]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/bfin/configure
sim: drop support for requiring hw support
[thirdparty/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 REPORT_BUGS_TEXI
610 REPORT_BUGS_TO
611 PKGVERSION
612 sim_profile
613 sim_trace
614 sim_stdio
615 sim_debug
616 sim_cflags
617 sim_bswap
618 MAINT
619 MAINTAINER_MODE_FALSE
620 MAINTAINER_MODE_TRUE
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
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 make rules and dependencies not useful
1417 (and sometimes confusing) to the casual installer
1418 --enable-sim-bswap Use Host specific BSWAP instruction.
1419 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator
1420 --enable-sim-debug=opts Enable debugging flags
1421 --enable-sim-stdio Specify whether to use stdio for console input/output.
1422 --enable-sim-trace=opts Enable tracing flags
1423 --enable-sim-profile=opts Enable profiling flags
1424 --enable-sim-endian=endian Specify target byte endian orientation.
1425 --enable-sim-alignment=align Specify strict, nonstrict or forced alignment of memory accesses.
1426 --enable-sim-hostendian=end Specify host byte endian orientation.
1427 --enable-sim-default-model=model Specify default model to simulate.
1428 --enable-sim-environment=environment Specify mixed, user, virtual or operating environment.
1429 --enable-sim-inline=inlines Specify which functions should be inlined.
1430 --enable-werror treat compile warnings as errors
1431 --enable-build-warnings enable build-time compiler warnings if gcc is used
1432 --enable-sim-build-warnings
1433 enable SIM specific build-time compiler warnings if
1434 gcc is used
1435 --enable-sim-hardware=LIST
1436 Specify the hardware to be included in the build.
1437
1438 Optional Packages:
1439 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1440 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1441 --with-zlib include zlib support (auto/yes/no) default=auto
1442 --with-pic try to use only PIC/non-PIC objects [default=use
1443 both]
1444 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1445 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1446 --with-bugurl=URL Direct users to URL to report a bug
1447
1448 Some influential environment variables:
1449 CC C compiler command
1450 CFLAGS C compiler flags
1451 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1452 nonstandard directory <lib dir>
1453 LIBS libraries to pass to the linker, e.g. -l<library>
1454 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1455 you have headers in a nonstandard directory <include dir>
1456 CPP C preprocessor
1457 PKG_CONFIG path to pkg-config utility
1458 PKG_CONFIG_PATH
1459 directories to add to pkg-config's search path
1460 PKG_CONFIG_LIBDIR
1461 path overriding pkg-config's built-in search path
1462 SDL_CFLAGS C compiler flags for SDL, overriding pkg-config
1463 SDL_LIBS linker flags for SDL, overriding pkg-config
1464
1465 Use these variables to override the choices made by `configure' or to help
1466 it to find libraries and programs with nonstandard names/locations.
1467
1468 Report bugs to the package provider.
1469 _ACEOF
1470 ac_status=$?
1471 fi
1472
1473 if test "$ac_init_help" = "recursive"; then
1474 # If there are subdirs, report their specific --help.
1475 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1476 test -d "$ac_dir" ||
1477 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1478 continue
1479 ac_builddir=.
1480
1481 case "$ac_dir" in
1482 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1483 *)
1484 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1485 # A ".." for each directory in $ac_dir_suffix.
1486 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1487 case $ac_top_builddir_sub in
1488 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1489 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1490 esac ;;
1491 esac
1492 ac_abs_top_builddir=$ac_pwd
1493 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1494 # for backward compatibility:
1495 ac_top_builddir=$ac_top_build_prefix
1496
1497 case $srcdir in
1498 .) # We are building in place.
1499 ac_srcdir=.
1500 ac_top_srcdir=$ac_top_builddir_sub
1501 ac_abs_top_srcdir=$ac_pwd ;;
1502 [\\/]* | ?:[\\/]* ) # Absolute name.
1503 ac_srcdir=$srcdir$ac_dir_suffix;
1504 ac_top_srcdir=$srcdir
1505 ac_abs_top_srcdir=$srcdir ;;
1506 *) # Relative name.
1507 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1508 ac_top_srcdir=$ac_top_build_prefix$srcdir
1509 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1510 esac
1511 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1512
1513 cd "$ac_dir" || { ac_status=$?; continue; }
1514 # Check for guested configure.
1515 if test -f "$ac_srcdir/configure.gnu"; then
1516 echo &&
1517 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1518 elif test -f "$ac_srcdir/configure"; then
1519 echo &&
1520 $SHELL "$ac_srcdir/configure" --help=recursive
1521 else
1522 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1523 fi || ac_status=$?
1524 cd "$ac_pwd" || { ac_status=$?; break; }
1525 done
1526 fi
1527
1528 test -n "$ac_init_help" && exit $ac_status
1529 if $ac_init_version; then
1530 cat <<\_ACEOF
1531 configure
1532 generated by GNU Autoconf 2.64
1533
1534 Copyright (C) 2009 Free Software Foundation, Inc.
1535 This configure script is free software; the Free Software Foundation
1536 gives unlimited permission to copy, distribute and modify it.
1537 _ACEOF
1538 exit
1539 fi
1540
1541 ## ------------------------ ##
1542 ## Autoconf initialization. ##
1543 ## ------------------------ ##
1544
1545 # ac_fn_c_try_compile LINENO
1546 # --------------------------
1547 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1548 ac_fn_c_try_compile ()
1549 {
1550 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1551 rm -f conftest.$ac_objext
1552 if { { ac_try="$ac_compile"
1553 case "(($ac_try" in
1554 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1555 *) ac_try_echo=$ac_try;;
1556 esac
1557 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1558 $as_echo "$ac_try_echo"; } >&5
1559 (eval "$ac_compile") 2>conftest.err
1560 ac_status=$?
1561 if test -s conftest.err; then
1562 grep -v '^ *+' conftest.err >conftest.er1
1563 cat conftest.er1 >&5
1564 mv -f conftest.er1 conftest.err
1565 fi
1566 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1567 test $ac_status = 0; } && {
1568 test -z "$ac_c_werror_flag" ||
1569 test ! -s conftest.err
1570 } && test -s conftest.$ac_objext; then :
1571 ac_retval=0
1572 else
1573 $as_echo "$as_me: failed program was:" >&5
1574 sed 's/^/| /' conftest.$ac_ext >&5
1575
1576 ac_retval=1
1577 fi
1578 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1579 return $ac_retval
1580
1581 } # ac_fn_c_try_compile
1582
1583 # ac_fn_c_try_cpp LINENO
1584 # ----------------------
1585 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1586 ac_fn_c_try_cpp ()
1587 {
1588 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1589 if { { ac_try="$ac_cpp conftest.$ac_ext"
1590 case "(($ac_try" in
1591 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1592 *) ac_try_echo=$ac_try;;
1593 esac
1594 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1595 $as_echo "$ac_try_echo"; } >&5
1596 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1597 ac_status=$?
1598 if test -s conftest.err; then
1599 grep -v '^ *+' conftest.err >conftest.er1
1600 cat conftest.er1 >&5
1601 mv -f conftest.er1 conftest.err
1602 fi
1603 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1604 test $ac_status = 0; } >/dev/null && {
1605 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1606 test ! -s conftest.err
1607 }; then :
1608 ac_retval=0
1609 else
1610 $as_echo "$as_me: failed program was:" >&5
1611 sed 's/^/| /' conftest.$ac_ext >&5
1612
1613 ac_retval=1
1614 fi
1615 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1616 return $ac_retval
1617
1618 } # ac_fn_c_try_cpp
1619
1620 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1621 # -------------------------------------------------------
1622 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1623 # the include files in INCLUDES and setting the cache variable VAR
1624 # accordingly.
1625 ac_fn_c_check_header_mongrel ()
1626 {
1627 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1628 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1630 $as_echo_n "checking for $2... " >&6; }
1631 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1632 $as_echo_n "(cached) " >&6
1633 fi
1634 eval ac_res=\$$3
1635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1636 $as_echo "$ac_res" >&6; }
1637 else
1638 # Is the header compilable?
1639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1640 $as_echo_n "checking $2 usability... " >&6; }
1641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1642 /* end confdefs.h. */
1643 $4
1644 #include <$2>
1645 _ACEOF
1646 if ac_fn_c_try_compile "$LINENO"; then :
1647 ac_header_compiler=yes
1648 else
1649 ac_header_compiler=no
1650 fi
1651 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1653 $as_echo "$ac_header_compiler" >&6; }
1654
1655 # Is the header present?
1656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1657 $as_echo_n "checking $2 presence... " >&6; }
1658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1659 /* end confdefs.h. */
1660 #include <$2>
1661 _ACEOF
1662 if ac_fn_c_try_cpp "$LINENO"; then :
1663 ac_header_preproc=yes
1664 else
1665 ac_header_preproc=no
1666 fi
1667 rm -f conftest.err conftest.$ac_ext
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1669 $as_echo "$ac_header_preproc" >&6; }
1670
1671 # So? What about this header?
1672 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1673 yes:no: )
1674 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1675 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1677 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1678 ;;
1679 no:yes:* )
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1681 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1683 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1685 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1687 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1689 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1690 ;;
1691 esac
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1693 $as_echo_n "checking for $2... " >&6; }
1694 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1695 $as_echo_n "(cached) " >&6
1696 else
1697 eval "$3=\$ac_header_compiler"
1698 fi
1699 eval ac_res=\$$3
1700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1701 $as_echo "$ac_res" >&6; }
1702 fi
1703 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1704
1705 } # ac_fn_c_check_header_mongrel
1706
1707 # ac_fn_c_try_run LINENO
1708 # ----------------------
1709 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1710 # that executables *can* be run.
1711 ac_fn_c_try_run ()
1712 {
1713 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1714 if { { ac_try="$ac_link"
1715 case "(($ac_try" in
1716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1717 *) ac_try_echo=$ac_try;;
1718 esac
1719 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1720 $as_echo "$ac_try_echo"; } >&5
1721 (eval "$ac_link") 2>&5
1722 ac_status=$?
1723 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1724 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1725 { { case "(($ac_try" in
1726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1727 *) ac_try_echo=$ac_try;;
1728 esac
1729 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1730 $as_echo "$ac_try_echo"; } >&5
1731 (eval "$ac_try") 2>&5
1732 ac_status=$?
1733 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1734 test $ac_status = 0; }; }; then :
1735 ac_retval=0
1736 else
1737 $as_echo "$as_me: program exited with status $ac_status" >&5
1738 $as_echo "$as_me: failed program was:" >&5
1739 sed 's/^/| /' conftest.$ac_ext >&5
1740
1741 ac_retval=$ac_status
1742 fi
1743 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1744 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1745 return $ac_retval
1746
1747 } # ac_fn_c_try_run
1748
1749 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1750 # -------------------------------------------------------
1751 # Tests whether HEADER exists and can be compiled using the include files in
1752 # INCLUDES, setting the cache variable VAR accordingly.
1753 ac_fn_c_check_header_compile ()
1754 {
1755 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1757 $as_echo_n "checking for $2... " >&6; }
1758 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1759 $as_echo_n "(cached) " >&6
1760 else
1761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1762 /* end confdefs.h. */
1763 $4
1764 #include <$2>
1765 _ACEOF
1766 if ac_fn_c_try_compile "$LINENO"; then :
1767 eval "$3=yes"
1768 else
1769 eval "$3=no"
1770 fi
1771 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1772 fi
1773 eval ac_res=\$$3
1774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1775 $as_echo "$ac_res" >&6; }
1776 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1777
1778 } # ac_fn_c_check_header_compile
1779
1780 # ac_fn_c_try_link LINENO
1781 # -----------------------
1782 # Try to link conftest.$ac_ext, and return whether this succeeded.
1783 ac_fn_c_try_link ()
1784 {
1785 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1786 rm -f conftest.$ac_objext conftest$ac_exeext
1787 if { { ac_try="$ac_link"
1788 case "(($ac_try" in
1789 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1790 *) ac_try_echo=$ac_try;;
1791 esac
1792 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1793 $as_echo "$ac_try_echo"; } >&5
1794 (eval "$ac_link") 2>conftest.err
1795 ac_status=$?
1796 if test -s conftest.err; then
1797 grep -v '^ *+' conftest.err >conftest.er1
1798 cat conftest.er1 >&5
1799 mv -f conftest.er1 conftest.err
1800 fi
1801 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1802 test $ac_status = 0; } && {
1803 test -z "$ac_c_werror_flag" ||
1804 test ! -s conftest.err
1805 } && test -s conftest$ac_exeext && {
1806 test "$cross_compiling" = yes ||
1807 $as_test_x conftest$ac_exeext
1808 }; then :
1809 ac_retval=0
1810 else
1811 $as_echo "$as_me: failed program was:" >&5
1812 sed 's/^/| /' conftest.$ac_ext >&5
1813
1814 ac_retval=1
1815 fi
1816 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1817 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1818 # interfere with the next link command; also delete a directory that is
1819 # left behind by Apple's compiler. We do this before executing the actions.
1820 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1821 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1822 return $ac_retval
1823
1824 } # ac_fn_c_try_link
1825
1826 # ac_fn_c_check_func LINENO FUNC VAR
1827 # ----------------------------------
1828 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1829 ac_fn_c_check_func ()
1830 {
1831 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1833 $as_echo_n "checking for $2... " >&6; }
1834 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1835 $as_echo_n "(cached) " >&6
1836 else
1837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1838 /* end confdefs.h. */
1839 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1840 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1841 #define $2 innocuous_$2
1842
1843 /* System header to define __stub macros and hopefully few prototypes,
1844 which can conflict with char $2 (); below.
1845 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1846 <limits.h> exists even on freestanding compilers. */
1847
1848 #ifdef __STDC__
1849 # include <limits.h>
1850 #else
1851 # include <assert.h>
1852 #endif
1853
1854 #undef $2
1855
1856 /* Override any GCC internal prototype to avoid an error.
1857 Use char because int might match the return type of a GCC
1858 builtin and then its argument prototype would still apply. */
1859 #ifdef __cplusplus
1860 extern "C"
1861 #endif
1862 char $2 ();
1863 /* The GNU C library defines this for functions which it implements
1864 to always fail with ENOSYS. Some functions are actually named
1865 something starting with __ and the normal name is an alias. */
1866 #if defined __stub_$2 || defined __stub___$2
1867 choke me
1868 #endif
1869
1870 int
1871 main ()
1872 {
1873 return $2 ();
1874 ;
1875 return 0;
1876 }
1877 _ACEOF
1878 if ac_fn_c_try_link "$LINENO"; then :
1879 eval "$3=yes"
1880 else
1881 eval "$3=no"
1882 fi
1883 rm -f core conftest.err conftest.$ac_objext \
1884 conftest$ac_exeext conftest.$ac_ext
1885 fi
1886 eval ac_res=\$$3
1887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1888 $as_echo "$ac_res" >&6; }
1889 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1890
1891 } # ac_fn_c_check_func
1892 cat >config.log <<_ACEOF
1893 This file contains any messages produced by compilers while
1894 running configure, to aid debugging if configure makes a mistake.
1895
1896 It was created by $as_me, which was
1897 generated by GNU Autoconf 2.64. Invocation command line was
1898
1899 $ $0 $@
1900
1901 _ACEOF
1902 exec 5>>config.log
1903 {
1904 cat <<_ASUNAME
1905 ## --------- ##
1906 ## Platform. ##
1907 ## --------- ##
1908
1909 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1910 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1911 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1912 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1913 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1914
1915 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1916 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1917
1918 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1919 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1920 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1921 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1922 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1923 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1924 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1925
1926 _ASUNAME
1927
1928 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1929 for as_dir in $PATH
1930 do
1931 IFS=$as_save_IFS
1932 test -z "$as_dir" && as_dir=.
1933 $as_echo "PATH: $as_dir"
1934 done
1935 IFS=$as_save_IFS
1936
1937 } >&5
1938
1939 cat >&5 <<_ACEOF
1940
1941
1942 ## ----------- ##
1943 ## Core tests. ##
1944 ## ----------- ##
1945
1946 _ACEOF
1947
1948
1949 # Keep a trace of the command line.
1950 # Strip out --no-create and --no-recursion so they do not pile up.
1951 # Strip out --silent because we don't want to record it for future runs.
1952 # Also quote any args containing shell meta-characters.
1953 # Make two passes to allow for proper duplicate-argument suppression.
1954 ac_configure_args=
1955 ac_configure_args0=
1956 ac_configure_args1=
1957 ac_must_keep_next=false
1958 for ac_pass in 1 2
1959 do
1960 for ac_arg
1961 do
1962 case $ac_arg in
1963 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1964 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1965 | -silent | --silent | --silen | --sile | --sil)
1966 continue ;;
1967 *\'*)
1968 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1969 esac
1970 case $ac_pass in
1971 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1972 2)
1973 as_fn_append ac_configure_args1 " '$ac_arg'"
1974 if test $ac_must_keep_next = true; then
1975 ac_must_keep_next=false # Got value, back to normal.
1976 else
1977 case $ac_arg in
1978 *=* | --config-cache | -C | -disable-* | --disable-* \
1979 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1980 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1981 | -with-* | --with-* | -without-* | --without-* | --x)
1982 case "$ac_configure_args0 " in
1983 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1984 esac
1985 ;;
1986 -* ) ac_must_keep_next=true ;;
1987 esac
1988 fi
1989 as_fn_append ac_configure_args " '$ac_arg'"
1990 ;;
1991 esac
1992 done
1993 done
1994 { ac_configure_args0=; unset ac_configure_args0;}
1995 { ac_configure_args1=; unset ac_configure_args1;}
1996
1997 # When interrupted or exit'd, cleanup temporary files, and complete
1998 # config.log. We remove comments because anyway the quotes in there
1999 # would cause problems or look ugly.
2000 # WARNING: Use '\'' to represent an apostrophe within the trap.
2001 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2002 trap 'exit_status=$?
2003 # Save into config.log some information that might help in debugging.
2004 {
2005 echo
2006
2007 cat <<\_ASBOX
2008 ## ---------------- ##
2009 ## Cache variables. ##
2010 ## ---------------- ##
2011 _ASBOX
2012 echo
2013 # The following way of writing the cache mishandles newlines in values,
2014 (
2015 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2016 eval ac_val=\$$ac_var
2017 case $ac_val in #(
2018 *${as_nl}*)
2019 case $ac_var in #(
2020 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2021 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2022 esac
2023 case $ac_var in #(
2024 _ | IFS | as_nl) ;; #(
2025 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2026 *) { eval $ac_var=; unset $ac_var;} ;;
2027 esac ;;
2028 esac
2029 done
2030 (set) 2>&1 |
2031 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2032 *${as_nl}ac_space=\ *)
2033 sed -n \
2034 "s/'\''/'\''\\\\'\'''\''/g;
2035 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2036 ;; #(
2037 *)
2038 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2039 ;;
2040 esac |
2041 sort
2042 )
2043 echo
2044
2045 cat <<\_ASBOX
2046 ## ----------------- ##
2047 ## Output variables. ##
2048 ## ----------------- ##
2049 _ASBOX
2050 echo
2051 for ac_var in $ac_subst_vars
2052 do
2053 eval ac_val=\$$ac_var
2054 case $ac_val in
2055 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2056 esac
2057 $as_echo "$ac_var='\''$ac_val'\''"
2058 done | sort
2059 echo
2060
2061 if test -n "$ac_subst_files"; then
2062 cat <<\_ASBOX
2063 ## ------------------- ##
2064 ## File substitutions. ##
2065 ## ------------------- ##
2066 _ASBOX
2067 echo
2068 for ac_var in $ac_subst_files
2069 do
2070 eval ac_val=\$$ac_var
2071 case $ac_val in
2072 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2073 esac
2074 $as_echo "$ac_var='\''$ac_val'\''"
2075 done | sort
2076 echo
2077 fi
2078
2079 if test -s confdefs.h; then
2080 cat <<\_ASBOX
2081 ## ----------- ##
2082 ## confdefs.h. ##
2083 ## ----------- ##
2084 _ASBOX
2085 echo
2086 cat confdefs.h
2087 echo
2088 fi
2089 test "$ac_signal" != 0 &&
2090 $as_echo "$as_me: caught signal $ac_signal"
2091 $as_echo "$as_me: exit $exit_status"
2092 } >&5
2093 rm -f core *.core core.conftest.* &&
2094 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2095 exit $exit_status
2096 ' 0
2097 for ac_signal in 1 2 13 15; do
2098 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2099 done
2100 ac_signal=0
2101
2102 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2103 rm -f -r conftest* confdefs.h
2104
2105 $as_echo "/* confdefs.h */" > confdefs.h
2106
2107 # Predefined preprocessor variables.
2108
2109 cat >>confdefs.h <<_ACEOF
2110 #define PACKAGE_NAME "$PACKAGE_NAME"
2111 _ACEOF
2112
2113 cat >>confdefs.h <<_ACEOF
2114 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2115 _ACEOF
2116
2117 cat >>confdefs.h <<_ACEOF
2118 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2119 _ACEOF
2120
2121 cat >>confdefs.h <<_ACEOF
2122 #define PACKAGE_STRING "$PACKAGE_STRING"
2123 _ACEOF
2124
2125 cat >>confdefs.h <<_ACEOF
2126 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2127 _ACEOF
2128
2129 cat >>confdefs.h <<_ACEOF
2130 #define PACKAGE_URL "$PACKAGE_URL"
2131 _ACEOF
2132
2133
2134 # Let the site file select an alternate cache file if it wants to.
2135 # Prefer an explicitly selected file to automatically selected ones.
2136 ac_site_file1=NONE
2137 ac_site_file2=NONE
2138 if test -n "$CONFIG_SITE"; then
2139 ac_site_file1=$CONFIG_SITE
2140 elif test "x$prefix" != xNONE; then
2141 ac_site_file1=$prefix/share/config.site
2142 ac_site_file2=$prefix/etc/config.site
2143 else
2144 ac_site_file1=$ac_default_prefix/share/config.site
2145 ac_site_file2=$ac_default_prefix/etc/config.site
2146 fi
2147 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2148 do
2149 test "x$ac_site_file" = xNONE && continue
2150 if test -r "$ac_site_file"; then
2151 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2152 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2153 sed 's/^/| /' "$ac_site_file" >&5
2154 . "$ac_site_file"
2155 fi
2156 done
2157
2158 if test -r "$cache_file"; then
2159 # Some versions of bash will fail to source /dev/null (special
2160 # files actually), so we avoid doing that.
2161 if test -f "$cache_file"; then
2162 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2163 $as_echo "$as_me: loading cache $cache_file" >&6;}
2164 case $cache_file in
2165 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2166 *) . "./$cache_file";;
2167 esac
2168 fi
2169 else
2170 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2171 $as_echo "$as_me: creating cache $cache_file" >&6;}
2172 >$cache_file
2173 fi
2174
2175 # Check that the precious variables saved in the cache have kept the same
2176 # value.
2177 ac_cache_corrupted=false
2178 for ac_var in $ac_precious_vars; do
2179 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2180 eval ac_new_set=\$ac_env_${ac_var}_set
2181 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2182 eval ac_new_val=\$ac_env_${ac_var}_value
2183 case $ac_old_set,$ac_new_set in
2184 set,)
2185 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2186 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2187 ac_cache_corrupted=: ;;
2188 ,set)
2189 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2190 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2191 ac_cache_corrupted=: ;;
2192 ,);;
2193 *)
2194 if test "x$ac_old_val" != "x$ac_new_val"; then
2195 # differences in whitespace do not lead to failure.
2196 ac_old_val_w=`echo x $ac_old_val`
2197 ac_new_val_w=`echo x $ac_new_val`
2198 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2199 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2200 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2201 ac_cache_corrupted=:
2202 else
2203 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2204 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2205 eval $ac_var=\$ac_old_val
2206 fi
2207 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2208 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2209 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2210 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2211 fi;;
2212 esac
2213 # Pass precious variables to config.status.
2214 if test "$ac_new_set" = set; then
2215 case $ac_new_val in
2216 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2217 *) ac_arg=$ac_var=$ac_new_val ;;
2218 esac
2219 case " $ac_configure_args " in
2220 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2221 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2222 esac
2223 fi
2224 done
2225 if $ac_cache_corrupted; then
2226 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2227 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2228 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2229 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2230 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2231 fi
2232 ## -------------------- ##
2233 ## Main body of script. ##
2234 ## -------------------- ##
2235
2236 ac_ext=c
2237 ac_cpp='$CPP $CPPFLAGS'
2238 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2239 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2240 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2241
2242
2243 # This file contains common code used by all simulators.
2244 #
2245 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2246 # directory. It is intended to be invoked before any target specific stuff.
2247 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2248 # It is intended to be invoked last.
2249 #
2250 # The simulator's configure.in should look like:
2251 #
2252 # dnl Process this file with autoconf to produce a configure script.
2253 # AC_PREREQ(2.64)dnl
2254 # AC_INIT(Makefile.in)
2255 # sinclude(../common/aclocal.m4)
2256 #
2257 # SIM_AC_COMMON
2258 #
2259 # ... target specific stuff ...
2260 #
2261 # SIM_AC_OUTPUT
2262
2263 # Include global overrides and fixes for Autoconf.
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
2290 # _AC_CHECK_DECL_BODY
2291 # -------------------
2292 # Shell function body for AC_CHECK_DECL.
2293 # _AC_CHECK_DECL_BODY
2294
2295 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2296 # INCLUDES)
2297 # -------------------------------------------------------------
2298 # Helper to AC_CHECK_DECLS, which generates the check for a single
2299 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2300 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2314 #
2315 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2316 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2317 # Written by Gordon Matzigkeit, 1996
2318 #
2319 # This file is free software; the Free Software Foundation gives
2320 # unlimited permission to copy and/or distribute it, with or without
2321 # modifications, as long as this notice is preserved.
2322
2323
2324
2325 # serial 56 LT_INIT
2326
2327
2328 # LT_PREREQ(VERSION)
2329 # ------------------
2330 # Complain and exit if this libtool version is less that VERSION.
2331
2332
2333
2334 # _LT_CHECK_BUILDDIR
2335 # ------------------
2336 # Complain if the absolute build directory name contains unusual characters
2337
2338
2339
2340 # LT_INIT([OPTIONS])
2341 # ------------------
2342 # LT_INIT
2343
2344 # Old names:
2345 # This is what autoupdate's m4 run will expand. It fires
2346 # the warning (with _au_warn_XXX), outputs it into the
2347 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2348 # the replacement expansion.
2349
2350
2351 # This is an auxiliary macro that is also run when
2352 # autoupdate runs m4. It simply calls m4_warning, but
2353 # we need a wrapper so that each warning is emitted only
2354 # once. We break the quoting in m4_warning's argument in
2355 # order to expand this macro's arguments, not AU_DEFUN's.
2356
2357
2358 # Finally, this is the expansion that is picked up by
2359 # autoconf. It tells the user to run autoupdate, and
2360 # then outputs the replacement expansion. We do not care
2361 # about autoupdate's warning because that contains
2362 # information on what to do *after* running autoupdate.
2363
2364 # This is what autoupdate's m4 run will expand. It fires
2365 # the warning (with _au_warn_XXX), outputs it into the
2366 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2367 # the replacement expansion.
2368
2369
2370 # This is an auxiliary macro that is also run when
2371 # autoupdate runs m4. It simply calls m4_warning, but
2372 # we need a wrapper so that each warning is emitted only
2373 # once. We break the quoting in m4_warning's argument in
2374 # order to expand this macro's arguments, not AU_DEFUN's.
2375
2376
2377 # Finally, this is the expansion that is picked up by
2378 # autoconf. It tells the user to run autoupdate, and
2379 # then outputs the replacement expansion. We do not care
2380 # about autoupdate's warning because that contains
2381 # information on what to do *after* running autoupdate.
2382
2383
2384
2385 # _LT_CC_BASENAME(CC)
2386 # -------------------
2387 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2388
2389
2390
2391 # _LT_FILEUTILS_DEFAULTS
2392 # ----------------------
2393 # It is okay to use these file commands and assume they have been set
2394 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2395 # _LT_FILEUTILS_DEFAULTS
2396
2397
2398 # _LT_SETUP
2399 # ---------
2400 # _LT_SETUP
2401
2402
2403 # _LT_PREPARE_SED_QUOTE_VARS
2404 # --------------------------
2405 # Define a few sed substitution that help us do robust quoting.
2406
2407
2408 # _LT_PROG_LTMAIN
2409 # ---------------
2410 # Note that this code is called both from `configure', and `config.status'
2411 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2412 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2413 # so we pass a copy along to make sure it has a sensible value anyway.
2414 # _LT_PROG_LTMAIN
2415
2416
2417 ## ------------------------------------- ##
2418 ## Accumulate code for creating libtool. ##
2419 ## ------------------------------------- ##
2420
2421 # So that we can recreate a full libtool script including additional
2422 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2423 # in macros and then make a single call at the end using the `libtool'
2424 # label.
2425
2426
2427 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2428 # ----------------------------------------
2429 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2430
2431
2432 # Initialize.
2433
2434
2435
2436 # _LT_CONFIG_LIBTOOL([COMMANDS])
2437 # ------------------------------
2438 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2439
2440
2441 # Initialize.
2442
2443
2444
2445 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2446 # -----------------------------------------------------
2447
2448
2449
2450 # _LT_FORMAT_COMMENT([COMMENT])
2451 # -----------------------------
2452 # Add leading comment marks to the start of each line, and a trailing
2453 # full-stop to the whole comment if one is not present already.
2454
2455
2456
2457
2458 ## ------------------------ ##
2459 ## FIXME: Eliminate VARNAME ##
2460 ## ------------------------ ##
2461
2462
2463 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2464 # -------------------------------------------------------------------
2465 # CONFIGNAME is the name given to the value in the libtool script.
2466 # VARNAME is the (base) name used in the configure script.
2467 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2468 # VARNAME. Any other value will be used directly.
2469
2470
2471
2472 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2473 # --------------------------------------------------------
2474
2475
2476
2477 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2478 # ------------------------------------------------
2479
2480
2481
2482 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2483 # ---------------------------------------------------------
2484
2485
2486
2487 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2488 # --------------------------------------------------
2489
2490
2491
2492 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2493 # ---------------------------------------------------
2494
2495
2496
2497 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2498 # ---------------------------------------------------
2499
2500
2501
2502
2503 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2504 # ------------------------------------------------
2505
2506
2507
2508
2509 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2510 # ------------------------------------
2511 # Quote a variable value, and forward it to `config.status' so that its
2512 # declaration there will have the same value as in `configure'. VARNAME
2513 # must have a single quote delimited value for this to work.
2514
2515
2516
2517 # _LT_CONFIG_STATUS_DECLARATIONS
2518 # ------------------------------
2519 # We delimit libtool config variables with single quotes, so when
2520 # we write them to config.status, we have to be sure to quote all
2521 # embedded single quotes properly. In configure, this macro expands
2522 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2523 #
2524 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2525
2526
2527
2528 # _LT_LIBTOOL_TAGS
2529 # ----------------
2530 # Output comment and list of tags supported by the script
2531
2532
2533
2534 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2535 # -----------------------------------
2536 # Extract the dictionary values for VARNAME (optionally with TAG) and
2537 # expand to a commented shell variable setting:
2538 #
2539 # # Some comment about what VAR is for.
2540 # visible_name=$lt_internal_name
2541
2542
2543
2544 # _LT_LIBTOOL_CONFIG_VARS
2545 # -----------------------
2546 # Produce commented declarations of non-tagged libtool config variables
2547 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2548 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2549 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2550
2551
2552
2553 # _LT_LIBTOOL_TAG_VARS(TAG)
2554 # -------------------------
2555
2556
2557
2558 # _LT_TAGVAR(VARNAME, [TAGNAME])
2559 # ------------------------------
2560
2561
2562
2563 # _LT_CONFIG_COMMANDS
2564 # -------------------
2565 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2566 # variables for single and double quote escaping we saved from calls
2567 # to _LT_DECL, we can put quote escaped variables declarations
2568 # into `config.status', and then the shell code to quote escape them in
2569 # for loops in `config.status'. Finally, any additional code accumulated
2570 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2571 #_LT_CONFIG_COMMANDS
2572
2573
2574 # Initialize.
2575
2576
2577 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2578 # ------------------------------------
2579 # Generate a child script FILE with all initialization necessary to
2580 # reuse the environment learned by the parent script, and make the
2581 # file executable. If COMMENT is supplied, it is inserted after the
2582 # `#!' sequence but before initialization text begins. After this
2583 # macro, additional text can be appended to FILE to form the body of
2584 # the child script. The macro ends with non-zero status if the
2585 # file could not be fully written (such as if the disk is full).
2586 # _LT_GENERATED_FILE_INIT
2587
2588 # LT_OUTPUT
2589 # ---------
2590 # This macro allows early generation of the libtool script (before
2591 # AC_OUTPUT is called), incase it is used in configure for compilation
2592 # tests.
2593 # LT_OUTPUT
2594
2595
2596 # _LT_CONFIG(TAG)
2597 # ---------------
2598 # If TAG is the built-in tag, create an initial libtool script with a
2599 # default configuration from the untagged config vars. Otherwise add code
2600 # to config.status for appending the configuration named by TAG from the
2601 # matching tagged config vars.
2602 # _LT_CONFIG
2603
2604
2605 # LT_SUPPORTED_TAG(TAG)
2606 # ---------------------
2607 # Trace this macro to discover what tags are supported by the libtool
2608 # --tag option, using:
2609 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2610
2611
2612
2613 # C support is built-in for now
2614
2615
2616
2617
2618 # LT_LANG(LANG)
2619 # -------------
2620 # Enable libtool support for the given language if not already enabled.
2621 # LT_LANG
2622
2623
2624 # _LT_LANG(LANGNAME)
2625 # ------------------
2626 # _LT_LANG
2627
2628
2629 # _LT_LANG_DEFAULT_CONFIG
2630 # -----------------------
2631 # _LT_LANG_DEFAULT_CONFIG
2632
2633 # Obsolete macros:
2634 # This is what autoupdate's m4 run will expand. It fires
2635 # the warning (with _au_warn_XXX), outputs it into the
2636 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2637 # the replacement expansion.
2638
2639
2640 # This is an auxiliary macro that is also run when
2641 # autoupdate runs m4. It simply calls m4_warning, but
2642 # we need a wrapper so that each warning is emitted only
2643 # once. We break the quoting in m4_warning's argument in
2644 # order to expand this macro's arguments, not AU_DEFUN's.
2645
2646
2647 # Finally, this is the expansion that is picked up by
2648 # autoconf. It tells the user to run autoupdate, and
2649 # then outputs the replacement expansion. We do not care
2650 # about autoupdate's warning because that contains
2651 # information on what to do *after* running autoupdate.
2652
2653 # This is what autoupdate's m4 run will expand. It fires
2654 # the warning (with _au_warn_XXX), outputs it into the
2655 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2656 # the replacement expansion.
2657
2658
2659 # This is an auxiliary macro that is also run when
2660 # autoupdate runs m4. It simply calls m4_warning, but
2661 # we need a wrapper so that each warning is emitted only
2662 # once. We break the quoting in m4_warning's argument in
2663 # order to expand this macro's arguments, not AU_DEFUN's.
2664
2665
2666 # Finally, this is the expansion that is picked up by
2667 # autoconf. It tells the user to run autoupdate, and
2668 # then outputs the replacement expansion. We do not care
2669 # about autoupdate's warning because that contains
2670 # information on what to do *after* running autoupdate.
2671
2672 # This is what autoupdate's m4 run will expand. It fires
2673 # the warning (with _au_warn_XXX), outputs it into the
2674 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2675 # the replacement expansion.
2676
2677
2678 # This is an auxiliary macro that is also run when
2679 # autoupdate runs m4. It simply calls m4_warning, but
2680 # we need a wrapper so that each warning is emitted only
2681 # once. We break the quoting in m4_warning's argument in
2682 # order to expand this macro's arguments, not AU_DEFUN's.
2683
2684
2685 # Finally, this is the expansion that is picked up by
2686 # autoconf. It tells the user to run autoupdate, and
2687 # then outputs the replacement expansion. We do not care
2688 # about autoupdate's warning because that contains
2689 # information on what to do *after* running autoupdate.
2690
2691 # This is what autoupdate's m4 run will expand. It fires
2692 # the warning (with _au_warn_XXX), outputs it into the
2693 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2694 # the replacement expansion.
2695
2696
2697 # This is an auxiliary macro that is also run when
2698 # autoupdate runs m4. It simply calls m4_warning, but
2699 # we need a wrapper so that each warning is emitted only
2700 # once. We break the quoting in m4_warning's argument in
2701 # order to expand this macro's arguments, not AU_DEFUN's.
2702
2703
2704 # Finally, this is the expansion that is picked up by
2705 # autoconf. It tells the user to run autoupdate, and
2706 # then outputs the replacement expansion. We do not care
2707 # about autoupdate's warning because that contains
2708 # information on what to do *after* running autoupdate.
2709
2710 # This is what autoupdate's m4 run will expand. It fires
2711 # the warning (with _au_warn_XXX), outputs it into the
2712 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2713 # the replacement expansion.
2714
2715
2716 # This is an auxiliary macro that is also run when
2717 # autoupdate runs m4. It simply calls m4_warning, but
2718 # we need a wrapper so that each warning is emitted only
2719 # once. We break the quoting in m4_warning's argument in
2720 # order to expand this macro's arguments, not AU_DEFUN's.
2721
2722
2723 # Finally, this is the expansion that is picked up by
2724 # autoconf. It tells the user to run autoupdate, and
2725 # then outputs the replacement expansion. We do not care
2726 # about autoupdate's warning because that contains
2727 # information on what to do *after* running autoupdate.
2728
2729
2730
2731 # _LT_TAG_COMPILER
2732 # ----------------
2733 # _LT_TAG_COMPILER
2734
2735
2736 # _LT_COMPILER_BOILERPLATE
2737 # ------------------------
2738 # Check for compiler boilerplate output or warnings with
2739 # the simple compiler test code.
2740 # _LT_COMPILER_BOILERPLATE
2741
2742
2743 # _LT_LINKER_BOILERPLATE
2744 # ----------------------
2745 # Check for linker boilerplate output or warnings with
2746 # the simple link test code.
2747 # _LT_LINKER_BOILERPLATE
2748
2749 # _LT_REQUIRED_DARWIN_CHECKS
2750 # -------------------------
2751
2752
2753
2754 # _LT_DARWIN_LINKER_FEATURES
2755 # --------------------------
2756 # Checks for linker and compiler features on darwin
2757
2758
2759 # _LT_SYS_MODULE_PATH_AIX
2760 # -----------------------
2761 # Links a minimal program and checks the executable
2762 # for the system default hardcoded library path. In most cases,
2763 # this is /usr/lib:/lib, but when the MPI compilers are used
2764 # the location of the communication and MPI libs are included too.
2765 # If we don't find anything, use the default library path according
2766 # to the aix ld manual.
2767 # _LT_SYS_MODULE_PATH_AIX
2768
2769
2770 # _LT_SHELL_INIT(ARG)
2771 # -------------------
2772 # _LT_SHELL_INIT
2773
2774
2775
2776 # _LT_PROG_ECHO_BACKSLASH
2777 # -----------------------
2778 # Find how we can fake an echo command that does not interpret backslash.
2779 # In particular, with Autoconf 2.60 or later we add some code to the start
2780 # of the generated configure script which will find a shell with a builtin
2781 # printf (which we can use as an echo command).
2782 # _LT_PROG_ECHO_BACKSLASH
2783
2784
2785 # _LT_ENABLE_LOCK
2786 # ---------------
2787 # _LT_ENABLE_LOCK
2788
2789
2790 # _LT_CMD_OLD_ARCHIVE
2791 # -------------------
2792 # _LT_CMD_OLD_ARCHIVE
2793
2794
2795 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2796 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2797 # ----------------------------------------------------------------
2798 # Check whether the given compiler option works
2799 # _LT_COMPILER_OPTION
2800
2801 # Old name:
2802 # This is what autoupdate's m4 run will expand. It fires
2803 # the warning (with _au_warn_XXX), outputs it into the
2804 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2805 # the replacement expansion.
2806
2807
2808 # This is an auxiliary macro that is also run when
2809 # autoupdate runs m4. It simply calls m4_warning, but
2810 # we need a wrapper so that each warning is emitted only
2811 # once. We break the quoting in m4_warning's argument in
2812 # order to expand this macro's arguments, not AU_DEFUN's.
2813
2814
2815 # Finally, this is the expansion that is picked up by
2816 # autoconf. It tells the user to run autoupdate, and
2817 # then outputs the replacement expansion. We do not care
2818 # about autoupdate's warning because that contains
2819 # information on what to do *after* running autoupdate.
2820
2821
2822
2823 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2824 # [ACTION-SUCCESS], [ACTION-FAILURE])
2825 # ----------------------------------------------------
2826 # Check whether the given linker option works
2827 # _LT_LINKER_OPTION
2828
2829 # Old name:
2830 # This is what autoupdate's m4 run will expand. It fires
2831 # the warning (with _au_warn_XXX), outputs it into the
2832 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2833 # the replacement expansion.
2834
2835
2836 # This is an auxiliary macro that is also run when
2837 # autoupdate runs m4. It simply calls m4_warning, but
2838 # we need a wrapper so that each warning is emitted only
2839 # once. We break the quoting in m4_warning's argument in
2840 # order to expand this macro's arguments, not AU_DEFUN's.
2841
2842
2843 # Finally, this is the expansion that is picked up by
2844 # autoconf. It tells the user to run autoupdate, and
2845 # then outputs the replacement expansion. We do not care
2846 # about autoupdate's warning because that contains
2847 # information on what to do *after* running autoupdate.
2848
2849
2850
2851 # LT_CMD_MAX_LEN
2852 #---------------
2853 # LT_CMD_MAX_LEN
2854
2855 # Old name:
2856 # This is what autoupdate's m4 run will expand. It fires
2857 # the warning (with _au_warn_XXX), outputs it into the
2858 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2859 # the replacement expansion.
2860
2861
2862 # This is an auxiliary macro that is also run when
2863 # autoupdate runs m4. It simply calls m4_warning, but
2864 # we need a wrapper so that each warning is emitted only
2865 # once. We break the quoting in m4_warning's argument in
2866 # order to expand this macro's arguments, not AU_DEFUN's.
2867
2868
2869 # Finally, this is the expansion that is picked up by
2870 # autoconf. It tells the user to run autoupdate, and
2871 # then outputs the replacement expansion. We do not care
2872 # about autoupdate's warning because that contains
2873 # information on what to do *after* running autoupdate.
2874
2875
2876
2877 # _LT_HEADER_DLFCN
2878 # ----------------
2879 # _LT_HEADER_DLFCN
2880
2881
2882 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2883 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2884 # ----------------------------------------------------------------
2885 # _LT_TRY_DLOPEN_SELF
2886
2887
2888 # LT_SYS_DLOPEN_SELF
2889 # ------------------
2890 # LT_SYS_DLOPEN_SELF
2891
2892 # Old name:
2893 # This is what autoupdate's m4 run will expand. It fires
2894 # the warning (with _au_warn_XXX), outputs it into the
2895 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2896 # the replacement expansion.
2897
2898
2899 # This is an auxiliary macro that is also run when
2900 # autoupdate runs m4. It simply calls m4_warning, but
2901 # we need a wrapper so that each warning is emitted only
2902 # once. We break the quoting in m4_warning's argument in
2903 # order to expand this macro's arguments, not AU_DEFUN's.
2904
2905
2906 # Finally, this is the expansion that is picked up by
2907 # autoconf. It tells the user to run autoupdate, and
2908 # then outputs the replacement expansion. We do not care
2909 # about autoupdate's warning because that contains
2910 # information on what to do *after* running autoupdate.
2911
2912
2913
2914 # _LT_COMPILER_C_O([TAGNAME])
2915 # ---------------------------
2916 # Check to see if options -c and -o are simultaneously supported by compiler.
2917 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2918 # _LT_COMPILER_C_O
2919
2920
2921 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2922 # ----------------------------------
2923 # Check to see if we can do hard links to lock some files if needed
2924 # _LT_COMPILER_FILE_LOCKS
2925
2926
2927 # _LT_CHECK_OBJDIR
2928 # ----------------
2929 # _LT_CHECK_OBJDIR
2930
2931
2932 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2933 # --------------------------------------
2934 # Check hardcoding attributes.
2935 # _LT_LINKER_HARDCODE_LIBPATH
2936
2937
2938 # _LT_CMD_STRIPLIB
2939 # ----------------
2940 # _LT_CMD_STRIPLIB
2941
2942
2943 # _LT_SYS_DYNAMIC_LINKER([TAG])
2944 # -----------------------------
2945 # PORTME Fill in your ld.so characteristics
2946 # _LT_SYS_DYNAMIC_LINKER
2947
2948
2949 # _LT_PATH_TOOL_PREFIX(TOOL)
2950 # --------------------------
2951 # find a file program which can recognize shared library
2952 # _LT_PATH_TOOL_PREFIX
2953
2954 # Old name:
2955 # This is what autoupdate's m4 run will expand. It fires
2956 # the warning (with _au_warn_XXX), outputs it into the
2957 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2958 # the replacement expansion.
2959
2960
2961 # This is an auxiliary macro that is also run when
2962 # autoupdate runs m4. It simply calls m4_warning, but
2963 # we need a wrapper so that each warning is emitted only
2964 # once. We break the quoting in m4_warning's argument in
2965 # order to expand this macro's arguments, not AU_DEFUN's.
2966
2967
2968 # Finally, this is the expansion that is picked up by
2969 # autoconf. It tells the user to run autoupdate, and
2970 # then outputs the replacement expansion. We do not care
2971 # about autoupdate's warning because that contains
2972 # information on what to do *after* running autoupdate.
2973
2974
2975
2976 # _LT_PATH_MAGIC
2977 # --------------
2978 # find a file program which can recognize a shared library
2979 # _LT_PATH_MAGIC
2980
2981
2982 # LT_PATH_LD
2983 # ----------
2984 # find the pathname to the GNU or non-GNU linker
2985 # LT_PATH_LD
2986
2987 # Old names:
2988 # This is what autoupdate's m4 run will expand. It fires
2989 # the warning (with _au_warn_XXX), outputs it into the
2990 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2991 # the replacement expansion.
2992
2993
2994 # This is an auxiliary macro that is also run when
2995 # autoupdate runs m4. It simply calls m4_warning, but
2996 # we need a wrapper so that each warning is emitted only
2997 # once. We break the quoting in m4_warning's argument in
2998 # order to expand this macro's arguments, not AU_DEFUN's.
2999
3000
3001 # Finally, this is the expansion that is picked up by
3002 # autoconf. It tells the user to run autoupdate, and
3003 # then outputs the replacement expansion. We do not care
3004 # about autoupdate's warning because that contains
3005 # information on what to do *after* running autoupdate.
3006
3007 # This is what autoupdate's m4 run will expand. It fires
3008 # the warning (with _au_warn_XXX), outputs it into the
3009 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3010 # the replacement expansion.
3011
3012
3013 # This is an auxiliary macro that is also run when
3014 # autoupdate runs m4. It simply calls m4_warning, but
3015 # we need a wrapper so that each warning is emitted only
3016 # once. We break the quoting in m4_warning's argument in
3017 # order to expand this macro's arguments, not AU_DEFUN's.
3018
3019
3020 # Finally, this is the expansion that is picked up by
3021 # autoconf. It tells the user to run autoupdate, and
3022 # then outputs the replacement expansion. We do not care
3023 # about autoupdate's warning because that contains
3024 # information on what to do *after* running autoupdate.
3025
3026
3027
3028 # _LT_PATH_LD_GNU
3029 #- --------------
3030 # _LT_PATH_LD_GNU
3031
3032
3033 # _LT_CMD_RELOAD
3034 # --------------
3035 # find reload flag for linker
3036 # -- PORTME Some linkers may need a different reload flag.
3037 # _LT_CMD_RELOAD
3038
3039
3040 # _LT_CHECK_MAGIC_METHOD
3041 # ----------------------
3042 # how to check for library dependencies
3043 # -- PORTME fill in with the dynamic library characteristics
3044 # _LT_CHECK_MAGIC_METHOD
3045
3046
3047 # LT_PATH_NM
3048 # ----------
3049 # find the pathname to a BSD- or MS-compatible name lister
3050 # LT_PATH_NM
3051
3052 # Old names:
3053 # This is what autoupdate's m4 run will expand. It fires
3054 # the warning (with _au_warn_XXX), outputs it into the
3055 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3056 # the replacement expansion.
3057
3058
3059 # This is an auxiliary macro that is also run when
3060 # autoupdate runs m4. It simply calls m4_warning, but
3061 # we need a wrapper so that each warning is emitted only
3062 # once. We break the quoting in m4_warning's argument in
3063 # order to expand this macro's arguments, not AU_DEFUN's.
3064
3065
3066 # Finally, this is the expansion that is picked up by
3067 # autoconf. It tells the user to run autoupdate, and
3068 # then outputs the replacement expansion. We do not care
3069 # about autoupdate's warning because that contains
3070 # information on what to do *after* running autoupdate.
3071
3072 # This is what autoupdate's m4 run will expand. It fires
3073 # the warning (with _au_warn_XXX), outputs it into the
3074 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3075 # the replacement expansion.
3076
3077
3078 # This is an auxiliary macro that is also run when
3079 # autoupdate runs m4. It simply calls m4_warning, but
3080 # we need a wrapper so that each warning is emitted only
3081 # once. We break the quoting in m4_warning's argument in
3082 # order to expand this macro's arguments, not AU_DEFUN's.
3083
3084
3085 # Finally, this is the expansion that is picked up by
3086 # autoconf. It tells the user to run autoupdate, and
3087 # then outputs the replacement expansion. We do not care
3088 # about autoupdate's warning because that contains
3089 # information on what to do *after* running autoupdate.
3090
3091
3092
3093 # LT_LIB_M
3094 # --------
3095 # check for math library
3096 # LT_LIB_M
3097
3098 # Old name:
3099 # This is what autoupdate's m4 run will expand. It fires
3100 # the warning (with _au_warn_XXX), outputs it into the
3101 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3102 # the replacement expansion.
3103
3104
3105 # This is an auxiliary macro that is also run when
3106 # autoupdate runs m4. It simply calls m4_warning, but
3107 # we need a wrapper so that each warning is emitted only
3108 # once. We break the quoting in m4_warning's argument in
3109 # order to expand this macro's arguments, not AU_DEFUN's.
3110
3111
3112 # Finally, this is the expansion that is picked up by
3113 # autoconf. It tells the user to run autoupdate, and
3114 # then outputs the replacement expansion. We do not care
3115 # about autoupdate's warning because that contains
3116 # information on what to do *after* running autoupdate.
3117
3118
3119
3120 # _LT_COMPILER_NO_RTTI([TAGNAME])
3121 # -------------------------------
3122 # _LT_COMPILER_NO_RTTI
3123
3124
3125 # _LT_CMD_GLOBAL_SYMBOLS
3126 # ----------------------
3127 # _LT_CMD_GLOBAL_SYMBOLS
3128
3129
3130 # _LT_COMPILER_PIC([TAGNAME])
3131 # ---------------------------
3132 # _LT_COMPILER_PIC
3133
3134
3135 # _LT_LINKER_SHLIBS([TAGNAME])
3136 # ----------------------------
3137 # See if the linker supports building shared libraries.
3138 # _LT_LINKER_SHLIBS
3139
3140
3141 # _LT_LANG_C_CONFIG([TAG])
3142 # ------------------------
3143 # Ensure that the configuration variables for a C compiler are suitably
3144 # defined. These variables are subsequently used by _LT_CONFIG to write
3145 # the compiler configuration to `libtool'.
3146 # _LT_LANG_C_CONFIG
3147
3148
3149 # _LT_LANG_CXX_CONFIG([TAG])
3150 # --------------------------
3151 # Ensure that the configuration variables for a C++ compiler are suitably
3152 # defined. These variables are subsequently used by _LT_CONFIG to write
3153 # the compiler configuration to `libtool'.
3154 # _LT_LANG_CXX_CONFIG
3155
3156
3157 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3158 # ---------------------------------
3159 # Figure out "hidden" library dependencies from verbose
3160 # compiler output when linking a shared library.
3161 # Parse the compiler output and extract the necessary
3162 # objects, libraries and library flags.
3163 # _LT_SYS_HIDDEN_LIBDEPS
3164
3165
3166 # _LT_LANG_F77_CONFIG([TAG])
3167 # --------------------------
3168 # Ensure that the configuration variables for a Fortran 77 compiler are
3169 # suitably defined. These variables are subsequently used by _LT_CONFIG
3170 # to write the compiler configuration to `libtool'.
3171 # _LT_LANG_F77_CONFIG
3172
3173
3174 # _LT_LANG_FC_CONFIG([TAG])
3175 # -------------------------
3176 # Ensure that the configuration variables for a Fortran compiler are
3177 # suitably defined. These variables are subsequently used by _LT_CONFIG
3178 # to write the compiler configuration to `libtool'.
3179 # _LT_LANG_FC_CONFIG
3180
3181
3182 # _LT_LANG_GCJ_CONFIG([TAG])
3183 # --------------------------
3184 # Ensure that the configuration variables for the GNU Java Compiler compiler
3185 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3186 # to write the compiler configuration to `libtool'.
3187 # _LT_LANG_GCJ_CONFIG
3188
3189
3190 # _LT_LANG_RC_CONFIG([TAG])
3191 # -------------------------
3192 # Ensure that the configuration variables for the Windows resource compiler
3193 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3194 # to write the compiler configuration to `libtool'.
3195 # _LT_LANG_RC_CONFIG
3196
3197
3198 # LT_PROG_GCJ
3199 # -----------
3200
3201
3202 # Old name:
3203 # This is what autoupdate's m4 run will expand. It fires
3204 # the warning (with _au_warn_XXX), outputs it into the
3205 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3206 # the replacement expansion.
3207
3208
3209 # This is an auxiliary macro that is also run when
3210 # autoupdate runs m4. It simply calls m4_warning, but
3211 # we need a wrapper so that each warning is emitted only
3212 # once. We break the quoting in m4_warning's argument in
3213 # order to expand this macro's arguments, not AU_DEFUN's.
3214
3215
3216 # Finally, this is the expansion that is picked up by
3217 # autoconf. It tells the user to run autoupdate, and
3218 # then outputs the replacement expansion. We do not care
3219 # about autoupdate's warning because that contains
3220 # information on what to do *after* running autoupdate.
3221
3222
3223
3224 # LT_PROG_RC
3225 # ----------
3226
3227
3228 # Old name:
3229 # This is what autoupdate's m4 run will expand. It fires
3230 # the warning (with _au_warn_XXX), outputs it into the
3231 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3232 # the replacement expansion.
3233
3234
3235 # This is an auxiliary macro that is also run when
3236 # autoupdate runs m4. It simply calls m4_warning, but
3237 # we need a wrapper so that each warning is emitted only
3238 # once. We break the quoting in m4_warning's argument in
3239 # order to expand this macro's arguments, not AU_DEFUN's.
3240
3241
3242 # Finally, this is the expansion that is picked up by
3243 # autoconf. It tells the user to run autoupdate, and
3244 # then outputs the replacement expansion. We do not care
3245 # about autoupdate's warning because that contains
3246 # information on what to do *after* running autoupdate.
3247
3248
3249
3250 # _LT_DECL_EGREP
3251 # --------------
3252 # If we don't have a new enough Autoconf to choose the best grep
3253 # available, choose the one first in the user's PATH.
3254
3255
3256
3257 # _LT_DECL_OBJDUMP
3258 # --------------
3259 # If we don't have a new enough Autoconf to choose the best objdump
3260 # available, choose the one first in the user's PATH.
3261
3262
3263
3264 # _LT_DECL_SED
3265 # ------------
3266 # Check for a fully-functional sed program, that truncates
3267 # as few characters as possible. Prefer GNU sed if found.
3268 # _LT_DECL_SED
3269
3270 #m4_ifndef
3271
3272 # Old name:
3273 # This is what autoupdate's m4 run will expand. It fires
3274 # the warning (with _au_warn_XXX), outputs it into the
3275 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3276 # the replacement expansion.
3277
3278
3279 # This is an auxiliary macro that is also run when
3280 # autoupdate runs m4. It simply calls m4_warning, but
3281 # we need a wrapper so that each warning is emitted only
3282 # once. We break the quoting in m4_warning's argument in
3283 # order to expand this macro's arguments, not AU_DEFUN's.
3284
3285
3286 # Finally, this is the expansion that is picked up by
3287 # autoconf. It tells the user to run autoupdate, and
3288 # then outputs the replacement expansion. We do not care
3289 # about autoupdate's warning because that contains
3290 # information on what to do *after* running autoupdate.
3291
3292
3293
3294 # _LT_CHECK_SHELL_FEATURES
3295 # ------------------------
3296 # Find out whether the shell is Bourne or XSI compatible,
3297 # or has some other useful features.
3298 # _LT_CHECK_SHELL_FEATURES
3299
3300
3301 # _LT_PROG_XSI_SHELLFNS
3302 # ---------------------
3303 # Bourne and XSI compatible variants of some useful shell functions.
3304
3305
3306 # Helper functions for option handling. -*- Autoconf -*-
3307 #
3308 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3309 # Inc.
3310 # Written by Gary V. Vaughan, 2004
3311 #
3312 # This file is free software; the Free Software Foundation gives
3313 # unlimited permission to copy and/or distribute it, with or without
3314 # modifications, as long as this notice is preserved.
3315
3316 # serial 6 ltoptions.m4
3317
3318 # This is to help aclocal find these macros, as it can't see m4_define.
3319
3320
3321
3322 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3323 # ------------------------------------------
3324
3325
3326
3327 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3328 # ---------------------------------------
3329 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3330 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3331 # saved as a flag.
3332
3333
3334
3335 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3336 # ------------------------------------------------------------
3337 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3338
3339
3340
3341 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3342 # -------------------------------------------------------
3343 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3344 # are set.
3345
3346
3347
3348 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3349 # ----------------------------------------
3350 # OPTION-LIST is a space-separated list of Libtool options associated
3351 # with MACRO-NAME. If any OPTION has a matching handler declared with
3352 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3353 # the unknown option and exit.
3354 # _LT_SET_OPTIONS
3355
3356
3357 ## --------------------------------- ##
3358 ## Macros to handle LT_INIT options. ##
3359 ## --------------------------------- ##
3360
3361 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3362 # -----------------------------------------
3363
3364
3365
3366 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3367 # -----------------------------------------------
3368 # LT_OPTION_DEFINE
3369
3370
3371 # dlopen
3372 # ------
3373
3374
3375 # This is what autoupdate's m4 run will expand. It fires
3376 # the warning (with _au_warn_XXX), outputs it into the
3377 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3378 # the replacement expansion.
3379
3380
3381 # This is an auxiliary macro that is also run when
3382 # autoupdate runs m4. It simply calls m4_warning, but
3383 # we need a wrapper so that each warning is emitted only
3384 # once. We break the quoting in m4_warning's argument in
3385 # order to expand this macro's arguments, not AU_DEFUN's.
3386
3387
3388 # Finally, this is the expansion that is picked up by
3389 # autoconf. It tells the user to run autoupdate, and
3390 # then outputs the replacement expansion. We do not care
3391 # about autoupdate's warning because that contains
3392 # information on what to do *after* running autoupdate.
3393
3394
3395
3396
3397 # win32-dll
3398 # ---------
3399 # Declare package support for building win32 dll's.
3400 # win32-dll
3401
3402 # This is what autoupdate's m4 run will expand. It fires
3403 # the warning (with _au_warn_XXX), outputs it into the
3404 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3405 # the replacement expansion.
3406
3407
3408 # This is an auxiliary macro that is also run when
3409 # autoupdate runs m4. It simply calls m4_warning, but
3410 # we need a wrapper so that each warning is emitted only
3411 # once. We break the quoting in m4_warning's argument in
3412 # order to expand this macro's arguments, not AU_DEFUN's.
3413
3414
3415 # Finally, this is the expansion that is picked up by
3416 # autoconf. It tells the user to run autoupdate, and
3417 # then outputs the replacement expansion. We do not care
3418 # about autoupdate's warning because that contains
3419 # information on what to do *after* running autoupdate.
3420
3421
3422
3423
3424 # _LT_ENABLE_SHARED([DEFAULT])
3425 # ----------------------------
3426 # implement the --enable-shared flag, and supports the `shared' and
3427 # `disable-shared' LT_INIT options.
3428 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3429 # _LT_ENABLE_SHARED
3430
3431
3432
3433
3434 # Old names:
3435
3436
3437
3438
3439 # This is what autoupdate's m4 run will expand. It fires
3440 # the warning (with _au_warn_XXX), outputs it into the
3441 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3442 # the replacement expansion.
3443
3444
3445 # This is an auxiliary macro that is also run when
3446 # autoupdate runs m4. It simply calls m4_warning, but
3447 # we need a wrapper so that each warning is emitted only
3448 # once. We break the quoting in m4_warning's argument in
3449 # order to expand this macro's arguments, not AU_DEFUN's.
3450
3451
3452 # Finally, this is the expansion that is picked up by
3453 # autoconf. It tells the user to run autoupdate, and
3454 # then outputs the replacement expansion. We do not care
3455 # about autoupdate's warning because that contains
3456 # information on what to do *after* running autoupdate.
3457
3458 # This is what autoupdate's m4 run will expand. It fires
3459 # the warning (with _au_warn_XXX), outputs it into the
3460 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3461 # the replacement expansion.
3462
3463
3464 # This is an auxiliary macro that is also run when
3465 # autoupdate runs m4. It simply calls m4_warning, but
3466 # we need a wrapper so that each warning is emitted only
3467 # once. We break the quoting in m4_warning's argument in
3468 # order to expand this macro's arguments, not AU_DEFUN's.
3469
3470
3471 # Finally, this is the expansion that is picked up by
3472 # autoconf. It tells the user to run autoupdate, and
3473 # then outputs the replacement expansion. We do not care
3474 # about autoupdate's warning because that contains
3475 # information on what to do *after* running autoupdate.
3476
3477
3478
3479
3480
3481 # _LT_ENABLE_STATIC([DEFAULT])
3482 # ----------------------------
3483 # implement the --enable-static flag, and support the `static' and
3484 # `disable-static' LT_INIT options.
3485 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3486 # _LT_ENABLE_STATIC
3487
3488
3489
3490
3491 # Old names:
3492
3493
3494
3495
3496 # This is what autoupdate's m4 run will expand. It fires
3497 # the warning (with _au_warn_XXX), outputs it into the
3498 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3499 # the replacement expansion.
3500
3501
3502 # This is an auxiliary macro that is also run when
3503 # autoupdate runs m4. It simply calls m4_warning, but
3504 # we need a wrapper so that each warning is emitted only
3505 # once. We break the quoting in m4_warning's argument in
3506 # order to expand this macro's arguments, not AU_DEFUN's.
3507
3508
3509 # Finally, this is the expansion that is picked up by
3510 # autoconf. It tells the user to run autoupdate, and
3511 # then outputs the replacement expansion. We do not care
3512 # about autoupdate's warning because that contains
3513 # information on what to do *after* running autoupdate.
3514
3515 # This is what autoupdate's m4 run will expand. It fires
3516 # the warning (with _au_warn_XXX), outputs it into the
3517 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3518 # the replacement expansion.
3519
3520
3521 # This is an auxiliary macro that is also run when
3522 # autoupdate runs m4. It simply calls m4_warning, but
3523 # we need a wrapper so that each warning is emitted only
3524 # once. We break the quoting in m4_warning's argument in
3525 # order to expand this macro's arguments, not AU_DEFUN's.
3526
3527
3528 # Finally, this is the expansion that is picked up by
3529 # autoconf. It tells the user to run autoupdate, and
3530 # then outputs the replacement expansion. We do not care
3531 # about autoupdate's warning because that contains
3532 # information on what to do *after* running autoupdate.
3533
3534
3535
3536
3537
3538 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3539 # ----------------------------------
3540 # implement the --enable-fast-install flag, and support the `fast-install'
3541 # and `disable-fast-install' LT_INIT options.
3542 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3543 # _LT_ENABLE_FAST_INSTALL
3544
3545
3546
3547
3548 # Old names:
3549 # This is what autoupdate's m4 run will expand. It fires
3550 # the warning (with _au_warn_XXX), outputs it into the
3551 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3552 # the replacement expansion.
3553
3554
3555 # This is an auxiliary macro that is also run when
3556 # autoupdate runs m4. It simply calls m4_warning, but
3557 # we need a wrapper so that each warning is emitted only
3558 # once. We break the quoting in m4_warning's argument in
3559 # order to expand this macro's arguments, not AU_DEFUN's.
3560
3561
3562 # Finally, this is the expansion that is picked up by
3563 # autoconf. It tells the user to run autoupdate, and
3564 # then outputs the replacement expansion. We do not care
3565 # about autoupdate's warning because that contains
3566 # information on what to do *after* running autoupdate.
3567
3568
3569 # This is what autoupdate's m4 run will expand. It fires
3570 # the warning (with _au_warn_XXX), outputs it into the
3571 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3572 # the replacement expansion.
3573
3574
3575 # This is an auxiliary macro that is also run when
3576 # autoupdate runs m4. It simply calls m4_warning, but
3577 # we need a wrapper so that each warning is emitted only
3578 # once. We break the quoting in m4_warning's argument in
3579 # order to expand this macro's arguments, not AU_DEFUN's.
3580
3581
3582 # Finally, this is the expansion that is picked up by
3583 # autoconf. It tells the user to run autoupdate, and
3584 # then outputs the replacement expansion. We do not care
3585 # about autoupdate's warning because that contains
3586 # information on what to do *after* running autoupdate.
3587
3588
3589
3590
3591 # _LT_WITH_PIC([MODE])
3592 # --------------------
3593 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3594 # LT_INIT options.
3595 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3596 # _LT_WITH_PIC
3597
3598
3599
3600
3601 # Old name:
3602 # This is what autoupdate's m4 run will expand. It fires
3603 # the warning (with _au_warn_XXX), outputs it into the
3604 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3605 # the replacement expansion.
3606
3607
3608 # This is an auxiliary macro that is also run when
3609 # autoupdate runs m4. It simply calls m4_warning, but
3610 # we need a wrapper so that each warning is emitted only
3611 # once. We break the quoting in m4_warning's argument in
3612 # order to expand this macro's arguments, not AU_DEFUN's.
3613
3614
3615 # Finally, this is the expansion that is picked up by
3616 # autoconf. It tells the user to run autoupdate, and
3617 # then outputs the replacement expansion. We do not care
3618 # about autoupdate's warning because that contains
3619 # information on what to do *after* running autoupdate.
3620
3621
3622
3623 ## ----------------- ##
3624 ## LTDL_INIT Options ##
3625 ## ----------------- ##
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3637 #
3638 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3639 # Written by Gary V. Vaughan, 2004
3640 #
3641 # This file is free software; the Free Software Foundation gives
3642 # unlimited permission to copy and/or distribute it, with or without
3643 # modifications, as long as this notice is preserved.
3644
3645 # serial 6 ltsugar.m4
3646
3647 # This is to help aclocal find these macros, as it can't see m4_define.
3648
3649
3650
3651 # lt_join(SEP, ARG1, [ARG2...])
3652 # -----------------------------
3653 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3654 # associated separator.
3655 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3656 # versions in m4sugar had bugs.
3657
3658
3659
3660
3661 # lt_car(LIST)
3662 # lt_cdr(LIST)
3663 # ------------
3664 # Manipulate m4 lists.
3665 # These macros are necessary as long as will still need to support
3666 # Autoconf-2.59 which quotes differently.
3667
3668
3669
3670
3671
3672 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3673 # ------------------------------------------
3674 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3675 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3676 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3677 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3678 # than defined and empty).
3679 #
3680 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3681 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3682
3683
3684
3685
3686 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3687 # ----------------------------------------------------------
3688 # Produce a SEP delimited list of all paired combinations of elements of
3689 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3690 # has the form PREFIXmINFIXSUFFIXn.
3691 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3692
3693
3694
3695 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3696 # -----------------------------------------------------------------------
3697 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3698 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3699
3700
3701
3702 # lt_dict_add(DICT, KEY, VALUE)
3703 # -----------------------------
3704
3705
3706
3707 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3708 # --------------------------------------------
3709
3710
3711
3712 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3713 # ----------------------------------
3714
3715
3716
3717 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3718 # -----------------------------------------------------------------
3719
3720
3721
3722 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3723 # --------------------------------------------------------------
3724
3725
3726 # ltversion.m4 -- version numbers -*- Autoconf -*-
3727 #
3728 # Copyright (C) 2004 Free Software Foundation, Inc.
3729 # Written by Scott James Remnant, 2004
3730 #
3731 # This file is free software; the Free Software Foundation gives
3732 # unlimited permission to copy and/or distribute it, with or without
3733 # modifications, as long as this notice is preserved.
3734
3735 # Generated from ltversion.in.
3736
3737 # serial 3134 ltversion.m4
3738 # This file is part of GNU Libtool
3739
3740
3741
3742
3743
3744
3745 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3746 #
3747 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3748 # Written by Scott James Remnant, 2004.
3749 #
3750 # This file is free software; the Free Software Foundation gives
3751 # unlimited permission to copy and/or distribute it, with or without
3752 # modifications, as long as this notice is preserved.
3753
3754 # serial 4 lt~obsolete.m4
3755
3756 # These exist entirely to fool aclocal when bootstrapping libtool.
3757 #
3758 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3759 # which have later been changed to m4_define as they aren't part of the
3760 # exported API, or moved to Autoconf or Automake where they belong.
3761 #
3762 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3763 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3764 # using a macro with the same name in our local m4/libtool.m4 it'll
3765 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3766 # and doesn't know about Autoconf macros at all.)
3767 #
3768 # So we provide this file, which has a silly filename so it's always
3769 # included after everything else. This provides aclocal with the
3770 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3771 # because those macros already exist, or will be overwritten later.
3772 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3773 #
3774 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3775 # Yes, that means every name once taken will need to remain here until
3776 # we give up compatibility with versions before 1.7, at which point
3777 # we need to keep only those names which we still refer to.
3778
3779 # This is to help aclocal find these macros, as it can't see m4_define.
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844 ## -*- Autoconf -*-
3845
3846 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3847 # Free Software Foundation, Inc.
3848 #
3849 # This file is free software; the Free Software Foundation
3850 # gives unlimited permission to copy and/or distribute it,
3851 # with or without modifications, as long as this notice is preserved.
3852
3853 # serial 8
3854
3855 # Based on depend.m4 from automake 1.9, modified for standalone use in
3856 # an environment where GNU make is required.
3857
3858 # ZW_PROG_COMPILER_DEPENDENCIES
3859 # -----------------------------
3860 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3861 # sets fooDEPMODE accordingly. Cache-variable compatible with
3862 # original; not side-effect compatible. As the users of this macro
3863 # may require accurate dependencies for correct builds, it does *not*
3864 # honor --disable-dependency-checking, and failure to detect a usable
3865 # method is an error. depcomp is assumed to be located in
3866 # $ac_aux_dir.
3867 #
3868 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3869
3870
3871
3872 # AM_SET_DEPDIR
3873 # -------------
3874 # Choose a directory name for dependency files.
3875
3876
3877 # ZW_CREATE_DEPDIR
3878 # ----------------
3879 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930 sim_inline="-DDEFAULT_INLINE=0"
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
3967 # intl sister-directory configuration rules.
3968 #
3969
3970 # The idea behind this macro is that there's no need to repeat all the
3971 # autoconf probes done by the intl directory - it's already done them
3972 # for us. In fact, there's no need even to look at the cache for the
3973 # answers. All we need to do is nab a few pieces of information.
3974 # The intl directory is set up to make this easy, by generating a
3975 # small file which can be sourced as a shell script; then we produce
3976 # the necessary substitutions and definitions for this directory.
3977
3978
3979
3980 # Autoconf M4 include file defining utility macros for complex Canadian
3981 # cross builds.
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991 ####
3992 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3993 # or AC_INIT.
3994 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
3995
3996 ####
3997 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3998 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3999
4000
4001 ####
4002 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4003 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4004
4005
4006
4007 # Backported from Autoconf 2.5x; can go away when and if
4008 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4009
4010
4011
4012
4013 # ACX_HAVE_GCC_FOR_TARGET
4014 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4015
4016
4017 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4018 # Searching for installed target binutils. We need to take extra care,
4019 # else we may find the wrong assembler, linker, etc., and lose.
4020 #
4021 # First try --with-build-time-tools, if specified.
4022 #
4023 # For build != host, we ask the installed GCC for the name of the tool it
4024 # uses, and accept it if it is an absolute path. This is because the
4025 # only good choice for a compiler is the same GCC version that is being
4026 # installed (or we couldn't make target libraries), and we assume that
4027 # on the host system we'll have not only the same GCC version, but also
4028 # the same binutils version.
4029 #
4030 # For build == host, search the same directories that the installed
4031 # compiler will search. We used to do this for the assembler, linker,
4032 # and nm only; for simplicity of configuration, however, we extend this
4033 # criterion to tools (such as ar and ranlib) that are never invoked by
4034 # the compiler, to avoid mismatches.
4035 #
4036 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4037 # if build == target. This makes the most sense only when bootstrapping,
4038 # but we also do so when build != host. In this case, we hope that the
4039 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4040 #
4041 # If we do not find a suitable binary, then try the user's path.
4042
4043
4044 ###
4045 # AC_PROG_CPP_WERROR
4046 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4047 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4048 # For now, using this also overrides header checks to use only the
4049 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4050 # bit harder from here).
4051 # Eventually autoconf will default to checking headers with the compiler
4052 # instead, and we'll have to do this differently.
4053
4054 # AC_PROG_CPP_WERROR
4055
4056 # Test for GNAT.
4057 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4058 # that understands Ada. We use the user's CC setting, already found, and
4059 # possibly add $1 to the command-line parameters.
4060 #
4061 # Sets the shell variable have_gnat to yes or no as appropriate, and
4062 # substitutes GNATBIND and GNATMAKE.
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
4088 ac_ext=c
4089 ac_cpp='$CPP $CPPFLAGS'
4090 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4091 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4092 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4093 if test -n "$ac_tool_prefix"; then
4094 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4095 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4097 $as_echo_n "checking for $ac_word... " >&6; }
4098 if test "${ac_cv_prog_CC+set}" = set; then :
4099 $as_echo_n "(cached) " >&6
4100 else
4101 if test -n "$CC"; then
4102 ac_cv_prog_CC="$CC" # Let the user override the test.
4103 else
4104 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4105 for as_dir in $PATH
4106 do
4107 IFS=$as_save_IFS
4108 test -z "$as_dir" && as_dir=.
4109 for ac_exec_ext in '' $ac_executable_extensions; do
4110 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4111 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4112 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4113 break 2
4114 fi
4115 done
4116 done
4117 IFS=$as_save_IFS
4118
4119 fi
4120 fi
4121 CC=$ac_cv_prog_CC
4122 if test -n "$CC"; then
4123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4124 $as_echo "$CC" >&6; }
4125 else
4126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4127 $as_echo "no" >&6; }
4128 fi
4129
4130
4131 fi
4132 if test -z "$ac_cv_prog_CC"; then
4133 ac_ct_CC=$CC
4134 # Extract the first word of "gcc", so it can be a program name with args.
4135 set dummy gcc; ac_word=$2
4136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4137 $as_echo_n "checking for $ac_word... " >&6; }
4138 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4139 $as_echo_n "(cached) " >&6
4140 else
4141 if test -n "$ac_ct_CC"; then
4142 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4143 else
4144 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4145 for as_dir in $PATH
4146 do
4147 IFS=$as_save_IFS
4148 test -z "$as_dir" && as_dir=.
4149 for ac_exec_ext in '' $ac_executable_extensions; do
4150 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4151 ac_cv_prog_ac_ct_CC="gcc"
4152 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4153 break 2
4154 fi
4155 done
4156 done
4157 IFS=$as_save_IFS
4158
4159 fi
4160 fi
4161 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4162 if test -n "$ac_ct_CC"; then
4163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4164 $as_echo "$ac_ct_CC" >&6; }
4165 else
4166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4167 $as_echo "no" >&6; }
4168 fi
4169
4170 if test "x$ac_ct_CC" = x; then
4171 CC=""
4172 else
4173 case $cross_compiling:$ac_tool_warned in
4174 yes:)
4175 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4176 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4177 ac_tool_warned=yes ;;
4178 esac
4179 CC=$ac_ct_CC
4180 fi
4181 else
4182 CC="$ac_cv_prog_CC"
4183 fi
4184
4185 if test -z "$CC"; then
4186 if test -n "$ac_tool_prefix"; then
4187 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4188 set dummy ${ac_tool_prefix}cc; ac_word=$2
4189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4190 $as_echo_n "checking for $ac_word... " >&6; }
4191 if test "${ac_cv_prog_CC+set}" = set; then :
4192 $as_echo_n "(cached) " >&6
4193 else
4194 if test -n "$CC"; then
4195 ac_cv_prog_CC="$CC" # Let the user override the test.
4196 else
4197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4198 for as_dir in $PATH
4199 do
4200 IFS=$as_save_IFS
4201 test -z "$as_dir" && as_dir=.
4202 for ac_exec_ext in '' $ac_executable_extensions; do
4203 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4204 ac_cv_prog_CC="${ac_tool_prefix}cc"
4205 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4206 break 2
4207 fi
4208 done
4209 done
4210 IFS=$as_save_IFS
4211
4212 fi
4213 fi
4214 CC=$ac_cv_prog_CC
4215 if test -n "$CC"; then
4216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4217 $as_echo "$CC" >&6; }
4218 else
4219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4220 $as_echo "no" >&6; }
4221 fi
4222
4223
4224 fi
4225 fi
4226 if test -z "$CC"; then
4227 # Extract the first word of "cc", so it can be a program name with args.
4228 set dummy cc; ac_word=$2
4229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4230 $as_echo_n "checking for $ac_word... " >&6; }
4231 if test "${ac_cv_prog_CC+set}" = set; then :
4232 $as_echo_n "(cached) " >&6
4233 else
4234 if test -n "$CC"; then
4235 ac_cv_prog_CC="$CC" # Let the user override the test.
4236 else
4237 ac_prog_rejected=no
4238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4239 for as_dir in $PATH
4240 do
4241 IFS=$as_save_IFS
4242 test -z "$as_dir" && as_dir=.
4243 for ac_exec_ext in '' $ac_executable_extensions; do
4244 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4245 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4246 ac_prog_rejected=yes
4247 continue
4248 fi
4249 ac_cv_prog_CC="cc"
4250 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4251 break 2
4252 fi
4253 done
4254 done
4255 IFS=$as_save_IFS
4256
4257 if test $ac_prog_rejected = yes; then
4258 # We found a bogon in the path, so make sure we never use it.
4259 set dummy $ac_cv_prog_CC
4260 shift
4261 if test $# != 0; then
4262 # We chose a different compiler from the bogus one.
4263 # However, it has the same basename, so the bogon will be chosen
4264 # first if we set CC to just the basename; use the full file name.
4265 shift
4266 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4267 fi
4268 fi
4269 fi
4270 fi
4271 CC=$ac_cv_prog_CC
4272 if test -n "$CC"; then
4273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4274 $as_echo "$CC" >&6; }
4275 else
4276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4277 $as_echo "no" >&6; }
4278 fi
4279
4280
4281 fi
4282 if test -z "$CC"; then
4283 if test -n "$ac_tool_prefix"; then
4284 for ac_prog in cl.exe
4285 do
4286 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4287 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4289 $as_echo_n "checking for $ac_word... " >&6; }
4290 if test "${ac_cv_prog_CC+set}" = set; then :
4291 $as_echo_n "(cached) " >&6
4292 else
4293 if test -n "$CC"; then
4294 ac_cv_prog_CC="$CC" # Let the user override the test.
4295 else
4296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4297 for as_dir in $PATH
4298 do
4299 IFS=$as_save_IFS
4300 test -z "$as_dir" && as_dir=.
4301 for ac_exec_ext in '' $ac_executable_extensions; do
4302 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4303 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4305 break 2
4306 fi
4307 done
4308 done
4309 IFS=$as_save_IFS
4310
4311 fi
4312 fi
4313 CC=$ac_cv_prog_CC
4314 if test -n "$CC"; then
4315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4316 $as_echo "$CC" >&6; }
4317 else
4318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4319 $as_echo "no" >&6; }
4320 fi
4321
4322
4323 test -n "$CC" && break
4324 done
4325 fi
4326 if test -z "$CC"; then
4327 ac_ct_CC=$CC
4328 for ac_prog in cl.exe
4329 do
4330 # Extract the first word of "$ac_prog", so it can be a program name with args.
4331 set dummy $ac_prog; ac_word=$2
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4333 $as_echo_n "checking for $ac_word... " >&6; }
4334 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4335 $as_echo_n "(cached) " >&6
4336 else
4337 if test -n "$ac_ct_CC"; then
4338 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4339 else
4340 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4341 for as_dir in $PATH
4342 do
4343 IFS=$as_save_IFS
4344 test -z "$as_dir" && as_dir=.
4345 for ac_exec_ext in '' $ac_executable_extensions; do
4346 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4347 ac_cv_prog_ac_ct_CC="$ac_prog"
4348 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4349 break 2
4350 fi
4351 done
4352 done
4353 IFS=$as_save_IFS
4354
4355 fi
4356 fi
4357 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4358 if test -n "$ac_ct_CC"; then
4359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4360 $as_echo "$ac_ct_CC" >&6; }
4361 else
4362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4363 $as_echo "no" >&6; }
4364 fi
4365
4366
4367 test -n "$ac_ct_CC" && break
4368 done
4369
4370 if test "x$ac_ct_CC" = x; then
4371 CC=""
4372 else
4373 case $cross_compiling:$ac_tool_warned in
4374 yes:)
4375 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4376 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4377 ac_tool_warned=yes ;;
4378 esac
4379 CC=$ac_ct_CC
4380 fi
4381 fi
4382
4383 fi
4384
4385
4386 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4387 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4388 as_fn_error "no acceptable C compiler found in \$PATH
4389 See \`config.log' for more details." "$LINENO" 5; }
4390
4391 # Provide some information about the compiler.
4392 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4393 set X $ac_compile
4394 ac_compiler=$2
4395 for ac_option in --version -v -V -qversion; do
4396 { { ac_try="$ac_compiler $ac_option >&5"
4397 case "(($ac_try" in
4398 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4399 *) ac_try_echo=$ac_try;;
4400 esac
4401 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4402 $as_echo "$ac_try_echo"; } >&5
4403 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4404 ac_status=$?
4405 if test -s conftest.err; then
4406 sed '10a\
4407 ... rest of stderr output deleted ...
4408 10q' conftest.err >conftest.er1
4409 cat conftest.er1 >&5
4410 rm -f conftest.er1 conftest.err
4411 fi
4412 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4413 test $ac_status = 0; }
4414 done
4415
4416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4417 /* end confdefs.h. */
4418
4419 int
4420 main ()
4421 {
4422
4423 ;
4424 return 0;
4425 }
4426 _ACEOF
4427 ac_clean_files_save=$ac_clean_files
4428 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4429 # Try to create an executable without -o first, disregard a.out.
4430 # It will help us diagnose broken compilers, and finding out an intuition
4431 # of exeext.
4432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4433 $as_echo_n "checking for C compiler default output file name... " >&6; }
4434 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4435
4436 # The possible output files:
4437 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4438
4439 ac_rmfiles=
4440 for ac_file in $ac_files
4441 do
4442 case $ac_file in
4443 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4444 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4445 esac
4446 done
4447 rm -f $ac_rmfiles
4448
4449 if { { ac_try="$ac_link_default"
4450 case "(($ac_try" in
4451 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4452 *) ac_try_echo=$ac_try;;
4453 esac
4454 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4455 $as_echo "$ac_try_echo"; } >&5
4456 (eval "$ac_link_default") 2>&5
4457 ac_status=$?
4458 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4459 test $ac_status = 0; }; then :
4460 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4461 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4462 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4463 # so that the user can short-circuit this test for compilers unknown to
4464 # Autoconf.
4465 for ac_file in $ac_files ''
4466 do
4467 test -f "$ac_file" || continue
4468 case $ac_file in
4469 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4470 ;;
4471 [ab].out )
4472 # We found the default executable, but exeext='' is most
4473 # certainly right.
4474 break;;
4475 *.* )
4476 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4477 then :; else
4478 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4479 fi
4480 # We set ac_cv_exeext here because the later test for it is not
4481 # safe: cross compilers may not add the suffix if given an `-o'
4482 # argument, so we may need to know it at that point already.
4483 # Even if this section looks crufty: it has the advantage of
4484 # actually working.
4485 break;;
4486 * )
4487 break;;
4488 esac
4489 done
4490 test "$ac_cv_exeext" = no && ac_cv_exeext=
4491
4492 else
4493 ac_file=''
4494 fi
4495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4496 $as_echo "$ac_file" >&6; }
4497 if test -z "$ac_file"; then :
4498 $as_echo "$as_me: failed program was:" >&5
4499 sed 's/^/| /' conftest.$ac_ext >&5
4500
4501 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4502 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4503 { as_fn_set_status 77
4504 as_fn_error "C compiler cannot create executables
4505 See \`config.log' for more details." "$LINENO" 5; }; }
4506 fi
4507 ac_exeext=$ac_cv_exeext
4508
4509 # Check that the compiler produces executables we can run. If not, either
4510 # the compiler is broken, or we cross compile.
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4512 $as_echo_n "checking whether the C compiler works... " >&6; }
4513 # If not cross compiling, check that we can run a simple program.
4514 if test "$cross_compiling" != yes; then
4515 if { ac_try='./$ac_file'
4516 { { case "(($ac_try" in
4517 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4518 *) ac_try_echo=$ac_try;;
4519 esac
4520 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4521 $as_echo "$ac_try_echo"; } >&5
4522 (eval "$ac_try") 2>&5
4523 ac_status=$?
4524 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4525 test $ac_status = 0; }; }; then
4526 cross_compiling=no
4527 else
4528 if test "$cross_compiling" = maybe; then
4529 cross_compiling=yes
4530 else
4531 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4532 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4533 as_fn_error "cannot run C compiled programs.
4534 If you meant to cross compile, use \`--host'.
4535 See \`config.log' for more details." "$LINENO" 5; }
4536 fi
4537 fi
4538 fi
4539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4540 $as_echo "yes" >&6; }
4541
4542 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4543 ac_clean_files=$ac_clean_files_save
4544 # Check that the compiler produces executables we can run. If not, either
4545 # the compiler is broken, or we cross compile.
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4547 $as_echo_n "checking whether we are cross compiling... " >&6; }
4548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4549 $as_echo "$cross_compiling" >&6; }
4550
4551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4552 $as_echo_n "checking for suffix of executables... " >&6; }
4553 if { { ac_try="$ac_link"
4554 case "(($ac_try" in
4555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4556 *) ac_try_echo=$ac_try;;
4557 esac
4558 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4559 $as_echo "$ac_try_echo"; } >&5
4560 (eval "$ac_link") 2>&5
4561 ac_status=$?
4562 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4563 test $ac_status = 0; }; then :
4564 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4565 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4566 # work properly (i.e., refer to `conftest.exe'), while it won't with
4567 # `rm'.
4568 for ac_file in conftest.exe conftest conftest.*; do
4569 test -f "$ac_file" || continue
4570 case $ac_file in
4571 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4572 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4573 break;;
4574 * ) break;;
4575 esac
4576 done
4577 else
4578 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4579 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4580 as_fn_error "cannot compute suffix of executables: cannot compile and link
4581 See \`config.log' for more details." "$LINENO" 5; }
4582 fi
4583 rm -f conftest$ac_cv_exeext
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4585 $as_echo "$ac_cv_exeext" >&6; }
4586
4587 rm -f conftest.$ac_ext
4588 EXEEXT=$ac_cv_exeext
4589 ac_exeext=$EXEEXT
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4591 $as_echo_n "checking for suffix of object files... " >&6; }
4592 if test "${ac_cv_objext+set}" = set; then :
4593 $as_echo_n "(cached) " >&6
4594 else
4595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4596 /* end confdefs.h. */
4597
4598 int
4599 main ()
4600 {
4601
4602 ;
4603 return 0;
4604 }
4605 _ACEOF
4606 rm -f conftest.o conftest.obj
4607 if { { ac_try="$ac_compile"
4608 case "(($ac_try" in
4609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4610 *) ac_try_echo=$ac_try;;
4611 esac
4612 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4613 $as_echo "$ac_try_echo"; } >&5
4614 (eval "$ac_compile") 2>&5
4615 ac_status=$?
4616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4617 test $ac_status = 0; }; then :
4618 for ac_file in conftest.o conftest.obj conftest.*; do
4619 test -f "$ac_file" || continue;
4620 case $ac_file in
4621 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4622 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4623 break;;
4624 esac
4625 done
4626 else
4627 $as_echo "$as_me: failed program was:" >&5
4628 sed 's/^/| /' conftest.$ac_ext >&5
4629
4630 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4631 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4632 as_fn_error "cannot compute suffix of object files: cannot compile
4633 See \`config.log' for more details." "$LINENO" 5; }
4634 fi
4635 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4636 fi
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4638 $as_echo "$ac_cv_objext" >&6; }
4639 OBJEXT=$ac_cv_objext
4640 ac_objext=$OBJEXT
4641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4642 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4643 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4644 $as_echo_n "(cached) " >&6
4645 else
4646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4647 /* end confdefs.h. */
4648
4649 int
4650 main ()
4651 {
4652 #ifndef __GNUC__
4653 choke me
4654 #endif
4655
4656 ;
4657 return 0;
4658 }
4659 _ACEOF
4660 if ac_fn_c_try_compile "$LINENO"; then :
4661 ac_compiler_gnu=yes
4662 else
4663 ac_compiler_gnu=no
4664 fi
4665 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4666 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4667
4668 fi
4669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4670 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4671 if test $ac_compiler_gnu = yes; then
4672 GCC=yes
4673 else
4674 GCC=
4675 fi
4676 ac_test_CFLAGS=${CFLAGS+set}
4677 ac_save_CFLAGS=$CFLAGS
4678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4679 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4680 if test "${ac_cv_prog_cc_g+set}" = set; then :
4681 $as_echo_n "(cached) " >&6
4682 else
4683 ac_save_c_werror_flag=$ac_c_werror_flag
4684 ac_c_werror_flag=yes
4685 ac_cv_prog_cc_g=no
4686 CFLAGS="-g"
4687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4688 /* end confdefs.h. */
4689
4690 int
4691 main ()
4692 {
4693
4694 ;
4695 return 0;
4696 }
4697 _ACEOF
4698 if ac_fn_c_try_compile "$LINENO"; then :
4699 ac_cv_prog_cc_g=yes
4700 else
4701 CFLAGS=""
4702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4703 /* end confdefs.h. */
4704
4705 int
4706 main ()
4707 {
4708
4709 ;
4710 return 0;
4711 }
4712 _ACEOF
4713 if ac_fn_c_try_compile "$LINENO"; then :
4714
4715 else
4716 ac_c_werror_flag=$ac_save_c_werror_flag
4717 CFLAGS="-g"
4718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4719 /* end confdefs.h. */
4720
4721 int
4722 main ()
4723 {
4724
4725 ;
4726 return 0;
4727 }
4728 _ACEOF
4729 if ac_fn_c_try_compile "$LINENO"; then :
4730 ac_cv_prog_cc_g=yes
4731 fi
4732 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4733 fi
4734 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4735 fi
4736 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4737 ac_c_werror_flag=$ac_save_c_werror_flag
4738 fi
4739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4740 $as_echo "$ac_cv_prog_cc_g" >&6; }
4741 if test "$ac_test_CFLAGS" = set; then
4742 CFLAGS=$ac_save_CFLAGS
4743 elif test $ac_cv_prog_cc_g = yes; then
4744 if test "$GCC" = yes; then
4745 CFLAGS="-g -O2"
4746 else
4747 CFLAGS="-g"
4748 fi
4749 else
4750 if test "$GCC" = yes; then
4751 CFLAGS="-O2"
4752 else
4753 CFLAGS=
4754 fi
4755 fi
4756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4757 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4758 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4759 $as_echo_n "(cached) " >&6
4760 else
4761 ac_cv_prog_cc_c89=no
4762 ac_save_CC=$CC
4763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4764 /* end confdefs.h. */
4765 #include <stdarg.h>
4766 #include <stdio.h>
4767 #include <sys/types.h>
4768 #include <sys/stat.h>
4769 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4770 struct buf { int x; };
4771 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4772 static char *e (p, i)
4773 char **p;
4774 int i;
4775 {
4776 return p[i];
4777 }
4778 static char *f (char * (*g) (char **, int), char **p, ...)
4779 {
4780 char *s;
4781 va_list v;
4782 va_start (v,p);
4783 s = g (p, va_arg (v,int));
4784 va_end (v);
4785 return s;
4786 }
4787
4788 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4789 function prototypes and stuff, but not '\xHH' hex character constants.
4790 These don't provoke an error unfortunately, instead are silently treated
4791 as 'x'. The following induces an error, until -std is added to get
4792 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4793 array size at least. It's necessary to write '\x00'==0 to get something
4794 that's true only with -std. */
4795 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4796
4797 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4798 inside strings and character constants. */
4799 #define FOO(x) 'x'
4800 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4801
4802 int test (int i, double x);
4803 struct s1 {int (*f) (int a);};
4804 struct s2 {int (*f) (double a);};
4805 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4806 int argc;
4807 char **argv;
4808 int
4809 main ()
4810 {
4811 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4812 ;
4813 return 0;
4814 }
4815 _ACEOF
4816 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4817 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4818 do
4819 CC="$ac_save_CC $ac_arg"
4820 if ac_fn_c_try_compile "$LINENO"; then :
4821 ac_cv_prog_cc_c89=$ac_arg
4822 fi
4823 rm -f core conftest.err conftest.$ac_objext
4824 test "x$ac_cv_prog_cc_c89" != "xno" && break
4825 done
4826 rm -f conftest.$ac_ext
4827 CC=$ac_save_CC
4828
4829 fi
4830 # AC_CACHE_VAL
4831 case "x$ac_cv_prog_cc_c89" in
4832 x)
4833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4834 $as_echo "none needed" >&6; } ;;
4835 xno)
4836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4837 $as_echo "unsupported" >&6; } ;;
4838 *)
4839 CC="$CC $ac_cv_prog_cc_c89"
4840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4841 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4842 esac
4843 if test "x$ac_cv_prog_cc_c89" != xno; then :
4844
4845 fi
4846
4847 ac_ext=c
4848 ac_cpp='$CPP $CPPFLAGS'
4849 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4850 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4851 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4852
4853 ac_aux_dir=
4854 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4855 for ac_t in install-sh install.sh shtool; do
4856 if test -f "$ac_dir/$ac_t"; then
4857 ac_aux_dir=$ac_dir
4858 ac_install_sh="$ac_aux_dir/$ac_t -c"
4859 break 2
4860 fi
4861 done
4862 done
4863 if test -z "$ac_aux_dir"; then
4864 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4865 fi
4866
4867 # These three variables are undocumented and unsupported,
4868 # and are intended to be withdrawn in a future Autoconf release.
4869 # They can cause serious problems if a builder's source tree is in a directory
4870 # whose full name contains unusual characters.
4871 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4872 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4873 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4874
4875
4876 # Make sure we can run config.sub.
4877 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4878 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4879
4880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4881 $as_echo_n "checking build system type... " >&6; }
4882 if test "${ac_cv_build+set}" = set; then :
4883 $as_echo_n "(cached) " >&6
4884 else
4885 ac_build_alias=$build_alias
4886 test "x$ac_build_alias" = x &&
4887 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4888 test "x$ac_build_alias" = x &&
4889 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4890 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4891 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4892
4893 fi
4894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4895 $as_echo "$ac_cv_build" >&6; }
4896 case $ac_cv_build in
4897 *-*-*) ;;
4898 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4899 esac
4900 build=$ac_cv_build
4901 ac_save_IFS=$IFS; IFS='-'
4902 set x $ac_cv_build
4903 shift
4904 build_cpu=$1
4905 build_vendor=$2
4906 shift; shift
4907 # Remember, the first character of IFS is used to create $*,
4908 # except with old shells:
4909 build_os=$*
4910 IFS=$ac_save_IFS
4911 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4912
4913
4914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4915 $as_echo_n "checking host system type... " >&6; }
4916 if test "${ac_cv_host+set}" = set; then :
4917 $as_echo_n "(cached) " >&6
4918 else
4919 if test "x$host_alias" = x; then
4920 ac_cv_host=$ac_cv_build
4921 else
4922 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4923 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4924 fi
4925
4926 fi
4927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4928 $as_echo "$ac_cv_host" >&6; }
4929 case $ac_cv_host in
4930 *-*-*) ;;
4931 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4932 esac
4933 host=$ac_cv_host
4934 ac_save_IFS=$IFS; IFS='-'
4935 set x $ac_cv_host
4936 shift
4937 host_cpu=$1
4938 host_vendor=$2
4939 shift; shift
4940 # Remember, the first character of IFS is used to create $*,
4941 # except with old shells:
4942 host_os=$*
4943 IFS=$ac_save_IFS
4944 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4945
4946
4947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4948 $as_echo_n "checking target system type... " >&6; }
4949 if test "${ac_cv_target+set}" = set; then :
4950 $as_echo_n "(cached) " >&6
4951 else
4952 if test "x$target_alias" = x; then
4953 ac_cv_target=$ac_cv_host
4954 else
4955 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4956 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4957 fi
4958
4959 fi
4960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4961 $as_echo "$ac_cv_target" >&6; }
4962 case $ac_cv_target in
4963 *-*-*) ;;
4964 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4965 esac
4966 target=$ac_cv_target
4967 ac_save_IFS=$IFS; IFS='-'
4968 set x $ac_cv_target
4969 shift
4970 target_cpu=$1
4971 target_vendor=$2
4972 shift; shift
4973 # Remember, the first character of IFS is used to create $*,
4974 # except with old shells:
4975 target_os=$*
4976 IFS=$ac_save_IFS
4977 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4978
4979
4980 # The aliases save the names the user supplied, while $host etc.
4981 # will get canonicalized.
4982 test -n "$target_alias" &&
4983 test "$program_prefix$program_suffix$program_transform_name" = \
4984 NONENONEs,x,x, &&
4985 program_prefix=${target_alias}-
4986
4987 ac_ext=c
4988 ac_cpp='$CPP $CPPFLAGS'
4989 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4990 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4991 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4993 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4994 # On Suns, sometimes $CPP names a directory.
4995 if test -n "$CPP" && test -d "$CPP"; then
4996 CPP=
4997 fi
4998 if test -z "$CPP"; then
4999 if test "${ac_cv_prog_CPP+set}" = set; then :
5000 $as_echo_n "(cached) " >&6
5001 else
5002 # Double quotes because CPP needs to be expanded
5003 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5004 do
5005 ac_preproc_ok=false
5006 for ac_c_preproc_warn_flag in '' yes
5007 do
5008 # Use a header file that comes with gcc, so configuring glibc
5009 # with a fresh cross-compiler works.
5010 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5011 # <limits.h> exists even on freestanding compilers.
5012 # On the NeXT, cc -E runs the code through the compiler's parser,
5013 # not just through cpp. "Syntax error" is here to catch this case.
5014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5015 /* end confdefs.h. */
5016 #ifdef __STDC__
5017 # include <limits.h>
5018 #else
5019 # include <assert.h>
5020 #endif
5021 Syntax error
5022 _ACEOF
5023 if ac_fn_c_try_cpp "$LINENO"; then :
5024
5025 else
5026 # Broken: fails on valid input.
5027 continue
5028 fi
5029 rm -f conftest.err conftest.$ac_ext
5030
5031 # OK, works on sane cases. Now check whether nonexistent headers
5032 # can be detected and how.
5033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5034 /* end confdefs.h. */
5035 #include <ac_nonexistent.h>
5036 _ACEOF
5037 if ac_fn_c_try_cpp "$LINENO"; then :
5038 # Broken: success on invalid input.
5039 continue
5040 else
5041 # Passes both tests.
5042 ac_preproc_ok=:
5043 break
5044 fi
5045 rm -f conftest.err conftest.$ac_ext
5046
5047 done
5048 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5049 rm -f conftest.err conftest.$ac_ext
5050 if $ac_preproc_ok; then :
5051 break
5052 fi
5053
5054 done
5055 ac_cv_prog_CPP=$CPP
5056
5057 fi
5058 CPP=$ac_cv_prog_CPP
5059 else
5060 ac_cv_prog_CPP=$CPP
5061 fi
5062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5063 $as_echo "$CPP" >&6; }
5064 ac_preproc_ok=false
5065 for ac_c_preproc_warn_flag in '' yes
5066 do
5067 # Use a header file that comes with gcc, so configuring glibc
5068 # with a fresh cross-compiler works.
5069 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5070 # <limits.h> exists even on freestanding compilers.
5071 # On the NeXT, cc -E runs the code through the compiler's parser,
5072 # not just through cpp. "Syntax error" is here to catch this case.
5073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5074 /* end confdefs.h. */
5075 #ifdef __STDC__
5076 # include <limits.h>
5077 #else
5078 # include <assert.h>
5079 #endif
5080 Syntax error
5081 _ACEOF
5082 if ac_fn_c_try_cpp "$LINENO"; then :
5083
5084 else
5085 # Broken: fails on valid input.
5086 continue
5087 fi
5088 rm -f conftest.err conftest.$ac_ext
5089
5090 # OK, works on sane cases. Now check whether nonexistent headers
5091 # can be detected and how.
5092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5093 /* end confdefs.h. */
5094 #include <ac_nonexistent.h>
5095 _ACEOF
5096 if ac_fn_c_try_cpp "$LINENO"; then :
5097 # Broken: success on invalid input.
5098 continue
5099 else
5100 # Passes both tests.
5101 ac_preproc_ok=:
5102 break
5103 fi
5104 rm -f conftest.err conftest.$ac_ext
5105
5106 done
5107 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5108 rm -f conftest.err conftest.$ac_ext
5109 if $ac_preproc_ok; then :
5110
5111 else
5112 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5113 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5114 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5115 See \`config.log' for more details." "$LINENO" 5; }
5116 fi
5117
5118 ac_ext=c
5119 ac_cpp='$CPP $CPPFLAGS'
5120 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5121 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5122 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5123
5124
5125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5126 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5127 if test "${ac_cv_path_GREP+set}" = set; then :
5128 $as_echo_n "(cached) " >&6
5129 else
5130 if test -z "$GREP"; then
5131 ac_path_GREP_found=false
5132 # Loop through the user's path and test for each of PROGNAME-LIST
5133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5134 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5135 do
5136 IFS=$as_save_IFS
5137 test -z "$as_dir" && as_dir=.
5138 for ac_prog in grep ggrep; do
5139 for ac_exec_ext in '' $ac_executable_extensions; do
5140 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5141 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5142 # Check for GNU ac_path_GREP and select it if it is found.
5143 # Check for GNU $ac_path_GREP
5144 case `"$ac_path_GREP" --version 2>&1` in
5145 *GNU*)
5146 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5147 *)
5148 ac_count=0
5149 $as_echo_n 0123456789 >"conftest.in"
5150 while :
5151 do
5152 cat "conftest.in" "conftest.in" >"conftest.tmp"
5153 mv "conftest.tmp" "conftest.in"
5154 cp "conftest.in" "conftest.nl"
5155 $as_echo 'GREP' >> "conftest.nl"
5156 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5157 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5158 as_fn_arith $ac_count + 1 && ac_count=$as_val
5159 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5160 # Best one so far, save it but keep looking for a better one
5161 ac_cv_path_GREP="$ac_path_GREP"
5162 ac_path_GREP_max=$ac_count
5163 fi
5164 # 10*(2^10) chars as input seems more than enough
5165 test $ac_count -gt 10 && break
5166 done
5167 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5168 esac
5169
5170 $ac_path_GREP_found && break 3
5171 done
5172 done
5173 done
5174 IFS=$as_save_IFS
5175 if test -z "$ac_cv_path_GREP"; then
5176 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5177 fi
5178 else
5179 ac_cv_path_GREP=$GREP
5180 fi
5181
5182 fi
5183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5184 $as_echo "$ac_cv_path_GREP" >&6; }
5185 GREP="$ac_cv_path_GREP"
5186
5187
5188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5189 $as_echo_n "checking for egrep... " >&6; }
5190 if test "${ac_cv_path_EGREP+set}" = set; then :
5191 $as_echo_n "(cached) " >&6
5192 else
5193 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5194 then ac_cv_path_EGREP="$GREP -E"
5195 else
5196 if test -z "$EGREP"; then
5197 ac_path_EGREP_found=false
5198 # Loop through the user's path and test for each of PROGNAME-LIST
5199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5200 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5201 do
5202 IFS=$as_save_IFS
5203 test -z "$as_dir" && as_dir=.
5204 for ac_prog in egrep; do
5205 for ac_exec_ext in '' $ac_executable_extensions; do
5206 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5207 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5208 # Check for GNU ac_path_EGREP and select it if it is found.
5209 # Check for GNU $ac_path_EGREP
5210 case `"$ac_path_EGREP" --version 2>&1` in
5211 *GNU*)
5212 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5213 *)
5214 ac_count=0
5215 $as_echo_n 0123456789 >"conftest.in"
5216 while :
5217 do
5218 cat "conftest.in" "conftest.in" >"conftest.tmp"
5219 mv "conftest.tmp" "conftest.in"
5220 cp "conftest.in" "conftest.nl"
5221 $as_echo 'EGREP' >> "conftest.nl"
5222 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5223 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5224 as_fn_arith $ac_count + 1 && ac_count=$as_val
5225 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5226 # Best one so far, save it but keep looking for a better one
5227 ac_cv_path_EGREP="$ac_path_EGREP"
5228 ac_path_EGREP_max=$ac_count
5229 fi
5230 # 10*(2^10) chars as input seems more than enough
5231 test $ac_count -gt 10 && break
5232 done
5233 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5234 esac
5235
5236 $ac_path_EGREP_found && break 3
5237 done
5238 done
5239 done
5240 IFS=$as_save_IFS
5241 if test -z "$ac_cv_path_EGREP"; then
5242 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5243 fi
5244 else
5245 ac_cv_path_EGREP=$EGREP
5246 fi
5247
5248 fi
5249 fi
5250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5251 $as_echo "$ac_cv_path_EGREP" >&6; }
5252 EGREP="$ac_cv_path_EGREP"
5253
5254
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5256 $as_echo_n "checking for ANSI C header files... " >&6; }
5257 if test "${ac_cv_header_stdc+set}" = set; then :
5258 $as_echo_n "(cached) " >&6
5259 else
5260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5261 /* end confdefs.h. */
5262 #include <stdlib.h>
5263 #include <stdarg.h>
5264 #include <string.h>
5265 #include <float.h>
5266
5267 int
5268 main ()
5269 {
5270
5271 ;
5272 return 0;
5273 }
5274 _ACEOF
5275 if ac_fn_c_try_compile "$LINENO"; then :
5276 ac_cv_header_stdc=yes
5277 else
5278 ac_cv_header_stdc=no
5279 fi
5280 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5281
5282 if test $ac_cv_header_stdc = yes; then
5283 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5285 /* end confdefs.h. */
5286 #include <string.h>
5287
5288 _ACEOF
5289 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5290 $EGREP "memchr" >/dev/null 2>&1; then :
5291
5292 else
5293 ac_cv_header_stdc=no
5294 fi
5295 rm -f conftest*
5296
5297 fi
5298
5299 if test $ac_cv_header_stdc = yes; then
5300 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5302 /* end confdefs.h. */
5303 #include <stdlib.h>
5304
5305 _ACEOF
5306 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5307 $EGREP "free" >/dev/null 2>&1; then :
5308
5309 else
5310 ac_cv_header_stdc=no
5311 fi
5312 rm -f conftest*
5313
5314 fi
5315
5316 if test $ac_cv_header_stdc = yes; then
5317 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5318 if test "$cross_compiling" = yes; then :
5319 :
5320 else
5321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5322 /* end confdefs.h. */
5323 #include <ctype.h>
5324 #include <stdlib.h>
5325 #if ((' ' & 0x0FF) == 0x020)
5326 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5327 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5328 #else
5329 # define ISLOWER(c) \
5330 (('a' <= (c) && (c) <= 'i') \
5331 || ('j' <= (c) && (c) <= 'r') \
5332 || ('s' <= (c) && (c) <= 'z'))
5333 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5334 #endif
5335
5336 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5337 int
5338 main ()
5339 {
5340 int i;
5341 for (i = 0; i < 256; i++)
5342 if (XOR (islower (i), ISLOWER (i))
5343 || toupper (i) != TOUPPER (i))
5344 return 2;
5345 return 0;
5346 }
5347 _ACEOF
5348 if ac_fn_c_try_run "$LINENO"; then :
5349
5350 else
5351 ac_cv_header_stdc=no
5352 fi
5353 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5354 conftest.$ac_objext conftest.beam conftest.$ac_ext
5355 fi
5356
5357 fi
5358 fi
5359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5360 $as_echo "$ac_cv_header_stdc" >&6; }
5361 if test $ac_cv_header_stdc = yes; then
5362
5363 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5364
5365 fi
5366
5367 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5368 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5369 inttypes.h stdint.h unistd.h
5370 do :
5371 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5372 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5373 "
5374 eval as_val=\$$as_ac_Header
5375 if test "x$as_val" = x""yes; then :
5376 cat >>confdefs.h <<_ACEOF
5377 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5378 _ACEOF
5379
5380 fi
5381
5382 done
5383
5384
5385
5386 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5387 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5388 MINIX=yes
5389 else
5390 MINIX=
5391 fi
5392
5393
5394 if test "$MINIX" = yes; then
5395
5396 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5397
5398
5399 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5400
5401
5402 $as_echo "#define _MINIX 1" >>confdefs.h
5403
5404 fi
5405
5406
5407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5408 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5409 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5410 $as_echo_n "(cached) " >&6
5411 else
5412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5413 /* end confdefs.h. */
5414
5415 # define __EXTENSIONS__ 1
5416 $ac_includes_default
5417 int
5418 main ()
5419 {
5420
5421 ;
5422 return 0;
5423 }
5424 _ACEOF
5425 if ac_fn_c_try_compile "$LINENO"; then :
5426 ac_cv_safe_to_define___extensions__=yes
5427 else
5428 ac_cv_safe_to_define___extensions__=no
5429 fi
5430 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5431 fi
5432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5433 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5434 test $ac_cv_safe_to_define___extensions__ = yes &&
5435 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5436
5437 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5438
5439 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5440
5441 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5442
5443 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5444
5445
5446 test "$program_prefix" != NONE &&
5447 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5448 # Use a double $ so make ignores it.
5449 test "$program_suffix" != NONE &&
5450 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5451 # Double any \ or $.
5452 # By default was `s,x,x', remove it if useless.
5453 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5454 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5455
5456 # Find a good install program. We prefer a C program (faster),
5457 # so one script is as good as another. But avoid the broken or
5458 # incompatible versions:
5459 # SysV /etc/install, /usr/sbin/install
5460 # SunOS /usr/etc/install
5461 # IRIX /sbin/install
5462 # AIX /bin/install
5463 # AmigaOS /C/install, which installs bootblocks on floppy discs
5464 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5465 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5466 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5467 # OS/2's system install, which has a completely different semantic
5468 # ./install, which can be erroneously created by make from ./install.sh.
5469 # Reject install programs that cannot install multiple files.
5470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5471 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5472 if test -z "$INSTALL"; then
5473 if test "${ac_cv_path_install+set}" = set; then :
5474 $as_echo_n "(cached) " >&6
5475 else
5476 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5477 for as_dir in $PATH
5478 do
5479 IFS=$as_save_IFS
5480 test -z "$as_dir" && as_dir=.
5481 # Account for people who put trailing slashes in PATH elements.
5482 case $as_dir/ in #((
5483 ./ | .// | /[cC]/* | \
5484 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5485 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5486 /usr/ucb/* ) ;;
5487 *)
5488 # OSF1 and SCO ODT 3.0 have their own names for install.
5489 # Don't use installbsd from OSF since it installs stuff as root
5490 # by default.
5491 for ac_prog in ginstall scoinst install; do
5492 for ac_exec_ext in '' $ac_executable_extensions; do
5493 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5494 if test $ac_prog = install &&
5495 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5496 # AIX install. It has an incompatible calling convention.
5497 :
5498 elif test $ac_prog = install &&
5499 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5500 # program-specific install script used by HP pwplus--don't use.
5501 :
5502 else
5503 rm -rf conftest.one conftest.two conftest.dir
5504 echo one > conftest.one
5505 echo two > conftest.two
5506 mkdir conftest.dir
5507 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5508 test -s conftest.one && test -s conftest.two &&
5509 test -s conftest.dir/conftest.one &&
5510 test -s conftest.dir/conftest.two
5511 then
5512 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5513 break 3
5514 fi
5515 fi
5516 fi
5517 done
5518 done
5519 ;;
5520 esac
5521
5522 done
5523 IFS=$as_save_IFS
5524
5525 rm -rf conftest.one conftest.two conftest.dir
5526
5527 fi
5528 if test "${ac_cv_path_install+set}" = set; then
5529 INSTALL=$ac_cv_path_install
5530 else
5531 # As a last resort, use the slow shell script. Don't cache a
5532 # value for INSTALL within a source directory, because that will
5533 # break other packages using the cache if that directory is
5534 # removed, or if the value is a relative name.
5535 INSTALL=$ac_install_sh
5536 fi
5537 fi
5538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5539 $as_echo "$INSTALL" >&6; }
5540
5541 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5542 # It thinks the first close brace ends the variable substitution.
5543 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5544
5545 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5546
5547 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5548
5549 rm -rf .tst 2>/dev/null
5550 mkdir .tst 2>/dev/null
5551 if test -d .tst; then
5552 am__leading_dot=.
5553 else
5554 am__leading_dot=_
5555 fi
5556 rmdir .tst 2>/dev/null
5557
5558 DEPDIR="${am__leading_dot}deps"
5559
5560 case `pwd` in
5561 *\ * | *\ *)
5562 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5563 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5564 esac
5565
5566
5567
5568 macro_version='2.2.7a'
5569 macro_revision='1.3134'
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583 ltmain="$ac_aux_dir/ltmain.sh"
5584
5585 # Backslashify metacharacters that are still active within
5586 # double-quoted strings.
5587 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5588
5589 # Same as above, but do not quote variable references.
5590 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5591
5592 # Sed substitution to delay expansion of an escaped shell variable in a
5593 # double_quote_subst'ed string.
5594 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5595
5596 # Sed substitution to delay expansion of an escaped single quote.
5597 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5598
5599 # Sed substitution to avoid accidental globbing in evaled expressions
5600 no_glob_subst='s/\*/\\\*/g'
5601
5602 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5603 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5604 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5605
5606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5607 $as_echo_n "checking how to print strings... " >&6; }
5608 # Test print first, because it will be a builtin if present.
5609 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5610 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5611 ECHO='print -r --'
5612 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5613 ECHO='printf %s\n'
5614 else
5615 # Use this function as a fallback that always works.
5616 func_fallback_echo ()
5617 {
5618 eval 'cat <<_LTECHO_EOF
5619 $1
5620 _LTECHO_EOF'
5621 }
5622 ECHO='func_fallback_echo'
5623 fi
5624
5625 # func_echo_all arg...
5626 # Invoke $ECHO with all args, space-separated.
5627 func_echo_all ()
5628 {
5629 $ECHO ""
5630 }
5631
5632 case "$ECHO" in
5633 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5634 $as_echo "printf" >&6; } ;;
5635 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5636 $as_echo "print -r" >&6; } ;;
5637 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5638 $as_echo "cat" >&6; } ;;
5639 esac
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5655 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5656 if test "${ac_cv_path_SED+set}" = set; then :
5657 $as_echo_n "(cached) " >&6
5658 else
5659 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5660 for ac_i in 1 2 3 4 5 6 7; do
5661 ac_script="$ac_script$as_nl$ac_script"
5662 done
5663 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5664 { ac_script=; unset ac_script;}
5665 if test -z "$SED"; then
5666 ac_path_SED_found=false
5667 # Loop through the user's path and test for each of PROGNAME-LIST
5668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5669 for as_dir in $PATH
5670 do
5671 IFS=$as_save_IFS
5672 test -z "$as_dir" && as_dir=.
5673 for ac_prog in sed gsed; do
5674 for ac_exec_ext in '' $ac_executable_extensions; do
5675 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5676 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5677 # Check for GNU ac_path_SED and select it if it is found.
5678 # Check for GNU $ac_path_SED
5679 case `"$ac_path_SED" --version 2>&1` in
5680 *GNU*)
5681 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5682 *)
5683 ac_count=0
5684 $as_echo_n 0123456789 >"conftest.in"
5685 while :
5686 do
5687 cat "conftest.in" "conftest.in" >"conftest.tmp"
5688 mv "conftest.tmp" "conftest.in"
5689 cp "conftest.in" "conftest.nl"
5690 $as_echo '' >> "conftest.nl"
5691 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5692 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5693 as_fn_arith $ac_count + 1 && ac_count=$as_val
5694 if test $ac_count -gt ${ac_path_SED_max-0}; then
5695 # Best one so far, save it but keep looking for a better one
5696 ac_cv_path_SED="$ac_path_SED"
5697 ac_path_SED_max=$ac_count
5698 fi
5699 # 10*(2^10) chars as input seems more than enough
5700 test $ac_count -gt 10 && break
5701 done
5702 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5703 esac
5704
5705 $ac_path_SED_found && break 3
5706 done
5707 done
5708 done
5709 IFS=$as_save_IFS
5710 if test -z "$ac_cv_path_SED"; then
5711 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5712 fi
5713 else
5714 ac_cv_path_SED=$SED
5715 fi
5716
5717 fi
5718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5719 $as_echo "$ac_cv_path_SED" >&6; }
5720 SED="$ac_cv_path_SED"
5721 rm -f conftest.sed
5722
5723 test -z "$SED" && SED=sed
5724 Xsed="$SED -e 1s/^X//"
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5737 $as_echo_n "checking for fgrep... " >&6; }
5738 if test "${ac_cv_path_FGREP+set}" = set; then :
5739 $as_echo_n "(cached) " >&6
5740 else
5741 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5742 then ac_cv_path_FGREP="$GREP -F"
5743 else
5744 if test -z "$FGREP"; then
5745 ac_path_FGREP_found=false
5746 # Loop through the user's path and test for each of PROGNAME-LIST
5747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5748 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5749 do
5750 IFS=$as_save_IFS
5751 test -z "$as_dir" && as_dir=.
5752 for ac_prog in fgrep; do
5753 for ac_exec_ext in '' $ac_executable_extensions; do
5754 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5755 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5756 # Check for GNU ac_path_FGREP and select it if it is found.
5757 # Check for GNU $ac_path_FGREP
5758 case `"$ac_path_FGREP" --version 2>&1` in
5759 *GNU*)
5760 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5761 *)
5762 ac_count=0
5763 $as_echo_n 0123456789 >"conftest.in"
5764 while :
5765 do
5766 cat "conftest.in" "conftest.in" >"conftest.tmp"
5767 mv "conftest.tmp" "conftest.in"
5768 cp "conftest.in" "conftest.nl"
5769 $as_echo 'FGREP' >> "conftest.nl"
5770 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5771 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5772 as_fn_arith $ac_count + 1 && ac_count=$as_val
5773 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5774 # Best one so far, save it but keep looking for a better one
5775 ac_cv_path_FGREP="$ac_path_FGREP"
5776 ac_path_FGREP_max=$ac_count
5777 fi
5778 # 10*(2^10) chars as input seems more than enough
5779 test $ac_count -gt 10 && break
5780 done
5781 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5782 esac
5783
5784 $ac_path_FGREP_found && break 3
5785 done
5786 done
5787 done
5788 IFS=$as_save_IFS
5789 if test -z "$ac_cv_path_FGREP"; then
5790 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5791 fi
5792 else
5793 ac_cv_path_FGREP=$FGREP
5794 fi
5795
5796 fi
5797 fi
5798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5799 $as_echo "$ac_cv_path_FGREP" >&6; }
5800 FGREP="$ac_cv_path_FGREP"
5801
5802
5803 test -z "$GREP" && GREP=grep
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823 # Check whether --with-gnu-ld was given.
5824 if test "${with_gnu_ld+set}" = set; then :
5825 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5826 else
5827 with_gnu_ld=no
5828 fi
5829
5830 ac_prog=ld
5831 if test "$GCC" = yes; then
5832 # Check if gcc -print-prog-name=ld gives a path.
5833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5834 $as_echo_n "checking for ld used by $CC... " >&6; }
5835 case $host in
5836 *-*-mingw*)
5837 # gcc leaves a trailing carriage return which upsets mingw
5838 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5839 *)
5840 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5841 esac
5842 case $ac_prog in
5843 # Accept absolute paths.
5844 [\\/]* | ?:[\\/]*)
5845 re_direlt='/[^/][^/]*/\.\./'
5846 # Canonicalize the pathname of ld
5847 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5848 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5849 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5850 done
5851 test -z "$LD" && LD="$ac_prog"
5852 ;;
5853 "")
5854 # If it fails, then pretend we aren't using GCC.
5855 ac_prog=ld
5856 ;;
5857 *)
5858 # If it is relative, then search for the first ld in PATH.
5859 with_gnu_ld=unknown
5860 ;;
5861 esac
5862 elif test "$with_gnu_ld" = yes; then
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5864 $as_echo_n "checking for GNU ld... " >&6; }
5865 else
5866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5867 $as_echo_n "checking for non-GNU ld... " >&6; }
5868 fi
5869 if test "${lt_cv_path_LD+set}" = set; then :
5870 $as_echo_n "(cached) " >&6
5871 else
5872 if test -z "$LD"; then
5873 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5874 for ac_dir in $PATH; do
5875 IFS="$lt_save_ifs"
5876 test -z "$ac_dir" && ac_dir=.
5877 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5878 lt_cv_path_LD="$ac_dir/$ac_prog"
5879 # Check to see if the program is GNU ld. I'd rather use --version,
5880 # but apparently some variants of GNU ld only accept -v.
5881 # Break only if it was the GNU/non-GNU ld that we prefer.
5882 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5883 *GNU* | *'with BFD'*)
5884 test "$with_gnu_ld" != no && break
5885 ;;
5886 *)
5887 test "$with_gnu_ld" != yes && break
5888 ;;
5889 esac
5890 fi
5891 done
5892 IFS="$lt_save_ifs"
5893 else
5894 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5895 fi
5896 fi
5897
5898 LD="$lt_cv_path_LD"
5899 if test -n "$LD"; then
5900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5901 $as_echo "$LD" >&6; }
5902 else
5903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5904 $as_echo "no" >&6; }
5905 fi
5906 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5908 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5909 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5910 $as_echo_n "(cached) " >&6
5911 else
5912 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5913 case `$LD -v 2>&1 </dev/null` in
5914 *GNU* | *'with BFD'*)
5915 lt_cv_prog_gnu_ld=yes
5916 ;;
5917 *)
5918 lt_cv_prog_gnu_ld=no
5919 ;;
5920 esac
5921 fi
5922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5923 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5924 with_gnu_ld=$lt_cv_prog_gnu_ld
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5935 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5936 if test "${lt_cv_path_NM+set}" = set; then :
5937 $as_echo_n "(cached) " >&6
5938 else
5939 if test -n "$NM"; then
5940 # Let the user override the test.
5941 lt_cv_path_NM="$NM"
5942 else
5943 lt_nm_to_check="${ac_tool_prefix}nm"
5944 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5945 lt_nm_to_check="$lt_nm_to_check nm"
5946 fi
5947 for lt_tmp_nm in $lt_nm_to_check; do
5948 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5949 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5950 IFS="$lt_save_ifs"
5951 test -z "$ac_dir" && ac_dir=.
5952 tmp_nm="$ac_dir/$lt_tmp_nm"
5953 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5954 # Check to see if the nm accepts a BSD-compat flag.
5955 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5956 # nm: unknown option "B" ignored
5957 # Tru64's nm complains that /dev/null is an invalid object file
5958 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5959 */dev/null* | *'Invalid file or object type'*)
5960 lt_cv_path_NM="$tmp_nm -B"
5961 break
5962 ;;
5963 *)
5964 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5965 */dev/null*)
5966 lt_cv_path_NM="$tmp_nm -p"
5967 break
5968 ;;
5969 *)
5970 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5971 continue # so that we can try to find one that supports BSD flags
5972 ;;
5973 esac
5974 ;;
5975 esac
5976 fi
5977 done
5978 IFS="$lt_save_ifs"
5979 done
5980 : ${lt_cv_path_NM=no}
5981 fi
5982 fi
5983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5984 $as_echo "$lt_cv_path_NM" >&6; }
5985 if test "$lt_cv_path_NM" != "no"; then
5986 NM="$lt_cv_path_NM"
5987 else
5988 # Didn't find any BSD compatible name lister, look for dumpbin.
5989 if test -n "$DUMPBIN"; then :
5990 # Let the user override the test.
5991 else
5992 if test -n "$ac_tool_prefix"; then
5993 for ac_prog in dumpbin "link -dump"
5994 do
5995 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5996 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5998 $as_echo_n "checking for $ac_word... " >&6; }
5999 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6000 $as_echo_n "(cached) " >&6
6001 else
6002 if test -n "$DUMPBIN"; then
6003 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6004 else
6005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6006 for as_dir in $PATH
6007 do
6008 IFS=$as_save_IFS
6009 test -z "$as_dir" && as_dir=.
6010 for ac_exec_ext in '' $ac_executable_extensions; do
6011 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6012 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6014 break 2
6015 fi
6016 done
6017 done
6018 IFS=$as_save_IFS
6019
6020 fi
6021 fi
6022 DUMPBIN=$ac_cv_prog_DUMPBIN
6023 if test -n "$DUMPBIN"; then
6024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6025 $as_echo "$DUMPBIN" >&6; }
6026 else
6027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6028 $as_echo "no" >&6; }
6029 fi
6030
6031
6032 test -n "$DUMPBIN" && break
6033 done
6034 fi
6035 if test -z "$DUMPBIN"; then
6036 ac_ct_DUMPBIN=$DUMPBIN
6037 for ac_prog in dumpbin "link -dump"
6038 do
6039 # Extract the first word of "$ac_prog", so it can be a program name with args.
6040 set dummy $ac_prog; ac_word=$2
6041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6042 $as_echo_n "checking for $ac_word... " >&6; }
6043 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6044 $as_echo_n "(cached) " >&6
6045 else
6046 if test -n "$ac_ct_DUMPBIN"; then
6047 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6048 else
6049 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6050 for as_dir in $PATH
6051 do
6052 IFS=$as_save_IFS
6053 test -z "$as_dir" && as_dir=.
6054 for ac_exec_ext in '' $ac_executable_extensions; do
6055 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6056 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6057 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6058 break 2
6059 fi
6060 done
6061 done
6062 IFS=$as_save_IFS
6063
6064 fi
6065 fi
6066 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6067 if test -n "$ac_ct_DUMPBIN"; then
6068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6069 $as_echo "$ac_ct_DUMPBIN" >&6; }
6070 else
6071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6072 $as_echo "no" >&6; }
6073 fi
6074
6075
6076 test -n "$ac_ct_DUMPBIN" && break
6077 done
6078
6079 if test "x$ac_ct_DUMPBIN" = x; then
6080 DUMPBIN=":"
6081 else
6082 case $cross_compiling:$ac_tool_warned in
6083 yes:)
6084 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6085 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6086 ac_tool_warned=yes ;;
6087 esac
6088 DUMPBIN=$ac_ct_DUMPBIN
6089 fi
6090 fi
6091
6092 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6093 *COFF*)
6094 DUMPBIN="$DUMPBIN -symbols"
6095 ;;
6096 *)
6097 DUMPBIN=:
6098 ;;
6099 esac
6100 fi
6101
6102 if test "$DUMPBIN" != ":"; then
6103 NM="$DUMPBIN"
6104 fi
6105 fi
6106 test -z "$NM" && NM=nm
6107
6108
6109
6110
6111
6112
6113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6114 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6115 if test "${lt_cv_nm_interface+set}" = set; then :
6116 $as_echo_n "(cached) " >&6
6117 else
6118 lt_cv_nm_interface="BSD nm"
6119 echo "int some_variable = 0;" > conftest.$ac_ext
6120 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6121 (eval "$ac_compile" 2>conftest.err)
6122 cat conftest.err >&5
6123 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6124 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6125 cat conftest.err >&5
6126 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6127 cat conftest.out >&5
6128 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6129 lt_cv_nm_interface="MS dumpbin"
6130 fi
6131 rm -f conftest*
6132 fi
6133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6134 $as_echo "$lt_cv_nm_interface" >&6; }
6135
6136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6137 $as_echo_n "checking whether ln -s works... " >&6; }
6138 LN_S=$as_ln_s
6139 if test "$LN_S" = "ln -s"; then
6140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6141 $as_echo "yes" >&6; }
6142 else
6143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6144 $as_echo "no, using $LN_S" >&6; }
6145 fi
6146
6147 # find the maximum length of command line arguments
6148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6149 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6150 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6151 $as_echo_n "(cached) " >&6
6152 else
6153 i=0
6154 teststring="ABCD"
6155
6156 case $build_os in
6157 msdosdjgpp*)
6158 # On DJGPP, this test can blow up pretty badly due to problems in libc
6159 # (any single argument exceeding 2000 bytes causes a buffer overrun
6160 # during glob expansion). Even if it were fixed, the result of this
6161 # check would be larger than it should be.
6162 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6163 ;;
6164
6165 gnu*)
6166 # Under GNU Hurd, this test is not required because there is
6167 # no limit to the length of command line arguments.
6168 # Libtool will interpret -1 as no limit whatsoever
6169 lt_cv_sys_max_cmd_len=-1;
6170 ;;
6171
6172 cygwin* | mingw* | cegcc*)
6173 # On Win9x/ME, this test blows up -- it succeeds, but takes
6174 # about 5 minutes as the teststring grows exponentially.
6175 # Worse, since 9x/ME are not pre-emptively multitasking,
6176 # you end up with a "frozen" computer, even though with patience
6177 # the test eventually succeeds (with a max line length of 256k).
6178 # Instead, let's just punt: use the minimum linelength reported by
6179 # all of the supported platforms: 8192 (on NT/2K/XP).
6180 lt_cv_sys_max_cmd_len=8192;
6181 ;;
6182
6183 mint*)
6184 # On MiNT this can take a long time and run out of memory.
6185 lt_cv_sys_max_cmd_len=8192;
6186 ;;
6187
6188 amigaos*)
6189 # On AmigaOS with pdksh, this test takes hours, literally.
6190 # So we just punt and use a minimum line length of 8192.
6191 lt_cv_sys_max_cmd_len=8192;
6192 ;;
6193
6194 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6195 # This has been around since 386BSD, at least. Likely further.
6196 if test -x /sbin/sysctl; then
6197 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6198 elif test -x /usr/sbin/sysctl; then
6199 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6200 else
6201 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6202 fi
6203 # And add a safety zone
6204 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6205 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6206 ;;
6207
6208 interix*)
6209 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6210 lt_cv_sys_max_cmd_len=196608
6211 ;;
6212
6213 osf*)
6214 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6215 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6216 # nice to cause kernel panics so lets avoid the loop below.
6217 # First set a reasonable default.
6218 lt_cv_sys_max_cmd_len=16384
6219 #
6220 if test -x /sbin/sysconfig; then
6221 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6222 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6223 esac
6224 fi
6225 ;;
6226 sco3.2v5*)
6227 lt_cv_sys_max_cmd_len=102400
6228 ;;
6229 sysv5* | sco5v6* | sysv4.2uw2*)
6230 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6231 if test -n "$kargmax"; then
6232 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6233 else
6234 lt_cv_sys_max_cmd_len=32768
6235 fi
6236 ;;
6237 *)
6238 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6239 if test -n "$lt_cv_sys_max_cmd_len"; then
6240 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6241 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6242 else
6243 # Make teststring a little bigger before we do anything with it.
6244 # a 1K string should be a reasonable start.
6245 for i in 1 2 3 4 5 6 7 8 ; do
6246 teststring=$teststring$teststring
6247 done
6248 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6249 # If test is not a shell built-in, we'll probably end up computing a
6250 # maximum length that is only half of the actual maximum length, but
6251 # we can't tell.
6252 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6253 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6254 test $i != 17 # 1/2 MB should be enough
6255 do
6256 i=`expr $i + 1`
6257 teststring=$teststring$teststring
6258 done
6259 # Only check the string length outside the loop.
6260 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6261 teststring=
6262 # Add a significant safety factor because C++ compilers can tack on
6263 # massive amounts of additional arguments before passing them to the
6264 # linker. It appears as though 1/2 is a usable value.
6265 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6266 fi
6267 ;;
6268 esac
6269
6270 fi
6271
6272 if test -n $lt_cv_sys_max_cmd_len ; then
6273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6274 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6275 else
6276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6277 $as_echo "none" >&6; }
6278 fi
6279 max_cmd_len=$lt_cv_sys_max_cmd_len
6280
6281
6282
6283
6284
6285
6286 : ${CP="cp -f"}
6287 : ${MV="mv -f"}
6288 : ${RM="rm -f"}
6289
6290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6291 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6292 # Try some XSI features
6293 xsi_shell=no
6294 ( _lt_dummy="a/b/c"
6295 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6296 = c,a/b,, \
6297 && eval 'test $(( 1 + 1 )) -eq 2 \
6298 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6299 && xsi_shell=yes
6300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6301 $as_echo "$xsi_shell" >&6; }
6302
6303
6304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6305 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6306 lt_shell_append=no
6307 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6308 >/dev/null 2>&1 \
6309 && lt_shell_append=yes
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6311 $as_echo "$lt_shell_append" >&6; }
6312
6313
6314 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6315 lt_unset=unset
6316 else
6317 lt_unset=false
6318 fi
6319
6320
6321
6322
6323
6324 # test EBCDIC or ASCII
6325 case `echo X|tr X '\101'` in
6326 A) # ASCII based system
6327 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6328 lt_SP2NL='tr \040 \012'
6329 lt_NL2SP='tr \015\012 \040\040'
6330 ;;
6331 *) # EBCDIC based system
6332 lt_SP2NL='tr \100 \n'
6333 lt_NL2SP='tr \r\n \100\100'
6334 ;;
6335 esac
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6346 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6347 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6348 $as_echo_n "(cached) " >&6
6349 else
6350 lt_cv_ld_reload_flag='-r'
6351 fi
6352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6353 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6354 reload_flag=$lt_cv_ld_reload_flag
6355 case $reload_flag in
6356 "" | " "*) ;;
6357 *) reload_flag=" $reload_flag" ;;
6358 esac
6359 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6360 case $host_os in
6361 darwin*)
6362 if test "$GCC" = yes; then
6363 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6364 else
6365 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6366 fi
6367 ;;
6368 esac
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378 if test -n "$ac_tool_prefix"; then
6379 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6380 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6382 $as_echo_n "checking for $ac_word... " >&6; }
6383 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6384 $as_echo_n "(cached) " >&6
6385 else
6386 if test -n "$OBJDUMP"; then
6387 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6388 else
6389 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6390 for as_dir in $PATH
6391 do
6392 IFS=$as_save_IFS
6393 test -z "$as_dir" && as_dir=.
6394 for ac_exec_ext in '' $ac_executable_extensions; do
6395 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6396 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6398 break 2
6399 fi
6400 done
6401 done
6402 IFS=$as_save_IFS
6403
6404 fi
6405 fi
6406 OBJDUMP=$ac_cv_prog_OBJDUMP
6407 if test -n "$OBJDUMP"; then
6408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6409 $as_echo "$OBJDUMP" >&6; }
6410 else
6411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6412 $as_echo "no" >&6; }
6413 fi
6414
6415
6416 fi
6417 if test -z "$ac_cv_prog_OBJDUMP"; then
6418 ac_ct_OBJDUMP=$OBJDUMP
6419 # Extract the first word of "objdump", so it can be a program name with args.
6420 set dummy objdump; ac_word=$2
6421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6422 $as_echo_n "checking for $ac_word... " >&6; }
6423 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6424 $as_echo_n "(cached) " >&6
6425 else
6426 if test -n "$ac_ct_OBJDUMP"; then
6427 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6428 else
6429 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6430 for as_dir in $PATH
6431 do
6432 IFS=$as_save_IFS
6433 test -z "$as_dir" && as_dir=.
6434 for ac_exec_ext in '' $ac_executable_extensions; do
6435 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6436 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6437 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6438 break 2
6439 fi
6440 done
6441 done
6442 IFS=$as_save_IFS
6443
6444 fi
6445 fi
6446 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6447 if test -n "$ac_ct_OBJDUMP"; then
6448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6449 $as_echo "$ac_ct_OBJDUMP" >&6; }
6450 else
6451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6452 $as_echo "no" >&6; }
6453 fi
6454
6455 if test "x$ac_ct_OBJDUMP" = x; then
6456 OBJDUMP="false"
6457 else
6458 case $cross_compiling:$ac_tool_warned in
6459 yes:)
6460 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6461 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6462 ac_tool_warned=yes ;;
6463 esac
6464 OBJDUMP=$ac_ct_OBJDUMP
6465 fi
6466 else
6467 OBJDUMP="$ac_cv_prog_OBJDUMP"
6468 fi
6469
6470 test -z "$OBJDUMP" && OBJDUMP=objdump
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6481 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6482 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6483 $as_echo_n "(cached) " >&6
6484 else
6485 lt_cv_file_magic_cmd='$MAGIC_CMD'
6486 lt_cv_file_magic_test_file=
6487 lt_cv_deplibs_check_method='unknown'
6488 # Need to set the preceding variable on all platforms that support
6489 # interlibrary dependencies.
6490 # 'none' -- dependencies not supported.
6491 # `unknown' -- same as none, but documents that we really don't know.
6492 # 'pass_all' -- all dependencies passed with no checks.
6493 # 'test_compile' -- check by making test program.
6494 # 'file_magic [[regex]]' -- check by looking for files in library path
6495 # which responds to the $file_magic_cmd with a given extended regex.
6496 # If you have `file' or equivalent on your system and you're not sure
6497 # whether `pass_all' will *always* work, you probably want this one.
6498
6499 case $host_os in
6500 aix[4-9]*)
6501 lt_cv_deplibs_check_method=pass_all
6502 ;;
6503
6504 beos*)
6505 lt_cv_deplibs_check_method=pass_all
6506 ;;
6507
6508 bsdi[45]*)
6509 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6510 lt_cv_file_magic_cmd='/usr/bin/file -L'
6511 lt_cv_file_magic_test_file=/shlib/libc.so
6512 ;;
6513
6514 cygwin*)
6515 # func_win32_libid is a shell function defined in ltmain.sh
6516 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6517 lt_cv_file_magic_cmd='func_win32_libid'
6518 ;;
6519
6520 mingw* | pw32*)
6521 # Base MSYS/MinGW do not provide the 'file' command needed by
6522 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6523 # unless we find 'file', for example because we are cross-compiling.
6524 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6525 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6526 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6527 lt_cv_file_magic_cmd='func_win32_libid'
6528 else
6529 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6530 lt_cv_file_magic_cmd='$OBJDUMP -f'
6531 fi
6532 ;;
6533
6534 cegcc*)
6535 # use the weaker test based on 'objdump'. See mingw*.
6536 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6537 lt_cv_file_magic_cmd='$OBJDUMP -f'
6538 ;;
6539
6540 darwin* | rhapsody*)
6541 lt_cv_deplibs_check_method=pass_all
6542 ;;
6543
6544 freebsd* | dragonfly*)
6545 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6546 case $host_cpu in
6547 i*86 )
6548 # Not sure whether the presence of OpenBSD here was a mistake.
6549 # Let's accept both of them until this is cleared up.
6550 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6551 lt_cv_file_magic_cmd=/usr/bin/file
6552 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6553 ;;
6554 esac
6555 else
6556 lt_cv_deplibs_check_method=pass_all
6557 fi
6558 ;;
6559
6560 gnu*)
6561 lt_cv_deplibs_check_method=pass_all
6562 ;;
6563
6564 haiku*)
6565 lt_cv_deplibs_check_method=pass_all
6566 ;;
6567
6568 hpux10.20* | hpux11*)
6569 lt_cv_file_magic_cmd=/usr/bin/file
6570 case $host_cpu in
6571 ia64*)
6572 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6573 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6574 ;;
6575 hppa*64*)
6576 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]'
6577 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6578 ;;
6579 *)
6580 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6581 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6582 ;;
6583 esac
6584 ;;
6585
6586 interix[3-9]*)
6587 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6588 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6589 ;;
6590
6591 irix5* | irix6* | nonstopux*)
6592 case $LD in
6593 *-32|*"-32 ") libmagic=32-bit;;
6594 *-n32|*"-n32 ") libmagic=N32;;
6595 *-64|*"-64 ") libmagic=64-bit;;
6596 *) libmagic=never-match;;
6597 esac
6598 lt_cv_deplibs_check_method=pass_all
6599 ;;
6600
6601 # This must be Linux ELF.
6602 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6603 lt_cv_deplibs_check_method=pass_all
6604 ;;
6605
6606 netbsd*)
6607 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6608 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6609 else
6610 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6611 fi
6612 ;;
6613
6614 newos6*)
6615 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6616 lt_cv_file_magic_cmd=/usr/bin/file
6617 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6618 ;;
6619
6620 *nto* | *qnx*)
6621 lt_cv_deplibs_check_method=pass_all
6622 ;;
6623
6624 openbsd*)
6625 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6626 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6627 else
6628 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6629 fi
6630 ;;
6631
6632 osf3* | osf4* | osf5*)
6633 lt_cv_deplibs_check_method=pass_all
6634 ;;
6635
6636 rdos*)
6637 lt_cv_deplibs_check_method=pass_all
6638 ;;
6639
6640 solaris*)
6641 lt_cv_deplibs_check_method=pass_all
6642 ;;
6643
6644 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6645 lt_cv_deplibs_check_method=pass_all
6646 ;;
6647
6648 sysv4 | sysv4.3*)
6649 case $host_vendor in
6650 motorola)
6651 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]'
6652 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6653 ;;
6654 ncr)
6655 lt_cv_deplibs_check_method=pass_all
6656 ;;
6657 sequent)
6658 lt_cv_file_magic_cmd='/bin/file'
6659 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6660 ;;
6661 sni)
6662 lt_cv_file_magic_cmd='/bin/file'
6663 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6664 lt_cv_file_magic_test_file=/lib/libc.so
6665 ;;
6666 siemens)
6667 lt_cv_deplibs_check_method=pass_all
6668 ;;
6669 pc)
6670 lt_cv_deplibs_check_method=pass_all
6671 ;;
6672 esac
6673 ;;
6674
6675 tpf*)
6676 lt_cv_deplibs_check_method=pass_all
6677 ;;
6678 esac
6679
6680 fi
6681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6682 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6683 file_magic_cmd=$lt_cv_file_magic_cmd
6684 deplibs_check_method=$lt_cv_deplibs_check_method
6685 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698 if test -n "$ac_tool_prefix"; then
6699 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6700 set dummy ${ac_tool_prefix}ar; ac_word=$2
6701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6702 $as_echo_n "checking for $ac_word... " >&6; }
6703 if test "${ac_cv_prog_AR+set}" = set; then :
6704 $as_echo_n "(cached) " >&6
6705 else
6706 if test -n "$AR"; then
6707 ac_cv_prog_AR="$AR" # Let the user override the test.
6708 else
6709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6710 for as_dir in $PATH
6711 do
6712 IFS=$as_save_IFS
6713 test -z "$as_dir" && as_dir=.
6714 for ac_exec_ext in '' $ac_executable_extensions; do
6715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6716 ac_cv_prog_AR="${ac_tool_prefix}ar"
6717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6718 break 2
6719 fi
6720 done
6721 done
6722 IFS=$as_save_IFS
6723
6724 fi
6725 fi
6726 AR=$ac_cv_prog_AR
6727 if test -n "$AR"; then
6728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6729 $as_echo "$AR" >&6; }
6730 else
6731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6732 $as_echo "no" >&6; }
6733 fi
6734
6735
6736 fi
6737 if test -z "$ac_cv_prog_AR"; then
6738 ac_ct_AR=$AR
6739 # Extract the first word of "ar", so it can be a program name with args.
6740 set dummy ar; ac_word=$2
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6742 $as_echo_n "checking for $ac_word... " >&6; }
6743 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6744 $as_echo_n "(cached) " >&6
6745 else
6746 if test -n "$ac_ct_AR"; then
6747 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6748 else
6749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6750 for as_dir in $PATH
6751 do
6752 IFS=$as_save_IFS
6753 test -z "$as_dir" && as_dir=.
6754 for ac_exec_ext in '' $ac_executable_extensions; do
6755 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6756 ac_cv_prog_ac_ct_AR="ar"
6757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6758 break 2
6759 fi
6760 done
6761 done
6762 IFS=$as_save_IFS
6763
6764 fi
6765 fi
6766 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6767 if test -n "$ac_ct_AR"; then
6768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6769 $as_echo "$ac_ct_AR" >&6; }
6770 else
6771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6772 $as_echo "no" >&6; }
6773 fi
6774
6775 if test "x$ac_ct_AR" = x; then
6776 AR="false"
6777 else
6778 case $cross_compiling:$ac_tool_warned in
6779 yes:)
6780 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6781 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6782 ac_tool_warned=yes ;;
6783 esac
6784 AR=$ac_ct_AR
6785 fi
6786 else
6787 AR="$ac_cv_prog_AR"
6788 fi
6789
6790 test -z "$AR" && AR=ar
6791 test -z "$AR_FLAGS" && AR_FLAGS=cru
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803 if test -n "$ac_tool_prefix"; then
6804 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6805 set dummy ${ac_tool_prefix}strip; ac_word=$2
6806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6807 $as_echo_n "checking for $ac_word... " >&6; }
6808 if test "${ac_cv_prog_STRIP+set}" = set; then :
6809 $as_echo_n "(cached) " >&6
6810 else
6811 if test -n "$STRIP"; then
6812 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6813 else
6814 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6815 for as_dir in $PATH
6816 do
6817 IFS=$as_save_IFS
6818 test -z "$as_dir" && as_dir=.
6819 for ac_exec_ext in '' $ac_executable_extensions; do
6820 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6821 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6822 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6823 break 2
6824 fi
6825 done
6826 done
6827 IFS=$as_save_IFS
6828
6829 fi
6830 fi
6831 STRIP=$ac_cv_prog_STRIP
6832 if test -n "$STRIP"; then
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6834 $as_echo "$STRIP" >&6; }
6835 else
6836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6837 $as_echo "no" >&6; }
6838 fi
6839
6840
6841 fi
6842 if test -z "$ac_cv_prog_STRIP"; then
6843 ac_ct_STRIP=$STRIP
6844 # Extract the first word of "strip", so it can be a program name with args.
6845 set dummy strip; ac_word=$2
6846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6847 $as_echo_n "checking for $ac_word... " >&6; }
6848 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6849 $as_echo_n "(cached) " >&6
6850 else
6851 if test -n "$ac_ct_STRIP"; then
6852 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6853 else
6854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6855 for as_dir in $PATH
6856 do
6857 IFS=$as_save_IFS
6858 test -z "$as_dir" && as_dir=.
6859 for ac_exec_ext in '' $ac_executable_extensions; do
6860 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6861 ac_cv_prog_ac_ct_STRIP="strip"
6862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6863 break 2
6864 fi
6865 done
6866 done
6867 IFS=$as_save_IFS
6868
6869 fi
6870 fi
6871 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6872 if test -n "$ac_ct_STRIP"; then
6873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6874 $as_echo "$ac_ct_STRIP" >&6; }
6875 else
6876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6877 $as_echo "no" >&6; }
6878 fi
6879
6880 if test "x$ac_ct_STRIP" = x; then
6881 STRIP=":"
6882 else
6883 case $cross_compiling:$ac_tool_warned in
6884 yes:)
6885 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6886 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6887 ac_tool_warned=yes ;;
6888 esac
6889 STRIP=$ac_ct_STRIP
6890 fi
6891 else
6892 STRIP="$ac_cv_prog_STRIP"
6893 fi
6894
6895 test -z "$STRIP" && STRIP=:
6896
6897
6898
6899
6900
6901
6902 if test -n "$ac_tool_prefix"; then
6903 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6904 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6906 $as_echo_n "checking for $ac_word... " >&6; }
6907 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6908 $as_echo_n "(cached) " >&6
6909 else
6910 if test -n "$RANLIB"; then
6911 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6912 else
6913 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6914 for as_dir in $PATH
6915 do
6916 IFS=$as_save_IFS
6917 test -z "$as_dir" && as_dir=.
6918 for ac_exec_ext in '' $ac_executable_extensions; do
6919 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6920 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6921 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6922 break 2
6923 fi
6924 done
6925 done
6926 IFS=$as_save_IFS
6927
6928 fi
6929 fi
6930 RANLIB=$ac_cv_prog_RANLIB
6931 if test -n "$RANLIB"; then
6932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6933 $as_echo "$RANLIB" >&6; }
6934 else
6935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6936 $as_echo "no" >&6; }
6937 fi
6938
6939
6940 fi
6941 if test -z "$ac_cv_prog_RANLIB"; then
6942 ac_ct_RANLIB=$RANLIB
6943 # Extract the first word of "ranlib", so it can be a program name with args.
6944 set dummy ranlib; ac_word=$2
6945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6946 $as_echo_n "checking for $ac_word... " >&6; }
6947 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6948 $as_echo_n "(cached) " >&6
6949 else
6950 if test -n "$ac_ct_RANLIB"; then
6951 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6952 else
6953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6954 for as_dir in $PATH
6955 do
6956 IFS=$as_save_IFS
6957 test -z "$as_dir" && as_dir=.
6958 for ac_exec_ext in '' $ac_executable_extensions; do
6959 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6960 ac_cv_prog_ac_ct_RANLIB="ranlib"
6961 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6962 break 2
6963 fi
6964 done
6965 done
6966 IFS=$as_save_IFS
6967
6968 fi
6969 fi
6970 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6971 if test -n "$ac_ct_RANLIB"; then
6972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6973 $as_echo "$ac_ct_RANLIB" >&6; }
6974 else
6975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6976 $as_echo "no" >&6; }
6977 fi
6978
6979 if test "x$ac_ct_RANLIB" = x; then
6980 RANLIB=":"
6981 else
6982 case $cross_compiling:$ac_tool_warned in
6983 yes:)
6984 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6985 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6986 ac_tool_warned=yes ;;
6987 esac
6988 RANLIB=$ac_ct_RANLIB
6989 fi
6990 else
6991 RANLIB="$ac_cv_prog_RANLIB"
6992 fi
6993
6994 test -z "$RANLIB" && RANLIB=:
6995
6996
6997
6998
6999
7000
7001 # Determine commands to create old-style static archives.
7002 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7003 old_postinstall_cmds='chmod 644 $oldlib'
7004 old_postuninstall_cmds=
7005
7006 if test -n "$RANLIB"; then
7007 case $host_os in
7008 openbsd*)
7009 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7010 ;;
7011 *)
7012 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7013 ;;
7014 esac
7015 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7016 fi
7017
7018 case $host_os in
7019 darwin*)
7020 lock_old_archive_extraction=yes ;;
7021 *)
7022 lock_old_archive_extraction=no ;;
7023 esac
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045 for ac_prog in gawk mawk nawk awk
7046 do
7047 # Extract the first word of "$ac_prog", so it can be a program name with args.
7048 set dummy $ac_prog; ac_word=$2
7049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7050 $as_echo_n "checking for $ac_word... " >&6; }
7051 if test "${ac_cv_prog_AWK+set}" = set; then :
7052 $as_echo_n "(cached) " >&6
7053 else
7054 if test -n "$AWK"; then
7055 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7056 else
7057 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7058 for as_dir in $PATH
7059 do
7060 IFS=$as_save_IFS
7061 test -z "$as_dir" && as_dir=.
7062 for ac_exec_ext in '' $ac_executable_extensions; do
7063 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7064 ac_cv_prog_AWK="$ac_prog"
7065 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7066 break 2
7067 fi
7068 done
7069 done
7070 IFS=$as_save_IFS
7071
7072 fi
7073 fi
7074 AWK=$ac_cv_prog_AWK
7075 if test -n "$AWK"; then
7076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7077 $as_echo "$AWK" >&6; }
7078 else
7079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7080 $as_echo "no" >&6; }
7081 fi
7082
7083
7084 test -n "$AWK" && break
7085 done
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105 # If no C compiler was specified, use CC.
7106 LTCC=${LTCC-"$CC"}
7107
7108 # If no C compiler flags were specified, use CFLAGS.
7109 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7110
7111 # Allow CC to be a program name with arguments.
7112 compiler=$CC
7113
7114
7115 # Check for command to grab the raw symbol name followed by C symbol from nm.
7116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7117 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7118 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7119 $as_echo_n "(cached) " >&6
7120 else
7121
7122 # These are sane defaults that work on at least a few old systems.
7123 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7124
7125 # Character class describing NM global symbol codes.
7126 symcode='[BCDEGRST]'
7127
7128 # Regexp to match symbols that can be accessed directly from C.
7129 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7130
7131 # Define system-specific variables.
7132 case $host_os in
7133 aix*)
7134 symcode='[BCDT]'
7135 ;;
7136 cygwin* | mingw* | pw32* | cegcc*)
7137 symcode='[ABCDGISTW]'
7138 ;;
7139 hpux*)
7140 if test "$host_cpu" = ia64; then
7141 symcode='[ABCDEGRST]'
7142 fi
7143 ;;
7144 irix* | nonstopux*)
7145 symcode='[BCDEGRST]'
7146 ;;
7147 osf*)
7148 symcode='[BCDEGQRST]'
7149 ;;
7150 solaris*)
7151 symcode='[BDRT]'
7152 ;;
7153 sco3.2v5*)
7154 symcode='[DT]'
7155 ;;
7156 sysv4.2uw2*)
7157 symcode='[DT]'
7158 ;;
7159 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7160 symcode='[ABDT]'
7161 ;;
7162 sysv4)
7163 symcode='[DFNSTU]'
7164 ;;
7165 esac
7166
7167 # If we're using GNU nm, then use its standard symbol codes.
7168 case `$NM -V 2>&1` in
7169 *GNU* | *'with BFD'*)
7170 symcode='[ABCDGIRSTW]' ;;
7171 esac
7172
7173 # Transform an extracted symbol line into a proper C declaration.
7174 # Some systems (esp. on ia64) link data and code symbols differently,
7175 # so use this general approach.
7176 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7177
7178 # Transform an extracted symbol line into symbol name and symbol address
7179 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7180 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'"
7181
7182 # Handle CRLF in mingw tool chain
7183 opt_cr=
7184 case $build_os in
7185 mingw*)
7186 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7187 ;;
7188 esac
7189
7190 # Try without a prefix underscore, then with it.
7191 for ac_symprfx in "" "_"; do
7192
7193 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7194 symxfrm="\\1 $ac_symprfx\\2 \\2"
7195
7196 # Write the raw and C identifiers.
7197 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7198 # Fake it for dumpbin and say T for any non-static function
7199 # and D for any global variable.
7200 # Also find C++ and __fastcall symbols from MSVC++,
7201 # which start with @ or ?.
7202 lt_cv_sys_global_symbol_pipe="$AWK '"\
7203 " {last_section=section; section=\$ 3};"\
7204 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7205 " \$ 0!~/External *\|/{next};"\
7206 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7207 " {if(hide[section]) next};"\
7208 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7209 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7210 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7211 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7212 " ' prfx=^$ac_symprfx"
7213 else
7214 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7215 fi
7216
7217 # Check to see that the pipe works correctly.
7218 pipe_works=no
7219
7220 rm -f conftest*
7221 cat > conftest.$ac_ext <<_LT_EOF
7222 #ifdef __cplusplus
7223 extern "C" {
7224 #endif
7225 char nm_test_var;
7226 void nm_test_func(void);
7227 void nm_test_func(void){}
7228 #ifdef __cplusplus
7229 }
7230 #endif
7231 int main(){nm_test_var='a';nm_test_func();return(0);}
7232 _LT_EOF
7233
7234 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7235 (eval $ac_compile) 2>&5
7236 ac_status=$?
7237 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7238 test $ac_status = 0; }; then
7239 # Now try to grab the symbols.
7240 nlist=conftest.nm
7241 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7242 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7243 ac_status=$?
7244 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7245 test $ac_status = 0; } && test -s "$nlist"; then
7246 # Try sorting and uniquifying the output.
7247 if sort "$nlist" | uniq > "$nlist"T; then
7248 mv -f "$nlist"T "$nlist"
7249 else
7250 rm -f "$nlist"T
7251 fi
7252
7253 # Make sure that we snagged all the symbols we need.
7254 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7255 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7256 cat <<_LT_EOF > conftest.$ac_ext
7257 #ifdef __cplusplus
7258 extern "C" {
7259 #endif
7260
7261 _LT_EOF
7262 # Now generate the symbol file.
7263 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7264
7265 cat <<_LT_EOF >> conftest.$ac_ext
7266
7267 /* The mapping between symbol names and symbols. */
7268 const struct {
7269 const char *name;
7270 void *address;
7271 }
7272 lt__PROGRAM__LTX_preloaded_symbols[] =
7273 {
7274 { "@PROGRAM@", (void *) 0 },
7275 _LT_EOF
7276 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7277 cat <<\_LT_EOF >> conftest.$ac_ext
7278 {0, (void *) 0}
7279 };
7280
7281 /* This works around a problem in FreeBSD linker */
7282 #ifdef FREEBSD_WORKAROUND
7283 static const void *lt_preloaded_setup() {
7284 return lt__PROGRAM__LTX_preloaded_symbols;
7285 }
7286 #endif
7287
7288 #ifdef __cplusplus
7289 }
7290 #endif
7291 _LT_EOF
7292 # Now try linking the two files.
7293 mv conftest.$ac_objext conftstm.$ac_objext
7294 lt_save_LIBS="$LIBS"
7295 lt_save_CFLAGS="$CFLAGS"
7296 LIBS="conftstm.$ac_objext"
7297 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7298 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7299 (eval $ac_link) 2>&5
7300 ac_status=$?
7301 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7302 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7303 pipe_works=yes
7304 fi
7305 LIBS="$lt_save_LIBS"
7306 CFLAGS="$lt_save_CFLAGS"
7307 else
7308 echo "cannot find nm_test_func in $nlist" >&5
7309 fi
7310 else
7311 echo "cannot find nm_test_var in $nlist" >&5
7312 fi
7313 else
7314 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7315 fi
7316 else
7317 echo "$progname: failed program was:" >&5
7318 cat conftest.$ac_ext >&5
7319 fi
7320 rm -rf conftest* conftst*
7321
7322 # Do not use the global_symbol_pipe unless it works.
7323 if test "$pipe_works" = yes; then
7324 break
7325 else
7326 lt_cv_sys_global_symbol_pipe=
7327 fi
7328 done
7329
7330 fi
7331
7332 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7333 lt_cv_sys_global_symbol_to_cdecl=
7334 fi
7335 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7337 $as_echo "failed" >&6; }
7338 else
7339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7340 $as_echo "ok" >&6; }
7341 fi
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364 # Check whether --enable-libtool-lock was given.
7365 if test "${enable_libtool_lock+set}" = set; then :
7366 enableval=$enable_libtool_lock;
7367 fi
7368
7369 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7370
7371 # Some flags need to be propagated to the compiler or linker for good
7372 # libtool support.
7373 case $host in
7374 ia64-*-hpux*)
7375 # Find out which ABI we are using.
7376 echo 'int i;' > conftest.$ac_ext
7377 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7378 (eval $ac_compile) 2>&5
7379 ac_status=$?
7380 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7381 test $ac_status = 0; }; then
7382 case `/usr/bin/file conftest.$ac_objext` in
7383 *ELF-32*)
7384 HPUX_IA64_MODE="32"
7385 ;;
7386 *ELF-64*)
7387 HPUX_IA64_MODE="64"
7388 ;;
7389 esac
7390 fi
7391 rm -rf conftest*
7392 ;;
7393 *-*-irix6*)
7394 # Find out which ABI we are using.
7395 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7396 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7397 (eval $ac_compile) 2>&5
7398 ac_status=$?
7399 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7400 test $ac_status = 0; }; then
7401 if test "$lt_cv_prog_gnu_ld" = yes; then
7402 case `/usr/bin/file conftest.$ac_objext` in
7403 *32-bit*)
7404 LD="${LD-ld} -melf32bsmip"
7405 ;;
7406 *N32*)
7407 LD="${LD-ld} -melf32bmipn32"
7408 ;;
7409 *64-bit*)
7410 LD="${LD-ld} -melf64bmip"
7411 ;;
7412 esac
7413 else
7414 case `/usr/bin/file conftest.$ac_objext` in
7415 *32-bit*)
7416 LD="${LD-ld} -32"
7417 ;;
7418 *N32*)
7419 LD="${LD-ld} -n32"
7420 ;;
7421 *64-bit*)
7422 LD="${LD-ld} -64"
7423 ;;
7424 esac
7425 fi
7426 fi
7427 rm -rf conftest*
7428 ;;
7429
7430 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7431 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7432 # Find out which ABI we are using.
7433 echo 'int i;' > conftest.$ac_ext
7434 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7435 (eval $ac_compile) 2>&5
7436 ac_status=$?
7437 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7438 test $ac_status = 0; }; then
7439 case `/usr/bin/file conftest.o` in
7440 *32-bit*)
7441 case $host in
7442 x86_64-*kfreebsd*-gnu)
7443 LD="${LD-ld} -m elf_i386_fbsd"
7444 ;;
7445 x86_64-*linux*)
7446 case `/usr/bin/file conftest.o` in
7447 *x86-64*)
7448 LD="${LD-ld} -m elf32_x86_64"
7449 ;;
7450 *)
7451 LD="${LD-ld} -m elf_i386"
7452 ;;
7453 esac
7454 ;;
7455 powerpc64le-*linux*)
7456 LD="${LD-ld} -m elf32lppclinux"
7457 ;;
7458 powerpc64-*linux*)
7459 LD="${LD-ld} -m elf32ppclinux"
7460 ;;
7461 s390x-*linux*)
7462 LD="${LD-ld} -m elf_s390"
7463 ;;
7464 sparc64-*linux*)
7465 LD="${LD-ld} -m elf32_sparc"
7466 ;;
7467 esac
7468 ;;
7469 *64-bit*)
7470 case $host in
7471 x86_64-*kfreebsd*-gnu)
7472 LD="${LD-ld} -m elf_x86_64_fbsd"
7473 ;;
7474 x86_64-*linux*)
7475 LD="${LD-ld} -m elf_x86_64"
7476 ;;
7477 powerpcle-*linux*)
7478 LD="${LD-ld} -m elf64lppc"
7479 ;;
7480 powerpc-*linux*)
7481 LD="${LD-ld} -m elf64ppc"
7482 ;;
7483 s390*-*linux*|s390*-*tpf*)
7484 LD="${LD-ld} -m elf64_s390"
7485 ;;
7486 sparc*-*linux*)
7487 LD="${LD-ld} -m elf64_sparc"
7488 ;;
7489 esac
7490 ;;
7491 esac
7492 fi
7493 rm -rf conftest*
7494 ;;
7495
7496 *-*-sco3.2v5*)
7497 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7498 SAVE_CFLAGS="$CFLAGS"
7499 CFLAGS="$CFLAGS -belf"
7500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7501 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7502 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7503 $as_echo_n "(cached) " >&6
7504 else
7505 ac_ext=c
7506 ac_cpp='$CPP $CPPFLAGS'
7507 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7508 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7509 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7510
7511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7512 /* end confdefs.h. */
7513
7514 int
7515 main ()
7516 {
7517
7518 ;
7519 return 0;
7520 }
7521 _ACEOF
7522 if ac_fn_c_try_link "$LINENO"; then :
7523 lt_cv_cc_needs_belf=yes
7524 else
7525 lt_cv_cc_needs_belf=no
7526 fi
7527 rm -f core conftest.err conftest.$ac_objext \
7528 conftest$ac_exeext conftest.$ac_ext
7529 ac_ext=c
7530 ac_cpp='$CPP $CPPFLAGS'
7531 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7532 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7533 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7534
7535 fi
7536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7537 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7538 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7539 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7540 CFLAGS="$SAVE_CFLAGS"
7541 fi
7542 ;;
7543 sparc*-*solaris*)
7544 # Find out which ABI we are using.
7545 echo 'int i;' > conftest.$ac_ext
7546 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7547 (eval $ac_compile) 2>&5
7548 ac_status=$?
7549 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7550 test $ac_status = 0; }; then
7551 case `/usr/bin/file conftest.o` in
7552 *64-bit*)
7553 case $lt_cv_prog_gnu_ld in
7554 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7555 *)
7556 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7557 LD="${LD-ld} -64"
7558 fi
7559 ;;
7560 esac
7561 ;;
7562 esac
7563 fi
7564 rm -rf conftest*
7565 ;;
7566 esac
7567
7568 need_locks="$enable_libtool_lock"
7569
7570
7571 case $host_os in
7572 rhapsody* | darwin*)
7573 if test -n "$ac_tool_prefix"; then
7574 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7575 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7577 $as_echo_n "checking for $ac_word... " >&6; }
7578 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7579 $as_echo_n "(cached) " >&6
7580 else
7581 if test -n "$DSYMUTIL"; then
7582 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7583 else
7584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7585 for as_dir in $PATH
7586 do
7587 IFS=$as_save_IFS
7588 test -z "$as_dir" && as_dir=.
7589 for ac_exec_ext in '' $ac_executable_extensions; do
7590 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7591 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7593 break 2
7594 fi
7595 done
7596 done
7597 IFS=$as_save_IFS
7598
7599 fi
7600 fi
7601 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7602 if test -n "$DSYMUTIL"; then
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7604 $as_echo "$DSYMUTIL" >&6; }
7605 else
7606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7607 $as_echo "no" >&6; }
7608 fi
7609
7610
7611 fi
7612 if test -z "$ac_cv_prog_DSYMUTIL"; then
7613 ac_ct_DSYMUTIL=$DSYMUTIL
7614 # Extract the first word of "dsymutil", so it can be a program name with args.
7615 set dummy dsymutil; ac_word=$2
7616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7617 $as_echo_n "checking for $ac_word... " >&6; }
7618 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7619 $as_echo_n "(cached) " >&6
7620 else
7621 if test -n "$ac_ct_DSYMUTIL"; then
7622 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7623 else
7624 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7625 for as_dir in $PATH
7626 do
7627 IFS=$as_save_IFS
7628 test -z "$as_dir" && as_dir=.
7629 for ac_exec_ext in '' $ac_executable_extensions; do
7630 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7631 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7632 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7633 break 2
7634 fi
7635 done
7636 done
7637 IFS=$as_save_IFS
7638
7639 fi
7640 fi
7641 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7642 if test -n "$ac_ct_DSYMUTIL"; then
7643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7644 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7645 else
7646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7647 $as_echo "no" >&6; }
7648 fi
7649
7650 if test "x$ac_ct_DSYMUTIL" = x; then
7651 DSYMUTIL=":"
7652 else
7653 case $cross_compiling:$ac_tool_warned in
7654 yes:)
7655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7656 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7657 ac_tool_warned=yes ;;
7658 esac
7659 DSYMUTIL=$ac_ct_DSYMUTIL
7660 fi
7661 else
7662 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7663 fi
7664
7665 if test -n "$ac_tool_prefix"; then
7666 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7667 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7669 $as_echo_n "checking for $ac_word... " >&6; }
7670 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7671 $as_echo_n "(cached) " >&6
7672 else
7673 if test -n "$NMEDIT"; then
7674 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7675 else
7676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7677 for as_dir in $PATH
7678 do
7679 IFS=$as_save_IFS
7680 test -z "$as_dir" && as_dir=.
7681 for ac_exec_ext in '' $ac_executable_extensions; do
7682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7683 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7685 break 2
7686 fi
7687 done
7688 done
7689 IFS=$as_save_IFS
7690
7691 fi
7692 fi
7693 NMEDIT=$ac_cv_prog_NMEDIT
7694 if test -n "$NMEDIT"; then
7695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7696 $as_echo "$NMEDIT" >&6; }
7697 else
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7699 $as_echo "no" >&6; }
7700 fi
7701
7702
7703 fi
7704 if test -z "$ac_cv_prog_NMEDIT"; then
7705 ac_ct_NMEDIT=$NMEDIT
7706 # Extract the first word of "nmedit", so it can be a program name with args.
7707 set dummy nmedit; ac_word=$2
7708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7709 $as_echo_n "checking for $ac_word... " >&6; }
7710 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7711 $as_echo_n "(cached) " >&6
7712 else
7713 if test -n "$ac_ct_NMEDIT"; then
7714 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7715 else
7716 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7717 for as_dir in $PATH
7718 do
7719 IFS=$as_save_IFS
7720 test -z "$as_dir" && as_dir=.
7721 for ac_exec_ext in '' $ac_executable_extensions; do
7722 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7723 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7725 break 2
7726 fi
7727 done
7728 done
7729 IFS=$as_save_IFS
7730
7731 fi
7732 fi
7733 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7734 if test -n "$ac_ct_NMEDIT"; then
7735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7736 $as_echo "$ac_ct_NMEDIT" >&6; }
7737 else
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7739 $as_echo "no" >&6; }
7740 fi
7741
7742 if test "x$ac_ct_NMEDIT" = x; then
7743 NMEDIT=":"
7744 else
7745 case $cross_compiling:$ac_tool_warned in
7746 yes:)
7747 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7748 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7749 ac_tool_warned=yes ;;
7750 esac
7751 NMEDIT=$ac_ct_NMEDIT
7752 fi
7753 else
7754 NMEDIT="$ac_cv_prog_NMEDIT"
7755 fi
7756
7757 if test -n "$ac_tool_prefix"; then
7758 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7759 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7761 $as_echo_n "checking for $ac_word... " >&6; }
7762 if test "${ac_cv_prog_LIPO+set}" = set; then :
7763 $as_echo_n "(cached) " >&6
7764 else
7765 if test -n "$LIPO"; then
7766 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7767 else
7768 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7769 for as_dir in $PATH
7770 do
7771 IFS=$as_save_IFS
7772 test -z "$as_dir" && as_dir=.
7773 for ac_exec_ext in '' $ac_executable_extensions; do
7774 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7775 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7777 break 2
7778 fi
7779 done
7780 done
7781 IFS=$as_save_IFS
7782
7783 fi
7784 fi
7785 LIPO=$ac_cv_prog_LIPO
7786 if test -n "$LIPO"; then
7787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7788 $as_echo "$LIPO" >&6; }
7789 else
7790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7791 $as_echo "no" >&6; }
7792 fi
7793
7794
7795 fi
7796 if test -z "$ac_cv_prog_LIPO"; then
7797 ac_ct_LIPO=$LIPO
7798 # Extract the first word of "lipo", so it can be a program name with args.
7799 set dummy lipo; ac_word=$2
7800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7801 $as_echo_n "checking for $ac_word... " >&6; }
7802 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7803 $as_echo_n "(cached) " >&6
7804 else
7805 if test -n "$ac_ct_LIPO"; then
7806 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7807 else
7808 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7809 for as_dir in $PATH
7810 do
7811 IFS=$as_save_IFS
7812 test -z "$as_dir" && as_dir=.
7813 for ac_exec_ext in '' $ac_executable_extensions; do
7814 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7815 ac_cv_prog_ac_ct_LIPO="lipo"
7816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7817 break 2
7818 fi
7819 done
7820 done
7821 IFS=$as_save_IFS
7822
7823 fi
7824 fi
7825 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7826 if test -n "$ac_ct_LIPO"; then
7827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7828 $as_echo "$ac_ct_LIPO" >&6; }
7829 else
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7831 $as_echo "no" >&6; }
7832 fi
7833
7834 if test "x$ac_ct_LIPO" = x; then
7835 LIPO=":"
7836 else
7837 case $cross_compiling:$ac_tool_warned in
7838 yes:)
7839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7840 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7841 ac_tool_warned=yes ;;
7842 esac
7843 LIPO=$ac_ct_LIPO
7844 fi
7845 else
7846 LIPO="$ac_cv_prog_LIPO"
7847 fi
7848
7849 if test -n "$ac_tool_prefix"; then
7850 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7851 set dummy ${ac_tool_prefix}otool; ac_word=$2
7852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7853 $as_echo_n "checking for $ac_word... " >&6; }
7854 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7855 $as_echo_n "(cached) " >&6
7856 else
7857 if test -n "$OTOOL"; then
7858 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7859 else
7860 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7861 for as_dir in $PATH
7862 do
7863 IFS=$as_save_IFS
7864 test -z "$as_dir" && as_dir=.
7865 for ac_exec_ext in '' $ac_executable_extensions; do
7866 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7867 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7868 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7869 break 2
7870 fi
7871 done
7872 done
7873 IFS=$as_save_IFS
7874
7875 fi
7876 fi
7877 OTOOL=$ac_cv_prog_OTOOL
7878 if test -n "$OTOOL"; then
7879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7880 $as_echo "$OTOOL" >&6; }
7881 else
7882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7883 $as_echo "no" >&6; }
7884 fi
7885
7886
7887 fi
7888 if test -z "$ac_cv_prog_OTOOL"; then
7889 ac_ct_OTOOL=$OTOOL
7890 # Extract the first word of "otool", so it can be a program name with args.
7891 set dummy otool; ac_word=$2
7892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7893 $as_echo_n "checking for $ac_word... " >&6; }
7894 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7895 $as_echo_n "(cached) " >&6
7896 else
7897 if test -n "$ac_ct_OTOOL"; then
7898 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7899 else
7900 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7901 for as_dir in $PATH
7902 do
7903 IFS=$as_save_IFS
7904 test -z "$as_dir" && as_dir=.
7905 for ac_exec_ext in '' $ac_executable_extensions; do
7906 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7907 ac_cv_prog_ac_ct_OTOOL="otool"
7908 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7909 break 2
7910 fi
7911 done
7912 done
7913 IFS=$as_save_IFS
7914
7915 fi
7916 fi
7917 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7918 if test -n "$ac_ct_OTOOL"; then
7919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7920 $as_echo "$ac_ct_OTOOL" >&6; }
7921 else
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7923 $as_echo "no" >&6; }
7924 fi
7925
7926 if test "x$ac_ct_OTOOL" = x; then
7927 OTOOL=":"
7928 else
7929 case $cross_compiling:$ac_tool_warned in
7930 yes:)
7931 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7932 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7933 ac_tool_warned=yes ;;
7934 esac
7935 OTOOL=$ac_ct_OTOOL
7936 fi
7937 else
7938 OTOOL="$ac_cv_prog_OTOOL"
7939 fi
7940
7941 if test -n "$ac_tool_prefix"; then
7942 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7943 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7945 $as_echo_n "checking for $ac_word... " >&6; }
7946 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7947 $as_echo_n "(cached) " >&6
7948 else
7949 if test -n "$OTOOL64"; then
7950 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7951 else
7952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7953 for as_dir in $PATH
7954 do
7955 IFS=$as_save_IFS
7956 test -z "$as_dir" && as_dir=.
7957 for ac_exec_ext in '' $ac_executable_extensions; do
7958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7959 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7961 break 2
7962 fi
7963 done
7964 done
7965 IFS=$as_save_IFS
7966
7967 fi
7968 fi
7969 OTOOL64=$ac_cv_prog_OTOOL64
7970 if test -n "$OTOOL64"; then
7971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7972 $as_echo "$OTOOL64" >&6; }
7973 else
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7975 $as_echo "no" >&6; }
7976 fi
7977
7978
7979 fi
7980 if test -z "$ac_cv_prog_OTOOL64"; then
7981 ac_ct_OTOOL64=$OTOOL64
7982 # Extract the first word of "otool64", so it can be a program name with args.
7983 set dummy otool64; ac_word=$2
7984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7985 $as_echo_n "checking for $ac_word... " >&6; }
7986 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7987 $as_echo_n "(cached) " >&6
7988 else
7989 if test -n "$ac_ct_OTOOL64"; then
7990 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7991 else
7992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7993 for as_dir in $PATH
7994 do
7995 IFS=$as_save_IFS
7996 test -z "$as_dir" && as_dir=.
7997 for ac_exec_ext in '' $ac_executable_extensions; do
7998 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7999 ac_cv_prog_ac_ct_OTOOL64="otool64"
8000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8001 break 2
8002 fi
8003 done
8004 done
8005 IFS=$as_save_IFS
8006
8007 fi
8008 fi
8009 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8010 if test -n "$ac_ct_OTOOL64"; then
8011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8012 $as_echo "$ac_ct_OTOOL64" >&6; }
8013 else
8014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8015 $as_echo "no" >&6; }
8016 fi
8017
8018 if test "x$ac_ct_OTOOL64" = x; then
8019 OTOOL64=":"
8020 else
8021 case $cross_compiling:$ac_tool_warned in
8022 yes:)
8023 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8024 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8025 ac_tool_warned=yes ;;
8026 esac
8027 OTOOL64=$ac_ct_OTOOL64
8028 fi
8029 else
8030 OTOOL64="$ac_cv_prog_OTOOL64"
8031 fi
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8060 $as_echo_n "checking for -single_module linker flag... " >&6; }
8061 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8062 $as_echo_n "(cached) " >&6
8063 else
8064 lt_cv_apple_cc_single_mod=no
8065 if test -z "${LT_MULTI_MODULE}"; then
8066 # By default we will add the -single_module flag. You can override
8067 # by either setting the environment variable LT_MULTI_MODULE
8068 # non-empty at configure time, or by adding -multi_module to the
8069 # link flags.
8070 rm -rf libconftest.dylib*
8071 echo "int foo(void){return 1;}" > conftest.c
8072 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8073 -dynamiclib -Wl,-single_module conftest.c" >&5
8074 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8075 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8076 _lt_result=$?
8077 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8078 lt_cv_apple_cc_single_mod=yes
8079 else
8080 cat conftest.err >&5
8081 fi
8082 rm -rf libconftest.dylib*
8083 rm -f conftest.*
8084 fi
8085 fi
8086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8087 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8089 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8090 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8091 $as_echo_n "(cached) " >&6
8092 else
8093 lt_cv_ld_exported_symbols_list=no
8094 save_LDFLAGS=$LDFLAGS
8095 echo "_main" > conftest.sym
8096 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8098 /* end confdefs.h. */
8099
8100 int
8101 main ()
8102 {
8103
8104 ;
8105 return 0;
8106 }
8107 _ACEOF
8108 if ac_fn_c_try_link "$LINENO"; then :
8109 lt_cv_ld_exported_symbols_list=yes
8110 else
8111 lt_cv_ld_exported_symbols_list=no
8112 fi
8113 rm -f core conftest.err conftest.$ac_objext \
8114 conftest$ac_exeext conftest.$ac_ext
8115 LDFLAGS="$save_LDFLAGS"
8116
8117 fi
8118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8119 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8121 $as_echo_n "checking for -force_load linker flag... " >&6; }
8122 if test "${lt_cv_ld_force_load+set}" = set; then :
8123 $as_echo_n "(cached) " >&6
8124 else
8125 lt_cv_ld_force_load=no
8126 cat > conftest.c << _LT_EOF
8127 int forced_loaded() { return 2;}
8128 _LT_EOF
8129 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8130 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8131 echo "$AR cru libconftest.a conftest.o" >&5
8132 $AR cru libconftest.a conftest.o 2>&5
8133 cat > conftest.c << _LT_EOF
8134 int main() { return 0;}
8135 _LT_EOF
8136 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8137 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8138 _lt_result=$?
8139 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8140 lt_cv_ld_force_load=yes
8141 else
8142 cat conftest.err >&5
8143 fi
8144 rm -f conftest.err libconftest.a conftest conftest.c
8145 rm -rf conftest.dSYM
8146
8147 fi
8148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8149 $as_echo "$lt_cv_ld_force_load" >&6; }
8150 case $host_os in
8151 rhapsody* | darwin1.[012])
8152 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8153 darwin1.*)
8154 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8155 darwin*) # darwin 5.x on
8156 # if running on 10.5 or later, the deployment target defaults
8157 # to the OS version, if on x86, and 10.4, the deployment
8158 # target defaults to 10.4. Don't you love it?
8159 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8160 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8161 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8162 10.[012][,.]*)
8163 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8164 10.*)
8165 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8166 esac
8167 ;;
8168 esac
8169 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8170 _lt_dar_single_mod='$single_module'
8171 fi
8172 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8173 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8174 else
8175 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8176 fi
8177 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8178 _lt_dsymutil='~$DSYMUTIL $lib || :'
8179 else
8180 _lt_dsymutil=
8181 fi
8182 ;;
8183 esac
8184
8185 for ac_header in dlfcn.h
8186 do :
8187 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8188 "
8189 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8190 cat >>confdefs.h <<_ACEOF
8191 #define HAVE_DLFCN_H 1
8192 _ACEOF
8193
8194 fi
8195
8196 done
8197
8198
8199
8200 # autoconf.info says this should be called right after AC_INIT.
8201 ac_config_headers="$ac_config_headers config.h:config.in"
8202
8203
8204
8205
8206
8207
8208 # Put a plausible default for CC_FOR_BUILD in Makefile.
8209 if test "x$cross_compiling" = "xno"; then
8210 CC_FOR_BUILD='$(CC)'
8211 else
8212 CC_FOR_BUILD=gcc
8213 fi
8214
8215
8216
8217
8218 AR=${AR-ar}
8219
8220 if test -n "$ac_tool_prefix"; then
8221 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8222 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8224 $as_echo_n "checking for $ac_word... " >&6; }
8225 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8226 $as_echo_n "(cached) " >&6
8227 else
8228 if test -n "$RANLIB"; then
8229 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8230 else
8231 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8232 for as_dir in $PATH
8233 do
8234 IFS=$as_save_IFS
8235 test -z "$as_dir" && as_dir=.
8236 for ac_exec_ext in '' $ac_executable_extensions; do
8237 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8238 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8240 break 2
8241 fi
8242 done
8243 done
8244 IFS=$as_save_IFS
8245
8246 fi
8247 fi
8248 RANLIB=$ac_cv_prog_RANLIB
8249 if test -n "$RANLIB"; then
8250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8251 $as_echo "$RANLIB" >&6; }
8252 else
8253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8254 $as_echo "no" >&6; }
8255 fi
8256
8257
8258 fi
8259 if test -z "$ac_cv_prog_RANLIB"; then
8260 ac_ct_RANLIB=$RANLIB
8261 # Extract the first word of "ranlib", so it can be a program name with args.
8262 set dummy ranlib; ac_word=$2
8263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8264 $as_echo_n "checking for $ac_word... " >&6; }
8265 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8266 $as_echo_n "(cached) " >&6
8267 else
8268 if test -n "$ac_ct_RANLIB"; then
8269 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8270 else
8271 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8272 for as_dir in $PATH
8273 do
8274 IFS=$as_save_IFS
8275 test -z "$as_dir" && as_dir=.
8276 for ac_exec_ext in '' $ac_executable_extensions; do
8277 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8278 ac_cv_prog_ac_ct_RANLIB="ranlib"
8279 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8280 break 2
8281 fi
8282 done
8283 done
8284 IFS=$as_save_IFS
8285
8286 fi
8287 fi
8288 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8289 if test -n "$ac_ct_RANLIB"; then
8290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8291 $as_echo "$ac_ct_RANLIB" >&6; }
8292 else
8293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8294 $as_echo "no" >&6; }
8295 fi
8296
8297 if test "x$ac_ct_RANLIB" = x; then
8298 RANLIB=":"
8299 else
8300 case $cross_compiling:$ac_tool_warned in
8301 yes:)
8302 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8303 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8304 ac_tool_warned=yes ;;
8305 esac
8306 RANLIB=$ac_ct_RANLIB
8307 fi
8308 else
8309 RANLIB="$ac_cv_prog_RANLIB"
8310 fi
8311
8312
8313
8314
8315 # Some of the common include files depend on bfd.h, and bfd.h checks
8316 # that config.h is included first by testing that the PACKAGE macro
8317 # is defined.
8318 PACKAGE=sim
8319
8320 cat >>confdefs.h <<_ACEOF
8321 #define PACKAGE "$PACKAGE"
8322 _ACEOF
8323
8324
8325
8326 # Dependency checking.
8327 ac_config_commands="$ac_config_commands depdir"
8328
8329
8330 depcc="$CC" am_compiler_list=
8331
8332 am_depcomp=$ac_aux_dir/depcomp
8333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8334 $as_echo_n "checking dependency style of $depcc... " >&6; }
8335 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8336 $as_echo_n "(cached) " >&6
8337 else
8338 if test -f "$am_depcomp"; then
8339 # We make a subdir and do the tests there. Otherwise we can end up
8340 # making bogus files that we don't know about and never remove. For
8341 # instance it was reported that on HP-UX the gcc test will end up
8342 # making a dummy file named `D' -- because `-MD' means `put the output
8343 # in D'.
8344 mkdir conftest.dir
8345 # Copy depcomp to subdir because otherwise we won't find it if we're
8346 # using a relative directory.
8347 cp "$am_depcomp" conftest.dir
8348 cd conftest.dir
8349 # We will build objects and dependencies in a subdirectory because
8350 # it helps to detect inapplicable dependency modes. For instance
8351 # both Tru64's cc and ICC support -MD to output dependencies as a
8352 # side effect of compilation, but ICC will put the dependencies in
8353 # the current directory while Tru64 will put them in the object
8354 # directory.
8355 mkdir sub
8356
8357 am_cv_CC_dependencies_compiler_type=none
8358 if test "$am_compiler_list" = ""; then
8359 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8360 fi
8361 for depmode in $am_compiler_list; do
8362 if test $depmode = none; then break; fi
8363
8364 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8365 # Setup a source with many dependencies, because some compilers
8366 # like to wrap large dependency lists on column 80 (with \), and
8367 # we should not choose a depcomp mode which is confused by this.
8368 #
8369 # We need to recreate these files for each test, as the compiler may
8370 # overwrite some of them when testing with obscure command lines.
8371 # This happens at least with the AIX C compiler.
8372 : > sub/conftest.c
8373 for i in 1 2 3 4 5 6; do
8374 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8375 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8376 # Solaris 8's {/usr,}/bin/sh.
8377 touch sub/conftst$i.h
8378 done
8379 echo "include sub/conftest.Po" > confmf
8380
8381 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8382 # mode. It turns out that the SunPro C++ compiler does not properly
8383 # handle `-M -o', and we need to detect this.
8384 depcmd="depmode=$depmode \
8385 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8386 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8387 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8388 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8389 if env $depcmd > conftest.err 2>&1 &&
8390 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8391 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8392 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8393 # icc doesn't choke on unknown options, it will just issue warnings
8394 # or remarks (even with -Werror). So we grep stderr for any message
8395 # that says an option was ignored or not supported.
8396 # When given -MP, icc 7.0 and 7.1 complain thusly:
8397 # icc: Command line warning: ignoring option '-M'; no argument required
8398 # The diagnosis changed in icc 8.0:
8399 # icc: Command line remark: option '-MP' not supported
8400 if (grep 'ignoring option' conftest.err ||
8401 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8402 am_cv_CC_dependencies_compiler_type=$depmode
8403 $as_echo "$as_me:$LINENO: success" >&5
8404 break
8405 fi
8406 fi
8407 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8408 sed -e 's/^/| /' < conftest.err >&5
8409 done
8410
8411 cd ..
8412 rm -rf conftest.dir
8413 else
8414 am_cv_CC_dependencies_compiler_type=none
8415 fi
8416
8417 fi
8418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8419 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8420 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8421 then as_fn_error "no usable dependency style found" "$LINENO" 5
8422 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8423
8424 fi
8425
8426
8427 # Check for the 'make' the user wants to use.
8428 for ac_prog in make
8429 do
8430 # Extract the first word of "$ac_prog", so it can be a program name with args.
8431 set dummy $ac_prog; ac_word=$2
8432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8433 $as_echo_n "checking for $ac_word... " >&6; }
8434 if test "${ac_cv_prog_MAKE+set}" = set; then :
8435 $as_echo_n "(cached) " >&6
8436 else
8437 if test -n "$MAKE"; then
8438 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8439 else
8440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8441 for as_dir in $PATH
8442 do
8443 IFS=$as_save_IFS
8444 test -z "$as_dir" && as_dir=.
8445 for ac_exec_ext in '' $ac_executable_extensions; do
8446 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8447 ac_cv_prog_MAKE="$ac_prog"
8448 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8449 break 2
8450 fi
8451 done
8452 done
8453 IFS=$as_save_IFS
8454
8455 fi
8456 fi
8457 MAKE=$ac_cv_prog_MAKE
8458 if test -n "$MAKE"; then
8459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8460 $as_echo "$MAKE" >&6; }
8461 else
8462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8463 $as_echo "no" >&6; }
8464 fi
8465
8466
8467 test -n "$MAKE" && break
8468 done
8469
8470 MAKE_IS_GNU=
8471 case "`$MAKE --version 2>&1 | sed 1q`" in
8472 *GNU*)
8473 MAKE_IS_GNU=yes
8474 ;;
8475 esac
8476 if test "$MAKE_IS_GNU" = yes; then
8477 GMAKE_TRUE=
8478 GMAKE_FALSE='#'
8479 else
8480 GMAKE_TRUE='#'
8481 GMAKE_FALSE=
8482 fi
8483
8484
8485 ALL_LINGUAS=
8486 # If we haven't got the data from the intl directory,
8487 # assume NLS is disabled.
8488 USE_NLS=no
8489 LIBINTL=
8490 LIBINTL_DEP=
8491 INCINTL=
8492 XGETTEXT=
8493 GMSGFMT=
8494 POSUB=
8495
8496 if test -f ../../intl/config.intl; then
8497 . ../../intl/config.intl
8498 fi
8499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8500 $as_echo_n "checking whether NLS is requested... " >&6; }
8501 if test x"$USE_NLS" != xyes; then
8502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8503 $as_echo "no" >&6; }
8504 else
8505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8506 $as_echo "yes" >&6; }
8507
8508 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8509
8510
8511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8512 $as_echo_n "checking for catalogs to be installed... " >&6; }
8513 # Look for .po and .gmo files in the source directory.
8514 CATALOGS=
8515 XLINGUAS=
8516 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8517 # If there aren't any .gmo files the shell will give us the
8518 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8519 # weeded out.
8520 case "$cat" in *\**)
8521 continue;;
8522 esac
8523 # The quadruple backslash is collapsed to a double backslash
8524 # by the backticks, then collapsed again by the double quotes,
8525 # leaving us with one backslash in the sed expression (right
8526 # before the dot that mustn't act as a wildcard).
8527 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8528 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8529 # The user is allowed to set LINGUAS to a list of languages to
8530 # install catalogs for. If it's empty that means "all of them."
8531 if test "x$LINGUAS" = x; then
8532 CATALOGS="$CATALOGS $cat"
8533 XLINGUAS="$XLINGUAS $lang"
8534 else
8535 case "$LINGUAS" in *$lang*)
8536 CATALOGS="$CATALOGS $cat"
8537 XLINGUAS="$XLINGUAS $lang"
8538 ;;
8539 esac
8540 fi
8541 done
8542 LINGUAS="$XLINGUAS"
8543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8544 $as_echo "$LINGUAS" >&6; }
8545
8546
8547 DATADIRNAME=share
8548
8549 INSTOBJEXT=.mo
8550
8551 GENCAT=gencat
8552
8553 CATOBJEXT=.gmo
8554
8555 fi
8556
8557 # Check for common headers.
8558 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8559 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8560 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8561 do :
8562 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8563 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8564 eval as_val=\$$as_ac_Header
8565 if test "x$as_val" = x""yes; then :
8566 cat >>confdefs.h <<_ACEOF
8567 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8568 _ACEOF
8569
8570 fi
8571
8572 done
8573
8574 for ac_header in sys/time.h sys/resource.h
8575 do :
8576 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8577 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8578 eval as_val=\$$as_ac_Header
8579 if test "x$as_val" = x""yes; then :
8580 cat >>confdefs.h <<_ACEOF
8581 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8582 _ACEOF
8583
8584 fi
8585
8586 done
8587
8588 for ac_header in fcntl.h fpu_control.h
8589 do :
8590 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8591 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8592 eval as_val=\$$as_ac_Header
8593 if test "x$as_val" = x""yes; then :
8594 cat >>confdefs.h <<_ACEOF
8595 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8596 _ACEOF
8597
8598 fi
8599
8600 done
8601
8602 for ac_header in dlfcn.h errno.h sys/stat.h
8603 do :
8604 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8605 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8606 eval as_val=\$$as_ac_Header
8607 if test "x$as_val" = x""yes; then :
8608 cat >>confdefs.h <<_ACEOF
8609 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8610 _ACEOF
8611
8612 fi
8613
8614 done
8615
8616 for ac_func in getrusage time sigaction __setfpucw
8617 do :
8618 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8619 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8620 eval as_val=\$$as_ac_var
8621 if test "x$as_val" = x""yes; then :
8622 cat >>confdefs.h <<_ACEOF
8623 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8624 _ACEOF
8625
8626 fi
8627 done
8628
8629
8630 # Check for socket libraries
8631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8632 $as_echo_n "checking for bind in -lsocket... " >&6; }
8633 if test "${ac_cv_lib_socket_bind+set}" = set; then :
8634 $as_echo_n "(cached) " >&6
8635 else
8636 ac_check_lib_save_LIBS=$LIBS
8637 LIBS="-lsocket $LIBS"
8638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8639 /* end confdefs.h. */
8640
8641 /* Override any GCC internal prototype to avoid an error.
8642 Use char because int might match the return type of a GCC
8643 builtin and then its argument prototype would still apply. */
8644 #ifdef __cplusplus
8645 extern "C"
8646 #endif
8647 char bind ();
8648 int
8649 main ()
8650 {
8651 return bind ();
8652 ;
8653 return 0;
8654 }
8655 _ACEOF
8656 if ac_fn_c_try_link "$LINENO"; then :
8657 ac_cv_lib_socket_bind=yes
8658 else
8659 ac_cv_lib_socket_bind=no
8660 fi
8661 rm -f core conftest.err conftest.$ac_objext \
8662 conftest$ac_exeext conftest.$ac_ext
8663 LIBS=$ac_check_lib_save_LIBS
8664 fi
8665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8666 $as_echo "$ac_cv_lib_socket_bind" >&6; }
8667 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8668 cat >>confdefs.h <<_ACEOF
8669 #define HAVE_LIBSOCKET 1
8670 _ACEOF
8671
8672 LIBS="-lsocket $LIBS"
8673
8674 fi
8675
8676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8677 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8678 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8679 $as_echo_n "(cached) " >&6
8680 else
8681 ac_check_lib_save_LIBS=$LIBS
8682 LIBS="-lnsl $LIBS"
8683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8684 /* end confdefs.h. */
8685
8686 /* Override any GCC internal prototype to avoid an error.
8687 Use char because int might match the return type of a GCC
8688 builtin and then its argument prototype would still apply. */
8689 #ifdef __cplusplus
8690 extern "C"
8691 #endif
8692 char gethostbyname ();
8693 int
8694 main ()
8695 {
8696 return gethostbyname ();
8697 ;
8698 return 0;
8699 }
8700 _ACEOF
8701 if ac_fn_c_try_link "$LINENO"; then :
8702 ac_cv_lib_nsl_gethostbyname=yes
8703 else
8704 ac_cv_lib_nsl_gethostbyname=no
8705 fi
8706 rm -f core conftest.err conftest.$ac_objext \
8707 conftest$ac_exeext conftest.$ac_ext
8708 LIBS=$ac_check_lib_save_LIBS
8709 fi
8710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8711 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8712 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8713 cat >>confdefs.h <<_ACEOF
8714 #define HAVE_LIBNSL 1
8715 _ACEOF
8716
8717 LIBS="-lnsl $LIBS"
8718
8719 fi
8720
8721
8722 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
8723 # using the same condition.
8724
8725 # See if the user specified whether he wants zlib support or not.
8726
8727 # Check whether --with-zlib was given.
8728 if test "${with_zlib+set}" = set; then :
8729 withval=$with_zlib;
8730 else
8731 with_zlib=auto
8732 fi
8733
8734
8735 if test "$with_zlib" != "no"; then
8736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
8737 $as_echo_n "checking for library containing zlibVersion... " >&6; }
8738 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8739 $as_echo_n "(cached) " >&6
8740 else
8741 ac_func_search_save_LIBS=$LIBS
8742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8743 /* end confdefs.h. */
8744
8745 /* Override any GCC internal prototype to avoid an error.
8746 Use char because int might match the return type of a GCC
8747 builtin and then its argument prototype would still apply. */
8748 #ifdef __cplusplus
8749 extern "C"
8750 #endif
8751 char zlibVersion ();
8752 int
8753 main ()
8754 {
8755 return zlibVersion ();
8756 ;
8757 return 0;
8758 }
8759 _ACEOF
8760 for ac_lib in '' z; do
8761 if test -z "$ac_lib"; then
8762 ac_res="none required"
8763 else
8764 ac_res=-l$ac_lib
8765 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8766 fi
8767 if ac_fn_c_try_link "$LINENO"; then :
8768 ac_cv_search_zlibVersion=$ac_res
8769 fi
8770 rm -f core conftest.err conftest.$ac_objext \
8771 conftest$ac_exeext
8772 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8773 break
8774 fi
8775 done
8776 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8777
8778 else
8779 ac_cv_search_zlibVersion=no
8780 fi
8781 rm conftest.$ac_ext
8782 LIBS=$ac_func_search_save_LIBS
8783 fi
8784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
8785 $as_echo "$ac_cv_search_zlibVersion" >&6; }
8786 ac_res=$ac_cv_search_zlibVersion
8787 if test "$ac_res" != no; then :
8788 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8789 for ac_header in zlib.h
8790 do :
8791 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8792 if test "x$ac_cv_header_zlib_h" = x""yes; then :
8793 cat >>confdefs.h <<_ACEOF
8794 #define HAVE_ZLIB_H 1
8795 _ACEOF
8796
8797 fi
8798
8799 done
8800
8801 fi
8802
8803 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
8804 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
8805 fi
8806 fi
8807
8808
8809 # BFD uses libdl when when plugins enabled.
8810
8811 maybe_plugins=no
8812 for ac_header in dlfcn.h
8813 do :
8814 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8815 "
8816 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8817 cat >>confdefs.h <<_ACEOF
8818 #define HAVE_DLFCN_H 1
8819 _ACEOF
8820 maybe_plugins=yes
8821 fi
8822
8823 done
8824
8825 for ac_header in windows.h
8826 do :
8827 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8828 "
8829 if test "x$ac_cv_header_windows_h" = x""yes; then :
8830 cat >>confdefs.h <<_ACEOF
8831 #define HAVE_WINDOWS_H 1
8832 _ACEOF
8833 maybe_plugins=yes
8834 fi
8835
8836 done
8837
8838
8839 # Check whether --enable-plugins was given.
8840 if test "${enable_plugins+set}" = set; then :
8841 enableval=$enable_plugins; case "${enableval}" in
8842 no) plugins=no ;;
8843 *) plugins=yes
8844 if test "$maybe_plugins" != "yes" ; then
8845 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
8846 fi ;;
8847 esac
8848 else
8849 plugins=$maybe_plugins
8850
8851 fi
8852
8853 if test "$plugins" = "yes"; then
8854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8855 $as_echo_n "checking for library containing dlopen... " >&6; }
8856 if test "${ac_cv_search_dlopen+set}" = set; then :
8857 $as_echo_n "(cached) " >&6
8858 else
8859 ac_func_search_save_LIBS=$LIBS
8860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8861 /* end confdefs.h. */
8862
8863 /* Override any GCC internal prototype to avoid an error.
8864 Use char because int might match the return type of a GCC
8865 builtin and then its argument prototype would still apply. */
8866 #ifdef __cplusplus
8867 extern "C"
8868 #endif
8869 char dlopen ();
8870 int
8871 main ()
8872 {
8873 return dlopen ();
8874 ;
8875 return 0;
8876 }
8877 _ACEOF
8878 for ac_lib in '' dl; do
8879 if test -z "$ac_lib"; then
8880 ac_res="none required"
8881 else
8882 ac_res=-l$ac_lib
8883 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8884 fi
8885 if ac_fn_c_try_link "$LINENO"; then :
8886 ac_cv_search_dlopen=$ac_res
8887 fi
8888 rm -f core conftest.err conftest.$ac_objext \
8889 conftest$ac_exeext
8890 if test "${ac_cv_search_dlopen+set}" = set; then :
8891 break
8892 fi
8893 done
8894 if test "${ac_cv_search_dlopen+set}" = set; then :
8895
8896 else
8897 ac_cv_search_dlopen=no
8898 fi
8899 rm conftest.$ac_ext
8900 LIBS=$ac_func_search_save_LIBS
8901 fi
8902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8903 $as_echo "$ac_cv_search_dlopen" >&6; }
8904 ac_res=$ac_cv_search_dlopen
8905 if test "$ac_res" != no; then :
8906 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8907
8908 fi
8909
8910 fi
8911
8912 if test "$plugins" = yes; then
8913 PLUGINS_TRUE=
8914 PLUGINS_FALSE='#'
8915 else
8916 PLUGINS_TRUE='#'
8917 PLUGINS_FALSE=
8918 fi
8919
8920
8921
8922
8923
8924 # Set options
8925 enable_dlopen=yes
8926
8927
8928
8929
8930 enable_win32_dll=no
8931
8932
8933 # Check whether --enable-shared was given.
8934 if test "${enable_shared+set}" = set; then :
8935 enableval=$enable_shared; p=${PACKAGE-default}
8936 case $enableval in
8937 yes) enable_shared=yes ;;
8938 no) enable_shared=no ;;
8939 *)
8940 enable_shared=no
8941 # Look at the argument we got. We use all the common list separators.
8942 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8943 for pkg in $enableval; do
8944 IFS="$lt_save_ifs"
8945 if test "X$pkg" = "X$p"; then
8946 enable_shared=yes
8947 fi
8948 done
8949 IFS="$lt_save_ifs"
8950 ;;
8951 esac
8952 else
8953 enable_shared=yes
8954 fi
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964 # Check whether --enable-static was given.
8965 if test "${enable_static+set}" = set; then :
8966 enableval=$enable_static; p=${PACKAGE-default}
8967 case $enableval in
8968 yes) enable_static=yes ;;
8969 no) enable_static=no ;;
8970 *)
8971 enable_static=no
8972 # Look at the argument we got. We use all the common list separators.
8973 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8974 for pkg in $enableval; do
8975 IFS="$lt_save_ifs"
8976 if test "X$pkg" = "X$p"; then
8977 enable_static=yes
8978 fi
8979 done
8980 IFS="$lt_save_ifs"
8981 ;;
8982 esac
8983 else
8984 enable_static=yes
8985 fi
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996 # Check whether --with-pic was given.
8997 if test "${with_pic+set}" = set; then :
8998 withval=$with_pic; pic_mode="$withval"
8999 else
9000 pic_mode=default
9001 fi
9002
9003
9004 test -z "$pic_mode" && pic_mode=default
9005
9006
9007
9008
9009
9010
9011
9012 # Check whether --enable-fast-install was given.
9013 if test "${enable_fast_install+set}" = set; then :
9014 enableval=$enable_fast_install; p=${PACKAGE-default}
9015 case $enableval in
9016 yes) enable_fast_install=yes ;;
9017 no) enable_fast_install=no ;;
9018 *)
9019 enable_fast_install=no
9020 # Look at the argument we got. We use all the common list separators.
9021 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9022 for pkg in $enableval; do
9023 IFS="$lt_save_ifs"
9024 if test "X$pkg" = "X$p"; then
9025 enable_fast_install=yes
9026 fi
9027 done
9028 IFS="$lt_save_ifs"
9029 ;;
9030 esac
9031 else
9032 enable_fast_install=yes
9033 fi
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045 # This can be used to rebuild libtool when needed
9046 LIBTOOL_DEPS="$ltmain"
9047
9048 # Always use our own libtool.
9049 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076 test -z "$LN_S" && LN_S="ln -s"
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091 if test -n "${ZSH_VERSION+set}" ; then
9092 setopt NO_GLOB_SUBST
9093 fi
9094
9095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9096 $as_echo_n "checking for objdir... " >&6; }
9097 if test "${lt_cv_objdir+set}" = set; then :
9098 $as_echo_n "(cached) " >&6
9099 else
9100 rm -f .libs 2>/dev/null
9101 mkdir .libs 2>/dev/null
9102 if test -d .libs; then
9103 lt_cv_objdir=.libs
9104 else
9105 # MS-DOS does not allow filenames that begin with a dot.
9106 lt_cv_objdir=_libs
9107 fi
9108 rmdir .libs 2>/dev/null
9109 fi
9110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9111 $as_echo "$lt_cv_objdir" >&6; }
9112 objdir=$lt_cv_objdir
9113
9114
9115
9116
9117
9118 cat >>confdefs.h <<_ACEOF
9119 #define LT_OBJDIR "$lt_cv_objdir/"
9120 _ACEOF
9121
9122
9123
9124
9125 case $host_os in
9126 aix3*)
9127 # AIX sometimes has problems with the GCC collect2 program. For some
9128 # reason, if we set the COLLECT_NAMES environment variable, the problems
9129 # vanish in a puff of smoke.
9130 if test "X${COLLECT_NAMES+set}" != Xset; then
9131 COLLECT_NAMES=
9132 export COLLECT_NAMES
9133 fi
9134 ;;
9135 esac
9136
9137 # Global variables:
9138 ofile=libtool
9139 can_build_shared=yes
9140
9141 # All known linkers require a `.a' archive for static linking (except MSVC,
9142 # which needs '.lib').
9143 libext=a
9144
9145 with_gnu_ld="$lt_cv_prog_gnu_ld"
9146
9147 old_CC="$CC"
9148 old_CFLAGS="$CFLAGS"
9149
9150 # Set sane defaults for various variables
9151 test -z "$CC" && CC=cc
9152 test -z "$LTCC" && LTCC=$CC
9153 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9154 test -z "$LD" && LD=ld
9155 test -z "$ac_objext" && ac_objext=o
9156
9157 for cc_temp in $compiler""; do
9158 case $cc_temp in
9159 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9160 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9161 \-*) ;;
9162 *) break;;
9163 esac
9164 done
9165 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9166
9167
9168 # Only perform the check for file, if the check method requires it
9169 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9170 case $deplibs_check_method in
9171 file_magic*)
9172 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9174 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9175 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9176 $as_echo_n "(cached) " >&6
9177 else
9178 case $MAGIC_CMD in
9179 [\\/*] | ?:[\\/]*)
9180 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9181 ;;
9182 *)
9183 lt_save_MAGIC_CMD="$MAGIC_CMD"
9184 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9185 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9186 for ac_dir in $ac_dummy; do
9187 IFS="$lt_save_ifs"
9188 test -z "$ac_dir" && ac_dir=.
9189 if test -f $ac_dir/${ac_tool_prefix}file; then
9190 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9191 if test -n "$file_magic_test_file"; then
9192 case $deplibs_check_method in
9193 "file_magic "*)
9194 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9195 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9196 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9197 $EGREP "$file_magic_regex" > /dev/null; then
9198 :
9199 else
9200 cat <<_LT_EOF 1>&2
9201
9202 *** Warning: the command libtool uses to detect shared libraries,
9203 *** $file_magic_cmd, produces output that libtool cannot recognize.
9204 *** The result is that libtool may fail to recognize shared libraries
9205 *** as such. This will affect the creation of libtool libraries that
9206 *** depend on shared libraries, but programs linked with such libtool
9207 *** libraries will work regardless of this problem. Nevertheless, you
9208 *** may want to report the problem to your system manager and/or to
9209 *** bug-libtool@gnu.org
9210
9211 _LT_EOF
9212 fi ;;
9213 esac
9214 fi
9215 break
9216 fi
9217 done
9218 IFS="$lt_save_ifs"
9219 MAGIC_CMD="$lt_save_MAGIC_CMD"
9220 ;;
9221 esac
9222 fi
9223
9224 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9225 if test -n "$MAGIC_CMD"; then
9226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9227 $as_echo "$MAGIC_CMD" >&6; }
9228 else
9229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9230 $as_echo "no" >&6; }
9231 fi
9232
9233
9234
9235
9236
9237 if test -z "$lt_cv_path_MAGIC_CMD"; then
9238 if test -n "$ac_tool_prefix"; then
9239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9240 $as_echo_n "checking for file... " >&6; }
9241 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9242 $as_echo_n "(cached) " >&6
9243 else
9244 case $MAGIC_CMD in
9245 [\\/*] | ?:[\\/]*)
9246 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9247 ;;
9248 *)
9249 lt_save_MAGIC_CMD="$MAGIC_CMD"
9250 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9251 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9252 for ac_dir in $ac_dummy; do
9253 IFS="$lt_save_ifs"
9254 test -z "$ac_dir" && ac_dir=.
9255 if test -f $ac_dir/file; then
9256 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9257 if test -n "$file_magic_test_file"; then
9258 case $deplibs_check_method in
9259 "file_magic "*)
9260 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9261 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9262 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9263 $EGREP "$file_magic_regex" > /dev/null; then
9264 :
9265 else
9266 cat <<_LT_EOF 1>&2
9267
9268 *** Warning: the command libtool uses to detect shared libraries,
9269 *** $file_magic_cmd, produces output that libtool cannot recognize.
9270 *** The result is that libtool may fail to recognize shared libraries
9271 *** as such. This will affect the creation of libtool libraries that
9272 *** depend on shared libraries, but programs linked with such libtool
9273 *** libraries will work regardless of this problem. Nevertheless, you
9274 *** may want to report the problem to your system manager and/or to
9275 *** bug-libtool@gnu.org
9276
9277 _LT_EOF
9278 fi ;;
9279 esac
9280 fi
9281 break
9282 fi
9283 done
9284 IFS="$lt_save_ifs"
9285 MAGIC_CMD="$lt_save_MAGIC_CMD"
9286 ;;
9287 esac
9288 fi
9289
9290 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9291 if test -n "$MAGIC_CMD"; then
9292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9293 $as_echo "$MAGIC_CMD" >&6; }
9294 else
9295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9296 $as_echo "no" >&6; }
9297 fi
9298
9299
9300 else
9301 MAGIC_CMD=:
9302 fi
9303 fi
9304
9305 fi
9306 ;;
9307 esac
9308
9309 # Use C for the default configuration in the libtool script
9310
9311 lt_save_CC="$CC"
9312 ac_ext=c
9313 ac_cpp='$CPP $CPPFLAGS'
9314 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9315 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9316 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9317
9318
9319 # Source file extension for C test sources.
9320 ac_ext=c
9321
9322 # Object file extension for compiled C test sources.
9323 objext=o
9324 objext=$objext
9325
9326 # Code to be used in simple compile tests
9327 lt_simple_compile_test_code="int some_variable = 0;"
9328
9329 # Code to be used in simple link tests
9330 lt_simple_link_test_code='int main(){return(0);}'
9331
9332
9333
9334
9335
9336
9337
9338 # If no C compiler was specified, use CC.
9339 LTCC=${LTCC-"$CC"}
9340
9341 # If no C compiler flags were specified, use CFLAGS.
9342 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9343
9344 # Allow CC to be a program name with arguments.
9345 compiler=$CC
9346
9347 # Save the default compiler, since it gets overwritten when the other
9348 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9349 compiler_DEFAULT=$CC
9350
9351 # save warnings/boilerplate of simple test code
9352 ac_outfile=conftest.$ac_objext
9353 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9354 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9355 _lt_compiler_boilerplate=`cat conftest.err`
9356 $RM conftest*
9357
9358 ac_outfile=conftest.$ac_objext
9359 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9360 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9361 _lt_linker_boilerplate=`cat conftest.err`
9362 $RM -r conftest*
9363
9364
9365 ## CAVEAT EMPTOR:
9366 ## There is no encapsulation within the following macros, do not change
9367 ## the running order or otherwise move them around unless you know exactly
9368 ## what you are doing...
9369 if test -n "$compiler"; then
9370
9371 lt_prog_compiler_no_builtin_flag=
9372
9373 if test "$GCC" = yes; then
9374 case $cc_basename in
9375 nvcc*)
9376 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9377 *)
9378 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9379 esac
9380
9381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9382 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9383 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9384 $as_echo_n "(cached) " >&6
9385 else
9386 lt_cv_prog_compiler_rtti_exceptions=no
9387 ac_outfile=conftest.$ac_objext
9388 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9389 lt_compiler_flag="-fno-rtti -fno-exceptions"
9390 # Insert the option either (1) after the last *FLAGS variable, or
9391 # (2) before a word containing "conftest.", or (3) at the end.
9392 # Note that $ac_compile itself does not contain backslashes and begins
9393 # with a dollar sign (not a hyphen), so the echo should work correctly.
9394 # The option is referenced via a variable to avoid confusing sed.
9395 lt_compile=`echo "$ac_compile" | $SED \
9396 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9397 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9398 -e 's:$: $lt_compiler_flag:'`
9399 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9400 (eval "$lt_compile" 2>conftest.err)
9401 ac_status=$?
9402 cat conftest.err >&5
9403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9404 if (exit $ac_status) && test -s "$ac_outfile"; then
9405 # The compiler can only warn and ignore the option if not recognized
9406 # So say no if there are warnings other than the usual output.
9407 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9408 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9409 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9410 lt_cv_prog_compiler_rtti_exceptions=yes
9411 fi
9412 fi
9413 $RM conftest*
9414
9415 fi
9416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9417 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9418
9419 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9420 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9421 else
9422 :
9423 fi
9424
9425 fi
9426
9427
9428
9429
9430
9431
9432 lt_prog_compiler_wl=
9433 lt_prog_compiler_pic=
9434 lt_prog_compiler_static=
9435
9436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9437 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9438
9439 if test "$GCC" = yes; then
9440 lt_prog_compiler_wl='-Wl,'
9441 lt_prog_compiler_static='-static'
9442
9443 case $host_os in
9444 aix*)
9445 # All AIX code is PIC.
9446 if test "$host_cpu" = ia64; then
9447 # AIX 5 now supports IA64 processor
9448 lt_prog_compiler_static='-Bstatic'
9449 fi
9450 lt_prog_compiler_pic='-fPIC'
9451 ;;
9452
9453 amigaos*)
9454 case $host_cpu in
9455 powerpc)
9456 # see comment about AmigaOS4 .so support
9457 lt_prog_compiler_pic='-fPIC'
9458 ;;
9459 m68k)
9460 # FIXME: we need at least 68020 code to build shared libraries, but
9461 # adding the `-m68020' flag to GCC prevents building anything better,
9462 # like `-m68040'.
9463 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9464 ;;
9465 esac
9466 ;;
9467
9468 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9469 # PIC is the default for these OSes.
9470 ;;
9471
9472 mingw* | cygwin* | pw32* | os2* | cegcc*)
9473 # This hack is so that the source file can tell whether it is being
9474 # built for inclusion in a dll (and should export symbols for example).
9475 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9476 # (--disable-auto-import) libraries
9477 lt_prog_compiler_pic='-DDLL_EXPORT'
9478 ;;
9479
9480 darwin* | rhapsody*)
9481 # PIC is the default on this platform
9482 # Common symbols not allowed in MH_DYLIB files
9483 lt_prog_compiler_pic='-fno-common'
9484 ;;
9485
9486 haiku*)
9487 # PIC is the default for Haiku.
9488 # The "-static" flag exists, but is broken.
9489 lt_prog_compiler_static=
9490 ;;
9491
9492 hpux*)
9493 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9494 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9495 # sets the default TLS model and affects inlining.
9496 case $host_cpu in
9497 hppa*64*)
9498 # +Z the default
9499 ;;
9500 *)
9501 lt_prog_compiler_pic='-fPIC'
9502 ;;
9503 esac
9504 ;;
9505
9506 interix[3-9]*)
9507 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9508 # Instead, we relocate shared libraries at runtime.
9509 ;;
9510
9511 msdosdjgpp*)
9512 # Just because we use GCC doesn't mean we suddenly get shared libraries
9513 # on systems that don't support them.
9514 lt_prog_compiler_can_build_shared=no
9515 enable_shared=no
9516 ;;
9517
9518 *nto* | *qnx*)
9519 # QNX uses GNU C++, but need to define -shared option too, otherwise
9520 # it will coredump.
9521 lt_prog_compiler_pic='-fPIC -shared'
9522 ;;
9523
9524 sysv4*MP*)
9525 if test -d /usr/nec; then
9526 lt_prog_compiler_pic=-Kconform_pic
9527 fi
9528 ;;
9529
9530 *)
9531 lt_prog_compiler_pic='-fPIC'
9532 ;;
9533 esac
9534
9535 case $cc_basename in
9536 nvcc*) # Cuda Compiler Driver 2.2
9537 lt_prog_compiler_wl='-Xlinker '
9538 lt_prog_compiler_pic='-Xcompiler -fPIC'
9539 ;;
9540 esac
9541 else
9542 # PORTME Check for flag to pass linker flags through the system compiler.
9543 case $host_os in
9544 aix*)
9545 lt_prog_compiler_wl='-Wl,'
9546 if test "$host_cpu" = ia64; then
9547 # AIX 5 now supports IA64 processor
9548 lt_prog_compiler_static='-Bstatic'
9549 else
9550 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9551 fi
9552 ;;
9553
9554 mingw* | cygwin* | pw32* | os2* | cegcc*)
9555 # This hack is so that the source file can tell whether it is being
9556 # built for inclusion in a dll (and should export symbols for example).
9557 lt_prog_compiler_pic='-DDLL_EXPORT'
9558 ;;
9559
9560 hpux9* | hpux10* | hpux11*)
9561 lt_prog_compiler_wl='-Wl,'
9562 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9563 # not for PA HP-UX.
9564 case $host_cpu in
9565 hppa*64*|ia64*)
9566 # +Z the default
9567 ;;
9568 *)
9569 lt_prog_compiler_pic='+Z'
9570 ;;
9571 esac
9572 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9573 lt_prog_compiler_static='${wl}-a ${wl}archive'
9574 ;;
9575
9576 irix5* | irix6* | nonstopux*)
9577 lt_prog_compiler_wl='-Wl,'
9578 # PIC (with -KPIC) is the default.
9579 lt_prog_compiler_static='-non_shared'
9580 ;;
9581
9582 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9583 case $cc_basename in
9584 # old Intel for x86_64 which still supported -KPIC.
9585 ecc*)
9586 lt_prog_compiler_wl='-Wl,'
9587 lt_prog_compiler_pic='-KPIC'
9588 lt_prog_compiler_static='-static'
9589 ;;
9590 # icc used to be incompatible with GCC.
9591 # ICC 10 doesn't accept -KPIC any more.
9592 icc* | ifort*)
9593 lt_prog_compiler_wl='-Wl,'
9594 lt_prog_compiler_pic='-fPIC'
9595 lt_prog_compiler_static='-static'
9596 ;;
9597 # Lahey Fortran 8.1.
9598 lf95*)
9599 lt_prog_compiler_wl='-Wl,'
9600 lt_prog_compiler_pic='--shared'
9601 lt_prog_compiler_static='--static'
9602 ;;
9603 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9604 # Portland Group compilers (*not* the Pentium gcc compiler,
9605 # which looks to be a dead project)
9606 lt_prog_compiler_wl='-Wl,'
9607 lt_prog_compiler_pic='-fpic'
9608 lt_prog_compiler_static='-Bstatic'
9609 ;;
9610 ccc*)
9611 lt_prog_compiler_wl='-Wl,'
9612 # All Alpha code is PIC.
9613 lt_prog_compiler_static='-non_shared'
9614 ;;
9615 xl* | bgxl* | bgf* | mpixl*)
9616 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9617 lt_prog_compiler_wl='-Wl,'
9618 lt_prog_compiler_pic='-qpic'
9619 lt_prog_compiler_static='-qstaticlink'
9620 ;;
9621 *)
9622 case `$CC -V 2>&1 | sed 5q` in
9623 *Sun\ F* | *Sun*Fortran*)
9624 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9625 lt_prog_compiler_pic='-KPIC'
9626 lt_prog_compiler_static='-Bstatic'
9627 lt_prog_compiler_wl=''
9628 ;;
9629 *Sun\ C*)
9630 # Sun C 5.9
9631 lt_prog_compiler_pic='-KPIC'
9632 lt_prog_compiler_static='-Bstatic'
9633 lt_prog_compiler_wl='-Wl,'
9634 ;;
9635 esac
9636 ;;
9637 esac
9638 ;;
9639
9640 newsos6)
9641 lt_prog_compiler_pic='-KPIC'
9642 lt_prog_compiler_static='-Bstatic'
9643 ;;
9644
9645 *nto* | *qnx*)
9646 # QNX uses GNU C++, but need to define -shared option too, otherwise
9647 # it will coredump.
9648 lt_prog_compiler_pic='-fPIC -shared'
9649 ;;
9650
9651 osf3* | osf4* | osf5*)
9652 lt_prog_compiler_wl='-Wl,'
9653 # All OSF/1 code is PIC.
9654 lt_prog_compiler_static='-non_shared'
9655 ;;
9656
9657 rdos*)
9658 lt_prog_compiler_static='-non_shared'
9659 ;;
9660
9661 solaris*)
9662 lt_prog_compiler_pic='-KPIC'
9663 lt_prog_compiler_static='-Bstatic'
9664 case $cc_basename in
9665 f77* | f90* | f95*)
9666 lt_prog_compiler_wl='-Qoption ld ';;
9667 *)
9668 lt_prog_compiler_wl='-Wl,';;
9669 esac
9670 ;;
9671
9672 sunos4*)
9673 lt_prog_compiler_wl='-Qoption ld '
9674 lt_prog_compiler_pic='-PIC'
9675 lt_prog_compiler_static='-Bstatic'
9676 ;;
9677
9678 sysv4 | sysv4.2uw2* | sysv4.3*)
9679 lt_prog_compiler_wl='-Wl,'
9680 lt_prog_compiler_pic='-KPIC'
9681 lt_prog_compiler_static='-Bstatic'
9682 ;;
9683
9684 sysv4*MP*)
9685 if test -d /usr/nec ;then
9686 lt_prog_compiler_pic='-Kconform_pic'
9687 lt_prog_compiler_static='-Bstatic'
9688 fi
9689 ;;
9690
9691 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9692 lt_prog_compiler_wl='-Wl,'
9693 lt_prog_compiler_pic='-KPIC'
9694 lt_prog_compiler_static='-Bstatic'
9695 ;;
9696
9697 unicos*)
9698 lt_prog_compiler_wl='-Wl,'
9699 lt_prog_compiler_can_build_shared=no
9700 ;;
9701
9702 uts4*)
9703 lt_prog_compiler_pic='-pic'
9704 lt_prog_compiler_static='-Bstatic'
9705 ;;
9706
9707 *)
9708 lt_prog_compiler_can_build_shared=no
9709 ;;
9710 esac
9711 fi
9712
9713 case $host_os in
9714 # For platforms which do not support PIC, -DPIC is meaningless:
9715 *djgpp*)
9716 lt_prog_compiler_pic=
9717 ;;
9718 *)
9719 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9720 ;;
9721 esac
9722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9723 $as_echo "$lt_prog_compiler_pic" >&6; }
9724
9725
9726
9727
9728
9729
9730 #
9731 # Check to make sure the PIC flag actually works.
9732 #
9733 if test -n "$lt_prog_compiler_pic"; then
9734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9735 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9736 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9737 $as_echo_n "(cached) " >&6
9738 else
9739 lt_cv_prog_compiler_pic_works=no
9740 ac_outfile=conftest.$ac_objext
9741 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9742 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9743 # Insert the option either (1) after the last *FLAGS variable, or
9744 # (2) before a word containing "conftest.", or (3) at the end.
9745 # Note that $ac_compile itself does not contain backslashes and begins
9746 # with a dollar sign (not a hyphen), so the echo should work correctly.
9747 # The option is referenced via a variable to avoid confusing sed.
9748 lt_compile=`echo "$ac_compile" | $SED \
9749 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9750 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9751 -e 's:$: $lt_compiler_flag:'`
9752 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9753 (eval "$lt_compile" 2>conftest.err)
9754 ac_status=$?
9755 cat conftest.err >&5
9756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9757 if (exit $ac_status) && test -s "$ac_outfile"; then
9758 # The compiler can only warn and ignore the option if not recognized
9759 # So say no if there are warnings other than the usual output.
9760 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9761 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9762 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9763 lt_cv_prog_compiler_pic_works=yes
9764 fi
9765 fi
9766 $RM conftest*
9767
9768 fi
9769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9770 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9771
9772 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9773 case $lt_prog_compiler_pic in
9774 "" | " "*) ;;
9775 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9776 esac
9777 else
9778 lt_prog_compiler_pic=
9779 lt_prog_compiler_can_build_shared=no
9780 fi
9781
9782 fi
9783
9784
9785
9786
9787
9788
9789 #
9790 # Check to make sure the static flag actually works.
9791 #
9792 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9794 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9795 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9796 $as_echo_n "(cached) " >&6
9797 else
9798 lt_cv_prog_compiler_static_works=no
9799 save_LDFLAGS="$LDFLAGS"
9800 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9801 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9802 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9803 # The linker can only warn and ignore the option if not recognized
9804 # So say no if there are warnings
9805 if test -s conftest.err; then
9806 # Append any errors to the config.log.
9807 cat conftest.err 1>&5
9808 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9809 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9810 if diff conftest.exp conftest.er2 >/dev/null; then
9811 lt_cv_prog_compiler_static_works=yes
9812 fi
9813 else
9814 lt_cv_prog_compiler_static_works=yes
9815 fi
9816 fi
9817 $RM -r conftest*
9818 LDFLAGS="$save_LDFLAGS"
9819
9820 fi
9821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9822 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9823
9824 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9825 :
9826 else
9827 lt_prog_compiler_static=
9828 fi
9829
9830
9831
9832
9833
9834
9835
9836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9837 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9838 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9839 $as_echo_n "(cached) " >&6
9840 else
9841 lt_cv_prog_compiler_c_o=no
9842 $RM -r conftest 2>/dev/null
9843 mkdir conftest
9844 cd conftest
9845 mkdir out
9846 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9847
9848 lt_compiler_flag="-o out/conftest2.$ac_objext"
9849 # Insert the option either (1) after the last *FLAGS variable, or
9850 # (2) before a word containing "conftest.", or (3) at the end.
9851 # Note that $ac_compile itself does not contain backslashes and begins
9852 # with a dollar sign (not a hyphen), so the echo should work correctly.
9853 lt_compile=`echo "$ac_compile" | $SED \
9854 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9855 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9856 -e 's:$: $lt_compiler_flag:'`
9857 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9858 (eval "$lt_compile" 2>out/conftest.err)
9859 ac_status=$?
9860 cat out/conftest.err >&5
9861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9862 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9863 then
9864 # The compiler can only warn and ignore the option if not recognized
9865 # So say no if there are warnings
9866 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9867 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9868 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9869 lt_cv_prog_compiler_c_o=yes
9870 fi
9871 fi
9872 chmod u+w . 2>&5
9873 $RM conftest*
9874 # SGI C++ compiler will create directory out/ii_files/ for
9875 # template instantiation
9876 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9877 $RM out/* && rmdir out
9878 cd ..
9879 $RM -r conftest
9880 $RM conftest*
9881
9882 fi
9883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9884 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9885
9886
9887
9888
9889
9890
9891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9892 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9893 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9894 $as_echo_n "(cached) " >&6
9895 else
9896 lt_cv_prog_compiler_c_o=no
9897 $RM -r conftest 2>/dev/null
9898 mkdir conftest
9899 cd conftest
9900 mkdir out
9901 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9902
9903 lt_compiler_flag="-o out/conftest2.$ac_objext"
9904 # Insert the option either (1) after the last *FLAGS variable, or
9905 # (2) before a word containing "conftest.", or (3) at the end.
9906 # Note that $ac_compile itself does not contain backslashes and begins
9907 # with a dollar sign (not a hyphen), so the echo should work correctly.
9908 lt_compile=`echo "$ac_compile" | $SED \
9909 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9910 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9911 -e 's:$: $lt_compiler_flag:'`
9912 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9913 (eval "$lt_compile" 2>out/conftest.err)
9914 ac_status=$?
9915 cat out/conftest.err >&5
9916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9917 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9918 then
9919 # The compiler can only warn and ignore the option if not recognized
9920 # So say no if there are warnings
9921 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9922 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9923 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9924 lt_cv_prog_compiler_c_o=yes
9925 fi
9926 fi
9927 chmod u+w . 2>&5
9928 $RM conftest*
9929 # SGI C++ compiler will create directory out/ii_files/ for
9930 # template instantiation
9931 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9932 $RM out/* && rmdir out
9933 cd ..
9934 $RM -r conftest
9935 $RM conftest*
9936
9937 fi
9938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9939 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9940
9941
9942
9943
9944 hard_links="nottested"
9945 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9946 # do not overwrite the value of need_locks provided by the user
9947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9948 $as_echo_n "checking if we can lock with hard links... " >&6; }
9949 hard_links=yes
9950 $RM conftest*
9951 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9952 touch conftest.a
9953 ln conftest.a conftest.b 2>&5 || hard_links=no
9954 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9956 $as_echo "$hard_links" >&6; }
9957 if test "$hard_links" = no; then
9958 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9959 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9960 need_locks=warn
9961 fi
9962 else
9963 need_locks=no
9964 fi
9965
9966
9967
9968
9969
9970
9971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9972 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9973
9974 runpath_var=
9975 allow_undefined_flag=
9976 always_export_symbols=no
9977 archive_cmds=
9978 archive_expsym_cmds=
9979 compiler_needs_object=no
9980 enable_shared_with_static_runtimes=no
9981 export_dynamic_flag_spec=
9982 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9983 hardcode_automatic=no
9984 hardcode_direct=no
9985 hardcode_direct_absolute=no
9986 hardcode_libdir_flag_spec=
9987 hardcode_libdir_flag_spec_ld=
9988 hardcode_libdir_separator=
9989 hardcode_minus_L=no
9990 hardcode_shlibpath_var=unsupported
9991 inherit_rpath=no
9992 link_all_deplibs=unknown
9993 module_cmds=
9994 module_expsym_cmds=
9995 old_archive_from_new_cmds=
9996 old_archive_from_expsyms_cmds=
9997 thread_safe_flag_spec=
9998 whole_archive_flag_spec=
9999 # include_expsyms should be a list of space-separated symbols to be *always*
10000 # included in the symbol list
10001 include_expsyms=
10002 # exclude_expsyms can be an extended regexp of symbols to exclude
10003 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10004 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10005 # as well as any symbol that contains `d'.
10006 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10007 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10008 # platforms (ab)use it in PIC code, but their linkers get confused if
10009 # the symbol is explicitly referenced. Since portable code cannot
10010 # rely on this symbol name, it's probably fine to never include it in
10011 # preloaded symbol tables.
10012 # Exclude shared library initialization/finalization symbols.
10013 extract_expsyms_cmds=
10014
10015 case $host_os in
10016 cygwin* | mingw* | pw32* | cegcc*)
10017 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10018 # When not using gcc, we currently assume that we are using
10019 # Microsoft Visual C++.
10020 if test "$GCC" != yes; then
10021 with_gnu_ld=no
10022 fi
10023 ;;
10024 interix*)
10025 # we just hope/assume this is gcc and not c89 (= MSVC++)
10026 with_gnu_ld=yes
10027 ;;
10028 openbsd*)
10029 with_gnu_ld=no
10030 ;;
10031 esac
10032
10033 ld_shlibs=yes
10034
10035 # On some targets, GNU ld is compatible enough with the native linker
10036 # that we're better off using the native interface for both.
10037 lt_use_gnu_ld_interface=no
10038 if test "$with_gnu_ld" = yes; then
10039 case $host_os in
10040 aix*)
10041 # The AIX port of GNU ld has always aspired to compatibility
10042 # with the native linker. However, as the warning in the GNU ld
10043 # block says, versions before 2.19.5* couldn't really create working
10044 # shared libraries, regardless of the interface used.
10045 case `$LD -v 2>&1` in
10046 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10047 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10048 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10049 *)
10050 lt_use_gnu_ld_interface=yes
10051 ;;
10052 esac
10053 ;;
10054 *)
10055 lt_use_gnu_ld_interface=yes
10056 ;;
10057 esac
10058 fi
10059
10060 if test "$lt_use_gnu_ld_interface" = yes; then
10061 # If archive_cmds runs LD, not CC, wlarc should be empty
10062 wlarc='${wl}'
10063
10064 # Set some defaults for GNU ld with shared library support. These
10065 # are reset later if shared libraries are not supported. Putting them
10066 # here allows them to be overridden if necessary.
10067 runpath_var=LD_RUN_PATH
10068 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10069 export_dynamic_flag_spec='${wl}--export-dynamic'
10070 # ancient GNU ld didn't support --whole-archive et. al.
10071 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10072 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10073 else
10074 whole_archive_flag_spec=
10075 fi
10076 supports_anon_versioning=no
10077 case `$LD -v 2>&1` in
10078 *GNU\ gold*) supports_anon_versioning=yes ;;
10079 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10080 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10081 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10082 *\ 2.11.*) ;; # other 2.11 versions
10083 *) supports_anon_versioning=yes ;;
10084 esac
10085
10086 # See if GNU ld supports shared libraries.
10087 case $host_os in
10088 aix[3-9]*)
10089 # On AIX/PPC, the GNU linker is very broken
10090 if test "$host_cpu" != ia64; then
10091 ld_shlibs=no
10092 cat <<_LT_EOF 1>&2
10093
10094 *** Warning: the GNU linker, at least up to release 2.19, is reported
10095 *** to be unable to reliably create shared libraries on AIX.
10096 *** Therefore, libtool is disabling shared libraries support. If you
10097 *** really care for shared libraries, you may want to install binutils
10098 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10099 *** You will then need to restart the configuration process.
10100
10101 _LT_EOF
10102 fi
10103 ;;
10104
10105 amigaos*)
10106 case $host_cpu in
10107 powerpc)
10108 # see comment about AmigaOS4 .so support
10109 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10110 archive_expsym_cmds=''
10111 ;;
10112 m68k)
10113 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)'
10114 hardcode_libdir_flag_spec='-L$libdir'
10115 hardcode_minus_L=yes
10116 ;;
10117 esac
10118 ;;
10119
10120 beos*)
10121 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10122 allow_undefined_flag=unsupported
10123 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10124 # support --undefined. This deserves some investigation. FIXME
10125 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10126 else
10127 ld_shlibs=no
10128 fi
10129 ;;
10130
10131 cygwin* | mingw* | pw32* | cegcc*)
10132 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10133 # as there is no search path for DLLs.
10134 hardcode_libdir_flag_spec='-L$libdir'
10135 export_dynamic_flag_spec='${wl}--export-all-symbols'
10136 allow_undefined_flag=unsupported
10137 always_export_symbols=no
10138 enable_shared_with_static_runtimes=yes
10139 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10140
10141 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10142 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10143 # If the export-symbols file already is a .def file (1st line
10144 # is EXPORTS), use it as is; otherwise, prepend...
10145 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10146 cp $export_symbols $output_objdir/$soname.def;
10147 else
10148 echo EXPORTS > $output_objdir/$soname.def;
10149 cat $export_symbols >> $output_objdir/$soname.def;
10150 fi~
10151 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10152 else
10153 ld_shlibs=no
10154 fi
10155 ;;
10156
10157 haiku*)
10158 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10159 link_all_deplibs=yes
10160 ;;
10161
10162 interix[3-9]*)
10163 hardcode_direct=no
10164 hardcode_shlibpath_var=no
10165 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10166 export_dynamic_flag_spec='${wl}-E'
10167 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10168 # Instead, shared libraries are loaded at an image base (0x10000000 by
10169 # default) and relocated if they conflict, which is a slow very memory
10170 # consuming and fragmenting process. To avoid this, we pick a random,
10171 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10172 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10173 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10174 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'
10175 ;;
10176
10177 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10178 tmp_diet=no
10179 if test "$host_os" = linux-dietlibc; then
10180 case $cc_basename in
10181 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10182 esac
10183 fi
10184 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10185 && test "$tmp_diet" = no
10186 then
10187 tmp_addflag=' $pic_flag'
10188 tmp_sharedflag='-shared'
10189 case $cc_basename,$host_cpu in
10190 pgcc*) # Portland Group C compiler
10191 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'
10192 tmp_addflag=' $pic_flag'
10193 ;;
10194 pgf77* | pgf90* | pgf95* | pgfortran*)
10195 # Portland Group f77 and f90 compilers
10196 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'
10197 tmp_addflag=' $pic_flag -Mnomain' ;;
10198 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10199 tmp_addflag=' -i_dynamic' ;;
10200 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10201 tmp_addflag=' -i_dynamic -nofor_main' ;;
10202 ifc* | ifort*) # Intel Fortran compiler
10203 tmp_addflag=' -nofor_main' ;;
10204 lf95*) # Lahey Fortran 8.1
10205 whole_archive_flag_spec=
10206 tmp_sharedflag='--shared' ;;
10207 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10208 tmp_sharedflag='-qmkshrobj'
10209 tmp_addflag= ;;
10210 nvcc*) # Cuda Compiler Driver 2.2
10211 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'
10212 compiler_needs_object=yes
10213 ;;
10214 esac
10215 case `$CC -V 2>&1 | sed 5q` in
10216 *Sun\ C*) # Sun C 5.9
10217 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'
10218 compiler_needs_object=yes
10219 tmp_sharedflag='-G' ;;
10220 *Sun\ F*) # Sun Fortran 8.3
10221 tmp_sharedflag='-G' ;;
10222 esac
10223 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10224
10225 if test "x$supports_anon_versioning" = xyes; then
10226 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10227 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10228 echo "local: *; };" >> $output_objdir/$libname.ver~
10229 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10230 fi
10231
10232 case $cc_basename in
10233 xlf* | bgf* | bgxlf* | mpixlf*)
10234 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10235 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10236 hardcode_libdir_flag_spec=
10237 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10238 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10239 if test "x$supports_anon_versioning" = xyes; then
10240 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10241 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10242 echo "local: *; };" >> $output_objdir/$libname.ver~
10243 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10244 fi
10245 ;;
10246 esac
10247 else
10248 ld_shlibs=no
10249 fi
10250 ;;
10251
10252 netbsd*)
10253 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10254 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10255 wlarc=
10256 else
10257 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10258 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10259 fi
10260 ;;
10261
10262 solaris*)
10263 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10264 ld_shlibs=no
10265 cat <<_LT_EOF 1>&2
10266
10267 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10268 *** create shared libraries on Solaris systems. Therefore, libtool
10269 *** is disabling shared libraries support. We urge you to upgrade GNU
10270 *** binutils to release 2.9.1 or newer. Another option is to modify
10271 *** your PATH or compiler configuration so that the native linker is
10272 *** used, and then restart.
10273
10274 _LT_EOF
10275 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10276 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10277 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10278 else
10279 ld_shlibs=no
10280 fi
10281 ;;
10282
10283 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10284 case `$LD -v 2>&1` in
10285 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10286 ld_shlibs=no
10287 cat <<_LT_EOF 1>&2
10288
10289 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10290 *** reliably create shared libraries on SCO systems. Therefore, libtool
10291 *** is disabling shared libraries support. We urge you to upgrade GNU
10292 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10293 *** your PATH or compiler configuration so that the native linker is
10294 *** used, and then restart.
10295
10296 _LT_EOF
10297 ;;
10298 *)
10299 # For security reasons, it is highly recommended that you always
10300 # use absolute paths for naming shared libraries, and exclude the
10301 # DT_RUNPATH tag from executables and libraries. But doing so
10302 # requires that you compile everything twice, which is a pain.
10303 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10304 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10305 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10306 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10307 else
10308 ld_shlibs=no
10309 fi
10310 ;;
10311 esac
10312 ;;
10313
10314 sunos4*)
10315 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10316 wlarc=
10317 hardcode_direct=yes
10318 hardcode_shlibpath_var=no
10319 ;;
10320
10321 *)
10322 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10323 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10324 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10325 else
10326 ld_shlibs=no
10327 fi
10328 ;;
10329 esac
10330
10331 if test "$ld_shlibs" = no; then
10332 runpath_var=
10333 hardcode_libdir_flag_spec=
10334 export_dynamic_flag_spec=
10335 whole_archive_flag_spec=
10336 fi
10337 else
10338 # PORTME fill in a description of your system's linker (not GNU ld)
10339 case $host_os in
10340 aix3*)
10341 allow_undefined_flag=unsupported
10342 always_export_symbols=yes
10343 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'
10344 # Note: this linker hardcodes the directories in LIBPATH if there
10345 # are no directories specified by -L.
10346 hardcode_minus_L=yes
10347 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10348 # Neither direct hardcoding nor static linking is supported with a
10349 # broken collect2.
10350 hardcode_direct=unsupported
10351 fi
10352 ;;
10353
10354 aix[4-9]*)
10355 if test "$host_cpu" = ia64; then
10356 # On IA64, the linker does run time linking by default, so we don't
10357 # have to do anything special.
10358 aix_use_runtimelinking=no
10359 exp_sym_flag='-Bexport'
10360 no_entry_flag=""
10361 else
10362 # If we're using GNU nm, then we don't want the "-C" option.
10363 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10364 # Also, AIX nm treats weak defined symbols like other global
10365 # defined symbols, whereas GNU nm marks them as "W".
10366 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10367 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'
10368 else
10369 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'
10370 fi
10371 aix_use_runtimelinking=no
10372
10373 # Test if we are trying to use run time linking or normal
10374 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10375 # need to do runtime linking.
10376 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10377 for ld_flag in $LDFLAGS; do
10378 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10379 aix_use_runtimelinking=yes
10380 break
10381 fi
10382 done
10383 ;;
10384 esac
10385
10386 exp_sym_flag='-bexport'
10387 no_entry_flag='-bnoentry'
10388 fi
10389
10390 # When large executables or shared objects are built, AIX ld can
10391 # have problems creating the table of contents. If linking a library
10392 # or program results in "error TOC overflow" add -mminimal-toc to
10393 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10394 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10395
10396 archive_cmds=''
10397 hardcode_direct=yes
10398 hardcode_direct_absolute=yes
10399 hardcode_libdir_separator=':'
10400 link_all_deplibs=yes
10401 file_list_spec='${wl}-f,'
10402
10403 if test "$GCC" = yes; then
10404 case $host_os in aix4.[012]|aix4.[012].*)
10405 # We only want to do this on AIX 4.2 and lower, the check
10406 # below for broken collect2 doesn't work under 4.3+
10407 collect2name=`${CC} -print-prog-name=collect2`
10408 if test -f "$collect2name" &&
10409 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10410 then
10411 # We have reworked collect2
10412 :
10413 else
10414 # We have old collect2
10415 hardcode_direct=unsupported
10416 # It fails to find uninstalled libraries when the uninstalled
10417 # path is not listed in the libpath. Setting hardcode_minus_L
10418 # to unsupported forces relinking
10419 hardcode_minus_L=yes
10420 hardcode_libdir_flag_spec='-L$libdir'
10421 hardcode_libdir_separator=
10422 fi
10423 ;;
10424 esac
10425 shared_flag='-shared'
10426 if test "$aix_use_runtimelinking" = yes; then
10427 shared_flag="$shared_flag "'${wl}-G'
10428 fi
10429 else
10430 # not using gcc
10431 if test "$host_cpu" = ia64; then
10432 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10433 # chokes on -Wl,-G. The following line is correct:
10434 shared_flag='-G'
10435 else
10436 if test "$aix_use_runtimelinking" = yes; then
10437 shared_flag='${wl}-G'
10438 else
10439 shared_flag='${wl}-bM:SRE'
10440 fi
10441 fi
10442 fi
10443
10444 export_dynamic_flag_spec='${wl}-bexpall'
10445 # It seems that -bexpall does not export symbols beginning with
10446 # underscore (_), so it is better to generate a list of symbols to export.
10447 always_export_symbols=yes
10448 if test "$aix_use_runtimelinking" = yes; then
10449 # Warning - without using the other runtime loading flags (-brtl),
10450 # -berok will link without error, but may produce a broken library.
10451 allow_undefined_flag='-berok'
10452 # Determine the default libpath from the value encoded in an
10453 # empty executable.
10454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10455 /* end confdefs.h. */
10456
10457 int
10458 main ()
10459 {
10460
10461 ;
10462 return 0;
10463 }
10464 _ACEOF
10465 if ac_fn_c_try_link "$LINENO"; then :
10466
10467 lt_aix_libpath_sed='
10468 /Import File Strings/,/^$/ {
10469 /^0/ {
10470 s/^0 *\(.*\)$/\1/
10471 p
10472 }
10473 }'
10474 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10475 # Check for a 64-bit object if we didn't find anything.
10476 if test -z "$aix_libpath"; then
10477 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10478 fi
10479 fi
10480 rm -f core conftest.err conftest.$ac_objext \
10481 conftest$ac_exeext conftest.$ac_ext
10482 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10483
10484 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10485 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"
10486 else
10487 if test "$host_cpu" = ia64; then
10488 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10489 allow_undefined_flag="-z nodefs"
10490 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"
10491 else
10492 # Determine the default libpath from the value encoded in an
10493 # empty executable.
10494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10495 /* end confdefs.h. */
10496
10497 int
10498 main ()
10499 {
10500
10501 ;
10502 return 0;
10503 }
10504 _ACEOF
10505 if ac_fn_c_try_link "$LINENO"; then :
10506
10507 lt_aix_libpath_sed='
10508 /Import File Strings/,/^$/ {
10509 /^0/ {
10510 s/^0 *\(.*\)$/\1/
10511 p
10512 }
10513 }'
10514 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10515 # Check for a 64-bit object if we didn't find anything.
10516 if test -z "$aix_libpath"; then
10517 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10518 fi
10519 fi
10520 rm -f core conftest.err conftest.$ac_objext \
10521 conftest$ac_exeext conftest.$ac_ext
10522 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10523
10524 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10525 # Warning - without using the other run time loading flags,
10526 # -berok will link without error, but may produce a broken library.
10527 no_undefined_flag=' ${wl}-bernotok'
10528 allow_undefined_flag=' ${wl}-berok'
10529 if test "$with_gnu_ld" = yes; then
10530 # We only use this code for GNU lds that support --whole-archive.
10531 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10532 else
10533 # Exported symbols can be pulled into shared objects from archives
10534 whole_archive_flag_spec='$convenience'
10535 fi
10536 archive_cmds_need_lc=yes
10537 # This is similar to how AIX traditionally builds its shared libraries.
10538 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'
10539 fi
10540 fi
10541 ;;
10542
10543 amigaos*)
10544 case $host_cpu in
10545 powerpc)
10546 # see comment about AmigaOS4 .so support
10547 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10548 archive_expsym_cmds=''
10549 ;;
10550 m68k)
10551 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)'
10552 hardcode_libdir_flag_spec='-L$libdir'
10553 hardcode_minus_L=yes
10554 ;;
10555 esac
10556 ;;
10557
10558 bsdi[45]*)
10559 export_dynamic_flag_spec=-rdynamic
10560 ;;
10561
10562 cygwin* | mingw* | pw32* | cegcc*)
10563 # When not using gcc, we currently assume that we are using
10564 # Microsoft Visual C++.
10565 # hardcode_libdir_flag_spec is actually meaningless, as there is
10566 # no search path for DLLs.
10567 hardcode_libdir_flag_spec=' '
10568 allow_undefined_flag=unsupported
10569 # Tell ltmain to make .lib files, not .a files.
10570 libext=lib
10571 # Tell ltmain to make .dll files, not .so files.
10572 shrext_cmds=".dll"
10573 # FIXME: Setting linknames here is a bad hack.
10574 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10575 # The linker will automatically build a .lib file if we build a DLL.
10576 old_archive_from_new_cmds='true'
10577 # FIXME: Should let the user specify the lib program.
10578 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10579 fix_srcfile_path='`cygpath -w "$srcfile"`'
10580 enable_shared_with_static_runtimes=yes
10581 ;;
10582
10583 darwin* | rhapsody*)
10584
10585
10586 archive_cmds_need_lc=no
10587 hardcode_direct=no
10588 hardcode_automatic=yes
10589 hardcode_shlibpath_var=unsupported
10590 if test "$lt_cv_ld_force_load" = "yes"; then
10591 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\"`'
10592 else
10593 whole_archive_flag_spec=''
10594 fi
10595 link_all_deplibs=yes
10596 allow_undefined_flag="$_lt_dar_allow_undefined"
10597 case $cc_basename in
10598 ifort*) _lt_dar_can_shared=yes ;;
10599 *) _lt_dar_can_shared=$GCC ;;
10600 esac
10601 if test "$_lt_dar_can_shared" = "yes"; then
10602 output_verbose_link_cmd=func_echo_all
10603 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10604 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10605 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}"
10606 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}"
10607
10608 else
10609 ld_shlibs=no
10610 fi
10611
10612 ;;
10613
10614 dgux*)
10615 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10616 hardcode_libdir_flag_spec='-L$libdir'
10617 hardcode_shlibpath_var=no
10618 ;;
10619
10620 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10621 # support. Future versions do this automatically, but an explicit c++rt0.o
10622 # does not break anything, and helps significantly (at the cost of a little
10623 # extra space).
10624 freebsd2.2*)
10625 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10626 hardcode_libdir_flag_spec='-R$libdir'
10627 hardcode_direct=yes
10628 hardcode_shlibpath_var=no
10629 ;;
10630
10631 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10632 freebsd2.*)
10633 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10634 hardcode_direct=yes
10635 hardcode_minus_L=yes
10636 hardcode_shlibpath_var=no
10637 ;;
10638
10639 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10640 freebsd* | dragonfly*)
10641 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10642 hardcode_libdir_flag_spec='-R$libdir'
10643 hardcode_direct=yes
10644 hardcode_shlibpath_var=no
10645 ;;
10646
10647 hpux9*)
10648 if test "$GCC" = yes; then
10649 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'
10650 else
10651 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'
10652 fi
10653 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10654 hardcode_libdir_separator=:
10655 hardcode_direct=yes
10656
10657 # hardcode_minus_L: Not really in the search PATH,
10658 # but as the default location of the library.
10659 hardcode_minus_L=yes
10660 export_dynamic_flag_spec='${wl}-E'
10661 ;;
10662
10663 hpux10*)
10664 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10665 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10666 else
10667 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10668 fi
10669 if test "$with_gnu_ld" = no; then
10670 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10671 hardcode_libdir_flag_spec_ld='+b $libdir'
10672 hardcode_libdir_separator=:
10673 hardcode_direct=yes
10674 hardcode_direct_absolute=yes
10675 export_dynamic_flag_spec='${wl}-E'
10676 # hardcode_minus_L: Not really in the search PATH,
10677 # but as the default location of the library.
10678 hardcode_minus_L=yes
10679 fi
10680 ;;
10681
10682 hpux11*)
10683 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10684 case $host_cpu in
10685 hppa*64*)
10686 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10687 ;;
10688 ia64*)
10689 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10690 ;;
10691 *)
10692 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10693 ;;
10694 esac
10695 else
10696 case $host_cpu in
10697 hppa*64*)
10698 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10699 ;;
10700 ia64*)
10701 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10702 ;;
10703 *)
10704
10705 # Older versions of the 11.00 compiler do not understand -b yet
10706 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10708 $as_echo_n "checking if $CC understands -b... " >&6; }
10709 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10710 $as_echo_n "(cached) " >&6
10711 else
10712 lt_cv_prog_compiler__b=no
10713 save_LDFLAGS="$LDFLAGS"
10714 LDFLAGS="$LDFLAGS -b"
10715 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10716 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10717 # The linker can only warn and ignore the option if not recognized
10718 # So say no if there are warnings
10719 if test -s conftest.err; then
10720 # Append any errors to the config.log.
10721 cat conftest.err 1>&5
10722 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10723 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10724 if diff conftest.exp conftest.er2 >/dev/null; then
10725 lt_cv_prog_compiler__b=yes
10726 fi
10727 else
10728 lt_cv_prog_compiler__b=yes
10729 fi
10730 fi
10731 $RM -r conftest*
10732 LDFLAGS="$save_LDFLAGS"
10733
10734 fi
10735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10736 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10737
10738 if test x"$lt_cv_prog_compiler__b" = xyes; then
10739 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10740 else
10741 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10742 fi
10743
10744 ;;
10745 esac
10746 fi
10747 if test "$with_gnu_ld" = no; then
10748 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10749 hardcode_libdir_separator=:
10750
10751 case $host_cpu in
10752 hppa*64*|ia64*)
10753 hardcode_direct=no
10754 hardcode_shlibpath_var=no
10755 ;;
10756 *)
10757 hardcode_direct=yes
10758 hardcode_direct_absolute=yes
10759 export_dynamic_flag_spec='${wl}-E'
10760
10761 # hardcode_minus_L: Not really in the search PATH,
10762 # but as the default location of the library.
10763 hardcode_minus_L=yes
10764 ;;
10765 esac
10766 fi
10767 ;;
10768
10769 irix5* | irix6* | nonstopux*)
10770 if test "$GCC" = yes; then
10771 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'
10772 # Try to use the -exported_symbol ld option, if it does not
10773 # work, assume that -exports_file does not work either and
10774 # implicitly export all symbols.
10775 save_LDFLAGS="$LDFLAGS"
10776 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10778 /* end confdefs.h. */
10779 int foo(void) {}
10780 _ACEOF
10781 if ac_fn_c_try_link "$LINENO"; then :
10782 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'
10783
10784 fi
10785 rm -f core conftest.err conftest.$ac_objext \
10786 conftest$ac_exeext conftest.$ac_ext
10787 LDFLAGS="$save_LDFLAGS"
10788 else
10789 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'
10790 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'
10791 fi
10792 archive_cmds_need_lc='no'
10793 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10794 hardcode_libdir_separator=:
10795 inherit_rpath=yes
10796 link_all_deplibs=yes
10797 ;;
10798
10799 netbsd*)
10800 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10801 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10802 else
10803 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10804 fi
10805 hardcode_libdir_flag_spec='-R$libdir'
10806 hardcode_direct=yes
10807 hardcode_shlibpath_var=no
10808 ;;
10809
10810 newsos6)
10811 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10812 hardcode_direct=yes
10813 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10814 hardcode_libdir_separator=:
10815 hardcode_shlibpath_var=no
10816 ;;
10817
10818 *nto* | *qnx*)
10819 ;;
10820
10821 openbsd*)
10822 if test -f /usr/libexec/ld.so; then
10823 hardcode_direct=yes
10824 hardcode_shlibpath_var=no
10825 hardcode_direct_absolute=yes
10826 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10827 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10828 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10829 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10830 export_dynamic_flag_spec='${wl}-E'
10831 else
10832 case $host_os in
10833 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10834 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10835 hardcode_libdir_flag_spec='-R$libdir'
10836 ;;
10837 *)
10838 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10839 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10840 ;;
10841 esac
10842 fi
10843 else
10844 ld_shlibs=no
10845 fi
10846 ;;
10847
10848 os2*)
10849 hardcode_libdir_flag_spec='-L$libdir'
10850 hardcode_minus_L=yes
10851 allow_undefined_flag=unsupported
10852 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'
10853 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10854 ;;
10855
10856 osf3*)
10857 if test "$GCC" = yes; then
10858 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10859 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'
10860 else
10861 allow_undefined_flag=' -expect_unresolved \*'
10862 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'
10863 fi
10864 archive_cmds_need_lc='no'
10865 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10866 hardcode_libdir_separator=:
10867 ;;
10868
10869 osf4* | osf5*) # as osf3* with the addition of -msym flag
10870 if test "$GCC" = yes; then
10871 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10872 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'
10873 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10874 else
10875 allow_undefined_flag=' -expect_unresolved \*'
10876 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'
10877 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~
10878 $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'
10879
10880 # Both c and cxx compiler support -rpath directly
10881 hardcode_libdir_flag_spec='-rpath $libdir'
10882 fi
10883 archive_cmds_need_lc='no'
10884 hardcode_libdir_separator=:
10885 ;;
10886
10887 solaris*)
10888 no_undefined_flag=' -z defs'
10889 if test "$GCC" = yes; then
10890 wlarc='${wl}'
10891 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10892 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10893 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10894 else
10895 case `$CC -V 2>&1` in
10896 *"Compilers 5.0"*)
10897 wlarc=''
10898 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10899 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10900 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10901 ;;
10902 *)
10903 wlarc='${wl}'
10904 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10905 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10906 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10907 ;;
10908 esac
10909 fi
10910 hardcode_libdir_flag_spec='-R$libdir'
10911 hardcode_shlibpath_var=no
10912 case $host_os in
10913 solaris2.[0-5] | solaris2.[0-5].*) ;;
10914 *)
10915 # The compiler driver will combine and reorder linker options,
10916 # but understands `-z linker_flag'. GCC discards it without `$wl',
10917 # but is careful enough not to reorder.
10918 # Supported since Solaris 2.6 (maybe 2.5.1?)
10919 if test "$GCC" = yes; then
10920 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10921 else
10922 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10923 fi
10924 ;;
10925 esac
10926 link_all_deplibs=yes
10927 ;;
10928
10929 sunos4*)
10930 if test "x$host_vendor" = xsequent; then
10931 # Use $CC to link under sequent, because it throws in some extra .o
10932 # files that make .init and .fini sections work.
10933 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10934 else
10935 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10936 fi
10937 hardcode_libdir_flag_spec='-L$libdir'
10938 hardcode_direct=yes
10939 hardcode_minus_L=yes
10940 hardcode_shlibpath_var=no
10941 ;;
10942
10943 sysv4)
10944 case $host_vendor in
10945 sni)
10946 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10947 hardcode_direct=yes # is this really true???
10948 ;;
10949 siemens)
10950 ## LD is ld it makes a PLAMLIB
10951 ## CC just makes a GrossModule.
10952 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10953 reload_cmds='$CC -r -o $output$reload_objs'
10954 hardcode_direct=no
10955 ;;
10956 motorola)
10957 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10958 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10959 ;;
10960 esac
10961 runpath_var='LD_RUN_PATH'
10962 hardcode_shlibpath_var=no
10963 ;;
10964
10965 sysv4.3*)
10966 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10967 hardcode_shlibpath_var=no
10968 export_dynamic_flag_spec='-Bexport'
10969 ;;
10970
10971 sysv4*MP*)
10972 if test -d /usr/nec; then
10973 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10974 hardcode_shlibpath_var=no
10975 runpath_var=LD_RUN_PATH
10976 hardcode_runpath_var=yes
10977 ld_shlibs=yes
10978 fi
10979 ;;
10980
10981 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10982 no_undefined_flag='${wl}-z,text'
10983 archive_cmds_need_lc=no
10984 hardcode_shlibpath_var=no
10985 runpath_var='LD_RUN_PATH'
10986
10987 if test "$GCC" = yes; then
10988 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10989 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10990 else
10991 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10992 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10993 fi
10994 ;;
10995
10996 sysv5* | sco3.2v5* | sco5v6*)
10997 # Note: We can NOT use -z defs as we might desire, because we do not
10998 # link with -lc, and that would cause any symbols used from libc to
10999 # always be unresolved, which means just about no library would
11000 # ever link correctly. If we're not using GNU ld we use -z text
11001 # though, which does catch some bad symbols but isn't as heavy-handed
11002 # as -z defs.
11003 no_undefined_flag='${wl}-z,text'
11004 allow_undefined_flag='${wl}-z,nodefs'
11005 archive_cmds_need_lc=no
11006 hardcode_shlibpath_var=no
11007 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11008 hardcode_libdir_separator=':'
11009 link_all_deplibs=yes
11010 export_dynamic_flag_spec='${wl}-Bexport'
11011 runpath_var='LD_RUN_PATH'
11012
11013 if test "$GCC" = yes; then
11014 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11015 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11016 else
11017 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11018 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11019 fi
11020 ;;
11021
11022 uts4*)
11023 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11024 hardcode_libdir_flag_spec='-L$libdir'
11025 hardcode_shlibpath_var=no
11026 ;;
11027
11028 *)
11029 ld_shlibs=no
11030 ;;
11031 esac
11032
11033 if test x$host_vendor = xsni; then
11034 case $host in
11035 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11036 export_dynamic_flag_spec='${wl}-Blargedynsym'
11037 ;;
11038 esac
11039 fi
11040 fi
11041
11042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11043 $as_echo "$ld_shlibs" >&6; }
11044 test "$ld_shlibs" = no && can_build_shared=no
11045
11046 with_gnu_ld=$with_gnu_ld
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062 #
11063 # Do we need to explicitly link libc?
11064 #
11065 case "x$archive_cmds_need_lc" in
11066 x|xyes)
11067 # Assume -lc should be added
11068 archive_cmds_need_lc=yes
11069
11070 if test "$enable_shared" = yes && test "$GCC" = yes; then
11071 case $archive_cmds in
11072 *'~'*)
11073 # FIXME: we may have to deal with multi-command sequences.
11074 ;;
11075 '$CC '*)
11076 # Test whether the compiler implicitly links with -lc since on some
11077 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11078 # to ld, don't add -lc before -lgcc.
11079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11080 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11081 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
11082 $as_echo_n "(cached) " >&6
11083 else
11084 $RM conftest*
11085 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11086
11087 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11088 (eval $ac_compile) 2>&5
11089 ac_status=$?
11090 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11091 test $ac_status = 0; } 2>conftest.err; then
11092 soname=conftest
11093 lib=conftest
11094 libobjs=conftest.$ac_objext
11095 deplibs=
11096 wl=$lt_prog_compiler_wl
11097 pic_flag=$lt_prog_compiler_pic
11098 compiler_flags=-v
11099 linker_flags=-v
11100 verstring=
11101 output_objdir=.
11102 libname=conftest
11103 lt_save_allow_undefined_flag=$allow_undefined_flag
11104 allow_undefined_flag=
11105 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11106 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11107 ac_status=$?
11108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11109 test $ac_status = 0; }
11110 then
11111 lt_cv_archive_cmds_need_lc=no
11112 else
11113 lt_cv_archive_cmds_need_lc=yes
11114 fi
11115 allow_undefined_flag=$lt_save_allow_undefined_flag
11116 else
11117 cat conftest.err 1>&5
11118 fi
11119 $RM conftest*
11120
11121 fi
11122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11123 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11124 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11125 ;;
11126 esac
11127 fi
11128 ;;
11129 esac
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
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11288 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11289
11290 if test "$GCC" = yes; then
11291 case $host_os in
11292 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11293 *) lt_awk_arg="/^libraries:/" ;;
11294 esac
11295 case $host_os in
11296 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11297 *) lt_sed_strip_eq="s,=/,/,g" ;;
11298 esac
11299 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11300 case $lt_search_path_spec in
11301 *\;*)
11302 # if the path contains ";" then we assume it to be the separator
11303 # otherwise default to the standard path separator (i.e. ":") - it is
11304 # assumed that no part of a normal pathname contains ";" but that should
11305 # okay in the real world where ";" in dirpaths is itself problematic.
11306 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11307 ;;
11308 *)
11309 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11310 ;;
11311 esac
11312 # Ok, now we have the path, separated by spaces, we can step through it
11313 # and add multilib dir if necessary.
11314 lt_tmp_lt_search_path_spec=
11315 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11316 for lt_sys_path in $lt_search_path_spec; do
11317 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11318 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11319 else
11320 test -d "$lt_sys_path" && \
11321 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11322 fi
11323 done
11324 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11325 BEGIN {RS=" "; FS="/|\n";} {
11326 lt_foo="";
11327 lt_count=0;
11328 for (lt_i = NF; lt_i > 0; lt_i--) {
11329 if ($lt_i != "" && $lt_i != ".") {
11330 if ($lt_i == "..") {
11331 lt_count++;
11332 } else {
11333 if (lt_count == 0) {
11334 lt_foo="/" $lt_i lt_foo;
11335 } else {
11336 lt_count--;
11337 }
11338 }
11339 }
11340 }
11341 if (lt_foo != "") { lt_freq[lt_foo]++; }
11342 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11343 }'`
11344 # AWK program above erroneously prepends '/' to C:/dos/paths
11345 # for these hosts.
11346 case $host_os in
11347 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11348 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11349 esac
11350 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11351 else
11352 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11353 fi
11354 library_names_spec=
11355 libname_spec='lib$name'
11356 soname_spec=
11357 shrext_cmds=".so"
11358 postinstall_cmds=
11359 postuninstall_cmds=
11360 finish_cmds=
11361 finish_eval=
11362 shlibpath_var=
11363 shlibpath_overrides_runpath=unknown
11364 version_type=none
11365 dynamic_linker="$host_os ld.so"
11366 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11367 need_lib_prefix=unknown
11368 hardcode_into_libs=no
11369
11370 # when you set need_version to no, make sure it does not cause -set_version
11371 # flags to be left without arguments
11372 need_version=unknown
11373
11374 case $host_os in
11375 aix3*)
11376 version_type=linux
11377 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11378 shlibpath_var=LIBPATH
11379
11380 # AIX 3 has no versioning support, so we append a major version to the name.
11381 soname_spec='${libname}${release}${shared_ext}$major'
11382 ;;
11383
11384 aix[4-9]*)
11385 version_type=linux
11386 need_lib_prefix=no
11387 need_version=no
11388 hardcode_into_libs=yes
11389 if test "$host_cpu" = ia64; then
11390 # AIX 5 supports IA64
11391 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11392 shlibpath_var=LD_LIBRARY_PATH
11393 else
11394 # With GCC up to 2.95.x, collect2 would create an import file
11395 # for dependence libraries. The import file would start with
11396 # the line `#! .'. This would cause the generated library to
11397 # depend on `.', always an invalid library. This was fixed in
11398 # development snapshots of GCC prior to 3.0.
11399 case $host_os in
11400 aix4 | aix4.[01] | aix4.[01].*)
11401 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11402 echo ' yes '
11403 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11404 :
11405 else
11406 can_build_shared=no
11407 fi
11408 ;;
11409 esac
11410 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11411 # soname into executable. Probably we can add versioning support to
11412 # collect2, so additional links can be useful in future.
11413 if test "$aix_use_runtimelinking" = yes; then
11414 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11415 # instead of lib<name>.a to let people know that these are not
11416 # typical AIX shared libraries.
11417 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11418 else
11419 # We preserve .a as extension for shared libraries through AIX4.2
11420 # and later when we are not doing run time linking.
11421 library_names_spec='${libname}${release}.a $libname.a'
11422 soname_spec='${libname}${release}${shared_ext}$major'
11423 fi
11424 shlibpath_var=LIBPATH
11425 fi
11426 ;;
11427
11428 amigaos*)
11429 case $host_cpu in
11430 powerpc)
11431 # Since July 2007 AmigaOS4 officially supports .so libraries.
11432 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11433 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11434 ;;
11435 m68k)
11436 library_names_spec='$libname.ixlibrary $libname.a'
11437 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11438 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'
11439 ;;
11440 esac
11441 ;;
11442
11443 beos*)
11444 library_names_spec='${libname}${shared_ext}'
11445 dynamic_linker="$host_os ld.so"
11446 shlibpath_var=LIBRARY_PATH
11447 ;;
11448
11449 bsdi[45]*)
11450 version_type=linux
11451 need_version=no
11452 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11453 soname_spec='${libname}${release}${shared_ext}$major'
11454 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11455 shlibpath_var=LD_LIBRARY_PATH
11456 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11457 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11458 # the default ld.so.conf also contains /usr/contrib/lib and
11459 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11460 # libtool to hard-code these into programs
11461 ;;
11462
11463 cygwin* | mingw* | pw32* | cegcc*)
11464 version_type=windows
11465 shrext_cmds=".dll"
11466 need_version=no
11467 need_lib_prefix=no
11468
11469 case $GCC,$host_os in
11470 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11471 library_names_spec='$libname.dll.a'
11472 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11473 postinstall_cmds='base_file=`basename \${file}`~
11474 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11475 dldir=$destdir/`dirname \$dlpath`~
11476 test -d \$dldir || mkdir -p \$dldir~
11477 $install_prog $dir/$dlname \$dldir/$dlname~
11478 chmod a+x \$dldir/$dlname~
11479 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11480 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11481 fi'
11482 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11483 dlpath=$dir/\$dldll~
11484 $RM \$dlpath'
11485 shlibpath_overrides_runpath=yes
11486
11487 case $host_os in
11488 cygwin*)
11489 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11490 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11491
11492 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11493 ;;
11494 mingw* | cegcc*)
11495 # MinGW DLLs use traditional 'lib' prefix
11496 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11497 ;;
11498 pw32*)
11499 # pw32 DLLs use 'pw' prefix rather than 'lib'
11500 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11501 ;;
11502 esac
11503 ;;
11504
11505 *)
11506 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11507 ;;
11508 esac
11509 dynamic_linker='Win32 ld.exe'
11510 # FIXME: first we should search . and the directory the executable is in
11511 shlibpath_var=PATH
11512 ;;
11513
11514 darwin* | rhapsody*)
11515 dynamic_linker="$host_os dyld"
11516 version_type=darwin
11517 need_lib_prefix=no
11518 need_version=no
11519 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11520 soname_spec='${libname}${release}${major}$shared_ext'
11521 shlibpath_overrides_runpath=yes
11522 shlibpath_var=DYLD_LIBRARY_PATH
11523 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11524
11525 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11526 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11527 ;;
11528
11529 dgux*)
11530 version_type=linux
11531 need_lib_prefix=no
11532 need_version=no
11533 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11534 soname_spec='${libname}${release}${shared_ext}$major'
11535 shlibpath_var=LD_LIBRARY_PATH
11536 ;;
11537
11538 freebsd* | dragonfly*)
11539 # DragonFly does not have aout. When/if they implement a new
11540 # versioning mechanism, adjust this.
11541 if test -x /usr/bin/objformat; then
11542 objformat=`/usr/bin/objformat`
11543 else
11544 case $host_os in
11545 freebsd[23].*) objformat=aout ;;
11546 *) objformat=elf ;;
11547 esac
11548 fi
11549 version_type=freebsd-$objformat
11550 case $version_type in
11551 freebsd-elf*)
11552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11553 need_version=no
11554 need_lib_prefix=no
11555 ;;
11556 freebsd-*)
11557 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11558 need_version=yes
11559 ;;
11560 esac
11561 shlibpath_var=LD_LIBRARY_PATH
11562 case $host_os in
11563 freebsd2.*)
11564 shlibpath_overrides_runpath=yes
11565 ;;
11566 freebsd3.[01]* | freebsdelf3.[01]*)
11567 shlibpath_overrides_runpath=yes
11568 hardcode_into_libs=yes
11569 ;;
11570 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11571 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11572 shlibpath_overrides_runpath=no
11573 hardcode_into_libs=yes
11574 ;;
11575 *) # from 4.6 on, and DragonFly
11576 shlibpath_overrides_runpath=yes
11577 hardcode_into_libs=yes
11578 ;;
11579 esac
11580 ;;
11581
11582 gnu*)
11583 version_type=linux
11584 need_lib_prefix=no
11585 need_version=no
11586 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11587 soname_spec='${libname}${release}${shared_ext}$major'
11588 shlibpath_var=LD_LIBRARY_PATH
11589 hardcode_into_libs=yes
11590 ;;
11591
11592 haiku*)
11593 version_type=linux
11594 need_lib_prefix=no
11595 need_version=no
11596 dynamic_linker="$host_os runtime_loader"
11597 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11598 soname_spec='${libname}${release}${shared_ext}$major'
11599 shlibpath_var=LIBRARY_PATH
11600 shlibpath_overrides_runpath=yes
11601 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11602 hardcode_into_libs=yes
11603 ;;
11604
11605 hpux9* | hpux10* | hpux11*)
11606 # Give a soname corresponding to the major version so that dld.sl refuses to
11607 # link against other versions.
11608 version_type=sunos
11609 need_lib_prefix=no
11610 need_version=no
11611 case $host_cpu in
11612 ia64*)
11613 shrext_cmds='.so'
11614 hardcode_into_libs=yes
11615 dynamic_linker="$host_os dld.so"
11616 shlibpath_var=LD_LIBRARY_PATH
11617 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11618 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11619 soname_spec='${libname}${release}${shared_ext}$major'
11620 if test "X$HPUX_IA64_MODE" = X32; then
11621 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11622 else
11623 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11624 fi
11625 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11626 ;;
11627 hppa*64*)
11628 shrext_cmds='.sl'
11629 hardcode_into_libs=yes
11630 dynamic_linker="$host_os dld.sl"
11631 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11632 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11633 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11634 soname_spec='${libname}${release}${shared_ext}$major'
11635 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11636 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11637 ;;
11638 *)
11639 shrext_cmds='.sl'
11640 dynamic_linker="$host_os dld.sl"
11641 shlibpath_var=SHLIB_PATH
11642 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11643 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11644 soname_spec='${libname}${release}${shared_ext}$major'
11645 ;;
11646 esac
11647 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11648 postinstall_cmds='chmod 555 $lib'
11649 # or fails outright, so override atomically:
11650 install_override_mode=555
11651 ;;
11652
11653 interix[3-9]*)
11654 version_type=linux
11655 need_lib_prefix=no
11656 need_version=no
11657 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11658 soname_spec='${libname}${release}${shared_ext}$major'
11659 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11660 shlibpath_var=LD_LIBRARY_PATH
11661 shlibpath_overrides_runpath=no
11662 hardcode_into_libs=yes
11663 ;;
11664
11665 irix5* | irix6* | nonstopux*)
11666 case $host_os in
11667 nonstopux*) version_type=nonstopux ;;
11668 *)
11669 if test "$lt_cv_prog_gnu_ld" = yes; then
11670 version_type=linux
11671 else
11672 version_type=irix
11673 fi ;;
11674 esac
11675 need_lib_prefix=no
11676 need_version=no
11677 soname_spec='${libname}${release}${shared_ext}$major'
11678 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11679 case $host_os in
11680 irix5* | nonstopux*)
11681 libsuff= shlibsuff=
11682 ;;
11683 *)
11684 case $LD in # libtool.m4 will add one of these switches to LD
11685 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11686 libsuff= shlibsuff= libmagic=32-bit;;
11687 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11688 libsuff=32 shlibsuff=N32 libmagic=N32;;
11689 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11690 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11691 *) libsuff= shlibsuff= libmagic=never-match;;
11692 esac
11693 ;;
11694 esac
11695 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11696 shlibpath_overrides_runpath=no
11697 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11698 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11699 hardcode_into_libs=yes
11700 ;;
11701
11702 # No shared lib support for Linux oldld, aout, or coff.
11703 linux*oldld* | linux*aout* | linux*coff*)
11704 dynamic_linker=no
11705 ;;
11706
11707 # This must be Linux ELF.
11708 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11709 version_type=linux
11710 need_lib_prefix=no
11711 need_version=no
11712 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11713 soname_spec='${libname}${release}${shared_ext}$major'
11714 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11715 shlibpath_var=LD_LIBRARY_PATH
11716 shlibpath_overrides_runpath=no
11717
11718 # Some binutils ld are patched to set DT_RUNPATH
11719 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11720 $as_echo_n "(cached) " >&6
11721 else
11722 lt_cv_shlibpath_overrides_runpath=no
11723 save_LDFLAGS=$LDFLAGS
11724 save_libdir=$libdir
11725 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11726 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11728 /* end confdefs.h. */
11729
11730 int
11731 main ()
11732 {
11733
11734 ;
11735 return 0;
11736 }
11737 _ACEOF
11738 if ac_fn_c_try_link "$LINENO"; then :
11739 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11740 lt_cv_shlibpath_overrides_runpath=yes
11741 fi
11742 fi
11743 rm -f core conftest.err conftest.$ac_objext \
11744 conftest$ac_exeext conftest.$ac_ext
11745 LDFLAGS=$save_LDFLAGS
11746 libdir=$save_libdir
11747
11748 fi
11749
11750 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11751
11752 # This implies no fast_install, which is unacceptable.
11753 # Some rework will be needed to allow for fast_install
11754 # before this can be enabled.
11755 hardcode_into_libs=yes
11756
11757 # Append ld.so.conf contents to the search path
11758 if test -f /etc/ld.so.conf; then
11759 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' ' '`
11760 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11761 fi
11762
11763 # We used to test for /lib/ld.so.1 and disable shared libraries on
11764 # powerpc, because MkLinux only supported shared libraries with the
11765 # GNU dynamic linker. Since this was broken with cross compilers,
11766 # most powerpc-linux boxes support dynamic linking these days and
11767 # people can always --disable-shared, the test was removed, and we
11768 # assume the GNU/Linux dynamic linker is in use.
11769 dynamic_linker='GNU/Linux ld.so'
11770 ;;
11771
11772 netbsd*)
11773 version_type=sunos
11774 need_lib_prefix=no
11775 need_version=no
11776 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11777 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11778 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11779 dynamic_linker='NetBSD (a.out) ld.so'
11780 else
11781 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11782 soname_spec='${libname}${release}${shared_ext}$major'
11783 dynamic_linker='NetBSD ld.elf_so'
11784 fi
11785 shlibpath_var=LD_LIBRARY_PATH
11786 shlibpath_overrides_runpath=yes
11787 hardcode_into_libs=yes
11788 ;;
11789
11790 newsos6)
11791 version_type=linux
11792 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11793 shlibpath_var=LD_LIBRARY_PATH
11794 shlibpath_overrides_runpath=yes
11795 ;;
11796
11797 *nto* | *qnx*)
11798 version_type=qnx
11799 need_lib_prefix=no
11800 need_version=no
11801 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11802 soname_spec='${libname}${release}${shared_ext}$major'
11803 shlibpath_var=LD_LIBRARY_PATH
11804 shlibpath_overrides_runpath=no
11805 hardcode_into_libs=yes
11806 dynamic_linker='ldqnx.so'
11807 ;;
11808
11809 openbsd*)
11810 version_type=sunos
11811 sys_lib_dlsearch_path_spec="/usr/lib"
11812 need_lib_prefix=no
11813 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11814 case $host_os in
11815 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11816 *) need_version=no ;;
11817 esac
11818 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11819 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11820 shlibpath_var=LD_LIBRARY_PATH
11821 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11822 case $host_os in
11823 openbsd2.[89] | openbsd2.[89].*)
11824 shlibpath_overrides_runpath=no
11825 ;;
11826 *)
11827 shlibpath_overrides_runpath=yes
11828 ;;
11829 esac
11830 else
11831 shlibpath_overrides_runpath=yes
11832 fi
11833 ;;
11834
11835 os2*)
11836 libname_spec='$name'
11837 shrext_cmds=".dll"
11838 need_lib_prefix=no
11839 library_names_spec='$libname${shared_ext} $libname.a'
11840 dynamic_linker='OS/2 ld.exe'
11841 shlibpath_var=LIBPATH
11842 ;;
11843
11844 osf3* | osf4* | osf5*)
11845 version_type=osf
11846 need_lib_prefix=no
11847 need_version=no
11848 soname_spec='${libname}${release}${shared_ext}$major'
11849 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11850 shlibpath_var=LD_LIBRARY_PATH
11851 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11852 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11853 ;;
11854
11855 rdos*)
11856 dynamic_linker=no
11857 ;;
11858
11859 solaris*)
11860 version_type=linux
11861 need_lib_prefix=no
11862 need_version=no
11863 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11864 soname_spec='${libname}${release}${shared_ext}$major'
11865 shlibpath_var=LD_LIBRARY_PATH
11866 shlibpath_overrides_runpath=yes
11867 hardcode_into_libs=yes
11868 # ldd complains unless libraries are executable
11869 postinstall_cmds='chmod +x $lib'
11870 ;;
11871
11872 sunos4*)
11873 version_type=sunos
11874 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11875 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11876 shlibpath_var=LD_LIBRARY_PATH
11877 shlibpath_overrides_runpath=yes
11878 if test "$with_gnu_ld" = yes; then
11879 need_lib_prefix=no
11880 fi
11881 need_version=yes
11882 ;;
11883
11884 sysv4 | sysv4.3*)
11885 version_type=linux
11886 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11887 soname_spec='${libname}${release}${shared_ext}$major'
11888 shlibpath_var=LD_LIBRARY_PATH
11889 case $host_vendor in
11890 sni)
11891 shlibpath_overrides_runpath=no
11892 need_lib_prefix=no
11893 runpath_var=LD_RUN_PATH
11894 ;;
11895 siemens)
11896 need_lib_prefix=no
11897 ;;
11898 motorola)
11899 need_lib_prefix=no
11900 need_version=no
11901 shlibpath_overrides_runpath=no
11902 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11903 ;;
11904 esac
11905 ;;
11906
11907 sysv4*MP*)
11908 if test -d /usr/nec ;then
11909 version_type=linux
11910 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11911 soname_spec='$libname${shared_ext}.$major'
11912 shlibpath_var=LD_LIBRARY_PATH
11913 fi
11914 ;;
11915
11916 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11917 version_type=freebsd-elf
11918 need_lib_prefix=no
11919 need_version=no
11920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11921 soname_spec='${libname}${release}${shared_ext}$major'
11922 shlibpath_var=LD_LIBRARY_PATH
11923 shlibpath_overrides_runpath=yes
11924 hardcode_into_libs=yes
11925 if test "$with_gnu_ld" = yes; then
11926 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11927 else
11928 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11929 case $host_os in
11930 sco3.2v5*)
11931 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11932 ;;
11933 esac
11934 fi
11935 sys_lib_dlsearch_path_spec='/usr/lib'
11936 ;;
11937
11938 tpf*)
11939 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11940 version_type=linux
11941 need_lib_prefix=no
11942 need_version=no
11943 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11944 shlibpath_var=LD_LIBRARY_PATH
11945 shlibpath_overrides_runpath=no
11946 hardcode_into_libs=yes
11947 ;;
11948
11949 uts4*)
11950 version_type=linux
11951 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11952 soname_spec='${libname}${release}${shared_ext}$major'
11953 shlibpath_var=LD_LIBRARY_PATH
11954 ;;
11955
11956 *)
11957 dynamic_linker=no
11958 ;;
11959 esac
11960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11961 $as_echo "$dynamic_linker" >&6; }
11962 test "$dynamic_linker" = no && can_build_shared=no
11963
11964 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11965 if test "$GCC" = yes; then
11966 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11967 fi
11968
11969 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11970 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11971 fi
11972 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11973 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11974 fi
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12068 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12069 hardcode_action=
12070 if test -n "$hardcode_libdir_flag_spec" ||
12071 test -n "$runpath_var" ||
12072 test "X$hardcode_automatic" = "Xyes" ; then
12073
12074 # We can hardcode non-existent directories.
12075 if test "$hardcode_direct" != no &&
12076 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12077 # have to relink, otherwise we might link with an installed library
12078 # when we should be linking with a yet-to-be-installed one
12079 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12080 test "$hardcode_minus_L" != no; then
12081 # Linking always hardcodes the temporary library directory.
12082 hardcode_action=relink
12083 else
12084 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12085 hardcode_action=immediate
12086 fi
12087 else
12088 # We cannot hardcode anything, or else we can only hardcode existing
12089 # directories.
12090 hardcode_action=unsupported
12091 fi
12092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12093 $as_echo "$hardcode_action" >&6; }
12094
12095 if test "$hardcode_action" = relink ||
12096 test "$inherit_rpath" = yes; then
12097 # Fast installation is not supported
12098 enable_fast_install=no
12099 elif test "$shlibpath_overrides_runpath" = yes ||
12100 test "$enable_shared" = no; then
12101 # Fast installation is not necessary
12102 enable_fast_install=needless
12103 fi
12104
12105
12106
12107
12108
12109
12110 if test "x$enable_dlopen" != xyes; then
12111 enable_dlopen=unknown
12112 enable_dlopen_self=unknown
12113 enable_dlopen_self_static=unknown
12114 else
12115 lt_cv_dlopen=no
12116 lt_cv_dlopen_libs=
12117
12118 case $host_os in
12119 beos*)
12120 lt_cv_dlopen="load_add_on"
12121 lt_cv_dlopen_libs=
12122 lt_cv_dlopen_self=yes
12123 ;;
12124
12125 mingw* | pw32* | cegcc*)
12126 lt_cv_dlopen="LoadLibrary"
12127 lt_cv_dlopen_libs=
12128 ;;
12129
12130 cygwin*)
12131 lt_cv_dlopen="dlopen"
12132 lt_cv_dlopen_libs=
12133 ;;
12134
12135 darwin*)
12136 # if libdl is installed we need to link against it
12137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12138 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12139 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12140 $as_echo_n "(cached) " >&6
12141 else
12142 ac_check_lib_save_LIBS=$LIBS
12143 LIBS="-ldl $LIBS"
12144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12145 /* end confdefs.h. */
12146
12147 /* Override any GCC internal prototype to avoid an error.
12148 Use char because int might match the return type of a GCC
12149 builtin and then its argument prototype would still apply. */
12150 #ifdef __cplusplus
12151 extern "C"
12152 #endif
12153 char dlopen ();
12154 int
12155 main ()
12156 {
12157 return dlopen ();
12158 ;
12159 return 0;
12160 }
12161 _ACEOF
12162 if ac_fn_c_try_link "$LINENO"; then :
12163 ac_cv_lib_dl_dlopen=yes
12164 else
12165 ac_cv_lib_dl_dlopen=no
12166 fi
12167 rm -f core conftest.err conftest.$ac_objext \
12168 conftest$ac_exeext conftest.$ac_ext
12169 LIBS=$ac_check_lib_save_LIBS
12170 fi
12171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12172 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12173 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12174 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12175 else
12176
12177 lt_cv_dlopen="dyld"
12178 lt_cv_dlopen_libs=
12179 lt_cv_dlopen_self=yes
12180
12181 fi
12182
12183 ;;
12184
12185 *)
12186 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12187 if test "x$ac_cv_func_shl_load" = x""yes; then :
12188 lt_cv_dlopen="shl_load"
12189 else
12190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12191 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12192 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12193 $as_echo_n "(cached) " >&6
12194 else
12195 ac_check_lib_save_LIBS=$LIBS
12196 LIBS="-ldld $LIBS"
12197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12198 /* end confdefs.h. */
12199
12200 /* Override any GCC internal prototype to avoid an error.
12201 Use char because int might match the return type of a GCC
12202 builtin and then its argument prototype would still apply. */
12203 #ifdef __cplusplus
12204 extern "C"
12205 #endif
12206 char shl_load ();
12207 int
12208 main ()
12209 {
12210 return shl_load ();
12211 ;
12212 return 0;
12213 }
12214 _ACEOF
12215 if ac_fn_c_try_link "$LINENO"; then :
12216 ac_cv_lib_dld_shl_load=yes
12217 else
12218 ac_cv_lib_dld_shl_load=no
12219 fi
12220 rm -f core conftest.err conftest.$ac_objext \
12221 conftest$ac_exeext conftest.$ac_ext
12222 LIBS=$ac_check_lib_save_LIBS
12223 fi
12224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12225 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12226 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12227 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12228 else
12229 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12230 if test "x$ac_cv_func_dlopen" = x""yes; then :
12231 lt_cv_dlopen="dlopen"
12232 else
12233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12234 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12235 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12236 $as_echo_n "(cached) " >&6
12237 else
12238 ac_check_lib_save_LIBS=$LIBS
12239 LIBS="-ldl $LIBS"
12240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12241 /* end confdefs.h. */
12242
12243 /* Override any GCC internal prototype to avoid an error.
12244 Use char because int might match the return type of a GCC
12245 builtin and then its argument prototype would still apply. */
12246 #ifdef __cplusplus
12247 extern "C"
12248 #endif
12249 char dlopen ();
12250 int
12251 main ()
12252 {
12253 return dlopen ();
12254 ;
12255 return 0;
12256 }
12257 _ACEOF
12258 if ac_fn_c_try_link "$LINENO"; then :
12259 ac_cv_lib_dl_dlopen=yes
12260 else
12261 ac_cv_lib_dl_dlopen=no
12262 fi
12263 rm -f core conftest.err conftest.$ac_objext \
12264 conftest$ac_exeext conftest.$ac_ext
12265 LIBS=$ac_check_lib_save_LIBS
12266 fi
12267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12268 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12269 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12270 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12271 else
12272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12273 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12274 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12275 $as_echo_n "(cached) " >&6
12276 else
12277 ac_check_lib_save_LIBS=$LIBS
12278 LIBS="-lsvld $LIBS"
12279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12280 /* end confdefs.h. */
12281
12282 /* Override any GCC internal prototype to avoid an error.
12283 Use char because int might match the return type of a GCC
12284 builtin and then its argument prototype would still apply. */
12285 #ifdef __cplusplus
12286 extern "C"
12287 #endif
12288 char dlopen ();
12289 int
12290 main ()
12291 {
12292 return dlopen ();
12293 ;
12294 return 0;
12295 }
12296 _ACEOF
12297 if ac_fn_c_try_link "$LINENO"; then :
12298 ac_cv_lib_svld_dlopen=yes
12299 else
12300 ac_cv_lib_svld_dlopen=no
12301 fi
12302 rm -f core conftest.err conftest.$ac_objext \
12303 conftest$ac_exeext conftest.$ac_ext
12304 LIBS=$ac_check_lib_save_LIBS
12305 fi
12306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12307 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12308 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12309 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12310 else
12311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12312 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12313 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12314 $as_echo_n "(cached) " >&6
12315 else
12316 ac_check_lib_save_LIBS=$LIBS
12317 LIBS="-ldld $LIBS"
12318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12319 /* end confdefs.h. */
12320
12321 /* Override any GCC internal prototype to avoid an error.
12322 Use char because int might match the return type of a GCC
12323 builtin and then its argument prototype would still apply. */
12324 #ifdef __cplusplus
12325 extern "C"
12326 #endif
12327 char dld_link ();
12328 int
12329 main ()
12330 {
12331 return dld_link ();
12332 ;
12333 return 0;
12334 }
12335 _ACEOF
12336 if ac_fn_c_try_link "$LINENO"; then :
12337 ac_cv_lib_dld_dld_link=yes
12338 else
12339 ac_cv_lib_dld_dld_link=no
12340 fi
12341 rm -f core conftest.err conftest.$ac_objext \
12342 conftest$ac_exeext conftest.$ac_ext
12343 LIBS=$ac_check_lib_save_LIBS
12344 fi
12345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12346 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12347 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12348 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12349 fi
12350
12351
12352 fi
12353
12354
12355 fi
12356
12357
12358 fi
12359
12360
12361 fi
12362
12363
12364 fi
12365
12366 ;;
12367 esac
12368
12369 if test "x$lt_cv_dlopen" != xno; then
12370 enable_dlopen=yes
12371 else
12372 enable_dlopen=no
12373 fi
12374
12375 case $lt_cv_dlopen in
12376 dlopen)
12377 save_CPPFLAGS="$CPPFLAGS"
12378 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12379
12380 save_LDFLAGS="$LDFLAGS"
12381 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12382
12383 save_LIBS="$LIBS"
12384 LIBS="$lt_cv_dlopen_libs $LIBS"
12385
12386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12387 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12388 if test "${lt_cv_dlopen_self+set}" = set; then :
12389 $as_echo_n "(cached) " >&6
12390 else
12391 if test "$cross_compiling" = yes; then :
12392 lt_cv_dlopen_self=cross
12393 else
12394 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12395 lt_status=$lt_dlunknown
12396 cat > conftest.$ac_ext <<_LT_EOF
12397 #line 12397 "configure"
12398 #include "confdefs.h"
12399
12400 #if HAVE_DLFCN_H
12401 #include <dlfcn.h>
12402 #endif
12403
12404 #include <stdio.h>
12405
12406 #ifdef RTLD_GLOBAL
12407 # define LT_DLGLOBAL RTLD_GLOBAL
12408 #else
12409 # ifdef DL_GLOBAL
12410 # define LT_DLGLOBAL DL_GLOBAL
12411 # else
12412 # define LT_DLGLOBAL 0
12413 # endif
12414 #endif
12415
12416 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12417 find out it does not work in some platform. */
12418 #ifndef LT_DLLAZY_OR_NOW
12419 # ifdef RTLD_LAZY
12420 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12421 # else
12422 # ifdef DL_LAZY
12423 # define LT_DLLAZY_OR_NOW DL_LAZY
12424 # else
12425 # ifdef RTLD_NOW
12426 # define LT_DLLAZY_OR_NOW RTLD_NOW
12427 # else
12428 # ifdef DL_NOW
12429 # define LT_DLLAZY_OR_NOW DL_NOW
12430 # else
12431 # define LT_DLLAZY_OR_NOW 0
12432 # endif
12433 # endif
12434 # endif
12435 # endif
12436 #endif
12437
12438 /* When -fvisbility=hidden is used, assume the code has been annotated
12439 correspondingly for the symbols needed. */
12440 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12441 void fnord () __attribute__((visibility("default")));
12442 #endif
12443
12444 void fnord () { int i=42; }
12445 int main ()
12446 {
12447 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12448 int status = $lt_dlunknown;
12449
12450 if (self)
12451 {
12452 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12453 else
12454 {
12455 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12456 else puts (dlerror ());
12457 }
12458 /* dlclose (self); */
12459 }
12460 else
12461 puts (dlerror ());
12462
12463 return status;
12464 }
12465 _LT_EOF
12466 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12467 (eval $ac_link) 2>&5
12468 ac_status=$?
12469 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12470 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12471 (./conftest; exit; ) >&5 2>/dev/null
12472 lt_status=$?
12473 case x$lt_status in
12474 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12475 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12476 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12477 esac
12478 else :
12479 # compilation failed
12480 lt_cv_dlopen_self=no
12481 fi
12482 fi
12483 rm -fr conftest*
12484
12485
12486 fi
12487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12488 $as_echo "$lt_cv_dlopen_self" >&6; }
12489
12490 if test "x$lt_cv_dlopen_self" = xyes; then
12491 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12493 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12494 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12495 $as_echo_n "(cached) " >&6
12496 else
12497 if test "$cross_compiling" = yes; then :
12498 lt_cv_dlopen_self_static=cross
12499 else
12500 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12501 lt_status=$lt_dlunknown
12502 cat > conftest.$ac_ext <<_LT_EOF
12503 #line 12503 "configure"
12504 #include "confdefs.h"
12505
12506 #if HAVE_DLFCN_H
12507 #include <dlfcn.h>
12508 #endif
12509
12510 #include <stdio.h>
12511
12512 #ifdef RTLD_GLOBAL
12513 # define LT_DLGLOBAL RTLD_GLOBAL
12514 #else
12515 # ifdef DL_GLOBAL
12516 # define LT_DLGLOBAL DL_GLOBAL
12517 # else
12518 # define LT_DLGLOBAL 0
12519 # endif
12520 #endif
12521
12522 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12523 find out it does not work in some platform. */
12524 #ifndef LT_DLLAZY_OR_NOW
12525 # ifdef RTLD_LAZY
12526 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12527 # else
12528 # ifdef DL_LAZY
12529 # define LT_DLLAZY_OR_NOW DL_LAZY
12530 # else
12531 # ifdef RTLD_NOW
12532 # define LT_DLLAZY_OR_NOW RTLD_NOW
12533 # else
12534 # ifdef DL_NOW
12535 # define LT_DLLAZY_OR_NOW DL_NOW
12536 # else
12537 # define LT_DLLAZY_OR_NOW 0
12538 # endif
12539 # endif
12540 # endif
12541 # endif
12542 #endif
12543
12544 /* When -fvisbility=hidden is used, assume the code has been annotated
12545 correspondingly for the symbols needed. */
12546 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12547 void fnord () __attribute__((visibility("default")));
12548 #endif
12549
12550 void fnord () { int i=42; }
12551 int main ()
12552 {
12553 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12554 int status = $lt_dlunknown;
12555
12556 if (self)
12557 {
12558 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12559 else
12560 {
12561 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12562 else puts (dlerror ());
12563 }
12564 /* dlclose (self); */
12565 }
12566 else
12567 puts (dlerror ());
12568
12569 return status;
12570 }
12571 _LT_EOF
12572 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12573 (eval $ac_link) 2>&5
12574 ac_status=$?
12575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12576 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12577 (./conftest; exit; ) >&5 2>/dev/null
12578 lt_status=$?
12579 case x$lt_status in
12580 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12581 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12582 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12583 esac
12584 else :
12585 # compilation failed
12586 lt_cv_dlopen_self_static=no
12587 fi
12588 fi
12589 rm -fr conftest*
12590
12591
12592 fi
12593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12594 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12595 fi
12596
12597 CPPFLAGS="$save_CPPFLAGS"
12598 LDFLAGS="$save_LDFLAGS"
12599 LIBS="$save_LIBS"
12600 ;;
12601 esac
12602
12603 case $lt_cv_dlopen_self in
12604 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12605 *) enable_dlopen_self=unknown ;;
12606 esac
12607
12608 case $lt_cv_dlopen_self_static in
12609 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12610 *) enable_dlopen_self_static=unknown ;;
12611 esac
12612 fi
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630 striplib=
12631 old_striplib=
12632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12633 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12634 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12635 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12636 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12638 $as_echo "yes" >&6; }
12639 else
12640 # FIXME - insert some real tests, host_os isn't really good enough
12641 case $host_os in
12642 darwin*)
12643 if test -n "$STRIP" ; then
12644 striplib="$STRIP -x"
12645 old_striplib="$STRIP -S"
12646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12647 $as_echo "yes" >&6; }
12648 else
12649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12650 $as_echo "no" >&6; }
12651 fi
12652 ;;
12653 *)
12654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12655 $as_echo "no" >&6; }
12656 ;;
12657 esac
12658 fi
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671 # Report which library types will actually be built
12672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12673 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12675 $as_echo "$can_build_shared" >&6; }
12676
12677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12678 $as_echo_n "checking whether to build shared libraries... " >&6; }
12679 test "$can_build_shared" = "no" && enable_shared=no
12680
12681 # On AIX, shared libraries and static libraries use the same namespace, and
12682 # are all built from PIC.
12683 case $host_os in
12684 aix3*)
12685 test "$enable_shared" = yes && enable_static=no
12686 if test -n "$RANLIB"; then
12687 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12688 postinstall_cmds='$RANLIB $lib'
12689 fi
12690 ;;
12691
12692 aix[4-9]*)
12693 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12694 test "$enable_shared" = yes && enable_static=no
12695 fi
12696 ;;
12697 esac
12698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12699 $as_echo "$enable_shared" >&6; }
12700
12701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12702 $as_echo_n "checking whether to build static libraries... " >&6; }
12703 # Make sure either enable_shared or enable_static is yes.
12704 test "$enable_shared" = yes || enable_static=yes
12705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12706 $as_echo "$enable_static" >&6; }
12707
12708
12709
12710
12711 fi
12712 ac_ext=c
12713 ac_cpp='$CPP $CPPFLAGS'
12714 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12715 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12716 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12717
12718 CC="$lt_save_CC"
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732 ac_config_commands="$ac_config_commands libtool"
12733
12734
12735
12736
12737 # Only expand once:
12738
12739
12740
12741
12742 . ${srcdir}/../../bfd/configure.host
12743
12744
12745
12746
12747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12748 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12749 # Check whether --enable-maintainer-mode was given.
12750 if test "${enable_maintainer_mode+set}" = set; then :
12751 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12752 else
12753 USE_MAINTAINER_MODE=no
12754 fi
12755
12756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12757 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12758 if test $USE_MAINTAINER_MODE = yes; then
12759 MAINTAINER_MODE_TRUE=
12760 MAINTAINER_MODE_FALSE='#'
12761 else
12762 MAINTAINER_MODE_TRUE='#'
12763 MAINTAINER_MODE_FALSE=
12764 fi
12765
12766 MAINT=$MAINTAINER_MODE_TRUE
12767
12768
12769
12770
12771 # Check whether --enable-sim-bswap was given.
12772 if test "${enable_sim_bswap+set}" = set; then :
12773 enableval=$enable_sim_bswap; case "${enableval}" in
12774 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12775 no) sim_bswap="-DWITH_BSWAP=0";;
12776 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
12777 esac
12778 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12779 echo "Setting bswap flags = $sim_bswap" 6>&1
12780 fi
12781 else
12782 sim_bswap=""
12783 fi
12784
12785
12786
12787 # Check whether --enable-sim-cflags was given.
12788 if test "${enable_sim_cflags+set}" = set; then :
12789 enableval=$enable_sim_cflags; case "${enableval}" in
12790 yes) sim_cflags="-O2 -fomit-frame-pointer";;
12791 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
12792 no) sim_cflags="";;
12793 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12794 esac
12795 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12796 echo "Setting sim cflags = $sim_cflags" 6>&1
12797 fi
12798 else
12799 sim_cflags=""
12800 fi
12801
12802
12803
12804 # Check whether --enable-sim-debug was given.
12805 if test "${enable_sim_debug+set}" = set; then :
12806 enableval=$enable_sim_debug; case "${enableval}" in
12807 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12808 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12809 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12810 esac
12811 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12812 echo "Setting sim debug = $sim_debug" 6>&1
12813 fi
12814 else
12815 sim_debug=""
12816 fi
12817
12818
12819
12820 # Check whether --enable-sim-stdio was given.
12821 if test "${enable_sim_stdio+set}" = set; then :
12822 enableval=$enable_sim_stdio; case "${enableval}" in
12823 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12824 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
12825 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
12826 esac
12827 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12828 echo "Setting stdio flags = $sim_stdio" 6>&1
12829 fi
12830 else
12831 sim_stdio=""
12832 fi
12833
12834
12835
12836 # Check whether --enable-sim-trace was given.
12837 if test "${enable_sim_trace+set}" = set; then :
12838 enableval=$enable_sim_trace; case "${enableval}" in
12839 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
12840 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
12841 [-0-9]*)
12842 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
12843 [[:lower:]]*)
12844 sim_trace=""
12845 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12846 if test x"$sim_trace" = x; then
12847 sim_trace="-DWITH_TRACE='(TRACE_$x"
12848 else
12849 sim_trace="${sim_trace}|TRACE_$x"
12850 fi
12851 done
12852 sim_trace="$sim_trace)'" ;;
12853 esac
12854 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12855 echo "Setting sim trace = $sim_trace" 6>&1
12856 fi
12857 else
12858 sim_trace=""
12859 fi
12860
12861
12862
12863 # Check whether --enable-sim-profile was given.
12864 if test "${enable_sim_profile+set}" = set; then :
12865 enableval=$enable_sim_profile; case "${enableval}" in
12866 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12867 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12868 [-0-9]*)
12869 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12870 [a-z]*)
12871 sim_profile=""
12872 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12873 if test x"$sim_profile" = x; then
12874 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12875 else
12876 sim_profile="${sim_profile}|PROFILE_$x"
12877 fi
12878 done
12879 sim_profile="$sim_profile)'" ;;
12880 esac
12881 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12882 echo "Setting sim profile = $sim_profile" 6>&1
12883 fi
12884 else
12885 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
12886 fi
12887
12888
12889
12890
12891 # Check whether --with-pkgversion was given.
12892 if test "${with_pkgversion+set}" = set; then :
12893 withval=$with_pkgversion; case "$withval" in
12894 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12895 no) PKGVERSION= ;;
12896 *) PKGVERSION="($withval) " ;;
12897 esac
12898 else
12899 PKGVERSION="(GDB) "
12900
12901 fi
12902
12903
12904
12905
12906
12907 # Check whether --with-bugurl was given.
12908 if test "${with_bugurl+set}" = set; then :
12909 withval=$with_bugurl; case "$withval" in
12910 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12911 no) BUGURL=
12912 ;;
12913 *) BUGURL="$withval"
12914 ;;
12915 esac
12916 else
12917 BUGURL="http://www.gnu.org/software/gdb/bugs/"
12918
12919 fi
12920
12921 case ${BUGURL} in
12922 "")
12923 REPORT_BUGS_TO=
12924 REPORT_BUGS_TEXI=
12925 ;;
12926 *)
12927 REPORT_BUGS_TO="<$BUGURL>"
12928 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12929 ;;
12930 esac;
12931
12932
12933
12934
12935 cat >>confdefs.h <<_ACEOF
12936 #define PKGVERSION "$PKGVERSION"
12937 _ACEOF
12938
12939
12940 cat >>confdefs.h <<_ACEOF
12941 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12942 _ACEOF
12943
12944
12945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12946 $as_echo_n "checking return type of signal handlers... " >&6; }
12947 if test "${ac_cv_type_signal+set}" = set; then :
12948 $as_echo_n "(cached) " >&6
12949 else
12950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12951 /* end confdefs.h. */
12952 #include <sys/types.h>
12953 #include <signal.h>
12954
12955 int
12956 main ()
12957 {
12958 return *(signal (0, 0)) (0) == 1;
12959 ;
12960 return 0;
12961 }
12962 _ACEOF
12963 if ac_fn_c_try_compile "$LINENO"; then :
12964 ac_cv_type_signal=int
12965 else
12966 ac_cv_type_signal=void
12967 fi
12968 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12969 fi
12970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12971 $as_echo "$ac_cv_type_signal" >&6; }
12972
12973 cat >>confdefs.h <<_ACEOF
12974 #define RETSIGTYPE $ac_cv_type_signal
12975 _ACEOF
12976
12977
12978
12979
12980
12981 sim_link_files=
12982 sim_link_links=
12983
12984 # targ-vals.def points to the libc macro description file.
12985 case "${target}" in
12986 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12987 esac
12988 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12989 sim_link_links="${sim_link_links} targ-vals.def"
12990
12991
12992
12993
12994 wire_endian="LITTLE_ENDIAN"
12995 default_endian=""
12996 # Check whether --enable-sim-endian was given.
12997 if test "${enable_sim_endian+set}" = set; then :
12998 enableval=$enable_sim_endian; case "${enableval}" in
12999 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
13000 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
13001 yes) if test x"$wire_endian" != x; then
13002 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
13003 else
13004 if test x"$default_endian" != x; then
13005 sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
13006 else
13007 echo "No hard-wired endian for target $target" 1>&6
13008 sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
13009 fi
13010 fi;;
13011 no) if test x"$default_endian" != x; then
13012 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
13013 else
13014 if test x"$wire_endian" != x; then
13015 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
13016 else
13017 echo "No default endian for target $target" 1>&6
13018 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
13019 fi
13020 fi;;
13021 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13022 esac
13023 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13024 echo "Setting endian flags = $sim_endian" 6>&1
13025 fi
13026 else
13027 if test x"$default_endian" != x; then
13028 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
13029 else
13030 if test x"$wire_endian" != x; then
13031 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
13032 else
13033 sim_endian=
13034 fi
13035 fi
13036 fi
13037
13038 wire_alignment="STRICT_ALIGNMENT"
13039 default_alignment="STRICT_ALIGNMENT"
13040
13041 # Check whether --enable-sim-alignment was given.
13042 if test "${enable_sim_alignment+set}" = set; then :
13043 enableval=$enable_sim_alignment; case "${enableval}" in
13044 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13045 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13046 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13047 yes) if test x"$wire_alignment" != x; then
13048 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13049 else
13050 if test x"$default_alignment" != x; then
13051 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13052 else
13053 echo "No hard-wired alignment for target $target" 1>&6
13054 sim_alignment="-DWITH_ALIGNMENT=0"
13055 fi
13056 fi;;
13057 no) if test x"$default_alignment" != x; then
13058 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13059 else
13060 if test x"$wire_alignment" != x; then
13061 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13062 else
13063 echo "No default alignment for target $target" 1>&6
13064 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13065 fi
13066 fi;;
13067 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13068 esac
13069 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13070 echo "Setting alignment flags = $sim_alignment" 6>&1
13071 fi
13072 else
13073 if test x"$default_alignment" != x; then
13074 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13075 else
13076 if test x"$wire_alignment" != x; then
13077 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13078 else
13079 sim_alignment=
13080 fi
13081 fi
13082 fi
13083
13084
13085 # Check whether --enable-sim-hostendian was given.
13086 if test "${enable_sim_hostendian+set}" = set; then :
13087 enableval=$enable_sim_hostendian; case "${enableval}" in
13088 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
13089 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
13090 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
13091 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
13092 esac
13093 if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
13094 echo "Setting hostendian flags = $sim_hostendian" 6>&1
13095 fi
13096 else
13097
13098 if test "x$cross_compiling" = "xno"; then
13099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
13100 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
13101 if test "${ac_cv_c_bigendian+set}" = set; then :
13102 $as_echo_n "(cached) " >&6
13103 else
13104 ac_cv_c_bigendian=unknown
13105 # See if we're dealing with a universal compiler.
13106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13107 /* end confdefs.h. */
13108 #ifndef __APPLE_CC__
13109 not a universal capable compiler
13110 #endif
13111 typedef int dummy;
13112
13113 _ACEOF
13114 if ac_fn_c_try_compile "$LINENO"; then :
13115
13116 # Check for potential -arch flags. It is not universal unless
13117 # there are at least two -arch flags with different values.
13118 ac_arch=
13119 ac_prev=
13120 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
13121 if test -n "$ac_prev"; then
13122 case $ac_word in
13123 i?86 | x86_64 | ppc | ppc64)
13124 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13125 ac_arch=$ac_word
13126 else
13127 ac_cv_c_bigendian=universal
13128 break
13129 fi
13130 ;;
13131 esac
13132 ac_prev=
13133 elif test "x$ac_word" = "x-arch"; then
13134 ac_prev=arch
13135 fi
13136 done
13137 fi
13138 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13139 if test $ac_cv_c_bigendian = unknown; then
13140 # See if sys/param.h defines the BYTE_ORDER macro.
13141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13142 /* end confdefs.h. */
13143 #include <sys/types.h>
13144 #include <sys/param.h>
13145
13146 int
13147 main ()
13148 {
13149 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13150 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13151 && LITTLE_ENDIAN)
13152 bogus endian macros
13153 #endif
13154
13155 ;
13156 return 0;
13157 }
13158 _ACEOF
13159 if ac_fn_c_try_compile "$LINENO"; then :
13160 # It does; now see whether it defined to BIG_ENDIAN or not.
13161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13162 /* end confdefs.h. */
13163 #include <sys/types.h>
13164 #include <sys/param.h>
13165
13166 int
13167 main ()
13168 {
13169 #if BYTE_ORDER != BIG_ENDIAN
13170 not big endian
13171 #endif
13172
13173 ;
13174 return 0;
13175 }
13176 _ACEOF
13177 if ac_fn_c_try_compile "$LINENO"; then :
13178 ac_cv_c_bigendian=yes
13179 else
13180 ac_cv_c_bigendian=no
13181 fi
13182 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13183 fi
13184 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13185 fi
13186 if test $ac_cv_c_bigendian = unknown; then
13187 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13189 /* end confdefs.h. */
13190 #include <limits.h>
13191
13192 int
13193 main ()
13194 {
13195 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13196 bogus endian macros
13197 #endif
13198
13199 ;
13200 return 0;
13201 }
13202 _ACEOF
13203 if ac_fn_c_try_compile "$LINENO"; then :
13204 # It does; now see whether it defined to _BIG_ENDIAN or not.
13205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13206 /* end confdefs.h. */
13207 #include <limits.h>
13208
13209 int
13210 main ()
13211 {
13212 #ifndef _BIG_ENDIAN
13213 not big endian
13214 #endif
13215
13216 ;
13217 return 0;
13218 }
13219 _ACEOF
13220 if ac_fn_c_try_compile "$LINENO"; then :
13221 ac_cv_c_bigendian=yes
13222 else
13223 ac_cv_c_bigendian=no
13224 fi
13225 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13226 fi
13227 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13228 fi
13229 if test $ac_cv_c_bigendian = unknown; then
13230 # Compile a test program.
13231 if test "$cross_compiling" = yes; then :
13232 # Try to guess by grepping values from an object file.
13233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13234 /* end confdefs.h. */
13235 short int ascii_mm[] =
13236 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13237 short int ascii_ii[] =
13238 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13239 int use_ascii (int i) {
13240 return ascii_mm[i] + ascii_ii[i];
13241 }
13242 short int ebcdic_ii[] =
13243 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13244 short int ebcdic_mm[] =
13245 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13246 int use_ebcdic (int i) {
13247 return ebcdic_mm[i] + ebcdic_ii[i];
13248 }
13249 extern int foo;
13250
13251 int
13252 main ()
13253 {
13254 return use_ascii (foo) == use_ebcdic (foo);
13255 ;
13256 return 0;
13257 }
13258 _ACEOF
13259 if ac_fn_c_try_compile "$LINENO"; then :
13260 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13261 ac_cv_c_bigendian=yes
13262 fi
13263 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13264 if test "$ac_cv_c_bigendian" = unknown; then
13265 ac_cv_c_bigendian=no
13266 else
13267 # finding both strings is unlikely to happen, but who knows?
13268 ac_cv_c_bigendian=unknown
13269 fi
13270 fi
13271 fi
13272 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13273 else
13274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13275 /* end confdefs.h. */
13276 $ac_includes_default
13277 int
13278 main ()
13279 {
13280
13281 /* Are we little or big endian? From Harbison&Steele. */
13282 union
13283 {
13284 long int l;
13285 char c[sizeof (long int)];
13286 } u;
13287 u.l = 1;
13288 return u.c[sizeof (long int) - 1] == 1;
13289
13290 ;
13291 return 0;
13292 }
13293 _ACEOF
13294 if ac_fn_c_try_run "$LINENO"; then :
13295 ac_cv_c_bigendian=no
13296 else
13297 ac_cv_c_bigendian=yes
13298 fi
13299 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13300 conftest.$ac_objext conftest.beam conftest.$ac_ext
13301 fi
13302
13303 fi
13304 fi
13305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13306 $as_echo "$ac_cv_c_bigendian" >&6; }
13307 case $ac_cv_c_bigendian in #(
13308 yes)
13309 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13310 ;; #(
13311 no)
13312 ;; #(
13313 universal)
13314
13315 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13316
13317 ;; #(
13318 *)
13319 as_fn_error "unknown endianness
13320 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13321 esac
13322
13323 if test $ac_cv_c_bigendian = yes; then
13324 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
13325 else
13326 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
13327 fi
13328 else
13329 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
13330 fi
13331 fi
13332
13333
13334 default_sim_default_model="bf537"
13335 # Check whether --enable-sim-default-model was given.
13336 if test "${enable_sim_default_model+set}" = set; then :
13337 enableval=$enable_sim_default_model; case "${enableval}" in
13338 yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
13339 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13340 esac
13341 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13342 echo "Setting default model = $sim_default_model" 6>&1
13343 fi
13344 else
13345 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
13346 fi
13347
13348
13349
13350 # Check whether --enable-sim-environment was given.
13351 if test "${enable_sim_environment+set}" = set; then :
13352 enableval=$enable_sim_environment; case "${enableval}" in
13353 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13354 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13355 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13356 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13357 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13358 sim_environment="";;
13359 esac
13360 if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13361 echo "Setting sim environment = $sim_environment" 6>&1
13362 fi
13363 else
13364 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13365 fi
13366
13367
13368 default_sim_inline=""
13369 # Check whether --enable-sim-inline was given.
13370 if test "${enable_sim_inline+set}" = set; then :
13371 enableval=$enable_sim_inline; sim_inline=""
13372 case "$enableval" in
13373 no) sim_inline="-DDEFAULT_INLINE=0";;
13374 0) sim_inline="-DDEFAULT_INLINE=0";;
13375 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13376 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13377 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13378 new_flag=""
13379 case "$x" in
13380 *_INLINE=*) new_flag="-D$x";;
13381 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13382 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13383 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13384 esac
13385 if test x"$sim_inline" = x""; then
13386 sim_inline="$new_flag"
13387 else
13388 sim_inline="$sim_inline $new_flag"
13389 fi
13390 done;;
13391 esac
13392 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13393 echo "Setting inline flags = $sim_inline" 6>&1
13394 fi
13395 else
13396
13397 if test "x$cross_compiling" = "xno"; then
13398 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
13399 sim_inline="${default_sim_inline}"
13400 if test x"$silent" != x"yes"; then
13401 echo "Setting inline flags = $sim_inline" 6>&1
13402 fi
13403 else
13404 sim_inline=""
13405 fi
13406 else
13407 sim_inline="-DDEFAULT_INLINE=0"
13408 fi
13409 fi
13410
13411
13412 # Check whether --enable-werror was given.
13413 if test "${enable_werror+set}" = set; then :
13414 enableval=$enable_werror; case "${enableval}" in
13415 yes | y) ERROR_ON_WARNING="yes" ;;
13416 no | n) ERROR_ON_WARNING="no" ;;
13417 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13418 esac
13419 fi
13420
13421
13422 # Enable -Werror by default when using gcc
13423 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13424 ERROR_ON_WARNING=yes
13425 fi
13426
13427 WERROR_CFLAGS=""
13428 if test "${ERROR_ON_WARNING}" = yes ; then
13429 # NOTE: Disabled in the sim dir due to most sims generating warnings.
13430 # WERROR_CFLAGS="-Werror"
13431 true
13432 fi
13433
13434 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13435 -Wpointer-sign \
13436 -Wno-unused -Wunused-value -Wunused-function \
13437 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13438 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13439 -Wold-style-declaration -Wold-style-definition"
13440
13441 # Enable -Wno-format by default when using gcc on mingw since many
13442 # GCC versions complain about %I64.
13443 case "${host}" in
13444 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13445 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13446 esac
13447
13448 # Check whether --enable-build-warnings was given.
13449 if test "${enable_build_warnings+set}" = set; then :
13450 enableval=$enable_build_warnings; case "${enableval}" in
13451 yes) ;;
13452 no) build_warnings="-w";;
13453 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13454 build_warnings="${build_warnings} ${t}";;
13455 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13456 build_warnings="${t} ${build_warnings}";;
13457 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13458 esac
13459 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13460 echo "Setting compiler warning flags = $build_warnings" 6>&1
13461 fi
13462 fi
13463 # Check whether --enable-sim-build-warnings was given.
13464 if test "${enable_sim_build_warnings+set}" = set; then :
13465 enableval=$enable_sim_build_warnings; case "${enableval}" in
13466 yes) ;;
13467 no) build_warnings="-w";;
13468 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13469 build_warnings="${build_warnings} ${t}";;
13470 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13471 build_warnings="${t} ${build_warnings}";;
13472 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13473 esac
13474 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13475 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13476 fi
13477 fi
13478 WARN_CFLAGS=""
13479 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13480 then
13481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13482 $as_echo_n "checking compiler warning flags... " >&6; }
13483 # Separate out the -Werror flag as some files just cannot be
13484 # compiled with it enabled.
13485 for w in ${build_warnings}; do
13486 case $w in
13487 -Werr*) WERROR_CFLAGS=-Werror ;;
13488 *) # Check that GCC accepts it
13489 saved_CFLAGS="$CFLAGS"
13490 CFLAGS="$CFLAGS $w"
13491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13492 /* end confdefs.h. */
13493
13494 int
13495 main ()
13496 {
13497
13498 ;
13499 return 0;
13500 }
13501 _ACEOF
13502 if ac_fn_c_try_compile "$LINENO"; then :
13503 WARN_CFLAGS="${WARN_CFLAGS} $w"
13504 fi
13505 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13506 CFLAGS="$saved_CFLAGS"
13507 esac
13508 done
13509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13510 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13511 fi
13512
13513
13514 if test x"yes" != x"no"; then
13515 enable_sim_hardware=yes
13516 else
13517 enable_sim_hardware=no
13518 fi
13519
13520 if test ""; then
13521 hardware=""
13522 else
13523 hardware="cfi core pal glue"
13524 fi
13525 hardware="$hardware \
13526 bfin_cec \
13527 bfin_ctimer \
13528 bfin_dma \
13529 bfin_dmac \
13530 bfin_ebiu_amc \
13531 bfin_ebiu_ddrc \
13532 bfin_ebiu_sdc \
13533 bfin_emac \
13534 bfin_eppi \
13535 bfin_evt \
13536 bfin_gpio \
13537 bfin_gpio2 \
13538 bfin_gptimer \
13539 bfin_jtag \
13540 bfin_mmu \
13541 bfin_nfc \
13542 bfin_otp \
13543 bfin_pfmon \
13544 bfin_pint \
13545 bfin_pll \
13546 bfin_ppi \
13547 bfin_rtc \
13548 bfin_sic \
13549 bfin_spi \
13550 bfin_trace \
13551 bfin_twi \
13552 bfin_uart \
13553 bfin_uart2 \
13554 bfin_wdog \
13555 bfin_wp \
13556 eth_phy \
13557 "
13558
13559 sim_hw_cflags="-DWITH_HW=1"
13560 sim_hw="$hardware"
13561 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13562
13563 # Check whether --enable-sim-hardware was given.
13564 if test "${enable_sim_hardware+set}" = set; then :
13565 enableval=$enable_sim_hardware;
13566 fi
13567
13568 case ${enable_sim_hardware} in
13569 yes|no) ;;
13570 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13571 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13572 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13573 esac
13574
13575 if test "$enable_sim_hardware" = no; then
13576 sim_hw_objs=
13577 sim_hw_cflags="-DWITH_HW=0"
13578 sim_hw=
13579 else
13580 sim_hw_cflags="-DWITH_HW=1"
13581 # remove duplicates
13582 sim_hw=""
13583 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13584 for i in $hardware ; do
13585 case " $sim_hw " in
13586 *" $i "*) ;;
13587 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13588 esac
13589 done
13590 # mingw does not support sockser
13591 case ${host} in
13592 *mingw*) ;;
13593 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13594 # that you instatiate. Instead, other code will call into it directly.
13595 # At some point, we should convert it over.
13596 sim_hw_objs="$sim_hw_objs dv-sockser.o"
13597
13598 cat >>confdefs.h <<_ACEOF
13599 #define HAVE_DV_SOCKSER 1
13600 _ACEOF
13601
13602 ;;
13603 esac
13604 if test x"$silent" != x"yes"; then
13605 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13606 fi
13607 case " $hardware " in
13608 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
13609 $as_echo_n "checking for log2 in -lm... " >&6; }
13610 if test "${ac_cv_lib_m_log2+set}" = set; then :
13611 $as_echo_n "(cached) " >&6
13612 else
13613 ac_check_lib_save_LIBS=$LIBS
13614 LIBS="-lm $LIBS"
13615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13616 /* end confdefs.h. */
13617
13618 /* Override any GCC internal prototype to avoid an error.
13619 Use char because int might match the return type of a GCC
13620 builtin and then its argument prototype would still apply. */
13621 #ifdef __cplusplus
13622 extern "C"
13623 #endif
13624 char log2 ();
13625 int
13626 main ()
13627 {
13628 return log2 ();
13629 ;
13630 return 0;
13631 }
13632 _ACEOF
13633 if ac_fn_c_try_link "$LINENO"; then :
13634 ac_cv_lib_m_log2=yes
13635 else
13636 ac_cv_lib_m_log2=no
13637 fi
13638 rm -f core conftest.err conftest.$ac_objext \
13639 conftest$ac_exeext conftest.$ac_ext
13640 LIBS=$ac_check_lib_save_LIBS
13641 fi
13642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13643 $as_echo "$ac_cv_lib_m_log2" >&6; }
13644 if test "x$ac_cv_lib_m_log2" = x""yes; then :
13645 cat >>confdefs.h <<_ACEOF
13646 #define HAVE_LIBM 1
13647 _ACEOF
13648
13649 LIBS="-lm $LIBS"
13650
13651 fi
13652 ;;
13653 esac
13654 fi
13655
13656
13657 for ac_func in getuid getgid geteuid getegid setuid setgid mmap munmap kill pread
13658 do :
13659 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13660 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13661 eval as_val=\$$as_ac_var
13662 if test "x$as_val" = x""yes; then :
13663 cat >>confdefs.h <<_ACEOF
13664 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13665 _ACEOF
13666
13667 fi
13668 done
13669
13670 for ac_header in \
13671 linux/if_tun.h \
13672 linux/mii.h \
13673 linux/types.h \
13674 net/if.h \
13675 sys/ioctl.h \
13676 sys/mman.h \
13677
13678 do :
13679 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13680 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13681 eval as_val=\$$as_ac_Header
13682 if test "x$as_val" = x""yes; then :
13683 cat >>confdefs.h <<_ACEOF
13684 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13685 _ACEOF
13686
13687 fi
13688
13689 done
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
13700 if test -n "$ac_tool_prefix"; then
13701 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
13702 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
13703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13704 $as_echo_n "checking for $ac_word... " >&6; }
13705 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
13706 $as_echo_n "(cached) " >&6
13707 else
13708 case $PKG_CONFIG in
13709 [\\/]* | ?:[\\/]*)
13710 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13711 ;;
13712 *)
13713 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13714 for as_dir in $PATH
13715 do
13716 IFS=$as_save_IFS
13717 test -z "$as_dir" && as_dir=.
13718 for ac_exec_ext in '' $ac_executable_extensions; do
13719 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13720 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13721 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13722 break 2
13723 fi
13724 done
13725 done
13726 IFS=$as_save_IFS
13727
13728 ;;
13729 esac
13730 fi
13731 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13732 if test -n "$PKG_CONFIG"; then
13733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
13734 $as_echo "$PKG_CONFIG" >&6; }
13735 else
13736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13737 $as_echo "no" >&6; }
13738 fi
13739
13740
13741 fi
13742 if test -z "$ac_cv_path_PKG_CONFIG"; then
13743 ac_pt_PKG_CONFIG=$PKG_CONFIG
13744 # Extract the first word of "pkg-config", so it can be a program name with args.
13745 set dummy pkg-config; ac_word=$2
13746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13747 $as_echo_n "checking for $ac_word... " >&6; }
13748 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
13749 $as_echo_n "(cached) " >&6
13750 else
13751 case $ac_pt_PKG_CONFIG in
13752 [\\/]* | ?:[\\/]*)
13753 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
13754 ;;
13755 *)
13756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13757 for as_dir in $PATH
13758 do
13759 IFS=$as_save_IFS
13760 test -z "$as_dir" && as_dir=.
13761 for ac_exec_ext in '' $ac_executable_extensions; do
13762 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13763 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13765 break 2
13766 fi
13767 done
13768 done
13769 IFS=$as_save_IFS
13770
13771 ;;
13772 esac
13773 fi
13774 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13775 if test -n "$ac_pt_PKG_CONFIG"; then
13776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13777 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
13778 else
13779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13780 $as_echo "no" >&6; }
13781 fi
13782
13783 if test "x$ac_pt_PKG_CONFIG" = x; then
13784 PKG_CONFIG=""
13785 else
13786 case $cross_compiling:$ac_tool_warned in
13787 yes:)
13788 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13789 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13790 ac_tool_warned=yes ;;
13791 esac
13792 PKG_CONFIG=$ac_pt_PKG_CONFIG
13793 fi
13794 else
13795 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13796 fi
13797
13798 fi
13799 if test -n "$PKG_CONFIG"; then
13800 _pkg_min_version=0.9.0
13801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
13802 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
13803 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
13804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13805 $as_echo "yes" >&6; }
13806 else
13807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13808 $as_echo "no" >&6; }
13809 PKG_CONFIG=""
13810 fi
13811 fi
13812
13813 pkg_failed=no
13814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SDL" >&5
13815 $as_echo_n "checking for SDL... " >&6; }
13816
13817 if test -n "$SDL_CFLAGS"; then
13818 pkg_cv_SDL_CFLAGS="$SDL_CFLAGS"
13819 elif test -n "$PKG_CONFIG"; then
13820 if test -n "$PKG_CONFIG" && \
13821 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
13822 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
13823 ac_status=$?
13824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13825 test $ac_status = 0; }; then
13826 pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl" 2>/dev/null`
13827 test "x$?" != "x0" && pkg_failed=yes
13828 else
13829 pkg_failed=yes
13830 fi
13831 else
13832 pkg_failed=untried
13833 fi
13834 if test -n "$SDL_LIBS"; then
13835 pkg_cv_SDL_LIBS="$SDL_LIBS"
13836 elif test -n "$PKG_CONFIG"; then
13837 if test -n "$PKG_CONFIG" && \
13838 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
13839 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
13840 ac_status=$?
13841 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13842 test $ac_status = 0; }; then
13843 pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl" 2>/dev/null`
13844 test "x$?" != "x0" && pkg_failed=yes
13845 else
13846 pkg_failed=yes
13847 fi
13848 else
13849 pkg_failed=untried
13850 fi
13851
13852
13853
13854 if test $pkg_failed = yes; then
13855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13856 $as_echo "no" >&6; }
13857
13858 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
13859 _pkg_short_errors_supported=yes
13860 else
13861 _pkg_short_errors_supported=no
13862 fi
13863 if test $_pkg_short_errors_supported = yes; then
13864 SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sdl" 2>&1`
13865 else
13866 SDL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sdl" 2>&1`
13867 fi
13868 # Put the nasty error message in config.log where it belongs
13869 echo "$SDL_PKG_ERRORS" >&5
13870
13871 :
13872 elif test $pkg_failed = untried; then
13873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13874 $as_echo "no" >&6; }
13875 :
13876 else
13877 SDL_CFLAGS=$pkg_cv_SDL_CFLAGS
13878 SDL_LIBS=$pkg_cv_SDL_LIBS
13879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13880 $as_echo "yes" >&6; }
13881
13882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13883 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13884 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13885 $as_echo_n "(cached) " >&6
13886 else
13887 ac_check_lib_save_LIBS=$LIBS
13888 LIBS="-ldl $LIBS"
13889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13890 /* end confdefs.h. */
13891
13892 /* Override any GCC internal prototype to avoid an error.
13893 Use char because int might match the return type of a GCC
13894 builtin and then its argument prototype would still apply. */
13895 #ifdef __cplusplus
13896 extern "C"
13897 #endif
13898 char dlopen ();
13899 int
13900 main ()
13901 {
13902 return dlopen ();
13903 ;
13904 return 0;
13905 }
13906 _ACEOF
13907 if ac_fn_c_try_link "$LINENO"; then :
13908 ac_cv_lib_dl_dlopen=yes
13909 else
13910 ac_cv_lib_dl_dlopen=no
13911 fi
13912 rm -f core conftest.err conftest.$ac_objext \
13913 conftest$ac_exeext conftest.$ac_ext
13914 LIBS=$ac_check_lib_save_LIBS
13915 fi
13916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13917 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13918 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13919
13920 SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL"
13921 SDL_LIBS="-ldl"
13922
13923 else
13924 SDL_CFLAGS= SDL_LIBS=
13925 fi
13926
13927
13928 fi
13929
13930
13931
13932
13933 ac_sources="$sim_link_files"
13934 ac_dests="$sim_link_links"
13935 while test -n "$ac_sources"; do
13936 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13937 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13938 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13939 done
13940 ac_config_links="$ac_config_links $ac_config_links_1"
13941
13942 cgen_breaks=""
13943 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13944 cgen_breaks="break cgen_rtx_error";
13945 fi
13946
13947 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13948
13949 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13950
13951 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13952
13953 ac_config_commands="$ac_config_commands Makefile"
13954
13955 ac_config_commands="$ac_config_commands stamp-h"
13956
13957 cat >confcache <<\_ACEOF
13958 # This file is a shell script that caches the results of configure
13959 # tests run on this system so they can be shared between configure
13960 # scripts and configure runs, see configure's option --config-cache.
13961 # It is not useful on other systems. If it contains results you don't
13962 # want to keep, you may remove or edit it.
13963 #
13964 # config.status only pays attention to the cache file if you give it
13965 # the --recheck option to rerun configure.
13966 #
13967 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13968 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13969 # following values.
13970
13971 _ACEOF
13972
13973 # The following way of writing the cache mishandles newlines in values,
13974 # but we know of no workaround that is simple, portable, and efficient.
13975 # So, we kill variables containing newlines.
13976 # Ultrix sh set writes to stderr and can't be redirected directly,
13977 # and sets the high bit in the cache file unless we assign to the vars.
13978 (
13979 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13980 eval ac_val=\$$ac_var
13981 case $ac_val in #(
13982 *${as_nl}*)
13983 case $ac_var in #(
13984 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13985 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13986 esac
13987 case $ac_var in #(
13988 _ | IFS | as_nl) ;; #(
13989 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13990 *) { eval $ac_var=; unset $ac_var;} ;;
13991 esac ;;
13992 esac
13993 done
13994
13995 (set) 2>&1 |
13996 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13997 *${as_nl}ac_space=\ *)
13998 # `set' does not quote correctly, so add quotes: double-quote
13999 # substitution turns \\\\ into \\, and sed turns \\ into \.
14000 sed -n \
14001 "s/'/'\\\\''/g;
14002 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14003 ;; #(
14004 *)
14005 # `set' quotes correctly as required by POSIX, so do not add quotes.
14006 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14007 ;;
14008 esac |
14009 sort
14010 ) |
14011 sed '
14012 /^ac_cv_env_/b end
14013 t clear
14014 :clear
14015 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14016 t end
14017 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14018 :end' >>confcache
14019 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14020 if test -w "$cache_file"; then
14021 test "x$cache_file" != "x/dev/null" &&
14022 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14023 $as_echo "$as_me: updating cache $cache_file" >&6;}
14024 cat confcache >$cache_file
14025 else
14026 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14027 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14028 fi
14029 fi
14030 rm -f confcache
14031
14032 test "x$prefix" = xNONE && prefix=$ac_default_prefix
14033 # Let make expand exec_prefix.
14034 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14035
14036 DEFS=-DHAVE_CONFIG_H
14037
14038 ac_libobjs=
14039 ac_ltlibobjs=
14040 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14041 # 1. Remove the extension, and $U if already installed.
14042 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14043 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14044 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14045 # will be set to the directory where LIBOBJS objects are built.
14046 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14047 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14048 done
14049 LIBOBJS=$ac_libobjs
14050
14051 LTLIBOBJS=$ac_ltlibobjs
14052
14053
14054 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14055 as_fn_error "conditional \"GMAKE\" was never defined.
14056 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14057 fi
14058 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
14059 as_fn_error "conditional \"PLUGINS\" was never defined.
14060 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14061 fi
14062 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14063 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
14064 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14065 fi
14066
14067
14068 : ${CONFIG_STATUS=./config.status}
14069 ac_write_fail=0
14070 ac_clean_files_save=$ac_clean_files
14071 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14072 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14073 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14074 as_write_fail=0
14075 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14076 #! $SHELL
14077 # Generated by $as_me.
14078 # Run this file to recreate the current configuration.
14079 # Compiler output produced by configure, useful for debugging
14080 # configure, is in config.log if it exists.
14081
14082 debug=false
14083 ac_cs_recheck=false
14084 ac_cs_silent=false
14085
14086 SHELL=\${CONFIG_SHELL-$SHELL}
14087 export SHELL
14088 _ASEOF
14089 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14090 ## -------------------- ##
14091 ## M4sh Initialization. ##
14092 ## -------------------- ##
14093
14094 # Be more Bourne compatible
14095 DUALCASE=1; export DUALCASE # for MKS sh
14096 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14097 emulate sh
14098 NULLCMD=:
14099 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14100 # is contrary to our usage. Disable this feature.
14101 alias -g '${1+"$@"}'='"$@"'
14102 setopt NO_GLOB_SUBST
14103 else
14104 case `(set -o) 2>/dev/null` in #(
14105 *posix*) :
14106 set -o posix ;; #(
14107 *) :
14108 ;;
14109 esac
14110 fi
14111
14112
14113 as_nl='
14114 '
14115 export as_nl
14116 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14117 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14118 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14119 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14120 # Prefer a ksh shell builtin over an external printf program on Solaris,
14121 # but without wasting forks for bash or zsh.
14122 if test -z "$BASH_VERSION$ZSH_VERSION" \
14123 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14124 as_echo='print -r --'
14125 as_echo_n='print -rn --'
14126 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14127 as_echo='printf %s\n'
14128 as_echo_n='printf %s'
14129 else
14130 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14131 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14132 as_echo_n='/usr/ucb/echo -n'
14133 else
14134 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14135 as_echo_n_body='eval
14136 arg=$1;
14137 case $arg in #(
14138 *"$as_nl"*)
14139 expr "X$arg" : "X\\(.*\\)$as_nl";
14140 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14141 esac;
14142 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14143 '
14144 export as_echo_n_body
14145 as_echo_n='sh -c $as_echo_n_body as_echo'
14146 fi
14147 export as_echo_body
14148 as_echo='sh -c $as_echo_body as_echo'
14149 fi
14150
14151 # The user is always right.
14152 if test "${PATH_SEPARATOR+set}" != set; then
14153 PATH_SEPARATOR=:
14154 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14155 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14156 PATH_SEPARATOR=';'
14157 }
14158 fi
14159
14160
14161 # IFS
14162 # We need space, tab and new line, in precisely that order. Quoting is
14163 # there to prevent editors from complaining about space-tab.
14164 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14165 # splitting by setting IFS to empty value.)
14166 IFS=" "" $as_nl"
14167
14168 # Find who we are. Look in the path if we contain no directory separator.
14169 case $0 in #((
14170 *[\\/]* ) as_myself=$0 ;;
14171 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14172 for as_dir in $PATH
14173 do
14174 IFS=$as_save_IFS
14175 test -z "$as_dir" && as_dir=.
14176 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14177 done
14178 IFS=$as_save_IFS
14179
14180 ;;
14181 esac
14182 # We did not find ourselves, most probably we were run as `sh COMMAND'
14183 # in which case we are not to be found in the path.
14184 if test "x$as_myself" = x; then
14185 as_myself=$0
14186 fi
14187 if test ! -f "$as_myself"; then
14188 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14189 exit 1
14190 fi
14191
14192 # Unset variables that we do not need and which cause bugs (e.g. in
14193 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14194 # suppresses any "Segmentation fault" message there. '((' could
14195 # trigger a bug in pdksh 5.2.14.
14196 for as_var in BASH_ENV ENV MAIL MAILPATH
14197 do eval test x\${$as_var+set} = xset \
14198 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14199 done
14200 PS1='$ '
14201 PS2='> '
14202 PS4='+ '
14203
14204 # NLS nuisances.
14205 LC_ALL=C
14206 export LC_ALL
14207 LANGUAGE=C
14208 export LANGUAGE
14209
14210 # CDPATH.
14211 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14212
14213
14214 # as_fn_error ERROR [LINENO LOG_FD]
14215 # ---------------------------------
14216 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14217 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14218 # script with status $?, using 1 if that was 0.
14219 as_fn_error ()
14220 {
14221 as_status=$?; test $as_status -eq 0 && as_status=1
14222 if test "$3"; then
14223 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14224 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14225 fi
14226 $as_echo "$as_me: error: $1" >&2
14227 as_fn_exit $as_status
14228 } # as_fn_error
14229
14230
14231 # as_fn_set_status STATUS
14232 # -----------------------
14233 # Set $? to STATUS, without forking.
14234 as_fn_set_status ()
14235 {
14236 return $1
14237 } # as_fn_set_status
14238
14239 # as_fn_exit STATUS
14240 # -----------------
14241 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14242 as_fn_exit ()
14243 {
14244 set +e
14245 as_fn_set_status $1
14246 exit $1
14247 } # as_fn_exit
14248
14249 # as_fn_unset VAR
14250 # ---------------
14251 # Portably unset VAR.
14252 as_fn_unset ()
14253 {
14254 { eval $1=; unset $1;}
14255 }
14256 as_unset=as_fn_unset
14257 # as_fn_append VAR VALUE
14258 # ----------------------
14259 # Append the text in VALUE to the end of the definition contained in VAR. Take
14260 # advantage of any shell optimizations that allow amortized linear growth over
14261 # repeated appends, instead of the typical quadratic growth present in naive
14262 # implementations.
14263 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14264 eval 'as_fn_append ()
14265 {
14266 eval $1+=\$2
14267 }'
14268 else
14269 as_fn_append ()
14270 {
14271 eval $1=\$$1\$2
14272 }
14273 fi # as_fn_append
14274
14275 # as_fn_arith ARG...
14276 # ------------------
14277 # Perform arithmetic evaluation on the ARGs, and store the result in the
14278 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14279 # must be portable across $(()) and expr.
14280 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14281 eval 'as_fn_arith ()
14282 {
14283 as_val=$(( $* ))
14284 }'
14285 else
14286 as_fn_arith ()
14287 {
14288 as_val=`expr "$@" || test $? -eq 1`
14289 }
14290 fi # as_fn_arith
14291
14292
14293 if expr a : '\(a\)' >/dev/null 2>&1 &&
14294 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14295 as_expr=expr
14296 else
14297 as_expr=false
14298 fi
14299
14300 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14301 as_basename=basename
14302 else
14303 as_basename=false
14304 fi
14305
14306 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14307 as_dirname=dirname
14308 else
14309 as_dirname=false
14310 fi
14311
14312 as_me=`$as_basename -- "$0" ||
14313 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14314 X"$0" : 'X\(//\)$' \| \
14315 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14316 $as_echo X/"$0" |
14317 sed '/^.*\/\([^/][^/]*\)\/*$/{
14318 s//\1/
14319 q
14320 }
14321 /^X\/\(\/\/\)$/{
14322 s//\1/
14323 q
14324 }
14325 /^X\/\(\/\).*/{
14326 s//\1/
14327 q
14328 }
14329 s/.*/./; q'`
14330
14331 # Avoid depending upon Character Ranges.
14332 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14333 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14334 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14335 as_cr_digits='0123456789'
14336 as_cr_alnum=$as_cr_Letters$as_cr_digits
14337
14338 ECHO_C= ECHO_N= ECHO_T=
14339 case `echo -n x` in #(((((
14340 -n*)
14341 case `echo 'xy\c'` in
14342 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14343 xy) ECHO_C='\c';;
14344 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14345 ECHO_T=' ';;
14346 esac;;
14347 *)
14348 ECHO_N='-n';;
14349 esac
14350
14351 rm -f conf$$ conf$$.exe conf$$.file
14352 if test -d conf$$.dir; then
14353 rm -f conf$$.dir/conf$$.file
14354 else
14355 rm -f conf$$.dir
14356 mkdir conf$$.dir 2>/dev/null
14357 fi
14358 if (echo >conf$$.file) 2>/dev/null; then
14359 if ln -s conf$$.file conf$$ 2>/dev/null; then
14360 as_ln_s='ln -s'
14361 # ... but there are two gotchas:
14362 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14363 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14364 # In both cases, we have to default to `cp -p'.
14365 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14366 as_ln_s='cp -p'
14367 elif ln conf$$.file conf$$ 2>/dev/null; then
14368 as_ln_s=ln
14369 else
14370 as_ln_s='cp -p'
14371 fi
14372 else
14373 as_ln_s='cp -p'
14374 fi
14375 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14376 rmdir conf$$.dir 2>/dev/null
14377
14378
14379 # as_fn_mkdir_p
14380 # -------------
14381 # Create "$as_dir" as a directory, including parents if necessary.
14382 as_fn_mkdir_p ()
14383 {
14384
14385 case $as_dir in #(
14386 -*) as_dir=./$as_dir;;
14387 esac
14388 test -d "$as_dir" || eval $as_mkdir_p || {
14389 as_dirs=
14390 while :; do
14391 case $as_dir in #(
14392 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14393 *) as_qdir=$as_dir;;
14394 esac
14395 as_dirs="'$as_qdir' $as_dirs"
14396 as_dir=`$as_dirname -- "$as_dir" ||
14397 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14398 X"$as_dir" : 'X\(//\)[^/]' \| \
14399 X"$as_dir" : 'X\(//\)$' \| \
14400 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14401 $as_echo X"$as_dir" |
14402 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14403 s//\1/
14404 q
14405 }
14406 /^X\(\/\/\)[^/].*/{
14407 s//\1/
14408 q
14409 }
14410 /^X\(\/\/\)$/{
14411 s//\1/
14412 q
14413 }
14414 /^X\(\/\).*/{
14415 s//\1/
14416 q
14417 }
14418 s/.*/./; q'`
14419 test -d "$as_dir" && break
14420 done
14421 test -z "$as_dirs" || eval "mkdir $as_dirs"
14422 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14423
14424
14425 } # as_fn_mkdir_p
14426 if mkdir -p . 2>/dev/null; then
14427 as_mkdir_p='mkdir -p "$as_dir"'
14428 else
14429 test -d ./-p && rmdir ./-p
14430 as_mkdir_p=false
14431 fi
14432
14433 if test -x / >/dev/null 2>&1; then
14434 as_test_x='test -x'
14435 else
14436 if ls -dL / >/dev/null 2>&1; then
14437 as_ls_L_option=L
14438 else
14439 as_ls_L_option=
14440 fi
14441 as_test_x='
14442 eval sh -c '\''
14443 if test -d "$1"; then
14444 test -d "$1/.";
14445 else
14446 case $1 in #(
14447 -*)set "./$1";;
14448 esac;
14449 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14450 ???[sx]*):;;*)false;;esac;fi
14451 '\'' sh
14452 '
14453 fi
14454 as_executable_p=$as_test_x
14455
14456 # Sed expression to map a string onto a valid CPP name.
14457 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14458
14459 # Sed expression to map a string onto a valid variable name.
14460 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14461
14462
14463 exec 6>&1
14464 ## ----------------------------------- ##
14465 ## Main body of $CONFIG_STATUS script. ##
14466 ## ----------------------------------- ##
14467 _ASEOF
14468 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14469
14470 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14471 # Save the log message, to keep $0 and so on meaningful, and to
14472 # report actual input values of CONFIG_FILES etc. instead of their
14473 # values after options handling.
14474 ac_log="
14475 This file was extended by $as_me, which was
14476 generated by GNU Autoconf 2.64. Invocation command line was
14477
14478 CONFIG_FILES = $CONFIG_FILES
14479 CONFIG_HEADERS = $CONFIG_HEADERS
14480 CONFIG_LINKS = $CONFIG_LINKS
14481 CONFIG_COMMANDS = $CONFIG_COMMANDS
14482 $ $0 $@
14483
14484 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14485 "
14486
14487 _ACEOF
14488
14489 case $ac_config_files in *"
14490 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14491 esac
14492
14493 case $ac_config_headers in *"
14494 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14495 esac
14496
14497
14498 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14499 # Files that config.status was made for.
14500 config_files="$ac_config_files"
14501 config_headers="$ac_config_headers"
14502 config_links="$ac_config_links"
14503 config_commands="$ac_config_commands"
14504
14505 _ACEOF
14506
14507 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14508 ac_cs_usage="\
14509 \`$as_me' instantiates files and other configuration actions
14510 from templates according to the current configuration. Unless the files
14511 and actions are specified as TAGs, all are instantiated by default.
14512
14513 Usage: $0 [OPTION]... [TAG]...
14514
14515 -h, --help print this help, then exit
14516 -V, --version print version number and configuration settings, then exit
14517 -q, --quiet, --silent
14518 do not print progress messages
14519 -d, --debug don't remove temporary files
14520 --recheck update $as_me by reconfiguring in the same conditions
14521 --file=FILE[:TEMPLATE]
14522 instantiate the configuration file FILE
14523 --header=FILE[:TEMPLATE]
14524 instantiate the configuration header FILE
14525
14526 Configuration files:
14527 $config_files
14528
14529 Configuration headers:
14530 $config_headers
14531
14532 Configuration links:
14533 $config_links
14534
14535 Configuration commands:
14536 $config_commands
14537
14538 Report bugs to the package provider."
14539
14540 _ACEOF
14541 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14542 ac_cs_version="\\
14543 config.status
14544 configured by $0, generated by GNU Autoconf 2.64,
14545 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14546
14547 Copyright (C) 2009 Free Software Foundation, Inc.
14548 This config.status script is free software; the Free Software Foundation
14549 gives unlimited permission to copy, distribute and modify it."
14550
14551 ac_pwd='$ac_pwd'
14552 srcdir='$srcdir'
14553 INSTALL='$INSTALL'
14554 AWK='$AWK'
14555 test -n "\$AWK" || AWK=awk
14556 _ACEOF
14557
14558 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14559 # The default lists apply if the user does not specify any file.
14560 ac_need_defaults=:
14561 while test $# != 0
14562 do
14563 case $1 in
14564 --*=*)
14565 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14566 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14567 ac_shift=:
14568 ;;
14569 *)
14570 ac_option=$1
14571 ac_optarg=$2
14572 ac_shift=shift
14573 ;;
14574 esac
14575
14576 case $ac_option in
14577 # Handling of the options.
14578 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14579 ac_cs_recheck=: ;;
14580 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14581 $as_echo "$ac_cs_version"; exit ;;
14582 --debug | --debu | --deb | --de | --d | -d )
14583 debug=: ;;
14584 --file | --fil | --fi | --f )
14585 $ac_shift
14586 case $ac_optarg in
14587 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14588 esac
14589 as_fn_append CONFIG_FILES " '$ac_optarg'"
14590 ac_need_defaults=false;;
14591 --header | --heade | --head | --hea )
14592 $ac_shift
14593 case $ac_optarg in
14594 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14595 esac
14596 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14597 ac_need_defaults=false;;
14598 --he | --h)
14599 # Conflict between --help and --header
14600 as_fn_error "ambiguous option: \`$1'
14601 Try \`$0 --help' for more information.";;
14602 --help | --hel | -h )
14603 $as_echo "$ac_cs_usage"; exit ;;
14604 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14605 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14606 ac_cs_silent=: ;;
14607
14608 # This is an error.
14609 -*) as_fn_error "unrecognized option: \`$1'
14610 Try \`$0 --help' for more information." ;;
14611
14612 *) as_fn_append ac_config_targets " $1"
14613 ac_need_defaults=false ;;
14614
14615 esac
14616 shift
14617 done
14618
14619 ac_configure_extra_args=
14620
14621 if $ac_cs_silent; then
14622 exec 6>/dev/null
14623 ac_configure_extra_args="$ac_configure_extra_args --silent"
14624 fi
14625
14626 _ACEOF
14627 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14628 if \$ac_cs_recheck; then
14629 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14630 shift
14631 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14632 CONFIG_SHELL='$SHELL'
14633 export CONFIG_SHELL
14634 exec "\$@"
14635 fi
14636
14637 _ACEOF
14638 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14639 exec 5>>config.log
14640 {
14641 echo
14642 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14643 ## Running $as_me. ##
14644 _ASBOX
14645 $as_echo "$ac_log"
14646 } >&5
14647
14648 _ACEOF
14649 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14650 #
14651 # INIT-COMMANDS
14652 #
14653 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14654
14655
14656 # The HP-UX ksh and POSIX shell print the target directory to stdout
14657 # if CDPATH is set.
14658 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14659
14660 sed_quote_subst='$sed_quote_subst'
14661 double_quote_subst='$double_quote_subst'
14662 delay_variable_subst='$delay_variable_subst'
14663 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14664 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14665 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14666 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14667 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14668 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14669 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14670 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14671 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14672 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14673 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14674 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14675 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14676 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14677 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14678 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14679 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14680 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14681 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14682 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14683 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14684 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14685 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14686 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14687 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14688 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14689 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14690 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14691 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14692 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14693 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14694 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14695 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14696 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14697 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14698 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14699 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14700 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14701 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14702 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14703 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14704 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14705 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14706 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14707 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14708 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14709 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14710 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14711 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"`'
14712 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14713 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14714 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14715 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14716 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14717 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14718 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14719 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14720 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14721 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14722 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14723 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14724 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14725 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14726 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14727 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14728 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14729 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14730 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14731 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14732 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14733 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14734 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14735 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14736 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14737 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14738 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14739 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14740 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14741 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14742 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14743 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14744 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14745 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14746 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14747 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14748 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14749 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14750 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14751 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14752 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14753 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14754 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14755 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14756 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14757 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14758 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14759 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14760 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14761 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14762 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14763 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14764 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14765 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14766 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14767 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14768 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14769 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14770 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14771 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14772 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14773 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14774 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14775 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14776 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14777 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14778 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14779 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14780 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14781 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14782 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14783
14784 LTCC='$LTCC'
14785 LTCFLAGS='$LTCFLAGS'
14786 compiler='$compiler_DEFAULT'
14787
14788 # A function that is used when there is no print builtin or printf.
14789 func_fallback_echo ()
14790 {
14791 eval 'cat <<_LTECHO_EOF
14792 \$1
14793 _LTECHO_EOF'
14794 }
14795
14796 # Quote evaled strings.
14797 for var in SHELL \
14798 ECHO \
14799 SED \
14800 GREP \
14801 EGREP \
14802 FGREP \
14803 LD \
14804 NM \
14805 LN_S \
14806 lt_SP2NL \
14807 lt_NL2SP \
14808 reload_flag \
14809 OBJDUMP \
14810 deplibs_check_method \
14811 file_magic_cmd \
14812 AR \
14813 AR_FLAGS \
14814 STRIP \
14815 RANLIB \
14816 CC \
14817 CFLAGS \
14818 compiler \
14819 lt_cv_sys_global_symbol_pipe \
14820 lt_cv_sys_global_symbol_to_cdecl \
14821 lt_cv_sys_global_symbol_to_c_name_address \
14822 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14823 lt_prog_compiler_no_builtin_flag \
14824 lt_prog_compiler_wl \
14825 lt_prog_compiler_pic \
14826 lt_prog_compiler_static \
14827 lt_cv_prog_compiler_c_o \
14828 need_locks \
14829 DSYMUTIL \
14830 NMEDIT \
14831 LIPO \
14832 OTOOL \
14833 OTOOL64 \
14834 shrext_cmds \
14835 export_dynamic_flag_spec \
14836 whole_archive_flag_spec \
14837 compiler_needs_object \
14838 with_gnu_ld \
14839 allow_undefined_flag \
14840 no_undefined_flag \
14841 hardcode_libdir_flag_spec \
14842 hardcode_libdir_flag_spec_ld \
14843 hardcode_libdir_separator \
14844 fix_srcfile_path \
14845 exclude_expsyms \
14846 include_expsyms \
14847 file_list_spec \
14848 variables_saved_for_relink \
14849 libname_spec \
14850 library_names_spec \
14851 soname_spec \
14852 install_override_mode \
14853 finish_eval \
14854 old_striplib \
14855 striplib; do
14856 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14857 *[\\\\\\\`\\"\\\$]*)
14858 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14859 ;;
14860 *)
14861 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14862 ;;
14863 esac
14864 done
14865
14866 # Double-quote double-evaled strings.
14867 for var in reload_cmds \
14868 old_postinstall_cmds \
14869 old_postuninstall_cmds \
14870 old_archive_cmds \
14871 extract_expsyms_cmds \
14872 old_archive_from_new_cmds \
14873 old_archive_from_expsyms_cmds \
14874 archive_cmds \
14875 archive_expsym_cmds \
14876 module_cmds \
14877 module_expsym_cmds \
14878 export_symbols_cmds \
14879 prelink_cmds \
14880 postinstall_cmds \
14881 postuninstall_cmds \
14882 finish_cmds \
14883 sys_lib_search_path_spec \
14884 sys_lib_dlsearch_path_spec; do
14885 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14886 *[\\\\\\\`\\"\\\$]*)
14887 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14888 ;;
14889 *)
14890 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14891 ;;
14892 esac
14893 done
14894
14895 ac_aux_dir='$ac_aux_dir'
14896 xsi_shell='$xsi_shell'
14897 lt_shell_append='$lt_shell_append'
14898
14899 # See if we are running on zsh, and set the options which allow our
14900 # commands through without removal of \ escapes INIT.
14901 if test -n "\${ZSH_VERSION+set}" ; then
14902 setopt NO_GLOB_SUBST
14903 fi
14904
14905
14906 PACKAGE='$PACKAGE'
14907 VERSION='$VERSION'
14908 TIMESTAMP='$TIMESTAMP'
14909 RM='$RM'
14910 ofile='$ofile'
14911
14912
14913
14914
14915 _ACEOF
14916
14917 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14918
14919 # Handling of arguments.
14920 for ac_config_target in $ac_config_targets
14921 do
14922 case $ac_config_target in
14923 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14924 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14925 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14926 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14927 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14928 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14929 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14930 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14931 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14932
14933 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14934 esac
14935 done
14936
14937
14938 # If the user did not use the arguments to specify the items to instantiate,
14939 # then the envvar interface is used. Set only those that are not.
14940 # We use the long form for the default assignment because of an extremely
14941 # bizarre bug on SunOS 4.1.3.
14942 if $ac_need_defaults; then
14943 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14944 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14945 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14946 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14947 fi
14948
14949 # Have a temporary directory for convenience. Make it in the build tree
14950 # simply because there is no reason against having it here, and in addition,
14951 # creating and moving files from /tmp can sometimes cause problems.
14952 # Hook for its removal unless debugging.
14953 # Note that there is a small window in which the directory will not be cleaned:
14954 # after its creation but before its name has been assigned to `$tmp'.
14955 $debug ||
14956 {
14957 tmp=
14958 trap 'exit_status=$?
14959 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14960 ' 0
14961 trap 'as_fn_exit 1' 1 2 13 15
14962 }
14963 # Create a (secure) tmp directory for tmp files.
14964
14965 {
14966 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14967 test -n "$tmp" && test -d "$tmp"
14968 } ||
14969 {
14970 tmp=./conf$$-$RANDOM
14971 (umask 077 && mkdir "$tmp")
14972 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14973
14974 # Set up the scripts for CONFIG_FILES section.
14975 # No need to generate them if there are no CONFIG_FILES.
14976 # This happens for instance with `./config.status config.h'.
14977 if test -n "$CONFIG_FILES"; then
14978
14979
14980 ac_cr=`echo X | tr X '\015'`
14981 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14982 # But we know of no other shell where ac_cr would be empty at this
14983 # point, so we can use a bashism as a fallback.
14984 if test "x$ac_cr" = x; then
14985 eval ac_cr=\$\'\\r\'
14986 fi
14987 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14988 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14989 ac_cs_awk_cr='\r'
14990 else
14991 ac_cs_awk_cr=$ac_cr
14992 fi
14993
14994 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14995 _ACEOF
14996
14997
14998 {
14999 echo "cat >conf$$subs.awk <<_ACEOF" &&
15000 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15001 echo "_ACEOF"
15002 } >conf$$subs.sh ||
15003 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15004 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15005 ac_delim='%!_!# '
15006 for ac_last_try in false false false false false :; do
15007 . ./conf$$subs.sh ||
15008 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15009
15010 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15011 if test $ac_delim_n = $ac_delim_num; then
15012 break
15013 elif $ac_last_try; then
15014 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15015 else
15016 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15017 fi
15018 done
15019 rm -f conf$$subs.sh
15020
15021 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15022 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15023 _ACEOF
15024 sed -n '
15025 h
15026 s/^/S["/; s/!.*/"]=/
15027 p
15028 g
15029 s/^[^!]*!//
15030 :repl
15031 t repl
15032 s/'"$ac_delim"'$//
15033 t delim
15034 :nl
15035 h
15036 s/\(.\{148\}\).*/\1/
15037 t more1
15038 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15039 p
15040 n
15041 b repl
15042 :more1
15043 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15044 p
15045 g
15046 s/.\{148\}//
15047 t nl
15048 :delim
15049 h
15050 s/\(.\{148\}\).*/\1/
15051 t more2
15052 s/["\\]/\\&/g; s/^/"/; s/$/"/
15053 p
15054 b
15055 :more2
15056 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15057 p
15058 g
15059 s/.\{148\}//
15060 t delim
15061 ' <conf$$subs.awk | sed '
15062 /^[^""]/{
15063 N
15064 s/\n//
15065 }
15066 ' >>$CONFIG_STATUS || ac_write_fail=1
15067 rm -f conf$$subs.awk
15068 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15069 _ACAWK
15070 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15071 for (key in S) S_is_set[key] = 1
15072 FS = "\a"
15073
15074 }
15075 {
15076 line = $ 0
15077 nfields = split(line, field, "@")
15078 substed = 0
15079 len = length(field[1])
15080 for (i = 2; i < nfields; i++) {
15081 key = field[i]
15082 keylen = length(key)
15083 if (S_is_set[key]) {
15084 value = S[key]
15085 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15086 len += length(value) + length(field[++i])
15087 substed = 1
15088 } else
15089 len += 1 + keylen
15090 }
15091
15092 print line
15093 }
15094
15095 _ACAWK
15096 _ACEOF
15097 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15098 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15099 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15100 else
15101 cat
15102 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15103 || as_fn_error "could not setup config files machinery" "$LINENO" 5
15104 _ACEOF
15105
15106 # VPATH may cause trouble with some makes, so we remove $(srcdir),
15107 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15108 # trailing colons and then remove the whole line if VPATH becomes empty
15109 # (actually we leave an empty line to preserve line numbers).
15110 if test "x$srcdir" = x.; then
15111 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15112 s/:*\$(srcdir):*/:/
15113 s/:*\${srcdir}:*/:/
15114 s/:*@srcdir@:*/:/
15115 s/^\([^=]*=[ ]*\):*/\1/
15116 s/:*$//
15117 s/^[^=]*=[ ]*$//
15118 }'
15119 fi
15120
15121 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15122 fi # test -n "$CONFIG_FILES"
15123
15124 # Set up the scripts for CONFIG_HEADERS section.
15125 # No need to generate them if there are no CONFIG_HEADERS.
15126 # This happens for instance with `./config.status Makefile'.
15127 if test -n "$CONFIG_HEADERS"; then
15128 cat >"$tmp/defines.awk" <<\_ACAWK ||
15129 BEGIN {
15130 _ACEOF
15131
15132 # Transform confdefs.h into an awk script `defines.awk', embedded as
15133 # here-document in config.status, that substitutes the proper values into
15134 # config.h.in to produce config.h.
15135
15136 # Create a delimiter string that does not exist in confdefs.h, to ease
15137 # handling of long lines.
15138 ac_delim='%!_!# '
15139 for ac_last_try in false false :; do
15140 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15141 if test -z "$ac_t"; then
15142 break
15143 elif $ac_last_try; then
15144 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15145 else
15146 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15147 fi
15148 done
15149
15150 # For the awk script, D is an array of macro values keyed by name,
15151 # likewise P contains macro parameters if any. Preserve backslash
15152 # newline sequences.
15153
15154 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15155 sed -n '
15156 s/.\{148\}/&'"$ac_delim"'/g
15157 t rset
15158 :rset
15159 s/^[ ]*#[ ]*define[ ][ ]*/ /
15160 t def
15161 d
15162 :def
15163 s/\\$//
15164 t bsnl
15165 s/["\\]/\\&/g
15166 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15167 D["\1"]=" \3"/p
15168 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15169 d
15170 :bsnl
15171 s/["\\]/\\&/g
15172 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15173 D["\1"]=" \3\\\\\\n"\\/p
15174 t cont
15175 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15176 t cont
15177 d
15178 :cont
15179 n
15180 s/.\{148\}/&'"$ac_delim"'/g
15181 t clear
15182 :clear
15183 s/\\$//
15184 t bsnlc
15185 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15186 d
15187 :bsnlc
15188 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15189 b cont
15190 ' <confdefs.h | sed '
15191 s/'"$ac_delim"'/"\\\
15192 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15193
15194 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15195 for (key in D) D_is_set[key] = 1
15196 FS = "\a"
15197 }
15198 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15199 line = \$ 0
15200 split(line, arg, " ")
15201 if (arg[1] == "#") {
15202 defundef = arg[2]
15203 mac1 = arg[3]
15204 } else {
15205 defundef = substr(arg[1], 2)
15206 mac1 = arg[2]
15207 }
15208 split(mac1, mac2, "(") #)
15209 macro = mac2[1]
15210 prefix = substr(line, 1, index(line, defundef) - 1)
15211 if (D_is_set[macro]) {
15212 # Preserve the white space surrounding the "#".
15213 print prefix "define", macro P[macro] D[macro]
15214 next
15215 } else {
15216 # Replace #undef with comments. This is necessary, for example,
15217 # in the case of _POSIX_SOURCE, which is predefined and required
15218 # on some systems where configure will not decide to define it.
15219 if (defundef == "undef") {
15220 print "/*", prefix defundef, macro, "*/"
15221 next
15222 }
15223 }
15224 }
15225 { print }
15226 _ACAWK
15227 _ACEOF
15228 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15229 as_fn_error "could not setup config headers machinery" "$LINENO" 5
15230 fi # test -n "$CONFIG_HEADERS"
15231
15232
15233 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
15234 shift
15235 for ac_tag
15236 do
15237 case $ac_tag in
15238 :[FHLC]) ac_mode=$ac_tag; continue;;
15239 esac
15240 case $ac_mode$ac_tag in
15241 :[FHL]*:*);;
15242 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15243 :[FH]-) ac_tag=-:-;;
15244 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15245 esac
15246 ac_save_IFS=$IFS
15247 IFS=:
15248 set x $ac_tag
15249 IFS=$ac_save_IFS
15250 shift
15251 ac_file=$1
15252 shift
15253
15254 case $ac_mode in
15255 :L) ac_source=$1;;
15256 :[FH])
15257 ac_file_inputs=
15258 for ac_f
15259 do
15260 case $ac_f in
15261 -) ac_f="$tmp/stdin";;
15262 *) # Look for the file first in the build tree, then in the source tree
15263 # (if the path is not absolute). The absolute path cannot be DOS-style,
15264 # because $ac_f cannot contain `:'.
15265 test -f "$ac_f" ||
15266 case $ac_f in
15267 [\\/$]*) false;;
15268 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15269 esac ||
15270 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15271 esac
15272 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15273 as_fn_append ac_file_inputs " '$ac_f'"
15274 done
15275
15276 # Let's still pretend it is `configure' which instantiates (i.e., don't
15277 # use $as_me), people would be surprised to read:
15278 # /* config.h. Generated by config.status. */
15279 configure_input='Generated from '`
15280 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15281 `' by configure.'
15282 if test x"$ac_file" != x-; then
15283 configure_input="$ac_file. $configure_input"
15284 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15285 $as_echo "$as_me: creating $ac_file" >&6;}
15286 fi
15287 # Neutralize special characters interpreted by sed in replacement strings.
15288 case $configure_input in #(
15289 *\&* | *\|* | *\\* )
15290 ac_sed_conf_input=`$as_echo "$configure_input" |
15291 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15292 *) ac_sed_conf_input=$configure_input;;
15293 esac
15294
15295 case $ac_tag in
15296 *:-:* | *:-) cat >"$tmp/stdin" \
15297 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15298 esac
15299 ;;
15300 esac
15301
15302 ac_dir=`$as_dirname -- "$ac_file" ||
15303 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15304 X"$ac_file" : 'X\(//\)[^/]' \| \
15305 X"$ac_file" : 'X\(//\)$' \| \
15306 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15307 $as_echo X"$ac_file" |
15308 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15309 s//\1/
15310 q
15311 }
15312 /^X\(\/\/\)[^/].*/{
15313 s//\1/
15314 q
15315 }
15316 /^X\(\/\/\)$/{
15317 s//\1/
15318 q
15319 }
15320 /^X\(\/\).*/{
15321 s//\1/
15322 q
15323 }
15324 s/.*/./; q'`
15325 as_dir="$ac_dir"; as_fn_mkdir_p
15326 ac_builddir=.
15327
15328 case "$ac_dir" in
15329 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15330 *)
15331 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15332 # A ".." for each directory in $ac_dir_suffix.
15333 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15334 case $ac_top_builddir_sub in
15335 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15336 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15337 esac ;;
15338 esac
15339 ac_abs_top_builddir=$ac_pwd
15340 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15341 # for backward compatibility:
15342 ac_top_builddir=$ac_top_build_prefix
15343
15344 case $srcdir in
15345 .) # We are building in place.
15346 ac_srcdir=.
15347 ac_top_srcdir=$ac_top_builddir_sub
15348 ac_abs_top_srcdir=$ac_pwd ;;
15349 [\\/]* | ?:[\\/]* ) # Absolute name.
15350 ac_srcdir=$srcdir$ac_dir_suffix;
15351 ac_top_srcdir=$srcdir
15352 ac_abs_top_srcdir=$srcdir ;;
15353 *) # Relative name.
15354 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15355 ac_top_srcdir=$ac_top_build_prefix$srcdir
15356 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15357 esac
15358 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15359
15360
15361 case $ac_mode in
15362 :F)
15363 #
15364 # CONFIG_FILE
15365 #
15366
15367 case $INSTALL in
15368 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15369 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15370 esac
15371 _ACEOF
15372
15373 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15374 # If the template does not know about datarootdir, expand it.
15375 # FIXME: This hack should be removed a few years after 2.60.
15376 ac_datarootdir_hack=; ac_datarootdir_seen=
15377 ac_sed_dataroot='
15378 /datarootdir/ {
15379 p
15380 q
15381 }
15382 /@datadir@/p
15383 /@docdir@/p
15384 /@infodir@/p
15385 /@localedir@/p
15386 /@mandir@/p'
15387 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15388 *datarootdir*) ac_datarootdir_seen=yes;;
15389 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15391 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15392 _ACEOF
15393 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15394 ac_datarootdir_hack='
15395 s&@datadir@&$datadir&g
15396 s&@docdir@&$docdir&g
15397 s&@infodir@&$infodir&g
15398 s&@localedir@&$localedir&g
15399 s&@mandir@&$mandir&g
15400 s&\\\${datarootdir}&$datarootdir&g' ;;
15401 esac
15402 _ACEOF
15403
15404 # Neutralize VPATH when `$srcdir' = `.'.
15405 # Shell code in configure.ac might set extrasub.
15406 # FIXME: do we really want to maintain this feature?
15407 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15408 ac_sed_extra="$ac_vpsub
15409 $extrasub
15410 _ACEOF
15411 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15412 :t
15413 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15414 s|@configure_input@|$ac_sed_conf_input|;t t
15415 s&@top_builddir@&$ac_top_builddir_sub&;t t
15416 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15417 s&@srcdir@&$ac_srcdir&;t t
15418 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15419 s&@top_srcdir@&$ac_top_srcdir&;t t
15420 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15421 s&@builddir@&$ac_builddir&;t t
15422 s&@abs_builddir@&$ac_abs_builddir&;t t
15423 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15424 s&@INSTALL@&$ac_INSTALL&;t t
15425 $ac_datarootdir_hack
15426 "
15427 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15428 || as_fn_error "could not create $ac_file" "$LINENO" 5
15429
15430 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15431 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15432 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15433 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15434 which seems to be undefined. Please make sure it is defined." >&5
15435 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15436 which seems to be undefined. Please make sure it is defined." >&2;}
15437
15438 rm -f "$tmp/stdin"
15439 case $ac_file in
15440 -) cat "$tmp/out" && rm -f "$tmp/out";;
15441 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15442 esac \
15443 || as_fn_error "could not create $ac_file" "$LINENO" 5
15444 ;;
15445 :H)
15446 #
15447 # CONFIG_HEADER
15448 #
15449 if test x"$ac_file" != x-; then
15450 {
15451 $as_echo "/* $configure_input */" \
15452 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15453 } >"$tmp/config.h" \
15454 || as_fn_error "could not create $ac_file" "$LINENO" 5
15455 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15456 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15457 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15458 else
15459 rm -f "$ac_file"
15460 mv "$tmp/config.h" "$ac_file" \
15461 || as_fn_error "could not create $ac_file" "$LINENO" 5
15462 fi
15463 else
15464 $as_echo "/* $configure_input */" \
15465 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15466 || as_fn_error "could not create -" "$LINENO" 5
15467 fi
15468 ;;
15469 :L)
15470 #
15471 # CONFIG_LINK
15472 #
15473
15474 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15475 :
15476 else
15477 # Prefer the file from the source tree if names are identical.
15478 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15479 ac_source=$srcdir/$ac_source
15480 fi
15481
15482 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15483 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15484
15485 if test ! -r "$ac_source"; then
15486 as_fn_error "$ac_source: file not found" "$LINENO" 5
15487 fi
15488 rm -f "$ac_file"
15489
15490 # Try a relative symlink, then a hard link, then a copy.
15491 case $srcdir in
15492 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15493 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15494 esac
15495 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15496 ln "$ac_source" "$ac_file" 2>/dev/null ||
15497 cp -p "$ac_source" "$ac_file" ||
15498 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15499 fi
15500 ;;
15501 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15502 $as_echo "$as_me: executing $ac_file commands" >&6;}
15503 ;;
15504 esac
15505
15506
15507 case $ac_file$ac_mode in
15508 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15509 "libtool":C)
15510
15511 # See if we are running on zsh, and set the options which allow our
15512 # commands through without removal of \ escapes.
15513 if test -n "${ZSH_VERSION+set}" ; then
15514 setopt NO_GLOB_SUBST
15515 fi
15516
15517 cfgfile="${ofile}T"
15518 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15519 $RM "$cfgfile"
15520
15521 cat <<_LT_EOF >> "$cfgfile"
15522 #! $SHELL
15523
15524 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15525 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15526 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15527 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15528 #
15529 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15530 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15531 # Written by Gordon Matzigkeit, 1996
15532 #
15533 # This file is part of GNU Libtool.
15534 #
15535 # GNU Libtool is free software; you can redistribute it and/or
15536 # modify it under the terms of the GNU General Public License as
15537 # published by the Free Software Foundation; either version 2 of
15538 # the License, or (at your option) any later version.
15539 #
15540 # As a special exception to the GNU General Public License,
15541 # if you distribute this file as part of a program or library that
15542 # is built using GNU Libtool, you may include this file under the
15543 # same distribution terms that you use for the rest of that program.
15544 #
15545 # GNU Libtool is distributed in the hope that it will be useful,
15546 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15547 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15548 # GNU General Public License for more details.
15549 #
15550 # You should have received a copy of the GNU General Public License
15551 # along with GNU Libtool; see the file COPYING. If not, a copy
15552 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15553 # obtained by writing to the Free Software Foundation, Inc.,
15554 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15555
15556
15557 # The names of the tagged configurations supported by this script.
15558 available_tags=""
15559
15560 # ### BEGIN LIBTOOL CONFIG
15561
15562 # Which release of libtool.m4 was used?
15563 macro_version=$macro_version
15564 macro_revision=$macro_revision
15565
15566 # Whether or not to build shared libraries.
15567 build_libtool_libs=$enable_shared
15568
15569 # Whether or not to build static libraries.
15570 build_old_libs=$enable_static
15571
15572 # What type of objects to build.
15573 pic_mode=$pic_mode
15574
15575 # Whether or not to optimize for fast installation.
15576 fast_install=$enable_fast_install
15577
15578 # Shell to use when invoking shell scripts.
15579 SHELL=$lt_SHELL
15580
15581 # An echo program that protects backslashes.
15582 ECHO=$lt_ECHO
15583
15584 # The host system.
15585 host_alias=$host_alias
15586 host=$host
15587 host_os=$host_os
15588
15589 # The build system.
15590 build_alias=$build_alias
15591 build=$build
15592 build_os=$build_os
15593
15594 # A sed program that does not truncate output.
15595 SED=$lt_SED
15596
15597 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15598 Xsed="\$SED -e 1s/^X//"
15599
15600 # A grep program that handles long lines.
15601 GREP=$lt_GREP
15602
15603 # An ERE matcher.
15604 EGREP=$lt_EGREP
15605
15606 # A literal string matcher.
15607 FGREP=$lt_FGREP
15608
15609 # A BSD- or MS-compatible name lister.
15610 NM=$lt_NM
15611
15612 # Whether we need soft or hard links.
15613 LN_S=$lt_LN_S
15614
15615 # What is the maximum length of a command?
15616 max_cmd_len=$max_cmd_len
15617
15618 # Object file suffix (normally "o").
15619 objext=$ac_objext
15620
15621 # Executable file suffix (normally "").
15622 exeext=$exeext
15623
15624 # whether the shell understands "unset".
15625 lt_unset=$lt_unset
15626
15627 # turn spaces into newlines.
15628 SP2NL=$lt_lt_SP2NL
15629
15630 # turn newlines into spaces.
15631 NL2SP=$lt_lt_NL2SP
15632
15633 # An object symbol dumper.
15634 OBJDUMP=$lt_OBJDUMP
15635
15636 # Method to check whether dependent libraries are shared objects.
15637 deplibs_check_method=$lt_deplibs_check_method
15638
15639 # Command to use when deplibs_check_method == "file_magic".
15640 file_magic_cmd=$lt_file_magic_cmd
15641
15642 # The archiver.
15643 AR=$lt_AR
15644 AR_FLAGS=$lt_AR_FLAGS
15645
15646 # A symbol stripping program.
15647 STRIP=$lt_STRIP
15648
15649 # Commands used to install an old-style archive.
15650 RANLIB=$lt_RANLIB
15651 old_postinstall_cmds=$lt_old_postinstall_cmds
15652 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15653
15654 # Whether to use a lock for old archive extraction.
15655 lock_old_archive_extraction=$lock_old_archive_extraction
15656
15657 # A C compiler.
15658 LTCC=$lt_CC
15659
15660 # LTCC compiler flags.
15661 LTCFLAGS=$lt_CFLAGS
15662
15663 # Take the output of nm and produce a listing of raw symbols and C names.
15664 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15665
15666 # Transform the output of nm in a proper C declaration.
15667 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15668
15669 # Transform the output of nm in a C name address pair.
15670 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15671
15672 # Transform the output of nm in a C name address pair when lib prefix is needed.
15673 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15674
15675 # The name of the directory that contains temporary libtool files.
15676 objdir=$objdir
15677
15678 # Used to examine libraries when file_magic_cmd begins with "file".
15679 MAGIC_CMD=$MAGIC_CMD
15680
15681 # Must we lock files when doing compilation?
15682 need_locks=$lt_need_locks
15683
15684 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15685 DSYMUTIL=$lt_DSYMUTIL
15686
15687 # Tool to change global to local symbols on Mac OS X.
15688 NMEDIT=$lt_NMEDIT
15689
15690 # Tool to manipulate fat objects and archives on Mac OS X.
15691 LIPO=$lt_LIPO
15692
15693 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15694 OTOOL=$lt_OTOOL
15695
15696 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15697 OTOOL64=$lt_OTOOL64
15698
15699 # Old archive suffix (normally "a").
15700 libext=$libext
15701
15702 # Shared library suffix (normally ".so").
15703 shrext_cmds=$lt_shrext_cmds
15704
15705 # The commands to extract the exported symbol list from a shared archive.
15706 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15707
15708 # Variables whose values should be saved in libtool wrapper scripts and
15709 # restored at link time.
15710 variables_saved_for_relink=$lt_variables_saved_for_relink
15711
15712 # Do we need the "lib" prefix for modules?
15713 need_lib_prefix=$need_lib_prefix
15714
15715 # Do we need a version for libraries?
15716 need_version=$need_version
15717
15718 # Library versioning type.
15719 version_type=$version_type
15720
15721 # Shared library runtime path variable.
15722 runpath_var=$runpath_var
15723
15724 # Shared library path variable.
15725 shlibpath_var=$shlibpath_var
15726
15727 # Is shlibpath searched before the hard-coded library search path?
15728 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15729
15730 # Format of library name prefix.
15731 libname_spec=$lt_libname_spec
15732
15733 # List of archive names. First name is the real one, the rest are links.
15734 # The last name is the one that the linker finds with -lNAME
15735 library_names_spec=$lt_library_names_spec
15736
15737 # The coded name of the library, if different from the real name.
15738 soname_spec=$lt_soname_spec
15739
15740 # Permission mode override for installation of shared libraries.
15741 install_override_mode=$lt_install_override_mode
15742
15743 # Command to use after installation of a shared archive.
15744 postinstall_cmds=$lt_postinstall_cmds
15745
15746 # Command to use after uninstallation of a shared archive.
15747 postuninstall_cmds=$lt_postuninstall_cmds
15748
15749 # Commands used to finish a libtool library installation in a directory.
15750 finish_cmds=$lt_finish_cmds
15751
15752 # As "finish_cmds", except a single script fragment to be evaled but
15753 # not shown.
15754 finish_eval=$lt_finish_eval
15755
15756 # Whether we should hardcode library paths into libraries.
15757 hardcode_into_libs=$hardcode_into_libs
15758
15759 # Compile-time system search path for libraries.
15760 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15761
15762 # Run-time system search path for libraries.
15763 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15764
15765 # Whether dlopen is supported.
15766 dlopen_support=$enable_dlopen
15767
15768 # Whether dlopen of programs is supported.
15769 dlopen_self=$enable_dlopen_self
15770
15771 # Whether dlopen of statically linked programs is supported.
15772 dlopen_self_static=$enable_dlopen_self_static
15773
15774 # Commands to strip libraries.
15775 old_striplib=$lt_old_striplib
15776 striplib=$lt_striplib
15777
15778
15779 # The linker used to build libraries.
15780 LD=$lt_LD
15781
15782 # How to create reloadable object files.
15783 reload_flag=$lt_reload_flag
15784 reload_cmds=$lt_reload_cmds
15785
15786 # Commands used to build an old-style archive.
15787 old_archive_cmds=$lt_old_archive_cmds
15788
15789 # A language specific compiler.
15790 CC=$lt_compiler
15791
15792 # Is the compiler the GNU compiler?
15793 with_gcc=$GCC
15794
15795 # Compiler flag to turn off builtin functions.
15796 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15797
15798 # How to pass a linker flag through the compiler.
15799 wl=$lt_lt_prog_compiler_wl
15800
15801 # Additional compiler flags for building library objects.
15802 pic_flag=$lt_lt_prog_compiler_pic
15803
15804 # Compiler flag to prevent dynamic linking.
15805 link_static_flag=$lt_lt_prog_compiler_static
15806
15807 # Does compiler simultaneously support -c and -o options?
15808 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15809
15810 # Whether or not to add -lc for building shared libraries.
15811 build_libtool_need_lc=$archive_cmds_need_lc
15812
15813 # Whether or not to disallow shared libs when runtime libs are static.
15814 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15815
15816 # Compiler flag to allow reflexive dlopens.
15817 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15818
15819 # Compiler flag to generate shared objects directly from archives.
15820 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15821
15822 # Whether the compiler copes with passing no objects directly.
15823 compiler_needs_object=$lt_compiler_needs_object
15824
15825 # Create an old-style archive from a shared archive.
15826 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15827
15828 # Create a temporary old-style archive to link instead of a shared archive.
15829 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15830
15831 # Commands used to build a shared archive.
15832 archive_cmds=$lt_archive_cmds
15833 archive_expsym_cmds=$lt_archive_expsym_cmds
15834
15835 # Commands used to build a loadable module if different from building
15836 # a shared archive.
15837 module_cmds=$lt_module_cmds
15838 module_expsym_cmds=$lt_module_expsym_cmds
15839
15840 # Whether we are building with GNU ld or not.
15841 with_gnu_ld=$lt_with_gnu_ld
15842
15843 # Flag that allows shared libraries with undefined symbols to be built.
15844 allow_undefined_flag=$lt_allow_undefined_flag
15845
15846 # Flag that enforces no undefined symbols.
15847 no_undefined_flag=$lt_no_undefined_flag
15848
15849 # Flag to hardcode \$libdir into a binary during linking.
15850 # This must work even if \$libdir does not exist
15851 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15852
15853 # If ld is used when linking, flag to hardcode \$libdir into a binary
15854 # during linking. This must work even if \$libdir does not exist.
15855 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15856
15857 # Whether we need a single "-rpath" flag with a separated argument.
15858 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15859
15860 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15861 # DIR into the resulting binary.
15862 hardcode_direct=$hardcode_direct
15863
15864 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15865 # DIR into the resulting binary and the resulting library dependency is
15866 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15867 # library is relocated.
15868 hardcode_direct_absolute=$hardcode_direct_absolute
15869
15870 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15871 # into the resulting binary.
15872 hardcode_minus_L=$hardcode_minus_L
15873
15874 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15875 # into the resulting binary.
15876 hardcode_shlibpath_var=$hardcode_shlibpath_var
15877
15878 # Set to "yes" if building a shared library automatically hardcodes DIR
15879 # into the library and all subsequent libraries and executables linked
15880 # against it.
15881 hardcode_automatic=$hardcode_automatic
15882
15883 # Set to yes if linker adds runtime paths of dependent libraries
15884 # to runtime path list.
15885 inherit_rpath=$inherit_rpath
15886
15887 # Whether libtool must link a program against all its dependency libraries.
15888 link_all_deplibs=$link_all_deplibs
15889
15890 # Fix the shell variable \$srcfile for the compiler.
15891 fix_srcfile_path=$lt_fix_srcfile_path
15892
15893 # Set to "yes" if exported symbols are required.
15894 always_export_symbols=$always_export_symbols
15895
15896 # The commands to list exported symbols.
15897 export_symbols_cmds=$lt_export_symbols_cmds
15898
15899 # Symbols that should not be listed in the preloaded symbols.
15900 exclude_expsyms=$lt_exclude_expsyms
15901
15902 # Symbols that must always be exported.
15903 include_expsyms=$lt_include_expsyms
15904
15905 # Commands necessary for linking programs (against libraries) with templates.
15906 prelink_cmds=$lt_prelink_cmds
15907
15908 # Specify filename containing input files.
15909 file_list_spec=$lt_file_list_spec
15910
15911 # How to hardcode a shared library path into an executable.
15912 hardcode_action=$hardcode_action
15913
15914 # ### END LIBTOOL CONFIG
15915
15916 _LT_EOF
15917
15918 case $host_os in
15919 aix3*)
15920 cat <<\_LT_EOF >> "$cfgfile"
15921 # AIX sometimes has problems with the GCC collect2 program. For some
15922 # reason, if we set the COLLECT_NAMES environment variable, the problems
15923 # vanish in a puff of smoke.
15924 if test "X${COLLECT_NAMES+set}" != Xset; then
15925 COLLECT_NAMES=
15926 export COLLECT_NAMES
15927 fi
15928 _LT_EOF
15929 ;;
15930 esac
15931
15932
15933 ltmain="$ac_aux_dir/ltmain.sh"
15934
15935
15936 # We use sed instead of cat because bash on DJGPP gets confused if
15937 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15938 # text mode, it properly converts lines to CR/LF. This bash problem
15939 # is reportedly fixed, but why not run on old versions too?
15940 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15941 || (rm -f "$cfgfile"; exit 1)
15942
15943 case $xsi_shell in
15944 yes)
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 case ${1} in
15953 */*) func_dirname_result="${1%/*}${2}" ;;
15954 * ) func_dirname_result="${3}" ;;
15955 esac
15956 }
15957
15958 # func_basename file
15959 func_basename ()
15960 {
15961 func_basename_result="${1##*/}"
15962 }
15963
15964 # func_dirname_and_basename file append nondir_replacement
15965 # perform func_basename and func_dirname in a single function
15966 # call:
15967 # dirname: Compute the dirname of FILE. If nonempty,
15968 # add APPEND to the result, otherwise set result
15969 # to NONDIR_REPLACEMENT.
15970 # value returned in "$func_dirname_result"
15971 # basename: Compute filename of FILE.
15972 # value retuned in "$func_basename_result"
15973 # Implementation must be kept synchronized with func_dirname
15974 # and func_basename. For efficiency, we do not delegate to
15975 # those functions but instead duplicate the functionality here.
15976 func_dirname_and_basename ()
15977 {
15978 case ${1} in
15979 */*) func_dirname_result="${1%/*}${2}" ;;
15980 * ) func_dirname_result="${3}" ;;
15981 esac
15982 func_basename_result="${1##*/}"
15983 }
15984
15985 # func_stripname prefix suffix name
15986 # strip PREFIX and SUFFIX off of NAME.
15987 # PREFIX and SUFFIX must not contain globbing or regex special
15988 # characters, hashes, percent signs, but SUFFIX may contain a leading
15989 # dot (in which case that matches only a dot).
15990 func_stripname ()
15991 {
15992 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15993 # positional parameters, so assign one to ordinary parameter first.
15994 func_stripname_result=${3}
15995 func_stripname_result=${func_stripname_result#"${1}"}
15996 func_stripname_result=${func_stripname_result%"${2}"}
15997 }
15998
15999 # func_opt_split
16000 func_opt_split ()
16001 {
16002 func_opt_split_opt=${1%%=*}
16003 func_opt_split_arg=${1#*=}
16004 }
16005
16006 # func_lo2o object
16007 func_lo2o ()
16008 {
16009 case ${1} in
16010 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16011 *) func_lo2o_result=${1} ;;
16012 esac
16013 }
16014
16015 # func_xform libobj-or-source
16016 func_xform ()
16017 {
16018 func_xform_result=${1%.*}.lo
16019 }
16020
16021 # func_arith arithmetic-term...
16022 func_arith ()
16023 {
16024 func_arith_result=$(( $* ))
16025 }
16026
16027 # func_len string
16028 # STRING may not start with a hyphen.
16029 func_len ()
16030 {
16031 func_len_result=${#1}
16032 }
16033
16034 _LT_EOF
16035 ;;
16036 *) # Bourne compatible functions.
16037 cat << \_LT_EOF >> "$cfgfile"
16038
16039 # func_dirname file append nondir_replacement
16040 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16041 # otherwise set result to NONDIR_REPLACEMENT.
16042 func_dirname ()
16043 {
16044 # Extract subdirectory from the argument.
16045 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16046 if test "X$func_dirname_result" = "X${1}"; then
16047 func_dirname_result="${3}"
16048 else
16049 func_dirname_result="$func_dirname_result${2}"
16050 fi
16051 }
16052
16053 # func_basename file
16054 func_basename ()
16055 {
16056 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16057 }
16058
16059
16060 # func_stripname prefix suffix name
16061 # strip PREFIX and SUFFIX off of NAME.
16062 # PREFIX and SUFFIX must not contain globbing or regex special
16063 # characters, hashes, percent signs, but SUFFIX may contain a leading
16064 # dot (in which case that matches only a dot).
16065 # func_strip_suffix prefix name
16066 func_stripname ()
16067 {
16068 case ${2} in
16069 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16070 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16071 esac
16072 }
16073
16074 # sed scripts:
16075 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16076 my_sed_long_arg='1s/^-[^=]*=//'
16077
16078 # func_opt_split
16079 func_opt_split ()
16080 {
16081 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16082 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16083 }
16084
16085 # func_lo2o object
16086 func_lo2o ()
16087 {
16088 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16089 }
16090
16091 # func_xform libobj-or-source
16092 func_xform ()
16093 {
16094 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16095 }
16096
16097 # func_arith arithmetic-term...
16098 func_arith ()
16099 {
16100 func_arith_result=`expr "$@"`
16101 }
16102
16103 # func_len string
16104 # STRING may not start with a hyphen.
16105 func_len ()
16106 {
16107 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16108 }
16109
16110 _LT_EOF
16111 esac
16112
16113 case $lt_shell_append in
16114 yes)
16115 cat << \_LT_EOF >> "$cfgfile"
16116
16117 # func_append var value
16118 # Append VALUE to the end of shell variable VAR.
16119 func_append ()
16120 {
16121 eval "$1+=\$2"
16122 }
16123 _LT_EOF
16124 ;;
16125 *)
16126 cat << \_LT_EOF >> "$cfgfile"
16127
16128 # func_append var value
16129 # Append VALUE to the end of shell variable VAR.
16130 func_append ()
16131 {
16132 eval "$1=\$$1\$2"
16133 }
16134
16135 _LT_EOF
16136 ;;
16137 esac
16138
16139
16140 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16141 || (rm -f "$cfgfile"; exit 1)
16142
16143 mv -f "$cfgfile" "$ofile" ||
16144 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16145 chmod +x "$ofile"
16146
16147 ;;
16148 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16149 rm -f Makesim1.tmp Makesim2.tmp Makefile
16150 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16151 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16152 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16153 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16154 <Makefile.sim >Makefile
16155 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16156 ;;
16157 "stamp-h":C) echo > stamp-h ;;
16158
16159 esac
16160 done # for ac_tag
16161
16162
16163 as_fn_exit 0
16164 _ACEOF
16165 ac_clean_files=$ac_clean_files_save
16166
16167 test $ac_write_fail = 0 ||
16168 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16169
16170
16171 # configure is writing to config.log, and then calls config.status.
16172 # config.status does its own redirection, appending to config.log.
16173 # Unfortunately, on DOS this fails, as config.log is still kept open
16174 # by configure, so config.status won't be able to write to it; its
16175 # output is simply discarded. So we exec the FD to /dev/null,
16176 # effectively closing config.log, so it can be properly (re)opened and
16177 # appended to by config.status. When coming back to configure, we
16178 # need to make the FD available again.
16179 if test "$no_create" != yes; then
16180 ac_cs_success=:
16181 ac_config_status_args=
16182 test "$silent" = yes &&
16183 ac_config_status_args="$ac_config_status_args --quiet"
16184 exec 5>/dev/null
16185 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16186 exec 5>>config.log
16187 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16188 # would make configure fail if this is the last instruction.
16189 $ac_cs_success || as_fn_exit $?
16190 fi
16191 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16192 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16193 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16194 fi
16195
16196