sim: rewrite SIM_AC_OPTION_HARDWARE a bit to simplify things
[deliverable/binutils-gdb.git] / sim / bfin / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99 IFS=$as_save_IFS
100
101 ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106 as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148 esac
149 fi
150 "
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165 exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183 else
184 as_have_required=no
185 fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
197 /*)
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
206 fi
207 fi
208 done;;
209 esac
210 as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
217
218
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228 fi
229
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236 else
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
241 fi
242 exit 1
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260 { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
268 {
269 return $1
270 } # as_fn_set_status
271
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
276 {
277 set +e
278 as_fn_set_status $1
279 exit $1
280 } # as_fn_exit
281
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
286 {
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340 else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345 fi # as_fn_append
346
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357 else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362 fi # as_fn_arith
363
364
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
371 {
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379 } # as_fn_error
380
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
383 as_expr=expr
384 else
385 as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 as_basename=basename
390 else
391 as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396 else
397 as_dirname=false
398 fi
399
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\/\)$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\).*/{
414 s//\1/
415 q
416 }
417 s/.*/./; q'`
418
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
433 p
434 /[$]LINENO/=
435 ' <$as_myself |
436 sed '
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
441 N
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444 t loop
445 s/-\n.*//
446 ' >$as_me.lineno &&
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
454 # Exit status is that of the last command.
455 exit
456 }
457
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
460 -n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
467 *)
468 ECHO_N='-n';;
469 esac
470
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
474 else
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
477 fi
478 if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s='ln -s'
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
491 fi
492 else
493 as_ln_s='cp -p'
494 fi
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
497
498 if mkdir -p . 2>/dev/null; then
499 as_mkdir_p='mkdir -p "$as_dir"'
500 else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503 fi
504
505 if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507 else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525 fi
526 as_executable_p=$as_test_x
527
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537 exec 7<&0 </dev/null 6>&1
538
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555
556 # Identity of this package.
557 PACKAGE_NAME=
558 PACKAGE_TARNAME=
559 PACKAGE_VERSION=
560 PACKAGE_STRING=
561 PACKAGE_BUGREPORT=
562 PACKAGE_URL=
563
564 ac_unique_file="Makefile.in"
565 # Factoring default headers for most tests.
566 ac_includes_default="\
567 #include <stdio.h>
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
570 #endif
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
573 #endif
574 #ifdef STDC_HEADERS
575 # include <stdlib.h>
576 # include <stddef.h>
577 #else
578 # ifdef HAVE_STDLIB_H
579 # include <stdlib.h>
580 # endif
581 #endif
582 #ifdef HAVE_STRING_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584 # include <memory.h>
585 # endif
586 # include <string.h>
587 #endif
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
590 #endif
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
593 #endif
594 #ifdef HAVE_STDINT_H
595 # include <stdint.h>
596 #endif
597 #ifdef HAVE_UNISTD_H
598 # include <unistd.h>
599 #endif"
600
601 ac_subst_vars='LTLIBOBJS
602 LIBOBJS
603 cgen_breaks
604 SDL_LIBS
605 SDL_CFLAGS
606 PKG_CONFIG_LIBDIR
607 PKG_CONFIG_PATH
608 PKG_CONFIG
609 BFIN_SIM_EXTRA_OBJS
610 SIM_DV_SOCKSER_O
611 REPORT_BUGS_TEXI
612 REPORT_BUGS_TO
613 PKGVERSION
614 sim_profile
615 sim_trace
616 sim_stdio
617 sim_debug
618 sim_cflags
619 sim_bswap
620 MAINT
621 lt_cv_dlopen_libs
622 OTOOL64
623 OTOOL
624 LIPO
625 NMEDIT
626 DSYMUTIL
627 AWK
628 STRIP
629 OBJDUMP
630 LN_S
631 NM
632 ac_ct_DUMPBIN
633 DUMPBIN
634 LD
635 FGREP
636 SED
637 LIBTOOL
638 PLUGINS_FALSE
639 PLUGINS_TRUE
640 CATOBJEXT
641 GENCAT
642 INSTOBJEXT
643 DATADIRNAME
644 CATALOGS
645 POSUB
646 GMSGFMT
647 XGETTEXT
648 INCINTL
649 LIBINTL_DEP
650 LIBINTL
651 USE_NLS
652 GMAKE_FALSE
653 GMAKE_TRUE
654 MAKE
655 CCDEPMODE
656 DEPDIR
657 am__leading_dot
658 PACKAGE
659 RANLIB
660 AR
661 HDEFINES
662 CC_FOR_BUILD
663 INSTALL_DATA
664 INSTALL_SCRIPT
665 INSTALL_PROGRAM
666 EGREP
667 GREP
668 CPP
669 target_os
670 target_vendor
671 target_cpu
672 target
673 host_os
674 host_vendor
675 host_cpu
676 host
677 build_os
678 build_vendor
679 build_cpu
680 build
681 OBJEXT
682 EXEEXT
683 ac_ct_CC
684 CPPFLAGS
685 LDFLAGS
686 CFLAGS
687 CC
688 WERROR_CFLAGS
689 WARN_CFLAGS
690 sim_xor_endian
691 sim_stdcall
692 sim_smp
693 sim_reserved_bits
694 sim_regparm
695 sim_packages
696 sim_inline
697 sim_hw
698 sim_hw_objs
699 sim_hw_cflags
700 sim_default_model
701 sim_scache
702 sim_float
703 sim_hostendian
704 sim_endian
705 sim_bitsize
706 sim_assert
707 sim_alignment
708 sim_environment
709 target_alias
710 host_alias
711 build_alias
712 LIBS
713 ECHO_T
714 ECHO_N
715 ECHO_C
716 DEFS
717 mandir
718 localedir
719 libdir
720 psdir
721 pdfdir
722 dvidir
723 htmldir
724 infodir
725 docdir
726 oldincludedir
727 includedir
728 localstatedir
729 sharedstatedir
730 sysconfdir
731 datadir
732 datarootdir
733 libexecdir
734 sbindir
735 bindir
736 program_transform_name
737 prefix
738 exec_prefix
739 PACKAGE_URL
740 PACKAGE_BUGREPORT
741 PACKAGE_STRING
742 PACKAGE_VERSION
743 PACKAGE_TARNAME
744 PACKAGE_NAME
745 PATH_SEPARATOR
746 SHELL'
747 ac_subst_files=''
748 ac_user_opts='
749 enable_option_checking
750 with_zlib
751 enable_plugins
752 enable_shared
753 enable_static
754 with_pic
755 enable_fast_install
756 with_gnu_ld
757 enable_libtool_lock
758 enable_maintainer_mode
759 enable_sim_bswap
760 enable_sim_cflags
761 enable_sim_debug
762 enable_sim_stdio
763 enable_sim_trace
764 enable_sim_profile
765 with_pkgversion
766 with_bugurl
767 enable_sim_endian
768 enable_sim_alignment
769 enable_sim_hostendian
770 enable_sim_default_model
771 enable_sim_environment
772 enable_sim_inline
773 enable_werror
774 enable_build_warnings
775 enable_sim_build_warnings
776 enable_sim_hardware
777 '
778 ac_precious_vars='build_alias
779 host_alias
780 target_alias
781 CC
782 CFLAGS
783 LDFLAGS
784 LIBS
785 CPPFLAGS
786 CPP
787 PKG_CONFIG
788 PKG_CONFIG_PATH
789 PKG_CONFIG_LIBDIR
790 SDL_CFLAGS
791 SDL_LIBS'
792
793
794 # Initialize some variables set by options.
795 ac_init_help=
796 ac_init_version=false
797 ac_unrecognized_opts=
798 ac_unrecognized_sep=
799 # The variables have the same names as the options, with
800 # dashes changed to underlines.
801 cache_file=/dev/null
802 exec_prefix=NONE
803 no_create=
804 no_recursion=
805 prefix=NONE
806 program_prefix=NONE
807 program_suffix=NONE
808 program_transform_name=s,x,x,
809 silent=
810 site=
811 srcdir=
812 verbose=
813 x_includes=NONE
814 x_libraries=NONE
815
816 # Installation directory options.
817 # These are left unexpanded so users can "make install exec_prefix=/foo"
818 # and all the variables that are supposed to be based on exec_prefix
819 # by default will actually change.
820 # Use braces instead of parens because sh, perl, etc. also accept them.
821 # (The list follows the same order as the GNU Coding Standards.)
822 bindir='${exec_prefix}/bin'
823 sbindir='${exec_prefix}/sbin'
824 libexecdir='${exec_prefix}/libexec'
825 datarootdir='${prefix}/share'
826 datadir='${datarootdir}'
827 sysconfdir='${prefix}/etc'
828 sharedstatedir='${prefix}/com'
829 localstatedir='${prefix}/var'
830 includedir='${prefix}/include'
831 oldincludedir='/usr/include'
832 docdir='${datarootdir}/doc/${PACKAGE}'
833 infodir='${datarootdir}/info'
834 htmldir='${docdir}'
835 dvidir='${docdir}'
836 pdfdir='${docdir}'
837 psdir='${docdir}'
838 libdir='${exec_prefix}/lib'
839 localedir='${datarootdir}/locale'
840 mandir='${datarootdir}/man'
841
842 ac_prev=
843 ac_dashdash=
844 for ac_option
845 do
846 # If the previous option needs an argument, assign it.
847 if test -n "$ac_prev"; then
848 eval $ac_prev=\$ac_option
849 ac_prev=
850 continue
851 fi
852
853 case $ac_option in
854 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
855 *) ac_optarg=yes ;;
856 esac
857
858 # Accept the important Cygnus configure options, so we can diagnose typos.
859
860 case $ac_dashdash$ac_option in
861 --)
862 ac_dashdash=yes ;;
863
864 -bindir | --bindir | --bindi | --bind | --bin | --bi)
865 ac_prev=bindir ;;
866 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
867 bindir=$ac_optarg ;;
868
869 -build | --build | --buil | --bui | --bu)
870 ac_prev=build_alias ;;
871 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
872 build_alias=$ac_optarg ;;
873
874 -cache-file | --cache-file | --cache-fil | --cache-fi \
875 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
876 ac_prev=cache_file ;;
877 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
878 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
879 cache_file=$ac_optarg ;;
880
881 --config-cache | -C)
882 cache_file=config.cache ;;
883
884 -datadir | --datadir | --datadi | --datad)
885 ac_prev=datadir ;;
886 -datadir=* | --datadir=* | --datadi=* | --datad=*)
887 datadir=$ac_optarg ;;
888
889 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
890 | --dataroo | --dataro | --datar)
891 ac_prev=datarootdir ;;
892 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
893 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
894 datarootdir=$ac_optarg ;;
895
896 -disable-* | --disable-*)
897 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
898 # Reject names that are not valid shell variable names.
899 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
900 as_fn_error "invalid feature name: $ac_useropt"
901 ac_useropt_orig=$ac_useropt
902 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
903 case $ac_user_opts in
904 *"
905 "enable_$ac_useropt"
906 "*) ;;
907 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
908 ac_unrecognized_sep=', ';;
909 esac
910 eval enable_$ac_useropt=no ;;
911
912 -docdir | --docdir | --docdi | --doc | --do)
913 ac_prev=docdir ;;
914 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
915 docdir=$ac_optarg ;;
916
917 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
918 ac_prev=dvidir ;;
919 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
920 dvidir=$ac_optarg ;;
921
922 -enable-* | --enable-*)
923 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
924 # Reject names that are not valid shell variable names.
925 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
926 as_fn_error "invalid feature name: $ac_useropt"
927 ac_useropt_orig=$ac_useropt
928 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
929 case $ac_user_opts in
930 *"
931 "enable_$ac_useropt"
932 "*) ;;
933 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
934 ac_unrecognized_sep=', ';;
935 esac
936 eval enable_$ac_useropt=\$ac_optarg ;;
937
938 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
939 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
940 | --exec | --exe | --ex)
941 ac_prev=exec_prefix ;;
942 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
943 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
944 | --exec=* | --exe=* | --ex=*)
945 exec_prefix=$ac_optarg ;;
946
947 -gas | --gas | --ga | --g)
948 # Obsolete; use --with-gas.
949 with_gas=yes ;;
950
951 -help | --help | --hel | --he | -h)
952 ac_init_help=long ;;
953 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
954 ac_init_help=recursive ;;
955 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
956 ac_init_help=short ;;
957
958 -host | --host | --hos | --ho)
959 ac_prev=host_alias ;;
960 -host=* | --host=* | --hos=* | --ho=*)
961 host_alias=$ac_optarg ;;
962
963 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
964 ac_prev=htmldir ;;
965 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
966 | --ht=*)
967 htmldir=$ac_optarg ;;
968
969 -includedir | --includedir | --includedi | --included | --include \
970 | --includ | --inclu | --incl | --inc)
971 ac_prev=includedir ;;
972 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
973 | --includ=* | --inclu=* | --incl=* | --inc=*)
974 includedir=$ac_optarg ;;
975
976 -infodir | --infodir | --infodi | --infod | --info | --inf)
977 ac_prev=infodir ;;
978 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
979 infodir=$ac_optarg ;;
980
981 -libdir | --libdir | --libdi | --libd)
982 ac_prev=libdir ;;
983 -libdir=* | --libdir=* | --libdi=* | --libd=*)
984 libdir=$ac_optarg ;;
985
986 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
987 | --libexe | --libex | --libe)
988 ac_prev=libexecdir ;;
989 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
990 | --libexe=* | --libex=* | --libe=*)
991 libexecdir=$ac_optarg ;;
992
993 -localedir | --localedir | --localedi | --localed | --locale)
994 ac_prev=localedir ;;
995 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
996 localedir=$ac_optarg ;;
997
998 -localstatedir | --localstatedir | --localstatedi | --localstated \
999 | --localstate | --localstat | --localsta | --localst | --locals)
1000 ac_prev=localstatedir ;;
1001 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1002 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1003 localstatedir=$ac_optarg ;;
1004
1005 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1006 ac_prev=mandir ;;
1007 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1008 mandir=$ac_optarg ;;
1009
1010 -nfp | --nfp | --nf)
1011 # Obsolete; use --without-fp.
1012 with_fp=no ;;
1013
1014 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1015 | --no-cr | --no-c | -n)
1016 no_create=yes ;;
1017
1018 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1019 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1020 no_recursion=yes ;;
1021
1022 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1023 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1024 | --oldin | --oldi | --old | --ol | --o)
1025 ac_prev=oldincludedir ;;
1026 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1027 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1028 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1029 oldincludedir=$ac_optarg ;;
1030
1031 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1032 ac_prev=prefix ;;
1033 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1034 prefix=$ac_optarg ;;
1035
1036 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1037 | --program-pre | --program-pr | --program-p)
1038 ac_prev=program_prefix ;;
1039 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1040 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1041 program_prefix=$ac_optarg ;;
1042
1043 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1044 | --program-suf | --program-su | --program-s)
1045 ac_prev=program_suffix ;;
1046 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1047 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1048 program_suffix=$ac_optarg ;;
1049
1050 -program-transform-name | --program-transform-name \
1051 | --program-transform-nam | --program-transform-na \
1052 | --program-transform-n | --program-transform- \
1053 | --program-transform | --program-transfor \
1054 | --program-transfo | --program-transf \
1055 | --program-trans | --program-tran \
1056 | --progr-tra | --program-tr | --program-t)
1057 ac_prev=program_transform_name ;;
1058 -program-transform-name=* | --program-transform-name=* \
1059 | --program-transform-nam=* | --program-transform-na=* \
1060 | --program-transform-n=* | --program-transform-=* \
1061 | --program-transform=* | --program-transfor=* \
1062 | --program-transfo=* | --program-transf=* \
1063 | --program-trans=* | --program-tran=* \
1064 | --progr-tra=* | --program-tr=* | --program-t=*)
1065 program_transform_name=$ac_optarg ;;
1066
1067 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1068 ac_prev=pdfdir ;;
1069 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1070 pdfdir=$ac_optarg ;;
1071
1072 -psdir | --psdir | --psdi | --psd | --ps)
1073 ac_prev=psdir ;;
1074 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1075 psdir=$ac_optarg ;;
1076
1077 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1078 | -silent | --silent | --silen | --sile | --sil)
1079 silent=yes ;;
1080
1081 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1082 ac_prev=sbindir ;;
1083 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1084 | --sbi=* | --sb=*)
1085 sbindir=$ac_optarg ;;
1086
1087 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1088 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1089 | --sharedst | --shareds | --shared | --share | --shar \
1090 | --sha | --sh)
1091 ac_prev=sharedstatedir ;;
1092 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1093 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1094 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1095 | --sha=* | --sh=*)
1096 sharedstatedir=$ac_optarg ;;
1097
1098 -site | --site | --sit)
1099 ac_prev=site ;;
1100 -site=* | --site=* | --sit=*)
1101 site=$ac_optarg ;;
1102
1103 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1104 ac_prev=srcdir ;;
1105 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1106 srcdir=$ac_optarg ;;
1107
1108 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1109 | --syscon | --sysco | --sysc | --sys | --sy)
1110 ac_prev=sysconfdir ;;
1111 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1112 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1113 sysconfdir=$ac_optarg ;;
1114
1115 -target | --target | --targe | --targ | --tar | --ta | --t)
1116 ac_prev=target_alias ;;
1117 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1118 target_alias=$ac_optarg ;;
1119
1120 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1121 verbose=yes ;;
1122
1123 -version | --version | --versio | --versi | --vers | -V)
1124 ac_init_version=: ;;
1125
1126 -with-* | --with-*)
1127 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1128 # Reject names that are not valid shell variable names.
1129 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1130 as_fn_error "invalid package name: $ac_useropt"
1131 ac_useropt_orig=$ac_useropt
1132 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1133 case $ac_user_opts in
1134 *"
1135 "with_$ac_useropt"
1136 "*) ;;
1137 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1138 ac_unrecognized_sep=', ';;
1139 esac
1140 eval with_$ac_useropt=\$ac_optarg ;;
1141
1142 -without-* | --without-*)
1143 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1144 # Reject names that are not valid shell variable names.
1145 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1146 as_fn_error "invalid package name: $ac_useropt"
1147 ac_useropt_orig=$ac_useropt
1148 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1149 case $ac_user_opts in
1150 *"
1151 "with_$ac_useropt"
1152 "*) ;;
1153 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1154 ac_unrecognized_sep=', ';;
1155 esac
1156 eval with_$ac_useropt=no ;;
1157
1158 --x)
1159 # Obsolete; use --with-x.
1160 with_x=yes ;;
1161
1162 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1163 | --x-incl | --x-inc | --x-in | --x-i)
1164 ac_prev=x_includes ;;
1165 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1166 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1167 x_includes=$ac_optarg ;;
1168
1169 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1170 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1171 ac_prev=x_libraries ;;
1172 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1173 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1174 x_libraries=$ac_optarg ;;
1175
1176 -*) as_fn_error "unrecognized option: \`$ac_option'
1177 Try \`$0 --help' for more information."
1178 ;;
1179
1180 *=*)
1181 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1182 # Reject names that are not valid shell variable names.
1183 case $ac_envvar in #(
1184 '' | [0-9]* | *[!_$as_cr_alnum]* )
1185 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1186 esac
1187 eval $ac_envvar=\$ac_optarg
1188 export $ac_envvar ;;
1189
1190 *)
1191 # FIXME: should be removed in autoconf 3.0.
1192 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1193 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1194 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1195 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1196 ;;
1197
1198 esac
1199 done
1200
1201 if test -n "$ac_prev"; then
1202 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1203 as_fn_error "missing argument to $ac_option"
1204 fi
1205
1206 if test -n "$ac_unrecognized_opts"; then
1207 case $enable_option_checking in
1208 no) ;;
1209 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1210 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1211 esac
1212 fi
1213
1214 # Check all directory arguments for consistency.
1215 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1216 datadir sysconfdir sharedstatedir localstatedir includedir \
1217 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1218 libdir localedir mandir
1219 do
1220 eval ac_val=\$$ac_var
1221 # Remove trailing slashes.
1222 case $ac_val in
1223 */ )
1224 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1225 eval $ac_var=\$ac_val;;
1226 esac
1227 # Be sure to have absolute directory names.
1228 case $ac_val in
1229 [\\/$]* | ?:[\\/]* ) continue;;
1230 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1231 esac
1232 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1233 done
1234
1235 # There might be people who depend on the old broken behavior: `$host'
1236 # used to hold the argument of --host etc.
1237 # FIXME: To remove some day.
1238 build=$build_alias
1239 host=$host_alias
1240 target=$target_alias
1241
1242 # FIXME: To remove some day.
1243 if test "x$host_alias" != x; then
1244 if test "x$build_alias" = x; then
1245 cross_compiling=maybe
1246 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1247 If a cross compiler is detected then cross compile mode will be used." >&2
1248 elif test "x$build_alias" != "x$host_alias"; then
1249 cross_compiling=yes
1250 fi
1251 fi
1252
1253 ac_tool_prefix=
1254 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1255
1256 test "$silent" = yes && exec 6>/dev/null
1257
1258
1259 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1260 ac_ls_di=`ls -di .` &&
1261 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1262 as_fn_error "working directory cannot be determined"
1263 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1264 as_fn_error "pwd does not report name of working directory"
1265
1266
1267 # Find the source files, if location was not specified.
1268 if test -z "$srcdir"; then
1269 ac_srcdir_defaulted=yes
1270 # Try the directory containing this script, then the parent directory.
1271 ac_confdir=`$as_dirname -- "$as_myself" ||
1272 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1273 X"$as_myself" : 'X\(//\)[^/]' \| \
1274 X"$as_myself" : 'X\(//\)$' \| \
1275 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1276 $as_echo X"$as_myself" |
1277 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1278 s//\1/
1279 q
1280 }
1281 /^X\(\/\/\)[^/].*/{
1282 s//\1/
1283 q
1284 }
1285 /^X\(\/\/\)$/{
1286 s//\1/
1287 q
1288 }
1289 /^X\(\/\).*/{
1290 s//\1/
1291 q
1292 }
1293 s/.*/./; q'`
1294 srcdir=$ac_confdir
1295 if test ! -r "$srcdir/$ac_unique_file"; then
1296 srcdir=..
1297 fi
1298 else
1299 ac_srcdir_defaulted=no
1300 fi
1301 if test ! -r "$srcdir/$ac_unique_file"; then
1302 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1303 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1304 fi
1305 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1306 ac_abs_confdir=`(
1307 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1308 pwd)`
1309 # When building in place, set srcdir=.
1310 if test "$ac_abs_confdir" = "$ac_pwd"; then
1311 srcdir=.
1312 fi
1313 # Remove unnecessary trailing slashes from srcdir.
1314 # Double slashes in file names in object file debugging info
1315 # mess up M-x gdb in Emacs.
1316 case $srcdir in
1317 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1318 esac
1319 for ac_var in $ac_precious_vars; do
1320 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1321 eval ac_env_${ac_var}_value=\$${ac_var}
1322 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1323 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1324 done
1325
1326 #
1327 # Report the --help message.
1328 #
1329 if test "$ac_init_help" = "long"; then
1330 # Omit some internal or obsolete options to make the list less imposing.
1331 # This message is too long to be a string in the A/UX 3.1 sh.
1332 cat <<_ACEOF
1333 \`configure' configures this package to adapt to many kinds of systems.
1334
1335 Usage: $0 [OPTION]... [VAR=VALUE]...
1336
1337 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1338 VAR=VALUE. See below for descriptions of some of the useful variables.
1339
1340 Defaults for the options are specified in brackets.
1341
1342 Configuration:
1343 -h, --help display this help and exit
1344 --help=short display options specific to this package
1345 --help=recursive display the short help of all the included packages
1346 -V, --version display version information and exit
1347 -q, --quiet, --silent do not print \`checking...' messages
1348 --cache-file=FILE cache test results in FILE [disabled]
1349 -C, --config-cache alias for \`--cache-file=config.cache'
1350 -n, --no-create do not create output files
1351 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1352
1353 Installation directories:
1354 --prefix=PREFIX install architecture-independent files in PREFIX
1355 [$ac_default_prefix]
1356 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1357 [PREFIX]
1358
1359 By default, \`make install' will install all the files in
1360 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1361 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1362 for instance \`--prefix=\$HOME'.
1363
1364 For better control, use the options below.
1365
1366 Fine tuning of the installation directories:
1367 --bindir=DIR user executables [EPREFIX/bin]
1368 --sbindir=DIR system admin executables [EPREFIX/sbin]
1369 --libexecdir=DIR program executables [EPREFIX/libexec]
1370 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1371 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1372 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1373 --libdir=DIR object code libraries [EPREFIX/lib]
1374 --includedir=DIR C header files [PREFIX/include]
1375 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1376 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1377 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1378 --infodir=DIR info documentation [DATAROOTDIR/info]
1379 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1380 --mandir=DIR man documentation [DATAROOTDIR/man]
1381 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1382 --htmldir=DIR html documentation [DOCDIR]
1383 --dvidir=DIR dvi documentation [DOCDIR]
1384 --pdfdir=DIR pdf documentation [DOCDIR]
1385 --psdir=DIR ps documentation [DOCDIR]
1386 _ACEOF
1387
1388 cat <<\_ACEOF
1389
1390 Program names:
1391 --program-prefix=PREFIX prepend PREFIX to installed program names
1392 --program-suffix=SUFFIX append SUFFIX to installed program names
1393 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1394
1395 System types:
1396 --build=BUILD configure for building on BUILD [guessed]
1397 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1398 --target=TARGET configure for building compilers for TARGET [HOST]
1399 _ACEOF
1400 fi
1401
1402 if test -n "$ac_init_help"; then
1403
1404 cat <<\_ACEOF
1405
1406 Optional Features:
1407 --disable-option-checking ignore unrecognized --enable/--with options
1408 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1409 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1410 --enable-plugins Enable support for plugins (defaults no)
1411 --enable-shared[=PKGS] build shared libraries [default=yes]
1412 --enable-static[=PKGS] build static libraries [default=yes]
1413 --enable-fast-install[=PKGS]
1414 optimize for fast installation [default=yes]
1415 --disable-libtool-lock avoid locking (might break parallel builds)
1416 --enable-maintainer-mode Enable developer functionality.
1417 --enable-sim-bswap Use Host specific BSWAP instruction.
1418 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator
1419 --enable-sim-debug=opts Enable debugging flags
1420 --enable-sim-stdio Specify whether to use stdio for console input/output.
1421 --enable-sim-trace=opts Enable tracing flags
1422 --enable-sim-profile=opts Enable profiling flags
1423 --enable-sim-endian=endian Specify target byte endian orientation.
1424 --enable-sim-alignment=align Specify strict, nonstrict or forced alignment of memory accesses.
1425 --enable-sim-hostendian=end Specify host byte endian orientation.
1426 --enable-sim-default-model=model Specify default model to simulate.
1427 --enable-sim-environment=environment Specify mixed, user, virtual or operating environment.
1428 --enable-sim-inline=inlines Specify which functions should be inlined.
1429 --enable-werror treat compile warnings as errors
1430 --enable-build-warnings enable build-time compiler warnings if gcc is used
1431 --enable-sim-build-warnings
1432 enable SIM specific build-time compiler warnings if
1433 gcc is used
1434 --enable-sim-hardware=LIST
1435 Specify the hardware to be included in the build.
1436
1437 Optional Packages:
1438 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1439 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1440 --with-zlib include zlib support (auto/yes/no) default=auto
1441 --with-pic try to use only PIC/non-PIC objects [default=use
1442 both]
1443 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1444 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1445 --with-bugurl=URL Direct users to URL to report a bug
1446
1447 Some influential environment variables:
1448 CC C compiler command
1449 CFLAGS C compiler flags
1450 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1451 nonstandard directory <lib dir>
1452 LIBS libraries to pass to the linker, e.g. -l<library>
1453 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1454 you have headers in a nonstandard directory <include dir>
1455 CPP C preprocessor
1456 PKG_CONFIG path to pkg-config utility
1457 PKG_CONFIG_PATH
1458 directories to add to pkg-config's search path
1459 PKG_CONFIG_LIBDIR
1460 path overriding pkg-config's built-in search path
1461 SDL_CFLAGS C compiler flags for SDL, overriding pkg-config
1462 SDL_LIBS linker flags for SDL, overriding pkg-config
1463
1464 Use these variables to override the choices made by `configure' or to help
1465 it to find libraries and programs with nonstandard names/locations.
1466
1467 Report bugs to the package provider.
1468 _ACEOF
1469 ac_status=$?
1470 fi
1471
1472 if test "$ac_init_help" = "recursive"; then
1473 # If there are subdirs, report their specific --help.
1474 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1475 test -d "$ac_dir" ||
1476 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1477 continue
1478 ac_builddir=.
1479
1480 case "$ac_dir" in
1481 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1482 *)
1483 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1484 # A ".." for each directory in $ac_dir_suffix.
1485 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1486 case $ac_top_builddir_sub in
1487 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1488 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1489 esac ;;
1490 esac
1491 ac_abs_top_builddir=$ac_pwd
1492 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1493 # for backward compatibility:
1494 ac_top_builddir=$ac_top_build_prefix
1495
1496 case $srcdir in
1497 .) # We are building in place.
1498 ac_srcdir=.
1499 ac_top_srcdir=$ac_top_builddir_sub
1500 ac_abs_top_srcdir=$ac_pwd ;;
1501 [\\/]* | ?:[\\/]* ) # Absolute name.
1502 ac_srcdir=$srcdir$ac_dir_suffix;
1503 ac_top_srcdir=$srcdir
1504 ac_abs_top_srcdir=$srcdir ;;
1505 *) # Relative name.
1506 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1507 ac_top_srcdir=$ac_top_build_prefix$srcdir
1508 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1509 esac
1510 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1511
1512 cd "$ac_dir" || { ac_status=$?; continue; }
1513 # Check for guested configure.
1514 if test -f "$ac_srcdir/configure.gnu"; then
1515 echo &&
1516 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1517 elif test -f "$ac_srcdir/configure"; then
1518 echo &&
1519 $SHELL "$ac_srcdir/configure" --help=recursive
1520 else
1521 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1522 fi || ac_status=$?
1523 cd "$ac_pwd" || { ac_status=$?; break; }
1524 done
1525 fi
1526
1527 test -n "$ac_init_help" && exit $ac_status
1528 if $ac_init_version; then
1529 cat <<\_ACEOF
1530 configure
1531 generated by GNU Autoconf 2.64
1532
1533 Copyright (C) 2009 Free Software Foundation, Inc.
1534 This configure script is free software; the Free Software Foundation
1535 gives unlimited permission to copy, distribute and modify it.
1536 _ACEOF
1537 exit
1538 fi
1539
1540 ## ------------------------ ##
1541 ## Autoconf initialization. ##
1542 ## ------------------------ ##
1543
1544 # ac_fn_c_try_compile LINENO
1545 # --------------------------
1546 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1547 ac_fn_c_try_compile ()
1548 {
1549 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1550 rm -f conftest.$ac_objext
1551 if { { ac_try="$ac_compile"
1552 case "(($ac_try" in
1553 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1554 *) ac_try_echo=$ac_try;;
1555 esac
1556 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1557 $as_echo "$ac_try_echo"; } >&5
1558 (eval "$ac_compile") 2>conftest.err
1559 ac_status=$?
1560 if test -s conftest.err; then
1561 grep -v '^ *+' conftest.err >conftest.er1
1562 cat conftest.er1 >&5
1563 mv -f conftest.er1 conftest.err
1564 fi
1565 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1566 test $ac_status = 0; } && {
1567 test -z "$ac_c_werror_flag" ||
1568 test ! -s conftest.err
1569 } && test -s conftest.$ac_objext; then :
1570 ac_retval=0
1571 else
1572 $as_echo "$as_me: failed program was:" >&5
1573 sed 's/^/| /' conftest.$ac_ext >&5
1574
1575 ac_retval=1
1576 fi
1577 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1578 return $ac_retval
1579
1580 } # ac_fn_c_try_compile
1581
1582 # ac_fn_c_try_cpp LINENO
1583 # ----------------------
1584 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1585 ac_fn_c_try_cpp ()
1586 {
1587 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1588 if { { ac_try="$ac_cpp conftest.$ac_ext"
1589 case "(($ac_try" in
1590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1591 *) ac_try_echo=$ac_try;;
1592 esac
1593 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1594 $as_echo "$ac_try_echo"; } >&5
1595 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1596 ac_status=$?
1597 if test -s conftest.err; then
1598 grep -v '^ *+' conftest.err >conftest.er1
1599 cat conftest.er1 >&5
1600 mv -f conftest.er1 conftest.err
1601 fi
1602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1603 test $ac_status = 0; } >/dev/null && {
1604 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1605 test ! -s conftest.err
1606 }; then :
1607 ac_retval=0
1608 else
1609 $as_echo "$as_me: failed program was:" >&5
1610 sed 's/^/| /' conftest.$ac_ext >&5
1611
1612 ac_retval=1
1613 fi
1614 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1615 return $ac_retval
1616
1617 } # ac_fn_c_try_cpp
1618
1619 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1620 # -------------------------------------------------------
1621 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1622 # the include files in INCLUDES and setting the cache variable VAR
1623 # accordingly.
1624 ac_fn_c_check_header_mongrel ()
1625 {
1626 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1627 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1629 $as_echo_n "checking for $2... " >&6; }
1630 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1631 $as_echo_n "(cached) " >&6
1632 fi
1633 eval ac_res=\$$3
1634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1635 $as_echo "$ac_res" >&6; }
1636 else
1637 # Is the header compilable?
1638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1639 $as_echo_n "checking $2 usability... " >&6; }
1640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1641 /* end confdefs.h. */
1642 $4
1643 #include <$2>
1644 _ACEOF
1645 if ac_fn_c_try_compile "$LINENO"; then :
1646 ac_header_compiler=yes
1647 else
1648 ac_header_compiler=no
1649 fi
1650 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1652 $as_echo "$ac_header_compiler" >&6; }
1653
1654 # Is the header present?
1655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1656 $as_echo_n "checking $2 presence... " >&6; }
1657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1658 /* end confdefs.h. */
1659 #include <$2>
1660 _ACEOF
1661 if ac_fn_c_try_cpp "$LINENO"; then :
1662 ac_header_preproc=yes
1663 else
1664 ac_header_preproc=no
1665 fi
1666 rm -f conftest.err conftest.$ac_ext
1667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1668 $as_echo "$ac_header_preproc" >&6; }
1669
1670 # So? What about this header?
1671 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1672 yes:no: )
1673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1674 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1676 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1677 ;;
1678 no:yes:* )
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1680 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1682 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1684 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1686 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1688 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1689 ;;
1690 esac
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1692 $as_echo_n "checking for $2... " >&6; }
1693 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1694 $as_echo_n "(cached) " >&6
1695 else
1696 eval "$3=\$ac_header_compiler"
1697 fi
1698 eval ac_res=\$$3
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1700 $as_echo "$ac_res" >&6; }
1701 fi
1702 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1703
1704 } # ac_fn_c_check_header_mongrel
1705
1706 # ac_fn_c_try_run LINENO
1707 # ----------------------
1708 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1709 # that executables *can* be run.
1710 ac_fn_c_try_run ()
1711 {
1712 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1713 if { { ac_try="$ac_link"
1714 case "(($ac_try" in
1715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1716 *) ac_try_echo=$ac_try;;
1717 esac
1718 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1719 $as_echo "$ac_try_echo"; } >&5
1720 (eval "$ac_link") 2>&5
1721 ac_status=$?
1722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1723 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1724 { { case "(($ac_try" in
1725 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1726 *) ac_try_echo=$ac_try;;
1727 esac
1728 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1729 $as_echo "$ac_try_echo"; } >&5
1730 (eval "$ac_try") 2>&5
1731 ac_status=$?
1732 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1733 test $ac_status = 0; }; }; then :
1734 ac_retval=0
1735 else
1736 $as_echo "$as_me: program exited with status $ac_status" >&5
1737 $as_echo "$as_me: failed program was:" >&5
1738 sed 's/^/| /' conftest.$ac_ext >&5
1739
1740 ac_retval=$ac_status
1741 fi
1742 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1743 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1744 return $ac_retval
1745
1746 } # ac_fn_c_try_run
1747
1748 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1749 # -------------------------------------------------------
1750 # Tests whether HEADER exists and can be compiled using the include files in
1751 # INCLUDES, setting the cache variable VAR accordingly.
1752 ac_fn_c_check_header_compile ()
1753 {
1754 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1756 $as_echo_n "checking for $2... " >&6; }
1757 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1758 $as_echo_n "(cached) " >&6
1759 else
1760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1761 /* end confdefs.h. */
1762 $4
1763 #include <$2>
1764 _ACEOF
1765 if ac_fn_c_try_compile "$LINENO"; then :
1766 eval "$3=yes"
1767 else
1768 eval "$3=no"
1769 fi
1770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1771 fi
1772 eval ac_res=\$$3
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1774 $as_echo "$ac_res" >&6; }
1775 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1776
1777 } # ac_fn_c_check_header_compile
1778
1779 # ac_fn_c_try_link LINENO
1780 # -----------------------
1781 # Try to link conftest.$ac_ext, and return whether this succeeded.
1782 ac_fn_c_try_link ()
1783 {
1784 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1785 rm -f conftest.$ac_objext conftest$ac_exeext
1786 if { { ac_try="$ac_link"
1787 case "(($ac_try" in
1788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1789 *) ac_try_echo=$ac_try;;
1790 esac
1791 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1792 $as_echo "$ac_try_echo"; } >&5
1793 (eval "$ac_link") 2>conftest.err
1794 ac_status=$?
1795 if test -s conftest.err; then
1796 grep -v '^ *+' conftest.err >conftest.er1
1797 cat conftest.er1 >&5
1798 mv -f conftest.er1 conftest.err
1799 fi
1800 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1801 test $ac_status = 0; } && {
1802 test -z "$ac_c_werror_flag" ||
1803 test ! -s conftest.err
1804 } && test -s conftest$ac_exeext && {
1805 test "$cross_compiling" = yes ||
1806 $as_test_x conftest$ac_exeext
1807 }; then :
1808 ac_retval=0
1809 else
1810 $as_echo "$as_me: failed program was:" >&5
1811 sed 's/^/| /' conftest.$ac_ext >&5
1812
1813 ac_retval=1
1814 fi
1815 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1816 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1817 # interfere with the next link command; also delete a directory that is
1818 # left behind by Apple's compiler. We do this before executing the actions.
1819 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1820 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1821 return $ac_retval
1822
1823 } # ac_fn_c_try_link
1824
1825 # ac_fn_c_check_func LINENO FUNC VAR
1826 # ----------------------------------
1827 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1828 ac_fn_c_check_func ()
1829 {
1830 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1832 $as_echo_n "checking for $2... " >&6; }
1833 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1834 $as_echo_n "(cached) " >&6
1835 else
1836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1837 /* end confdefs.h. */
1838 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1839 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1840 #define $2 innocuous_$2
1841
1842 /* System header to define __stub macros and hopefully few prototypes,
1843 which can conflict with char $2 (); below.
1844 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1845 <limits.h> exists even on freestanding compilers. */
1846
1847 #ifdef __STDC__
1848 # include <limits.h>
1849 #else
1850 # include <assert.h>
1851 #endif
1852
1853 #undef $2
1854
1855 /* Override any GCC internal prototype to avoid an error.
1856 Use char because int might match the return type of a GCC
1857 builtin and then its argument prototype would still apply. */
1858 #ifdef __cplusplus
1859 extern "C"
1860 #endif
1861 char $2 ();
1862 /* The GNU C library defines this for functions which it implements
1863 to always fail with ENOSYS. Some functions are actually named
1864 something starting with __ and the normal name is an alias. */
1865 #if defined __stub_$2 || defined __stub___$2
1866 choke me
1867 #endif
1868
1869 int
1870 main ()
1871 {
1872 return $2 ();
1873 ;
1874 return 0;
1875 }
1876 _ACEOF
1877 if ac_fn_c_try_link "$LINENO"; then :
1878 eval "$3=yes"
1879 else
1880 eval "$3=no"
1881 fi
1882 rm -f core conftest.err conftest.$ac_objext \
1883 conftest$ac_exeext conftest.$ac_ext
1884 fi
1885 eval ac_res=\$$3
1886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1887 $as_echo "$ac_res" >&6; }
1888 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1889
1890 } # ac_fn_c_check_func
1891 cat >config.log <<_ACEOF
1892 This file contains any messages produced by compilers while
1893 running configure, to aid debugging if configure makes a mistake.
1894
1895 It was created by $as_me, which was
1896 generated by GNU Autoconf 2.64. Invocation command line was
1897
1898 $ $0 $@
1899
1900 _ACEOF
1901 exec 5>>config.log
1902 {
1903 cat <<_ASUNAME
1904 ## --------- ##
1905 ## Platform. ##
1906 ## --------- ##
1907
1908 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1909 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1910 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1911 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1912 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1913
1914 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1915 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1916
1917 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1918 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1919 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1920 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1921 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1922 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1923 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1924
1925 _ASUNAME
1926
1927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1928 for as_dir in $PATH
1929 do
1930 IFS=$as_save_IFS
1931 test -z "$as_dir" && as_dir=.
1932 $as_echo "PATH: $as_dir"
1933 done
1934 IFS=$as_save_IFS
1935
1936 } >&5
1937
1938 cat >&5 <<_ACEOF
1939
1940
1941 ## ----------- ##
1942 ## Core tests. ##
1943 ## ----------- ##
1944
1945 _ACEOF
1946
1947
1948 # Keep a trace of the command line.
1949 # Strip out --no-create and --no-recursion so they do not pile up.
1950 # Strip out --silent because we don't want to record it for future runs.
1951 # Also quote any args containing shell meta-characters.
1952 # Make two passes to allow for proper duplicate-argument suppression.
1953 ac_configure_args=
1954 ac_configure_args0=
1955 ac_configure_args1=
1956 ac_must_keep_next=false
1957 for ac_pass in 1 2
1958 do
1959 for ac_arg
1960 do
1961 case $ac_arg in
1962 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1963 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1964 | -silent | --silent | --silen | --sile | --sil)
1965 continue ;;
1966 *\'*)
1967 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1968 esac
1969 case $ac_pass in
1970 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1971 2)
1972 as_fn_append ac_configure_args1 " '$ac_arg'"
1973 if test $ac_must_keep_next = true; then
1974 ac_must_keep_next=false # Got value, back to normal.
1975 else
1976 case $ac_arg in
1977 *=* | --config-cache | -C | -disable-* | --disable-* \
1978 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1979 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1980 | -with-* | --with-* | -without-* | --without-* | --x)
1981 case "$ac_configure_args0 " in
1982 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1983 esac
1984 ;;
1985 -* ) ac_must_keep_next=true ;;
1986 esac
1987 fi
1988 as_fn_append ac_configure_args " '$ac_arg'"
1989 ;;
1990 esac
1991 done
1992 done
1993 { ac_configure_args0=; unset ac_configure_args0;}
1994 { ac_configure_args1=; unset ac_configure_args1;}
1995
1996 # When interrupted or exit'd, cleanup temporary files, and complete
1997 # config.log. We remove comments because anyway the quotes in there
1998 # would cause problems or look ugly.
1999 # WARNING: Use '\'' to represent an apostrophe within the trap.
2000 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2001 trap 'exit_status=$?
2002 # Save into config.log some information that might help in debugging.
2003 {
2004 echo
2005
2006 cat <<\_ASBOX
2007 ## ---------------- ##
2008 ## Cache variables. ##
2009 ## ---------------- ##
2010 _ASBOX
2011 echo
2012 # The following way of writing the cache mishandles newlines in values,
2013 (
2014 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2015 eval ac_val=\$$ac_var
2016 case $ac_val in #(
2017 *${as_nl}*)
2018 case $ac_var in #(
2019 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2020 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2021 esac
2022 case $ac_var in #(
2023 _ | IFS | as_nl) ;; #(
2024 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2025 *) { eval $ac_var=; unset $ac_var;} ;;
2026 esac ;;
2027 esac
2028 done
2029 (set) 2>&1 |
2030 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2031 *${as_nl}ac_space=\ *)
2032 sed -n \
2033 "s/'\''/'\''\\\\'\'''\''/g;
2034 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2035 ;; #(
2036 *)
2037 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2038 ;;
2039 esac |
2040 sort
2041 )
2042 echo
2043
2044 cat <<\_ASBOX
2045 ## ----------------- ##
2046 ## Output variables. ##
2047 ## ----------------- ##
2048 _ASBOX
2049 echo
2050 for ac_var in $ac_subst_vars
2051 do
2052 eval ac_val=\$$ac_var
2053 case $ac_val in
2054 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2055 esac
2056 $as_echo "$ac_var='\''$ac_val'\''"
2057 done | sort
2058 echo
2059
2060 if test -n "$ac_subst_files"; then
2061 cat <<\_ASBOX
2062 ## ------------------- ##
2063 ## File substitutions. ##
2064 ## ------------------- ##
2065 _ASBOX
2066 echo
2067 for ac_var in $ac_subst_files
2068 do
2069 eval ac_val=\$$ac_var
2070 case $ac_val in
2071 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2072 esac
2073 $as_echo "$ac_var='\''$ac_val'\''"
2074 done | sort
2075 echo
2076 fi
2077
2078 if test -s confdefs.h; then
2079 cat <<\_ASBOX
2080 ## ----------- ##
2081 ## confdefs.h. ##
2082 ## ----------- ##
2083 _ASBOX
2084 echo
2085 cat confdefs.h
2086 echo
2087 fi
2088 test "$ac_signal" != 0 &&
2089 $as_echo "$as_me: caught signal $ac_signal"
2090 $as_echo "$as_me: exit $exit_status"
2091 } >&5
2092 rm -f core *.core core.conftest.* &&
2093 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2094 exit $exit_status
2095 ' 0
2096 for ac_signal in 1 2 13 15; do
2097 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2098 done
2099 ac_signal=0
2100
2101 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2102 rm -f -r conftest* confdefs.h
2103
2104 $as_echo "/* confdefs.h */" > confdefs.h
2105
2106 # Predefined preprocessor variables.
2107
2108 cat >>confdefs.h <<_ACEOF
2109 #define PACKAGE_NAME "$PACKAGE_NAME"
2110 _ACEOF
2111
2112 cat >>confdefs.h <<_ACEOF
2113 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2114 _ACEOF
2115
2116 cat >>confdefs.h <<_ACEOF
2117 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2118 _ACEOF
2119
2120 cat >>confdefs.h <<_ACEOF
2121 #define PACKAGE_STRING "$PACKAGE_STRING"
2122 _ACEOF
2123
2124 cat >>confdefs.h <<_ACEOF
2125 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2126 _ACEOF
2127
2128 cat >>confdefs.h <<_ACEOF
2129 #define PACKAGE_URL "$PACKAGE_URL"
2130 _ACEOF
2131
2132
2133 # Let the site file select an alternate cache file if it wants to.
2134 # Prefer an explicitly selected file to automatically selected ones.
2135 ac_site_file1=NONE
2136 ac_site_file2=NONE
2137 if test -n "$CONFIG_SITE"; then
2138 ac_site_file1=$CONFIG_SITE
2139 elif test "x$prefix" != xNONE; then
2140 ac_site_file1=$prefix/share/config.site
2141 ac_site_file2=$prefix/etc/config.site
2142 else
2143 ac_site_file1=$ac_default_prefix/share/config.site
2144 ac_site_file2=$ac_default_prefix/etc/config.site
2145 fi
2146 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2147 do
2148 test "x$ac_site_file" = xNONE && continue
2149 if test -r "$ac_site_file"; then
2150 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2151 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2152 sed 's/^/| /' "$ac_site_file" >&5
2153 . "$ac_site_file"
2154 fi
2155 done
2156
2157 if test -r "$cache_file"; then
2158 # Some versions of bash will fail to source /dev/null (special
2159 # files actually), so we avoid doing that.
2160 if test -f "$cache_file"; then
2161 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2162 $as_echo "$as_me: loading cache $cache_file" >&6;}
2163 case $cache_file in
2164 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2165 *) . "./$cache_file";;
2166 esac
2167 fi
2168 else
2169 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2170 $as_echo "$as_me: creating cache $cache_file" >&6;}
2171 >$cache_file
2172 fi
2173
2174 # Check that the precious variables saved in the cache have kept the same
2175 # value.
2176 ac_cache_corrupted=false
2177 for ac_var in $ac_precious_vars; do
2178 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2179 eval ac_new_set=\$ac_env_${ac_var}_set
2180 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2181 eval ac_new_val=\$ac_env_${ac_var}_value
2182 case $ac_old_set,$ac_new_set in
2183 set,)
2184 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2185 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2186 ac_cache_corrupted=: ;;
2187 ,set)
2188 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2189 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2190 ac_cache_corrupted=: ;;
2191 ,);;
2192 *)
2193 if test "x$ac_old_val" != "x$ac_new_val"; then
2194 # differences in whitespace do not lead to failure.
2195 ac_old_val_w=`echo x $ac_old_val`
2196 ac_new_val_w=`echo x $ac_new_val`
2197 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2199 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2200 ac_cache_corrupted=:
2201 else
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2203 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2204 eval $ac_var=\$ac_old_val
2205 fi
2206 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2207 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2208 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2209 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2210 fi;;
2211 esac
2212 # Pass precious variables to config.status.
2213 if test "$ac_new_set" = set; then
2214 case $ac_new_val in
2215 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2216 *) ac_arg=$ac_var=$ac_new_val ;;
2217 esac
2218 case " $ac_configure_args " in
2219 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2220 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2221 esac
2222 fi
2223 done
2224 if $ac_cache_corrupted; then
2225 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2226 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2227 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2228 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2229 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2230 fi
2231 ## -------------------- ##
2232 ## Main body of script. ##
2233 ## -------------------- ##
2234
2235 ac_ext=c
2236 ac_cpp='$CPP $CPPFLAGS'
2237 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2238 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2239 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2240
2241
2242 # This file contains common code used by all simulators.
2243 #
2244 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2245 # directory. It is intended to be invoked before any target specific stuff.
2246 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2247 # It is intended to be invoked last.
2248 #
2249 # The simulator's configure.in should look like:
2250 #
2251 # dnl Process this file with autoconf to produce a configure script.
2252 # AC_PREREQ(2.64)dnl
2253 # AC_INIT(Makefile.in)
2254 # sinclude(../common/aclocal.m4)
2255 #
2256 # SIM_AC_COMMON
2257 #
2258 # ... target specific stuff ...
2259 #
2260 # SIM_AC_OUTPUT
2261
2262 # Include global overrides and fixes for Autoconf.
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289 # _AC_CHECK_DECL_BODY
2290 # -------------------
2291 # Shell function body for AC_CHECK_DECL.
2292 # _AC_CHECK_DECL_BODY
2293
2294 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2295 # INCLUDES)
2296 # -------------------------------------------------------------
2297 # Helper to AC_CHECK_DECLS, which generates the check for a single
2298 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2299 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2313 #
2314 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2315 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2316 # Written by Gordon Matzigkeit, 1996
2317 #
2318 # This file is free software; the Free Software Foundation gives
2319 # unlimited permission to copy and/or distribute it, with or without
2320 # modifications, as long as this notice is preserved.
2321
2322
2323
2324 # serial 56 LT_INIT
2325
2326
2327 # LT_PREREQ(VERSION)
2328 # ------------------
2329 # Complain and exit if this libtool version is less that VERSION.
2330
2331
2332
2333 # _LT_CHECK_BUILDDIR
2334 # ------------------
2335 # Complain if the absolute build directory name contains unusual characters
2336
2337
2338
2339 # LT_INIT([OPTIONS])
2340 # ------------------
2341 # LT_INIT
2342
2343 # Old names:
2344 # This is what autoupdate's m4 run will expand. It fires
2345 # the warning (with _au_warn_XXX), outputs it into the
2346 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2347 # the replacement expansion.
2348
2349
2350 # This is an auxiliary macro that is also run when
2351 # autoupdate runs m4. It simply calls m4_warning, but
2352 # we need a wrapper so that each warning is emitted only
2353 # once. We break the quoting in m4_warning's argument in
2354 # order to expand this macro's arguments, not AU_DEFUN's.
2355
2356
2357 # Finally, this is the expansion that is picked up by
2358 # autoconf. It tells the user to run autoupdate, and
2359 # then outputs the replacement expansion. We do not care
2360 # about autoupdate's warning because that contains
2361 # information on what to do *after* running autoupdate.
2362
2363 # This is what autoupdate's m4 run will expand. It fires
2364 # the warning (with _au_warn_XXX), outputs it into the
2365 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2366 # the replacement expansion.
2367
2368
2369 # This is an auxiliary macro that is also run when
2370 # autoupdate runs m4. It simply calls m4_warning, but
2371 # we need a wrapper so that each warning is emitted only
2372 # once. We break the quoting in m4_warning's argument in
2373 # order to expand this macro's arguments, not AU_DEFUN's.
2374
2375
2376 # Finally, this is the expansion that is picked up by
2377 # autoconf. It tells the user to run autoupdate, and
2378 # then outputs the replacement expansion. We do not care
2379 # about autoupdate's warning because that contains
2380 # information on what to do *after* running autoupdate.
2381
2382
2383
2384 # _LT_CC_BASENAME(CC)
2385 # -------------------
2386 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2387
2388
2389
2390 # _LT_FILEUTILS_DEFAULTS
2391 # ----------------------
2392 # It is okay to use these file commands and assume they have been set
2393 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2394 # _LT_FILEUTILS_DEFAULTS
2395
2396
2397 # _LT_SETUP
2398 # ---------
2399 # _LT_SETUP
2400
2401
2402 # _LT_PREPARE_SED_QUOTE_VARS
2403 # --------------------------
2404 # Define a few sed substitution that help us do robust quoting.
2405
2406
2407 # _LT_PROG_LTMAIN
2408 # ---------------
2409 # Note that this code is called both from `configure', and `config.status'
2410 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2411 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2412 # so we pass a copy along to make sure it has a sensible value anyway.
2413 # _LT_PROG_LTMAIN
2414
2415
2416 ## ------------------------------------- ##
2417 ## Accumulate code for creating libtool. ##
2418 ## ------------------------------------- ##
2419
2420 # So that we can recreate a full libtool script including additional
2421 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2422 # in macros and then make a single call at the end using the `libtool'
2423 # label.
2424
2425
2426 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2427 # ----------------------------------------
2428 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2429
2430
2431 # Initialize.
2432
2433
2434
2435 # _LT_CONFIG_LIBTOOL([COMMANDS])
2436 # ------------------------------
2437 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2438
2439
2440 # Initialize.
2441
2442
2443
2444 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2445 # -----------------------------------------------------
2446
2447
2448
2449 # _LT_FORMAT_COMMENT([COMMENT])
2450 # -----------------------------
2451 # Add leading comment marks to the start of each line, and a trailing
2452 # full-stop to the whole comment if one is not present already.
2453
2454
2455
2456
2457 ## ------------------------ ##
2458 ## FIXME: Eliminate VARNAME ##
2459 ## ------------------------ ##
2460
2461
2462 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2463 # -------------------------------------------------------------------
2464 # CONFIGNAME is the name given to the value in the libtool script.
2465 # VARNAME is the (base) name used in the configure script.
2466 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2467 # VARNAME. Any other value will be used directly.
2468
2469
2470
2471 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2472 # --------------------------------------------------------
2473
2474
2475
2476 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2477 # ------------------------------------------------
2478
2479
2480
2481 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2482 # ---------------------------------------------------------
2483
2484
2485
2486 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2487 # --------------------------------------------------
2488
2489
2490
2491 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2492 # ---------------------------------------------------
2493
2494
2495
2496 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2497 # ---------------------------------------------------
2498
2499
2500
2501
2502 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2503 # ------------------------------------------------
2504
2505
2506
2507
2508 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2509 # ------------------------------------
2510 # Quote a variable value, and forward it to `config.status' so that its
2511 # declaration there will have the same value as in `configure'. VARNAME
2512 # must have a single quote delimited value for this to work.
2513
2514
2515
2516 # _LT_CONFIG_STATUS_DECLARATIONS
2517 # ------------------------------
2518 # We delimit libtool config variables with single quotes, so when
2519 # we write them to config.status, we have to be sure to quote all
2520 # embedded single quotes properly. In configure, this macro expands
2521 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2522 #
2523 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2524
2525
2526
2527 # _LT_LIBTOOL_TAGS
2528 # ----------------
2529 # Output comment and list of tags supported by the script
2530
2531
2532
2533 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2534 # -----------------------------------
2535 # Extract the dictionary values for VARNAME (optionally with TAG) and
2536 # expand to a commented shell variable setting:
2537 #
2538 # # Some comment about what VAR is for.
2539 # visible_name=$lt_internal_name
2540
2541
2542
2543 # _LT_LIBTOOL_CONFIG_VARS
2544 # -----------------------
2545 # Produce commented declarations of non-tagged libtool config variables
2546 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2547 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2548 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2549
2550
2551
2552 # _LT_LIBTOOL_TAG_VARS(TAG)
2553 # -------------------------
2554
2555
2556
2557 # _LT_TAGVAR(VARNAME, [TAGNAME])
2558 # ------------------------------
2559
2560
2561
2562 # _LT_CONFIG_COMMANDS
2563 # -------------------
2564 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2565 # variables for single and double quote escaping we saved from calls
2566 # to _LT_DECL, we can put quote escaped variables declarations
2567 # into `config.status', and then the shell code to quote escape them in
2568 # for loops in `config.status'. Finally, any additional code accumulated
2569 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2570 #_LT_CONFIG_COMMANDS
2571
2572
2573 # Initialize.
2574
2575
2576 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2577 # ------------------------------------
2578 # Generate a child script FILE with all initialization necessary to
2579 # reuse the environment learned by the parent script, and make the
2580 # file executable. If COMMENT is supplied, it is inserted after the
2581 # `#!' sequence but before initialization text begins. After this
2582 # macro, additional text can be appended to FILE to form the body of
2583 # the child script. The macro ends with non-zero status if the
2584 # file could not be fully written (such as if the disk is full).
2585 # _LT_GENERATED_FILE_INIT
2586
2587 # LT_OUTPUT
2588 # ---------
2589 # This macro allows early generation of the libtool script (before
2590 # AC_OUTPUT is called), incase it is used in configure for compilation
2591 # tests.
2592 # LT_OUTPUT
2593
2594
2595 # _LT_CONFIG(TAG)
2596 # ---------------
2597 # If TAG is the built-in tag, create an initial libtool script with a
2598 # default configuration from the untagged config vars. Otherwise add code
2599 # to config.status for appending the configuration named by TAG from the
2600 # matching tagged config vars.
2601 # _LT_CONFIG
2602
2603
2604 # LT_SUPPORTED_TAG(TAG)
2605 # ---------------------
2606 # Trace this macro to discover what tags are supported by the libtool
2607 # --tag option, using:
2608 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2609
2610
2611
2612 # C support is built-in for now
2613
2614
2615
2616
2617 # LT_LANG(LANG)
2618 # -------------
2619 # Enable libtool support for the given language if not already enabled.
2620 # LT_LANG
2621
2622
2623 # _LT_LANG(LANGNAME)
2624 # ------------------
2625 # _LT_LANG
2626
2627
2628 # _LT_LANG_DEFAULT_CONFIG
2629 # -----------------------
2630 # _LT_LANG_DEFAULT_CONFIG
2631
2632 # Obsolete macros:
2633 # This is what autoupdate's m4 run will expand. It fires
2634 # the warning (with _au_warn_XXX), outputs it into the
2635 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2636 # the replacement expansion.
2637
2638
2639 # This is an auxiliary macro that is also run when
2640 # autoupdate runs m4. It simply calls m4_warning, but
2641 # we need a wrapper so that each warning is emitted only
2642 # once. We break the quoting in m4_warning's argument in
2643 # order to expand this macro's arguments, not AU_DEFUN's.
2644
2645
2646 # Finally, this is the expansion that is picked up by
2647 # autoconf. It tells the user to run autoupdate, and
2648 # then outputs the replacement expansion. We do not care
2649 # about autoupdate's warning because that contains
2650 # information on what to do *after* running autoupdate.
2651
2652 # This is what autoupdate's m4 run will expand. It fires
2653 # the warning (with _au_warn_XXX), outputs it into the
2654 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2655 # the replacement expansion.
2656
2657
2658 # This is an auxiliary macro that is also run when
2659 # autoupdate runs m4. It simply calls m4_warning, but
2660 # we need a wrapper so that each warning is emitted only
2661 # once. We break the quoting in m4_warning's argument in
2662 # order to expand this macro's arguments, not AU_DEFUN's.
2663
2664
2665 # Finally, this is the expansion that is picked up by
2666 # autoconf. It tells the user to run autoupdate, and
2667 # then outputs the replacement expansion. We do not care
2668 # about autoupdate's warning because that contains
2669 # information on what to do *after* running autoupdate.
2670
2671 # This is what autoupdate's m4 run will expand. It fires
2672 # the warning (with _au_warn_XXX), outputs it into the
2673 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2674 # the replacement expansion.
2675
2676
2677 # This is an auxiliary macro that is also run when
2678 # autoupdate runs m4. It simply calls m4_warning, but
2679 # we need a wrapper so that each warning is emitted only
2680 # once. We break the quoting in m4_warning's argument in
2681 # order to expand this macro's arguments, not AU_DEFUN's.
2682
2683
2684 # Finally, this is the expansion that is picked up by
2685 # autoconf. It tells the user to run autoupdate, and
2686 # then outputs the replacement expansion. We do not care
2687 # about autoupdate's warning because that contains
2688 # information on what to do *after* running autoupdate.
2689
2690 # This is what autoupdate's m4 run will expand. It fires
2691 # the warning (with _au_warn_XXX), outputs it into the
2692 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2693 # the replacement expansion.
2694
2695
2696 # This is an auxiliary macro that is also run when
2697 # autoupdate runs m4. It simply calls m4_warning, but
2698 # we need a wrapper so that each warning is emitted only
2699 # once. We break the quoting in m4_warning's argument in
2700 # order to expand this macro's arguments, not AU_DEFUN's.
2701
2702
2703 # Finally, this is the expansion that is picked up by
2704 # autoconf. It tells the user to run autoupdate, and
2705 # then outputs the replacement expansion. We do not care
2706 # about autoupdate's warning because that contains
2707 # information on what to do *after* running autoupdate.
2708
2709 # This is what autoupdate's m4 run will expand. It fires
2710 # the warning (with _au_warn_XXX), outputs it into the
2711 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2712 # the replacement expansion.
2713
2714
2715 # This is an auxiliary macro that is also run when
2716 # autoupdate runs m4. It simply calls m4_warning, but
2717 # we need a wrapper so that each warning is emitted only
2718 # once. We break the quoting in m4_warning's argument in
2719 # order to expand this macro's arguments, not AU_DEFUN's.
2720
2721
2722 # Finally, this is the expansion that is picked up by
2723 # autoconf. It tells the user to run autoupdate, and
2724 # then outputs the replacement expansion. We do not care
2725 # about autoupdate's warning because that contains
2726 # information on what to do *after* running autoupdate.
2727
2728
2729
2730 # _LT_TAG_COMPILER
2731 # ----------------
2732 # _LT_TAG_COMPILER
2733
2734
2735 # _LT_COMPILER_BOILERPLATE
2736 # ------------------------
2737 # Check for compiler boilerplate output or warnings with
2738 # the simple compiler test code.
2739 # _LT_COMPILER_BOILERPLATE
2740
2741
2742 # _LT_LINKER_BOILERPLATE
2743 # ----------------------
2744 # Check for linker boilerplate output or warnings with
2745 # the simple link test code.
2746 # _LT_LINKER_BOILERPLATE
2747
2748 # _LT_REQUIRED_DARWIN_CHECKS
2749 # -------------------------
2750
2751
2752
2753 # _LT_DARWIN_LINKER_FEATURES
2754 # --------------------------
2755 # Checks for linker and compiler features on darwin
2756
2757
2758 # _LT_SYS_MODULE_PATH_AIX
2759 # -----------------------
2760 # Links a minimal program and checks the executable
2761 # for the system default hardcoded library path. In most cases,
2762 # this is /usr/lib:/lib, but when the MPI compilers are used
2763 # the location of the communication and MPI libs are included too.
2764 # If we don't find anything, use the default library path according
2765 # to the aix ld manual.
2766 # _LT_SYS_MODULE_PATH_AIX
2767
2768
2769 # _LT_SHELL_INIT(ARG)
2770 # -------------------
2771 # _LT_SHELL_INIT
2772
2773
2774
2775 # _LT_PROG_ECHO_BACKSLASH
2776 # -----------------------
2777 # Find how we can fake an echo command that does not interpret backslash.
2778 # In particular, with Autoconf 2.60 or later we add some code to the start
2779 # of the generated configure script which will find a shell with a builtin
2780 # printf (which we can use as an echo command).
2781 # _LT_PROG_ECHO_BACKSLASH
2782
2783
2784 # _LT_ENABLE_LOCK
2785 # ---------------
2786 # _LT_ENABLE_LOCK
2787
2788
2789 # _LT_CMD_OLD_ARCHIVE
2790 # -------------------
2791 # _LT_CMD_OLD_ARCHIVE
2792
2793
2794 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2795 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2796 # ----------------------------------------------------------------
2797 # Check whether the given compiler option works
2798 # _LT_COMPILER_OPTION
2799
2800 # Old name:
2801 # This is what autoupdate's m4 run will expand. It fires
2802 # the warning (with _au_warn_XXX), outputs it into the
2803 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2804 # the replacement expansion.
2805
2806
2807 # This is an auxiliary macro that is also run when
2808 # autoupdate runs m4. It simply calls m4_warning, but
2809 # we need a wrapper so that each warning is emitted only
2810 # once. We break the quoting in m4_warning's argument in
2811 # order to expand this macro's arguments, not AU_DEFUN's.
2812
2813
2814 # Finally, this is the expansion that is picked up by
2815 # autoconf. It tells the user to run autoupdate, and
2816 # then outputs the replacement expansion. We do not care
2817 # about autoupdate's warning because that contains
2818 # information on what to do *after* running autoupdate.
2819
2820
2821
2822 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2823 # [ACTION-SUCCESS], [ACTION-FAILURE])
2824 # ----------------------------------------------------
2825 # Check whether the given linker option works
2826 # _LT_LINKER_OPTION
2827
2828 # Old name:
2829 # This is what autoupdate's m4 run will expand. It fires
2830 # the warning (with _au_warn_XXX), outputs it into the
2831 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2832 # the replacement expansion.
2833
2834
2835 # This is an auxiliary macro that is also run when
2836 # autoupdate runs m4. It simply calls m4_warning, but
2837 # we need a wrapper so that each warning is emitted only
2838 # once. We break the quoting in m4_warning's argument in
2839 # order to expand this macro's arguments, not AU_DEFUN's.
2840
2841
2842 # Finally, this is the expansion that is picked up by
2843 # autoconf. It tells the user to run autoupdate, and
2844 # then outputs the replacement expansion. We do not care
2845 # about autoupdate's warning because that contains
2846 # information on what to do *after* running autoupdate.
2847
2848
2849
2850 # LT_CMD_MAX_LEN
2851 #---------------
2852 # LT_CMD_MAX_LEN
2853
2854 # Old name:
2855 # This is what autoupdate's m4 run will expand. It fires
2856 # the warning (with _au_warn_XXX), outputs it into the
2857 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2858 # the replacement expansion.
2859
2860
2861 # This is an auxiliary macro that is also run when
2862 # autoupdate runs m4. It simply calls m4_warning, but
2863 # we need a wrapper so that each warning is emitted only
2864 # once. We break the quoting in m4_warning's argument in
2865 # order to expand this macro's arguments, not AU_DEFUN's.
2866
2867
2868 # Finally, this is the expansion that is picked up by
2869 # autoconf. It tells the user to run autoupdate, and
2870 # then outputs the replacement expansion. We do not care
2871 # about autoupdate's warning because that contains
2872 # information on what to do *after* running autoupdate.
2873
2874
2875
2876 # _LT_HEADER_DLFCN
2877 # ----------------
2878 # _LT_HEADER_DLFCN
2879
2880
2881 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2882 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2883 # ----------------------------------------------------------------
2884 # _LT_TRY_DLOPEN_SELF
2885
2886
2887 # LT_SYS_DLOPEN_SELF
2888 # ------------------
2889 # LT_SYS_DLOPEN_SELF
2890
2891 # Old name:
2892 # This is what autoupdate's m4 run will expand. It fires
2893 # the warning (with _au_warn_XXX), outputs it into the
2894 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2895 # the replacement expansion.
2896
2897
2898 # This is an auxiliary macro that is also run when
2899 # autoupdate runs m4. It simply calls m4_warning, but
2900 # we need a wrapper so that each warning is emitted only
2901 # once. We break the quoting in m4_warning's argument in
2902 # order to expand this macro's arguments, not AU_DEFUN's.
2903
2904
2905 # Finally, this is the expansion that is picked up by
2906 # autoconf. It tells the user to run autoupdate, and
2907 # then outputs the replacement expansion. We do not care
2908 # about autoupdate's warning because that contains
2909 # information on what to do *after* running autoupdate.
2910
2911
2912
2913 # _LT_COMPILER_C_O([TAGNAME])
2914 # ---------------------------
2915 # Check to see if options -c and -o are simultaneously supported by compiler.
2916 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2917 # _LT_COMPILER_C_O
2918
2919
2920 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2921 # ----------------------------------
2922 # Check to see if we can do hard links to lock some files if needed
2923 # _LT_COMPILER_FILE_LOCKS
2924
2925
2926 # _LT_CHECK_OBJDIR
2927 # ----------------
2928 # _LT_CHECK_OBJDIR
2929
2930
2931 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2932 # --------------------------------------
2933 # Check hardcoding attributes.
2934 # _LT_LINKER_HARDCODE_LIBPATH
2935
2936
2937 # _LT_CMD_STRIPLIB
2938 # ----------------
2939 # _LT_CMD_STRIPLIB
2940
2941
2942 # _LT_SYS_DYNAMIC_LINKER([TAG])
2943 # -----------------------------
2944 # PORTME Fill in your ld.so characteristics
2945 # _LT_SYS_DYNAMIC_LINKER
2946
2947
2948 # _LT_PATH_TOOL_PREFIX(TOOL)
2949 # --------------------------
2950 # find a file program which can recognize shared library
2951 # _LT_PATH_TOOL_PREFIX
2952
2953 # Old name:
2954 # This is what autoupdate's m4 run will expand. It fires
2955 # the warning (with _au_warn_XXX), outputs it into the
2956 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2957 # the replacement expansion.
2958
2959
2960 # This is an auxiliary macro that is also run when
2961 # autoupdate runs m4. It simply calls m4_warning, but
2962 # we need a wrapper so that each warning is emitted only
2963 # once. We break the quoting in m4_warning's argument in
2964 # order to expand this macro's arguments, not AU_DEFUN's.
2965
2966
2967 # Finally, this is the expansion that is picked up by
2968 # autoconf. It tells the user to run autoupdate, and
2969 # then outputs the replacement expansion. We do not care
2970 # about autoupdate's warning because that contains
2971 # information on what to do *after* running autoupdate.
2972
2973
2974
2975 # _LT_PATH_MAGIC
2976 # --------------
2977 # find a file program which can recognize a shared library
2978 # _LT_PATH_MAGIC
2979
2980
2981 # LT_PATH_LD
2982 # ----------
2983 # find the pathname to the GNU or non-GNU linker
2984 # LT_PATH_LD
2985
2986 # Old names:
2987 # This is what autoupdate's m4 run will expand. It fires
2988 # the warning (with _au_warn_XXX), outputs it into the
2989 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2990 # the replacement expansion.
2991
2992
2993 # This is an auxiliary macro that is also run when
2994 # autoupdate runs m4. It simply calls m4_warning, but
2995 # we need a wrapper so that each warning is emitted only
2996 # once. We break the quoting in m4_warning's argument in
2997 # order to expand this macro's arguments, not AU_DEFUN's.
2998
2999
3000 # Finally, this is the expansion that is picked up by
3001 # autoconf. It tells the user to run autoupdate, and
3002 # then outputs the replacement expansion. We do not care
3003 # about autoupdate's warning because that contains
3004 # information on what to do *after* running autoupdate.
3005
3006 # This is what autoupdate's m4 run will expand. It fires
3007 # the warning (with _au_warn_XXX), outputs it into the
3008 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3009 # the replacement expansion.
3010
3011
3012 # This is an auxiliary macro that is also run when
3013 # autoupdate runs m4. It simply calls m4_warning, but
3014 # we need a wrapper so that each warning is emitted only
3015 # once. We break the quoting in m4_warning's argument in
3016 # order to expand this macro's arguments, not AU_DEFUN's.
3017
3018
3019 # Finally, this is the expansion that is picked up by
3020 # autoconf. It tells the user to run autoupdate, and
3021 # then outputs the replacement expansion. We do not care
3022 # about autoupdate's warning because that contains
3023 # information on what to do *after* running autoupdate.
3024
3025
3026
3027 # _LT_PATH_LD_GNU
3028 #- --------------
3029 # _LT_PATH_LD_GNU
3030
3031
3032 # _LT_CMD_RELOAD
3033 # --------------
3034 # find reload flag for linker
3035 # -- PORTME Some linkers may need a different reload flag.
3036 # _LT_CMD_RELOAD
3037
3038
3039 # _LT_CHECK_MAGIC_METHOD
3040 # ----------------------
3041 # how to check for library dependencies
3042 # -- PORTME fill in with the dynamic library characteristics
3043 # _LT_CHECK_MAGIC_METHOD
3044
3045
3046 # LT_PATH_NM
3047 # ----------
3048 # find the pathname to a BSD- or MS-compatible name lister
3049 # LT_PATH_NM
3050
3051 # Old names:
3052 # This is what autoupdate's m4 run will expand. It fires
3053 # the warning (with _au_warn_XXX), outputs it into the
3054 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3055 # the replacement expansion.
3056
3057
3058 # This is an auxiliary macro that is also run when
3059 # autoupdate runs m4. It simply calls m4_warning, but
3060 # we need a wrapper so that each warning is emitted only
3061 # once. We break the quoting in m4_warning's argument in
3062 # order to expand this macro's arguments, not AU_DEFUN's.
3063
3064
3065 # Finally, this is the expansion that is picked up by
3066 # autoconf. It tells the user to run autoupdate, and
3067 # then outputs the replacement expansion. We do not care
3068 # about autoupdate's warning because that contains
3069 # information on what to do *after* running autoupdate.
3070
3071 # This is what autoupdate's m4 run will expand. It fires
3072 # the warning (with _au_warn_XXX), outputs it into the
3073 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3074 # the replacement expansion.
3075
3076
3077 # This is an auxiliary macro that is also run when
3078 # autoupdate runs m4. It simply calls m4_warning, but
3079 # we need a wrapper so that each warning is emitted only
3080 # once. We break the quoting in m4_warning's argument in
3081 # order to expand this macro's arguments, not AU_DEFUN's.
3082
3083
3084 # Finally, this is the expansion that is picked up by
3085 # autoconf. It tells the user to run autoupdate, and
3086 # then outputs the replacement expansion. We do not care
3087 # about autoupdate's warning because that contains
3088 # information on what to do *after* running autoupdate.
3089
3090
3091
3092 # LT_LIB_M
3093 # --------
3094 # check for math library
3095 # LT_LIB_M
3096
3097 # Old name:
3098 # This is what autoupdate's m4 run will expand. It fires
3099 # the warning (with _au_warn_XXX), outputs it into the
3100 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3101 # the replacement expansion.
3102
3103
3104 # This is an auxiliary macro that is also run when
3105 # autoupdate runs m4. It simply calls m4_warning, but
3106 # we need a wrapper so that each warning is emitted only
3107 # once. We break the quoting in m4_warning's argument in
3108 # order to expand this macro's arguments, not AU_DEFUN's.
3109
3110
3111 # Finally, this is the expansion that is picked up by
3112 # autoconf. It tells the user to run autoupdate, and
3113 # then outputs the replacement expansion. We do not care
3114 # about autoupdate's warning because that contains
3115 # information on what to do *after* running autoupdate.
3116
3117
3118
3119 # _LT_COMPILER_NO_RTTI([TAGNAME])
3120 # -------------------------------
3121 # _LT_COMPILER_NO_RTTI
3122
3123
3124 # _LT_CMD_GLOBAL_SYMBOLS
3125 # ----------------------
3126 # _LT_CMD_GLOBAL_SYMBOLS
3127
3128
3129 # _LT_COMPILER_PIC([TAGNAME])
3130 # ---------------------------
3131 # _LT_COMPILER_PIC
3132
3133
3134 # _LT_LINKER_SHLIBS([TAGNAME])
3135 # ----------------------------
3136 # See if the linker supports building shared libraries.
3137 # _LT_LINKER_SHLIBS
3138
3139
3140 # _LT_LANG_C_CONFIG([TAG])
3141 # ------------------------
3142 # Ensure that the configuration variables for a C compiler are suitably
3143 # defined. These variables are subsequently used by _LT_CONFIG to write
3144 # the compiler configuration to `libtool'.
3145 # _LT_LANG_C_CONFIG
3146
3147
3148 # _LT_LANG_CXX_CONFIG([TAG])
3149 # --------------------------
3150 # Ensure that the configuration variables for a C++ compiler are suitably
3151 # defined. These variables are subsequently used by _LT_CONFIG to write
3152 # the compiler configuration to `libtool'.
3153 # _LT_LANG_CXX_CONFIG
3154
3155
3156 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3157 # ---------------------------------
3158 # Figure out "hidden" library dependencies from verbose
3159 # compiler output when linking a shared library.
3160 # Parse the compiler output and extract the necessary
3161 # objects, libraries and library flags.
3162 # _LT_SYS_HIDDEN_LIBDEPS
3163
3164
3165 # _LT_LANG_F77_CONFIG([TAG])
3166 # --------------------------
3167 # Ensure that the configuration variables for a Fortran 77 compiler are
3168 # suitably defined. These variables are subsequently used by _LT_CONFIG
3169 # to write the compiler configuration to `libtool'.
3170 # _LT_LANG_F77_CONFIG
3171
3172
3173 # _LT_LANG_FC_CONFIG([TAG])
3174 # -------------------------
3175 # Ensure that the configuration variables for a Fortran compiler are
3176 # suitably defined. These variables are subsequently used by _LT_CONFIG
3177 # to write the compiler configuration to `libtool'.
3178 # _LT_LANG_FC_CONFIG
3179
3180
3181 # _LT_LANG_GCJ_CONFIG([TAG])
3182 # --------------------------
3183 # Ensure that the configuration variables for the GNU Java Compiler compiler
3184 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3185 # to write the compiler configuration to `libtool'.
3186 # _LT_LANG_GCJ_CONFIG
3187
3188
3189 # _LT_LANG_RC_CONFIG([TAG])
3190 # -------------------------
3191 # Ensure that the configuration variables for the Windows resource compiler
3192 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3193 # to write the compiler configuration to `libtool'.
3194 # _LT_LANG_RC_CONFIG
3195
3196
3197 # LT_PROG_GCJ
3198 # -----------
3199
3200
3201 # Old name:
3202 # This is what autoupdate's m4 run will expand. It fires
3203 # the warning (with _au_warn_XXX), outputs it into the
3204 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3205 # the replacement expansion.
3206
3207
3208 # This is an auxiliary macro that is also run when
3209 # autoupdate runs m4. It simply calls m4_warning, but
3210 # we need a wrapper so that each warning is emitted only
3211 # once. We break the quoting in m4_warning's argument in
3212 # order to expand this macro's arguments, not AU_DEFUN's.
3213
3214
3215 # Finally, this is the expansion that is picked up by
3216 # autoconf. It tells the user to run autoupdate, and
3217 # then outputs the replacement expansion. We do not care
3218 # about autoupdate's warning because that contains
3219 # information on what to do *after* running autoupdate.
3220
3221
3222
3223 # LT_PROG_RC
3224 # ----------
3225
3226
3227 # Old name:
3228 # This is what autoupdate's m4 run will expand. It fires
3229 # the warning (with _au_warn_XXX), outputs it into the
3230 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3231 # the replacement expansion.
3232
3233
3234 # This is an auxiliary macro that is also run when
3235 # autoupdate runs m4. It simply calls m4_warning, but
3236 # we need a wrapper so that each warning is emitted only
3237 # once. We break the quoting in m4_warning's argument in
3238 # order to expand this macro's arguments, not AU_DEFUN's.
3239
3240
3241 # Finally, this is the expansion that is picked up by
3242 # autoconf. It tells the user to run autoupdate, and
3243 # then outputs the replacement expansion. We do not care
3244 # about autoupdate's warning because that contains
3245 # information on what to do *after* running autoupdate.
3246
3247
3248
3249 # _LT_DECL_EGREP
3250 # --------------
3251 # If we don't have a new enough Autoconf to choose the best grep
3252 # available, choose the one first in the user's PATH.
3253
3254
3255
3256 # _LT_DECL_OBJDUMP
3257 # --------------
3258 # If we don't have a new enough Autoconf to choose the best objdump
3259 # available, choose the one first in the user's PATH.
3260
3261
3262
3263 # _LT_DECL_SED
3264 # ------------
3265 # Check for a fully-functional sed program, that truncates
3266 # as few characters as possible. Prefer GNU sed if found.
3267 # _LT_DECL_SED
3268
3269 #m4_ifndef
3270
3271 # Old name:
3272 # This is what autoupdate's m4 run will expand. It fires
3273 # the warning (with _au_warn_XXX), outputs it into the
3274 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3275 # the replacement expansion.
3276
3277
3278 # This is an auxiliary macro that is also run when
3279 # autoupdate runs m4. It simply calls m4_warning, but
3280 # we need a wrapper so that each warning is emitted only
3281 # once. We break the quoting in m4_warning's argument in
3282 # order to expand this macro's arguments, not AU_DEFUN's.
3283
3284
3285 # Finally, this is the expansion that is picked up by
3286 # autoconf. It tells the user to run autoupdate, and
3287 # then outputs the replacement expansion. We do not care
3288 # about autoupdate's warning because that contains
3289 # information on what to do *after* running autoupdate.
3290
3291
3292
3293 # _LT_CHECK_SHELL_FEATURES
3294 # ------------------------
3295 # Find out whether the shell is Bourne or XSI compatible,
3296 # or has some other useful features.
3297 # _LT_CHECK_SHELL_FEATURES
3298
3299
3300 # _LT_PROG_XSI_SHELLFNS
3301 # ---------------------
3302 # Bourne and XSI compatible variants of some useful shell functions.
3303
3304
3305 # Helper functions for option handling. -*- Autoconf -*-
3306 #
3307 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3308 # Inc.
3309 # Written by Gary V. Vaughan, 2004
3310 #
3311 # This file is free software; the Free Software Foundation gives
3312 # unlimited permission to copy and/or distribute it, with or without
3313 # modifications, as long as this notice is preserved.
3314
3315 # serial 6 ltoptions.m4
3316
3317 # This is to help aclocal find these macros, as it can't see m4_define.
3318
3319
3320
3321 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3322 # ------------------------------------------
3323
3324
3325
3326 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3327 # ---------------------------------------
3328 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3329 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3330 # saved as a flag.
3331
3332
3333
3334 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3335 # ------------------------------------------------------------
3336 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3337
3338
3339
3340 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3341 # -------------------------------------------------------
3342 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3343 # are set.
3344
3345
3346
3347 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3348 # ----------------------------------------
3349 # OPTION-LIST is a space-separated list of Libtool options associated
3350 # with MACRO-NAME. If any OPTION has a matching handler declared with
3351 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3352 # the unknown option and exit.
3353 # _LT_SET_OPTIONS
3354
3355
3356 ## --------------------------------- ##
3357 ## Macros to handle LT_INIT options. ##
3358 ## --------------------------------- ##
3359
3360 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3361 # -----------------------------------------
3362
3363
3364
3365 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3366 # -----------------------------------------------
3367 # LT_OPTION_DEFINE
3368
3369
3370 # dlopen
3371 # ------
3372
3373
3374 # This is what autoupdate's m4 run will expand. It fires
3375 # the warning (with _au_warn_XXX), outputs it into the
3376 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3377 # the replacement expansion.
3378
3379
3380 # This is an auxiliary macro that is also run when
3381 # autoupdate runs m4. It simply calls m4_warning, but
3382 # we need a wrapper so that each warning is emitted only
3383 # once. We break the quoting in m4_warning's argument in
3384 # order to expand this macro's arguments, not AU_DEFUN's.
3385
3386
3387 # Finally, this is the expansion that is picked up by
3388 # autoconf. It tells the user to run autoupdate, and
3389 # then outputs the replacement expansion. We do not care
3390 # about autoupdate's warning because that contains
3391 # information on what to do *after* running autoupdate.
3392
3393
3394
3395
3396 # win32-dll
3397 # ---------
3398 # Declare package support for building win32 dll's.
3399 # win32-dll
3400
3401 # This is what autoupdate's m4 run will expand. It fires
3402 # the warning (with _au_warn_XXX), outputs it into the
3403 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3404 # the replacement expansion.
3405
3406
3407 # This is an auxiliary macro that is also run when
3408 # autoupdate runs m4. It simply calls m4_warning, but
3409 # we need a wrapper so that each warning is emitted only
3410 # once. We break the quoting in m4_warning's argument in
3411 # order to expand this macro's arguments, not AU_DEFUN's.
3412
3413
3414 # Finally, this is the expansion that is picked up by
3415 # autoconf. It tells the user to run autoupdate, and
3416 # then outputs the replacement expansion. We do not care
3417 # about autoupdate's warning because that contains
3418 # information on what to do *after* running autoupdate.
3419
3420
3421
3422
3423 # _LT_ENABLE_SHARED([DEFAULT])
3424 # ----------------------------
3425 # implement the --enable-shared flag, and supports the `shared' and
3426 # `disable-shared' LT_INIT options.
3427 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3428 # _LT_ENABLE_SHARED
3429
3430
3431
3432
3433 # Old names:
3434
3435
3436
3437
3438 # This is what autoupdate's m4 run will expand. It fires
3439 # the warning (with _au_warn_XXX), outputs it into the
3440 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3441 # the replacement expansion.
3442
3443
3444 # This is an auxiliary macro that is also run when
3445 # autoupdate runs m4. It simply calls m4_warning, but
3446 # we need a wrapper so that each warning is emitted only
3447 # once. We break the quoting in m4_warning's argument in
3448 # order to expand this macro's arguments, not AU_DEFUN's.
3449
3450
3451 # Finally, this is the expansion that is picked up by
3452 # autoconf. It tells the user to run autoupdate, and
3453 # then outputs the replacement expansion. We do not care
3454 # about autoupdate's warning because that contains
3455 # information on what to do *after* running autoupdate.
3456
3457 # This is what autoupdate's m4 run will expand. It fires
3458 # the warning (with _au_warn_XXX), outputs it into the
3459 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3460 # the replacement expansion.
3461
3462
3463 # This is an auxiliary macro that is also run when
3464 # autoupdate runs m4. It simply calls m4_warning, but
3465 # we need a wrapper so that each warning is emitted only
3466 # once. We break the quoting in m4_warning's argument in
3467 # order to expand this macro's arguments, not AU_DEFUN's.
3468
3469
3470 # Finally, this is the expansion that is picked up by
3471 # autoconf. It tells the user to run autoupdate, and
3472 # then outputs the replacement expansion. We do not care
3473 # about autoupdate's warning because that contains
3474 # information on what to do *after* running autoupdate.
3475
3476
3477
3478
3479
3480 # _LT_ENABLE_STATIC([DEFAULT])
3481 # ----------------------------
3482 # implement the --enable-static flag, and support the `static' and
3483 # `disable-static' LT_INIT options.
3484 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3485 # _LT_ENABLE_STATIC
3486
3487
3488
3489
3490 # Old names:
3491
3492
3493
3494
3495 # This is what autoupdate's m4 run will expand. It fires
3496 # the warning (with _au_warn_XXX), outputs it into the
3497 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3498 # the replacement expansion.
3499
3500
3501 # This is an auxiliary macro that is also run when
3502 # autoupdate runs m4. It simply calls m4_warning, but
3503 # we need a wrapper so that each warning is emitted only
3504 # once. We break the quoting in m4_warning's argument in
3505 # order to expand this macro's arguments, not AU_DEFUN's.
3506
3507
3508 # Finally, this is the expansion that is picked up by
3509 # autoconf. It tells the user to run autoupdate, and
3510 # then outputs the replacement expansion. We do not care
3511 # about autoupdate's warning because that contains
3512 # information on what to do *after* running autoupdate.
3513
3514 # This is what autoupdate's m4 run will expand. It fires
3515 # the warning (with _au_warn_XXX), outputs it into the
3516 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3517 # the replacement expansion.
3518
3519
3520 # This is an auxiliary macro that is also run when
3521 # autoupdate runs m4. It simply calls m4_warning, but
3522 # we need a wrapper so that each warning is emitted only
3523 # once. We break the quoting in m4_warning's argument in
3524 # order to expand this macro's arguments, not AU_DEFUN's.
3525
3526
3527 # Finally, this is the expansion that is picked up by
3528 # autoconf. It tells the user to run autoupdate, and
3529 # then outputs the replacement expansion. We do not care
3530 # about autoupdate's warning because that contains
3531 # information on what to do *after* running autoupdate.
3532
3533
3534
3535
3536
3537 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3538 # ----------------------------------
3539 # implement the --enable-fast-install flag, and support the `fast-install'
3540 # and `disable-fast-install' LT_INIT options.
3541 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3542 # _LT_ENABLE_FAST_INSTALL
3543
3544
3545
3546
3547 # Old names:
3548 # This is what autoupdate's m4 run will expand. It fires
3549 # the warning (with _au_warn_XXX), outputs it into the
3550 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3551 # the replacement expansion.
3552
3553
3554 # This is an auxiliary macro that is also run when
3555 # autoupdate runs m4. It simply calls m4_warning, but
3556 # we need a wrapper so that each warning is emitted only
3557 # once. We break the quoting in m4_warning's argument in
3558 # order to expand this macro's arguments, not AU_DEFUN's.
3559
3560
3561 # Finally, this is the expansion that is picked up by
3562 # autoconf. It tells the user to run autoupdate, and
3563 # then outputs the replacement expansion. We do not care
3564 # about autoupdate's warning because that contains
3565 # information on what to do *after* running autoupdate.
3566
3567
3568 # This is what autoupdate's m4 run will expand. It fires
3569 # the warning (with _au_warn_XXX), outputs it into the
3570 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3571 # the replacement expansion.
3572
3573
3574 # This is an auxiliary macro that is also run when
3575 # autoupdate runs m4. It simply calls m4_warning, but
3576 # we need a wrapper so that each warning is emitted only
3577 # once. We break the quoting in m4_warning's argument in
3578 # order to expand this macro's arguments, not AU_DEFUN's.
3579
3580
3581 # Finally, this is the expansion that is picked up by
3582 # autoconf. It tells the user to run autoupdate, and
3583 # then outputs the replacement expansion. We do not care
3584 # about autoupdate's warning because that contains
3585 # information on what to do *after* running autoupdate.
3586
3587
3588
3589
3590 # _LT_WITH_PIC([MODE])
3591 # --------------------
3592 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3593 # LT_INIT options.
3594 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3595 # _LT_WITH_PIC
3596
3597
3598
3599
3600 # Old name:
3601 # This is what autoupdate's m4 run will expand. It fires
3602 # the warning (with _au_warn_XXX), outputs it into the
3603 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3604 # the replacement expansion.
3605
3606
3607 # This is an auxiliary macro that is also run when
3608 # autoupdate runs m4. It simply calls m4_warning, but
3609 # we need a wrapper so that each warning is emitted only
3610 # once. We break the quoting in m4_warning's argument in
3611 # order to expand this macro's arguments, not AU_DEFUN's.
3612
3613
3614 # Finally, this is the expansion that is picked up by
3615 # autoconf. It tells the user to run autoupdate, and
3616 # then outputs the replacement expansion. We do not care
3617 # about autoupdate's warning because that contains
3618 # information on what to do *after* running autoupdate.
3619
3620
3621
3622 ## ----------------- ##
3623 ## LTDL_INIT Options ##
3624 ## ----------------- ##
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3636 #
3637 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3638 # Written by Gary V. Vaughan, 2004
3639 #
3640 # This file is free software; the Free Software Foundation gives
3641 # unlimited permission to copy and/or distribute it, with or without
3642 # modifications, as long as this notice is preserved.
3643
3644 # serial 6 ltsugar.m4
3645
3646 # This is to help aclocal find these macros, as it can't see m4_define.
3647
3648
3649
3650 # lt_join(SEP, ARG1, [ARG2...])
3651 # -----------------------------
3652 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3653 # associated separator.
3654 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3655 # versions in m4sugar had bugs.
3656
3657
3658
3659
3660 # lt_car(LIST)
3661 # lt_cdr(LIST)
3662 # ------------
3663 # Manipulate m4 lists.
3664 # These macros are necessary as long as will still need to support
3665 # Autoconf-2.59 which quotes differently.
3666
3667
3668
3669
3670
3671 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3672 # ------------------------------------------
3673 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3674 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3675 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3676 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3677 # than defined and empty).
3678 #
3679 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3680 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3681
3682
3683
3684
3685 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3686 # ----------------------------------------------------------
3687 # Produce a SEP delimited list of all paired combinations of elements of
3688 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3689 # has the form PREFIXmINFIXSUFFIXn.
3690 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3691
3692
3693
3694 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3695 # -----------------------------------------------------------------------
3696 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3697 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3698
3699
3700
3701 # lt_dict_add(DICT, KEY, VALUE)
3702 # -----------------------------
3703
3704
3705
3706 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3707 # --------------------------------------------
3708
3709
3710
3711 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3712 # ----------------------------------
3713
3714
3715
3716 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3717 # -----------------------------------------------------------------
3718
3719
3720
3721 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3722 # --------------------------------------------------------------
3723
3724
3725 # ltversion.m4 -- version numbers -*- Autoconf -*-
3726 #
3727 # Copyright (C) 2004 Free Software Foundation, Inc.
3728 # Written by Scott James Remnant, 2004
3729 #
3730 # This file is free software; the Free Software Foundation gives
3731 # unlimited permission to copy and/or distribute it, with or without
3732 # modifications, as long as this notice is preserved.
3733
3734 # Generated from ltversion.in.
3735
3736 # serial 3134 ltversion.m4
3737 # This file is part of GNU Libtool
3738
3739
3740
3741
3742
3743
3744 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3745 #
3746 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3747 # Written by Scott James Remnant, 2004.
3748 #
3749 # This file is free software; the Free Software Foundation gives
3750 # unlimited permission to copy and/or distribute it, with or without
3751 # modifications, as long as this notice is preserved.
3752
3753 # serial 4 lt~obsolete.m4
3754
3755 # These exist entirely to fool aclocal when bootstrapping libtool.
3756 #
3757 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3758 # which have later been changed to m4_define as they aren't part of the
3759 # exported API, or moved to Autoconf or Automake where they belong.
3760 #
3761 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3762 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3763 # using a macro with the same name in our local m4/libtool.m4 it'll
3764 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3765 # and doesn't know about Autoconf macros at all.)
3766 #
3767 # So we provide this file, which has a silly filename so it's always
3768 # included after everything else. This provides aclocal with the
3769 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3770 # because those macros already exist, or will be overwritten later.
3771 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3772 #
3773 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3774 # Yes, that means every name once taken will need to remain here until
3775 # we give up compatibility with versions before 1.7, at which point
3776 # we need to keep only those names which we still refer to.
3777
3778 # This is to help aclocal find these macros, as it can't see m4_define.
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843 ## -*- Autoconf -*-
3844
3845 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3846 # Free Software Foundation, Inc.
3847 #
3848 # This file is free software; the Free Software Foundation
3849 # gives unlimited permission to copy and/or distribute it,
3850 # with or without modifications, as long as this notice is preserved.
3851
3852 # serial 8
3853
3854 # Based on depend.m4 from automake 1.9, modified for standalone use in
3855 # an environment where GNU make is required.
3856
3857 # ZW_PROG_COMPILER_DEPENDENCIES
3858 # -----------------------------
3859 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3860 # sets fooDEPMODE accordingly. Cache-variable compatible with
3861 # original; not side-effect compatible. As the users of this macro
3862 # may require accurate dependencies for correct builds, it does *not*
3863 # honor --disable-dependency-checking, and failure to detect a usable
3864 # method is an error. depcomp is assumed to be located in
3865 # $ac_aux_dir.
3866 #
3867 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3868
3869
3870
3871 # AM_SET_DEPDIR
3872 # -------------
3873 # Choose a directory name for dependency files.
3874
3875
3876 # ZW_CREATE_DEPDIR
3877 # ----------------
3878 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929 sim_inline="-DDEFAULT_INLINE=0"
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966 # intl sister-directory configuration rules.
3967 #
3968
3969 # The idea behind this macro is that there's no need to repeat all the
3970 # autoconf probes done by the intl directory - it's already done them
3971 # for us. In fact, there's no need even to look at the cache for the
3972 # answers. All we need to do is nab a few pieces of information.
3973 # The intl directory is set up to make this easy, by generating a
3974 # small file which can be sourced as a shell script; then we produce
3975 # the necessary substitutions and definitions for this directory.
3976
3977
3978
3979 # Autoconf M4 include file defining utility macros for complex Canadian
3980 # cross builds.
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990 ####
3991 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3992 # or AC_INIT.
3993 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
3994
3995 ####
3996 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3997 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3998
3999
4000 ####
4001 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4002 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4003
4004
4005
4006 # Backported from Autoconf 2.5x; can go away when and if
4007 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4008
4009
4010
4011
4012 # ACX_HAVE_GCC_FOR_TARGET
4013 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4014
4015
4016 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4017 # Searching for installed target binutils. We need to take extra care,
4018 # else we may find the wrong assembler, linker, etc., and lose.
4019 #
4020 # First try --with-build-time-tools, if specified.
4021 #
4022 # For build != host, we ask the installed GCC for the name of the tool it
4023 # uses, and accept it if it is an absolute path. This is because the
4024 # only good choice for a compiler is the same GCC version that is being
4025 # installed (or we couldn't make target libraries), and we assume that
4026 # on the host system we'll have not only the same GCC version, but also
4027 # the same binutils version.
4028 #
4029 # For build == host, search the same directories that the installed
4030 # compiler will search. We used to do this for the assembler, linker,
4031 # and nm only; for simplicity of configuration, however, we extend this
4032 # criterion to tools (such as ar and ranlib) that are never invoked by
4033 # the compiler, to avoid mismatches.
4034 #
4035 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4036 # if build == target. This makes the most sense only when bootstrapping,
4037 # but we also do so when build != host. In this case, we hope that the
4038 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4039 #
4040 # If we do not find a suitable binary, then try the user's path.
4041
4042
4043 ###
4044 # AC_PROG_CPP_WERROR
4045 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4046 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4047 # For now, using this also overrides header checks to use only the
4048 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4049 # bit harder from here).
4050 # Eventually autoconf will default to checking headers with the compiler
4051 # instead, and we'll have to do this differently.
4052
4053 # AC_PROG_CPP_WERROR
4054
4055 # Test for GNAT.
4056 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4057 # that understands Ada. We use the user's CC setting, already found, and
4058 # possibly add $1 to the command-line parameters.
4059 #
4060 # Sets the shell variable have_gnat to yes or no as appropriate, and
4061 # substitutes GNATBIND and GNATMAKE.
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087 ac_ext=c
4088 ac_cpp='$CPP $CPPFLAGS'
4089 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4090 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4091 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4092 if test -n "$ac_tool_prefix"; then
4093 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4094 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4096 $as_echo_n "checking for $ac_word... " >&6; }
4097 if test "${ac_cv_prog_CC+set}" = set; then :
4098 $as_echo_n "(cached) " >&6
4099 else
4100 if test -n "$CC"; then
4101 ac_cv_prog_CC="$CC" # Let the user override the test.
4102 else
4103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4104 for as_dir in $PATH
4105 do
4106 IFS=$as_save_IFS
4107 test -z "$as_dir" && as_dir=.
4108 for ac_exec_ext in '' $ac_executable_extensions; do
4109 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4110 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4112 break 2
4113 fi
4114 done
4115 done
4116 IFS=$as_save_IFS
4117
4118 fi
4119 fi
4120 CC=$ac_cv_prog_CC
4121 if test -n "$CC"; then
4122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4123 $as_echo "$CC" >&6; }
4124 else
4125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4126 $as_echo "no" >&6; }
4127 fi
4128
4129
4130 fi
4131 if test -z "$ac_cv_prog_CC"; then
4132 ac_ct_CC=$CC
4133 # Extract the first word of "gcc", so it can be a program name with args.
4134 set dummy gcc; ac_word=$2
4135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4136 $as_echo_n "checking for $ac_word... " >&6; }
4137 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4138 $as_echo_n "(cached) " >&6
4139 else
4140 if test -n "$ac_ct_CC"; then
4141 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4142 else
4143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4144 for as_dir in $PATH
4145 do
4146 IFS=$as_save_IFS
4147 test -z "$as_dir" && as_dir=.
4148 for ac_exec_ext in '' $ac_executable_extensions; do
4149 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4150 ac_cv_prog_ac_ct_CC="gcc"
4151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4152 break 2
4153 fi
4154 done
4155 done
4156 IFS=$as_save_IFS
4157
4158 fi
4159 fi
4160 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4161 if test -n "$ac_ct_CC"; then
4162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4163 $as_echo "$ac_ct_CC" >&6; }
4164 else
4165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4166 $as_echo "no" >&6; }
4167 fi
4168
4169 if test "x$ac_ct_CC" = x; then
4170 CC=""
4171 else
4172 case $cross_compiling:$ac_tool_warned in
4173 yes:)
4174 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4175 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4176 ac_tool_warned=yes ;;
4177 esac
4178 CC=$ac_ct_CC
4179 fi
4180 else
4181 CC="$ac_cv_prog_CC"
4182 fi
4183
4184 if test -z "$CC"; then
4185 if test -n "$ac_tool_prefix"; then
4186 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4187 set dummy ${ac_tool_prefix}cc; ac_word=$2
4188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4189 $as_echo_n "checking for $ac_word... " >&6; }
4190 if test "${ac_cv_prog_CC+set}" = set; then :
4191 $as_echo_n "(cached) " >&6
4192 else
4193 if test -n "$CC"; then
4194 ac_cv_prog_CC="$CC" # Let the user override the test.
4195 else
4196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4197 for as_dir in $PATH
4198 do
4199 IFS=$as_save_IFS
4200 test -z "$as_dir" && as_dir=.
4201 for ac_exec_ext in '' $ac_executable_extensions; do
4202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4203 ac_cv_prog_CC="${ac_tool_prefix}cc"
4204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4205 break 2
4206 fi
4207 done
4208 done
4209 IFS=$as_save_IFS
4210
4211 fi
4212 fi
4213 CC=$ac_cv_prog_CC
4214 if test -n "$CC"; then
4215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4216 $as_echo "$CC" >&6; }
4217 else
4218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4219 $as_echo "no" >&6; }
4220 fi
4221
4222
4223 fi
4224 fi
4225 if test -z "$CC"; then
4226 # Extract the first word of "cc", so it can be a program name with args.
4227 set dummy cc; ac_word=$2
4228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4229 $as_echo_n "checking for $ac_word... " >&6; }
4230 if test "${ac_cv_prog_CC+set}" = set; then :
4231 $as_echo_n "(cached) " >&6
4232 else
4233 if test -n "$CC"; then
4234 ac_cv_prog_CC="$CC" # Let the user override the test.
4235 else
4236 ac_prog_rejected=no
4237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4238 for as_dir in $PATH
4239 do
4240 IFS=$as_save_IFS
4241 test -z "$as_dir" && as_dir=.
4242 for ac_exec_ext in '' $ac_executable_extensions; do
4243 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4244 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4245 ac_prog_rejected=yes
4246 continue
4247 fi
4248 ac_cv_prog_CC="cc"
4249 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4250 break 2
4251 fi
4252 done
4253 done
4254 IFS=$as_save_IFS
4255
4256 if test $ac_prog_rejected = yes; then
4257 # We found a bogon in the path, so make sure we never use it.
4258 set dummy $ac_cv_prog_CC
4259 shift
4260 if test $# != 0; then
4261 # We chose a different compiler from the bogus one.
4262 # However, it has the same basename, so the bogon will be chosen
4263 # first if we set CC to just the basename; use the full file name.
4264 shift
4265 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4266 fi
4267 fi
4268 fi
4269 fi
4270 CC=$ac_cv_prog_CC
4271 if test -n "$CC"; then
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4273 $as_echo "$CC" >&6; }
4274 else
4275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4276 $as_echo "no" >&6; }
4277 fi
4278
4279
4280 fi
4281 if test -z "$CC"; then
4282 if test -n "$ac_tool_prefix"; then
4283 for ac_prog in cl.exe
4284 do
4285 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4286 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4288 $as_echo_n "checking for $ac_word... " >&6; }
4289 if test "${ac_cv_prog_CC+set}" = set; then :
4290 $as_echo_n "(cached) " >&6
4291 else
4292 if test -n "$CC"; then
4293 ac_cv_prog_CC="$CC" # Let the user override the test.
4294 else
4295 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4296 for as_dir in $PATH
4297 do
4298 IFS=$as_save_IFS
4299 test -z "$as_dir" && as_dir=.
4300 for ac_exec_ext in '' $ac_executable_extensions; do
4301 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4302 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4303 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4304 break 2
4305 fi
4306 done
4307 done
4308 IFS=$as_save_IFS
4309
4310 fi
4311 fi
4312 CC=$ac_cv_prog_CC
4313 if test -n "$CC"; then
4314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4315 $as_echo "$CC" >&6; }
4316 else
4317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4318 $as_echo "no" >&6; }
4319 fi
4320
4321
4322 test -n "$CC" && break
4323 done
4324 fi
4325 if test -z "$CC"; then
4326 ac_ct_CC=$CC
4327 for ac_prog in cl.exe
4328 do
4329 # Extract the first word of "$ac_prog", so it can be a program name with args.
4330 set dummy $ac_prog; ac_word=$2
4331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4332 $as_echo_n "checking for $ac_word... " >&6; }
4333 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4334 $as_echo_n "(cached) " >&6
4335 else
4336 if test -n "$ac_ct_CC"; then
4337 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4338 else
4339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4340 for as_dir in $PATH
4341 do
4342 IFS=$as_save_IFS
4343 test -z "$as_dir" && as_dir=.
4344 for ac_exec_ext in '' $ac_executable_extensions; do
4345 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4346 ac_cv_prog_ac_ct_CC="$ac_prog"
4347 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4348 break 2
4349 fi
4350 done
4351 done
4352 IFS=$as_save_IFS
4353
4354 fi
4355 fi
4356 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4357 if test -n "$ac_ct_CC"; then
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4359 $as_echo "$ac_ct_CC" >&6; }
4360 else
4361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4362 $as_echo "no" >&6; }
4363 fi
4364
4365
4366 test -n "$ac_ct_CC" && break
4367 done
4368
4369 if test "x$ac_ct_CC" = x; then
4370 CC=""
4371 else
4372 case $cross_compiling:$ac_tool_warned in
4373 yes:)
4374 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4375 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4376 ac_tool_warned=yes ;;
4377 esac
4378 CC=$ac_ct_CC
4379 fi
4380 fi
4381
4382 fi
4383
4384
4385 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4386 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4387 as_fn_error "no acceptable C compiler found in \$PATH
4388 See \`config.log' for more details." "$LINENO" 5; }
4389
4390 # Provide some information about the compiler.
4391 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4392 set X $ac_compile
4393 ac_compiler=$2
4394 for ac_option in --version -v -V -qversion; do
4395 { { ac_try="$ac_compiler $ac_option >&5"
4396 case "(($ac_try" in
4397 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4398 *) ac_try_echo=$ac_try;;
4399 esac
4400 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4401 $as_echo "$ac_try_echo"; } >&5
4402 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4403 ac_status=$?
4404 if test -s conftest.err; then
4405 sed '10a\
4406 ... rest of stderr output deleted ...
4407 10q' conftest.err >conftest.er1
4408 cat conftest.er1 >&5
4409 rm -f conftest.er1 conftest.err
4410 fi
4411 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4412 test $ac_status = 0; }
4413 done
4414
4415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4416 /* end confdefs.h. */
4417
4418 int
4419 main ()
4420 {
4421
4422 ;
4423 return 0;
4424 }
4425 _ACEOF
4426 ac_clean_files_save=$ac_clean_files
4427 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4428 # Try to create an executable without -o first, disregard a.out.
4429 # It will help us diagnose broken compilers, and finding out an intuition
4430 # of exeext.
4431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4432 $as_echo_n "checking for C compiler default output file name... " >&6; }
4433 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4434
4435 # The possible output files:
4436 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4437
4438 ac_rmfiles=
4439 for ac_file in $ac_files
4440 do
4441 case $ac_file in
4442 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4443 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4444 esac
4445 done
4446 rm -f $ac_rmfiles
4447
4448 if { { ac_try="$ac_link_default"
4449 case "(($ac_try" in
4450 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4451 *) ac_try_echo=$ac_try;;
4452 esac
4453 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4454 $as_echo "$ac_try_echo"; } >&5
4455 (eval "$ac_link_default") 2>&5
4456 ac_status=$?
4457 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4458 test $ac_status = 0; }; then :
4459 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4460 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4461 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4462 # so that the user can short-circuit this test for compilers unknown to
4463 # Autoconf.
4464 for ac_file in $ac_files ''
4465 do
4466 test -f "$ac_file" || continue
4467 case $ac_file in
4468 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4469 ;;
4470 [ab].out )
4471 # We found the default executable, but exeext='' is most
4472 # certainly right.
4473 break;;
4474 *.* )
4475 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4476 then :; else
4477 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4478 fi
4479 # We set ac_cv_exeext here because the later test for it is not
4480 # safe: cross compilers may not add the suffix if given an `-o'
4481 # argument, so we may need to know it at that point already.
4482 # Even if this section looks crufty: it has the advantage of
4483 # actually working.
4484 break;;
4485 * )
4486 break;;
4487 esac
4488 done
4489 test "$ac_cv_exeext" = no && ac_cv_exeext=
4490
4491 else
4492 ac_file=''
4493 fi
4494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4495 $as_echo "$ac_file" >&6; }
4496 if test -z "$ac_file"; then :
4497 $as_echo "$as_me: failed program was:" >&5
4498 sed 's/^/| /' conftest.$ac_ext >&5
4499
4500 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4501 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4502 { as_fn_set_status 77
4503 as_fn_error "C compiler cannot create executables
4504 See \`config.log' for more details." "$LINENO" 5; }; }
4505 fi
4506 ac_exeext=$ac_cv_exeext
4507
4508 # Check that the compiler produces executables we can run. If not, either
4509 # the compiler is broken, or we cross compile.
4510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4511 $as_echo_n "checking whether the C compiler works... " >&6; }
4512 # If not cross compiling, check that we can run a simple program.
4513 if test "$cross_compiling" != yes; then
4514 if { ac_try='./$ac_file'
4515 { { case "(($ac_try" in
4516 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4517 *) ac_try_echo=$ac_try;;
4518 esac
4519 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4520 $as_echo "$ac_try_echo"; } >&5
4521 (eval "$ac_try") 2>&5
4522 ac_status=$?
4523 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4524 test $ac_status = 0; }; }; then
4525 cross_compiling=no
4526 else
4527 if test "$cross_compiling" = maybe; then
4528 cross_compiling=yes
4529 else
4530 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4531 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4532 as_fn_error "cannot run C compiled programs.
4533 If you meant to cross compile, use \`--host'.
4534 See \`config.log' for more details." "$LINENO" 5; }
4535 fi
4536 fi
4537 fi
4538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4539 $as_echo "yes" >&6; }
4540
4541 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4542 ac_clean_files=$ac_clean_files_save
4543 # Check that the compiler produces executables we can run. If not, either
4544 # the compiler is broken, or we cross compile.
4545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4546 $as_echo_n "checking whether we are cross compiling... " >&6; }
4547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4548 $as_echo "$cross_compiling" >&6; }
4549
4550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4551 $as_echo_n "checking for suffix of executables... " >&6; }
4552 if { { ac_try="$ac_link"
4553 case "(($ac_try" in
4554 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4555 *) ac_try_echo=$ac_try;;
4556 esac
4557 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4558 $as_echo "$ac_try_echo"; } >&5
4559 (eval "$ac_link") 2>&5
4560 ac_status=$?
4561 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4562 test $ac_status = 0; }; then :
4563 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4564 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4565 # work properly (i.e., refer to `conftest.exe'), while it won't with
4566 # `rm'.
4567 for ac_file in conftest.exe conftest conftest.*; do
4568 test -f "$ac_file" || continue
4569 case $ac_file in
4570 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4571 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4572 break;;
4573 * ) break;;
4574 esac
4575 done
4576 else
4577 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4578 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4579 as_fn_error "cannot compute suffix of executables: cannot compile and link
4580 See \`config.log' for more details." "$LINENO" 5; }
4581 fi
4582 rm -f conftest$ac_cv_exeext
4583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4584 $as_echo "$ac_cv_exeext" >&6; }
4585
4586 rm -f conftest.$ac_ext
4587 EXEEXT=$ac_cv_exeext
4588 ac_exeext=$EXEEXT
4589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4590 $as_echo_n "checking for suffix of object files... " >&6; }
4591 if test "${ac_cv_objext+set}" = set; then :
4592 $as_echo_n "(cached) " >&6
4593 else
4594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4595 /* end confdefs.h. */
4596
4597 int
4598 main ()
4599 {
4600
4601 ;
4602 return 0;
4603 }
4604 _ACEOF
4605 rm -f conftest.o conftest.obj
4606 if { { ac_try="$ac_compile"
4607 case "(($ac_try" in
4608 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4609 *) ac_try_echo=$ac_try;;
4610 esac
4611 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4612 $as_echo "$ac_try_echo"; } >&5
4613 (eval "$ac_compile") 2>&5
4614 ac_status=$?
4615 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4616 test $ac_status = 0; }; then :
4617 for ac_file in conftest.o conftest.obj conftest.*; do
4618 test -f "$ac_file" || continue;
4619 case $ac_file in
4620 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4621 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4622 break;;
4623 esac
4624 done
4625 else
4626 $as_echo "$as_me: failed program was:" >&5
4627 sed 's/^/| /' conftest.$ac_ext >&5
4628
4629 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4630 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4631 as_fn_error "cannot compute suffix of object files: cannot compile
4632 See \`config.log' for more details." "$LINENO" 5; }
4633 fi
4634 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4635 fi
4636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4637 $as_echo "$ac_cv_objext" >&6; }
4638 OBJEXT=$ac_cv_objext
4639 ac_objext=$OBJEXT
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4641 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4642 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4643 $as_echo_n "(cached) " >&6
4644 else
4645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4646 /* end confdefs.h. */
4647
4648 int
4649 main ()
4650 {
4651 #ifndef __GNUC__
4652 choke me
4653 #endif
4654
4655 ;
4656 return 0;
4657 }
4658 _ACEOF
4659 if ac_fn_c_try_compile "$LINENO"; then :
4660 ac_compiler_gnu=yes
4661 else
4662 ac_compiler_gnu=no
4663 fi
4664 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4665 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4666
4667 fi
4668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4669 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4670 if test $ac_compiler_gnu = yes; then
4671 GCC=yes
4672 else
4673 GCC=
4674 fi
4675 ac_test_CFLAGS=${CFLAGS+set}
4676 ac_save_CFLAGS=$CFLAGS
4677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4678 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4679 if test "${ac_cv_prog_cc_g+set}" = set; then :
4680 $as_echo_n "(cached) " >&6
4681 else
4682 ac_save_c_werror_flag=$ac_c_werror_flag
4683 ac_c_werror_flag=yes
4684 ac_cv_prog_cc_g=no
4685 CFLAGS="-g"
4686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4687 /* end confdefs.h. */
4688
4689 int
4690 main ()
4691 {
4692
4693 ;
4694 return 0;
4695 }
4696 _ACEOF
4697 if ac_fn_c_try_compile "$LINENO"; then :
4698 ac_cv_prog_cc_g=yes
4699 else
4700 CFLAGS=""
4701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4702 /* end confdefs.h. */
4703
4704 int
4705 main ()
4706 {
4707
4708 ;
4709 return 0;
4710 }
4711 _ACEOF
4712 if ac_fn_c_try_compile "$LINENO"; then :
4713
4714 else
4715 ac_c_werror_flag=$ac_save_c_werror_flag
4716 CFLAGS="-g"
4717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4718 /* end confdefs.h. */
4719
4720 int
4721 main ()
4722 {
4723
4724 ;
4725 return 0;
4726 }
4727 _ACEOF
4728 if ac_fn_c_try_compile "$LINENO"; then :
4729 ac_cv_prog_cc_g=yes
4730 fi
4731 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4732 fi
4733 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4734 fi
4735 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4736 ac_c_werror_flag=$ac_save_c_werror_flag
4737 fi
4738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4739 $as_echo "$ac_cv_prog_cc_g" >&6; }
4740 if test "$ac_test_CFLAGS" = set; then
4741 CFLAGS=$ac_save_CFLAGS
4742 elif test $ac_cv_prog_cc_g = yes; then
4743 if test "$GCC" = yes; then
4744 CFLAGS="-g -O2"
4745 else
4746 CFLAGS="-g"
4747 fi
4748 else
4749 if test "$GCC" = yes; then
4750 CFLAGS="-O2"
4751 else
4752 CFLAGS=
4753 fi
4754 fi
4755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4756 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4757 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4758 $as_echo_n "(cached) " >&6
4759 else
4760 ac_cv_prog_cc_c89=no
4761 ac_save_CC=$CC
4762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4763 /* end confdefs.h. */
4764 #include <stdarg.h>
4765 #include <stdio.h>
4766 #include <sys/types.h>
4767 #include <sys/stat.h>
4768 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4769 struct buf { int x; };
4770 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4771 static char *e (p, i)
4772 char **p;
4773 int i;
4774 {
4775 return p[i];
4776 }
4777 static char *f (char * (*g) (char **, int), char **p, ...)
4778 {
4779 char *s;
4780 va_list v;
4781 va_start (v,p);
4782 s = g (p, va_arg (v,int));
4783 va_end (v);
4784 return s;
4785 }
4786
4787 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4788 function prototypes and stuff, but not '\xHH' hex character constants.
4789 These don't provoke an error unfortunately, instead are silently treated
4790 as 'x'. The following induces an error, until -std is added to get
4791 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4792 array size at least. It's necessary to write '\x00'==0 to get something
4793 that's true only with -std. */
4794 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4795
4796 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4797 inside strings and character constants. */
4798 #define FOO(x) 'x'
4799 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4800
4801 int test (int i, double x);
4802 struct s1 {int (*f) (int a);};
4803 struct s2 {int (*f) (double a);};
4804 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4805 int argc;
4806 char **argv;
4807 int
4808 main ()
4809 {
4810 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4811 ;
4812 return 0;
4813 }
4814 _ACEOF
4815 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4816 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4817 do
4818 CC="$ac_save_CC $ac_arg"
4819 if ac_fn_c_try_compile "$LINENO"; then :
4820 ac_cv_prog_cc_c89=$ac_arg
4821 fi
4822 rm -f core conftest.err conftest.$ac_objext
4823 test "x$ac_cv_prog_cc_c89" != "xno" && break
4824 done
4825 rm -f conftest.$ac_ext
4826 CC=$ac_save_CC
4827
4828 fi
4829 # AC_CACHE_VAL
4830 case "x$ac_cv_prog_cc_c89" in
4831 x)
4832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4833 $as_echo "none needed" >&6; } ;;
4834 xno)
4835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4836 $as_echo "unsupported" >&6; } ;;
4837 *)
4838 CC="$CC $ac_cv_prog_cc_c89"
4839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4840 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4841 esac
4842 if test "x$ac_cv_prog_cc_c89" != xno; then :
4843
4844 fi
4845
4846 ac_ext=c
4847 ac_cpp='$CPP $CPPFLAGS'
4848 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4849 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4850 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4851
4852 ac_aux_dir=
4853 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4854 for ac_t in install-sh install.sh shtool; do
4855 if test -f "$ac_dir/$ac_t"; then
4856 ac_aux_dir=$ac_dir
4857 ac_install_sh="$ac_aux_dir/$ac_t -c"
4858 break 2
4859 fi
4860 done
4861 done
4862 if test -z "$ac_aux_dir"; then
4863 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4864 fi
4865
4866 # These three variables are undocumented and unsupported,
4867 # and are intended to be withdrawn in a future Autoconf release.
4868 # They can cause serious problems if a builder's source tree is in a directory
4869 # whose full name contains unusual characters.
4870 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4871 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4872 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4873
4874
4875 # Make sure we can run config.sub.
4876 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4877 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4878
4879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4880 $as_echo_n "checking build system type... " >&6; }
4881 if test "${ac_cv_build+set}" = set; then :
4882 $as_echo_n "(cached) " >&6
4883 else
4884 ac_build_alias=$build_alias
4885 test "x$ac_build_alias" = x &&
4886 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4887 test "x$ac_build_alias" = x &&
4888 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4889 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4890 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4891
4892 fi
4893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4894 $as_echo "$ac_cv_build" >&6; }
4895 case $ac_cv_build in
4896 *-*-*) ;;
4897 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4898 esac
4899 build=$ac_cv_build
4900 ac_save_IFS=$IFS; IFS='-'
4901 set x $ac_cv_build
4902 shift
4903 build_cpu=$1
4904 build_vendor=$2
4905 shift; shift
4906 # Remember, the first character of IFS is used to create $*,
4907 # except with old shells:
4908 build_os=$*
4909 IFS=$ac_save_IFS
4910 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4911
4912
4913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4914 $as_echo_n "checking host system type... " >&6; }
4915 if test "${ac_cv_host+set}" = set; then :
4916 $as_echo_n "(cached) " >&6
4917 else
4918 if test "x$host_alias" = x; then
4919 ac_cv_host=$ac_cv_build
4920 else
4921 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4922 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4923 fi
4924
4925 fi
4926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4927 $as_echo "$ac_cv_host" >&6; }
4928 case $ac_cv_host in
4929 *-*-*) ;;
4930 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4931 esac
4932 host=$ac_cv_host
4933 ac_save_IFS=$IFS; IFS='-'
4934 set x $ac_cv_host
4935 shift
4936 host_cpu=$1
4937 host_vendor=$2
4938 shift; shift
4939 # Remember, the first character of IFS is used to create $*,
4940 # except with old shells:
4941 host_os=$*
4942 IFS=$ac_save_IFS
4943 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4944
4945
4946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4947 $as_echo_n "checking target system type... " >&6; }
4948 if test "${ac_cv_target+set}" = set; then :
4949 $as_echo_n "(cached) " >&6
4950 else
4951 if test "x$target_alias" = x; then
4952 ac_cv_target=$ac_cv_host
4953 else
4954 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4955 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4956 fi
4957
4958 fi
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4960 $as_echo "$ac_cv_target" >&6; }
4961 case $ac_cv_target in
4962 *-*-*) ;;
4963 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4964 esac
4965 target=$ac_cv_target
4966 ac_save_IFS=$IFS; IFS='-'
4967 set x $ac_cv_target
4968 shift
4969 target_cpu=$1
4970 target_vendor=$2
4971 shift; shift
4972 # Remember, the first character of IFS is used to create $*,
4973 # except with old shells:
4974 target_os=$*
4975 IFS=$ac_save_IFS
4976 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4977
4978
4979 # The aliases save the names the user supplied, while $host etc.
4980 # will get canonicalized.
4981 test -n "$target_alias" &&
4982 test "$program_prefix$program_suffix$program_transform_name" = \
4983 NONENONEs,x,x, &&
4984 program_prefix=${target_alias}-
4985
4986 ac_ext=c
4987 ac_cpp='$CPP $CPPFLAGS'
4988 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4989 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4990 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4992 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4993 # On Suns, sometimes $CPP names a directory.
4994 if test -n "$CPP" && test -d "$CPP"; then
4995 CPP=
4996 fi
4997 if test -z "$CPP"; then
4998 if test "${ac_cv_prog_CPP+set}" = set; then :
4999 $as_echo_n "(cached) " >&6
5000 else
5001 # Double quotes because CPP needs to be expanded
5002 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5003 do
5004 ac_preproc_ok=false
5005 for ac_c_preproc_warn_flag in '' yes
5006 do
5007 # Use a header file that comes with gcc, so configuring glibc
5008 # with a fresh cross-compiler works.
5009 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5010 # <limits.h> exists even on freestanding compilers.
5011 # On the NeXT, cc -E runs the code through the compiler's parser,
5012 # not just through cpp. "Syntax error" is here to catch this case.
5013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5014 /* end confdefs.h. */
5015 #ifdef __STDC__
5016 # include <limits.h>
5017 #else
5018 # include <assert.h>
5019 #endif
5020 Syntax error
5021 _ACEOF
5022 if ac_fn_c_try_cpp "$LINENO"; then :
5023
5024 else
5025 # Broken: fails on valid input.
5026 continue
5027 fi
5028 rm -f conftest.err conftest.$ac_ext
5029
5030 # OK, works on sane cases. Now check whether nonexistent headers
5031 # can be detected and how.
5032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5033 /* end confdefs.h. */
5034 #include <ac_nonexistent.h>
5035 _ACEOF
5036 if ac_fn_c_try_cpp "$LINENO"; then :
5037 # Broken: success on invalid input.
5038 continue
5039 else
5040 # Passes both tests.
5041 ac_preproc_ok=:
5042 break
5043 fi
5044 rm -f conftest.err conftest.$ac_ext
5045
5046 done
5047 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5048 rm -f conftest.err conftest.$ac_ext
5049 if $ac_preproc_ok; then :
5050 break
5051 fi
5052
5053 done
5054 ac_cv_prog_CPP=$CPP
5055
5056 fi
5057 CPP=$ac_cv_prog_CPP
5058 else
5059 ac_cv_prog_CPP=$CPP
5060 fi
5061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5062 $as_echo "$CPP" >&6; }
5063 ac_preproc_ok=false
5064 for ac_c_preproc_warn_flag in '' yes
5065 do
5066 # Use a header file that comes with gcc, so configuring glibc
5067 # with a fresh cross-compiler works.
5068 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5069 # <limits.h> exists even on freestanding compilers.
5070 # On the NeXT, cc -E runs the code through the compiler's parser,
5071 # not just through cpp. "Syntax error" is here to catch this case.
5072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5073 /* end confdefs.h. */
5074 #ifdef __STDC__
5075 # include <limits.h>
5076 #else
5077 # include <assert.h>
5078 #endif
5079 Syntax error
5080 _ACEOF
5081 if ac_fn_c_try_cpp "$LINENO"; then :
5082
5083 else
5084 # Broken: fails on valid input.
5085 continue
5086 fi
5087 rm -f conftest.err conftest.$ac_ext
5088
5089 # OK, works on sane cases. Now check whether nonexistent headers
5090 # can be detected and how.
5091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5092 /* end confdefs.h. */
5093 #include <ac_nonexistent.h>
5094 _ACEOF
5095 if ac_fn_c_try_cpp "$LINENO"; then :
5096 # Broken: success on invalid input.
5097 continue
5098 else
5099 # Passes both tests.
5100 ac_preproc_ok=:
5101 break
5102 fi
5103 rm -f conftest.err conftest.$ac_ext
5104
5105 done
5106 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5107 rm -f conftest.err conftest.$ac_ext
5108 if $ac_preproc_ok; then :
5109
5110 else
5111 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5112 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5113 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5114 See \`config.log' for more details." "$LINENO" 5; }
5115 fi
5116
5117 ac_ext=c
5118 ac_cpp='$CPP $CPPFLAGS'
5119 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5120 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5121 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5122
5123
5124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5125 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5126 if test "${ac_cv_path_GREP+set}" = set; then :
5127 $as_echo_n "(cached) " >&6
5128 else
5129 if test -z "$GREP"; then
5130 ac_path_GREP_found=false
5131 # Loop through the user's path and test for each of PROGNAME-LIST
5132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5133 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5134 do
5135 IFS=$as_save_IFS
5136 test -z "$as_dir" && as_dir=.
5137 for ac_prog in grep ggrep; do
5138 for ac_exec_ext in '' $ac_executable_extensions; do
5139 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5140 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5141 # Check for GNU ac_path_GREP and select it if it is found.
5142 # Check for GNU $ac_path_GREP
5143 case `"$ac_path_GREP" --version 2>&1` in
5144 *GNU*)
5145 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5146 *)
5147 ac_count=0
5148 $as_echo_n 0123456789 >"conftest.in"
5149 while :
5150 do
5151 cat "conftest.in" "conftest.in" >"conftest.tmp"
5152 mv "conftest.tmp" "conftest.in"
5153 cp "conftest.in" "conftest.nl"
5154 $as_echo 'GREP' >> "conftest.nl"
5155 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5156 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5157 as_fn_arith $ac_count + 1 && ac_count=$as_val
5158 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5159 # Best one so far, save it but keep looking for a better one
5160 ac_cv_path_GREP="$ac_path_GREP"
5161 ac_path_GREP_max=$ac_count
5162 fi
5163 # 10*(2^10) chars as input seems more than enough
5164 test $ac_count -gt 10 && break
5165 done
5166 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5167 esac
5168
5169 $ac_path_GREP_found && break 3
5170 done
5171 done
5172 done
5173 IFS=$as_save_IFS
5174 if test -z "$ac_cv_path_GREP"; then
5175 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5176 fi
5177 else
5178 ac_cv_path_GREP=$GREP
5179 fi
5180
5181 fi
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5183 $as_echo "$ac_cv_path_GREP" >&6; }
5184 GREP="$ac_cv_path_GREP"
5185
5186
5187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5188 $as_echo_n "checking for egrep... " >&6; }
5189 if test "${ac_cv_path_EGREP+set}" = set; then :
5190 $as_echo_n "(cached) " >&6
5191 else
5192 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5193 then ac_cv_path_EGREP="$GREP -E"
5194 else
5195 if test -z "$EGREP"; then
5196 ac_path_EGREP_found=false
5197 # Loop through the user's path and test for each of PROGNAME-LIST
5198 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5199 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5200 do
5201 IFS=$as_save_IFS
5202 test -z "$as_dir" && as_dir=.
5203 for ac_prog in egrep; do
5204 for ac_exec_ext in '' $ac_executable_extensions; do
5205 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5206 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5207 # Check for GNU ac_path_EGREP and select it if it is found.
5208 # Check for GNU $ac_path_EGREP
5209 case `"$ac_path_EGREP" --version 2>&1` in
5210 *GNU*)
5211 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5212 *)
5213 ac_count=0
5214 $as_echo_n 0123456789 >"conftest.in"
5215 while :
5216 do
5217 cat "conftest.in" "conftest.in" >"conftest.tmp"
5218 mv "conftest.tmp" "conftest.in"
5219 cp "conftest.in" "conftest.nl"
5220 $as_echo 'EGREP' >> "conftest.nl"
5221 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5222 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5223 as_fn_arith $ac_count + 1 && ac_count=$as_val
5224 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5225 # Best one so far, save it but keep looking for a better one
5226 ac_cv_path_EGREP="$ac_path_EGREP"
5227 ac_path_EGREP_max=$ac_count
5228 fi
5229 # 10*(2^10) chars as input seems more than enough
5230 test $ac_count -gt 10 && break
5231 done
5232 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5233 esac
5234
5235 $ac_path_EGREP_found && break 3
5236 done
5237 done
5238 done
5239 IFS=$as_save_IFS
5240 if test -z "$ac_cv_path_EGREP"; then
5241 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5242 fi
5243 else
5244 ac_cv_path_EGREP=$EGREP
5245 fi
5246
5247 fi
5248 fi
5249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5250 $as_echo "$ac_cv_path_EGREP" >&6; }
5251 EGREP="$ac_cv_path_EGREP"
5252
5253
5254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5255 $as_echo_n "checking for ANSI C header files... " >&6; }
5256 if test "${ac_cv_header_stdc+set}" = set; then :
5257 $as_echo_n "(cached) " >&6
5258 else
5259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5260 /* end confdefs.h. */
5261 #include <stdlib.h>
5262 #include <stdarg.h>
5263 #include <string.h>
5264 #include <float.h>
5265
5266 int
5267 main ()
5268 {
5269
5270 ;
5271 return 0;
5272 }
5273 _ACEOF
5274 if ac_fn_c_try_compile "$LINENO"; then :
5275 ac_cv_header_stdc=yes
5276 else
5277 ac_cv_header_stdc=no
5278 fi
5279 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5280
5281 if test $ac_cv_header_stdc = yes; then
5282 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5284 /* end confdefs.h. */
5285 #include <string.h>
5286
5287 _ACEOF
5288 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5289 $EGREP "memchr" >/dev/null 2>&1; then :
5290
5291 else
5292 ac_cv_header_stdc=no
5293 fi
5294 rm -f conftest*
5295
5296 fi
5297
5298 if test $ac_cv_header_stdc = yes; then
5299 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5301 /* end confdefs.h. */
5302 #include <stdlib.h>
5303
5304 _ACEOF
5305 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5306 $EGREP "free" >/dev/null 2>&1; then :
5307
5308 else
5309 ac_cv_header_stdc=no
5310 fi
5311 rm -f conftest*
5312
5313 fi
5314
5315 if test $ac_cv_header_stdc = yes; then
5316 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5317 if test "$cross_compiling" = yes; then :
5318 :
5319 else
5320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5321 /* end confdefs.h. */
5322 #include <ctype.h>
5323 #include <stdlib.h>
5324 #if ((' ' & 0x0FF) == 0x020)
5325 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5326 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5327 #else
5328 # define ISLOWER(c) \
5329 (('a' <= (c) && (c) <= 'i') \
5330 || ('j' <= (c) && (c) <= 'r') \
5331 || ('s' <= (c) && (c) <= 'z'))
5332 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5333 #endif
5334
5335 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5336 int
5337 main ()
5338 {
5339 int i;
5340 for (i = 0; i < 256; i++)
5341 if (XOR (islower (i), ISLOWER (i))
5342 || toupper (i) != TOUPPER (i))
5343 return 2;
5344 return 0;
5345 }
5346 _ACEOF
5347 if ac_fn_c_try_run "$LINENO"; then :
5348
5349 else
5350 ac_cv_header_stdc=no
5351 fi
5352 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5353 conftest.$ac_objext conftest.beam conftest.$ac_ext
5354 fi
5355
5356 fi
5357 fi
5358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5359 $as_echo "$ac_cv_header_stdc" >&6; }
5360 if test $ac_cv_header_stdc = yes; then
5361
5362 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5363
5364 fi
5365
5366 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5367 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5368 inttypes.h stdint.h unistd.h
5369 do :
5370 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5371 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5372 "
5373 eval as_val=\$$as_ac_Header
5374 if test "x$as_val" = x""yes; then :
5375 cat >>confdefs.h <<_ACEOF
5376 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5377 _ACEOF
5378
5379 fi
5380
5381 done
5382
5383
5384
5385 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5386 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5387 MINIX=yes
5388 else
5389 MINIX=
5390 fi
5391
5392
5393 if test "$MINIX" = yes; then
5394
5395 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5396
5397
5398 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5399
5400
5401 $as_echo "#define _MINIX 1" >>confdefs.h
5402
5403 fi
5404
5405
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5407 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5408 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5409 $as_echo_n "(cached) " >&6
5410 else
5411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5412 /* end confdefs.h. */
5413
5414 # define __EXTENSIONS__ 1
5415 $ac_includes_default
5416 int
5417 main ()
5418 {
5419
5420 ;
5421 return 0;
5422 }
5423 _ACEOF
5424 if ac_fn_c_try_compile "$LINENO"; then :
5425 ac_cv_safe_to_define___extensions__=yes
5426 else
5427 ac_cv_safe_to_define___extensions__=no
5428 fi
5429 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5430 fi
5431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5432 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5433 test $ac_cv_safe_to_define___extensions__ = yes &&
5434 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5435
5436 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5437
5438 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5439
5440 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5441
5442 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5443
5444
5445 test "$program_prefix" != NONE &&
5446 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5447 # Use a double $ so make ignores it.
5448 test "$program_suffix" != NONE &&
5449 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5450 # Double any \ or $.
5451 # By default was `s,x,x', remove it if useless.
5452 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5453 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5454
5455 # Find a good install program. We prefer a C program (faster),
5456 # so one script is as good as another. But avoid the broken or
5457 # incompatible versions:
5458 # SysV /etc/install, /usr/sbin/install
5459 # SunOS /usr/etc/install
5460 # IRIX /sbin/install
5461 # AIX /bin/install
5462 # AmigaOS /C/install, which installs bootblocks on floppy discs
5463 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5464 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5465 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5466 # OS/2's system install, which has a completely different semantic
5467 # ./install, which can be erroneously created by make from ./install.sh.
5468 # Reject install programs that cannot install multiple files.
5469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5470 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5471 if test -z "$INSTALL"; then
5472 if test "${ac_cv_path_install+set}" = set; then :
5473 $as_echo_n "(cached) " >&6
5474 else
5475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5476 for as_dir in $PATH
5477 do
5478 IFS=$as_save_IFS
5479 test -z "$as_dir" && as_dir=.
5480 # Account for people who put trailing slashes in PATH elements.
5481 case $as_dir/ in #((
5482 ./ | .// | /[cC]/* | \
5483 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5484 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5485 /usr/ucb/* ) ;;
5486 *)
5487 # OSF1 and SCO ODT 3.0 have their own names for install.
5488 # Don't use installbsd from OSF since it installs stuff as root
5489 # by default.
5490 for ac_prog in ginstall scoinst install; do
5491 for ac_exec_ext in '' $ac_executable_extensions; do
5492 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5493 if test $ac_prog = install &&
5494 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5495 # AIX install. It has an incompatible calling convention.
5496 :
5497 elif test $ac_prog = install &&
5498 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5499 # program-specific install script used by HP pwplus--don't use.
5500 :
5501 else
5502 rm -rf conftest.one conftest.two conftest.dir
5503 echo one > conftest.one
5504 echo two > conftest.two
5505 mkdir conftest.dir
5506 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5507 test -s conftest.one && test -s conftest.two &&
5508 test -s conftest.dir/conftest.one &&
5509 test -s conftest.dir/conftest.two
5510 then
5511 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5512 break 3
5513 fi
5514 fi
5515 fi
5516 done
5517 done
5518 ;;
5519 esac
5520
5521 done
5522 IFS=$as_save_IFS
5523
5524 rm -rf conftest.one conftest.two conftest.dir
5525
5526 fi
5527 if test "${ac_cv_path_install+set}" = set; then
5528 INSTALL=$ac_cv_path_install
5529 else
5530 # As a last resort, use the slow shell script. Don't cache a
5531 # value for INSTALL within a source directory, because that will
5532 # break other packages using the cache if that directory is
5533 # removed, or if the value is a relative name.
5534 INSTALL=$ac_install_sh
5535 fi
5536 fi
5537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5538 $as_echo "$INSTALL" >&6; }
5539
5540 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5541 # It thinks the first close brace ends the variable substitution.
5542 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5543
5544 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5545
5546 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5547
5548 rm -rf .tst 2>/dev/null
5549 mkdir .tst 2>/dev/null
5550 if test -d .tst; then
5551 am__leading_dot=.
5552 else
5553 am__leading_dot=_
5554 fi
5555 rmdir .tst 2>/dev/null
5556
5557 DEPDIR="${am__leading_dot}deps"
5558
5559 case `pwd` in
5560 *\ * | *\ *)
5561 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5562 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5563 esac
5564
5565
5566
5567 macro_version='2.2.7a'
5568 macro_revision='1.3134'
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582 ltmain="$ac_aux_dir/ltmain.sh"
5583
5584 # Backslashify metacharacters that are still active within
5585 # double-quoted strings.
5586 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5587
5588 # Same as above, but do not quote variable references.
5589 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5590
5591 # Sed substitution to delay expansion of an escaped shell variable in a
5592 # double_quote_subst'ed string.
5593 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5594
5595 # Sed substitution to delay expansion of an escaped single quote.
5596 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5597
5598 # Sed substitution to avoid accidental globbing in evaled expressions
5599 no_glob_subst='s/\*/\\\*/g'
5600
5601 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5602 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5603 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5604
5605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5606 $as_echo_n "checking how to print strings... " >&6; }
5607 # Test print first, because it will be a builtin if present.
5608 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5609 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5610 ECHO='print -r --'
5611 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5612 ECHO='printf %s\n'
5613 else
5614 # Use this function as a fallback that always works.
5615 func_fallback_echo ()
5616 {
5617 eval 'cat <<_LTECHO_EOF
5618 $1
5619 _LTECHO_EOF'
5620 }
5621 ECHO='func_fallback_echo'
5622 fi
5623
5624 # func_echo_all arg...
5625 # Invoke $ECHO with all args, space-separated.
5626 func_echo_all ()
5627 {
5628 $ECHO ""
5629 }
5630
5631 case "$ECHO" in
5632 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5633 $as_echo "printf" >&6; } ;;
5634 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5635 $as_echo "print -r" >&6; } ;;
5636 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5637 $as_echo "cat" >&6; } ;;
5638 esac
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5654 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5655 if test "${ac_cv_path_SED+set}" = set; then :
5656 $as_echo_n "(cached) " >&6
5657 else
5658 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5659 for ac_i in 1 2 3 4 5 6 7; do
5660 ac_script="$ac_script$as_nl$ac_script"
5661 done
5662 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5663 { ac_script=; unset ac_script;}
5664 if test -z "$SED"; then
5665 ac_path_SED_found=false
5666 # Loop through the user's path and test for each of PROGNAME-LIST
5667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5668 for as_dir in $PATH
5669 do
5670 IFS=$as_save_IFS
5671 test -z "$as_dir" && as_dir=.
5672 for ac_prog in sed gsed; do
5673 for ac_exec_ext in '' $ac_executable_extensions; do
5674 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5675 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5676 # Check for GNU ac_path_SED and select it if it is found.
5677 # Check for GNU $ac_path_SED
5678 case `"$ac_path_SED" --version 2>&1` in
5679 *GNU*)
5680 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5681 *)
5682 ac_count=0
5683 $as_echo_n 0123456789 >"conftest.in"
5684 while :
5685 do
5686 cat "conftest.in" "conftest.in" >"conftest.tmp"
5687 mv "conftest.tmp" "conftest.in"
5688 cp "conftest.in" "conftest.nl"
5689 $as_echo '' >> "conftest.nl"
5690 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5691 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5692 as_fn_arith $ac_count + 1 && ac_count=$as_val
5693 if test $ac_count -gt ${ac_path_SED_max-0}; then
5694 # Best one so far, save it but keep looking for a better one
5695 ac_cv_path_SED="$ac_path_SED"
5696 ac_path_SED_max=$ac_count
5697 fi
5698 # 10*(2^10) chars as input seems more than enough
5699 test $ac_count -gt 10 && break
5700 done
5701 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5702 esac
5703
5704 $ac_path_SED_found && break 3
5705 done
5706 done
5707 done
5708 IFS=$as_save_IFS
5709 if test -z "$ac_cv_path_SED"; then
5710 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5711 fi
5712 else
5713 ac_cv_path_SED=$SED
5714 fi
5715
5716 fi
5717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5718 $as_echo "$ac_cv_path_SED" >&6; }
5719 SED="$ac_cv_path_SED"
5720 rm -f conftest.sed
5721
5722 test -z "$SED" && SED=sed
5723 Xsed="$SED -e 1s/^X//"
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5736 $as_echo_n "checking for fgrep... " >&6; }
5737 if test "${ac_cv_path_FGREP+set}" = set; then :
5738 $as_echo_n "(cached) " >&6
5739 else
5740 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5741 then ac_cv_path_FGREP="$GREP -F"
5742 else
5743 if test -z "$FGREP"; then
5744 ac_path_FGREP_found=false
5745 # Loop through the user's path and test for each of PROGNAME-LIST
5746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5747 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5748 do
5749 IFS=$as_save_IFS
5750 test -z "$as_dir" && as_dir=.
5751 for ac_prog in fgrep; do
5752 for ac_exec_ext in '' $ac_executable_extensions; do
5753 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5754 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5755 # Check for GNU ac_path_FGREP and select it if it is found.
5756 # Check for GNU $ac_path_FGREP
5757 case `"$ac_path_FGREP" --version 2>&1` in
5758 *GNU*)
5759 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5760 *)
5761 ac_count=0
5762 $as_echo_n 0123456789 >"conftest.in"
5763 while :
5764 do
5765 cat "conftest.in" "conftest.in" >"conftest.tmp"
5766 mv "conftest.tmp" "conftest.in"
5767 cp "conftest.in" "conftest.nl"
5768 $as_echo 'FGREP' >> "conftest.nl"
5769 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5770 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5771 as_fn_arith $ac_count + 1 && ac_count=$as_val
5772 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5773 # Best one so far, save it but keep looking for a better one
5774 ac_cv_path_FGREP="$ac_path_FGREP"
5775 ac_path_FGREP_max=$ac_count
5776 fi
5777 # 10*(2^10) chars as input seems more than enough
5778 test $ac_count -gt 10 && break
5779 done
5780 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5781 esac
5782
5783 $ac_path_FGREP_found && break 3
5784 done
5785 done
5786 done
5787 IFS=$as_save_IFS
5788 if test -z "$ac_cv_path_FGREP"; then
5789 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5790 fi
5791 else
5792 ac_cv_path_FGREP=$FGREP
5793 fi
5794
5795 fi
5796 fi
5797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5798 $as_echo "$ac_cv_path_FGREP" >&6; }
5799 FGREP="$ac_cv_path_FGREP"
5800
5801
5802 test -z "$GREP" && GREP=grep
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822 # Check whether --with-gnu-ld was given.
5823 if test "${with_gnu_ld+set}" = set; then :
5824 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5825 else
5826 with_gnu_ld=no
5827 fi
5828
5829 ac_prog=ld
5830 if test "$GCC" = yes; then
5831 # Check if gcc -print-prog-name=ld gives a path.
5832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5833 $as_echo_n "checking for ld used by $CC... " >&6; }
5834 case $host in
5835 *-*-mingw*)
5836 # gcc leaves a trailing carriage return which upsets mingw
5837 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5838 *)
5839 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5840 esac
5841 case $ac_prog in
5842 # Accept absolute paths.
5843 [\\/]* | ?:[\\/]*)
5844 re_direlt='/[^/][^/]*/\.\./'
5845 # Canonicalize the pathname of ld
5846 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5847 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5848 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5849 done
5850 test -z "$LD" && LD="$ac_prog"
5851 ;;
5852 "")
5853 # If it fails, then pretend we aren't using GCC.
5854 ac_prog=ld
5855 ;;
5856 *)
5857 # If it is relative, then search for the first ld in PATH.
5858 with_gnu_ld=unknown
5859 ;;
5860 esac
5861 elif test "$with_gnu_ld" = yes; then
5862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5863 $as_echo_n "checking for GNU ld... " >&6; }
5864 else
5865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5866 $as_echo_n "checking for non-GNU ld... " >&6; }
5867 fi
5868 if test "${lt_cv_path_LD+set}" = set; then :
5869 $as_echo_n "(cached) " >&6
5870 else
5871 if test -z "$LD"; then
5872 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5873 for ac_dir in $PATH; do
5874 IFS="$lt_save_ifs"
5875 test -z "$ac_dir" && ac_dir=.
5876 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5877 lt_cv_path_LD="$ac_dir/$ac_prog"
5878 # Check to see if the program is GNU ld. I'd rather use --version,
5879 # but apparently some variants of GNU ld only accept -v.
5880 # Break only if it was the GNU/non-GNU ld that we prefer.
5881 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5882 *GNU* | *'with BFD'*)
5883 test "$with_gnu_ld" != no && break
5884 ;;
5885 *)
5886 test "$with_gnu_ld" != yes && break
5887 ;;
5888 esac
5889 fi
5890 done
5891 IFS="$lt_save_ifs"
5892 else
5893 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5894 fi
5895 fi
5896
5897 LD="$lt_cv_path_LD"
5898 if test -n "$LD"; then
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5900 $as_echo "$LD" >&6; }
5901 else
5902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5903 $as_echo "no" >&6; }
5904 fi
5905 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5907 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5908 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5909 $as_echo_n "(cached) " >&6
5910 else
5911 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5912 case `$LD -v 2>&1 </dev/null` in
5913 *GNU* | *'with BFD'*)
5914 lt_cv_prog_gnu_ld=yes
5915 ;;
5916 *)
5917 lt_cv_prog_gnu_ld=no
5918 ;;
5919 esac
5920 fi
5921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5922 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5923 with_gnu_ld=$lt_cv_prog_gnu_ld
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5934 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5935 if test "${lt_cv_path_NM+set}" = set; then :
5936 $as_echo_n "(cached) " >&6
5937 else
5938 if test -n "$NM"; then
5939 # Let the user override the test.
5940 lt_cv_path_NM="$NM"
5941 else
5942 lt_nm_to_check="${ac_tool_prefix}nm"
5943 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5944 lt_nm_to_check="$lt_nm_to_check nm"
5945 fi
5946 for lt_tmp_nm in $lt_nm_to_check; do
5947 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5948 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5949 IFS="$lt_save_ifs"
5950 test -z "$ac_dir" && ac_dir=.
5951 tmp_nm="$ac_dir/$lt_tmp_nm"
5952 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5953 # Check to see if the nm accepts a BSD-compat flag.
5954 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5955 # nm: unknown option "B" ignored
5956 # Tru64's nm complains that /dev/null is an invalid object file
5957 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5958 */dev/null* | *'Invalid file or object type'*)
5959 lt_cv_path_NM="$tmp_nm -B"
5960 break
5961 ;;
5962 *)
5963 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5964 */dev/null*)
5965 lt_cv_path_NM="$tmp_nm -p"
5966 break
5967 ;;
5968 *)
5969 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5970 continue # so that we can try to find one that supports BSD flags
5971 ;;
5972 esac
5973 ;;
5974 esac
5975 fi
5976 done
5977 IFS="$lt_save_ifs"
5978 done
5979 : ${lt_cv_path_NM=no}
5980 fi
5981 fi
5982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5983 $as_echo "$lt_cv_path_NM" >&6; }
5984 if test "$lt_cv_path_NM" != "no"; then
5985 NM="$lt_cv_path_NM"
5986 else
5987 # Didn't find any BSD compatible name lister, look for dumpbin.
5988 if test -n "$DUMPBIN"; then :
5989 # Let the user override the test.
5990 else
5991 if test -n "$ac_tool_prefix"; then
5992 for ac_prog in dumpbin "link -dump"
5993 do
5994 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5995 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5997 $as_echo_n "checking for $ac_word... " >&6; }
5998 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5999 $as_echo_n "(cached) " >&6
6000 else
6001 if test -n "$DUMPBIN"; then
6002 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6003 else
6004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6005 for as_dir in $PATH
6006 do
6007 IFS=$as_save_IFS
6008 test -z "$as_dir" && as_dir=.
6009 for ac_exec_ext in '' $ac_executable_extensions; do
6010 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6011 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6012 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6013 break 2
6014 fi
6015 done
6016 done
6017 IFS=$as_save_IFS
6018
6019 fi
6020 fi
6021 DUMPBIN=$ac_cv_prog_DUMPBIN
6022 if test -n "$DUMPBIN"; then
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6024 $as_echo "$DUMPBIN" >&6; }
6025 else
6026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6027 $as_echo "no" >&6; }
6028 fi
6029
6030
6031 test -n "$DUMPBIN" && break
6032 done
6033 fi
6034 if test -z "$DUMPBIN"; then
6035 ac_ct_DUMPBIN=$DUMPBIN
6036 for ac_prog in dumpbin "link -dump"
6037 do
6038 # Extract the first word of "$ac_prog", so it can be a program name with args.
6039 set dummy $ac_prog; ac_word=$2
6040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6041 $as_echo_n "checking for $ac_word... " >&6; }
6042 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6043 $as_echo_n "(cached) " >&6
6044 else
6045 if test -n "$ac_ct_DUMPBIN"; then
6046 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6047 else
6048 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6049 for as_dir in $PATH
6050 do
6051 IFS=$as_save_IFS
6052 test -z "$as_dir" && as_dir=.
6053 for ac_exec_ext in '' $ac_executable_extensions; do
6054 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6055 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6056 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6057 break 2
6058 fi
6059 done
6060 done
6061 IFS=$as_save_IFS
6062
6063 fi
6064 fi
6065 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6066 if test -n "$ac_ct_DUMPBIN"; then
6067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6068 $as_echo "$ac_ct_DUMPBIN" >&6; }
6069 else
6070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6071 $as_echo "no" >&6; }
6072 fi
6073
6074
6075 test -n "$ac_ct_DUMPBIN" && break
6076 done
6077
6078 if test "x$ac_ct_DUMPBIN" = x; then
6079 DUMPBIN=":"
6080 else
6081 case $cross_compiling:$ac_tool_warned in
6082 yes:)
6083 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6084 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6085 ac_tool_warned=yes ;;
6086 esac
6087 DUMPBIN=$ac_ct_DUMPBIN
6088 fi
6089 fi
6090
6091 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6092 *COFF*)
6093 DUMPBIN="$DUMPBIN -symbols"
6094 ;;
6095 *)
6096 DUMPBIN=:
6097 ;;
6098 esac
6099 fi
6100
6101 if test "$DUMPBIN" != ":"; then
6102 NM="$DUMPBIN"
6103 fi
6104 fi
6105 test -z "$NM" && NM=nm
6106
6107
6108
6109
6110
6111
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6113 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6114 if test "${lt_cv_nm_interface+set}" = set; then :
6115 $as_echo_n "(cached) " >&6
6116 else
6117 lt_cv_nm_interface="BSD nm"
6118 echo "int some_variable = 0;" > conftest.$ac_ext
6119 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6120 (eval "$ac_compile" 2>conftest.err)
6121 cat conftest.err >&5
6122 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6123 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6124 cat conftest.err >&5
6125 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6126 cat conftest.out >&5
6127 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6128 lt_cv_nm_interface="MS dumpbin"
6129 fi
6130 rm -f conftest*
6131 fi
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6133 $as_echo "$lt_cv_nm_interface" >&6; }
6134
6135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6136 $as_echo_n "checking whether ln -s works... " >&6; }
6137 LN_S=$as_ln_s
6138 if test "$LN_S" = "ln -s"; then
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6140 $as_echo "yes" >&6; }
6141 else
6142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6143 $as_echo "no, using $LN_S" >&6; }
6144 fi
6145
6146 # find the maximum length of command line arguments
6147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6148 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6149 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6150 $as_echo_n "(cached) " >&6
6151 else
6152 i=0
6153 teststring="ABCD"
6154
6155 case $build_os in
6156 msdosdjgpp*)
6157 # On DJGPP, this test can blow up pretty badly due to problems in libc
6158 # (any single argument exceeding 2000 bytes causes a buffer overrun
6159 # during glob expansion). Even if it were fixed, the result of this
6160 # check would be larger than it should be.
6161 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6162 ;;
6163
6164 gnu*)
6165 # Under GNU Hurd, this test is not required because there is
6166 # no limit to the length of command line arguments.
6167 # Libtool will interpret -1 as no limit whatsoever
6168 lt_cv_sys_max_cmd_len=-1;
6169 ;;
6170
6171 cygwin* | mingw* | cegcc*)
6172 # On Win9x/ME, this test blows up -- it succeeds, but takes
6173 # about 5 minutes as the teststring grows exponentially.
6174 # Worse, since 9x/ME are not pre-emptively multitasking,
6175 # you end up with a "frozen" computer, even though with patience
6176 # the test eventually succeeds (with a max line length of 256k).
6177 # Instead, let's just punt: use the minimum linelength reported by
6178 # all of the supported platforms: 8192 (on NT/2K/XP).
6179 lt_cv_sys_max_cmd_len=8192;
6180 ;;
6181
6182 mint*)
6183 # On MiNT this can take a long time and run out of memory.
6184 lt_cv_sys_max_cmd_len=8192;
6185 ;;
6186
6187 amigaos*)
6188 # On AmigaOS with pdksh, this test takes hours, literally.
6189 # So we just punt and use a minimum line length of 8192.
6190 lt_cv_sys_max_cmd_len=8192;
6191 ;;
6192
6193 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6194 # This has been around since 386BSD, at least. Likely further.
6195 if test -x /sbin/sysctl; then
6196 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6197 elif test -x /usr/sbin/sysctl; then
6198 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6199 else
6200 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6201 fi
6202 # And add a safety zone
6203 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6204 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6205 ;;
6206
6207 interix*)
6208 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6209 lt_cv_sys_max_cmd_len=196608
6210 ;;
6211
6212 osf*)
6213 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6214 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6215 # nice to cause kernel panics so lets avoid the loop below.
6216 # First set a reasonable default.
6217 lt_cv_sys_max_cmd_len=16384
6218 #
6219 if test -x /sbin/sysconfig; then
6220 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6221 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6222 esac
6223 fi
6224 ;;
6225 sco3.2v5*)
6226 lt_cv_sys_max_cmd_len=102400
6227 ;;
6228 sysv5* | sco5v6* | sysv4.2uw2*)
6229 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6230 if test -n "$kargmax"; then
6231 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6232 else
6233 lt_cv_sys_max_cmd_len=32768
6234 fi
6235 ;;
6236 *)
6237 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6238 if test -n "$lt_cv_sys_max_cmd_len"; then
6239 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6240 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6241 else
6242 # Make teststring a little bigger before we do anything with it.
6243 # a 1K string should be a reasonable start.
6244 for i in 1 2 3 4 5 6 7 8 ; do
6245 teststring=$teststring$teststring
6246 done
6247 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6248 # If test is not a shell built-in, we'll probably end up computing a
6249 # maximum length that is only half of the actual maximum length, but
6250 # we can't tell.
6251 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6252 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6253 test $i != 17 # 1/2 MB should be enough
6254 do
6255 i=`expr $i + 1`
6256 teststring=$teststring$teststring
6257 done
6258 # Only check the string length outside the loop.
6259 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6260 teststring=
6261 # Add a significant safety factor because C++ compilers can tack on
6262 # massive amounts of additional arguments before passing them to the
6263 # linker. It appears as though 1/2 is a usable value.
6264 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6265 fi
6266 ;;
6267 esac
6268
6269 fi
6270
6271 if test -n $lt_cv_sys_max_cmd_len ; then
6272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6273 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6274 else
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6276 $as_echo "none" >&6; }
6277 fi
6278 max_cmd_len=$lt_cv_sys_max_cmd_len
6279
6280
6281
6282
6283
6284
6285 : ${CP="cp -f"}
6286 : ${MV="mv -f"}
6287 : ${RM="rm -f"}
6288
6289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6290 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6291 # Try some XSI features
6292 xsi_shell=no
6293 ( _lt_dummy="a/b/c"
6294 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6295 = c,a/b,, \
6296 && eval 'test $(( 1 + 1 )) -eq 2 \
6297 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6298 && xsi_shell=yes
6299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6300 $as_echo "$xsi_shell" >&6; }
6301
6302
6303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6304 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6305 lt_shell_append=no
6306 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6307 >/dev/null 2>&1 \
6308 && lt_shell_append=yes
6309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6310 $as_echo "$lt_shell_append" >&6; }
6311
6312
6313 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6314 lt_unset=unset
6315 else
6316 lt_unset=false
6317 fi
6318
6319
6320
6321
6322
6323 # test EBCDIC or ASCII
6324 case `echo X|tr X '\101'` in
6325 A) # ASCII based system
6326 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6327 lt_SP2NL='tr \040 \012'
6328 lt_NL2SP='tr \015\012 \040\040'
6329 ;;
6330 *) # EBCDIC based system
6331 lt_SP2NL='tr \100 \n'
6332 lt_NL2SP='tr \r\n \100\100'
6333 ;;
6334 esac
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6345 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6346 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6347 $as_echo_n "(cached) " >&6
6348 else
6349 lt_cv_ld_reload_flag='-r'
6350 fi
6351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6352 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6353 reload_flag=$lt_cv_ld_reload_flag
6354 case $reload_flag in
6355 "" | " "*) ;;
6356 *) reload_flag=" $reload_flag" ;;
6357 esac
6358 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6359 case $host_os in
6360 darwin*)
6361 if test "$GCC" = yes; then
6362 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6363 else
6364 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6365 fi
6366 ;;
6367 esac
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377 if test -n "$ac_tool_prefix"; then
6378 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6379 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6381 $as_echo_n "checking for $ac_word... " >&6; }
6382 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6383 $as_echo_n "(cached) " >&6
6384 else
6385 if test -n "$OBJDUMP"; then
6386 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6387 else
6388 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6389 for as_dir in $PATH
6390 do
6391 IFS=$as_save_IFS
6392 test -z "$as_dir" && as_dir=.
6393 for ac_exec_ext in '' $ac_executable_extensions; do
6394 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6395 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6396 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6397 break 2
6398 fi
6399 done
6400 done
6401 IFS=$as_save_IFS
6402
6403 fi
6404 fi
6405 OBJDUMP=$ac_cv_prog_OBJDUMP
6406 if test -n "$OBJDUMP"; then
6407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6408 $as_echo "$OBJDUMP" >&6; }
6409 else
6410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6411 $as_echo "no" >&6; }
6412 fi
6413
6414
6415 fi
6416 if test -z "$ac_cv_prog_OBJDUMP"; then
6417 ac_ct_OBJDUMP=$OBJDUMP
6418 # Extract the first word of "objdump", so it can be a program name with args.
6419 set dummy objdump; ac_word=$2
6420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6421 $as_echo_n "checking for $ac_word... " >&6; }
6422 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6423 $as_echo_n "(cached) " >&6
6424 else
6425 if test -n "$ac_ct_OBJDUMP"; then
6426 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6427 else
6428 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6429 for as_dir in $PATH
6430 do
6431 IFS=$as_save_IFS
6432 test -z "$as_dir" && as_dir=.
6433 for ac_exec_ext in '' $ac_executable_extensions; do
6434 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6435 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6437 break 2
6438 fi
6439 done
6440 done
6441 IFS=$as_save_IFS
6442
6443 fi
6444 fi
6445 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6446 if test -n "$ac_ct_OBJDUMP"; then
6447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6448 $as_echo "$ac_ct_OBJDUMP" >&6; }
6449 else
6450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6451 $as_echo "no" >&6; }
6452 fi
6453
6454 if test "x$ac_ct_OBJDUMP" = x; then
6455 OBJDUMP="false"
6456 else
6457 case $cross_compiling:$ac_tool_warned in
6458 yes:)
6459 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6460 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6461 ac_tool_warned=yes ;;
6462 esac
6463 OBJDUMP=$ac_ct_OBJDUMP
6464 fi
6465 else
6466 OBJDUMP="$ac_cv_prog_OBJDUMP"
6467 fi
6468
6469 test -z "$OBJDUMP" && OBJDUMP=objdump
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6480 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6481 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6482 $as_echo_n "(cached) " >&6
6483 else
6484 lt_cv_file_magic_cmd='$MAGIC_CMD'
6485 lt_cv_file_magic_test_file=
6486 lt_cv_deplibs_check_method='unknown'
6487 # Need to set the preceding variable on all platforms that support
6488 # interlibrary dependencies.
6489 # 'none' -- dependencies not supported.
6490 # `unknown' -- same as none, but documents that we really don't know.
6491 # 'pass_all' -- all dependencies passed with no checks.
6492 # 'test_compile' -- check by making test program.
6493 # 'file_magic [[regex]]' -- check by looking for files in library path
6494 # which responds to the $file_magic_cmd with a given extended regex.
6495 # If you have `file' or equivalent on your system and you're not sure
6496 # whether `pass_all' will *always* work, you probably want this one.
6497
6498 case $host_os in
6499 aix[4-9]*)
6500 lt_cv_deplibs_check_method=pass_all
6501 ;;
6502
6503 beos*)
6504 lt_cv_deplibs_check_method=pass_all
6505 ;;
6506
6507 bsdi[45]*)
6508 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6509 lt_cv_file_magic_cmd='/usr/bin/file -L'
6510 lt_cv_file_magic_test_file=/shlib/libc.so
6511 ;;
6512
6513 cygwin*)
6514 # func_win32_libid is a shell function defined in ltmain.sh
6515 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6516 lt_cv_file_magic_cmd='func_win32_libid'
6517 ;;
6518
6519 mingw* | pw32*)
6520 # Base MSYS/MinGW do not provide the 'file' command needed by
6521 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6522 # unless we find 'file', for example because we are cross-compiling.
6523 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6524 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6525 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6526 lt_cv_file_magic_cmd='func_win32_libid'
6527 else
6528 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6529 lt_cv_file_magic_cmd='$OBJDUMP -f'
6530 fi
6531 ;;
6532
6533 cegcc*)
6534 # use the weaker test based on 'objdump'. See mingw*.
6535 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6536 lt_cv_file_magic_cmd='$OBJDUMP -f'
6537 ;;
6538
6539 darwin* | rhapsody*)
6540 lt_cv_deplibs_check_method=pass_all
6541 ;;
6542
6543 freebsd* | dragonfly*)
6544 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6545 case $host_cpu in
6546 i*86 )
6547 # Not sure whether the presence of OpenBSD here was a mistake.
6548 # Let's accept both of them until this is cleared up.
6549 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6550 lt_cv_file_magic_cmd=/usr/bin/file
6551 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6552 ;;
6553 esac
6554 else
6555 lt_cv_deplibs_check_method=pass_all
6556 fi
6557 ;;
6558
6559 gnu*)
6560 lt_cv_deplibs_check_method=pass_all
6561 ;;
6562
6563 haiku*)
6564 lt_cv_deplibs_check_method=pass_all
6565 ;;
6566
6567 hpux10.20* | hpux11*)
6568 lt_cv_file_magic_cmd=/usr/bin/file
6569 case $host_cpu in
6570 ia64*)
6571 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6572 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6573 ;;
6574 hppa*64*)
6575 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]'
6576 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6577 ;;
6578 *)
6579 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6580 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6581 ;;
6582 esac
6583 ;;
6584
6585 interix[3-9]*)
6586 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6587 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6588 ;;
6589
6590 irix5* | irix6* | nonstopux*)
6591 case $LD in
6592 *-32|*"-32 ") libmagic=32-bit;;
6593 *-n32|*"-n32 ") libmagic=N32;;
6594 *-64|*"-64 ") libmagic=64-bit;;
6595 *) libmagic=never-match;;
6596 esac
6597 lt_cv_deplibs_check_method=pass_all
6598 ;;
6599
6600 # This must be Linux ELF.
6601 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6602 lt_cv_deplibs_check_method=pass_all
6603 ;;
6604
6605 netbsd*)
6606 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6607 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6608 else
6609 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6610 fi
6611 ;;
6612
6613 newos6*)
6614 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6615 lt_cv_file_magic_cmd=/usr/bin/file
6616 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6617 ;;
6618
6619 *nto* | *qnx*)
6620 lt_cv_deplibs_check_method=pass_all
6621 ;;
6622
6623 openbsd*)
6624 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6625 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6626 else
6627 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6628 fi
6629 ;;
6630
6631 osf3* | osf4* | osf5*)
6632 lt_cv_deplibs_check_method=pass_all
6633 ;;
6634
6635 rdos*)
6636 lt_cv_deplibs_check_method=pass_all
6637 ;;
6638
6639 solaris*)
6640 lt_cv_deplibs_check_method=pass_all
6641 ;;
6642
6643 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6644 lt_cv_deplibs_check_method=pass_all
6645 ;;
6646
6647 sysv4 | sysv4.3*)
6648 case $host_vendor in
6649 motorola)
6650 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]'
6651 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6652 ;;
6653 ncr)
6654 lt_cv_deplibs_check_method=pass_all
6655 ;;
6656 sequent)
6657 lt_cv_file_magic_cmd='/bin/file'
6658 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6659 ;;
6660 sni)
6661 lt_cv_file_magic_cmd='/bin/file'
6662 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6663 lt_cv_file_magic_test_file=/lib/libc.so
6664 ;;
6665 siemens)
6666 lt_cv_deplibs_check_method=pass_all
6667 ;;
6668 pc)
6669 lt_cv_deplibs_check_method=pass_all
6670 ;;
6671 esac
6672 ;;
6673
6674 tpf*)
6675 lt_cv_deplibs_check_method=pass_all
6676 ;;
6677 esac
6678
6679 fi
6680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6681 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6682 file_magic_cmd=$lt_cv_file_magic_cmd
6683 deplibs_check_method=$lt_cv_deplibs_check_method
6684 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697 if test -n "$ac_tool_prefix"; then
6698 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6699 set dummy ${ac_tool_prefix}ar; ac_word=$2
6700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6701 $as_echo_n "checking for $ac_word... " >&6; }
6702 if test "${ac_cv_prog_AR+set}" = set; then :
6703 $as_echo_n "(cached) " >&6
6704 else
6705 if test -n "$AR"; then
6706 ac_cv_prog_AR="$AR" # Let the user override the test.
6707 else
6708 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6709 for as_dir in $PATH
6710 do
6711 IFS=$as_save_IFS
6712 test -z "$as_dir" && as_dir=.
6713 for ac_exec_ext in '' $ac_executable_extensions; do
6714 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6715 ac_cv_prog_AR="${ac_tool_prefix}ar"
6716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6717 break 2
6718 fi
6719 done
6720 done
6721 IFS=$as_save_IFS
6722
6723 fi
6724 fi
6725 AR=$ac_cv_prog_AR
6726 if test -n "$AR"; then
6727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6728 $as_echo "$AR" >&6; }
6729 else
6730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6731 $as_echo "no" >&6; }
6732 fi
6733
6734
6735 fi
6736 if test -z "$ac_cv_prog_AR"; then
6737 ac_ct_AR=$AR
6738 # Extract the first word of "ar", so it can be a program name with args.
6739 set dummy ar; ac_word=$2
6740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6741 $as_echo_n "checking for $ac_word... " >&6; }
6742 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6743 $as_echo_n "(cached) " >&6
6744 else
6745 if test -n "$ac_ct_AR"; then
6746 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6747 else
6748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6749 for as_dir in $PATH
6750 do
6751 IFS=$as_save_IFS
6752 test -z "$as_dir" && as_dir=.
6753 for ac_exec_ext in '' $ac_executable_extensions; do
6754 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6755 ac_cv_prog_ac_ct_AR="ar"
6756 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6757 break 2
6758 fi
6759 done
6760 done
6761 IFS=$as_save_IFS
6762
6763 fi
6764 fi
6765 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6766 if test -n "$ac_ct_AR"; then
6767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6768 $as_echo "$ac_ct_AR" >&6; }
6769 else
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6771 $as_echo "no" >&6; }
6772 fi
6773
6774 if test "x$ac_ct_AR" = x; then
6775 AR="false"
6776 else
6777 case $cross_compiling:$ac_tool_warned in
6778 yes:)
6779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6780 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6781 ac_tool_warned=yes ;;
6782 esac
6783 AR=$ac_ct_AR
6784 fi
6785 else
6786 AR="$ac_cv_prog_AR"
6787 fi
6788
6789 test -z "$AR" && AR=ar
6790 test -z "$AR_FLAGS" && AR_FLAGS=cru
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802 if test -n "$ac_tool_prefix"; then
6803 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6804 set dummy ${ac_tool_prefix}strip; ac_word=$2
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6806 $as_echo_n "checking for $ac_word... " >&6; }
6807 if test "${ac_cv_prog_STRIP+set}" = set; then :
6808 $as_echo_n "(cached) " >&6
6809 else
6810 if test -n "$STRIP"; then
6811 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6812 else
6813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6814 for as_dir in $PATH
6815 do
6816 IFS=$as_save_IFS
6817 test -z "$as_dir" && as_dir=.
6818 for ac_exec_ext in '' $ac_executable_extensions; do
6819 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6820 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6822 break 2
6823 fi
6824 done
6825 done
6826 IFS=$as_save_IFS
6827
6828 fi
6829 fi
6830 STRIP=$ac_cv_prog_STRIP
6831 if test -n "$STRIP"; then
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6833 $as_echo "$STRIP" >&6; }
6834 else
6835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6836 $as_echo "no" >&6; }
6837 fi
6838
6839
6840 fi
6841 if test -z "$ac_cv_prog_STRIP"; then
6842 ac_ct_STRIP=$STRIP
6843 # Extract the first word of "strip", so it can be a program name with args.
6844 set dummy strip; ac_word=$2
6845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6846 $as_echo_n "checking for $ac_word... " >&6; }
6847 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6848 $as_echo_n "(cached) " >&6
6849 else
6850 if test -n "$ac_ct_STRIP"; then
6851 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6852 else
6853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6854 for as_dir in $PATH
6855 do
6856 IFS=$as_save_IFS
6857 test -z "$as_dir" && as_dir=.
6858 for ac_exec_ext in '' $ac_executable_extensions; do
6859 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6860 ac_cv_prog_ac_ct_STRIP="strip"
6861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6862 break 2
6863 fi
6864 done
6865 done
6866 IFS=$as_save_IFS
6867
6868 fi
6869 fi
6870 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6871 if test -n "$ac_ct_STRIP"; then
6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6873 $as_echo "$ac_ct_STRIP" >&6; }
6874 else
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6876 $as_echo "no" >&6; }
6877 fi
6878
6879 if test "x$ac_ct_STRIP" = x; then
6880 STRIP=":"
6881 else
6882 case $cross_compiling:$ac_tool_warned in
6883 yes:)
6884 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6885 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6886 ac_tool_warned=yes ;;
6887 esac
6888 STRIP=$ac_ct_STRIP
6889 fi
6890 else
6891 STRIP="$ac_cv_prog_STRIP"
6892 fi
6893
6894 test -z "$STRIP" && STRIP=:
6895
6896
6897
6898
6899
6900
6901 if test -n "$ac_tool_prefix"; then
6902 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6903 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6905 $as_echo_n "checking for $ac_word... " >&6; }
6906 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6907 $as_echo_n "(cached) " >&6
6908 else
6909 if test -n "$RANLIB"; then
6910 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6911 else
6912 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6913 for as_dir in $PATH
6914 do
6915 IFS=$as_save_IFS
6916 test -z "$as_dir" && as_dir=.
6917 for ac_exec_ext in '' $ac_executable_extensions; do
6918 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6919 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6920 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6921 break 2
6922 fi
6923 done
6924 done
6925 IFS=$as_save_IFS
6926
6927 fi
6928 fi
6929 RANLIB=$ac_cv_prog_RANLIB
6930 if test -n "$RANLIB"; then
6931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6932 $as_echo "$RANLIB" >&6; }
6933 else
6934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6935 $as_echo "no" >&6; }
6936 fi
6937
6938
6939 fi
6940 if test -z "$ac_cv_prog_RANLIB"; then
6941 ac_ct_RANLIB=$RANLIB
6942 # Extract the first word of "ranlib", so it can be a program name with args.
6943 set dummy ranlib; ac_word=$2
6944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6945 $as_echo_n "checking for $ac_word... " >&6; }
6946 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6947 $as_echo_n "(cached) " >&6
6948 else
6949 if test -n "$ac_ct_RANLIB"; then
6950 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6951 else
6952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6953 for as_dir in $PATH
6954 do
6955 IFS=$as_save_IFS
6956 test -z "$as_dir" && as_dir=.
6957 for ac_exec_ext in '' $ac_executable_extensions; do
6958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6959 ac_cv_prog_ac_ct_RANLIB="ranlib"
6960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6961 break 2
6962 fi
6963 done
6964 done
6965 IFS=$as_save_IFS
6966
6967 fi
6968 fi
6969 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6970 if test -n "$ac_ct_RANLIB"; then
6971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6972 $as_echo "$ac_ct_RANLIB" >&6; }
6973 else
6974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6975 $as_echo "no" >&6; }
6976 fi
6977
6978 if test "x$ac_ct_RANLIB" = x; then
6979 RANLIB=":"
6980 else
6981 case $cross_compiling:$ac_tool_warned in
6982 yes:)
6983 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6984 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6985 ac_tool_warned=yes ;;
6986 esac
6987 RANLIB=$ac_ct_RANLIB
6988 fi
6989 else
6990 RANLIB="$ac_cv_prog_RANLIB"
6991 fi
6992
6993 test -z "$RANLIB" && RANLIB=:
6994
6995
6996
6997
6998
6999
7000 # Determine commands to create old-style static archives.
7001 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7002 old_postinstall_cmds='chmod 644 $oldlib'
7003 old_postuninstall_cmds=
7004
7005 if test -n "$RANLIB"; then
7006 case $host_os in
7007 openbsd*)
7008 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7009 ;;
7010 *)
7011 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7012 ;;
7013 esac
7014 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7015 fi
7016
7017 case $host_os in
7018 darwin*)
7019 lock_old_archive_extraction=yes ;;
7020 *)
7021 lock_old_archive_extraction=no ;;
7022 esac
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044 for ac_prog in gawk mawk nawk awk
7045 do
7046 # Extract the first word of "$ac_prog", so it can be a program name with args.
7047 set dummy $ac_prog; ac_word=$2
7048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7049 $as_echo_n "checking for $ac_word... " >&6; }
7050 if test "${ac_cv_prog_AWK+set}" = set; then :
7051 $as_echo_n "(cached) " >&6
7052 else
7053 if test -n "$AWK"; then
7054 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7055 else
7056 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7057 for as_dir in $PATH
7058 do
7059 IFS=$as_save_IFS
7060 test -z "$as_dir" && as_dir=.
7061 for ac_exec_ext in '' $ac_executable_extensions; do
7062 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7063 ac_cv_prog_AWK="$ac_prog"
7064 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7065 break 2
7066 fi
7067 done
7068 done
7069 IFS=$as_save_IFS
7070
7071 fi
7072 fi
7073 AWK=$ac_cv_prog_AWK
7074 if test -n "$AWK"; then
7075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7076 $as_echo "$AWK" >&6; }
7077 else
7078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7079 $as_echo "no" >&6; }
7080 fi
7081
7082
7083 test -n "$AWK" && break
7084 done
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104 # If no C compiler was specified, use CC.
7105 LTCC=${LTCC-"$CC"}
7106
7107 # If no C compiler flags were specified, use CFLAGS.
7108 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7109
7110 # Allow CC to be a program name with arguments.
7111 compiler=$CC
7112
7113
7114 # Check for command to grab the raw symbol name followed by C symbol from nm.
7115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7116 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7117 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7118 $as_echo_n "(cached) " >&6
7119 else
7120
7121 # These are sane defaults that work on at least a few old systems.
7122 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7123
7124 # Character class describing NM global symbol codes.
7125 symcode='[BCDEGRST]'
7126
7127 # Regexp to match symbols that can be accessed directly from C.
7128 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7129
7130 # Define system-specific variables.
7131 case $host_os in
7132 aix*)
7133 symcode='[BCDT]'
7134 ;;
7135 cygwin* | mingw* | pw32* | cegcc*)
7136 symcode='[ABCDGISTW]'
7137 ;;
7138 hpux*)
7139 if test "$host_cpu" = ia64; then
7140 symcode='[ABCDEGRST]'
7141 fi
7142 ;;
7143 irix* | nonstopux*)
7144 symcode='[BCDEGRST]'
7145 ;;
7146 osf*)
7147 symcode='[BCDEGQRST]'
7148 ;;
7149 solaris*)
7150 symcode='[BDRT]'
7151 ;;
7152 sco3.2v5*)
7153 symcode='[DT]'
7154 ;;
7155 sysv4.2uw2*)
7156 symcode='[DT]'
7157 ;;
7158 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7159 symcode='[ABDT]'
7160 ;;
7161 sysv4)
7162 symcode='[DFNSTU]'
7163 ;;
7164 esac
7165
7166 # If we're using GNU nm, then use its standard symbol codes.
7167 case `$NM -V 2>&1` in
7168 *GNU* | *'with BFD'*)
7169 symcode='[ABCDGIRSTW]' ;;
7170 esac
7171
7172 # Transform an extracted symbol line into a proper C declaration.
7173 # Some systems (esp. on ia64) link data and code symbols differently,
7174 # so use this general approach.
7175 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7176
7177 # Transform an extracted symbol line into symbol name and symbol address
7178 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7179 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'"
7180
7181 # Handle CRLF in mingw tool chain
7182 opt_cr=
7183 case $build_os in
7184 mingw*)
7185 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7186 ;;
7187 esac
7188
7189 # Try without a prefix underscore, then with it.
7190 for ac_symprfx in "" "_"; do
7191
7192 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7193 symxfrm="\\1 $ac_symprfx\\2 \\2"
7194
7195 # Write the raw and C identifiers.
7196 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7197 # Fake it for dumpbin and say T for any non-static function
7198 # and D for any global variable.
7199 # Also find C++ and __fastcall symbols from MSVC++,
7200 # which start with @ or ?.
7201 lt_cv_sys_global_symbol_pipe="$AWK '"\
7202 " {last_section=section; section=\$ 3};"\
7203 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7204 " \$ 0!~/External *\|/{next};"\
7205 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7206 " {if(hide[section]) next};"\
7207 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7208 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7209 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7210 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7211 " ' prfx=^$ac_symprfx"
7212 else
7213 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7214 fi
7215
7216 # Check to see that the pipe works correctly.
7217 pipe_works=no
7218
7219 rm -f conftest*
7220 cat > conftest.$ac_ext <<_LT_EOF
7221 #ifdef __cplusplus
7222 extern "C" {
7223 #endif
7224 char nm_test_var;
7225 void nm_test_func(void);
7226 void nm_test_func(void){}
7227 #ifdef __cplusplus
7228 }
7229 #endif
7230 int main(){nm_test_var='a';nm_test_func();return(0);}
7231 _LT_EOF
7232
7233 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7234 (eval $ac_compile) 2>&5
7235 ac_status=$?
7236 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7237 test $ac_status = 0; }; then
7238 # Now try to grab the symbols.
7239 nlist=conftest.nm
7240 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7241 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7242 ac_status=$?
7243 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7244 test $ac_status = 0; } && test -s "$nlist"; then
7245 # Try sorting and uniquifying the output.
7246 if sort "$nlist" | uniq > "$nlist"T; then
7247 mv -f "$nlist"T "$nlist"
7248 else
7249 rm -f "$nlist"T
7250 fi
7251
7252 # Make sure that we snagged all the symbols we need.
7253 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7254 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7255 cat <<_LT_EOF > conftest.$ac_ext
7256 #ifdef __cplusplus
7257 extern "C" {
7258 #endif
7259
7260 _LT_EOF
7261 # Now generate the symbol file.
7262 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7263
7264 cat <<_LT_EOF >> conftest.$ac_ext
7265
7266 /* The mapping between symbol names and symbols. */
7267 const struct {
7268 const char *name;
7269 void *address;
7270 }
7271 lt__PROGRAM__LTX_preloaded_symbols[] =
7272 {
7273 { "@PROGRAM@", (void *) 0 },
7274 _LT_EOF
7275 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7276 cat <<\_LT_EOF >> conftest.$ac_ext
7277 {0, (void *) 0}
7278 };
7279
7280 /* This works around a problem in FreeBSD linker */
7281 #ifdef FREEBSD_WORKAROUND
7282 static const void *lt_preloaded_setup() {
7283 return lt__PROGRAM__LTX_preloaded_symbols;
7284 }
7285 #endif
7286
7287 #ifdef __cplusplus
7288 }
7289 #endif
7290 _LT_EOF
7291 # Now try linking the two files.
7292 mv conftest.$ac_objext conftstm.$ac_objext
7293 lt_save_LIBS="$LIBS"
7294 lt_save_CFLAGS="$CFLAGS"
7295 LIBS="conftstm.$ac_objext"
7296 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7297 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7298 (eval $ac_link) 2>&5
7299 ac_status=$?
7300 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7301 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7302 pipe_works=yes
7303 fi
7304 LIBS="$lt_save_LIBS"
7305 CFLAGS="$lt_save_CFLAGS"
7306 else
7307 echo "cannot find nm_test_func in $nlist" >&5
7308 fi
7309 else
7310 echo "cannot find nm_test_var in $nlist" >&5
7311 fi
7312 else
7313 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7314 fi
7315 else
7316 echo "$progname: failed program was:" >&5
7317 cat conftest.$ac_ext >&5
7318 fi
7319 rm -rf conftest* conftst*
7320
7321 # Do not use the global_symbol_pipe unless it works.
7322 if test "$pipe_works" = yes; then
7323 break
7324 else
7325 lt_cv_sys_global_symbol_pipe=
7326 fi
7327 done
7328
7329 fi
7330
7331 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7332 lt_cv_sys_global_symbol_to_cdecl=
7333 fi
7334 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7336 $as_echo "failed" >&6; }
7337 else
7338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7339 $as_echo "ok" >&6; }
7340 fi
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363 # Check whether --enable-libtool-lock was given.
7364 if test "${enable_libtool_lock+set}" = set; then :
7365 enableval=$enable_libtool_lock;
7366 fi
7367
7368 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7369
7370 # Some flags need to be propagated to the compiler or linker for good
7371 # libtool support.
7372 case $host in
7373 ia64-*-hpux*)
7374 # Find out which ABI we are using.
7375 echo 'int i;' > conftest.$ac_ext
7376 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7377 (eval $ac_compile) 2>&5
7378 ac_status=$?
7379 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7380 test $ac_status = 0; }; then
7381 case `/usr/bin/file conftest.$ac_objext` in
7382 *ELF-32*)
7383 HPUX_IA64_MODE="32"
7384 ;;
7385 *ELF-64*)
7386 HPUX_IA64_MODE="64"
7387 ;;
7388 esac
7389 fi
7390 rm -rf conftest*
7391 ;;
7392 *-*-irix6*)
7393 # Find out which ABI we are using.
7394 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7395 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7396 (eval $ac_compile) 2>&5
7397 ac_status=$?
7398 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7399 test $ac_status = 0; }; then
7400 if test "$lt_cv_prog_gnu_ld" = yes; then
7401 case `/usr/bin/file conftest.$ac_objext` in
7402 *32-bit*)
7403 LD="${LD-ld} -melf32bsmip"
7404 ;;
7405 *N32*)
7406 LD="${LD-ld} -melf32bmipn32"
7407 ;;
7408 *64-bit*)
7409 LD="${LD-ld} -melf64bmip"
7410 ;;
7411 esac
7412 else
7413 case `/usr/bin/file conftest.$ac_objext` in
7414 *32-bit*)
7415 LD="${LD-ld} -32"
7416 ;;
7417 *N32*)
7418 LD="${LD-ld} -n32"
7419 ;;
7420 *64-bit*)
7421 LD="${LD-ld} -64"
7422 ;;
7423 esac
7424 fi
7425 fi
7426 rm -rf conftest*
7427 ;;
7428
7429 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7430 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7431 # Find out which ABI we are using.
7432 echo 'int i;' > conftest.$ac_ext
7433 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7434 (eval $ac_compile) 2>&5
7435 ac_status=$?
7436 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7437 test $ac_status = 0; }; then
7438 case `/usr/bin/file conftest.o` in
7439 *32-bit*)
7440 case $host in
7441 x86_64-*kfreebsd*-gnu)
7442 LD="${LD-ld} -m elf_i386_fbsd"
7443 ;;
7444 x86_64-*linux*)
7445 case `/usr/bin/file conftest.o` in
7446 *x86-64*)
7447 LD="${LD-ld} -m elf32_x86_64"
7448 ;;
7449 *)
7450 LD="${LD-ld} -m elf_i386"
7451 ;;
7452 esac
7453 ;;
7454 ppc64-*linux*|powerpc64-*linux*)
7455 LD="${LD-ld} -m elf32ppclinux"
7456 ;;
7457 s390x-*linux*)
7458 LD="${LD-ld} -m elf_s390"
7459 ;;
7460 sparc64-*linux*)
7461 LD="${LD-ld} -m elf32_sparc"
7462 ;;
7463 esac
7464 ;;
7465 *64-bit*)
7466 case $host in
7467 x86_64-*kfreebsd*-gnu)
7468 LD="${LD-ld} -m elf_x86_64_fbsd"
7469 ;;
7470 x86_64-*linux*)
7471 LD="${LD-ld} -m elf_x86_64"
7472 ;;
7473 ppc*-*linux*|powerpc*-*linux*)
7474 LD="${LD-ld} -m elf64ppc"
7475 ;;
7476 s390*-*linux*|s390*-*tpf*)
7477 LD="${LD-ld} -m elf64_s390"
7478 ;;
7479 sparc*-*linux*)
7480 LD="${LD-ld} -m elf64_sparc"
7481 ;;
7482 esac
7483 ;;
7484 esac
7485 fi
7486 rm -rf conftest*
7487 ;;
7488
7489 *-*-sco3.2v5*)
7490 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7491 SAVE_CFLAGS="$CFLAGS"
7492 CFLAGS="$CFLAGS -belf"
7493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7494 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7495 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7496 $as_echo_n "(cached) " >&6
7497 else
7498 ac_ext=c
7499 ac_cpp='$CPP $CPPFLAGS'
7500 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7501 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7502 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7503
7504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7505 /* end confdefs.h. */
7506
7507 int
7508 main ()
7509 {
7510
7511 ;
7512 return 0;
7513 }
7514 _ACEOF
7515 if ac_fn_c_try_link "$LINENO"; then :
7516 lt_cv_cc_needs_belf=yes
7517 else
7518 lt_cv_cc_needs_belf=no
7519 fi
7520 rm -f core conftest.err conftest.$ac_objext \
7521 conftest$ac_exeext conftest.$ac_ext
7522 ac_ext=c
7523 ac_cpp='$CPP $CPPFLAGS'
7524 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7525 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7526 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7527
7528 fi
7529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7530 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7531 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7532 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7533 CFLAGS="$SAVE_CFLAGS"
7534 fi
7535 ;;
7536 sparc*-*solaris*)
7537 # Find out which ABI we are using.
7538 echo 'int i;' > conftest.$ac_ext
7539 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7540 (eval $ac_compile) 2>&5
7541 ac_status=$?
7542 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7543 test $ac_status = 0; }; then
7544 case `/usr/bin/file conftest.o` in
7545 *64-bit*)
7546 case $lt_cv_prog_gnu_ld in
7547 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7548 *)
7549 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7550 LD="${LD-ld} -64"
7551 fi
7552 ;;
7553 esac
7554 ;;
7555 esac
7556 fi
7557 rm -rf conftest*
7558 ;;
7559 esac
7560
7561 need_locks="$enable_libtool_lock"
7562
7563
7564 case $host_os in
7565 rhapsody* | darwin*)
7566 if test -n "$ac_tool_prefix"; then
7567 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7568 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7570 $as_echo_n "checking for $ac_word... " >&6; }
7571 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7572 $as_echo_n "(cached) " >&6
7573 else
7574 if test -n "$DSYMUTIL"; then
7575 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7576 else
7577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7578 for as_dir in $PATH
7579 do
7580 IFS=$as_save_IFS
7581 test -z "$as_dir" && as_dir=.
7582 for ac_exec_ext in '' $ac_executable_extensions; do
7583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7584 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7586 break 2
7587 fi
7588 done
7589 done
7590 IFS=$as_save_IFS
7591
7592 fi
7593 fi
7594 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7595 if test -n "$DSYMUTIL"; then
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7597 $as_echo "$DSYMUTIL" >&6; }
7598 else
7599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7600 $as_echo "no" >&6; }
7601 fi
7602
7603
7604 fi
7605 if test -z "$ac_cv_prog_DSYMUTIL"; then
7606 ac_ct_DSYMUTIL=$DSYMUTIL
7607 # Extract the first word of "dsymutil", so it can be a program name with args.
7608 set dummy dsymutil; ac_word=$2
7609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7610 $as_echo_n "checking for $ac_word... " >&6; }
7611 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7612 $as_echo_n "(cached) " >&6
7613 else
7614 if test -n "$ac_ct_DSYMUTIL"; then
7615 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7616 else
7617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7618 for as_dir in $PATH
7619 do
7620 IFS=$as_save_IFS
7621 test -z "$as_dir" && as_dir=.
7622 for ac_exec_ext in '' $ac_executable_extensions; do
7623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7624 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7626 break 2
7627 fi
7628 done
7629 done
7630 IFS=$as_save_IFS
7631
7632 fi
7633 fi
7634 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7635 if test -n "$ac_ct_DSYMUTIL"; then
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7637 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7638 else
7639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7640 $as_echo "no" >&6; }
7641 fi
7642
7643 if test "x$ac_ct_DSYMUTIL" = x; then
7644 DSYMUTIL=":"
7645 else
7646 case $cross_compiling:$ac_tool_warned in
7647 yes:)
7648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7649 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7650 ac_tool_warned=yes ;;
7651 esac
7652 DSYMUTIL=$ac_ct_DSYMUTIL
7653 fi
7654 else
7655 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7656 fi
7657
7658 if test -n "$ac_tool_prefix"; then
7659 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7660 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7662 $as_echo_n "checking for $ac_word... " >&6; }
7663 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7664 $as_echo_n "(cached) " >&6
7665 else
7666 if test -n "$NMEDIT"; then
7667 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7668 else
7669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7670 for as_dir in $PATH
7671 do
7672 IFS=$as_save_IFS
7673 test -z "$as_dir" && as_dir=.
7674 for ac_exec_ext in '' $ac_executable_extensions; do
7675 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7676 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7677 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7678 break 2
7679 fi
7680 done
7681 done
7682 IFS=$as_save_IFS
7683
7684 fi
7685 fi
7686 NMEDIT=$ac_cv_prog_NMEDIT
7687 if test -n "$NMEDIT"; then
7688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7689 $as_echo "$NMEDIT" >&6; }
7690 else
7691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7692 $as_echo "no" >&6; }
7693 fi
7694
7695
7696 fi
7697 if test -z "$ac_cv_prog_NMEDIT"; then
7698 ac_ct_NMEDIT=$NMEDIT
7699 # Extract the first word of "nmedit", so it can be a program name with args.
7700 set dummy nmedit; ac_word=$2
7701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7702 $as_echo_n "checking for $ac_word... " >&6; }
7703 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7704 $as_echo_n "(cached) " >&6
7705 else
7706 if test -n "$ac_ct_NMEDIT"; then
7707 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7708 else
7709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7710 for as_dir in $PATH
7711 do
7712 IFS=$as_save_IFS
7713 test -z "$as_dir" && as_dir=.
7714 for ac_exec_ext in '' $ac_executable_extensions; do
7715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7716 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7718 break 2
7719 fi
7720 done
7721 done
7722 IFS=$as_save_IFS
7723
7724 fi
7725 fi
7726 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7727 if test -n "$ac_ct_NMEDIT"; then
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7729 $as_echo "$ac_ct_NMEDIT" >&6; }
7730 else
7731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7732 $as_echo "no" >&6; }
7733 fi
7734
7735 if test "x$ac_ct_NMEDIT" = x; then
7736 NMEDIT=":"
7737 else
7738 case $cross_compiling:$ac_tool_warned in
7739 yes:)
7740 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7741 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7742 ac_tool_warned=yes ;;
7743 esac
7744 NMEDIT=$ac_ct_NMEDIT
7745 fi
7746 else
7747 NMEDIT="$ac_cv_prog_NMEDIT"
7748 fi
7749
7750 if test -n "$ac_tool_prefix"; then
7751 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7752 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7754 $as_echo_n "checking for $ac_word... " >&6; }
7755 if test "${ac_cv_prog_LIPO+set}" = set; then :
7756 $as_echo_n "(cached) " >&6
7757 else
7758 if test -n "$LIPO"; then
7759 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7760 else
7761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7762 for as_dir in $PATH
7763 do
7764 IFS=$as_save_IFS
7765 test -z "$as_dir" && as_dir=.
7766 for ac_exec_ext in '' $ac_executable_extensions; do
7767 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7768 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7770 break 2
7771 fi
7772 done
7773 done
7774 IFS=$as_save_IFS
7775
7776 fi
7777 fi
7778 LIPO=$ac_cv_prog_LIPO
7779 if test -n "$LIPO"; then
7780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7781 $as_echo "$LIPO" >&6; }
7782 else
7783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7784 $as_echo "no" >&6; }
7785 fi
7786
7787
7788 fi
7789 if test -z "$ac_cv_prog_LIPO"; then
7790 ac_ct_LIPO=$LIPO
7791 # Extract the first word of "lipo", so it can be a program name with args.
7792 set dummy lipo; ac_word=$2
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7794 $as_echo_n "checking for $ac_word... " >&6; }
7795 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7796 $as_echo_n "(cached) " >&6
7797 else
7798 if test -n "$ac_ct_LIPO"; then
7799 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7800 else
7801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7802 for as_dir in $PATH
7803 do
7804 IFS=$as_save_IFS
7805 test -z "$as_dir" && as_dir=.
7806 for ac_exec_ext in '' $ac_executable_extensions; do
7807 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7808 ac_cv_prog_ac_ct_LIPO="lipo"
7809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7810 break 2
7811 fi
7812 done
7813 done
7814 IFS=$as_save_IFS
7815
7816 fi
7817 fi
7818 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7819 if test -n "$ac_ct_LIPO"; then
7820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7821 $as_echo "$ac_ct_LIPO" >&6; }
7822 else
7823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7824 $as_echo "no" >&6; }
7825 fi
7826
7827 if test "x$ac_ct_LIPO" = x; then
7828 LIPO=":"
7829 else
7830 case $cross_compiling:$ac_tool_warned in
7831 yes:)
7832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7833 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7834 ac_tool_warned=yes ;;
7835 esac
7836 LIPO=$ac_ct_LIPO
7837 fi
7838 else
7839 LIPO="$ac_cv_prog_LIPO"
7840 fi
7841
7842 if test -n "$ac_tool_prefix"; then
7843 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7844 set dummy ${ac_tool_prefix}otool; ac_word=$2
7845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7846 $as_echo_n "checking for $ac_word... " >&6; }
7847 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7848 $as_echo_n "(cached) " >&6
7849 else
7850 if test -n "$OTOOL"; then
7851 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7852 else
7853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7854 for as_dir in $PATH
7855 do
7856 IFS=$as_save_IFS
7857 test -z "$as_dir" && as_dir=.
7858 for ac_exec_ext in '' $ac_executable_extensions; do
7859 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7860 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7862 break 2
7863 fi
7864 done
7865 done
7866 IFS=$as_save_IFS
7867
7868 fi
7869 fi
7870 OTOOL=$ac_cv_prog_OTOOL
7871 if test -n "$OTOOL"; then
7872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7873 $as_echo "$OTOOL" >&6; }
7874 else
7875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7876 $as_echo "no" >&6; }
7877 fi
7878
7879
7880 fi
7881 if test -z "$ac_cv_prog_OTOOL"; then
7882 ac_ct_OTOOL=$OTOOL
7883 # Extract the first word of "otool", so it can be a program name with args.
7884 set dummy otool; ac_word=$2
7885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7886 $as_echo_n "checking for $ac_word... " >&6; }
7887 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7888 $as_echo_n "(cached) " >&6
7889 else
7890 if test -n "$ac_ct_OTOOL"; then
7891 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7892 else
7893 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7894 for as_dir in $PATH
7895 do
7896 IFS=$as_save_IFS
7897 test -z "$as_dir" && as_dir=.
7898 for ac_exec_ext in '' $ac_executable_extensions; do
7899 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7900 ac_cv_prog_ac_ct_OTOOL="otool"
7901 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7902 break 2
7903 fi
7904 done
7905 done
7906 IFS=$as_save_IFS
7907
7908 fi
7909 fi
7910 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7911 if test -n "$ac_ct_OTOOL"; then
7912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7913 $as_echo "$ac_ct_OTOOL" >&6; }
7914 else
7915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7916 $as_echo "no" >&6; }
7917 fi
7918
7919 if test "x$ac_ct_OTOOL" = x; then
7920 OTOOL=":"
7921 else
7922 case $cross_compiling:$ac_tool_warned in
7923 yes:)
7924 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7925 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7926 ac_tool_warned=yes ;;
7927 esac
7928 OTOOL=$ac_ct_OTOOL
7929 fi
7930 else
7931 OTOOL="$ac_cv_prog_OTOOL"
7932 fi
7933
7934 if test -n "$ac_tool_prefix"; then
7935 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7936 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7938 $as_echo_n "checking for $ac_word... " >&6; }
7939 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7940 $as_echo_n "(cached) " >&6
7941 else
7942 if test -n "$OTOOL64"; then
7943 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7944 else
7945 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7946 for as_dir in $PATH
7947 do
7948 IFS=$as_save_IFS
7949 test -z "$as_dir" && as_dir=.
7950 for ac_exec_ext in '' $ac_executable_extensions; do
7951 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7952 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7954 break 2
7955 fi
7956 done
7957 done
7958 IFS=$as_save_IFS
7959
7960 fi
7961 fi
7962 OTOOL64=$ac_cv_prog_OTOOL64
7963 if test -n "$OTOOL64"; then
7964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7965 $as_echo "$OTOOL64" >&6; }
7966 else
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7968 $as_echo "no" >&6; }
7969 fi
7970
7971
7972 fi
7973 if test -z "$ac_cv_prog_OTOOL64"; then
7974 ac_ct_OTOOL64=$OTOOL64
7975 # Extract the first word of "otool64", so it can be a program name with args.
7976 set dummy otool64; ac_word=$2
7977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7978 $as_echo_n "checking for $ac_word... " >&6; }
7979 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7980 $as_echo_n "(cached) " >&6
7981 else
7982 if test -n "$ac_ct_OTOOL64"; then
7983 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7984 else
7985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7986 for as_dir in $PATH
7987 do
7988 IFS=$as_save_IFS
7989 test -z "$as_dir" && as_dir=.
7990 for ac_exec_ext in '' $ac_executable_extensions; do
7991 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7992 ac_cv_prog_ac_ct_OTOOL64="otool64"
7993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7994 break 2
7995 fi
7996 done
7997 done
7998 IFS=$as_save_IFS
7999
8000 fi
8001 fi
8002 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8003 if test -n "$ac_ct_OTOOL64"; then
8004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8005 $as_echo "$ac_ct_OTOOL64" >&6; }
8006 else
8007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8008 $as_echo "no" >&6; }
8009 fi
8010
8011 if test "x$ac_ct_OTOOL64" = x; then
8012 OTOOL64=":"
8013 else
8014 case $cross_compiling:$ac_tool_warned in
8015 yes:)
8016 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8017 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8018 ac_tool_warned=yes ;;
8019 esac
8020 OTOOL64=$ac_ct_OTOOL64
8021 fi
8022 else
8023 OTOOL64="$ac_cv_prog_OTOOL64"
8024 fi
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8053 $as_echo_n "checking for -single_module linker flag... " >&6; }
8054 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8055 $as_echo_n "(cached) " >&6
8056 else
8057 lt_cv_apple_cc_single_mod=no
8058 if test -z "${LT_MULTI_MODULE}"; then
8059 # By default we will add the -single_module flag. You can override
8060 # by either setting the environment variable LT_MULTI_MODULE
8061 # non-empty at configure time, or by adding -multi_module to the
8062 # link flags.
8063 rm -rf libconftest.dylib*
8064 echo "int foo(void){return 1;}" > conftest.c
8065 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8066 -dynamiclib -Wl,-single_module conftest.c" >&5
8067 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8068 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8069 _lt_result=$?
8070 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8071 lt_cv_apple_cc_single_mod=yes
8072 else
8073 cat conftest.err >&5
8074 fi
8075 rm -rf libconftest.dylib*
8076 rm -f conftest.*
8077 fi
8078 fi
8079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8080 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8082 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8083 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8084 $as_echo_n "(cached) " >&6
8085 else
8086 lt_cv_ld_exported_symbols_list=no
8087 save_LDFLAGS=$LDFLAGS
8088 echo "_main" > conftest.sym
8089 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8091 /* end confdefs.h. */
8092
8093 int
8094 main ()
8095 {
8096
8097 ;
8098 return 0;
8099 }
8100 _ACEOF
8101 if ac_fn_c_try_link "$LINENO"; then :
8102 lt_cv_ld_exported_symbols_list=yes
8103 else
8104 lt_cv_ld_exported_symbols_list=no
8105 fi
8106 rm -f core conftest.err conftest.$ac_objext \
8107 conftest$ac_exeext conftest.$ac_ext
8108 LDFLAGS="$save_LDFLAGS"
8109
8110 fi
8111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8112 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8114 $as_echo_n "checking for -force_load linker flag... " >&6; }
8115 if test "${lt_cv_ld_force_load+set}" = set; then :
8116 $as_echo_n "(cached) " >&6
8117 else
8118 lt_cv_ld_force_load=no
8119 cat > conftest.c << _LT_EOF
8120 int forced_loaded() { return 2;}
8121 _LT_EOF
8122 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8123 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8124 echo "$AR cru libconftest.a conftest.o" >&5
8125 $AR cru libconftest.a conftest.o 2>&5
8126 cat > conftest.c << _LT_EOF
8127 int main() { return 0;}
8128 _LT_EOF
8129 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8130 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8131 _lt_result=$?
8132 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8133 lt_cv_ld_force_load=yes
8134 else
8135 cat conftest.err >&5
8136 fi
8137 rm -f conftest.err libconftest.a conftest conftest.c
8138 rm -rf conftest.dSYM
8139
8140 fi
8141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8142 $as_echo "$lt_cv_ld_force_load" >&6; }
8143 case $host_os in
8144 rhapsody* | darwin1.[012])
8145 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8146 darwin1.*)
8147 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8148 darwin*) # darwin 5.x on
8149 # if running on 10.5 or later, the deployment target defaults
8150 # to the OS version, if on x86, and 10.4, the deployment
8151 # target defaults to 10.4. Don't you love it?
8152 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8153 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8154 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8155 10.[012]*)
8156 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8157 10.*)
8158 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8159 esac
8160 ;;
8161 esac
8162 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8163 _lt_dar_single_mod='$single_module'
8164 fi
8165 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8166 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8167 else
8168 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8169 fi
8170 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8171 _lt_dsymutil='~$DSYMUTIL $lib || :'
8172 else
8173 _lt_dsymutil=
8174 fi
8175 ;;
8176 esac
8177
8178 for ac_header in dlfcn.h
8179 do :
8180 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8181 "
8182 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8183 cat >>confdefs.h <<_ACEOF
8184 #define HAVE_DLFCN_H 1
8185 _ACEOF
8186
8187 fi
8188
8189 done
8190
8191
8192
8193 # autoconf.info says this should be called right after AC_INIT.
8194 ac_config_headers="$ac_config_headers config.h:config.in"
8195
8196
8197
8198
8199
8200
8201 # Put a plausible default for CC_FOR_BUILD in Makefile.
8202 if test "x$cross_compiling" = "xno"; then
8203 CC_FOR_BUILD='$(CC)'
8204 else
8205 CC_FOR_BUILD=gcc
8206 fi
8207
8208
8209
8210
8211 AR=${AR-ar}
8212
8213 if test -n "$ac_tool_prefix"; then
8214 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8215 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8217 $as_echo_n "checking for $ac_word... " >&6; }
8218 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8219 $as_echo_n "(cached) " >&6
8220 else
8221 if test -n "$RANLIB"; then
8222 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8223 else
8224 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8225 for as_dir in $PATH
8226 do
8227 IFS=$as_save_IFS
8228 test -z "$as_dir" && as_dir=.
8229 for ac_exec_ext in '' $ac_executable_extensions; do
8230 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8231 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8233 break 2
8234 fi
8235 done
8236 done
8237 IFS=$as_save_IFS
8238
8239 fi
8240 fi
8241 RANLIB=$ac_cv_prog_RANLIB
8242 if test -n "$RANLIB"; then
8243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8244 $as_echo "$RANLIB" >&6; }
8245 else
8246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8247 $as_echo "no" >&6; }
8248 fi
8249
8250
8251 fi
8252 if test -z "$ac_cv_prog_RANLIB"; then
8253 ac_ct_RANLIB=$RANLIB
8254 # Extract the first word of "ranlib", so it can be a program name with args.
8255 set dummy ranlib; ac_word=$2
8256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8257 $as_echo_n "checking for $ac_word... " >&6; }
8258 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8259 $as_echo_n "(cached) " >&6
8260 else
8261 if test -n "$ac_ct_RANLIB"; then
8262 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8263 else
8264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8265 for as_dir in $PATH
8266 do
8267 IFS=$as_save_IFS
8268 test -z "$as_dir" && as_dir=.
8269 for ac_exec_ext in '' $ac_executable_extensions; do
8270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8271 ac_cv_prog_ac_ct_RANLIB="ranlib"
8272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8273 break 2
8274 fi
8275 done
8276 done
8277 IFS=$as_save_IFS
8278
8279 fi
8280 fi
8281 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8282 if test -n "$ac_ct_RANLIB"; then
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8284 $as_echo "$ac_ct_RANLIB" >&6; }
8285 else
8286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8287 $as_echo "no" >&6; }
8288 fi
8289
8290 if test "x$ac_ct_RANLIB" = x; then
8291 RANLIB=":"
8292 else
8293 case $cross_compiling:$ac_tool_warned in
8294 yes:)
8295 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8296 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8297 ac_tool_warned=yes ;;
8298 esac
8299 RANLIB=$ac_ct_RANLIB
8300 fi
8301 else
8302 RANLIB="$ac_cv_prog_RANLIB"
8303 fi
8304
8305
8306 # Some of the common include files depend on bfd.h, and bfd.h checks
8307 # that config.h is included first by testing that the PACKAGE macro
8308 # is defined.
8309 PACKAGE=sim
8310
8311 cat >>confdefs.h <<_ACEOF
8312 #define PACKAGE "$PACKAGE"
8313 _ACEOF
8314
8315
8316
8317 # Dependency checking.
8318 ac_config_commands="$ac_config_commands depdir"
8319
8320
8321 depcc="$CC" am_compiler_list=
8322
8323 am_depcomp=$ac_aux_dir/depcomp
8324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8325 $as_echo_n "checking dependency style of $depcc... " >&6; }
8326 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8327 $as_echo_n "(cached) " >&6
8328 else
8329 if test -f "$am_depcomp"; then
8330 # We make a subdir and do the tests there. Otherwise we can end up
8331 # making bogus files that we don't know about and never remove. For
8332 # instance it was reported that on HP-UX the gcc test will end up
8333 # making a dummy file named `D' -- because `-MD' means `put the output
8334 # in D'.
8335 mkdir conftest.dir
8336 # Copy depcomp to subdir because otherwise we won't find it if we're
8337 # using a relative directory.
8338 cp "$am_depcomp" conftest.dir
8339 cd conftest.dir
8340 # We will build objects and dependencies in a subdirectory because
8341 # it helps to detect inapplicable dependency modes. For instance
8342 # both Tru64's cc and ICC support -MD to output dependencies as a
8343 # side effect of compilation, but ICC will put the dependencies in
8344 # the current directory while Tru64 will put them in the object
8345 # directory.
8346 mkdir sub
8347
8348 am_cv_CC_dependencies_compiler_type=none
8349 if test "$am_compiler_list" = ""; then
8350 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8351 fi
8352 for depmode in $am_compiler_list; do
8353 if test $depmode = none; then break; fi
8354
8355 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8356 # Setup a source with many dependencies, because some compilers
8357 # like to wrap large dependency lists on column 80 (with \), and
8358 # we should not choose a depcomp mode which is confused by this.
8359 #
8360 # We need to recreate these files for each test, as the compiler may
8361 # overwrite some of them when testing with obscure command lines.
8362 # This happens at least with the AIX C compiler.
8363 : > sub/conftest.c
8364 for i in 1 2 3 4 5 6; do
8365 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8366 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8367 # Solaris 8's {/usr,}/bin/sh.
8368 touch sub/conftst$i.h
8369 done
8370 echo "include sub/conftest.Po" > confmf
8371
8372 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8373 # mode. It turns out that the SunPro C++ compiler does not properly
8374 # handle `-M -o', and we need to detect this.
8375 depcmd="depmode=$depmode \
8376 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8377 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8378 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8379 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8380 if env $depcmd > conftest.err 2>&1 &&
8381 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8382 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8383 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8384 # icc doesn't choke on unknown options, it will just issue warnings
8385 # or remarks (even with -Werror). So we grep stderr for any message
8386 # that says an option was ignored or not supported.
8387 # When given -MP, icc 7.0 and 7.1 complain thusly:
8388 # icc: Command line warning: ignoring option '-M'; no argument required
8389 # The diagnosis changed in icc 8.0:
8390 # icc: Command line remark: option '-MP' not supported
8391 if (grep 'ignoring option' conftest.err ||
8392 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8393 am_cv_CC_dependencies_compiler_type=$depmode
8394 $as_echo "$as_me:$LINENO: success" >&5
8395 break
8396 fi
8397 fi
8398 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8399 sed -e 's/^/| /' < conftest.err >&5
8400 done
8401
8402 cd ..
8403 rm -rf conftest.dir
8404 else
8405 am_cv_CC_dependencies_compiler_type=none
8406 fi
8407
8408 fi
8409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8410 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8411 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8412 then as_fn_error "no usable dependency style found" "$LINENO" 5
8413 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8414
8415 fi
8416
8417
8418 # Check for the 'make' the user wants to use.
8419 for ac_prog in make
8420 do
8421 # Extract the first word of "$ac_prog", so it can be a program name with args.
8422 set dummy $ac_prog; ac_word=$2
8423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8424 $as_echo_n "checking for $ac_word... " >&6; }
8425 if test "${ac_cv_prog_MAKE+set}" = set; then :
8426 $as_echo_n "(cached) " >&6
8427 else
8428 if test -n "$MAKE"; then
8429 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8430 else
8431 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8432 for as_dir in $PATH
8433 do
8434 IFS=$as_save_IFS
8435 test -z "$as_dir" && as_dir=.
8436 for ac_exec_ext in '' $ac_executable_extensions; do
8437 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8438 ac_cv_prog_MAKE="$ac_prog"
8439 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8440 break 2
8441 fi
8442 done
8443 done
8444 IFS=$as_save_IFS
8445
8446 fi
8447 fi
8448 MAKE=$ac_cv_prog_MAKE
8449 if test -n "$MAKE"; then
8450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8451 $as_echo "$MAKE" >&6; }
8452 else
8453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8454 $as_echo "no" >&6; }
8455 fi
8456
8457
8458 test -n "$MAKE" && break
8459 done
8460
8461 MAKE_IS_GNU=
8462 case "`$MAKE --version 2>&1 | sed 1q`" in
8463 *GNU*)
8464 MAKE_IS_GNU=yes
8465 ;;
8466 esac
8467 if test "$MAKE_IS_GNU" = yes; then
8468 GMAKE_TRUE=
8469 GMAKE_FALSE='#'
8470 else
8471 GMAKE_TRUE='#'
8472 GMAKE_FALSE=
8473 fi
8474
8475
8476 ALL_LINGUAS=
8477 # If we haven't got the data from the intl directory,
8478 # assume NLS is disabled.
8479 USE_NLS=no
8480 LIBINTL=
8481 LIBINTL_DEP=
8482 INCINTL=
8483 XGETTEXT=
8484 GMSGFMT=
8485 POSUB=
8486
8487 if test -f ../../intl/config.intl; then
8488 . ../../intl/config.intl
8489 fi
8490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8491 $as_echo_n "checking whether NLS is requested... " >&6; }
8492 if test x"$USE_NLS" != xyes; then
8493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8494 $as_echo "no" >&6; }
8495 else
8496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8497 $as_echo "yes" >&6; }
8498
8499 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8500
8501
8502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8503 $as_echo_n "checking for catalogs to be installed... " >&6; }
8504 # Look for .po and .gmo files in the source directory.
8505 CATALOGS=
8506 XLINGUAS=
8507 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8508 # If there aren't any .gmo files the shell will give us the
8509 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8510 # weeded out.
8511 case "$cat" in *\**)
8512 continue;;
8513 esac
8514 # The quadruple backslash is collapsed to a double backslash
8515 # by the backticks, then collapsed again by the double quotes,
8516 # leaving us with one backslash in the sed expression (right
8517 # before the dot that mustn't act as a wildcard).
8518 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8519 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8520 # The user is allowed to set LINGUAS to a list of languages to
8521 # install catalogs for. If it's empty that means "all of them."
8522 if test "x$LINGUAS" = x; then
8523 CATALOGS="$CATALOGS $cat"
8524 XLINGUAS="$XLINGUAS $lang"
8525 else
8526 case "$LINGUAS" in *$lang*)
8527 CATALOGS="$CATALOGS $cat"
8528 XLINGUAS="$XLINGUAS $lang"
8529 ;;
8530 esac
8531 fi
8532 done
8533 LINGUAS="$XLINGUAS"
8534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8535 $as_echo "$LINGUAS" >&6; }
8536
8537
8538 DATADIRNAME=share
8539
8540 INSTOBJEXT=.mo
8541
8542 GENCAT=gencat
8543
8544 CATOBJEXT=.gmo
8545
8546 fi
8547
8548 # Check for common headers.
8549 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8550 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8551 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8552 do :
8553 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8554 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8555 eval as_val=\$$as_ac_Header
8556 if test "x$as_val" = x""yes; then :
8557 cat >>confdefs.h <<_ACEOF
8558 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8559 _ACEOF
8560
8561 fi
8562
8563 done
8564
8565 for ac_header in sys/time.h sys/resource.h
8566 do :
8567 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8568 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8569 eval as_val=\$$as_ac_Header
8570 if test "x$as_val" = x""yes; then :
8571 cat >>confdefs.h <<_ACEOF
8572 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8573 _ACEOF
8574
8575 fi
8576
8577 done
8578
8579 for ac_header in fcntl.h fpu_control.h
8580 do :
8581 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8582 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8583 eval as_val=\$$as_ac_Header
8584 if test "x$as_val" = x""yes; then :
8585 cat >>confdefs.h <<_ACEOF
8586 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8587 _ACEOF
8588
8589 fi
8590
8591 done
8592
8593 for ac_header in dlfcn.h errno.h sys/stat.h
8594 do :
8595 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8596 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8597 eval as_val=\$$as_ac_Header
8598 if test "x$as_val" = x""yes; then :
8599 cat >>confdefs.h <<_ACEOF
8600 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8601 _ACEOF
8602
8603 fi
8604
8605 done
8606
8607 for ac_func in getrusage time sigaction __setfpucw
8608 do :
8609 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8610 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8611 eval as_val=\$$as_ac_var
8612 if test "x$as_val" = x""yes; then :
8613 cat >>confdefs.h <<_ACEOF
8614 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8615 _ACEOF
8616
8617 fi
8618 done
8619
8620
8621 # Check for socket libraries
8622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8623 $as_echo_n "checking for bind in -lsocket... " >&6; }
8624 if test "${ac_cv_lib_socket_bind+set}" = set; then :
8625 $as_echo_n "(cached) " >&6
8626 else
8627 ac_check_lib_save_LIBS=$LIBS
8628 LIBS="-lsocket $LIBS"
8629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8630 /* end confdefs.h. */
8631
8632 /* Override any GCC internal prototype to avoid an error.
8633 Use char because int might match the return type of a GCC
8634 builtin and then its argument prototype would still apply. */
8635 #ifdef __cplusplus
8636 extern "C"
8637 #endif
8638 char bind ();
8639 int
8640 main ()
8641 {
8642 return bind ();
8643 ;
8644 return 0;
8645 }
8646 _ACEOF
8647 if ac_fn_c_try_link "$LINENO"; then :
8648 ac_cv_lib_socket_bind=yes
8649 else
8650 ac_cv_lib_socket_bind=no
8651 fi
8652 rm -f core conftest.err conftest.$ac_objext \
8653 conftest$ac_exeext conftest.$ac_ext
8654 LIBS=$ac_check_lib_save_LIBS
8655 fi
8656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8657 $as_echo "$ac_cv_lib_socket_bind" >&6; }
8658 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8659 cat >>confdefs.h <<_ACEOF
8660 #define HAVE_LIBSOCKET 1
8661 _ACEOF
8662
8663 LIBS="-lsocket $LIBS"
8664
8665 fi
8666
8667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8668 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8669 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8670 $as_echo_n "(cached) " >&6
8671 else
8672 ac_check_lib_save_LIBS=$LIBS
8673 LIBS="-lnsl $LIBS"
8674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8675 /* end confdefs.h. */
8676
8677 /* Override any GCC internal prototype to avoid an error.
8678 Use char because int might match the return type of a GCC
8679 builtin and then its argument prototype would still apply. */
8680 #ifdef __cplusplus
8681 extern "C"
8682 #endif
8683 char gethostbyname ();
8684 int
8685 main ()
8686 {
8687 return gethostbyname ();
8688 ;
8689 return 0;
8690 }
8691 _ACEOF
8692 if ac_fn_c_try_link "$LINENO"; then :
8693 ac_cv_lib_nsl_gethostbyname=yes
8694 else
8695 ac_cv_lib_nsl_gethostbyname=no
8696 fi
8697 rm -f core conftest.err conftest.$ac_objext \
8698 conftest$ac_exeext conftest.$ac_ext
8699 LIBS=$ac_check_lib_save_LIBS
8700 fi
8701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8702 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8703 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8704 cat >>confdefs.h <<_ACEOF
8705 #define HAVE_LIBNSL 1
8706 _ACEOF
8707
8708 LIBS="-lnsl $LIBS"
8709
8710 fi
8711
8712
8713 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
8714 # using the same condition.
8715
8716 # See if the user specified whether he wants zlib support or not.
8717
8718 # Check whether --with-zlib was given.
8719 if test "${with_zlib+set}" = set; then :
8720 withval=$with_zlib;
8721 else
8722 with_zlib=auto
8723 fi
8724
8725
8726 if test "$with_zlib" != "no"; then
8727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
8728 $as_echo_n "checking for library containing zlibVersion... " >&6; }
8729 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8730 $as_echo_n "(cached) " >&6
8731 else
8732 ac_func_search_save_LIBS=$LIBS
8733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8734 /* end confdefs.h. */
8735
8736 /* Override any GCC internal prototype to avoid an error.
8737 Use char because int might match the return type of a GCC
8738 builtin and then its argument prototype would still apply. */
8739 #ifdef __cplusplus
8740 extern "C"
8741 #endif
8742 char zlibVersion ();
8743 int
8744 main ()
8745 {
8746 return zlibVersion ();
8747 ;
8748 return 0;
8749 }
8750 _ACEOF
8751 for ac_lib in '' z; do
8752 if test -z "$ac_lib"; then
8753 ac_res="none required"
8754 else
8755 ac_res=-l$ac_lib
8756 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8757 fi
8758 if ac_fn_c_try_link "$LINENO"; then :
8759 ac_cv_search_zlibVersion=$ac_res
8760 fi
8761 rm -f core conftest.err conftest.$ac_objext \
8762 conftest$ac_exeext
8763 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8764 break
8765 fi
8766 done
8767 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8768
8769 else
8770 ac_cv_search_zlibVersion=no
8771 fi
8772 rm conftest.$ac_ext
8773 LIBS=$ac_func_search_save_LIBS
8774 fi
8775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
8776 $as_echo "$ac_cv_search_zlibVersion" >&6; }
8777 ac_res=$ac_cv_search_zlibVersion
8778 if test "$ac_res" != no; then :
8779 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8780 for ac_header in zlib.h
8781 do :
8782 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8783 if test "x$ac_cv_header_zlib_h" = x""yes; then :
8784 cat >>confdefs.h <<_ACEOF
8785 #define HAVE_ZLIB_H 1
8786 _ACEOF
8787
8788 fi
8789
8790 done
8791
8792 fi
8793
8794 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
8795 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
8796 fi
8797 fi
8798
8799
8800 # BFD uses libdl when when plugins enabled.
8801
8802 # Check whether --enable-plugins was given.
8803 if test "${enable_plugins+set}" = set; then :
8804 enableval=$enable_plugins; case "${enableval}" in
8805 yes | "") plugins=yes ;;
8806 no) plugins=no ;;
8807 *) plugins=yes ;;
8808 esac
8809 else
8810 plugins=no
8811 fi
8812
8813
8814 if test "$plugins" = yes; then
8815 PLUGINS_TRUE=
8816 PLUGINS_FALSE='#'
8817 else
8818 PLUGINS_TRUE='#'
8819 PLUGINS_FALSE=
8820 fi
8821
8822
8823
8824
8825
8826 # Set options
8827 enable_dlopen=yes
8828
8829
8830
8831
8832 enable_win32_dll=no
8833
8834
8835 # Check whether --enable-shared was given.
8836 if test "${enable_shared+set}" = set; then :
8837 enableval=$enable_shared; p=${PACKAGE-default}
8838 case $enableval in
8839 yes) enable_shared=yes ;;
8840 no) enable_shared=no ;;
8841 *)
8842 enable_shared=no
8843 # Look at the argument we got. We use all the common list separators.
8844 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8845 for pkg in $enableval; do
8846 IFS="$lt_save_ifs"
8847 if test "X$pkg" = "X$p"; then
8848 enable_shared=yes
8849 fi
8850 done
8851 IFS="$lt_save_ifs"
8852 ;;
8853 esac
8854 else
8855 enable_shared=yes
8856 fi
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866 # Check whether --enable-static was given.
8867 if test "${enable_static+set}" = set; then :
8868 enableval=$enable_static; p=${PACKAGE-default}
8869 case $enableval in
8870 yes) enable_static=yes ;;
8871 no) enable_static=no ;;
8872 *)
8873 enable_static=no
8874 # Look at the argument we got. We use all the common list separators.
8875 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8876 for pkg in $enableval; do
8877 IFS="$lt_save_ifs"
8878 if test "X$pkg" = "X$p"; then
8879 enable_static=yes
8880 fi
8881 done
8882 IFS="$lt_save_ifs"
8883 ;;
8884 esac
8885 else
8886 enable_static=yes
8887 fi
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898 # Check whether --with-pic was given.
8899 if test "${with_pic+set}" = set; then :
8900 withval=$with_pic; pic_mode="$withval"
8901 else
8902 pic_mode=default
8903 fi
8904
8905
8906 test -z "$pic_mode" && pic_mode=default
8907
8908
8909
8910
8911
8912
8913
8914 # Check whether --enable-fast-install was given.
8915 if test "${enable_fast_install+set}" = set; then :
8916 enableval=$enable_fast_install; p=${PACKAGE-default}
8917 case $enableval in
8918 yes) enable_fast_install=yes ;;
8919 no) enable_fast_install=no ;;
8920 *)
8921 enable_fast_install=no
8922 # Look at the argument we got. We use all the common list separators.
8923 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8924 for pkg in $enableval; do
8925 IFS="$lt_save_ifs"
8926 if test "X$pkg" = "X$p"; then
8927 enable_fast_install=yes
8928 fi
8929 done
8930 IFS="$lt_save_ifs"
8931 ;;
8932 esac
8933 else
8934 enable_fast_install=yes
8935 fi
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947 # This can be used to rebuild libtool when needed
8948 LIBTOOL_DEPS="$ltmain"
8949
8950 # Always use our own libtool.
8951 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978 test -z "$LN_S" && LN_S="ln -s"
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993 if test -n "${ZSH_VERSION+set}" ; then
8994 setopt NO_GLOB_SUBST
8995 fi
8996
8997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8998 $as_echo_n "checking for objdir... " >&6; }
8999 if test "${lt_cv_objdir+set}" = set; then :
9000 $as_echo_n "(cached) " >&6
9001 else
9002 rm -f .libs 2>/dev/null
9003 mkdir .libs 2>/dev/null
9004 if test -d .libs; then
9005 lt_cv_objdir=.libs
9006 else
9007 # MS-DOS does not allow filenames that begin with a dot.
9008 lt_cv_objdir=_libs
9009 fi
9010 rmdir .libs 2>/dev/null
9011 fi
9012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9013 $as_echo "$lt_cv_objdir" >&6; }
9014 objdir=$lt_cv_objdir
9015
9016
9017
9018
9019
9020 cat >>confdefs.h <<_ACEOF
9021 #define LT_OBJDIR "$lt_cv_objdir/"
9022 _ACEOF
9023
9024
9025
9026
9027 case $host_os in
9028 aix3*)
9029 # AIX sometimes has problems with the GCC collect2 program. For some
9030 # reason, if we set the COLLECT_NAMES environment variable, the problems
9031 # vanish in a puff of smoke.
9032 if test "X${COLLECT_NAMES+set}" != Xset; then
9033 COLLECT_NAMES=
9034 export COLLECT_NAMES
9035 fi
9036 ;;
9037 esac
9038
9039 # Global variables:
9040 ofile=libtool
9041 can_build_shared=yes
9042
9043 # All known linkers require a `.a' archive for static linking (except MSVC,
9044 # which needs '.lib').
9045 libext=a
9046
9047 with_gnu_ld="$lt_cv_prog_gnu_ld"
9048
9049 old_CC="$CC"
9050 old_CFLAGS="$CFLAGS"
9051
9052 # Set sane defaults for various variables
9053 test -z "$CC" && CC=cc
9054 test -z "$LTCC" && LTCC=$CC
9055 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9056 test -z "$LD" && LD=ld
9057 test -z "$ac_objext" && ac_objext=o
9058
9059 for cc_temp in $compiler""; do
9060 case $cc_temp in
9061 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9062 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9063 \-*) ;;
9064 *) break;;
9065 esac
9066 done
9067 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9068
9069
9070 # Only perform the check for file, if the check method requires it
9071 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9072 case $deplibs_check_method in
9073 file_magic*)
9074 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9076 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9077 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9078 $as_echo_n "(cached) " >&6
9079 else
9080 case $MAGIC_CMD in
9081 [\\/*] | ?:[\\/]*)
9082 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9083 ;;
9084 *)
9085 lt_save_MAGIC_CMD="$MAGIC_CMD"
9086 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9087 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9088 for ac_dir in $ac_dummy; do
9089 IFS="$lt_save_ifs"
9090 test -z "$ac_dir" && ac_dir=.
9091 if test -f $ac_dir/${ac_tool_prefix}file; then
9092 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9093 if test -n "$file_magic_test_file"; then
9094 case $deplibs_check_method in
9095 "file_magic "*)
9096 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9097 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9098 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9099 $EGREP "$file_magic_regex" > /dev/null; then
9100 :
9101 else
9102 cat <<_LT_EOF 1>&2
9103
9104 *** Warning: the command libtool uses to detect shared libraries,
9105 *** $file_magic_cmd, produces output that libtool cannot recognize.
9106 *** The result is that libtool may fail to recognize shared libraries
9107 *** as such. This will affect the creation of libtool libraries that
9108 *** depend on shared libraries, but programs linked with such libtool
9109 *** libraries will work regardless of this problem. Nevertheless, you
9110 *** may want to report the problem to your system manager and/or to
9111 *** bug-libtool@gnu.org
9112
9113 _LT_EOF
9114 fi ;;
9115 esac
9116 fi
9117 break
9118 fi
9119 done
9120 IFS="$lt_save_ifs"
9121 MAGIC_CMD="$lt_save_MAGIC_CMD"
9122 ;;
9123 esac
9124 fi
9125
9126 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9127 if test -n "$MAGIC_CMD"; then
9128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9129 $as_echo "$MAGIC_CMD" >&6; }
9130 else
9131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9132 $as_echo "no" >&6; }
9133 fi
9134
9135
9136
9137
9138
9139 if test -z "$lt_cv_path_MAGIC_CMD"; then
9140 if test -n "$ac_tool_prefix"; then
9141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9142 $as_echo_n "checking for file... " >&6; }
9143 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9144 $as_echo_n "(cached) " >&6
9145 else
9146 case $MAGIC_CMD in
9147 [\\/*] | ?:[\\/]*)
9148 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9149 ;;
9150 *)
9151 lt_save_MAGIC_CMD="$MAGIC_CMD"
9152 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9153 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9154 for ac_dir in $ac_dummy; do
9155 IFS="$lt_save_ifs"
9156 test -z "$ac_dir" && ac_dir=.
9157 if test -f $ac_dir/file; then
9158 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9159 if test -n "$file_magic_test_file"; then
9160 case $deplibs_check_method in
9161 "file_magic "*)
9162 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9163 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9164 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9165 $EGREP "$file_magic_regex" > /dev/null; then
9166 :
9167 else
9168 cat <<_LT_EOF 1>&2
9169
9170 *** Warning: the command libtool uses to detect shared libraries,
9171 *** $file_magic_cmd, produces output that libtool cannot recognize.
9172 *** The result is that libtool may fail to recognize shared libraries
9173 *** as such. This will affect the creation of libtool libraries that
9174 *** depend on shared libraries, but programs linked with such libtool
9175 *** libraries will work regardless of this problem. Nevertheless, you
9176 *** may want to report the problem to your system manager and/or to
9177 *** bug-libtool@gnu.org
9178
9179 _LT_EOF
9180 fi ;;
9181 esac
9182 fi
9183 break
9184 fi
9185 done
9186 IFS="$lt_save_ifs"
9187 MAGIC_CMD="$lt_save_MAGIC_CMD"
9188 ;;
9189 esac
9190 fi
9191
9192 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9193 if test -n "$MAGIC_CMD"; then
9194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9195 $as_echo "$MAGIC_CMD" >&6; }
9196 else
9197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9198 $as_echo "no" >&6; }
9199 fi
9200
9201
9202 else
9203 MAGIC_CMD=:
9204 fi
9205 fi
9206
9207 fi
9208 ;;
9209 esac
9210
9211 # Use C for the default configuration in the libtool script
9212
9213 lt_save_CC="$CC"
9214 ac_ext=c
9215 ac_cpp='$CPP $CPPFLAGS'
9216 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9217 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9218 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9219
9220
9221 # Source file extension for C test sources.
9222 ac_ext=c
9223
9224 # Object file extension for compiled C test sources.
9225 objext=o
9226 objext=$objext
9227
9228 # Code to be used in simple compile tests
9229 lt_simple_compile_test_code="int some_variable = 0;"
9230
9231 # Code to be used in simple link tests
9232 lt_simple_link_test_code='int main(){return(0);}'
9233
9234
9235
9236
9237
9238
9239
9240 # If no C compiler was specified, use CC.
9241 LTCC=${LTCC-"$CC"}
9242
9243 # If no C compiler flags were specified, use CFLAGS.
9244 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9245
9246 # Allow CC to be a program name with arguments.
9247 compiler=$CC
9248
9249 # Save the default compiler, since it gets overwritten when the other
9250 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9251 compiler_DEFAULT=$CC
9252
9253 # save warnings/boilerplate of simple test code
9254 ac_outfile=conftest.$ac_objext
9255 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9256 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9257 _lt_compiler_boilerplate=`cat conftest.err`
9258 $RM conftest*
9259
9260 ac_outfile=conftest.$ac_objext
9261 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9262 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9263 _lt_linker_boilerplate=`cat conftest.err`
9264 $RM -r conftest*
9265
9266
9267 ## CAVEAT EMPTOR:
9268 ## There is no encapsulation within the following macros, do not change
9269 ## the running order or otherwise move them around unless you know exactly
9270 ## what you are doing...
9271 if test -n "$compiler"; then
9272
9273 lt_prog_compiler_no_builtin_flag=
9274
9275 if test "$GCC" = yes; then
9276 case $cc_basename in
9277 nvcc*)
9278 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9279 *)
9280 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9281 esac
9282
9283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9284 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9285 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9286 $as_echo_n "(cached) " >&6
9287 else
9288 lt_cv_prog_compiler_rtti_exceptions=no
9289 ac_outfile=conftest.$ac_objext
9290 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9291 lt_compiler_flag="-fno-rtti -fno-exceptions"
9292 # Insert the option either (1) after the last *FLAGS variable, or
9293 # (2) before a word containing "conftest.", or (3) at the end.
9294 # Note that $ac_compile itself does not contain backslashes and begins
9295 # with a dollar sign (not a hyphen), so the echo should work correctly.
9296 # The option is referenced via a variable to avoid confusing sed.
9297 lt_compile=`echo "$ac_compile" | $SED \
9298 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9299 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9300 -e 's:$: $lt_compiler_flag:'`
9301 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9302 (eval "$lt_compile" 2>conftest.err)
9303 ac_status=$?
9304 cat conftest.err >&5
9305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9306 if (exit $ac_status) && test -s "$ac_outfile"; then
9307 # The compiler can only warn and ignore the option if not recognized
9308 # So say no if there are warnings other than the usual output.
9309 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9310 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9311 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9312 lt_cv_prog_compiler_rtti_exceptions=yes
9313 fi
9314 fi
9315 $RM conftest*
9316
9317 fi
9318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9319 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9320
9321 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9322 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9323 else
9324 :
9325 fi
9326
9327 fi
9328
9329
9330
9331
9332
9333
9334 lt_prog_compiler_wl=
9335 lt_prog_compiler_pic=
9336 lt_prog_compiler_static=
9337
9338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9339 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9340
9341 if test "$GCC" = yes; then
9342 lt_prog_compiler_wl='-Wl,'
9343 lt_prog_compiler_static='-static'
9344
9345 case $host_os in
9346 aix*)
9347 # All AIX code is PIC.
9348 if test "$host_cpu" = ia64; then
9349 # AIX 5 now supports IA64 processor
9350 lt_prog_compiler_static='-Bstatic'
9351 fi
9352 lt_prog_compiler_pic='-fPIC'
9353 ;;
9354
9355 amigaos*)
9356 case $host_cpu in
9357 powerpc)
9358 # see comment about AmigaOS4 .so support
9359 lt_prog_compiler_pic='-fPIC'
9360 ;;
9361 m68k)
9362 # FIXME: we need at least 68020 code to build shared libraries, but
9363 # adding the `-m68020' flag to GCC prevents building anything better,
9364 # like `-m68040'.
9365 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9366 ;;
9367 esac
9368 ;;
9369
9370 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9371 # PIC is the default for these OSes.
9372 ;;
9373
9374 mingw* | cygwin* | pw32* | os2* | cegcc*)
9375 # This hack is so that the source file can tell whether it is being
9376 # built for inclusion in a dll (and should export symbols for example).
9377 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9378 # (--disable-auto-import) libraries
9379 lt_prog_compiler_pic='-DDLL_EXPORT'
9380 ;;
9381
9382 darwin* | rhapsody*)
9383 # PIC is the default on this platform
9384 # Common symbols not allowed in MH_DYLIB files
9385 lt_prog_compiler_pic='-fno-common'
9386 ;;
9387
9388 haiku*)
9389 # PIC is the default for Haiku.
9390 # The "-static" flag exists, but is broken.
9391 lt_prog_compiler_static=
9392 ;;
9393
9394 hpux*)
9395 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9396 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9397 # sets the default TLS model and affects inlining.
9398 case $host_cpu in
9399 hppa*64*)
9400 # +Z the default
9401 ;;
9402 *)
9403 lt_prog_compiler_pic='-fPIC'
9404 ;;
9405 esac
9406 ;;
9407
9408 interix[3-9]*)
9409 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9410 # Instead, we relocate shared libraries at runtime.
9411 ;;
9412
9413 msdosdjgpp*)
9414 # Just because we use GCC doesn't mean we suddenly get shared libraries
9415 # on systems that don't support them.
9416 lt_prog_compiler_can_build_shared=no
9417 enable_shared=no
9418 ;;
9419
9420 *nto* | *qnx*)
9421 # QNX uses GNU C++, but need to define -shared option too, otherwise
9422 # it will coredump.
9423 lt_prog_compiler_pic='-fPIC -shared'
9424 ;;
9425
9426 sysv4*MP*)
9427 if test -d /usr/nec; then
9428 lt_prog_compiler_pic=-Kconform_pic
9429 fi
9430 ;;
9431
9432 *)
9433 lt_prog_compiler_pic='-fPIC'
9434 ;;
9435 esac
9436
9437 case $cc_basename in
9438 nvcc*) # Cuda Compiler Driver 2.2
9439 lt_prog_compiler_wl='-Xlinker '
9440 lt_prog_compiler_pic='-Xcompiler -fPIC'
9441 ;;
9442 esac
9443 else
9444 # PORTME Check for flag to pass linker flags through the system compiler.
9445 case $host_os in
9446 aix*)
9447 lt_prog_compiler_wl='-Wl,'
9448 if test "$host_cpu" = ia64; then
9449 # AIX 5 now supports IA64 processor
9450 lt_prog_compiler_static='-Bstatic'
9451 else
9452 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9453 fi
9454 ;;
9455
9456 mingw* | cygwin* | pw32* | os2* | cegcc*)
9457 # This hack is so that the source file can tell whether it is being
9458 # built for inclusion in a dll (and should export symbols for example).
9459 lt_prog_compiler_pic='-DDLL_EXPORT'
9460 ;;
9461
9462 hpux9* | hpux10* | hpux11*)
9463 lt_prog_compiler_wl='-Wl,'
9464 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9465 # not for PA HP-UX.
9466 case $host_cpu in
9467 hppa*64*|ia64*)
9468 # +Z the default
9469 ;;
9470 *)
9471 lt_prog_compiler_pic='+Z'
9472 ;;
9473 esac
9474 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9475 lt_prog_compiler_static='${wl}-a ${wl}archive'
9476 ;;
9477
9478 irix5* | irix6* | nonstopux*)
9479 lt_prog_compiler_wl='-Wl,'
9480 # PIC (with -KPIC) is the default.
9481 lt_prog_compiler_static='-non_shared'
9482 ;;
9483
9484 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9485 case $cc_basename in
9486 # old Intel for x86_64 which still supported -KPIC.
9487 ecc*)
9488 lt_prog_compiler_wl='-Wl,'
9489 lt_prog_compiler_pic='-KPIC'
9490 lt_prog_compiler_static='-static'
9491 ;;
9492 # icc used to be incompatible with GCC.
9493 # ICC 10 doesn't accept -KPIC any more.
9494 icc* | ifort*)
9495 lt_prog_compiler_wl='-Wl,'
9496 lt_prog_compiler_pic='-fPIC'
9497 lt_prog_compiler_static='-static'
9498 ;;
9499 # Lahey Fortran 8.1.
9500 lf95*)
9501 lt_prog_compiler_wl='-Wl,'
9502 lt_prog_compiler_pic='--shared'
9503 lt_prog_compiler_static='--static'
9504 ;;
9505 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9506 # Portland Group compilers (*not* the Pentium gcc compiler,
9507 # which looks to be a dead project)
9508 lt_prog_compiler_wl='-Wl,'
9509 lt_prog_compiler_pic='-fpic'
9510 lt_prog_compiler_static='-Bstatic'
9511 ;;
9512 ccc*)
9513 lt_prog_compiler_wl='-Wl,'
9514 # All Alpha code is PIC.
9515 lt_prog_compiler_static='-non_shared'
9516 ;;
9517 xl* | bgxl* | bgf* | mpixl*)
9518 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9519 lt_prog_compiler_wl='-Wl,'
9520 lt_prog_compiler_pic='-qpic'
9521 lt_prog_compiler_static='-qstaticlink'
9522 ;;
9523 *)
9524 case `$CC -V 2>&1 | sed 5q` in
9525 *Sun\ F* | *Sun*Fortran*)
9526 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9527 lt_prog_compiler_pic='-KPIC'
9528 lt_prog_compiler_static='-Bstatic'
9529 lt_prog_compiler_wl=''
9530 ;;
9531 *Sun\ C*)
9532 # Sun C 5.9
9533 lt_prog_compiler_pic='-KPIC'
9534 lt_prog_compiler_static='-Bstatic'
9535 lt_prog_compiler_wl='-Wl,'
9536 ;;
9537 esac
9538 ;;
9539 esac
9540 ;;
9541
9542 newsos6)
9543 lt_prog_compiler_pic='-KPIC'
9544 lt_prog_compiler_static='-Bstatic'
9545 ;;
9546
9547 *nto* | *qnx*)
9548 # QNX uses GNU C++, but need to define -shared option too, otherwise
9549 # it will coredump.
9550 lt_prog_compiler_pic='-fPIC -shared'
9551 ;;
9552
9553 osf3* | osf4* | osf5*)
9554 lt_prog_compiler_wl='-Wl,'
9555 # All OSF/1 code is PIC.
9556 lt_prog_compiler_static='-non_shared'
9557 ;;
9558
9559 rdos*)
9560 lt_prog_compiler_static='-non_shared'
9561 ;;
9562
9563 solaris*)
9564 lt_prog_compiler_pic='-KPIC'
9565 lt_prog_compiler_static='-Bstatic'
9566 case $cc_basename in
9567 f77* | f90* | f95*)
9568 lt_prog_compiler_wl='-Qoption ld ';;
9569 *)
9570 lt_prog_compiler_wl='-Wl,';;
9571 esac
9572 ;;
9573
9574 sunos4*)
9575 lt_prog_compiler_wl='-Qoption ld '
9576 lt_prog_compiler_pic='-PIC'
9577 lt_prog_compiler_static='-Bstatic'
9578 ;;
9579
9580 sysv4 | sysv4.2uw2* | sysv4.3*)
9581 lt_prog_compiler_wl='-Wl,'
9582 lt_prog_compiler_pic='-KPIC'
9583 lt_prog_compiler_static='-Bstatic'
9584 ;;
9585
9586 sysv4*MP*)
9587 if test -d /usr/nec ;then
9588 lt_prog_compiler_pic='-Kconform_pic'
9589 lt_prog_compiler_static='-Bstatic'
9590 fi
9591 ;;
9592
9593 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9594 lt_prog_compiler_wl='-Wl,'
9595 lt_prog_compiler_pic='-KPIC'
9596 lt_prog_compiler_static='-Bstatic'
9597 ;;
9598
9599 unicos*)
9600 lt_prog_compiler_wl='-Wl,'
9601 lt_prog_compiler_can_build_shared=no
9602 ;;
9603
9604 uts4*)
9605 lt_prog_compiler_pic='-pic'
9606 lt_prog_compiler_static='-Bstatic'
9607 ;;
9608
9609 *)
9610 lt_prog_compiler_can_build_shared=no
9611 ;;
9612 esac
9613 fi
9614
9615 case $host_os in
9616 # For platforms which do not support PIC, -DPIC is meaningless:
9617 *djgpp*)
9618 lt_prog_compiler_pic=
9619 ;;
9620 *)
9621 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9622 ;;
9623 esac
9624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9625 $as_echo "$lt_prog_compiler_pic" >&6; }
9626
9627
9628
9629
9630
9631
9632 #
9633 # Check to make sure the PIC flag actually works.
9634 #
9635 if test -n "$lt_prog_compiler_pic"; then
9636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9637 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9638 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9639 $as_echo_n "(cached) " >&6
9640 else
9641 lt_cv_prog_compiler_pic_works=no
9642 ac_outfile=conftest.$ac_objext
9643 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9644 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9645 # Insert the option either (1) after the last *FLAGS variable, or
9646 # (2) before a word containing "conftest.", or (3) at the end.
9647 # Note that $ac_compile itself does not contain backslashes and begins
9648 # with a dollar sign (not a hyphen), so the echo should work correctly.
9649 # The option is referenced via a variable to avoid confusing sed.
9650 lt_compile=`echo "$ac_compile" | $SED \
9651 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9652 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9653 -e 's:$: $lt_compiler_flag:'`
9654 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9655 (eval "$lt_compile" 2>conftest.err)
9656 ac_status=$?
9657 cat conftest.err >&5
9658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9659 if (exit $ac_status) && test -s "$ac_outfile"; then
9660 # The compiler can only warn and ignore the option if not recognized
9661 # So say no if there are warnings other than the usual output.
9662 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9663 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9664 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9665 lt_cv_prog_compiler_pic_works=yes
9666 fi
9667 fi
9668 $RM conftest*
9669
9670 fi
9671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9672 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9673
9674 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9675 case $lt_prog_compiler_pic in
9676 "" | " "*) ;;
9677 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9678 esac
9679 else
9680 lt_prog_compiler_pic=
9681 lt_prog_compiler_can_build_shared=no
9682 fi
9683
9684 fi
9685
9686
9687
9688
9689
9690
9691 #
9692 # Check to make sure the static flag actually works.
9693 #
9694 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9696 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9697 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9698 $as_echo_n "(cached) " >&6
9699 else
9700 lt_cv_prog_compiler_static_works=no
9701 save_LDFLAGS="$LDFLAGS"
9702 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9703 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9704 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9705 # The linker can only warn and ignore the option if not recognized
9706 # So say no if there are warnings
9707 if test -s conftest.err; then
9708 # Append any errors to the config.log.
9709 cat conftest.err 1>&5
9710 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9711 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9712 if diff conftest.exp conftest.er2 >/dev/null; then
9713 lt_cv_prog_compiler_static_works=yes
9714 fi
9715 else
9716 lt_cv_prog_compiler_static_works=yes
9717 fi
9718 fi
9719 $RM -r conftest*
9720 LDFLAGS="$save_LDFLAGS"
9721
9722 fi
9723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9724 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9725
9726 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9727 :
9728 else
9729 lt_prog_compiler_static=
9730 fi
9731
9732
9733
9734
9735
9736
9737
9738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9739 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9740 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9741 $as_echo_n "(cached) " >&6
9742 else
9743 lt_cv_prog_compiler_c_o=no
9744 $RM -r conftest 2>/dev/null
9745 mkdir conftest
9746 cd conftest
9747 mkdir out
9748 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9749
9750 lt_compiler_flag="-o out/conftest2.$ac_objext"
9751 # Insert the option either (1) after the last *FLAGS variable, or
9752 # (2) before a word containing "conftest.", or (3) at the end.
9753 # Note that $ac_compile itself does not contain backslashes and begins
9754 # with a dollar sign (not a hyphen), so the echo should work correctly.
9755 lt_compile=`echo "$ac_compile" | $SED \
9756 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9757 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9758 -e 's:$: $lt_compiler_flag:'`
9759 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9760 (eval "$lt_compile" 2>out/conftest.err)
9761 ac_status=$?
9762 cat out/conftest.err >&5
9763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9764 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9765 then
9766 # The compiler can only warn and ignore the option if not recognized
9767 # So say no if there are warnings
9768 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9769 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9770 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9771 lt_cv_prog_compiler_c_o=yes
9772 fi
9773 fi
9774 chmod u+w . 2>&5
9775 $RM conftest*
9776 # SGI C++ compiler will create directory out/ii_files/ for
9777 # template instantiation
9778 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9779 $RM out/* && rmdir out
9780 cd ..
9781 $RM -r conftest
9782 $RM conftest*
9783
9784 fi
9785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9786 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9787
9788
9789
9790
9791
9792
9793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9794 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9795 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9796 $as_echo_n "(cached) " >&6
9797 else
9798 lt_cv_prog_compiler_c_o=no
9799 $RM -r conftest 2>/dev/null
9800 mkdir conftest
9801 cd conftest
9802 mkdir out
9803 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9804
9805 lt_compiler_flag="-o out/conftest2.$ac_objext"
9806 # Insert the option either (1) after the last *FLAGS variable, or
9807 # (2) before a word containing "conftest.", or (3) at the end.
9808 # Note that $ac_compile itself does not contain backslashes and begins
9809 # with a dollar sign (not a hyphen), so the echo should work correctly.
9810 lt_compile=`echo "$ac_compile" | $SED \
9811 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9812 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9813 -e 's:$: $lt_compiler_flag:'`
9814 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9815 (eval "$lt_compile" 2>out/conftest.err)
9816 ac_status=$?
9817 cat out/conftest.err >&5
9818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9819 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9820 then
9821 # The compiler can only warn and ignore the option if not recognized
9822 # So say no if there are warnings
9823 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9824 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9825 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9826 lt_cv_prog_compiler_c_o=yes
9827 fi
9828 fi
9829 chmod u+w . 2>&5
9830 $RM conftest*
9831 # SGI C++ compiler will create directory out/ii_files/ for
9832 # template instantiation
9833 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9834 $RM out/* && rmdir out
9835 cd ..
9836 $RM -r conftest
9837 $RM conftest*
9838
9839 fi
9840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9841 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9842
9843
9844
9845
9846 hard_links="nottested"
9847 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9848 # do not overwrite the value of need_locks provided by the user
9849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9850 $as_echo_n "checking if we can lock with hard links... " >&6; }
9851 hard_links=yes
9852 $RM conftest*
9853 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9854 touch conftest.a
9855 ln conftest.a conftest.b 2>&5 || hard_links=no
9856 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9858 $as_echo "$hard_links" >&6; }
9859 if test "$hard_links" = no; then
9860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9861 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9862 need_locks=warn
9863 fi
9864 else
9865 need_locks=no
9866 fi
9867
9868
9869
9870
9871
9872
9873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9874 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9875
9876 runpath_var=
9877 allow_undefined_flag=
9878 always_export_symbols=no
9879 archive_cmds=
9880 archive_expsym_cmds=
9881 compiler_needs_object=no
9882 enable_shared_with_static_runtimes=no
9883 export_dynamic_flag_spec=
9884 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9885 hardcode_automatic=no
9886 hardcode_direct=no
9887 hardcode_direct_absolute=no
9888 hardcode_libdir_flag_spec=
9889 hardcode_libdir_flag_spec_ld=
9890 hardcode_libdir_separator=
9891 hardcode_minus_L=no
9892 hardcode_shlibpath_var=unsupported
9893 inherit_rpath=no
9894 link_all_deplibs=unknown
9895 module_cmds=
9896 module_expsym_cmds=
9897 old_archive_from_new_cmds=
9898 old_archive_from_expsyms_cmds=
9899 thread_safe_flag_spec=
9900 whole_archive_flag_spec=
9901 # include_expsyms should be a list of space-separated symbols to be *always*
9902 # included in the symbol list
9903 include_expsyms=
9904 # exclude_expsyms can be an extended regexp of symbols to exclude
9905 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9906 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9907 # as well as any symbol that contains `d'.
9908 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9909 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9910 # platforms (ab)use it in PIC code, but their linkers get confused if
9911 # the symbol is explicitly referenced. Since portable code cannot
9912 # rely on this symbol name, it's probably fine to never include it in
9913 # preloaded symbol tables.
9914 # Exclude shared library initialization/finalization symbols.
9915 extract_expsyms_cmds=
9916
9917 case $host_os in
9918 cygwin* | mingw* | pw32* | cegcc*)
9919 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9920 # When not using gcc, we currently assume that we are using
9921 # Microsoft Visual C++.
9922 if test "$GCC" != yes; then
9923 with_gnu_ld=no
9924 fi
9925 ;;
9926 interix*)
9927 # we just hope/assume this is gcc and not c89 (= MSVC++)
9928 with_gnu_ld=yes
9929 ;;
9930 openbsd*)
9931 with_gnu_ld=no
9932 ;;
9933 esac
9934
9935 ld_shlibs=yes
9936
9937 # On some targets, GNU ld is compatible enough with the native linker
9938 # that we're better off using the native interface for both.
9939 lt_use_gnu_ld_interface=no
9940 if test "$with_gnu_ld" = yes; then
9941 case $host_os in
9942 aix*)
9943 # The AIX port of GNU ld has always aspired to compatibility
9944 # with the native linker. However, as the warning in the GNU ld
9945 # block says, versions before 2.19.5* couldn't really create working
9946 # shared libraries, regardless of the interface used.
9947 case `$LD -v 2>&1` in
9948 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9949 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9950 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9951 *)
9952 lt_use_gnu_ld_interface=yes
9953 ;;
9954 esac
9955 ;;
9956 *)
9957 lt_use_gnu_ld_interface=yes
9958 ;;
9959 esac
9960 fi
9961
9962 if test "$lt_use_gnu_ld_interface" = yes; then
9963 # If archive_cmds runs LD, not CC, wlarc should be empty
9964 wlarc='${wl}'
9965
9966 # Set some defaults for GNU ld with shared library support. These
9967 # are reset later if shared libraries are not supported. Putting them
9968 # here allows them to be overridden if necessary.
9969 runpath_var=LD_RUN_PATH
9970 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9971 export_dynamic_flag_spec='${wl}--export-dynamic'
9972 # ancient GNU ld didn't support --whole-archive et. al.
9973 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9974 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9975 else
9976 whole_archive_flag_spec=
9977 fi
9978 supports_anon_versioning=no
9979 case `$LD -v 2>&1` in
9980 *GNU\ gold*) supports_anon_versioning=yes ;;
9981 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9982 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9983 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9984 *\ 2.11.*) ;; # other 2.11 versions
9985 *) supports_anon_versioning=yes ;;
9986 esac
9987
9988 # See if GNU ld supports shared libraries.
9989 case $host_os in
9990 aix[3-9]*)
9991 # On AIX/PPC, the GNU linker is very broken
9992 if test "$host_cpu" != ia64; then
9993 ld_shlibs=no
9994 cat <<_LT_EOF 1>&2
9995
9996 *** Warning: the GNU linker, at least up to release 2.19, is reported
9997 *** to be unable to reliably create shared libraries on AIX.
9998 *** Therefore, libtool is disabling shared libraries support. If you
9999 *** really care for shared libraries, you may want to install binutils
10000 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10001 *** You will then need to restart the configuration process.
10002
10003 _LT_EOF
10004 fi
10005 ;;
10006
10007 amigaos*)
10008 case $host_cpu in
10009 powerpc)
10010 # see comment about AmigaOS4 .so support
10011 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10012 archive_expsym_cmds=''
10013 ;;
10014 m68k)
10015 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)'
10016 hardcode_libdir_flag_spec='-L$libdir'
10017 hardcode_minus_L=yes
10018 ;;
10019 esac
10020 ;;
10021
10022 beos*)
10023 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10024 allow_undefined_flag=unsupported
10025 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10026 # support --undefined. This deserves some investigation. FIXME
10027 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10028 else
10029 ld_shlibs=no
10030 fi
10031 ;;
10032
10033 cygwin* | mingw* | pw32* | cegcc*)
10034 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10035 # as there is no search path for DLLs.
10036 hardcode_libdir_flag_spec='-L$libdir'
10037 export_dynamic_flag_spec='${wl}--export-all-symbols'
10038 allow_undefined_flag=unsupported
10039 always_export_symbols=no
10040 enable_shared_with_static_runtimes=yes
10041 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10042
10043 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10044 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10045 # If the export-symbols file already is a .def file (1st line
10046 # is EXPORTS), use it as is; otherwise, prepend...
10047 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10048 cp $export_symbols $output_objdir/$soname.def;
10049 else
10050 echo EXPORTS > $output_objdir/$soname.def;
10051 cat $export_symbols >> $output_objdir/$soname.def;
10052 fi~
10053 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10054 else
10055 ld_shlibs=no
10056 fi
10057 ;;
10058
10059 haiku*)
10060 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10061 link_all_deplibs=yes
10062 ;;
10063
10064 interix[3-9]*)
10065 hardcode_direct=no
10066 hardcode_shlibpath_var=no
10067 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10068 export_dynamic_flag_spec='${wl}-E'
10069 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10070 # Instead, shared libraries are loaded at an image base (0x10000000 by
10071 # default) and relocated if they conflict, which is a slow very memory
10072 # consuming and fragmenting process. To avoid this, we pick a random,
10073 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10074 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10075 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10076 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'
10077 ;;
10078
10079 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10080 tmp_diet=no
10081 if test "$host_os" = linux-dietlibc; then
10082 case $cc_basename in
10083 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10084 esac
10085 fi
10086 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10087 && test "$tmp_diet" = no
10088 then
10089 tmp_addflag=
10090 tmp_sharedflag='-shared'
10091 case $cc_basename,$host_cpu in
10092 pgcc*) # Portland Group C compiler
10093 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'
10094 tmp_addflag=' $pic_flag'
10095 ;;
10096 pgf77* | pgf90* | pgf95* | pgfortran*)
10097 # Portland Group f77 and f90 compilers
10098 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'
10099 tmp_addflag=' $pic_flag -Mnomain' ;;
10100 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10101 tmp_addflag=' -i_dynamic' ;;
10102 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10103 tmp_addflag=' -i_dynamic -nofor_main' ;;
10104 ifc* | ifort*) # Intel Fortran compiler
10105 tmp_addflag=' -nofor_main' ;;
10106 lf95*) # Lahey Fortran 8.1
10107 whole_archive_flag_spec=
10108 tmp_sharedflag='--shared' ;;
10109 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10110 tmp_sharedflag='-qmkshrobj'
10111 tmp_addflag= ;;
10112 nvcc*) # Cuda Compiler Driver 2.2
10113 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'
10114 compiler_needs_object=yes
10115 ;;
10116 esac
10117 case `$CC -V 2>&1 | sed 5q` in
10118 *Sun\ C*) # Sun C 5.9
10119 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'
10120 compiler_needs_object=yes
10121 tmp_sharedflag='-G' ;;
10122 *Sun\ F*) # Sun Fortran 8.3
10123 tmp_sharedflag='-G' ;;
10124 esac
10125 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10126
10127 if test "x$supports_anon_versioning" = xyes; then
10128 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10129 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10130 echo "local: *; };" >> $output_objdir/$libname.ver~
10131 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10132 fi
10133
10134 case $cc_basename in
10135 xlf* | bgf* | bgxlf* | mpixlf*)
10136 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10137 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10138 hardcode_libdir_flag_spec=
10139 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10140 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10141 if test "x$supports_anon_versioning" = xyes; then
10142 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10143 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10144 echo "local: *; };" >> $output_objdir/$libname.ver~
10145 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10146 fi
10147 ;;
10148 esac
10149 else
10150 ld_shlibs=no
10151 fi
10152 ;;
10153
10154 netbsd*)
10155 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10156 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10157 wlarc=
10158 else
10159 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10160 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10161 fi
10162 ;;
10163
10164 solaris*)
10165 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10166 ld_shlibs=no
10167 cat <<_LT_EOF 1>&2
10168
10169 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10170 *** create shared libraries on Solaris systems. Therefore, libtool
10171 *** is disabling shared libraries support. We urge you to upgrade GNU
10172 *** binutils to release 2.9.1 or newer. Another option is to modify
10173 *** your PATH or compiler configuration so that the native linker is
10174 *** used, and then restart.
10175
10176 _LT_EOF
10177 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10178 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10179 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10180 else
10181 ld_shlibs=no
10182 fi
10183 ;;
10184
10185 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10186 case `$LD -v 2>&1` in
10187 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10188 ld_shlibs=no
10189 cat <<_LT_EOF 1>&2
10190
10191 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10192 *** reliably create shared libraries on SCO systems. Therefore, libtool
10193 *** is disabling shared libraries support. We urge you to upgrade GNU
10194 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10195 *** your PATH or compiler configuration so that the native linker is
10196 *** used, and then restart.
10197
10198 _LT_EOF
10199 ;;
10200 *)
10201 # For security reasons, it is highly recommended that you always
10202 # use absolute paths for naming shared libraries, and exclude the
10203 # DT_RUNPATH tag from executables and libraries. But doing so
10204 # requires that you compile everything twice, which is a pain.
10205 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10206 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10207 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10208 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10209 else
10210 ld_shlibs=no
10211 fi
10212 ;;
10213 esac
10214 ;;
10215
10216 sunos4*)
10217 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10218 wlarc=
10219 hardcode_direct=yes
10220 hardcode_shlibpath_var=no
10221 ;;
10222
10223 *)
10224 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10225 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10226 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10227 else
10228 ld_shlibs=no
10229 fi
10230 ;;
10231 esac
10232
10233 if test "$ld_shlibs" = no; then
10234 runpath_var=
10235 hardcode_libdir_flag_spec=
10236 export_dynamic_flag_spec=
10237 whole_archive_flag_spec=
10238 fi
10239 else
10240 # PORTME fill in a description of your system's linker (not GNU ld)
10241 case $host_os in
10242 aix3*)
10243 allow_undefined_flag=unsupported
10244 always_export_symbols=yes
10245 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'
10246 # Note: this linker hardcodes the directories in LIBPATH if there
10247 # are no directories specified by -L.
10248 hardcode_minus_L=yes
10249 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10250 # Neither direct hardcoding nor static linking is supported with a
10251 # broken collect2.
10252 hardcode_direct=unsupported
10253 fi
10254 ;;
10255
10256 aix[4-9]*)
10257 if test "$host_cpu" = ia64; then
10258 # On IA64, the linker does run time linking by default, so we don't
10259 # have to do anything special.
10260 aix_use_runtimelinking=no
10261 exp_sym_flag='-Bexport'
10262 no_entry_flag=""
10263 else
10264 # If we're using GNU nm, then we don't want the "-C" option.
10265 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10266 # Also, AIX nm treats weak defined symbols like other global
10267 # defined symbols, whereas GNU nm marks them as "W".
10268 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10269 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'
10270 else
10271 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10272 fi
10273 aix_use_runtimelinking=no
10274
10275 # Test if we are trying to use run time linking or normal
10276 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10277 # need to do runtime linking.
10278 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10279 for ld_flag in $LDFLAGS; do
10280 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10281 aix_use_runtimelinking=yes
10282 break
10283 fi
10284 done
10285 ;;
10286 esac
10287
10288 exp_sym_flag='-bexport'
10289 no_entry_flag='-bnoentry'
10290 fi
10291
10292 # When large executables or shared objects are built, AIX ld can
10293 # have problems creating the table of contents. If linking a library
10294 # or program results in "error TOC overflow" add -mminimal-toc to
10295 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10296 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10297
10298 archive_cmds=''
10299 hardcode_direct=yes
10300 hardcode_direct_absolute=yes
10301 hardcode_libdir_separator=':'
10302 link_all_deplibs=yes
10303 file_list_spec='${wl}-f,'
10304
10305 if test "$GCC" = yes; then
10306 case $host_os in aix4.[012]|aix4.[012].*)
10307 # We only want to do this on AIX 4.2 and lower, the check
10308 # below for broken collect2 doesn't work under 4.3+
10309 collect2name=`${CC} -print-prog-name=collect2`
10310 if test -f "$collect2name" &&
10311 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10312 then
10313 # We have reworked collect2
10314 :
10315 else
10316 # We have old collect2
10317 hardcode_direct=unsupported
10318 # It fails to find uninstalled libraries when the uninstalled
10319 # path is not listed in the libpath. Setting hardcode_minus_L
10320 # to unsupported forces relinking
10321 hardcode_minus_L=yes
10322 hardcode_libdir_flag_spec='-L$libdir'
10323 hardcode_libdir_separator=
10324 fi
10325 ;;
10326 esac
10327 shared_flag='-shared'
10328 if test "$aix_use_runtimelinking" = yes; then
10329 shared_flag="$shared_flag "'${wl}-G'
10330 fi
10331 else
10332 # not using gcc
10333 if test "$host_cpu" = ia64; then
10334 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10335 # chokes on -Wl,-G. The following line is correct:
10336 shared_flag='-G'
10337 else
10338 if test "$aix_use_runtimelinking" = yes; then
10339 shared_flag='${wl}-G'
10340 else
10341 shared_flag='${wl}-bM:SRE'
10342 fi
10343 fi
10344 fi
10345
10346 export_dynamic_flag_spec='${wl}-bexpall'
10347 # It seems that -bexpall does not export symbols beginning with
10348 # underscore (_), so it is better to generate a list of symbols to export.
10349 always_export_symbols=yes
10350 if test "$aix_use_runtimelinking" = yes; then
10351 # Warning - without using the other runtime loading flags (-brtl),
10352 # -berok will link without error, but may produce a broken library.
10353 allow_undefined_flag='-berok'
10354 # Determine the default libpath from the value encoded in an
10355 # empty executable.
10356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10357 /* end confdefs.h. */
10358
10359 int
10360 main ()
10361 {
10362
10363 ;
10364 return 0;
10365 }
10366 _ACEOF
10367 if ac_fn_c_try_link "$LINENO"; then :
10368
10369 lt_aix_libpath_sed='
10370 /Import File Strings/,/^$/ {
10371 /^0/ {
10372 s/^0 *\(.*\)$/\1/
10373 p
10374 }
10375 }'
10376 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10377 # Check for a 64-bit object if we didn't find anything.
10378 if test -z "$aix_libpath"; then
10379 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10380 fi
10381 fi
10382 rm -f core conftest.err conftest.$ac_objext \
10383 conftest$ac_exeext conftest.$ac_ext
10384 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10385
10386 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10387 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"
10388 else
10389 if test "$host_cpu" = ia64; then
10390 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10391 allow_undefined_flag="-z nodefs"
10392 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"
10393 else
10394 # Determine the default libpath from the value encoded in an
10395 # empty executable.
10396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10397 /* end confdefs.h. */
10398
10399 int
10400 main ()
10401 {
10402
10403 ;
10404 return 0;
10405 }
10406 _ACEOF
10407 if ac_fn_c_try_link "$LINENO"; then :
10408
10409 lt_aix_libpath_sed='
10410 /Import File Strings/,/^$/ {
10411 /^0/ {
10412 s/^0 *\(.*\)$/\1/
10413 p
10414 }
10415 }'
10416 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10417 # Check for a 64-bit object if we didn't find anything.
10418 if test -z "$aix_libpath"; then
10419 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10420 fi
10421 fi
10422 rm -f core conftest.err conftest.$ac_objext \
10423 conftest$ac_exeext conftest.$ac_ext
10424 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10425
10426 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10427 # Warning - without using the other run time loading flags,
10428 # -berok will link without error, but may produce a broken library.
10429 no_undefined_flag=' ${wl}-bernotok'
10430 allow_undefined_flag=' ${wl}-berok'
10431 if test "$with_gnu_ld" = yes; then
10432 # We only use this code for GNU lds that support --whole-archive.
10433 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10434 else
10435 # Exported symbols can be pulled into shared objects from archives
10436 whole_archive_flag_spec='$convenience'
10437 fi
10438 archive_cmds_need_lc=yes
10439 # This is similar to how AIX traditionally builds its shared libraries.
10440 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'
10441 fi
10442 fi
10443 ;;
10444
10445 amigaos*)
10446 case $host_cpu in
10447 powerpc)
10448 # see comment about AmigaOS4 .so support
10449 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10450 archive_expsym_cmds=''
10451 ;;
10452 m68k)
10453 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)'
10454 hardcode_libdir_flag_spec='-L$libdir'
10455 hardcode_minus_L=yes
10456 ;;
10457 esac
10458 ;;
10459
10460 bsdi[45]*)
10461 export_dynamic_flag_spec=-rdynamic
10462 ;;
10463
10464 cygwin* | mingw* | pw32* | cegcc*)
10465 # When not using gcc, we currently assume that we are using
10466 # Microsoft Visual C++.
10467 # hardcode_libdir_flag_spec is actually meaningless, as there is
10468 # no search path for DLLs.
10469 hardcode_libdir_flag_spec=' '
10470 allow_undefined_flag=unsupported
10471 # Tell ltmain to make .lib files, not .a files.
10472 libext=lib
10473 # Tell ltmain to make .dll files, not .so files.
10474 shrext_cmds=".dll"
10475 # FIXME: Setting linknames here is a bad hack.
10476 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10477 # The linker will automatically build a .lib file if we build a DLL.
10478 old_archive_from_new_cmds='true'
10479 # FIXME: Should let the user specify the lib program.
10480 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10481 fix_srcfile_path='`cygpath -w "$srcfile"`'
10482 enable_shared_with_static_runtimes=yes
10483 ;;
10484
10485 darwin* | rhapsody*)
10486
10487
10488 archive_cmds_need_lc=no
10489 hardcode_direct=no
10490 hardcode_automatic=yes
10491 hardcode_shlibpath_var=unsupported
10492 if test "$lt_cv_ld_force_load" = "yes"; then
10493 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\"`'
10494 else
10495 whole_archive_flag_spec=''
10496 fi
10497 link_all_deplibs=yes
10498 allow_undefined_flag="$_lt_dar_allow_undefined"
10499 case $cc_basename in
10500 ifort*) _lt_dar_can_shared=yes ;;
10501 *) _lt_dar_can_shared=$GCC ;;
10502 esac
10503 if test "$_lt_dar_can_shared" = "yes"; then
10504 output_verbose_link_cmd=func_echo_all
10505 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10506 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10507 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}"
10508 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}"
10509
10510 else
10511 ld_shlibs=no
10512 fi
10513
10514 ;;
10515
10516 dgux*)
10517 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10518 hardcode_libdir_flag_spec='-L$libdir'
10519 hardcode_shlibpath_var=no
10520 ;;
10521
10522 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10523 # support. Future versions do this automatically, but an explicit c++rt0.o
10524 # does not break anything, and helps significantly (at the cost of a little
10525 # extra space).
10526 freebsd2.2*)
10527 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10528 hardcode_libdir_flag_spec='-R$libdir'
10529 hardcode_direct=yes
10530 hardcode_shlibpath_var=no
10531 ;;
10532
10533 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10534 freebsd2.*)
10535 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10536 hardcode_direct=yes
10537 hardcode_minus_L=yes
10538 hardcode_shlibpath_var=no
10539 ;;
10540
10541 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10542 freebsd* | dragonfly*)
10543 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10544 hardcode_libdir_flag_spec='-R$libdir'
10545 hardcode_direct=yes
10546 hardcode_shlibpath_var=no
10547 ;;
10548
10549 hpux9*)
10550 if test "$GCC" = yes; then
10551 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'
10552 else
10553 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'
10554 fi
10555 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10556 hardcode_libdir_separator=:
10557 hardcode_direct=yes
10558
10559 # hardcode_minus_L: Not really in the search PATH,
10560 # but as the default location of the library.
10561 hardcode_minus_L=yes
10562 export_dynamic_flag_spec='${wl}-E'
10563 ;;
10564
10565 hpux10*)
10566 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10567 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10568 else
10569 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10570 fi
10571 if test "$with_gnu_ld" = no; then
10572 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10573 hardcode_libdir_flag_spec_ld='+b $libdir'
10574 hardcode_libdir_separator=:
10575 hardcode_direct=yes
10576 hardcode_direct_absolute=yes
10577 export_dynamic_flag_spec='${wl}-E'
10578 # hardcode_minus_L: Not really in the search PATH,
10579 # but as the default location of the library.
10580 hardcode_minus_L=yes
10581 fi
10582 ;;
10583
10584 hpux11*)
10585 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10586 case $host_cpu in
10587 hppa*64*)
10588 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10589 ;;
10590 ia64*)
10591 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10592 ;;
10593 *)
10594 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10595 ;;
10596 esac
10597 else
10598 case $host_cpu in
10599 hppa*64*)
10600 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10601 ;;
10602 ia64*)
10603 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10604 ;;
10605 *)
10606
10607 # Older versions of the 11.00 compiler do not understand -b yet
10608 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10610 $as_echo_n "checking if $CC understands -b... " >&6; }
10611 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10612 $as_echo_n "(cached) " >&6
10613 else
10614 lt_cv_prog_compiler__b=no
10615 save_LDFLAGS="$LDFLAGS"
10616 LDFLAGS="$LDFLAGS -b"
10617 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10618 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10619 # The linker can only warn and ignore the option if not recognized
10620 # So say no if there are warnings
10621 if test -s conftest.err; then
10622 # Append any errors to the config.log.
10623 cat conftest.err 1>&5
10624 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10625 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10626 if diff conftest.exp conftest.er2 >/dev/null; then
10627 lt_cv_prog_compiler__b=yes
10628 fi
10629 else
10630 lt_cv_prog_compiler__b=yes
10631 fi
10632 fi
10633 $RM -r conftest*
10634 LDFLAGS="$save_LDFLAGS"
10635
10636 fi
10637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10638 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10639
10640 if test x"$lt_cv_prog_compiler__b" = xyes; then
10641 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10642 else
10643 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10644 fi
10645
10646 ;;
10647 esac
10648 fi
10649 if test "$with_gnu_ld" = no; then
10650 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10651 hardcode_libdir_separator=:
10652
10653 case $host_cpu in
10654 hppa*64*|ia64*)
10655 hardcode_direct=no
10656 hardcode_shlibpath_var=no
10657 ;;
10658 *)
10659 hardcode_direct=yes
10660 hardcode_direct_absolute=yes
10661 export_dynamic_flag_spec='${wl}-E'
10662
10663 # hardcode_minus_L: Not really in the search PATH,
10664 # but as the default location of the library.
10665 hardcode_minus_L=yes
10666 ;;
10667 esac
10668 fi
10669 ;;
10670
10671 irix5* | irix6* | nonstopux*)
10672 if test "$GCC" = yes; then
10673 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'
10674 # Try to use the -exported_symbol ld option, if it does not
10675 # work, assume that -exports_file does not work either and
10676 # implicitly export all symbols.
10677 save_LDFLAGS="$LDFLAGS"
10678 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10680 /* end confdefs.h. */
10681 int foo(void) {}
10682 _ACEOF
10683 if ac_fn_c_try_link "$LINENO"; then :
10684 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'
10685
10686 fi
10687 rm -f core conftest.err conftest.$ac_objext \
10688 conftest$ac_exeext conftest.$ac_ext
10689 LDFLAGS="$save_LDFLAGS"
10690 else
10691 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'
10692 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'
10693 fi
10694 archive_cmds_need_lc='no'
10695 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10696 hardcode_libdir_separator=:
10697 inherit_rpath=yes
10698 link_all_deplibs=yes
10699 ;;
10700
10701 netbsd*)
10702 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10703 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10704 else
10705 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10706 fi
10707 hardcode_libdir_flag_spec='-R$libdir'
10708 hardcode_direct=yes
10709 hardcode_shlibpath_var=no
10710 ;;
10711
10712 newsos6)
10713 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10714 hardcode_direct=yes
10715 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10716 hardcode_libdir_separator=:
10717 hardcode_shlibpath_var=no
10718 ;;
10719
10720 *nto* | *qnx*)
10721 ;;
10722
10723 openbsd*)
10724 if test -f /usr/libexec/ld.so; then
10725 hardcode_direct=yes
10726 hardcode_shlibpath_var=no
10727 hardcode_direct_absolute=yes
10728 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10729 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10730 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10731 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10732 export_dynamic_flag_spec='${wl}-E'
10733 else
10734 case $host_os in
10735 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10736 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10737 hardcode_libdir_flag_spec='-R$libdir'
10738 ;;
10739 *)
10740 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10741 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10742 ;;
10743 esac
10744 fi
10745 else
10746 ld_shlibs=no
10747 fi
10748 ;;
10749
10750 os2*)
10751 hardcode_libdir_flag_spec='-L$libdir'
10752 hardcode_minus_L=yes
10753 allow_undefined_flag=unsupported
10754 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'
10755 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10756 ;;
10757
10758 osf3*)
10759 if test "$GCC" = yes; then
10760 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10761 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'
10762 else
10763 allow_undefined_flag=' -expect_unresolved \*'
10764 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'
10765 fi
10766 archive_cmds_need_lc='no'
10767 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10768 hardcode_libdir_separator=:
10769 ;;
10770
10771 osf4* | osf5*) # as osf3* with the addition of -msym flag
10772 if test "$GCC" = yes; then
10773 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10774 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'
10775 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10776 else
10777 allow_undefined_flag=' -expect_unresolved \*'
10778 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'
10779 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~
10780 $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'
10781
10782 # Both c and cxx compiler support -rpath directly
10783 hardcode_libdir_flag_spec='-rpath $libdir'
10784 fi
10785 archive_cmds_need_lc='no'
10786 hardcode_libdir_separator=:
10787 ;;
10788
10789 solaris*)
10790 no_undefined_flag=' -z defs'
10791 if test "$GCC" = yes; then
10792 wlarc='${wl}'
10793 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10794 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10795 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10796 else
10797 case `$CC -V 2>&1` in
10798 *"Compilers 5.0"*)
10799 wlarc=''
10800 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10801 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10802 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10803 ;;
10804 *)
10805 wlarc='${wl}'
10806 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10807 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10808 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10809 ;;
10810 esac
10811 fi
10812 hardcode_libdir_flag_spec='-R$libdir'
10813 hardcode_shlibpath_var=no
10814 case $host_os in
10815 solaris2.[0-5] | solaris2.[0-5].*) ;;
10816 *)
10817 # The compiler driver will combine and reorder linker options,
10818 # but understands `-z linker_flag'. GCC discards it without `$wl',
10819 # but is careful enough not to reorder.
10820 # Supported since Solaris 2.6 (maybe 2.5.1?)
10821 if test "$GCC" = yes; then
10822 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10823 else
10824 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10825 fi
10826 ;;
10827 esac
10828 link_all_deplibs=yes
10829 ;;
10830
10831 sunos4*)
10832 if test "x$host_vendor" = xsequent; then
10833 # Use $CC to link under sequent, because it throws in some extra .o
10834 # files that make .init and .fini sections work.
10835 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10836 else
10837 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10838 fi
10839 hardcode_libdir_flag_spec='-L$libdir'
10840 hardcode_direct=yes
10841 hardcode_minus_L=yes
10842 hardcode_shlibpath_var=no
10843 ;;
10844
10845 sysv4)
10846 case $host_vendor in
10847 sni)
10848 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10849 hardcode_direct=yes # is this really true???
10850 ;;
10851 siemens)
10852 ## LD is ld it makes a PLAMLIB
10853 ## CC just makes a GrossModule.
10854 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10855 reload_cmds='$CC -r -o $output$reload_objs'
10856 hardcode_direct=no
10857 ;;
10858 motorola)
10859 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10860 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10861 ;;
10862 esac
10863 runpath_var='LD_RUN_PATH'
10864 hardcode_shlibpath_var=no
10865 ;;
10866
10867 sysv4.3*)
10868 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10869 hardcode_shlibpath_var=no
10870 export_dynamic_flag_spec='-Bexport'
10871 ;;
10872
10873 sysv4*MP*)
10874 if test -d /usr/nec; then
10875 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10876 hardcode_shlibpath_var=no
10877 runpath_var=LD_RUN_PATH
10878 hardcode_runpath_var=yes
10879 ld_shlibs=yes
10880 fi
10881 ;;
10882
10883 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10884 no_undefined_flag='${wl}-z,text'
10885 archive_cmds_need_lc=no
10886 hardcode_shlibpath_var=no
10887 runpath_var='LD_RUN_PATH'
10888
10889 if test "$GCC" = yes; then
10890 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10891 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10892 else
10893 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10894 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10895 fi
10896 ;;
10897
10898 sysv5* | sco3.2v5* | sco5v6*)
10899 # Note: We can NOT use -z defs as we might desire, because we do not
10900 # link with -lc, and that would cause any symbols used from libc to
10901 # always be unresolved, which means just about no library would
10902 # ever link correctly. If we're not using GNU ld we use -z text
10903 # though, which does catch some bad symbols but isn't as heavy-handed
10904 # as -z defs.
10905 no_undefined_flag='${wl}-z,text'
10906 allow_undefined_flag='${wl}-z,nodefs'
10907 archive_cmds_need_lc=no
10908 hardcode_shlibpath_var=no
10909 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10910 hardcode_libdir_separator=':'
10911 link_all_deplibs=yes
10912 export_dynamic_flag_spec='${wl}-Bexport'
10913 runpath_var='LD_RUN_PATH'
10914
10915 if test "$GCC" = yes; then
10916 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10917 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10918 else
10919 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10920 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10921 fi
10922 ;;
10923
10924 uts4*)
10925 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10926 hardcode_libdir_flag_spec='-L$libdir'
10927 hardcode_shlibpath_var=no
10928 ;;
10929
10930 *)
10931 ld_shlibs=no
10932 ;;
10933 esac
10934
10935 if test x$host_vendor = xsni; then
10936 case $host in
10937 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10938 export_dynamic_flag_spec='${wl}-Blargedynsym'
10939 ;;
10940 esac
10941 fi
10942 fi
10943
10944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10945 $as_echo "$ld_shlibs" >&6; }
10946 test "$ld_shlibs" = no && can_build_shared=no
10947
10948 with_gnu_ld=$with_gnu_ld
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964 #
10965 # Do we need to explicitly link libc?
10966 #
10967 case "x$archive_cmds_need_lc" in
10968 x|xyes)
10969 # Assume -lc should be added
10970 archive_cmds_need_lc=yes
10971
10972 if test "$enable_shared" = yes && test "$GCC" = yes; then
10973 case $archive_cmds in
10974 *'~'*)
10975 # FIXME: we may have to deal with multi-command sequences.
10976 ;;
10977 '$CC '*)
10978 # Test whether the compiler implicitly links with -lc since on some
10979 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10980 # to ld, don't add -lc before -lgcc.
10981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10982 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10983 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10984 $as_echo_n "(cached) " >&6
10985 else
10986 $RM conftest*
10987 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10988
10989 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10990 (eval $ac_compile) 2>&5
10991 ac_status=$?
10992 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10993 test $ac_status = 0; } 2>conftest.err; then
10994 soname=conftest
10995 lib=conftest
10996 libobjs=conftest.$ac_objext
10997 deplibs=
10998 wl=$lt_prog_compiler_wl
10999 pic_flag=$lt_prog_compiler_pic
11000 compiler_flags=-v
11001 linker_flags=-v
11002 verstring=
11003 output_objdir=.
11004 libname=conftest
11005 lt_save_allow_undefined_flag=$allow_undefined_flag
11006 allow_undefined_flag=
11007 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11008 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11009 ac_status=$?
11010 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11011 test $ac_status = 0; }
11012 then
11013 lt_cv_archive_cmds_need_lc=no
11014 else
11015 lt_cv_archive_cmds_need_lc=yes
11016 fi
11017 allow_undefined_flag=$lt_save_allow_undefined_flag
11018 else
11019 cat conftest.err 1>&5
11020 fi
11021 $RM conftest*
11022
11023 fi
11024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11025 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11026 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11027 ;;
11028 esac
11029 fi
11030 ;;
11031 esac
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11190 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11191
11192 if test "$GCC" = yes; then
11193 case $host_os in
11194 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11195 *) lt_awk_arg="/^libraries:/" ;;
11196 esac
11197 case $host_os in
11198 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11199 *) lt_sed_strip_eq="s,=/,/,g" ;;
11200 esac
11201 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11202 case $lt_search_path_spec in
11203 *\;*)
11204 # if the path contains ";" then we assume it to be the separator
11205 # otherwise default to the standard path separator (i.e. ":") - it is
11206 # assumed that no part of a normal pathname contains ";" but that should
11207 # okay in the real world where ";" in dirpaths is itself problematic.
11208 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11209 ;;
11210 *)
11211 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11212 ;;
11213 esac
11214 # Ok, now we have the path, separated by spaces, we can step through it
11215 # and add multilib dir if necessary.
11216 lt_tmp_lt_search_path_spec=
11217 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11218 for lt_sys_path in $lt_search_path_spec; do
11219 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11220 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11221 else
11222 test -d "$lt_sys_path" && \
11223 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11224 fi
11225 done
11226 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11227 BEGIN {RS=" "; FS="/|\n";} {
11228 lt_foo="";
11229 lt_count=0;
11230 for (lt_i = NF; lt_i > 0; lt_i--) {
11231 if ($lt_i != "" && $lt_i != ".") {
11232 if ($lt_i == "..") {
11233 lt_count++;
11234 } else {
11235 if (lt_count == 0) {
11236 lt_foo="/" $lt_i lt_foo;
11237 } else {
11238 lt_count--;
11239 }
11240 }
11241 }
11242 }
11243 if (lt_foo != "") { lt_freq[lt_foo]++; }
11244 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11245 }'`
11246 # AWK program above erroneously prepends '/' to C:/dos/paths
11247 # for these hosts.
11248 case $host_os in
11249 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11250 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11251 esac
11252 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11253 else
11254 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11255 fi
11256 library_names_spec=
11257 libname_spec='lib$name'
11258 soname_spec=
11259 shrext_cmds=".so"
11260 postinstall_cmds=
11261 postuninstall_cmds=
11262 finish_cmds=
11263 finish_eval=
11264 shlibpath_var=
11265 shlibpath_overrides_runpath=unknown
11266 version_type=none
11267 dynamic_linker="$host_os ld.so"
11268 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11269 need_lib_prefix=unknown
11270 hardcode_into_libs=no
11271
11272 # when you set need_version to no, make sure it does not cause -set_version
11273 # flags to be left without arguments
11274 need_version=unknown
11275
11276 case $host_os in
11277 aix3*)
11278 version_type=linux
11279 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11280 shlibpath_var=LIBPATH
11281
11282 # AIX 3 has no versioning support, so we append a major version to the name.
11283 soname_spec='${libname}${release}${shared_ext}$major'
11284 ;;
11285
11286 aix[4-9]*)
11287 version_type=linux
11288 need_lib_prefix=no
11289 need_version=no
11290 hardcode_into_libs=yes
11291 if test "$host_cpu" = ia64; then
11292 # AIX 5 supports IA64
11293 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11294 shlibpath_var=LD_LIBRARY_PATH
11295 else
11296 # With GCC up to 2.95.x, collect2 would create an import file
11297 # for dependence libraries. The import file would start with
11298 # the line `#! .'. This would cause the generated library to
11299 # depend on `.', always an invalid library. This was fixed in
11300 # development snapshots of GCC prior to 3.0.
11301 case $host_os in
11302 aix4 | aix4.[01] | aix4.[01].*)
11303 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11304 echo ' yes '
11305 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11306 :
11307 else
11308 can_build_shared=no
11309 fi
11310 ;;
11311 esac
11312 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11313 # soname into executable. Probably we can add versioning support to
11314 # collect2, so additional links can be useful in future.
11315 if test "$aix_use_runtimelinking" = yes; then
11316 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11317 # instead of lib<name>.a to let people know that these are not
11318 # typical AIX shared libraries.
11319 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11320 else
11321 # We preserve .a as extension for shared libraries through AIX4.2
11322 # and later when we are not doing run time linking.
11323 library_names_spec='${libname}${release}.a $libname.a'
11324 soname_spec='${libname}${release}${shared_ext}$major'
11325 fi
11326 shlibpath_var=LIBPATH
11327 fi
11328 ;;
11329
11330 amigaos*)
11331 case $host_cpu in
11332 powerpc)
11333 # Since July 2007 AmigaOS4 officially supports .so libraries.
11334 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11335 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11336 ;;
11337 m68k)
11338 library_names_spec='$libname.ixlibrary $libname.a'
11339 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11340 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'
11341 ;;
11342 esac
11343 ;;
11344
11345 beos*)
11346 library_names_spec='${libname}${shared_ext}'
11347 dynamic_linker="$host_os ld.so"
11348 shlibpath_var=LIBRARY_PATH
11349 ;;
11350
11351 bsdi[45]*)
11352 version_type=linux
11353 need_version=no
11354 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11355 soname_spec='${libname}${release}${shared_ext}$major'
11356 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11357 shlibpath_var=LD_LIBRARY_PATH
11358 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11359 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11360 # the default ld.so.conf also contains /usr/contrib/lib and
11361 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11362 # libtool to hard-code these into programs
11363 ;;
11364
11365 cygwin* | mingw* | pw32* | cegcc*)
11366 version_type=windows
11367 shrext_cmds=".dll"
11368 need_version=no
11369 need_lib_prefix=no
11370
11371 case $GCC,$host_os in
11372 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11373 library_names_spec='$libname.dll.a'
11374 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11375 postinstall_cmds='base_file=`basename \${file}`~
11376 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11377 dldir=$destdir/`dirname \$dlpath`~
11378 test -d \$dldir || mkdir -p \$dldir~
11379 $install_prog $dir/$dlname \$dldir/$dlname~
11380 chmod a+x \$dldir/$dlname~
11381 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11382 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11383 fi'
11384 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11385 dlpath=$dir/\$dldll~
11386 $RM \$dlpath'
11387 shlibpath_overrides_runpath=yes
11388
11389 case $host_os in
11390 cygwin*)
11391 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11392 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11393
11394 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11395 ;;
11396 mingw* | cegcc*)
11397 # MinGW DLLs use traditional 'lib' prefix
11398 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11399 ;;
11400 pw32*)
11401 # pw32 DLLs use 'pw' prefix rather than 'lib'
11402 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11403 ;;
11404 esac
11405 ;;
11406
11407 *)
11408 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11409 ;;
11410 esac
11411 dynamic_linker='Win32 ld.exe'
11412 # FIXME: first we should search . and the directory the executable is in
11413 shlibpath_var=PATH
11414 ;;
11415
11416 darwin* | rhapsody*)
11417 dynamic_linker="$host_os dyld"
11418 version_type=darwin
11419 need_lib_prefix=no
11420 need_version=no
11421 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11422 soname_spec='${libname}${release}${major}$shared_ext'
11423 shlibpath_overrides_runpath=yes
11424 shlibpath_var=DYLD_LIBRARY_PATH
11425 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11426
11427 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11428 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11429 ;;
11430
11431 dgux*)
11432 version_type=linux
11433 need_lib_prefix=no
11434 need_version=no
11435 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11436 soname_spec='${libname}${release}${shared_ext}$major'
11437 shlibpath_var=LD_LIBRARY_PATH
11438 ;;
11439
11440 freebsd* | dragonfly*)
11441 # DragonFly does not have aout. When/if they implement a new
11442 # versioning mechanism, adjust this.
11443 if test -x /usr/bin/objformat; then
11444 objformat=`/usr/bin/objformat`
11445 else
11446 case $host_os in
11447 freebsd[23].*) objformat=aout ;;
11448 *) objformat=elf ;;
11449 esac
11450 fi
11451 version_type=freebsd-$objformat
11452 case $version_type in
11453 freebsd-elf*)
11454 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11455 need_version=no
11456 need_lib_prefix=no
11457 ;;
11458 freebsd-*)
11459 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11460 need_version=yes
11461 ;;
11462 esac
11463 shlibpath_var=LD_LIBRARY_PATH
11464 case $host_os in
11465 freebsd2.*)
11466 shlibpath_overrides_runpath=yes
11467 ;;
11468 freebsd3.[01]* | freebsdelf3.[01]*)
11469 shlibpath_overrides_runpath=yes
11470 hardcode_into_libs=yes
11471 ;;
11472 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11473 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11474 shlibpath_overrides_runpath=no
11475 hardcode_into_libs=yes
11476 ;;
11477 *) # from 4.6 on, and DragonFly
11478 shlibpath_overrides_runpath=yes
11479 hardcode_into_libs=yes
11480 ;;
11481 esac
11482 ;;
11483
11484 gnu*)
11485 version_type=linux
11486 need_lib_prefix=no
11487 need_version=no
11488 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11489 soname_spec='${libname}${release}${shared_ext}$major'
11490 shlibpath_var=LD_LIBRARY_PATH
11491 hardcode_into_libs=yes
11492 ;;
11493
11494 haiku*)
11495 version_type=linux
11496 need_lib_prefix=no
11497 need_version=no
11498 dynamic_linker="$host_os runtime_loader"
11499 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11500 soname_spec='${libname}${release}${shared_ext}$major'
11501 shlibpath_var=LIBRARY_PATH
11502 shlibpath_overrides_runpath=yes
11503 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11504 hardcode_into_libs=yes
11505 ;;
11506
11507 hpux9* | hpux10* | hpux11*)
11508 # Give a soname corresponding to the major version so that dld.sl refuses to
11509 # link against other versions.
11510 version_type=sunos
11511 need_lib_prefix=no
11512 need_version=no
11513 case $host_cpu in
11514 ia64*)
11515 shrext_cmds='.so'
11516 hardcode_into_libs=yes
11517 dynamic_linker="$host_os dld.so"
11518 shlibpath_var=LD_LIBRARY_PATH
11519 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11520 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11521 soname_spec='${libname}${release}${shared_ext}$major'
11522 if test "X$HPUX_IA64_MODE" = X32; then
11523 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11524 else
11525 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11526 fi
11527 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11528 ;;
11529 hppa*64*)
11530 shrext_cmds='.sl'
11531 hardcode_into_libs=yes
11532 dynamic_linker="$host_os dld.sl"
11533 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11534 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11535 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11536 soname_spec='${libname}${release}${shared_ext}$major'
11537 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11538 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11539 ;;
11540 *)
11541 shrext_cmds='.sl'
11542 dynamic_linker="$host_os dld.sl"
11543 shlibpath_var=SHLIB_PATH
11544 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11545 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11546 soname_spec='${libname}${release}${shared_ext}$major'
11547 ;;
11548 esac
11549 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11550 postinstall_cmds='chmod 555 $lib'
11551 # or fails outright, so override atomically:
11552 install_override_mode=555
11553 ;;
11554
11555 interix[3-9]*)
11556 version_type=linux
11557 need_lib_prefix=no
11558 need_version=no
11559 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11560 soname_spec='${libname}${release}${shared_ext}$major'
11561 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11562 shlibpath_var=LD_LIBRARY_PATH
11563 shlibpath_overrides_runpath=no
11564 hardcode_into_libs=yes
11565 ;;
11566
11567 irix5* | irix6* | nonstopux*)
11568 case $host_os in
11569 nonstopux*) version_type=nonstopux ;;
11570 *)
11571 if test "$lt_cv_prog_gnu_ld" = yes; then
11572 version_type=linux
11573 else
11574 version_type=irix
11575 fi ;;
11576 esac
11577 need_lib_prefix=no
11578 need_version=no
11579 soname_spec='${libname}${release}${shared_ext}$major'
11580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11581 case $host_os in
11582 irix5* | nonstopux*)
11583 libsuff= shlibsuff=
11584 ;;
11585 *)
11586 case $LD in # libtool.m4 will add one of these switches to LD
11587 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11588 libsuff= shlibsuff= libmagic=32-bit;;
11589 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11590 libsuff=32 shlibsuff=N32 libmagic=N32;;
11591 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11592 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11593 *) libsuff= shlibsuff= libmagic=never-match;;
11594 esac
11595 ;;
11596 esac
11597 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11598 shlibpath_overrides_runpath=no
11599 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11600 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11601 hardcode_into_libs=yes
11602 ;;
11603
11604 # No shared lib support for Linux oldld, aout, or coff.
11605 linux*oldld* | linux*aout* | linux*coff*)
11606 dynamic_linker=no
11607 ;;
11608
11609 # This must be Linux ELF.
11610 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11611 version_type=linux
11612 need_lib_prefix=no
11613 need_version=no
11614 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11615 soname_spec='${libname}${release}${shared_ext}$major'
11616 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11617 shlibpath_var=LD_LIBRARY_PATH
11618 shlibpath_overrides_runpath=no
11619
11620 # Some binutils ld are patched to set DT_RUNPATH
11621 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11622 $as_echo_n "(cached) " >&6
11623 else
11624 lt_cv_shlibpath_overrides_runpath=no
11625 save_LDFLAGS=$LDFLAGS
11626 save_libdir=$libdir
11627 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11628 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11630 /* end confdefs.h. */
11631
11632 int
11633 main ()
11634 {
11635
11636 ;
11637 return 0;
11638 }
11639 _ACEOF
11640 if ac_fn_c_try_link "$LINENO"; then :
11641 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11642 lt_cv_shlibpath_overrides_runpath=yes
11643 fi
11644 fi
11645 rm -f core conftest.err conftest.$ac_objext \
11646 conftest$ac_exeext conftest.$ac_ext
11647 LDFLAGS=$save_LDFLAGS
11648 libdir=$save_libdir
11649
11650 fi
11651
11652 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11653
11654 # This implies no fast_install, which is unacceptable.
11655 # Some rework will be needed to allow for fast_install
11656 # before this can be enabled.
11657 hardcode_into_libs=yes
11658
11659 # Append ld.so.conf contents to the search path
11660 if test -f /etc/ld.so.conf; then
11661 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' ' '`
11662 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11663 fi
11664
11665 # We used to test for /lib/ld.so.1 and disable shared libraries on
11666 # powerpc, because MkLinux only supported shared libraries with the
11667 # GNU dynamic linker. Since this was broken with cross compilers,
11668 # most powerpc-linux boxes support dynamic linking these days and
11669 # people can always --disable-shared, the test was removed, and we
11670 # assume the GNU/Linux dynamic linker is in use.
11671 dynamic_linker='GNU/Linux ld.so'
11672 ;;
11673
11674 netbsd*)
11675 version_type=sunos
11676 need_lib_prefix=no
11677 need_version=no
11678 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11680 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11681 dynamic_linker='NetBSD (a.out) ld.so'
11682 else
11683 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11684 soname_spec='${libname}${release}${shared_ext}$major'
11685 dynamic_linker='NetBSD ld.elf_so'
11686 fi
11687 shlibpath_var=LD_LIBRARY_PATH
11688 shlibpath_overrides_runpath=yes
11689 hardcode_into_libs=yes
11690 ;;
11691
11692 newsos6)
11693 version_type=linux
11694 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11695 shlibpath_var=LD_LIBRARY_PATH
11696 shlibpath_overrides_runpath=yes
11697 ;;
11698
11699 *nto* | *qnx*)
11700 version_type=qnx
11701 need_lib_prefix=no
11702 need_version=no
11703 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11704 soname_spec='${libname}${release}${shared_ext}$major'
11705 shlibpath_var=LD_LIBRARY_PATH
11706 shlibpath_overrides_runpath=no
11707 hardcode_into_libs=yes
11708 dynamic_linker='ldqnx.so'
11709 ;;
11710
11711 openbsd*)
11712 version_type=sunos
11713 sys_lib_dlsearch_path_spec="/usr/lib"
11714 need_lib_prefix=no
11715 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11716 case $host_os in
11717 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11718 *) need_version=no ;;
11719 esac
11720 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11721 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11722 shlibpath_var=LD_LIBRARY_PATH
11723 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11724 case $host_os in
11725 openbsd2.[89] | openbsd2.[89].*)
11726 shlibpath_overrides_runpath=no
11727 ;;
11728 *)
11729 shlibpath_overrides_runpath=yes
11730 ;;
11731 esac
11732 else
11733 shlibpath_overrides_runpath=yes
11734 fi
11735 ;;
11736
11737 os2*)
11738 libname_spec='$name'
11739 shrext_cmds=".dll"
11740 need_lib_prefix=no
11741 library_names_spec='$libname${shared_ext} $libname.a'
11742 dynamic_linker='OS/2 ld.exe'
11743 shlibpath_var=LIBPATH
11744 ;;
11745
11746 osf3* | osf4* | osf5*)
11747 version_type=osf
11748 need_lib_prefix=no
11749 need_version=no
11750 soname_spec='${libname}${release}${shared_ext}$major'
11751 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11752 shlibpath_var=LD_LIBRARY_PATH
11753 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11754 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11755 ;;
11756
11757 rdos*)
11758 dynamic_linker=no
11759 ;;
11760
11761 solaris*)
11762 version_type=linux
11763 need_lib_prefix=no
11764 need_version=no
11765 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11766 soname_spec='${libname}${release}${shared_ext}$major'
11767 shlibpath_var=LD_LIBRARY_PATH
11768 shlibpath_overrides_runpath=yes
11769 hardcode_into_libs=yes
11770 # ldd complains unless libraries are executable
11771 postinstall_cmds='chmod +x $lib'
11772 ;;
11773
11774 sunos4*)
11775 version_type=sunos
11776 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11777 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11778 shlibpath_var=LD_LIBRARY_PATH
11779 shlibpath_overrides_runpath=yes
11780 if test "$with_gnu_ld" = yes; then
11781 need_lib_prefix=no
11782 fi
11783 need_version=yes
11784 ;;
11785
11786 sysv4 | sysv4.3*)
11787 version_type=linux
11788 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11789 soname_spec='${libname}${release}${shared_ext}$major'
11790 shlibpath_var=LD_LIBRARY_PATH
11791 case $host_vendor in
11792 sni)
11793 shlibpath_overrides_runpath=no
11794 need_lib_prefix=no
11795 runpath_var=LD_RUN_PATH
11796 ;;
11797 siemens)
11798 need_lib_prefix=no
11799 ;;
11800 motorola)
11801 need_lib_prefix=no
11802 need_version=no
11803 shlibpath_overrides_runpath=no
11804 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11805 ;;
11806 esac
11807 ;;
11808
11809 sysv4*MP*)
11810 if test -d /usr/nec ;then
11811 version_type=linux
11812 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11813 soname_spec='$libname${shared_ext}.$major'
11814 shlibpath_var=LD_LIBRARY_PATH
11815 fi
11816 ;;
11817
11818 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11819 version_type=freebsd-elf
11820 need_lib_prefix=no
11821 need_version=no
11822 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11823 soname_spec='${libname}${release}${shared_ext}$major'
11824 shlibpath_var=LD_LIBRARY_PATH
11825 shlibpath_overrides_runpath=yes
11826 hardcode_into_libs=yes
11827 if test "$with_gnu_ld" = yes; then
11828 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11829 else
11830 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11831 case $host_os in
11832 sco3.2v5*)
11833 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11834 ;;
11835 esac
11836 fi
11837 sys_lib_dlsearch_path_spec='/usr/lib'
11838 ;;
11839
11840 tpf*)
11841 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11842 version_type=linux
11843 need_lib_prefix=no
11844 need_version=no
11845 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11846 shlibpath_var=LD_LIBRARY_PATH
11847 shlibpath_overrides_runpath=no
11848 hardcode_into_libs=yes
11849 ;;
11850
11851 uts4*)
11852 version_type=linux
11853 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11854 soname_spec='${libname}${release}${shared_ext}$major'
11855 shlibpath_var=LD_LIBRARY_PATH
11856 ;;
11857
11858 *)
11859 dynamic_linker=no
11860 ;;
11861 esac
11862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11863 $as_echo "$dynamic_linker" >&6; }
11864 test "$dynamic_linker" = no && can_build_shared=no
11865
11866 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11867 if test "$GCC" = yes; then
11868 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11869 fi
11870
11871 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11872 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11873 fi
11874 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11875 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11876 fi
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11970 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11971 hardcode_action=
11972 if test -n "$hardcode_libdir_flag_spec" ||
11973 test -n "$runpath_var" ||
11974 test "X$hardcode_automatic" = "Xyes" ; then
11975
11976 # We can hardcode non-existent directories.
11977 if test "$hardcode_direct" != no &&
11978 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11979 # have to relink, otherwise we might link with an installed library
11980 # when we should be linking with a yet-to-be-installed one
11981 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11982 test "$hardcode_minus_L" != no; then
11983 # Linking always hardcodes the temporary library directory.
11984 hardcode_action=relink
11985 else
11986 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11987 hardcode_action=immediate
11988 fi
11989 else
11990 # We cannot hardcode anything, or else we can only hardcode existing
11991 # directories.
11992 hardcode_action=unsupported
11993 fi
11994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11995 $as_echo "$hardcode_action" >&6; }
11996
11997 if test "$hardcode_action" = relink ||
11998 test "$inherit_rpath" = yes; then
11999 # Fast installation is not supported
12000 enable_fast_install=no
12001 elif test "$shlibpath_overrides_runpath" = yes ||
12002 test "$enable_shared" = no; then
12003 # Fast installation is not necessary
12004 enable_fast_install=needless
12005 fi
12006
12007
12008
12009
12010
12011
12012 if test "x$enable_dlopen" != xyes; then
12013 enable_dlopen=unknown
12014 enable_dlopen_self=unknown
12015 enable_dlopen_self_static=unknown
12016 else
12017 lt_cv_dlopen=no
12018 lt_cv_dlopen_libs=
12019
12020 case $host_os in
12021 beos*)
12022 lt_cv_dlopen="load_add_on"
12023 lt_cv_dlopen_libs=
12024 lt_cv_dlopen_self=yes
12025 ;;
12026
12027 mingw* | pw32* | cegcc*)
12028 lt_cv_dlopen="LoadLibrary"
12029 lt_cv_dlopen_libs=
12030 ;;
12031
12032 cygwin*)
12033 lt_cv_dlopen="dlopen"
12034 lt_cv_dlopen_libs=
12035 ;;
12036
12037 darwin*)
12038 # if libdl is installed we need to link against it
12039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12040 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12041 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12042 $as_echo_n "(cached) " >&6
12043 else
12044 ac_check_lib_save_LIBS=$LIBS
12045 LIBS="-ldl $LIBS"
12046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12047 /* end confdefs.h. */
12048
12049 /* Override any GCC internal prototype to avoid an error.
12050 Use char because int might match the return type of a GCC
12051 builtin and then its argument prototype would still apply. */
12052 #ifdef __cplusplus
12053 extern "C"
12054 #endif
12055 char dlopen ();
12056 int
12057 main ()
12058 {
12059 return dlopen ();
12060 ;
12061 return 0;
12062 }
12063 _ACEOF
12064 if ac_fn_c_try_link "$LINENO"; then :
12065 ac_cv_lib_dl_dlopen=yes
12066 else
12067 ac_cv_lib_dl_dlopen=no
12068 fi
12069 rm -f core conftest.err conftest.$ac_objext \
12070 conftest$ac_exeext conftest.$ac_ext
12071 LIBS=$ac_check_lib_save_LIBS
12072 fi
12073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12074 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12075 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12076 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12077 else
12078
12079 lt_cv_dlopen="dyld"
12080 lt_cv_dlopen_libs=
12081 lt_cv_dlopen_self=yes
12082
12083 fi
12084
12085 ;;
12086
12087 *)
12088 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12089 if test "x$ac_cv_func_shl_load" = x""yes; then :
12090 lt_cv_dlopen="shl_load"
12091 else
12092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12093 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12094 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12095 $as_echo_n "(cached) " >&6
12096 else
12097 ac_check_lib_save_LIBS=$LIBS
12098 LIBS="-ldld $LIBS"
12099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12100 /* end confdefs.h. */
12101
12102 /* Override any GCC internal prototype to avoid an error.
12103 Use char because int might match the return type of a GCC
12104 builtin and then its argument prototype would still apply. */
12105 #ifdef __cplusplus
12106 extern "C"
12107 #endif
12108 char shl_load ();
12109 int
12110 main ()
12111 {
12112 return shl_load ();
12113 ;
12114 return 0;
12115 }
12116 _ACEOF
12117 if ac_fn_c_try_link "$LINENO"; then :
12118 ac_cv_lib_dld_shl_load=yes
12119 else
12120 ac_cv_lib_dld_shl_load=no
12121 fi
12122 rm -f core conftest.err conftest.$ac_objext \
12123 conftest$ac_exeext conftest.$ac_ext
12124 LIBS=$ac_check_lib_save_LIBS
12125 fi
12126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12127 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12128 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12129 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12130 else
12131 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12132 if test "x$ac_cv_func_dlopen" = x""yes; then :
12133 lt_cv_dlopen="dlopen"
12134 else
12135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12136 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12137 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12138 $as_echo_n "(cached) " >&6
12139 else
12140 ac_check_lib_save_LIBS=$LIBS
12141 LIBS="-ldl $LIBS"
12142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12143 /* end confdefs.h. */
12144
12145 /* Override any GCC internal prototype to avoid an error.
12146 Use char because int might match the return type of a GCC
12147 builtin and then its argument prototype would still apply. */
12148 #ifdef __cplusplus
12149 extern "C"
12150 #endif
12151 char dlopen ();
12152 int
12153 main ()
12154 {
12155 return dlopen ();
12156 ;
12157 return 0;
12158 }
12159 _ACEOF
12160 if ac_fn_c_try_link "$LINENO"; then :
12161 ac_cv_lib_dl_dlopen=yes
12162 else
12163 ac_cv_lib_dl_dlopen=no
12164 fi
12165 rm -f core conftest.err conftest.$ac_objext \
12166 conftest$ac_exeext conftest.$ac_ext
12167 LIBS=$ac_check_lib_save_LIBS
12168 fi
12169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12170 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12171 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12172 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12173 else
12174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12175 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12176 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12177 $as_echo_n "(cached) " >&6
12178 else
12179 ac_check_lib_save_LIBS=$LIBS
12180 LIBS="-lsvld $LIBS"
12181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12182 /* end confdefs.h. */
12183
12184 /* Override any GCC internal prototype to avoid an error.
12185 Use char because int might match the return type of a GCC
12186 builtin and then its argument prototype would still apply. */
12187 #ifdef __cplusplus
12188 extern "C"
12189 #endif
12190 char dlopen ();
12191 int
12192 main ()
12193 {
12194 return dlopen ();
12195 ;
12196 return 0;
12197 }
12198 _ACEOF
12199 if ac_fn_c_try_link "$LINENO"; then :
12200 ac_cv_lib_svld_dlopen=yes
12201 else
12202 ac_cv_lib_svld_dlopen=no
12203 fi
12204 rm -f core conftest.err conftest.$ac_objext \
12205 conftest$ac_exeext conftest.$ac_ext
12206 LIBS=$ac_check_lib_save_LIBS
12207 fi
12208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12209 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12210 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12211 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12212 else
12213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12214 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12215 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12216 $as_echo_n "(cached) " >&6
12217 else
12218 ac_check_lib_save_LIBS=$LIBS
12219 LIBS="-ldld $LIBS"
12220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12221 /* end confdefs.h. */
12222
12223 /* Override any GCC internal prototype to avoid an error.
12224 Use char because int might match the return type of a GCC
12225 builtin and then its argument prototype would still apply. */
12226 #ifdef __cplusplus
12227 extern "C"
12228 #endif
12229 char dld_link ();
12230 int
12231 main ()
12232 {
12233 return dld_link ();
12234 ;
12235 return 0;
12236 }
12237 _ACEOF
12238 if ac_fn_c_try_link "$LINENO"; then :
12239 ac_cv_lib_dld_dld_link=yes
12240 else
12241 ac_cv_lib_dld_dld_link=no
12242 fi
12243 rm -f core conftest.err conftest.$ac_objext \
12244 conftest$ac_exeext conftest.$ac_ext
12245 LIBS=$ac_check_lib_save_LIBS
12246 fi
12247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12248 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12249 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12250 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12251 fi
12252
12253
12254 fi
12255
12256
12257 fi
12258
12259
12260 fi
12261
12262
12263 fi
12264
12265
12266 fi
12267
12268 ;;
12269 esac
12270
12271 if test "x$lt_cv_dlopen" != xno; then
12272 enable_dlopen=yes
12273 else
12274 enable_dlopen=no
12275 fi
12276
12277 case $lt_cv_dlopen in
12278 dlopen)
12279 save_CPPFLAGS="$CPPFLAGS"
12280 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12281
12282 save_LDFLAGS="$LDFLAGS"
12283 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12284
12285 save_LIBS="$LIBS"
12286 LIBS="$lt_cv_dlopen_libs $LIBS"
12287
12288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12289 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12290 if test "${lt_cv_dlopen_self+set}" = set; then :
12291 $as_echo_n "(cached) " >&6
12292 else
12293 if test "$cross_compiling" = yes; then :
12294 lt_cv_dlopen_self=cross
12295 else
12296 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12297 lt_status=$lt_dlunknown
12298 cat > conftest.$ac_ext <<_LT_EOF
12299 #line 12299 "configure"
12300 #include "confdefs.h"
12301
12302 #if HAVE_DLFCN_H
12303 #include <dlfcn.h>
12304 #endif
12305
12306 #include <stdio.h>
12307
12308 #ifdef RTLD_GLOBAL
12309 # define LT_DLGLOBAL RTLD_GLOBAL
12310 #else
12311 # ifdef DL_GLOBAL
12312 # define LT_DLGLOBAL DL_GLOBAL
12313 # else
12314 # define LT_DLGLOBAL 0
12315 # endif
12316 #endif
12317
12318 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12319 find out it does not work in some platform. */
12320 #ifndef LT_DLLAZY_OR_NOW
12321 # ifdef RTLD_LAZY
12322 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12323 # else
12324 # ifdef DL_LAZY
12325 # define LT_DLLAZY_OR_NOW DL_LAZY
12326 # else
12327 # ifdef RTLD_NOW
12328 # define LT_DLLAZY_OR_NOW RTLD_NOW
12329 # else
12330 # ifdef DL_NOW
12331 # define LT_DLLAZY_OR_NOW DL_NOW
12332 # else
12333 # define LT_DLLAZY_OR_NOW 0
12334 # endif
12335 # endif
12336 # endif
12337 # endif
12338 #endif
12339
12340 /* When -fvisbility=hidden is used, assume the code has been annotated
12341 correspondingly for the symbols needed. */
12342 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12343 void fnord () __attribute__((visibility("default")));
12344 #endif
12345
12346 void fnord () { int i=42; }
12347 int main ()
12348 {
12349 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12350 int status = $lt_dlunknown;
12351
12352 if (self)
12353 {
12354 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12355 else
12356 {
12357 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12358 else puts (dlerror ());
12359 }
12360 /* dlclose (self); */
12361 }
12362 else
12363 puts (dlerror ());
12364
12365 return status;
12366 }
12367 _LT_EOF
12368 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12369 (eval $ac_link) 2>&5
12370 ac_status=$?
12371 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12372 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12373 (./conftest; exit; ) >&5 2>/dev/null
12374 lt_status=$?
12375 case x$lt_status in
12376 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12377 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12378 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12379 esac
12380 else :
12381 # compilation failed
12382 lt_cv_dlopen_self=no
12383 fi
12384 fi
12385 rm -fr conftest*
12386
12387
12388 fi
12389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12390 $as_echo "$lt_cv_dlopen_self" >&6; }
12391
12392 if test "x$lt_cv_dlopen_self" = xyes; then
12393 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12395 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12396 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12397 $as_echo_n "(cached) " >&6
12398 else
12399 if test "$cross_compiling" = yes; then :
12400 lt_cv_dlopen_self_static=cross
12401 else
12402 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12403 lt_status=$lt_dlunknown
12404 cat > conftest.$ac_ext <<_LT_EOF
12405 #line 12405 "configure"
12406 #include "confdefs.h"
12407
12408 #if HAVE_DLFCN_H
12409 #include <dlfcn.h>
12410 #endif
12411
12412 #include <stdio.h>
12413
12414 #ifdef RTLD_GLOBAL
12415 # define LT_DLGLOBAL RTLD_GLOBAL
12416 #else
12417 # ifdef DL_GLOBAL
12418 # define LT_DLGLOBAL DL_GLOBAL
12419 # else
12420 # define LT_DLGLOBAL 0
12421 # endif
12422 #endif
12423
12424 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12425 find out it does not work in some platform. */
12426 #ifndef LT_DLLAZY_OR_NOW
12427 # ifdef RTLD_LAZY
12428 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12429 # else
12430 # ifdef DL_LAZY
12431 # define LT_DLLAZY_OR_NOW DL_LAZY
12432 # else
12433 # ifdef RTLD_NOW
12434 # define LT_DLLAZY_OR_NOW RTLD_NOW
12435 # else
12436 # ifdef DL_NOW
12437 # define LT_DLLAZY_OR_NOW DL_NOW
12438 # else
12439 # define LT_DLLAZY_OR_NOW 0
12440 # endif
12441 # endif
12442 # endif
12443 # endif
12444 #endif
12445
12446 /* When -fvisbility=hidden is used, assume the code has been annotated
12447 correspondingly for the symbols needed. */
12448 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12449 void fnord () __attribute__((visibility("default")));
12450 #endif
12451
12452 void fnord () { int i=42; }
12453 int main ()
12454 {
12455 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12456 int status = $lt_dlunknown;
12457
12458 if (self)
12459 {
12460 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12461 else
12462 {
12463 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12464 else puts (dlerror ());
12465 }
12466 /* dlclose (self); */
12467 }
12468 else
12469 puts (dlerror ());
12470
12471 return status;
12472 }
12473 _LT_EOF
12474 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12475 (eval $ac_link) 2>&5
12476 ac_status=$?
12477 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12478 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12479 (./conftest; exit; ) >&5 2>/dev/null
12480 lt_status=$?
12481 case x$lt_status in
12482 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12483 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12484 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12485 esac
12486 else :
12487 # compilation failed
12488 lt_cv_dlopen_self_static=no
12489 fi
12490 fi
12491 rm -fr conftest*
12492
12493
12494 fi
12495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12496 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12497 fi
12498
12499 CPPFLAGS="$save_CPPFLAGS"
12500 LDFLAGS="$save_LDFLAGS"
12501 LIBS="$save_LIBS"
12502 ;;
12503 esac
12504
12505 case $lt_cv_dlopen_self in
12506 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12507 *) enable_dlopen_self=unknown ;;
12508 esac
12509
12510 case $lt_cv_dlopen_self_static in
12511 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12512 *) enable_dlopen_self_static=unknown ;;
12513 esac
12514 fi
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532 striplib=
12533 old_striplib=
12534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12535 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12536 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12537 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12538 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12540 $as_echo "yes" >&6; }
12541 else
12542 # FIXME - insert some real tests, host_os isn't really good enough
12543 case $host_os in
12544 darwin*)
12545 if test -n "$STRIP" ; then
12546 striplib="$STRIP -x"
12547 old_striplib="$STRIP -S"
12548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12549 $as_echo "yes" >&6; }
12550 else
12551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12552 $as_echo "no" >&6; }
12553 fi
12554 ;;
12555 *)
12556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12557 $as_echo "no" >&6; }
12558 ;;
12559 esac
12560 fi
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573 # Report which library types will actually be built
12574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12575 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12577 $as_echo "$can_build_shared" >&6; }
12578
12579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12580 $as_echo_n "checking whether to build shared libraries... " >&6; }
12581 test "$can_build_shared" = "no" && enable_shared=no
12582
12583 # On AIX, shared libraries and static libraries use the same namespace, and
12584 # are all built from PIC.
12585 case $host_os in
12586 aix3*)
12587 test "$enable_shared" = yes && enable_static=no
12588 if test -n "$RANLIB"; then
12589 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12590 postinstall_cmds='$RANLIB $lib'
12591 fi
12592 ;;
12593
12594 aix[4-9]*)
12595 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12596 test "$enable_shared" = yes && enable_static=no
12597 fi
12598 ;;
12599 esac
12600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12601 $as_echo "$enable_shared" >&6; }
12602
12603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12604 $as_echo_n "checking whether to build static libraries... " >&6; }
12605 # Make sure either enable_shared or enable_static is yes.
12606 test "$enable_shared" = yes || enable_static=yes
12607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12608 $as_echo "$enable_static" >&6; }
12609
12610
12611
12612
12613 fi
12614 ac_ext=c
12615 ac_cpp='$CPP $CPPFLAGS'
12616 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12617 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12618 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12619
12620 CC="$lt_save_CC"
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634 ac_config_commands="$ac_config_commands libtool"
12635
12636
12637
12638
12639 # Only expand once:
12640
12641
12642
12643
12644 . ${srcdir}/../../bfd/configure.host
12645
12646
12647
12648 USE_MAINTAINER_MODE=no
12649 # Check whether --enable-maintainer-mode was given.
12650 if test "${enable_maintainer_mode+set}" = set; then :
12651 enableval=$enable_maintainer_mode; case "${enableval}" in
12652 yes) MAINT="" USE_MAINTAINER_MODE=yes ;;
12653 no) MAINT="#" ;;
12654 *) as_fn_error "\"--enable-maintainer-mode does not take a value\"" "$LINENO" 5; MAINT="#" ;;
12655 esac
12656 if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
12657 echo "Setting maintainer mode" 6>&1
12658 fi
12659 else
12660 MAINT="#"
12661 fi
12662
12663
12664
12665 # Check whether --enable-sim-bswap was given.
12666 if test "${enable_sim_bswap+set}" = set; then :
12667 enableval=$enable_sim_bswap; case "${enableval}" in
12668 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12669 no) sim_bswap="-DWITH_BSWAP=0";;
12670 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
12671 esac
12672 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12673 echo "Setting bswap flags = $sim_bswap" 6>&1
12674 fi
12675 else
12676 sim_bswap=""
12677 fi
12678
12679
12680
12681 # Check whether --enable-sim-cflags was given.
12682 if test "${enable_sim_cflags+set}" = set; then :
12683 enableval=$enable_sim_cflags; case "${enableval}" in
12684 yes) sim_cflags="-O2 -fomit-frame-pointer";;
12685 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
12686 no) sim_cflags="";;
12687 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12688 esac
12689 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12690 echo "Setting sim cflags = $sim_cflags" 6>&1
12691 fi
12692 else
12693 sim_cflags=""
12694 fi
12695
12696
12697
12698 # Check whether --enable-sim-debug was given.
12699 if test "${enable_sim_debug+set}" = set; then :
12700 enableval=$enable_sim_debug; case "${enableval}" in
12701 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12702 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12703 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12704 esac
12705 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12706 echo "Setting sim debug = $sim_debug" 6>&1
12707 fi
12708 else
12709 sim_debug=""
12710 fi
12711
12712
12713
12714 # Check whether --enable-sim-stdio was given.
12715 if test "${enable_sim_stdio+set}" = set; then :
12716 enableval=$enable_sim_stdio; case "${enableval}" in
12717 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12718 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
12719 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
12720 esac
12721 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12722 echo "Setting stdio flags = $sim_stdio" 6>&1
12723 fi
12724 else
12725 sim_stdio=""
12726 fi
12727
12728
12729
12730 # Check whether --enable-sim-trace was given.
12731 if test "${enable_sim_trace+set}" = set; then :
12732 enableval=$enable_sim_trace; case "${enableval}" in
12733 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
12734 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
12735 [-0-9]*)
12736 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
12737 [[:lower:]]*)
12738 sim_trace=""
12739 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12740 if test x"$sim_trace" = x; then
12741 sim_trace="-DWITH_TRACE='(TRACE_$x"
12742 else
12743 sim_trace="${sim_trace}|TRACE_$x"
12744 fi
12745 done
12746 sim_trace="$sim_trace)'" ;;
12747 esac
12748 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12749 echo "Setting sim trace = $sim_trace" 6>&1
12750 fi
12751 else
12752 sim_trace=""
12753 fi
12754
12755
12756
12757 # Check whether --enable-sim-profile was given.
12758 if test "${enable_sim_profile+set}" = set; then :
12759 enableval=$enable_sim_profile; case "${enableval}" in
12760 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12761 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12762 [-0-9]*)
12763 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12764 [a-z]*)
12765 sim_profile=""
12766 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12767 if test x"$sim_profile" = x; then
12768 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12769 else
12770 sim_profile="${sim_profile}|PROFILE_$x"
12771 fi
12772 done
12773 sim_profile="$sim_profile)'" ;;
12774 esac
12775 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12776 echo "Setting sim profile = $sim_profile" 6>&1
12777 fi
12778 else
12779 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
12780 fi
12781
12782
12783
12784
12785 # Check whether --with-pkgversion was given.
12786 if test "${with_pkgversion+set}" = set; then :
12787 withval=$with_pkgversion; case "$withval" in
12788 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12789 no) PKGVERSION= ;;
12790 *) PKGVERSION="($withval) " ;;
12791 esac
12792 else
12793 PKGVERSION="(GDB) "
12794
12795 fi
12796
12797
12798
12799
12800
12801 # Check whether --with-bugurl was given.
12802 if test "${with_bugurl+set}" = set; then :
12803 withval=$with_bugurl; case "$withval" in
12804 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12805 no) BUGURL=
12806 ;;
12807 *) BUGURL="$withval"
12808 ;;
12809 esac
12810 else
12811 BUGURL="http://www.gnu.org/software/gdb/bugs/"
12812
12813 fi
12814
12815 case ${BUGURL} in
12816 "")
12817 REPORT_BUGS_TO=
12818 REPORT_BUGS_TEXI=
12819 ;;
12820 *)
12821 REPORT_BUGS_TO="<$BUGURL>"
12822 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12823 ;;
12824 esac;
12825
12826
12827
12828
12829 cat >>confdefs.h <<_ACEOF
12830 #define PKGVERSION "$PKGVERSION"
12831 _ACEOF
12832
12833
12834 cat >>confdefs.h <<_ACEOF
12835 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12836 _ACEOF
12837
12838
12839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12840 $as_echo_n "checking return type of signal handlers... " >&6; }
12841 if test "${ac_cv_type_signal+set}" = set; then :
12842 $as_echo_n "(cached) " >&6
12843 else
12844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12845 /* end confdefs.h. */
12846 #include <sys/types.h>
12847 #include <signal.h>
12848
12849 int
12850 main ()
12851 {
12852 return *(signal (0, 0)) (0) == 1;
12853 ;
12854 return 0;
12855 }
12856 _ACEOF
12857 if ac_fn_c_try_compile "$LINENO"; then :
12858 ac_cv_type_signal=int
12859 else
12860 ac_cv_type_signal=void
12861 fi
12862 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12863 fi
12864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12865 $as_echo "$ac_cv_type_signal" >&6; }
12866
12867 cat >>confdefs.h <<_ACEOF
12868 #define RETSIGTYPE $ac_cv_type_signal
12869 _ACEOF
12870
12871
12872
12873
12874
12875 sim_link_files=
12876 sim_link_links=
12877
12878 sim_link_links=tconfig.h
12879 if test -f ${srcdir}/tconfig.in
12880 then
12881 sim_link_files=tconfig.in
12882 else
12883 sim_link_files=../common/tconfig.in
12884 fi
12885
12886 # targ-vals.def points to the libc macro description file.
12887 case "${target}" in
12888 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12889 esac
12890 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12891 sim_link_links="${sim_link_links} targ-vals.def"
12892
12893
12894
12895
12896 wire_endian="LITTLE_ENDIAN"
12897 default_endian=""
12898 # Check whether --enable-sim-endian was given.
12899 if test "${enable_sim_endian+set}" = set; then :
12900 enableval=$enable_sim_endian; case "${enableval}" in
12901 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
12902 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
12903 yes) if test x"$wire_endian" != x; then
12904 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12905 else
12906 if test x"$default_endian" != x; then
12907 sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
12908 else
12909 echo "No hard-wired endian for target $target" 1>&6
12910 sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
12911 fi
12912 fi;;
12913 no) if test x"$default_endian" != x; then
12914 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12915 else
12916 if test x"$wire_endian" != x; then
12917 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
12918 else
12919 echo "No default endian for target $target" 1>&6
12920 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
12921 fi
12922 fi;;
12923 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
12924 esac
12925 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
12926 echo "Setting endian flags = $sim_endian" 6>&1
12927 fi
12928 else
12929 if test x"$default_endian" != x; then
12930 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12931 else
12932 if test x"$wire_endian" != x; then
12933 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12934 else
12935 sim_endian=
12936 fi
12937 fi
12938 fi
12939
12940 wire_alignment="STRICT_ALIGNMENT"
12941 default_alignment="STRICT_ALIGNMENT"
12942
12943 # Check whether --enable-sim-alignment was given.
12944 if test "${enable_sim_alignment+set}" = set; then :
12945 enableval=$enable_sim_alignment; case "${enableval}" in
12946 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
12947 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
12948 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
12949 yes) if test x"$wire_alignment" != x; then
12950 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12951 else
12952 if test x"$default_alignment" != x; then
12953 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
12954 else
12955 echo "No hard-wired alignment for target $target" 1>&6
12956 sim_alignment="-DWITH_ALIGNMENT=0"
12957 fi
12958 fi;;
12959 no) if test x"$default_alignment" != x; then
12960 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12961 else
12962 if test x"$wire_alignment" != x; then
12963 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
12964 else
12965 echo "No default alignment for target $target" 1>&6
12966 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
12967 fi
12968 fi;;
12969 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
12970 esac
12971 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
12972 echo "Setting alignment flags = $sim_alignment" 6>&1
12973 fi
12974 else
12975 if test x"$default_alignment" != x; then
12976 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12977 else
12978 if test x"$wire_alignment" != x; then
12979 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12980 else
12981 sim_alignment=
12982 fi
12983 fi
12984 fi
12985
12986
12987 # Check whether --enable-sim-hostendian was given.
12988 if test "${enable_sim_hostendian+set}" = set; then :
12989 enableval=$enable_sim_hostendian; case "${enableval}" in
12990 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
12991 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
12992 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
12993 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
12994 esac
12995 if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
12996 echo "Setting hostendian flags = $sim_hostendian" 6>&1
12997 fi
12998 else
12999
13000 if test "x$cross_compiling" = "xno"; then
13001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
13002 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
13003 if test "${ac_cv_c_bigendian+set}" = set; then :
13004 $as_echo_n "(cached) " >&6
13005 else
13006 ac_cv_c_bigendian=unknown
13007 # See if we're dealing with a universal compiler.
13008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13009 /* end confdefs.h. */
13010 #ifndef __APPLE_CC__
13011 not a universal capable compiler
13012 #endif
13013 typedef int dummy;
13014
13015 _ACEOF
13016 if ac_fn_c_try_compile "$LINENO"; then :
13017
13018 # Check for potential -arch flags. It is not universal unless
13019 # there are at least two -arch flags with different values.
13020 ac_arch=
13021 ac_prev=
13022 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
13023 if test -n "$ac_prev"; then
13024 case $ac_word in
13025 i?86 | x86_64 | ppc | ppc64)
13026 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13027 ac_arch=$ac_word
13028 else
13029 ac_cv_c_bigendian=universal
13030 break
13031 fi
13032 ;;
13033 esac
13034 ac_prev=
13035 elif test "x$ac_word" = "x-arch"; then
13036 ac_prev=arch
13037 fi
13038 done
13039 fi
13040 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13041 if test $ac_cv_c_bigendian = unknown; then
13042 # See if sys/param.h defines the BYTE_ORDER macro.
13043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13044 /* end confdefs.h. */
13045 #include <sys/types.h>
13046 #include <sys/param.h>
13047
13048 int
13049 main ()
13050 {
13051 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13052 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13053 && LITTLE_ENDIAN)
13054 bogus endian macros
13055 #endif
13056
13057 ;
13058 return 0;
13059 }
13060 _ACEOF
13061 if ac_fn_c_try_compile "$LINENO"; then :
13062 # It does; now see whether it defined to BIG_ENDIAN or not.
13063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13064 /* end confdefs.h. */
13065 #include <sys/types.h>
13066 #include <sys/param.h>
13067
13068 int
13069 main ()
13070 {
13071 #if BYTE_ORDER != BIG_ENDIAN
13072 not big endian
13073 #endif
13074
13075 ;
13076 return 0;
13077 }
13078 _ACEOF
13079 if ac_fn_c_try_compile "$LINENO"; then :
13080 ac_cv_c_bigendian=yes
13081 else
13082 ac_cv_c_bigendian=no
13083 fi
13084 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13085 fi
13086 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13087 fi
13088 if test $ac_cv_c_bigendian = unknown; then
13089 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13091 /* end confdefs.h. */
13092 #include <limits.h>
13093
13094 int
13095 main ()
13096 {
13097 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13098 bogus endian macros
13099 #endif
13100
13101 ;
13102 return 0;
13103 }
13104 _ACEOF
13105 if ac_fn_c_try_compile "$LINENO"; then :
13106 # It does; now see whether it defined to _BIG_ENDIAN or not.
13107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13108 /* end confdefs.h. */
13109 #include <limits.h>
13110
13111 int
13112 main ()
13113 {
13114 #ifndef _BIG_ENDIAN
13115 not big endian
13116 #endif
13117
13118 ;
13119 return 0;
13120 }
13121 _ACEOF
13122 if ac_fn_c_try_compile "$LINENO"; then :
13123 ac_cv_c_bigendian=yes
13124 else
13125 ac_cv_c_bigendian=no
13126 fi
13127 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13128 fi
13129 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13130 fi
13131 if test $ac_cv_c_bigendian = unknown; then
13132 # Compile a test program.
13133 if test "$cross_compiling" = yes; then :
13134 # Try to guess by grepping values from an object file.
13135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13136 /* end confdefs.h. */
13137 short int ascii_mm[] =
13138 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13139 short int ascii_ii[] =
13140 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13141 int use_ascii (int i) {
13142 return ascii_mm[i] + ascii_ii[i];
13143 }
13144 short int ebcdic_ii[] =
13145 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13146 short int ebcdic_mm[] =
13147 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13148 int use_ebcdic (int i) {
13149 return ebcdic_mm[i] + ebcdic_ii[i];
13150 }
13151 extern int foo;
13152
13153 int
13154 main ()
13155 {
13156 return use_ascii (foo) == use_ebcdic (foo);
13157 ;
13158 return 0;
13159 }
13160 _ACEOF
13161 if ac_fn_c_try_compile "$LINENO"; then :
13162 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13163 ac_cv_c_bigendian=yes
13164 fi
13165 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13166 if test "$ac_cv_c_bigendian" = unknown; then
13167 ac_cv_c_bigendian=no
13168 else
13169 # finding both strings is unlikely to happen, but who knows?
13170 ac_cv_c_bigendian=unknown
13171 fi
13172 fi
13173 fi
13174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13175 else
13176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13177 /* end confdefs.h. */
13178 $ac_includes_default
13179 int
13180 main ()
13181 {
13182
13183 /* Are we little or big endian? From Harbison&Steele. */
13184 union
13185 {
13186 long int l;
13187 char c[sizeof (long int)];
13188 } u;
13189 u.l = 1;
13190 return u.c[sizeof (long int) - 1] == 1;
13191
13192 ;
13193 return 0;
13194 }
13195 _ACEOF
13196 if ac_fn_c_try_run "$LINENO"; then :
13197 ac_cv_c_bigendian=no
13198 else
13199 ac_cv_c_bigendian=yes
13200 fi
13201 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13202 conftest.$ac_objext conftest.beam conftest.$ac_ext
13203 fi
13204
13205 fi
13206 fi
13207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13208 $as_echo "$ac_cv_c_bigendian" >&6; }
13209 case $ac_cv_c_bigendian in #(
13210 yes)
13211 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13212 ;; #(
13213 no)
13214 ;; #(
13215 universal)
13216
13217 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13218
13219 ;; #(
13220 *)
13221 as_fn_error "unknown endianness
13222 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13223 esac
13224
13225 if test $ac_cv_c_bigendian = yes; then
13226 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
13227 else
13228 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
13229 fi
13230 else
13231 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
13232 fi
13233 fi
13234
13235
13236 default_sim_default_model="bf537"
13237 # Check whether --enable-sim-default-model was given.
13238 if test "${enable_sim_default_model+set}" = set; then :
13239 enableval=$enable_sim_default_model; case "${enableval}" in
13240 yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
13241 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13242 esac
13243 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13244 echo "Setting default model = $sim_default_model" 6>&1
13245 fi
13246 else
13247 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
13248 fi
13249
13250
13251
13252 # Check whether --enable-sim-environment was given.
13253 if test "${enable_sim_environment+set}" = set; then :
13254 enableval=$enable_sim_environment; case "${enableval}" in
13255 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13256 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13257 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13258 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13259 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13260 sim_environment="";;
13261 esac
13262 if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13263 echo "Setting sim environment = $sim_environment" 6>&1
13264 fi
13265 else
13266 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13267 fi
13268
13269
13270 default_sim_inline=""
13271 # Check whether --enable-sim-inline was given.
13272 if test "${enable_sim_inline+set}" = set; then :
13273 enableval=$enable_sim_inline; sim_inline=""
13274 case "$enableval" in
13275 no) sim_inline="-DDEFAULT_INLINE=0";;
13276 0) sim_inline="-DDEFAULT_INLINE=0";;
13277 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13278 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13279 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13280 new_flag=""
13281 case "$x" in
13282 *_INLINE=*) new_flag="-D$x";;
13283 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13284 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13285 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13286 esac
13287 if test x"$sim_inline" = x""; then
13288 sim_inline="$new_flag"
13289 else
13290 sim_inline="$sim_inline $new_flag"
13291 fi
13292 done;;
13293 esac
13294 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13295 echo "Setting inline flags = $sim_inline" 6>&1
13296 fi
13297 else
13298
13299 if test "x$cross_compiling" = "xno"; then
13300 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
13301 sim_inline="${default_sim_inline}"
13302 if test x"$silent" != x"yes"; then
13303 echo "Setting inline flags = $sim_inline" 6>&1
13304 fi
13305 else
13306 sim_inline=""
13307 fi
13308 else
13309 sim_inline="-DDEFAULT_INLINE=0"
13310 fi
13311 fi
13312
13313
13314 # Check whether --enable-werror was given.
13315 if test "${enable_werror+set}" = set; then :
13316 enableval=$enable_werror; case "${enableval}" in
13317 yes | y) ERROR_ON_WARNING="yes" ;;
13318 no | n) ERROR_ON_WARNING="no" ;;
13319 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13320 esac
13321 fi
13322
13323
13324 # Enable -Werror by default when using gcc
13325 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13326 ERROR_ON_WARNING=yes
13327 fi
13328
13329 WERROR_CFLAGS=""
13330 if test "${ERROR_ON_WARNING}" = yes ; then
13331 # NOTE: Disabled in the sim dir due to most sims generating warnings.
13332 # WERROR_CFLAGS="-Werror"
13333 true
13334 fi
13335
13336 # The entries after -Wno-pointer-sign are disabled warnings which may
13337 # be enabled in the future, which can not currently be used to build
13338 # GDB.
13339 # NOTE: If you change this list, remember to update
13340 # gdb/doc/gdbint.texinfo.
13341 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13342 -Wformat-nonliteral -Wno-pointer-sign \
13343 -Wno-unused -Wunused-value -Wunused-function \
13344 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes"
13345
13346 # Enable -Wno-format by default when using gcc on mingw since many
13347 # GCC versions complain about %I64.
13348 case "${host}" in
13349 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13350 esac
13351
13352 # Check whether --enable-build-warnings was given.
13353 if test "${enable_build_warnings+set}" = set; then :
13354 enableval=$enable_build_warnings; case "${enableval}" in
13355 yes) ;;
13356 no) build_warnings="-w";;
13357 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13358 build_warnings="${build_warnings} ${t}";;
13359 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13360 build_warnings="${t} ${build_warnings}";;
13361 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13362 esac
13363 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13364 echo "Setting compiler warning flags = $build_warnings" 6>&1
13365 fi
13366 fi
13367 # Check whether --enable-sim-build-warnings was given.
13368 if test "${enable_sim_build_warnings+set}" = set; then :
13369 enableval=$enable_sim_build_warnings; case "${enableval}" in
13370 yes) ;;
13371 no) build_warnings="-w";;
13372 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13373 build_warnings="${build_warnings} ${t}";;
13374 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13375 build_warnings="${t} ${build_warnings}";;
13376 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13377 esac
13378 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13379 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13380 fi
13381 fi
13382 WARN_CFLAGS=""
13383 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13384 then
13385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13386 $as_echo_n "checking compiler warning flags... " >&6; }
13387 # Separate out the -Werror flag as some files just cannot be
13388 # compiled with it enabled.
13389 for w in ${build_warnings}; do
13390 case $w in
13391 -Werr*) WERROR_CFLAGS=-Werror ;;
13392 *) # Check that GCC accepts it
13393 saved_CFLAGS="$CFLAGS"
13394 CFLAGS="$CFLAGS $w"
13395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13396 /* end confdefs.h. */
13397
13398 int
13399 main ()
13400 {
13401
13402 ;
13403 return 0;
13404 }
13405 _ACEOF
13406 if ac_fn_c_try_compile "$LINENO"; then :
13407 WARN_CFLAGS="${WARN_CFLAGS} $w"
13408 fi
13409 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13410 CFLAGS="$saved_CFLAGS"
13411 esac
13412 done
13413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13414 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13415 fi
13416
13417
13418 if test x"yes" != x"no"; then
13419 enable_sim_hardware=yes
13420 else
13421 enable_sim_hardware=no
13422 fi
13423
13424 if test ""; then
13425 hardware=""
13426 else
13427 hardware="cfi core pal glue"
13428 fi
13429 hardware="$hardware \
13430 bfin_cec \
13431 bfin_ctimer \
13432 bfin_dma \
13433 bfin_dmac \
13434 bfin_ebiu_amc \
13435 bfin_ebiu_ddrc \
13436 bfin_ebiu_sdc \
13437 bfin_emac \
13438 bfin_eppi \
13439 bfin_evt \
13440 bfin_gpio \
13441 bfin_gpio2 \
13442 bfin_gptimer \
13443 bfin_jtag \
13444 bfin_mmu \
13445 bfin_nfc \
13446 bfin_otp \
13447 bfin_pfmon \
13448 bfin_pint \
13449 bfin_pll \
13450 bfin_ppi \
13451 bfin_rtc \
13452 bfin_sic \
13453 bfin_spi \
13454 bfin_trace \
13455 bfin_twi \
13456 bfin_uart \
13457 bfin_uart2 \
13458 bfin_wdog \
13459 bfin_wp \
13460 eth_phy \
13461 "
13462
13463 sim_hw_cflags="-DWITH_HW=1"
13464 sim_hw="$hardware"
13465 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13466
13467 # Check whether --enable-sim-hardware was given.
13468 if test "${enable_sim_hardware+set}" = set; then :
13469 enableval=$enable_sim_hardware;
13470 fi
13471
13472 case ${enable_sim_hardware} in
13473 yes) sim_hw_p=yes;;
13474 no) sim_hw_p=no;;
13475 ,*) sim_hw_p=yes; hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13476 *,) sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13477 *) sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13478 esac
13479
13480 if test "$sim_hw_p" != yes; then
13481 if test "yes" = "always"; then
13482 as_fn_error "Sorry, but this simulator requires that hardware support
13483 be enabled. Please configure without --disable-hw-support." "$LINENO" 5
13484 fi
13485 sim_hw_objs=
13486 sim_hw_cflags="-DWITH_HW=0"
13487 sim_hw=
13488 else
13489 sim_hw_cflags="-DWITH_HW=1"
13490 # remove duplicates
13491 sim_hw=""
13492 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13493 for i in $hardware ; do
13494 case " $sim_hw " in
13495 *" $i "*) ;;
13496 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13497 esac
13498 done
13499 # mingw does not support sockser
13500 SIM_DV_SOCKSER_O=""
13501 case ${host} in
13502 *mingw*) ;;
13503 *) SIM_DV_SOCKSER_O="dv-sockser.o"
13504
13505 cat >>confdefs.h <<_ACEOF
13506 #define HAVE_DV_SOCKSER 1
13507 _ACEOF
13508
13509 ;;
13510 esac
13511
13512 if test x"$silent" != x"yes"; then
13513 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13514 fi
13515 case " $hardware " in
13516 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
13517 $as_echo_n "checking for log2 in -lm... " >&6; }
13518 if test "${ac_cv_lib_m_log2+set}" = set; then :
13519 $as_echo_n "(cached) " >&6
13520 else
13521 ac_check_lib_save_LIBS=$LIBS
13522 LIBS="-lm $LIBS"
13523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13524 /* end confdefs.h. */
13525
13526 /* Override any GCC internal prototype to avoid an error.
13527 Use char because int might match the return type of a GCC
13528 builtin and then its argument prototype would still apply. */
13529 #ifdef __cplusplus
13530 extern "C"
13531 #endif
13532 char log2 ();
13533 int
13534 main ()
13535 {
13536 return log2 ();
13537 ;
13538 return 0;
13539 }
13540 _ACEOF
13541 if ac_fn_c_try_link "$LINENO"; then :
13542 ac_cv_lib_m_log2=yes
13543 else
13544 ac_cv_lib_m_log2=no
13545 fi
13546 rm -f core conftest.err conftest.$ac_objext \
13547 conftest$ac_exeext conftest.$ac_ext
13548 LIBS=$ac_check_lib_save_LIBS
13549 fi
13550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13551 $as_echo "$ac_cv_lib_m_log2" >&6; }
13552 if test "x$ac_cv_lib_m_log2" = x""yes; then :
13553 cat >>confdefs.h <<_ACEOF
13554 #define HAVE_LIBM 1
13555 _ACEOF
13556
13557 LIBS="-lm $LIBS"
13558
13559 fi
13560 ;;
13561 esac
13562 fi
13563
13564
13565 for ac_func in getuid getgid geteuid getegid setuid setgid mmap munmap kill pread
13566 do :
13567 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13568 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13569 eval as_val=\$$as_ac_var
13570 if test "x$as_val" = x""yes; then :
13571 cat >>confdefs.h <<_ACEOF
13572 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13573 _ACEOF
13574
13575 fi
13576 done
13577
13578 for ac_header in \
13579 linux/if_tun.h \
13580 linux/mii.h \
13581 linux/types.h \
13582 net/if.h \
13583 sys/ioctl.h \
13584 sys/mman.h \
13585
13586 do :
13587 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13588 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13589 eval as_val=\$$as_ac_Header
13590 if test "x$as_val" = x""yes; then :
13591 cat >>confdefs.h <<_ACEOF
13592 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13593 _ACEOF
13594
13595 fi
13596
13597 done
13598
13599
13600 BFIN_SIM_EXTRA_OBJS="${BFIN_SIM_EXTRA_OBJS} ${SIM_DV_SOCKSER_O}"
13601 BFIN_SIM_EXTRA_OBJS=${BFIN_SIM_EXTRA_OBJS}
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
13612 if test -n "$ac_tool_prefix"; then
13613 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
13614 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
13615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13616 $as_echo_n "checking for $ac_word... " >&6; }
13617 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
13618 $as_echo_n "(cached) " >&6
13619 else
13620 case $PKG_CONFIG in
13621 [\\/]* | ?:[\\/]*)
13622 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13623 ;;
13624 *)
13625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13626 for as_dir in $PATH
13627 do
13628 IFS=$as_save_IFS
13629 test -z "$as_dir" && as_dir=.
13630 for ac_exec_ext in '' $ac_executable_extensions; do
13631 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13632 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13633 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13634 break 2
13635 fi
13636 done
13637 done
13638 IFS=$as_save_IFS
13639
13640 ;;
13641 esac
13642 fi
13643 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13644 if test -n "$PKG_CONFIG"; then
13645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
13646 $as_echo "$PKG_CONFIG" >&6; }
13647 else
13648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13649 $as_echo "no" >&6; }
13650 fi
13651
13652
13653 fi
13654 if test -z "$ac_cv_path_PKG_CONFIG"; then
13655 ac_pt_PKG_CONFIG=$PKG_CONFIG
13656 # Extract the first word of "pkg-config", so it can be a program name with args.
13657 set dummy pkg-config; ac_word=$2
13658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13659 $as_echo_n "checking for $ac_word... " >&6; }
13660 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
13661 $as_echo_n "(cached) " >&6
13662 else
13663 case $ac_pt_PKG_CONFIG in
13664 [\\/]* | ?:[\\/]*)
13665 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
13666 ;;
13667 *)
13668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13669 for as_dir in $PATH
13670 do
13671 IFS=$as_save_IFS
13672 test -z "$as_dir" && as_dir=.
13673 for ac_exec_ext in '' $ac_executable_extensions; do
13674 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13675 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13676 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13677 break 2
13678 fi
13679 done
13680 done
13681 IFS=$as_save_IFS
13682
13683 ;;
13684 esac
13685 fi
13686 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13687 if test -n "$ac_pt_PKG_CONFIG"; then
13688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13689 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
13690 else
13691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13692 $as_echo "no" >&6; }
13693 fi
13694
13695 if test "x$ac_pt_PKG_CONFIG" = x; then
13696 PKG_CONFIG=""
13697 else
13698 case $cross_compiling:$ac_tool_warned in
13699 yes:)
13700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13701 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13702 ac_tool_warned=yes ;;
13703 esac
13704 PKG_CONFIG=$ac_pt_PKG_CONFIG
13705 fi
13706 else
13707 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13708 fi
13709
13710 fi
13711 if test -n "$PKG_CONFIG"; then
13712 _pkg_min_version=0.9.0
13713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
13714 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
13715 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
13716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13717 $as_echo "yes" >&6; }
13718 else
13719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13720 $as_echo "no" >&6; }
13721 PKG_CONFIG=""
13722 fi
13723 fi
13724
13725 pkg_failed=no
13726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SDL" >&5
13727 $as_echo_n "checking for SDL... " >&6; }
13728
13729 if test -n "$SDL_CFLAGS"; then
13730 pkg_cv_SDL_CFLAGS="$SDL_CFLAGS"
13731 elif test -n "$PKG_CONFIG"; then
13732 if test -n "$PKG_CONFIG" && \
13733 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
13734 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
13735 ac_status=$?
13736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13737 test $ac_status = 0; }; then
13738 pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl" 2>/dev/null`
13739 test "x$?" != "x0" && pkg_failed=yes
13740 else
13741 pkg_failed=yes
13742 fi
13743 else
13744 pkg_failed=untried
13745 fi
13746 if test -n "$SDL_LIBS"; then
13747 pkg_cv_SDL_LIBS="$SDL_LIBS"
13748 elif test -n "$PKG_CONFIG"; then
13749 if test -n "$PKG_CONFIG" && \
13750 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
13751 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
13752 ac_status=$?
13753 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13754 test $ac_status = 0; }; then
13755 pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl" 2>/dev/null`
13756 test "x$?" != "x0" && pkg_failed=yes
13757 else
13758 pkg_failed=yes
13759 fi
13760 else
13761 pkg_failed=untried
13762 fi
13763
13764
13765
13766 if test $pkg_failed = yes; then
13767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13768 $as_echo "no" >&6; }
13769
13770 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
13771 _pkg_short_errors_supported=yes
13772 else
13773 _pkg_short_errors_supported=no
13774 fi
13775 if test $_pkg_short_errors_supported = yes; then
13776 SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sdl" 2>&1`
13777 else
13778 SDL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sdl" 2>&1`
13779 fi
13780 # Put the nasty error message in config.log where it belongs
13781 echo "$SDL_PKG_ERRORS" >&5
13782
13783 :
13784 elif test $pkg_failed = untried; then
13785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13786 $as_echo "no" >&6; }
13787 :
13788 else
13789 SDL_CFLAGS=$pkg_cv_SDL_CFLAGS
13790 SDL_LIBS=$pkg_cv_SDL_LIBS
13791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13792 $as_echo "yes" >&6; }
13793
13794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13795 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13796 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13797 $as_echo_n "(cached) " >&6
13798 else
13799 ac_check_lib_save_LIBS=$LIBS
13800 LIBS="-ldl $LIBS"
13801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13802 /* end confdefs.h. */
13803
13804 /* Override any GCC internal prototype to avoid an error.
13805 Use char because int might match the return type of a GCC
13806 builtin and then its argument prototype would still apply. */
13807 #ifdef __cplusplus
13808 extern "C"
13809 #endif
13810 char dlopen ();
13811 int
13812 main ()
13813 {
13814 return dlopen ();
13815 ;
13816 return 0;
13817 }
13818 _ACEOF
13819 if ac_fn_c_try_link "$LINENO"; then :
13820 ac_cv_lib_dl_dlopen=yes
13821 else
13822 ac_cv_lib_dl_dlopen=no
13823 fi
13824 rm -f core conftest.err conftest.$ac_objext \
13825 conftest$ac_exeext conftest.$ac_ext
13826 LIBS=$ac_check_lib_save_LIBS
13827 fi
13828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13829 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13830 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13831
13832 SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL"
13833 SDL_LIBS="-ldl"
13834
13835 else
13836 SDL_CFLAGS= SDL_LIBS=
13837 fi
13838
13839
13840 fi
13841
13842
13843
13844
13845 ac_sources="$sim_link_files"
13846 ac_dests="$sim_link_links"
13847 while test -n "$ac_sources"; do
13848 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13849 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13850 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13851 done
13852 ac_config_links="$ac_config_links $ac_config_links_1"
13853
13854 cgen_breaks=""
13855 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13856 cgen_breaks="break cgen_rtx_error";
13857 fi
13858
13859 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13860
13861 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13862
13863 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13864
13865 ac_config_commands="$ac_config_commands Makefile"
13866
13867 ac_config_commands="$ac_config_commands stamp-h"
13868
13869 cat >confcache <<\_ACEOF
13870 # This file is a shell script that caches the results of configure
13871 # tests run on this system so they can be shared between configure
13872 # scripts and configure runs, see configure's option --config-cache.
13873 # It is not useful on other systems. If it contains results you don't
13874 # want to keep, you may remove or edit it.
13875 #
13876 # config.status only pays attention to the cache file if you give it
13877 # the --recheck option to rerun configure.
13878 #
13879 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13880 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13881 # following values.
13882
13883 _ACEOF
13884
13885 # The following way of writing the cache mishandles newlines in values,
13886 # but we know of no workaround that is simple, portable, and efficient.
13887 # So, we kill variables containing newlines.
13888 # Ultrix sh set writes to stderr and can't be redirected directly,
13889 # and sets the high bit in the cache file unless we assign to the vars.
13890 (
13891 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13892 eval ac_val=\$$ac_var
13893 case $ac_val in #(
13894 *${as_nl}*)
13895 case $ac_var in #(
13896 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13897 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13898 esac
13899 case $ac_var in #(
13900 _ | IFS | as_nl) ;; #(
13901 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13902 *) { eval $ac_var=; unset $ac_var;} ;;
13903 esac ;;
13904 esac
13905 done
13906
13907 (set) 2>&1 |
13908 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13909 *${as_nl}ac_space=\ *)
13910 # `set' does not quote correctly, so add quotes: double-quote
13911 # substitution turns \\\\ into \\, and sed turns \\ into \.
13912 sed -n \
13913 "s/'/'\\\\''/g;
13914 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13915 ;; #(
13916 *)
13917 # `set' quotes correctly as required by POSIX, so do not add quotes.
13918 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13919 ;;
13920 esac |
13921 sort
13922 ) |
13923 sed '
13924 /^ac_cv_env_/b end
13925 t clear
13926 :clear
13927 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13928 t end
13929 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13930 :end' >>confcache
13931 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13932 if test -w "$cache_file"; then
13933 test "x$cache_file" != "x/dev/null" &&
13934 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13935 $as_echo "$as_me: updating cache $cache_file" >&6;}
13936 cat confcache >$cache_file
13937 else
13938 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13939 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13940 fi
13941 fi
13942 rm -f confcache
13943
13944 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13945 # Let make expand exec_prefix.
13946 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13947
13948 DEFS=-DHAVE_CONFIG_H
13949
13950 ac_libobjs=
13951 ac_ltlibobjs=
13952 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13953 # 1. Remove the extension, and $U if already installed.
13954 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13955 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13956 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13957 # will be set to the directory where LIBOBJS objects are built.
13958 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13959 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13960 done
13961 LIBOBJS=$ac_libobjs
13962
13963 LTLIBOBJS=$ac_ltlibobjs
13964
13965
13966 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13967 as_fn_error "conditional \"GMAKE\" was never defined.
13968 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13969 fi
13970 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13971 as_fn_error "conditional \"PLUGINS\" was never defined.
13972 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13973 fi
13974
13975
13976 : ${CONFIG_STATUS=./config.status}
13977 ac_write_fail=0
13978 ac_clean_files_save=$ac_clean_files
13979 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13980 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13981 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13982 as_write_fail=0
13983 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13984 #! $SHELL
13985 # Generated by $as_me.
13986 # Run this file to recreate the current configuration.
13987 # Compiler output produced by configure, useful for debugging
13988 # configure, is in config.log if it exists.
13989
13990 debug=false
13991 ac_cs_recheck=false
13992 ac_cs_silent=false
13993
13994 SHELL=\${CONFIG_SHELL-$SHELL}
13995 export SHELL
13996 _ASEOF
13997 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13998 ## -------------------- ##
13999 ## M4sh Initialization. ##
14000 ## -------------------- ##
14001
14002 # Be more Bourne compatible
14003 DUALCASE=1; export DUALCASE # for MKS sh
14004 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14005 emulate sh
14006 NULLCMD=:
14007 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14008 # is contrary to our usage. Disable this feature.
14009 alias -g '${1+"$@"}'='"$@"'
14010 setopt NO_GLOB_SUBST
14011 else
14012 case `(set -o) 2>/dev/null` in #(
14013 *posix*) :
14014 set -o posix ;; #(
14015 *) :
14016 ;;
14017 esac
14018 fi
14019
14020
14021 as_nl='
14022 '
14023 export as_nl
14024 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14025 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14026 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14027 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14028 # Prefer a ksh shell builtin over an external printf program on Solaris,
14029 # but without wasting forks for bash or zsh.
14030 if test -z "$BASH_VERSION$ZSH_VERSION" \
14031 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14032 as_echo='print -r --'
14033 as_echo_n='print -rn --'
14034 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14035 as_echo='printf %s\n'
14036 as_echo_n='printf %s'
14037 else
14038 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14039 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14040 as_echo_n='/usr/ucb/echo -n'
14041 else
14042 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14043 as_echo_n_body='eval
14044 arg=$1;
14045 case $arg in #(
14046 *"$as_nl"*)
14047 expr "X$arg" : "X\\(.*\\)$as_nl";
14048 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14049 esac;
14050 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14051 '
14052 export as_echo_n_body
14053 as_echo_n='sh -c $as_echo_n_body as_echo'
14054 fi
14055 export as_echo_body
14056 as_echo='sh -c $as_echo_body as_echo'
14057 fi
14058
14059 # The user is always right.
14060 if test "${PATH_SEPARATOR+set}" != set; then
14061 PATH_SEPARATOR=:
14062 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14063 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14064 PATH_SEPARATOR=';'
14065 }
14066 fi
14067
14068
14069 # IFS
14070 # We need space, tab and new line, in precisely that order. Quoting is
14071 # there to prevent editors from complaining about space-tab.
14072 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14073 # splitting by setting IFS to empty value.)
14074 IFS=" "" $as_nl"
14075
14076 # Find who we are. Look in the path if we contain no directory separator.
14077 case $0 in #((
14078 *[\\/]* ) as_myself=$0 ;;
14079 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14080 for as_dir in $PATH
14081 do
14082 IFS=$as_save_IFS
14083 test -z "$as_dir" && as_dir=.
14084 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14085 done
14086 IFS=$as_save_IFS
14087
14088 ;;
14089 esac
14090 # We did not find ourselves, most probably we were run as `sh COMMAND'
14091 # in which case we are not to be found in the path.
14092 if test "x$as_myself" = x; then
14093 as_myself=$0
14094 fi
14095 if test ! -f "$as_myself"; then
14096 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14097 exit 1
14098 fi
14099
14100 # Unset variables that we do not need and which cause bugs (e.g. in
14101 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14102 # suppresses any "Segmentation fault" message there. '((' could
14103 # trigger a bug in pdksh 5.2.14.
14104 for as_var in BASH_ENV ENV MAIL MAILPATH
14105 do eval test x\${$as_var+set} = xset \
14106 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14107 done
14108 PS1='$ '
14109 PS2='> '
14110 PS4='+ '
14111
14112 # NLS nuisances.
14113 LC_ALL=C
14114 export LC_ALL
14115 LANGUAGE=C
14116 export LANGUAGE
14117
14118 # CDPATH.
14119 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14120
14121
14122 # as_fn_error ERROR [LINENO LOG_FD]
14123 # ---------------------------------
14124 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14125 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14126 # script with status $?, using 1 if that was 0.
14127 as_fn_error ()
14128 {
14129 as_status=$?; test $as_status -eq 0 && as_status=1
14130 if test "$3"; then
14131 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14132 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14133 fi
14134 $as_echo "$as_me: error: $1" >&2
14135 as_fn_exit $as_status
14136 } # as_fn_error
14137
14138
14139 # as_fn_set_status STATUS
14140 # -----------------------
14141 # Set $? to STATUS, without forking.
14142 as_fn_set_status ()
14143 {
14144 return $1
14145 } # as_fn_set_status
14146
14147 # as_fn_exit STATUS
14148 # -----------------
14149 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14150 as_fn_exit ()
14151 {
14152 set +e
14153 as_fn_set_status $1
14154 exit $1
14155 } # as_fn_exit
14156
14157 # as_fn_unset VAR
14158 # ---------------
14159 # Portably unset VAR.
14160 as_fn_unset ()
14161 {
14162 { eval $1=; unset $1;}
14163 }
14164 as_unset=as_fn_unset
14165 # as_fn_append VAR VALUE
14166 # ----------------------
14167 # Append the text in VALUE to the end of the definition contained in VAR. Take
14168 # advantage of any shell optimizations that allow amortized linear growth over
14169 # repeated appends, instead of the typical quadratic growth present in naive
14170 # implementations.
14171 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14172 eval 'as_fn_append ()
14173 {
14174 eval $1+=\$2
14175 }'
14176 else
14177 as_fn_append ()
14178 {
14179 eval $1=\$$1\$2
14180 }
14181 fi # as_fn_append
14182
14183 # as_fn_arith ARG...
14184 # ------------------
14185 # Perform arithmetic evaluation on the ARGs, and store the result in the
14186 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14187 # must be portable across $(()) and expr.
14188 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14189 eval 'as_fn_arith ()
14190 {
14191 as_val=$(( $* ))
14192 }'
14193 else
14194 as_fn_arith ()
14195 {
14196 as_val=`expr "$@" || test $? -eq 1`
14197 }
14198 fi # as_fn_arith
14199
14200
14201 if expr a : '\(a\)' >/dev/null 2>&1 &&
14202 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14203 as_expr=expr
14204 else
14205 as_expr=false
14206 fi
14207
14208 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14209 as_basename=basename
14210 else
14211 as_basename=false
14212 fi
14213
14214 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14215 as_dirname=dirname
14216 else
14217 as_dirname=false
14218 fi
14219
14220 as_me=`$as_basename -- "$0" ||
14221 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14222 X"$0" : 'X\(//\)$' \| \
14223 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14224 $as_echo X/"$0" |
14225 sed '/^.*\/\([^/][^/]*\)\/*$/{
14226 s//\1/
14227 q
14228 }
14229 /^X\/\(\/\/\)$/{
14230 s//\1/
14231 q
14232 }
14233 /^X\/\(\/\).*/{
14234 s//\1/
14235 q
14236 }
14237 s/.*/./; q'`
14238
14239 # Avoid depending upon Character Ranges.
14240 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14241 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14242 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14243 as_cr_digits='0123456789'
14244 as_cr_alnum=$as_cr_Letters$as_cr_digits
14245
14246 ECHO_C= ECHO_N= ECHO_T=
14247 case `echo -n x` in #(((((
14248 -n*)
14249 case `echo 'xy\c'` in
14250 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14251 xy) ECHO_C='\c';;
14252 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14253 ECHO_T=' ';;
14254 esac;;
14255 *)
14256 ECHO_N='-n';;
14257 esac
14258
14259 rm -f conf$$ conf$$.exe conf$$.file
14260 if test -d conf$$.dir; then
14261 rm -f conf$$.dir/conf$$.file
14262 else
14263 rm -f conf$$.dir
14264 mkdir conf$$.dir 2>/dev/null
14265 fi
14266 if (echo >conf$$.file) 2>/dev/null; then
14267 if ln -s conf$$.file conf$$ 2>/dev/null; then
14268 as_ln_s='ln -s'
14269 # ... but there are two gotchas:
14270 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14271 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14272 # In both cases, we have to default to `cp -p'.
14273 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14274 as_ln_s='cp -p'
14275 elif ln conf$$.file conf$$ 2>/dev/null; then
14276 as_ln_s=ln
14277 else
14278 as_ln_s='cp -p'
14279 fi
14280 else
14281 as_ln_s='cp -p'
14282 fi
14283 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14284 rmdir conf$$.dir 2>/dev/null
14285
14286
14287 # as_fn_mkdir_p
14288 # -------------
14289 # Create "$as_dir" as a directory, including parents if necessary.
14290 as_fn_mkdir_p ()
14291 {
14292
14293 case $as_dir in #(
14294 -*) as_dir=./$as_dir;;
14295 esac
14296 test -d "$as_dir" || eval $as_mkdir_p || {
14297 as_dirs=
14298 while :; do
14299 case $as_dir in #(
14300 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14301 *) as_qdir=$as_dir;;
14302 esac
14303 as_dirs="'$as_qdir' $as_dirs"
14304 as_dir=`$as_dirname -- "$as_dir" ||
14305 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14306 X"$as_dir" : 'X\(//\)[^/]' \| \
14307 X"$as_dir" : 'X\(//\)$' \| \
14308 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14309 $as_echo X"$as_dir" |
14310 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14311 s//\1/
14312 q
14313 }
14314 /^X\(\/\/\)[^/].*/{
14315 s//\1/
14316 q
14317 }
14318 /^X\(\/\/\)$/{
14319 s//\1/
14320 q
14321 }
14322 /^X\(\/\).*/{
14323 s//\1/
14324 q
14325 }
14326 s/.*/./; q'`
14327 test -d "$as_dir" && break
14328 done
14329 test -z "$as_dirs" || eval "mkdir $as_dirs"
14330 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14331
14332
14333 } # as_fn_mkdir_p
14334 if mkdir -p . 2>/dev/null; then
14335 as_mkdir_p='mkdir -p "$as_dir"'
14336 else
14337 test -d ./-p && rmdir ./-p
14338 as_mkdir_p=false
14339 fi
14340
14341 if test -x / >/dev/null 2>&1; then
14342 as_test_x='test -x'
14343 else
14344 if ls -dL / >/dev/null 2>&1; then
14345 as_ls_L_option=L
14346 else
14347 as_ls_L_option=
14348 fi
14349 as_test_x='
14350 eval sh -c '\''
14351 if test -d "$1"; then
14352 test -d "$1/.";
14353 else
14354 case $1 in #(
14355 -*)set "./$1";;
14356 esac;
14357 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14358 ???[sx]*):;;*)false;;esac;fi
14359 '\'' sh
14360 '
14361 fi
14362 as_executable_p=$as_test_x
14363
14364 # Sed expression to map a string onto a valid CPP name.
14365 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14366
14367 # Sed expression to map a string onto a valid variable name.
14368 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14369
14370
14371 exec 6>&1
14372 ## ----------------------------------- ##
14373 ## Main body of $CONFIG_STATUS script. ##
14374 ## ----------------------------------- ##
14375 _ASEOF
14376 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14377
14378 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14379 # Save the log message, to keep $0 and so on meaningful, and to
14380 # report actual input values of CONFIG_FILES etc. instead of their
14381 # values after options handling.
14382 ac_log="
14383 This file was extended by $as_me, which was
14384 generated by GNU Autoconf 2.64. Invocation command line was
14385
14386 CONFIG_FILES = $CONFIG_FILES
14387 CONFIG_HEADERS = $CONFIG_HEADERS
14388 CONFIG_LINKS = $CONFIG_LINKS
14389 CONFIG_COMMANDS = $CONFIG_COMMANDS
14390 $ $0 $@
14391
14392 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14393 "
14394
14395 _ACEOF
14396
14397 case $ac_config_files in *"
14398 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14399 esac
14400
14401 case $ac_config_headers in *"
14402 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14403 esac
14404
14405
14406 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14407 # Files that config.status was made for.
14408 config_files="$ac_config_files"
14409 config_headers="$ac_config_headers"
14410 config_links="$ac_config_links"
14411 config_commands="$ac_config_commands"
14412
14413 _ACEOF
14414
14415 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14416 ac_cs_usage="\
14417 \`$as_me' instantiates files and other configuration actions
14418 from templates according to the current configuration. Unless the files
14419 and actions are specified as TAGs, all are instantiated by default.
14420
14421 Usage: $0 [OPTION]... [TAG]...
14422
14423 -h, --help print this help, then exit
14424 -V, --version print version number and configuration settings, then exit
14425 -q, --quiet, --silent
14426 do not print progress messages
14427 -d, --debug don't remove temporary files
14428 --recheck update $as_me by reconfiguring in the same conditions
14429 --file=FILE[:TEMPLATE]
14430 instantiate the configuration file FILE
14431 --header=FILE[:TEMPLATE]
14432 instantiate the configuration header FILE
14433
14434 Configuration files:
14435 $config_files
14436
14437 Configuration headers:
14438 $config_headers
14439
14440 Configuration links:
14441 $config_links
14442
14443 Configuration commands:
14444 $config_commands
14445
14446 Report bugs to the package provider."
14447
14448 _ACEOF
14449 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14450 ac_cs_version="\\
14451 config.status
14452 configured by $0, generated by GNU Autoconf 2.64,
14453 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14454
14455 Copyright (C) 2009 Free Software Foundation, Inc.
14456 This config.status script is free software; the Free Software Foundation
14457 gives unlimited permission to copy, distribute and modify it."
14458
14459 ac_pwd='$ac_pwd'
14460 srcdir='$srcdir'
14461 INSTALL='$INSTALL'
14462 AWK='$AWK'
14463 test -n "\$AWK" || AWK=awk
14464 _ACEOF
14465
14466 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14467 # The default lists apply if the user does not specify any file.
14468 ac_need_defaults=:
14469 while test $# != 0
14470 do
14471 case $1 in
14472 --*=*)
14473 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14474 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14475 ac_shift=:
14476 ;;
14477 *)
14478 ac_option=$1
14479 ac_optarg=$2
14480 ac_shift=shift
14481 ;;
14482 esac
14483
14484 case $ac_option in
14485 # Handling of the options.
14486 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14487 ac_cs_recheck=: ;;
14488 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14489 $as_echo "$ac_cs_version"; exit ;;
14490 --debug | --debu | --deb | --de | --d | -d )
14491 debug=: ;;
14492 --file | --fil | --fi | --f )
14493 $ac_shift
14494 case $ac_optarg in
14495 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14496 esac
14497 as_fn_append CONFIG_FILES " '$ac_optarg'"
14498 ac_need_defaults=false;;
14499 --header | --heade | --head | --hea )
14500 $ac_shift
14501 case $ac_optarg in
14502 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14503 esac
14504 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14505 ac_need_defaults=false;;
14506 --he | --h)
14507 # Conflict between --help and --header
14508 as_fn_error "ambiguous option: \`$1'
14509 Try \`$0 --help' for more information.";;
14510 --help | --hel | -h )
14511 $as_echo "$ac_cs_usage"; exit ;;
14512 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14513 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14514 ac_cs_silent=: ;;
14515
14516 # This is an error.
14517 -*) as_fn_error "unrecognized option: \`$1'
14518 Try \`$0 --help' for more information." ;;
14519
14520 *) as_fn_append ac_config_targets " $1"
14521 ac_need_defaults=false ;;
14522
14523 esac
14524 shift
14525 done
14526
14527 ac_configure_extra_args=
14528
14529 if $ac_cs_silent; then
14530 exec 6>/dev/null
14531 ac_configure_extra_args="$ac_configure_extra_args --silent"
14532 fi
14533
14534 _ACEOF
14535 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14536 if \$ac_cs_recheck; then
14537 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14538 shift
14539 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14540 CONFIG_SHELL='$SHELL'
14541 export CONFIG_SHELL
14542 exec "\$@"
14543 fi
14544
14545 _ACEOF
14546 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14547 exec 5>>config.log
14548 {
14549 echo
14550 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14551 ## Running $as_me. ##
14552 _ASBOX
14553 $as_echo "$ac_log"
14554 } >&5
14555
14556 _ACEOF
14557 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14558 #
14559 # INIT-COMMANDS
14560 #
14561 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14562
14563
14564 # The HP-UX ksh and POSIX shell print the target directory to stdout
14565 # if CDPATH is set.
14566 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14567
14568 sed_quote_subst='$sed_quote_subst'
14569 double_quote_subst='$double_quote_subst'
14570 delay_variable_subst='$delay_variable_subst'
14571 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14572 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14573 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14574 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14575 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14576 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14577 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14578 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14579 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14580 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14581 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14582 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14583 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14584 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14585 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14586 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14587 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14588 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14589 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14590 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14591 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14592 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14593 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14594 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14595 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14596 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14597 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14598 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14599 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14600 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14601 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14602 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14603 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14604 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14605 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14606 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14607 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14608 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14609 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14610 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14611 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14612 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14613 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14614 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14615 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14616 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14617 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14618 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14619 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"`'
14620 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14621 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14622 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14623 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14624 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14625 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14626 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14627 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14628 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14629 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14630 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14631 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14632 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14633 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14634 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14635 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14636 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14637 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14638 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14639 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14640 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14641 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14642 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14643 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14644 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14645 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14646 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14647 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14648 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14649 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14650 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14651 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14652 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14653 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14654 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14655 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14656 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14657 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14658 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14659 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14660 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14661 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14662 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14663 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14664 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14665 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14666 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14667 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14668 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14669 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14670 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14671 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14672 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14673 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14674 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14675 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14676 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14677 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14678 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14679 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14680 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14681 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14682 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14683 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14684 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14685 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14686 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14687 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14688 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14689 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14690 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14691
14692 LTCC='$LTCC'
14693 LTCFLAGS='$LTCFLAGS'
14694 compiler='$compiler_DEFAULT'
14695
14696 # A function that is used when there is no print builtin or printf.
14697 func_fallback_echo ()
14698 {
14699 eval 'cat <<_LTECHO_EOF
14700 \$1
14701 _LTECHO_EOF'
14702 }
14703
14704 # Quote evaled strings.
14705 for var in SHELL \
14706 ECHO \
14707 SED \
14708 GREP \
14709 EGREP \
14710 FGREP \
14711 LD \
14712 NM \
14713 LN_S \
14714 lt_SP2NL \
14715 lt_NL2SP \
14716 reload_flag \
14717 OBJDUMP \
14718 deplibs_check_method \
14719 file_magic_cmd \
14720 AR \
14721 AR_FLAGS \
14722 STRIP \
14723 RANLIB \
14724 CC \
14725 CFLAGS \
14726 compiler \
14727 lt_cv_sys_global_symbol_pipe \
14728 lt_cv_sys_global_symbol_to_cdecl \
14729 lt_cv_sys_global_symbol_to_c_name_address \
14730 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14731 lt_prog_compiler_no_builtin_flag \
14732 lt_prog_compiler_wl \
14733 lt_prog_compiler_pic \
14734 lt_prog_compiler_static \
14735 lt_cv_prog_compiler_c_o \
14736 need_locks \
14737 DSYMUTIL \
14738 NMEDIT \
14739 LIPO \
14740 OTOOL \
14741 OTOOL64 \
14742 shrext_cmds \
14743 export_dynamic_flag_spec \
14744 whole_archive_flag_spec \
14745 compiler_needs_object \
14746 with_gnu_ld \
14747 allow_undefined_flag \
14748 no_undefined_flag \
14749 hardcode_libdir_flag_spec \
14750 hardcode_libdir_flag_spec_ld \
14751 hardcode_libdir_separator \
14752 fix_srcfile_path \
14753 exclude_expsyms \
14754 include_expsyms \
14755 file_list_spec \
14756 variables_saved_for_relink \
14757 libname_spec \
14758 library_names_spec \
14759 soname_spec \
14760 install_override_mode \
14761 finish_eval \
14762 old_striplib \
14763 striplib; do
14764 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14765 *[\\\\\\\`\\"\\\$]*)
14766 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14767 ;;
14768 *)
14769 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14770 ;;
14771 esac
14772 done
14773
14774 # Double-quote double-evaled strings.
14775 for var in reload_cmds \
14776 old_postinstall_cmds \
14777 old_postuninstall_cmds \
14778 old_archive_cmds \
14779 extract_expsyms_cmds \
14780 old_archive_from_new_cmds \
14781 old_archive_from_expsyms_cmds \
14782 archive_cmds \
14783 archive_expsym_cmds \
14784 module_cmds \
14785 module_expsym_cmds \
14786 export_symbols_cmds \
14787 prelink_cmds \
14788 postinstall_cmds \
14789 postuninstall_cmds \
14790 finish_cmds \
14791 sys_lib_search_path_spec \
14792 sys_lib_dlsearch_path_spec; do
14793 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14794 *[\\\\\\\`\\"\\\$]*)
14795 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14796 ;;
14797 *)
14798 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14799 ;;
14800 esac
14801 done
14802
14803 ac_aux_dir='$ac_aux_dir'
14804 xsi_shell='$xsi_shell'
14805 lt_shell_append='$lt_shell_append'
14806
14807 # See if we are running on zsh, and set the options which allow our
14808 # commands through without removal of \ escapes INIT.
14809 if test -n "\${ZSH_VERSION+set}" ; then
14810 setopt NO_GLOB_SUBST
14811 fi
14812
14813
14814 PACKAGE='$PACKAGE'
14815 VERSION='$VERSION'
14816 TIMESTAMP='$TIMESTAMP'
14817 RM='$RM'
14818 ofile='$ofile'
14819
14820
14821
14822
14823 _ACEOF
14824
14825 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14826
14827 # Handling of arguments.
14828 for ac_config_target in $ac_config_targets
14829 do
14830 case $ac_config_target in
14831 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14832 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14833 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14834 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14835 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14836 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14837 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14838 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14839 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14840
14841 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14842 esac
14843 done
14844
14845
14846 # If the user did not use the arguments to specify the items to instantiate,
14847 # then the envvar interface is used. Set only those that are not.
14848 # We use the long form for the default assignment because of an extremely
14849 # bizarre bug on SunOS 4.1.3.
14850 if $ac_need_defaults; then
14851 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14852 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14853 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14854 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14855 fi
14856
14857 # Have a temporary directory for convenience. Make it in the build tree
14858 # simply because there is no reason against having it here, and in addition,
14859 # creating and moving files from /tmp can sometimes cause problems.
14860 # Hook for its removal unless debugging.
14861 # Note that there is a small window in which the directory will not be cleaned:
14862 # after its creation but before its name has been assigned to `$tmp'.
14863 $debug ||
14864 {
14865 tmp=
14866 trap 'exit_status=$?
14867 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14868 ' 0
14869 trap 'as_fn_exit 1' 1 2 13 15
14870 }
14871 # Create a (secure) tmp directory for tmp files.
14872
14873 {
14874 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14875 test -n "$tmp" && test -d "$tmp"
14876 } ||
14877 {
14878 tmp=./conf$$-$RANDOM
14879 (umask 077 && mkdir "$tmp")
14880 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14881
14882 # Set up the scripts for CONFIG_FILES section.
14883 # No need to generate them if there are no CONFIG_FILES.
14884 # This happens for instance with `./config.status config.h'.
14885 if test -n "$CONFIG_FILES"; then
14886
14887
14888 ac_cr=`echo X | tr X '\015'`
14889 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14890 # But we know of no other shell where ac_cr would be empty at this
14891 # point, so we can use a bashism as a fallback.
14892 if test "x$ac_cr" = x; then
14893 eval ac_cr=\$\'\\r\'
14894 fi
14895 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14896 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14897 ac_cs_awk_cr='\r'
14898 else
14899 ac_cs_awk_cr=$ac_cr
14900 fi
14901
14902 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14903 _ACEOF
14904
14905
14906 {
14907 echo "cat >conf$$subs.awk <<_ACEOF" &&
14908 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14909 echo "_ACEOF"
14910 } >conf$$subs.sh ||
14911 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14912 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14913 ac_delim='%!_!# '
14914 for ac_last_try in false false false false false :; do
14915 . ./conf$$subs.sh ||
14916 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14917
14918 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14919 if test $ac_delim_n = $ac_delim_num; then
14920 break
14921 elif $ac_last_try; then
14922 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14923 else
14924 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14925 fi
14926 done
14927 rm -f conf$$subs.sh
14928
14929 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14930 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14931 _ACEOF
14932 sed -n '
14933 h
14934 s/^/S["/; s/!.*/"]=/
14935 p
14936 g
14937 s/^[^!]*!//
14938 :repl
14939 t repl
14940 s/'"$ac_delim"'$//
14941 t delim
14942 :nl
14943 h
14944 s/\(.\{148\}\).*/\1/
14945 t more1
14946 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14947 p
14948 n
14949 b repl
14950 :more1
14951 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14952 p
14953 g
14954 s/.\{148\}//
14955 t nl
14956 :delim
14957 h
14958 s/\(.\{148\}\).*/\1/
14959 t more2
14960 s/["\\]/\\&/g; s/^/"/; s/$/"/
14961 p
14962 b
14963 :more2
14964 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14965 p
14966 g
14967 s/.\{148\}//
14968 t delim
14969 ' <conf$$subs.awk | sed '
14970 /^[^""]/{
14971 N
14972 s/\n//
14973 }
14974 ' >>$CONFIG_STATUS || ac_write_fail=1
14975 rm -f conf$$subs.awk
14976 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14977 _ACAWK
14978 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14979 for (key in S) S_is_set[key] = 1
14980 FS = "\a"
14981
14982 }
14983 {
14984 line = $ 0
14985 nfields = split(line, field, "@")
14986 substed = 0
14987 len = length(field[1])
14988 for (i = 2; i < nfields; i++) {
14989 key = field[i]
14990 keylen = length(key)
14991 if (S_is_set[key]) {
14992 value = S[key]
14993 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14994 len += length(value) + length(field[++i])
14995 substed = 1
14996 } else
14997 len += 1 + keylen
14998 }
14999
15000 print line
15001 }
15002
15003 _ACAWK
15004 _ACEOF
15005 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15006 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15007 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15008 else
15009 cat
15010 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15011 || as_fn_error "could not setup config files machinery" "$LINENO" 5
15012 _ACEOF
15013
15014 # VPATH may cause trouble with some makes, so we remove $(srcdir),
15015 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15016 # trailing colons and then remove the whole line if VPATH becomes empty
15017 # (actually we leave an empty line to preserve line numbers).
15018 if test "x$srcdir" = x.; then
15019 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15020 s/:*\$(srcdir):*/:/
15021 s/:*\${srcdir}:*/:/
15022 s/:*@srcdir@:*/:/
15023 s/^\([^=]*=[ ]*\):*/\1/
15024 s/:*$//
15025 s/^[^=]*=[ ]*$//
15026 }'
15027 fi
15028
15029 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15030 fi # test -n "$CONFIG_FILES"
15031
15032 # Set up the scripts for CONFIG_HEADERS section.
15033 # No need to generate them if there are no CONFIG_HEADERS.
15034 # This happens for instance with `./config.status Makefile'.
15035 if test -n "$CONFIG_HEADERS"; then
15036 cat >"$tmp/defines.awk" <<\_ACAWK ||
15037 BEGIN {
15038 _ACEOF
15039
15040 # Transform confdefs.h into an awk script `defines.awk', embedded as
15041 # here-document in config.status, that substitutes the proper values into
15042 # config.h.in to produce config.h.
15043
15044 # Create a delimiter string that does not exist in confdefs.h, to ease
15045 # handling of long lines.
15046 ac_delim='%!_!# '
15047 for ac_last_try in false false :; do
15048 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15049 if test -z "$ac_t"; then
15050 break
15051 elif $ac_last_try; then
15052 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15053 else
15054 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15055 fi
15056 done
15057
15058 # For the awk script, D is an array of macro values keyed by name,
15059 # likewise P contains macro parameters if any. Preserve backslash
15060 # newline sequences.
15061
15062 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15063 sed -n '
15064 s/.\{148\}/&'"$ac_delim"'/g
15065 t rset
15066 :rset
15067 s/^[ ]*#[ ]*define[ ][ ]*/ /
15068 t def
15069 d
15070 :def
15071 s/\\$//
15072 t bsnl
15073 s/["\\]/\\&/g
15074 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15075 D["\1"]=" \3"/p
15076 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15077 d
15078 :bsnl
15079 s/["\\]/\\&/g
15080 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15081 D["\1"]=" \3\\\\\\n"\\/p
15082 t cont
15083 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15084 t cont
15085 d
15086 :cont
15087 n
15088 s/.\{148\}/&'"$ac_delim"'/g
15089 t clear
15090 :clear
15091 s/\\$//
15092 t bsnlc
15093 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15094 d
15095 :bsnlc
15096 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15097 b cont
15098 ' <confdefs.h | sed '
15099 s/'"$ac_delim"'/"\\\
15100 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15101
15102 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15103 for (key in D) D_is_set[key] = 1
15104 FS = "\a"
15105 }
15106 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15107 line = \$ 0
15108 split(line, arg, " ")
15109 if (arg[1] == "#") {
15110 defundef = arg[2]
15111 mac1 = arg[3]
15112 } else {
15113 defundef = substr(arg[1], 2)
15114 mac1 = arg[2]
15115 }
15116 split(mac1, mac2, "(") #)
15117 macro = mac2[1]
15118 prefix = substr(line, 1, index(line, defundef) - 1)
15119 if (D_is_set[macro]) {
15120 # Preserve the white space surrounding the "#".
15121 print prefix "define", macro P[macro] D[macro]
15122 next
15123 } else {
15124 # Replace #undef with comments. This is necessary, for example,
15125 # in the case of _POSIX_SOURCE, which is predefined and required
15126 # on some systems where configure will not decide to define it.
15127 if (defundef == "undef") {
15128 print "/*", prefix defundef, macro, "*/"
15129 next
15130 }
15131 }
15132 }
15133 { print }
15134 _ACAWK
15135 _ACEOF
15136 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15137 as_fn_error "could not setup config headers machinery" "$LINENO" 5
15138 fi # test -n "$CONFIG_HEADERS"
15139
15140
15141 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
15142 shift
15143 for ac_tag
15144 do
15145 case $ac_tag in
15146 :[FHLC]) ac_mode=$ac_tag; continue;;
15147 esac
15148 case $ac_mode$ac_tag in
15149 :[FHL]*:*);;
15150 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15151 :[FH]-) ac_tag=-:-;;
15152 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15153 esac
15154 ac_save_IFS=$IFS
15155 IFS=:
15156 set x $ac_tag
15157 IFS=$ac_save_IFS
15158 shift
15159 ac_file=$1
15160 shift
15161
15162 case $ac_mode in
15163 :L) ac_source=$1;;
15164 :[FH])
15165 ac_file_inputs=
15166 for ac_f
15167 do
15168 case $ac_f in
15169 -) ac_f="$tmp/stdin";;
15170 *) # Look for the file first in the build tree, then in the source tree
15171 # (if the path is not absolute). The absolute path cannot be DOS-style,
15172 # because $ac_f cannot contain `:'.
15173 test -f "$ac_f" ||
15174 case $ac_f in
15175 [\\/$]*) false;;
15176 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15177 esac ||
15178 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15179 esac
15180 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15181 as_fn_append ac_file_inputs " '$ac_f'"
15182 done
15183
15184 # Let's still pretend it is `configure' which instantiates (i.e., don't
15185 # use $as_me), people would be surprised to read:
15186 # /* config.h. Generated by config.status. */
15187 configure_input='Generated from '`
15188 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15189 `' by configure.'
15190 if test x"$ac_file" != x-; then
15191 configure_input="$ac_file. $configure_input"
15192 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15193 $as_echo "$as_me: creating $ac_file" >&6;}
15194 fi
15195 # Neutralize special characters interpreted by sed in replacement strings.
15196 case $configure_input in #(
15197 *\&* | *\|* | *\\* )
15198 ac_sed_conf_input=`$as_echo "$configure_input" |
15199 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15200 *) ac_sed_conf_input=$configure_input;;
15201 esac
15202
15203 case $ac_tag in
15204 *:-:* | *:-) cat >"$tmp/stdin" \
15205 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15206 esac
15207 ;;
15208 esac
15209
15210 ac_dir=`$as_dirname -- "$ac_file" ||
15211 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15212 X"$ac_file" : 'X\(//\)[^/]' \| \
15213 X"$ac_file" : 'X\(//\)$' \| \
15214 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15215 $as_echo X"$ac_file" |
15216 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15217 s//\1/
15218 q
15219 }
15220 /^X\(\/\/\)[^/].*/{
15221 s//\1/
15222 q
15223 }
15224 /^X\(\/\/\)$/{
15225 s//\1/
15226 q
15227 }
15228 /^X\(\/\).*/{
15229 s//\1/
15230 q
15231 }
15232 s/.*/./; q'`
15233 as_dir="$ac_dir"; as_fn_mkdir_p
15234 ac_builddir=.
15235
15236 case "$ac_dir" in
15237 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15238 *)
15239 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15240 # A ".." for each directory in $ac_dir_suffix.
15241 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15242 case $ac_top_builddir_sub in
15243 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15244 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15245 esac ;;
15246 esac
15247 ac_abs_top_builddir=$ac_pwd
15248 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15249 # for backward compatibility:
15250 ac_top_builddir=$ac_top_build_prefix
15251
15252 case $srcdir in
15253 .) # We are building in place.
15254 ac_srcdir=.
15255 ac_top_srcdir=$ac_top_builddir_sub
15256 ac_abs_top_srcdir=$ac_pwd ;;
15257 [\\/]* | ?:[\\/]* ) # Absolute name.
15258 ac_srcdir=$srcdir$ac_dir_suffix;
15259 ac_top_srcdir=$srcdir
15260 ac_abs_top_srcdir=$srcdir ;;
15261 *) # Relative name.
15262 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15263 ac_top_srcdir=$ac_top_build_prefix$srcdir
15264 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15265 esac
15266 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15267
15268
15269 case $ac_mode in
15270 :F)
15271 #
15272 # CONFIG_FILE
15273 #
15274
15275 case $INSTALL in
15276 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15277 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15278 esac
15279 _ACEOF
15280
15281 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15282 # If the template does not know about datarootdir, expand it.
15283 # FIXME: This hack should be removed a few years after 2.60.
15284 ac_datarootdir_hack=; ac_datarootdir_seen=
15285 ac_sed_dataroot='
15286 /datarootdir/ {
15287 p
15288 q
15289 }
15290 /@datadir@/p
15291 /@docdir@/p
15292 /@infodir@/p
15293 /@localedir@/p
15294 /@mandir@/p'
15295 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15296 *datarootdir*) ac_datarootdir_seen=yes;;
15297 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15298 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15299 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15300 _ACEOF
15301 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15302 ac_datarootdir_hack='
15303 s&@datadir@&$datadir&g
15304 s&@docdir@&$docdir&g
15305 s&@infodir@&$infodir&g
15306 s&@localedir@&$localedir&g
15307 s&@mandir@&$mandir&g
15308 s&\\\${datarootdir}&$datarootdir&g' ;;
15309 esac
15310 _ACEOF
15311
15312 # Neutralize VPATH when `$srcdir' = `.'.
15313 # Shell code in configure.ac might set extrasub.
15314 # FIXME: do we really want to maintain this feature?
15315 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15316 ac_sed_extra="$ac_vpsub
15317 $extrasub
15318 _ACEOF
15319 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15320 :t
15321 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15322 s|@configure_input@|$ac_sed_conf_input|;t t
15323 s&@top_builddir@&$ac_top_builddir_sub&;t t
15324 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15325 s&@srcdir@&$ac_srcdir&;t t
15326 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15327 s&@top_srcdir@&$ac_top_srcdir&;t t
15328 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15329 s&@builddir@&$ac_builddir&;t t
15330 s&@abs_builddir@&$ac_abs_builddir&;t t
15331 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15332 s&@INSTALL@&$ac_INSTALL&;t t
15333 $ac_datarootdir_hack
15334 "
15335 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15336 || as_fn_error "could not create $ac_file" "$LINENO" 5
15337
15338 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15339 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15340 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15341 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15342 which seems to be undefined. Please make sure it is defined." >&5
15343 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15344 which seems to be undefined. Please make sure it is defined." >&2;}
15345
15346 rm -f "$tmp/stdin"
15347 case $ac_file in
15348 -) cat "$tmp/out" && rm -f "$tmp/out";;
15349 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15350 esac \
15351 || as_fn_error "could not create $ac_file" "$LINENO" 5
15352 ;;
15353 :H)
15354 #
15355 # CONFIG_HEADER
15356 #
15357 if test x"$ac_file" != x-; then
15358 {
15359 $as_echo "/* $configure_input */" \
15360 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15361 } >"$tmp/config.h" \
15362 || as_fn_error "could not create $ac_file" "$LINENO" 5
15363 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15364 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15365 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15366 else
15367 rm -f "$ac_file"
15368 mv "$tmp/config.h" "$ac_file" \
15369 || as_fn_error "could not create $ac_file" "$LINENO" 5
15370 fi
15371 else
15372 $as_echo "/* $configure_input */" \
15373 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15374 || as_fn_error "could not create -" "$LINENO" 5
15375 fi
15376 ;;
15377 :L)
15378 #
15379 # CONFIG_LINK
15380 #
15381
15382 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15383 :
15384 else
15385 # Prefer the file from the source tree if names are identical.
15386 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15387 ac_source=$srcdir/$ac_source
15388 fi
15389
15390 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15391 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15392
15393 if test ! -r "$ac_source"; then
15394 as_fn_error "$ac_source: file not found" "$LINENO" 5
15395 fi
15396 rm -f "$ac_file"
15397
15398 # Try a relative symlink, then a hard link, then a copy.
15399 case $srcdir in
15400 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15401 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15402 esac
15403 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15404 ln "$ac_source" "$ac_file" 2>/dev/null ||
15405 cp -p "$ac_source" "$ac_file" ||
15406 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15407 fi
15408 ;;
15409 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15410 $as_echo "$as_me: executing $ac_file commands" >&6;}
15411 ;;
15412 esac
15413
15414
15415 case $ac_file$ac_mode in
15416 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15417 "libtool":C)
15418
15419 # See if we are running on zsh, and set the options which allow our
15420 # commands through without removal of \ escapes.
15421 if test -n "${ZSH_VERSION+set}" ; then
15422 setopt NO_GLOB_SUBST
15423 fi
15424
15425 cfgfile="${ofile}T"
15426 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15427 $RM "$cfgfile"
15428
15429 cat <<_LT_EOF >> "$cfgfile"
15430 #! $SHELL
15431
15432 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15433 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15434 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15435 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15436 #
15437 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15438 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15439 # Written by Gordon Matzigkeit, 1996
15440 #
15441 # This file is part of GNU Libtool.
15442 #
15443 # GNU Libtool is free software; you can redistribute it and/or
15444 # modify it under the terms of the GNU General Public License as
15445 # published by the Free Software Foundation; either version 2 of
15446 # the License, or (at your option) any later version.
15447 #
15448 # As a special exception to the GNU General Public License,
15449 # if you distribute this file as part of a program or library that
15450 # is built using GNU Libtool, you may include this file under the
15451 # same distribution terms that you use for the rest of that program.
15452 #
15453 # GNU Libtool is distributed in the hope that it will be useful,
15454 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15455 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15456 # GNU General Public License for more details.
15457 #
15458 # You should have received a copy of the GNU General Public License
15459 # along with GNU Libtool; see the file COPYING. If not, a copy
15460 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15461 # obtained by writing to the Free Software Foundation, Inc.,
15462 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15463
15464
15465 # The names of the tagged configurations supported by this script.
15466 available_tags=""
15467
15468 # ### BEGIN LIBTOOL CONFIG
15469
15470 # Which release of libtool.m4 was used?
15471 macro_version=$macro_version
15472 macro_revision=$macro_revision
15473
15474 # Whether or not to build shared libraries.
15475 build_libtool_libs=$enable_shared
15476
15477 # Whether or not to build static libraries.
15478 build_old_libs=$enable_static
15479
15480 # What type of objects to build.
15481 pic_mode=$pic_mode
15482
15483 # Whether or not to optimize for fast installation.
15484 fast_install=$enable_fast_install
15485
15486 # Shell to use when invoking shell scripts.
15487 SHELL=$lt_SHELL
15488
15489 # An echo program that protects backslashes.
15490 ECHO=$lt_ECHO
15491
15492 # The host system.
15493 host_alias=$host_alias
15494 host=$host
15495 host_os=$host_os
15496
15497 # The build system.
15498 build_alias=$build_alias
15499 build=$build
15500 build_os=$build_os
15501
15502 # A sed program that does not truncate output.
15503 SED=$lt_SED
15504
15505 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15506 Xsed="\$SED -e 1s/^X//"
15507
15508 # A grep program that handles long lines.
15509 GREP=$lt_GREP
15510
15511 # An ERE matcher.
15512 EGREP=$lt_EGREP
15513
15514 # A literal string matcher.
15515 FGREP=$lt_FGREP
15516
15517 # A BSD- or MS-compatible name lister.
15518 NM=$lt_NM
15519
15520 # Whether we need soft or hard links.
15521 LN_S=$lt_LN_S
15522
15523 # What is the maximum length of a command?
15524 max_cmd_len=$max_cmd_len
15525
15526 # Object file suffix (normally "o").
15527 objext=$ac_objext
15528
15529 # Executable file suffix (normally "").
15530 exeext=$exeext
15531
15532 # whether the shell understands "unset".
15533 lt_unset=$lt_unset
15534
15535 # turn spaces into newlines.
15536 SP2NL=$lt_lt_SP2NL
15537
15538 # turn newlines into spaces.
15539 NL2SP=$lt_lt_NL2SP
15540
15541 # An object symbol dumper.
15542 OBJDUMP=$lt_OBJDUMP
15543
15544 # Method to check whether dependent libraries are shared objects.
15545 deplibs_check_method=$lt_deplibs_check_method
15546
15547 # Command to use when deplibs_check_method == "file_magic".
15548 file_magic_cmd=$lt_file_magic_cmd
15549
15550 # The archiver.
15551 AR=$lt_AR
15552 AR_FLAGS=$lt_AR_FLAGS
15553
15554 # A symbol stripping program.
15555 STRIP=$lt_STRIP
15556
15557 # Commands used to install an old-style archive.
15558 RANLIB=$lt_RANLIB
15559 old_postinstall_cmds=$lt_old_postinstall_cmds
15560 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15561
15562 # Whether to use a lock for old archive extraction.
15563 lock_old_archive_extraction=$lock_old_archive_extraction
15564
15565 # A C compiler.
15566 LTCC=$lt_CC
15567
15568 # LTCC compiler flags.
15569 LTCFLAGS=$lt_CFLAGS
15570
15571 # Take the output of nm and produce a listing of raw symbols and C names.
15572 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15573
15574 # Transform the output of nm in a proper C declaration.
15575 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15576
15577 # Transform the output of nm in a C name address pair.
15578 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15579
15580 # Transform the output of nm in a C name address pair when lib prefix is needed.
15581 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15582
15583 # The name of the directory that contains temporary libtool files.
15584 objdir=$objdir
15585
15586 # Used to examine libraries when file_magic_cmd begins with "file".
15587 MAGIC_CMD=$MAGIC_CMD
15588
15589 # Must we lock files when doing compilation?
15590 need_locks=$lt_need_locks
15591
15592 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15593 DSYMUTIL=$lt_DSYMUTIL
15594
15595 # Tool to change global to local symbols on Mac OS X.
15596 NMEDIT=$lt_NMEDIT
15597
15598 # Tool to manipulate fat objects and archives on Mac OS X.
15599 LIPO=$lt_LIPO
15600
15601 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15602 OTOOL=$lt_OTOOL
15603
15604 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15605 OTOOL64=$lt_OTOOL64
15606
15607 # Old archive suffix (normally "a").
15608 libext=$libext
15609
15610 # Shared library suffix (normally ".so").
15611 shrext_cmds=$lt_shrext_cmds
15612
15613 # The commands to extract the exported symbol list from a shared archive.
15614 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15615
15616 # Variables whose values should be saved in libtool wrapper scripts and
15617 # restored at link time.
15618 variables_saved_for_relink=$lt_variables_saved_for_relink
15619
15620 # Do we need the "lib" prefix for modules?
15621 need_lib_prefix=$need_lib_prefix
15622
15623 # Do we need a version for libraries?
15624 need_version=$need_version
15625
15626 # Library versioning type.
15627 version_type=$version_type
15628
15629 # Shared library runtime path variable.
15630 runpath_var=$runpath_var
15631
15632 # Shared library path variable.
15633 shlibpath_var=$shlibpath_var
15634
15635 # Is shlibpath searched before the hard-coded library search path?
15636 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15637
15638 # Format of library name prefix.
15639 libname_spec=$lt_libname_spec
15640
15641 # List of archive names. First name is the real one, the rest are links.
15642 # The last name is the one that the linker finds with -lNAME
15643 library_names_spec=$lt_library_names_spec
15644
15645 # The coded name of the library, if different from the real name.
15646 soname_spec=$lt_soname_spec
15647
15648 # Permission mode override for installation of shared libraries.
15649 install_override_mode=$lt_install_override_mode
15650
15651 # Command to use after installation of a shared archive.
15652 postinstall_cmds=$lt_postinstall_cmds
15653
15654 # Command to use after uninstallation of a shared archive.
15655 postuninstall_cmds=$lt_postuninstall_cmds
15656
15657 # Commands used to finish a libtool library installation in a directory.
15658 finish_cmds=$lt_finish_cmds
15659
15660 # As "finish_cmds", except a single script fragment to be evaled but
15661 # not shown.
15662 finish_eval=$lt_finish_eval
15663
15664 # Whether we should hardcode library paths into libraries.
15665 hardcode_into_libs=$hardcode_into_libs
15666
15667 # Compile-time system search path for libraries.
15668 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15669
15670 # Run-time system search path for libraries.
15671 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15672
15673 # Whether dlopen is supported.
15674 dlopen_support=$enable_dlopen
15675
15676 # Whether dlopen of programs is supported.
15677 dlopen_self=$enable_dlopen_self
15678
15679 # Whether dlopen of statically linked programs is supported.
15680 dlopen_self_static=$enable_dlopen_self_static
15681
15682 # Commands to strip libraries.
15683 old_striplib=$lt_old_striplib
15684 striplib=$lt_striplib
15685
15686
15687 # The linker used to build libraries.
15688 LD=$lt_LD
15689
15690 # How to create reloadable object files.
15691 reload_flag=$lt_reload_flag
15692 reload_cmds=$lt_reload_cmds
15693
15694 # Commands used to build an old-style archive.
15695 old_archive_cmds=$lt_old_archive_cmds
15696
15697 # A language specific compiler.
15698 CC=$lt_compiler
15699
15700 # Is the compiler the GNU compiler?
15701 with_gcc=$GCC
15702
15703 # Compiler flag to turn off builtin functions.
15704 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15705
15706 # How to pass a linker flag through the compiler.
15707 wl=$lt_lt_prog_compiler_wl
15708
15709 # Additional compiler flags for building library objects.
15710 pic_flag=$lt_lt_prog_compiler_pic
15711
15712 # Compiler flag to prevent dynamic linking.
15713 link_static_flag=$lt_lt_prog_compiler_static
15714
15715 # Does compiler simultaneously support -c and -o options?
15716 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15717
15718 # Whether or not to add -lc for building shared libraries.
15719 build_libtool_need_lc=$archive_cmds_need_lc
15720
15721 # Whether or not to disallow shared libs when runtime libs are static.
15722 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15723
15724 # Compiler flag to allow reflexive dlopens.
15725 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15726
15727 # Compiler flag to generate shared objects directly from archives.
15728 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15729
15730 # Whether the compiler copes with passing no objects directly.
15731 compiler_needs_object=$lt_compiler_needs_object
15732
15733 # Create an old-style archive from a shared archive.
15734 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15735
15736 # Create a temporary old-style archive to link instead of a shared archive.
15737 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15738
15739 # Commands used to build a shared archive.
15740 archive_cmds=$lt_archive_cmds
15741 archive_expsym_cmds=$lt_archive_expsym_cmds
15742
15743 # Commands used to build a loadable module if different from building
15744 # a shared archive.
15745 module_cmds=$lt_module_cmds
15746 module_expsym_cmds=$lt_module_expsym_cmds
15747
15748 # Whether we are building with GNU ld or not.
15749 with_gnu_ld=$lt_with_gnu_ld
15750
15751 # Flag that allows shared libraries with undefined symbols to be built.
15752 allow_undefined_flag=$lt_allow_undefined_flag
15753
15754 # Flag that enforces no undefined symbols.
15755 no_undefined_flag=$lt_no_undefined_flag
15756
15757 # Flag to hardcode \$libdir into a binary during linking.
15758 # This must work even if \$libdir does not exist
15759 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15760
15761 # If ld is used when linking, flag to hardcode \$libdir into a binary
15762 # during linking. This must work even if \$libdir does not exist.
15763 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15764
15765 # Whether we need a single "-rpath" flag with a separated argument.
15766 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15767
15768 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15769 # DIR into the resulting binary.
15770 hardcode_direct=$hardcode_direct
15771
15772 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15773 # DIR into the resulting binary and the resulting library dependency is
15774 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15775 # library is relocated.
15776 hardcode_direct_absolute=$hardcode_direct_absolute
15777
15778 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15779 # into the resulting binary.
15780 hardcode_minus_L=$hardcode_minus_L
15781
15782 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15783 # into the resulting binary.
15784 hardcode_shlibpath_var=$hardcode_shlibpath_var
15785
15786 # Set to "yes" if building a shared library automatically hardcodes DIR
15787 # into the library and all subsequent libraries and executables linked
15788 # against it.
15789 hardcode_automatic=$hardcode_automatic
15790
15791 # Set to yes if linker adds runtime paths of dependent libraries
15792 # to runtime path list.
15793 inherit_rpath=$inherit_rpath
15794
15795 # Whether libtool must link a program against all its dependency libraries.
15796 link_all_deplibs=$link_all_deplibs
15797
15798 # Fix the shell variable \$srcfile for the compiler.
15799 fix_srcfile_path=$lt_fix_srcfile_path
15800
15801 # Set to "yes" if exported symbols are required.
15802 always_export_symbols=$always_export_symbols
15803
15804 # The commands to list exported symbols.
15805 export_symbols_cmds=$lt_export_symbols_cmds
15806
15807 # Symbols that should not be listed in the preloaded symbols.
15808 exclude_expsyms=$lt_exclude_expsyms
15809
15810 # Symbols that must always be exported.
15811 include_expsyms=$lt_include_expsyms
15812
15813 # Commands necessary for linking programs (against libraries) with templates.
15814 prelink_cmds=$lt_prelink_cmds
15815
15816 # Specify filename containing input files.
15817 file_list_spec=$lt_file_list_spec
15818
15819 # How to hardcode a shared library path into an executable.
15820 hardcode_action=$hardcode_action
15821
15822 # ### END LIBTOOL CONFIG
15823
15824 _LT_EOF
15825
15826 case $host_os in
15827 aix3*)
15828 cat <<\_LT_EOF >> "$cfgfile"
15829 # AIX sometimes has problems with the GCC collect2 program. For some
15830 # reason, if we set the COLLECT_NAMES environment variable, the problems
15831 # vanish in a puff of smoke.
15832 if test "X${COLLECT_NAMES+set}" != Xset; then
15833 COLLECT_NAMES=
15834 export COLLECT_NAMES
15835 fi
15836 _LT_EOF
15837 ;;
15838 esac
15839
15840
15841 ltmain="$ac_aux_dir/ltmain.sh"
15842
15843
15844 # We use sed instead of cat because bash on DJGPP gets confused if
15845 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15846 # text mode, it properly converts lines to CR/LF. This bash problem
15847 # is reportedly fixed, but why not run on old versions too?
15848 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15849 || (rm -f "$cfgfile"; exit 1)
15850
15851 case $xsi_shell in
15852 yes)
15853 cat << \_LT_EOF >> "$cfgfile"
15854
15855 # func_dirname file append nondir_replacement
15856 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15857 # otherwise set result to NONDIR_REPLACEMENT.
15858 func_dirname ()
15859 {
15860 case ${1} in
15861 */*) func_dirname_result="${1%/*}${2}" ;;
15862 * ) func_dirname_result="${3}" ;;
15863 esac
15864 }
15865
15866 # func_basename file
15867 func_basename ()
15868 {
15869 func_basename_result="${1##*/}"
15870 }
15871
15872 # func_dirname_and_basename file append nondir_replacement
15873 # perform func_basename and func_dirname in a single function
15874 # call:
15875 # dirname: Compute the dirname of FILE. If nonempty,
15876 # add APPEND to the result, otherwise set result
15877 # to NONDIR_REPLACEMENT.
15878 # value returned in "$func_dirname_result"
15879 # basename: Compute filename of FILE.
15880 # value retuned in "$func_basename_result"
15881 # Implementation must be kept synchronized with func_dirname
15882 # and func_basename. For efficiency, we do not delegate to
15883 # those functions but instead duplicate the functionality here.
15884 func_dirname_and_basename ()
15885 {
15886 case ${1} in
15887 */*) func_dirname_result="${1%/*}${2}" ;;
15888 * ) func_dirname_result="${3}" ;;
15889 esac
15890 func_basename_result="${1##*/}"
15891 }
15892
15893 # func_stripname prefix suffix name
15894 # strip PREFIX and SUFFIX off of NAME.
15895 # PREFIX and SUFFIX must not contain globbing or regex special
15896 # characters, hashes, percent signs, but SUFFIX may contain a leading
15897 # dot (in which case that matches only a dot).
15898 func_stripname ()
15899 {
15900 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15901 # positional parameters, so assign one to ordinary parameter first.
15902 func_stripname_result=${3}
15903 func_stripname_result=${func_stripname_result#"${1}"}
15904 func_stripname_result=${func_stripname_result%"${2}"}
15905 }
15906
15907 # func_opt_split
15908 func_opt_split ()
15909 {
15910 func_opt_split_opt=${1%%=*}
15911 func_opt_split_arg=${1#*=}
15912 }
15913
15914 # func_lo2o object
15915 func_lo2o ()
15916 {
15917 case ${1} in
15918 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15919 *) func_lo2o_result=${1} ;;
15920 esac
15921 }
15922
15923 # func_xform libobj-or-source
15924 func_xform ()
15925 {
15926 func_xform_result=${1%.*}.lo
15927 }
15928
15929 # func_arith arithmetic-term...
15930 func_arith ()
15931 {
15932 func_arith_result=$(( $* ))
15933 }
15934
15935 # func_len string
15936 # STRING may not start with a hyphen.
15937 func_len ()
15938 {
15939 func_len_result=${#1}
15940 }
15941
15942 _LT_EOF
15943 ;;
15944 *) # Bourne compatible functions.
15945 cat << \_LT_EOF >> "$cfgfile"
15946
15947 # func_dirname file append nondir_replacement
15948 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15949 # otherwise set result to NONDIR_REPLACEMENT.
15950 func_dirname ()
15951 {
15952 # Extract subdirectory from the argument.
15953 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15954 if test "X$func_dirname_result" = "X${1}"; then
15955 func_dirname_result="${3}"
15956 else
15957 func_dirname_result="$func_dirname_result${2}"
15958 fi
15959 }
15960
15961 # func_basename file
15962 func_basename ()
15963 {
15964 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15965 }
15966
15967
15968 # func_stripname prefix suffix name
15969 # strip PREFIX and SUFFIX off of NAME.
15970 # PREFIX and SUFFIX must not contain globbing or regex special
15971 # characters, hashes, percent signs, but SUFFIX may contain a leading
15972 # dot (in which case that matches only a dot).
15973 # func_strip_suffix prefix name
15974 func_stripname ()
15975 {
15976 case ${2} in
15977 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15978 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15979 esac
15980 }
15981
15982 # sed scripts:
15983 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15984 my_sed_long_arg='1s/^-[^=]*=//'
15985
15986 # func_opt_split
15987 func_opt_split ()
15988 {
15989 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15990 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15991 }
15992
15993 # func_lo2o object
15994 func_lo2o ()
15995 {
15996 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15997 }
15998
15999 # func_xform libobj-or-source
16000 func_xform ()
16001 {
16002 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16003 }
16004
16005 # func_arith arithmetic-term...
16006 func_arith ()
16007 {
16008 func_arith_result=`expr "$@"`
16009 }
16010
16011 # func_len string
16012 # STRING may not start with a hyphen.
16013 func_len ()
16014 {
16015 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16016 }
16017
16018 _LT_EOF
16019 esac
16020
16021 case $lt_shell_append in
16022 yes)
16023 cat << \_LT_EOF >> "$cfgfile"
16024
16025 # func_append var value
16026 # Append VALUE to the end of shell variable VAR.
16027 func_append ()
16028 {
16029 eval "$1+=\$2"
16030 }
16031 _LT_EOF
16032 ;;
16033 *)
16034 cat << \_LT_EOF >> "$cfgfile"
16035
16036 # func_append var value
16037 # Append VALUE to the end of shell variable VAR.
16038 func_append ()
16039 {
16040 eval "$1=\$$1\$2"
16041 }
16042
16043 _LT_EOF
16044 ;;
16045 esac
16046
16047
16048 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16049 || (rm -f "$cfgfile"; exit 1)
16050
16051 mv -f "$cfgfile" "$ofile" ||
16052 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16053 chmod +x "$ofile"
16054
16055 ;;
16056 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16057 rm -f Makesim1.tmp Makesim2.tmp Makefile
16058 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16059 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16060 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16061 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16062 <Makefile.sim >Makefile
16063 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16064 ;;
16065 "stamp-h":C) echo > stamp-h ;;
16066
16067 esac
16068 done # for ac_tag
16069
16070
16071 as_fn_exit 0
16072 _ACEOF
16073 ac_clean_files=$ac_clean_files_save
16074
16075 test $ac_write_fail = 0 ||
16076 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16077
16078
16079 # configure is writing to config.log, and then calls config.status.
16080 # config.status does its own redirection, appending to config.log.
16081 # Unfortunately, on DOS this fails, as config.log is still kept open
16082 # by configure, so config.status won't be able to write to it; its
16083 # output is simply discarded. So we exec the FD to /dev/null,
16084 # effectively closing config.log, so it can be properly (re)opened and
16085 # appended to by config.status. When coming back to configure, we
16086 # need to make the FD available again.
16087 if test "$no_create" != yes; then
16088 ac_cs_success=:
16089 ac_config_status_args=
16090 test "$silent" = yes &&
16091 ac_config_status_args="$ac_config_status_args --quiet"
16092 exec 5>/dev/null
16093 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16094 exec 5>>config.log
16095 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16096 # would make configure fail if this is the last instruction.
16097 $ac_cs_success || as_fn_exit $?
16098 fi
16099 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16100 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16101 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16102 fi
16103
16104
This page took 0.497408 seconds and 5 git commands to generate.