]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/rl78/configure
sim: punt WITH_DEVICES & tconfig.h support
[thirdparty/binutils-gdb.git] / sim / rl78 / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99 IFS=$as_save_IFS
100
101 ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106 as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148 esac
149 fi
150 "
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165 exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183 else
184 as_have_required=no
185 fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
197 /*)
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
206 fi
207 fi
208 done;;
209 esac
210 as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
217
218
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228 fi
229
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236 else
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
241 fi
242 exit 1
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260 { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
268 {
269 return $1
270 } # as_fn_set_status
271
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
276 {
277 set +e
278 as_fn_set_status $1
279 exit $1
280 } # as_fn_exit
281
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
286 {
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340 else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345 fi # as_fn_append
346
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357 else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362 fi # as_fn_arith
363
364
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
371 {
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379 } # as_fn_error
380
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
383 as_expr=expr
384 else
385 as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 as_basename=basename
390 else
391 as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396 else
397 as_dirname=false
398 fi
399
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\/\)$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\).*/{
414 s//\1/
415 q
416 }
417 s/.*/./; q'`
418
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
433 p
434 /[$]LINENO/=
435 ' <$as_myself |
436 sed '
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
441 N
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444 t loop
445 s/-\n.*//
446 ' >$as_me.lineno &&
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
454 # Exit status is that of the last command.
455 exit
456 }
457
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
460 -n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
467 *)
468 ECHO_N='-n';;
469 esac
470
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
474 else
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
477 fi
478 if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s='ln -s'
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
491 fi
492 else
493 as_ln_s='cp -p'
494 fi
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
497
498 if mkdir -p . 2>/dev/null; then
499 as_mkdir_p='mkdir -p "$as_dir"'
500 else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503 fi
504
505 if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507 else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525 fi
526 as_executable_p=$as_test_x
527
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537 exec 7<&0 </dev/null 6>&1
538
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555
556 # Identity of this package.
557 PACKAGE_NAME=
558 PACKAGE_TARNAME=
559 PACKAGE_VERSION=
560 PACKAGE_STRING=
561 PACKAGE_BUGREPORT=
562 PACKAGE_URL=
563
564 ac_unique_file="Makefile.in"
565 # Factoring default headers for most tests.
566 ac_includes_default="\
567 #include <stdio.h>
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
570 #endif
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
573 #endif
574 #ifdef STDC_HEADERS
575 # include <stdlib.h>
576 # include <stddef.h>
577 #else
578 # ifdef HAVE_STDLIB_H
579 # include <stdlib.h>
580 # endif
581 #endif
582 #ifdef HAVE_STRING_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584 # include <memory.h>
585 # endif
586 # include <string.h>
587 #endif
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
590 #endif
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
593 #endif
594 #ifdef HAVE_STDINT_H
595 # include <stdint.h>
596 #endif
597 #ifdef HAVE_UNISTD_H
598 # include <unistd.h>
599 #endif"
600
601 ac_subst_vars='LTLIBOBJS
602 LIBOBJS
603 cgen_breaks
604 REPORT_BUGS_TEXI
605 REPORT_BUGS_TO
606 PKGVERSION
607 sim_profile
608 sim_trace
609 sim_stdio
610 sim_debug
611 sim_cflags
612 sim_bswap
613 MAINT
614 MAINTAINER_MODE_FALSE
615 MAINTAINER_MODE_TRUE
616 lt_cv_dlopen_libs
617 OTOOL64
618 OTOOL
619 LIPO
620 NMEDIT
621 DSYMUTIL
622 AWK
623 STRIP
624 OBJDUMP
625 LN_S
626 NM
627 ac_ct_DUMPBIN
628 DUMPBIN
629 LD
630 FGREP
631 SED
632 LIBTOOL
633 PLUGINS_FALSE
634 PLUGINS_TRUE
635 zlibinc
636 zlibdir
637 CATOBJEXT
638 GENCAT
639 INSTOBJEXT
640 DATADIRNAME
641 CATALOGS
642 POSUB
643 GMSGFMT
644 XGETTEXT
645 INCINTL
646 LIBINTL_DEP
647 LIBINTL
648 USE_NLS
649 GMAKE_FALSE
650 GMAKE_TRUE
651 MAKE
652 CCDEPMODE
653 DEPDIR
654 am__leading_dot
655 PACKAGE
656 RANLIB
657 AR
658 HDEFINES
659 CC_FOR_BUILD
660 INSTALL_DATA
661 INSTALL_SCRIPT
662 INSTALL_PROGRAM
663 EGREP
664 GREP
665 CPP
666 target_os
667 target_vendor
668 target_cpu
669 target
670 host_os
671 host_vendor
672 host_cpu
673 host
674 build_os
675 build_vendor
676 build_cpu
677 build
678 OBJEXT
679 EXEEXT
680 ac_ct_CC
681 CPPFLAGS
682 LDFLAGS
683 CFLAGS
684 CC
685 WERROR_CFLAGS
686 WARN_CFLAGS
687 sim_xor_endian
688 sim_stdcall
689 sim_smp
690 sim_reserved_bits
691 sim_regparm
692 sim_packages
693 sim_inline
694 sim_hw
695 sim_hw_objs
696 sim_hw_cflags
697 sim_default_model
698 sim_scache
699 sim_float
700 sim_hostendian
701 sim_endian
702 sim_bitsize
703 sim_assert
704 sim_alignment
705 sim_environment
706 target_alias
707 host_alias
708 build_alias
709 LIBS
710 ECHO_T
711 ECHO_N
712 ECHO_C
713 DEFS
714 mandir
715 localedir
716 libdir
717 psdir
718 pdfdir
719 dvidir
720 htmldir
721 infodir
722 docdir
723 oldincludedir
724 includedir
725 localstatedir
726 sharedstatedir
727 sysconfdir
728 datadir
729 datarootdir
730 libexecdir
731 sbindir
732 bindir
733 program_transform_name
734 prefix
735 exec_prefix
736 PACKAGE_URL
737 PACKAGE_BUGREPORT
738 PACKAGE_STRING
739 PACKAGE_VERSION
740 PACKAGE_TARNAME
741 PACKAGE_NAME
742 PATH_SEPARATOR
743 SHELL'
744 ac_subst_files=''
745 ac_user_opts='
746 enable_option_checking
747 with_system_zlib
748 enable_plugins
749 enable_shared
750 enable_static
751 with_pic
752 enable_fast_install
753 with_gnu_ld
754 enable_libtool_lock
755 enable_maintainer_mode
756 enable_sim_bswap
757 enable_sim_cflags
758 enable_sim_debug
759 enable_sim_stdio
760 enable_sim_trace
761 enable_sim_profile
762 with_pkgversion
763 with_bugurl
764 '
765 ac_precious_vars='build_alias
766 host_alias
767 target_alias
768 CC
769 CFLAGS
770 LDFLAGS
771 LIBS
772 CPPFLAGS
773 CPP'
774
775
776 # Initialize some variables set by options.
777 ac_init_help=
778 ac_init_version=false
779 ac_unrecognized_opts=
780 ac_unrecognized_sep=
781 # The variables have the same names as the options, with
782 # dashes changed to underlines.
783 cache_file=/dev/null
784 exec_prefix=NONE
785 no_create=
786 no_recursion=
787 prefix=NONE
788 program_prefix=NONE
789 program_suffix=NONE
790 program_transform_name=s,x,x,
791 silent=
792 site=
793 srcdir=
794 verbose=
795 x_includes=NONE
796 x_libraries=NONE
797
798 # Installation directory options.
799 # These are left unexpanded so users can "make install exec_prefix=/foo"
800 # and all the variables that are supposed to be based on exec_prefix
801 # by default will actually change.
802 # Use braces instead of parens because sh, perl, etc. also accept them.
803 # (The list follows the same order as the GNU Coding Standards.)
804 bindir='${exec_prefix}/bin'
805 sbindir='${exec_prefix}/sbin'
806 libexecdir='${exec_prefix}/libexec'
807 datarootdir='${prefix}/share'
808 datadir='${datarootdir}'
809 sysconfdir='${prefix}/etc'
810 sharedstatedir='${prefix}/com'
811 localstatedir='${prefix}/var'
812 includedir='${prefix}/include'
813 oldincludedir='/usr/include'
814 docdir='${datarootdir}/doc/${PACKAGE}'
815 infodir='${datarootdir}/info'
816 htmldir='${docdir}'
817 dvidir='${docdir}'
818 pdfdir='${docdir}'
819 psdir='${docdir}'
820 libdir='${exec_prefix}/lib'
821 localedir='${datarootdir}/locale'
822 mandir='${datarootdir}/man'
823
824 ac_prev=
825 ac_dashdash=
826 for ac_option
827 do
828 # If the previous option needs an argument, assign it.
829 if test -n "$ac_prev"; then
830 eval $ac_prev=\$ac_option
831 ac_prev=
832 continue
833 fi
834
835 case $ac_option in
836 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
837 *) ac_optarg=yes ;;
838 esac
839
840 # Accept the important Cygnus configure options, so we can diagnose typos.
841
842 case $ac_dashdash$ac_option in
843 --)
844 ac_dashdash=yes ;;
845
846 -bindir | --bindir | --bindi | --bind | --bin | --bi)
847 ac_prev=bindir ;;
848 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
849 bindir=$ac_optarg ;;
850
851 -build | --build | --buil | --bui | --bu)
852 ac_prev=build_alias ;;
853 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
854 build_alias=$ac_optarg ;;
855
856 -cache-file | --cache-file | --cache-fil | --cache-fi \
857 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
858 ac_prev=cache_file ;;
859 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
860 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
861 cache_file=$ac_optarg ;;
862
863 --config-cache | -C)
864 cache_file=config.cache ;;
865
866 -datadir | --datadir | --datadi | --datad)
867 ac_prev=datadir ;;
868 -datadir=* | --datadir=* | --datadi=* | --datad=*)
869 datadir=$ac_optarg ;;
870
871 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
872 | --dataroo | --dataro | --datar)
873 ac_prev=datarootdir ;;
874 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
875 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
876 datarootdir=$ac_optarg ;;
877
878 -disable-* | --disable-*)
879 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
880 # Reject names that are not valid shell variable names.
881 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
882 as_fn_error "invalid feature name: $ac_useropt"
883 ac_useropt_orig=$ac_useropt
884 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
885 case $ac_user_opts in
886 *"
887 "enable_$ac_useropt"
888 "*) ;;
889 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
890 ac_unrecognized_sep=', ';;
891 esac
892 eval enable_$ac_useropt=no ;;
893
894 -docdir | --docdir | --docdi | --doc | --do)
895 ac_prev=docdir ;;
896 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
897 docdir=$ac_optarg ;;
898
899 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
900 ac_prev=dvidir ;;
901 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
902 dvidir=$ac_optarg ;;
903
904 -enable-* | --enable-*)
905 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
906 # Reject names that are not valid shell variable names.
907 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
908 as_fn_error "invalid feature name: $ac_useropt"
909 ac_useropt_orig=$ac_useropt
910 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
911 case $ac_user_opts in
912 *"
913 "enable_$ac_useropt"
914 "*) ;;
915 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
916 ac_unrecognized_sep=', ';;
917 esac
918 eval enable_$ac_useropt=\$ac_optarg ;;
919
920 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
921 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
922 | --exec | --exe | --ex)
923 ac_prev=exec_prefix ;;
924 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
925 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
926 | --exec=* | --exe=* | --ex=*)
927 exec_prefix=$ac_optarg ;;
928
929 -gas | --gas | --ga | --g)
930 # Obsolete; use --with-gas.
931 with_gas=yes ;;
932
933 -help | --help | --hel | --he | -h)
934 ac_init_help=long ;;
935 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
936 ac_init_help=recursive ;;
937 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
938 ac_init_help=short ;;
939
940 -host | --host | --hos | --ho)
941 ac_prev=host_alias ;;
942 -host=* | --host=* | --hos=* | --ho=*)
943 host_alias=$ac_optarg ;;
944
945 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
946 ac_prev=htmldir ;;
947 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
948 | --ht=*)
949 htmldir=$ac_optarg ;;
950
951 -includedir | --includedir | --includedi | --included | --include \
952 | --includ | --inclu | --incl | --inc)
953 ac_prev=includedir ;;
954 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
955 | --includ=* | --inclu=* | --incl=* | --inc=*)
956 includedir=$ac_optarg ;;
957
958 -infodir | --infodir | --infodi | --infod | --info | --inf)
959 ac_prev=infodir ;;
960 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
961 infodir=$ac_optarg ;;
962
963 -libdir | --libdir | --libdi | --libd)
964 ac_prev=libdir ;;
965 -libdir=* | --libdir=* | --libdi=* | --libd=*)
966 libdir=$ac_optarg ;;
967
968 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
969 | --libexe | --libex | --libe)
970 ac_prev=libexecdir ;;
971 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
972 | --libexe=* | --libex=* | --libe=*)
973 libexecdir=$ac_optarg ;;
974
975 -localedir | --localedir | --localedi | --localed | --locale)
976 ac_prev=localedir ;;
977 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
978 localedir=$ac_optarg ;;
979
980 -localstatedir | --localstatedir | --localstatedi | --localstated \
981 | --localstate | --localstat | --localsta | --localst | --locals)
982 ac_prev=localstatedir ;;
983 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
984 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
985 localstatedir=$ac_optarg ;;
986
987 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
988 ac_prev=mandir ;;
989 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
990 mandir=$ac_optarg ;;
991
992 -nfp | --nfp | --nf)
993 # Obsolete; use --without-fp.
994 with_fp=no ;;
995
996 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
997 | --no-cr | --no-c | -n)
998 no_create=yes ;;
999
1000 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1001 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1002 no_recursion=yes ;;
1003
1004 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1005 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1006 | --oldin | --oldi | --old | --ol | --o)
1007 ac_prev=oldincludedir ;;
1008 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1009 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1010 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1011 oldincludedir=$ac_optarg ;;
1012
1013 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1014 ac_prev=prefix ;;
1015 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1016 prefix=$ac_optarg ;;
1017
1018 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1019 | --program-pre | --program-pr | --program-p)
1020 ac_prev=program_prefix ;;
1021 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1022 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1023 program_prefix=$ac_optarg ;;
1024
1025 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1026 | --program-suf | --program-su | --program-s)
1027 ac_prev=program_suffix ;;
1028 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1029 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1030 program_suffix=$ac_optarg ;;
1031
1032 -program-transform-name | --program-transform-name \
1033 | --program-transform-nam | --program-transform-na \
1034 | --program-transform-n | --program-transform- \
1035 | --program-transform | --program-transfor \
1036 | --program-transfo | --program-transf \
1037 | --program-trans | --program-tran \
1038 | --progr-tra | --program-tr | --program-t)
1039 ac_prev=program_transform_name ;;
1040 -program-transform-name=* | --program-transform-name=* \
1041 | --program-transform-nam=* | --program-transform-na=* \
1042 | --program-transform-n=* | --program-transform-=* \
1043 | --program-transform=* | --program-transfor=* \
1044 | --program-transfo=* | --program-transf=* \
1045 | --program-trans=* | --program-tran=* \
1046 | --progr-tra=* | --program-tr=* | --program-t=*)
1047 program_transform_name=$ac_optarg ;;
1048
1049 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1050 ac_prev=pdfdir ;;
1051 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1052 pdfdir=$ac_optarg ;;
1053
1054 -psdir | --psdir | --psdi | --psd | --ps)
1055 ac_prev=psdir ;;
1056 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1057 psdir=$ac_optarg ;;
1058
1059 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1060 | -silent | --silent | --silen | --sile | --sil)
1061 silent=yes ;;
1062
1063 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1064 ac_prev=sbindir ;;
1065 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1066 | --sbi=* | --sb=*)
1067 sbindir=$ac_optarg ;;
1068
1069 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1070 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1071 | --sharedst | --shareds | --shared | --share | --shar \
1072 | --sha | --sh)
1073 ac_prev=sharedstatedir ;;
1074 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1075 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1076 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1077 | --sha=* | --sh=*)
1078 sharedstatedir=$ac_optarg ;;
1079
1080 -site | --site | --sit)
1081 ac_prev=site ;;
1082 -site=* | --site=* | --sit=*)
1083 site=$ac_optarg ;;
1084
1085 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1086 ac_prev=srcdir ;;
1087 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1088 srcdir=$ac_optarg ;;
1089
1090 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1091 | --syscon | --sysco | --sysc | --sys | --sy)
1092 ac_prev=sysconfdir ;;
1093 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1094 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1095 sysconfdir=$ac_optarg ;;
1096
1097 -target | --target | --targe | --targ | --tar | --ta | --t)
1098 ac_prev=target_alias ;;
1099 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1100 target_alias=$ac_optarg ;;
1101
1102 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1103 verbose=yes ;;
1104
1105 -version | --version | --versio | --versi | --vers | -V)
1106 ac_init_version=: ;;
1107
1108 -with-* | --with-*)
1109 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1110 # Reject names that are not valid shell variable names.
1111 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1112 as_fn_error "invalid package name: $ac_useropt"
1113 ac_useropt_orig=$ac_useropt
1114 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1115 case $ac_user_opts in
1116 *"
1117 "with_$ac_useropt"
1118 "*) ;;
1119 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1120 ac_unrecognized_sep=', ';;
1121 esac
1122 eval with_$ac_useropt=\$ac_optarg ;;
1123
1124 -without-* | --without-*)
1125 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1126 # Reject names that are not valid shell variable names.
1127 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1128 as_fn_error "invalid package name: $ac_useropt"
1129 ac_useropt_orig=$ac_useropt
1130 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1131 case $ac_user_opts in
1132 *"
1133 "with_$ac_useropt"
1134 "*) ;;
1135 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1136 ac_unrecognized_sep=', ';;
1137 esac
1138 eval with_$ac_useropt=no ;;
1139
1140 --x)
1141 # Obsolete; use --with-x.
1142 with_x=yes ;;
1143
1144 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1145 | --x-incl | --x-inc | --x-in | --x-i)
1146 ac_prev=x_includes ;;
1147 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1148 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1149 x_includes=$ac_optarg ;;
1150
1151 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1152 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1153 ac_prev=x_libraries ;;
1154 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1155 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1156 x_libraries=$ac_optarg ;;
1157
1158 -*) as_fn_error "unrecognized option: \`$ac_option'
1159 Try \`$0 --help' for more information."
1160 ;;
1161
1162 *=*)
1163 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1164 # Reject names that are not valid shell variable names.
1165 case $ac_envvar in #(
1166 '' | [0-9]* | *[!_$as_cr_alnum]* )
1167 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1168 esac
1169 eval $ac_envvar=\$ac_optarg
1170 export $ac_envvar ;;
1171
1172 *)
1173 # FIXME: should be removed in autoconf 3.0.
1174 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1175 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1176 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1177 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1178 ;;
1179
1180 esac
1181 done
1182
1183 if test -n "$ac_prev"; then
1184 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1185 as_fn_error "missing argument to $ac_option"
1186 fi
1187
1188 if test -n "$ac_unrecognized_opts"; then
1189 case $enable_option_checking in
1190 no) ;;
1191 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1192 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1193 esac
1194 fi
1195
1196 # Check all directory arguments for consistency.
1197 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1198 datadir sysconfdir sharedstatedir localstatedir includedir \
1199 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1200 libdir localedir mandir
1201 do
1202 eval ac_val=\$$ac_var
1203 # Remove trailing slashes.
1204 case $ac_val in
1205 */ )
1206 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1207 eval $ac_var=\$ac_val;;
1208 esac
1209 # Be sure to have absolute directory names.
1210 case $ac_val in
1211 [\\/$]* | ?:[\\/]* ) continue;;
1212 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1213 esac
1214 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1215 done
1216
1217 # There might be people who depend on the old broken behavior: `$host'
1218 # used to hold the argument of --host etc.
1219 # FIXME: To remove some day.
1220 build=$build_alias
1221 host=$host_alias
1222 target=$target_alias
1223
1224 # FIXME: To remove some day.
1225 if test "x$host_alias" != x; then
1226 if test "x$build_alias" = x; then
1227 cross_compiling=maybe
1228 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1229 If a cross compiler is detected then cross compile mode will be used." >&2
1230 elif test "x$build_alias" != "x$host_alias"; then
1231 cross_compiling=yes
1232 fi
1233 fi
1234
1235 ac_tool_prefix=
1236 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1237
1238 test "$silent" = yes && exec 6>/dev/null
1239
1240
1241 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1242 ac_ls_di=`ls -di .` &&
1243 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1244 as_fn_error "working directory cannot be determined"
1245 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1246 as_fn_error "pwd does not report name of working directory"
1247
1248
1249 # Find the source files, if location was not specified.
1250 if test -z "$srcdir"; then
1251 ac_srcdir_defaulted=yes
1252 # Try the directory containing this script, then the parent directory.
1253 ac_confdir=`$as_dirname -- "$as_myself" ||
1254 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1255 X"$as_myself" : 'X\(//\)[^/]' \| \
1256 X"$as_myself" : 'X\(//\)$' \| \
1257 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1258 $as_echo X"$as_myself" |
1259 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1260 s//\1/
1261 q
1262 }
1263 /^X\(\/\/\)[^/].*/{
1264 s//\1/
1265 q
1266 }
1267 /^X\(\/\/\)$/{
1268 s//\1/
1269 q
1270 }
1271 /^X\(\/\).*/{
1272 s//\1/
1273 q
1274 }
1275 s/.*/./; q'`
1276 srcdir=$ac_confdir
1277 if test ! -r "$srcdir/$ac_unique_file"; then
1278 srcdir=..
1279 fi
1280 else
1281 ac_srcdir_defaulted=no
1282 fi
1283 if test ! -r "$srcdir/$ac_unique_file"; then
1284 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1285 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1286 fi
1287 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1288 ac_abs_confdir=`(
1289 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1290 pwd)`
1291 # When building in place, set srcdir=.
1292 if test "$ac_abs_confdir" = "$ac_pwd"; then
1293 srcdir=.
1294 fi
1295 # Remove unnecessary trailing slashes from srcdir.
1296 # Double slashes in file names in object file debugging info
1297 # mess up M-x gdb in Emacs.
1298 case $srcdir in
1299 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1300 esac
1301 for ac_var in $ac_precious_vars; do
1302 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1303 eval ac_env_${ac_var}_value=\$${ac_var}
1304 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1305 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1306 done
1307
1308 #
1309 # Report the --help message.
1310 #
1311 if test "$ac_init_help" = "long"; then
1312 # Omit some internal or obsolete options to make the list less imposing.
1313 # This message is too long to be a string in the A/UX 3.1 sh.
1314 cat <<_ACEOF
1315 \`configure' configures this package to adapt to many kinds of systems.
1316
1317 Usage: $0 [OPTION]... [VAR=VALUE]...
1318
1319 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1320 VAR=VALUE. See below for descriptions of some of the useful variables.
1321
1322 Defaults for the options are specified in brackets.
1323
1324 Configuration:
1325 -h, --help display this help and exit
1326 --help=short display options specific to this package
1327 --help=recursive display the short help of all the included packages
1328 -V, --version display version information and exit
1329 -q, --quiet, --silent do not print \`checking...' messages
1330 --cache-file=FILE cache test results in FILE [disabled]
1331 -C, --config-cache alias for \`--cache-file=config.cache'
1332 -n, --no-create do not create output files
1333 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1334
1335 Installation directories:
1336 --prefix=PREFIX install architecture-independent files in PREFIX
1337 [$ac_default_prefix]
1338 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1339 [PREFIX]
1340
1341 By default, \`make install' will install all the files in
1342 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1343 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1344 for instance \`--prefix=\$HOME'.
1345
1346 For better control, use the options below.
1347
1348 Fine tuning of the installation directories:
1349 --bindir=DIR user executables [EPREFIX/bin]
1350 --sbindir=DIR system admin executables [EPREFIX/sbin]
1351 --libexecdir=DIR program executables [EPREFIX/libexec]
1352 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1353 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1354 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1355 --libdir=DIR object code libraries [EPREFIX/lib]
1356 --includedir=DIR C header files [PREFIX/include]
1357 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1358 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1359 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1360 --infodir=DIR info documentation [DATAROOTDIR/info]
1361 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1362 --mandir=DIR man documentation [DATAROOTDIR/man]
1363 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1364 --htmldir=DIR html documentation [DOCDIR]
1365 --dvidir=DIR dvi documentation [DOCDIR]
1366 --pdfdir=DIR pdf documentation [DOCDIR]
1367 --psdir=DIR ps documentation [DOCDIR]
1368 _ACEOF
1369
1370 cat <<\_ACEOF
1371
1372 Program names:
1373 --program-prefix=PREFIX prepend PREFIX to installed program names
1374 --program-suffix=SUFFIX append SUFFIX to installed program names
1375 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1376
1377 System types:
1378 --build=BUILD configure for building on BUILD [guessed]
1379 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1380 --target=TARGET configure for building compilers for TARGET [HOST]
1381 _ACEOF
1382 fi
1383
1384 if test -n "$ac_init_help"; then
1385
1386 cat <<\_ACEOF
1387
1388 Optional Features:
1389 --disable-option-checking ignore unrecognized --enable/--with options
1390 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1391 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1392 --enable-plugins Enable support for plugins
1393 --enable-shared[=PKGS] build shared libraries [default=yes]
1394 --enable-static[=PKGS] build static libraries [default=yes]
1395 --enable-fast-install[=PKGS]
1396 optimize for fast installation [default=yes]
1397 --disable-libtool-lock avoid locking (might break parallel builds)
1398 --enable-maintainer-mode enable make rules and dependencies not useful
1399 (and sometimes confusing) to the casual installer
1400 --enable-sim-bswap Use Host specific BSWAP instruction
1401 --enable-sim-cflags=opts
1402 Extra CFLAGS for use in building simulator
1403 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1404 itself)
1405 --enable-sim-stdio Specify whether to use stdio for console
1406 input/output
1407 --enable-sim-trace=opts Enable tracing of simulated programs
1408 --enable-sim-profile=opts
1409 Enable profiling flags
1410
1411 Optional Packages:
1412 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1413 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1414 --with-system-zlib use installed libz
1415 --with-pic try to use only PIC/non-PIC objects [default=use
1416 both]
1417 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1418 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1419 --with-bugurl=URL Direct users to URL to report a bug
1420
1421 Some influential environment variables:
1422 CC C compiler command
1423 CFLAGS C compiler flags
1424 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1425 nonstandard directory <lib dir>
1426 LIBS libraries to pass to the linker, e.g. -l<library>
1427 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1428 you have headers in a nonstandard directory <include dir>
1429 CPP C preprocessor
1430
1431 Use these variables to override the choices made by `configure' or to help
1432 it to find libraries and programs with nonstandard names/locations.
1433
1434 Report bugs to the package provider.
1435 _ACEOF
1436 ac_status=$?
1437 fi
1438
1439 if test "$ac_init_help" = "recursive"; then
1440 # If there are subdirs, report their specific --help.
1441 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1442 test -d "$ac_dir" ||
1443 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1444 continue
1445 ac_builddir=.
1446
1447 case "$ac_dir" in
1448 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1449 *)
1450 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1451 # A ".." for each directory in $ac_dir_suffix.
1452 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1453 case $ac_top_builddir_sub in
1454 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1455 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1456 esac ;;
1457 esac
1458 ac_abs_top_builddir=$ac_pwd
1459 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1460 # for backward compatibility:
1461 ac_top_builddir=$ac_top_build_prefix
1462
1463 case $srcdir in
1464 .) # We are building in place.
1465 ac_srcdir=.
1466 ac_top_srcdir=$ac_top_builddir_sub
1467 ac_abs_top_srcdir=$ac_pwd ;;
1468 [\\/]* | ?:[\\/]* ) # Absolute name.
1469 ac_srcdir=$srcdir$ac_dir_suffix;
1470 ac_top_srcdir=$srcdir
1471 ac_abs_top_srcdir=$srcdir ;;
1472 *) # Relative name.
1473 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1474 ac_top_srcdir=$ac_top_build_prefix$srcdir
1475 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1476 esac
1477 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1478
1479 cd "$ac_dir" || { ac_status=$?; continue; }
1480 # Check for guested configure.
1481 if test -f "$ac_srcdir/configure.gnu"; then
1482 echo &&
1483 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1484 elif test -f "$ac_srcdir/configure"; then
1485 echo &&
1486 $SHELL "$ac_srcdir/configure" --help=recursive
1487 else
1488 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1489 fi || ac_status=$?
1490 cd "$ac_pwd" || { ac_status=$?; break; }
1491 done
1492 fi
1493
1494 test -n "$ac_init_help" && exit $ac_status
1495 if $ac_init_version; then
1496 cat <<\_ACEOF
1497 configure
1498 generated by GNU Autoconf 2.64
1499
1500 Copyright (C) 2009 Free Software Foundation, Inc.
1501 This configure script is free software; the Free Software Foundation
1502 gives unlimited permission to copy, distribute and modify it.
1503 _ACEOF
1504 exit
1505 fi
1506
1507 ## ------------------------ ##
1508 ## Autoconf initialization. ##
1509 ## ------------------------ ##
1510
1511 # ac_fn_c_try_compile LINENO
1512 # --------------------------
1513 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1514 ac_fn_c_try_compile ()
1515 {
1516 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1517 rm -f conftest.$ac_objext
1518 if { { ac_try="$ac_compile"
1519 case "(($ac_try" in
1520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1521 *) ac_try_echo=$ac_try;;
1522 esac
1523 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1524 $as_echo "$ac_try_echo"; } >&5
1525 (eval "$ac_compile") 2>conftest.err
1526 ac_status=$?
1527 if test -s conftest.err; then
1528 grep -v '^ *+' conftest.err >conftest.er1
1529 cat conftest.er1 >&5
1530 mv -f conftest.er1 conftest.err
1531 fi
1532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1533 test $ac_status = 0; } && {
1534 test -z "$ac_c_werror_flag" ||
1535 test ! -s conftest.err
1536 } && test -s conftest.$ac_objext; then :
1537 ac_retval=0
1538 else
1539 $as_echo "$as_me: failed program was:" >&5
1540 sed 's/^/| /' conftest.$ac_ext >&5
1541
1542 ac_retval=1
1543 fi
1544 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1545 return $ac_retval
1546
1547 } # ac_fn_c_try_compile
1548
1549 # ac_fn_c_try_cpp LINENO
1550 # ----------------------
1551 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1552 ac_fn_c_try_cpp ()
1553 {
1554 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1555 if { { ac_try="$ac_cpp conftest.$ac_ext"
1556 case "(($ac_try" in
1557 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1558 *) ac_try_echo=$ac_try;;
1559 esac
1560 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1561 $as_echo "$ac_try_echo"; } >&5
1562 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1563 ac_status=$?
1564 if test -s conftest.err; then
1565 grep -v '^ *+' conftest.err >conftest.er1
1566 cat conftest.er1 >&5
1567 mv -f conftest.er1 conftest.err
1568 fi
1569 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1570 test $ac_status = 0; } >/dev/null && {
1571 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1572 test ! -s conftest.err
1573 }; then :
1574 ac_retval=0
1575 else
1576 $as_echo "$as_me: failed program was:" >&5
1577 sed 's/^/| /' conftest.$ac_ext >&5
1578
1579 ac_retval=1
1580 fi
1581 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1582 return $ac_retval
1583
1584 } # ac_fn_c_try_cpp
1585
1586 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1587 # -------------------------------------------------------
1588 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1589 # the include files in INCLUDES and setting the cache variable VAR
1590 # accordingly.
1591 ac_fn_c_check_header_mongrel ()
1592 {
1593 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1594 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1596 $as_echo_n "checking for $2... " >&6; }
1597 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1598 $as_echo_n "(cached) " >&6
1599 fi
1600 eval ac_res=\$$3
1601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1602 $as_echo "$ac_res" >&6; }
1603 else
1604 # Is the header compilable?
1605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1606 $as_echo_n "checking $2 usability... " >&6; }
1607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1608 /* end confdefs.h. */
1609 $4
1610 #include <$2>
1611 _ACEOF
1612 if ac_fn_c_try_compile "$LINENO"; then :
1613 ac_header_compiler=yes
1614 else
1615 ac_header_compiler=no
1616 fi
1617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1619 $as_echo "$ac_header_compiler" >&6; }
1620
1621 # Is the header present?
1622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1623 $as_echo_n "checking $2 presence... " >&6; }
1624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1625 /* end confdefs.h. */
1626 #include <$2>
1627 _ACEOF
1628 if ac_fn_c_try_cpp "$LINENO"; then :
1629 ac_header_preproc=yes
1630 else
1631 ac_header_preproc=no
1632 fi
1633 rm -f conftest.err conftest.$ac_ext
1634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1635 $as_echo "$ac_header_preproc" >&6; }
1636
1637 # So? What about this header?
1638 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1639 yes:no: )
1640 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1641 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1642 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1643 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1644 ;;
1645 no:yes:* )
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1647 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1649 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1651 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1653 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1655 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1656 ;;
1657 esac
1658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1659 $as_echo_n "checking for $2... " >&6; }
1660 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1661 $as_echo_n "(cached) " >&6
1662 else
1663 eval "$3=\$ac_header_compiler"
1664 fi
1665 eval ac_res=\$$3
1666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1667 $as_echo "$ac_res" >&6; }
1668 fi
1669 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1670
1671 } # ac_fn_c_check_header_mongrel
1672
1673 # ac_fn_c_try_run LINENO
1674 # ----------------------
1675 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1676 # that executables *can* be run.
1677 ac_fn_c_try_run ()
1678 {
1679 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1680 if { { ac_try="$ac_link"
1681 case "(($ac_try" in
1682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1683 *) ac_try_echo=$ac_try;;
1684 esac
1685 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1686 $as_echo "$ac_try_echo"; } >&5
1687 (eval "$ac_link") 2>&5
1688 ac_status=$?
1689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1690 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1691 { { case "(($ac_try" in
1692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1693 *) ac_try_echo=$ac_try;;
1694 esac
1695 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1696 $as_echo "$ac_try_echo"; } >&5
1697 (eval "$ac_try") 2>&5
1698 ac_status=$?
1699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1700 test $ac_status = 0; }; }; then :
1701 ac_retval=0
1702 else
1703 $as_echo "$as_me: program exited with status $ac_status" >&5
1704 $as_echo "$as_me: failed program was:" >&5
1705 sed 's/^/| /' conftest.$ac_ext >&5
1706
1707 ac_retval=$ac_status
1708 fi
1709 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1710 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1711 return $ac_retval
1712
1713 } # ac_fn_c_try_run
1714
1715 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1716 # -------------------------------------------------------
1717 # Tests whether HEADER exists and can be compiled using the include files in
1718 # INCLUDES, setting the cache variable VAR accordingly.
1719 ac_fn_c_check_header_compile ()
1720 {
1721 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1723 $as_echo_n "checking for $2... " >&6; }
1724 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1725 $as_echo_n "(cached) " >&6
1726 else
1727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1728 /* end confdefs.h. */
1729 $4
1730 #include <$2>
1731 _ACEOF
1732 if ac_fn_c_try_compile "$LINENO"; then :
1733 eval "$3=yes"
1734 else
1735 eval "$3=no"
1736 fi
1737 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1738 fi
1739 eval ac_res=\$$3
1740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1741 $as_echo "$ac_res" >&6; }
1742 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1743
1744 } # ac_fn_c_check_header_compile
1745
1746 # ac_fn_c_try_link LINENO
1747 # -----------------------
1748 # Try to link conftest.$ac_ext, and return whether this succeeded.
1749 ac_fn_c_try_link ()
1750 {
1751 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1752 rm -f conftest.$ac_objext conftest$ac_exeext
1753 if { { ac_try="$ac_link"
1754 case "(($ac_try" in
1755 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1756 *) ac_try_echo=$ac_try;;
1757 esac
1758 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1759 $as_echo "$ac_try_echo"; } >&5
1760 (eval "$ac_link") 2>conftest.err
1761 ac_status=$?
1762 if test -s conftest.err; then
1763 grep -v '^ *+' conftest.err >conftest.er1
1764 cat conftest.er1 >&5
1765 mv -f conftest.er1 conftest.err
1766 fi
1767 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1768 test $ac_status = 0; } && {
1769 test -z "$ac_c_werror_flag" ||
1770 test ! -s conftest.err
1771 } && test -s conftest$ac_exeext && {
1772 test "$cross_compiling" = yes ||
1773 $as_test_x conftest$ac_exeext
1774 }; then :
1775 ac_retval=0
1776 else
1777 $as_echo "$as_me: failed program was:" >&5
1778 sed 's/^/| /' conftest.$ac_ext >&5
1779
1780 ac_retval=1
1781 fi
1782 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1783 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1784 # interfere with the next link command; also delete a directory that is
1785 # left behind by Apple's compiler. We do this before executing the actions.
1786 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1787 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1788 return $ac_retval
1789
1790 } # ac_fn_c_try_link
1791
1792 # ac_fn_c_check_func LINENO FUNC VAR
1793 # ----------------------------------
1794 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1795 ac_fn_c_check_func ()
1796 {
1797 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1799 $as_echo_n "checking for $2... " >&6; }
1800 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1801 $as_echo_n "(cached) " >&6
1802 else
1803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1804 /* end confdefs.h. */
1805 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1806 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1807 #define $2 innocuous_$2
1808
1809 /* System header to define __stub macros and hopefully few prototypes,
1810 which can conflict with char $2 (); below.
1811 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1812 <limits.h> exists even on freestanding compilers. */
1813
1814 #ifdef __STDC__
1815 # include <limits.h>
1816 #else
1817 # include <assert.h>
1818 #endif
1819
1820 #undef $2
1821
1822 /* Override any GCC internal prototype to avoid an error.
1823 Use char because int might match the return type of a GCC
1824 builtin and then its argument prototype would still apply. */
1825 #ifdef __cplusplus
1826 extern "C"
1827 #endif
1828 char $2 ();
1829 /* The GNU C library defines this for functions which it implements
1830 to always fail with ENOSYS. Some functions are actually named
1831 something starting with __ and the normal name is an alias. */
1832 #if defined __stub_$2 || defined __stub___$2
1833 choke me
1834 #endif
1835
1836 int
1837 main ()
1838 {
1839 return $2 ();
1840 ;
1841 return 0;
1842 }
1843 _ACEOF
1844 if ac_fn_c_try_link "$LINENO"; then :
1845 eval "$3=yes"
1846 else
1847 eval "$3=no"
1848 fi
1849 rm -f core conftest.err conftest.$ac_objext \
1850 conftest$ac_exeext conftest.$ac_ext
1851 fi
1852 eval ac_res=\$$3
1853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1854 $as_echo "$ac_res" >&6; }
1855 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1856
1857 } # ac_fn_c_check_func
1858 cat >config.log <<_ACEOF
1859 This file contains any messages produced by compilers while
1860 running configure, to aid debugging if configure makes a mistake.
1861
1862 It was created by $as_me, which was
1863 generated by GNU Autoconf 2.64. Invocation command line was
1864
1865 $ $0 $@
1866
1867 _ACEOF
1868 exec 5>>config.log
1869 {
1870 cat <<_ASUNAME
1871 ## --------- ##
1872 ## Platform. ##
1873 ## --------- ##
1874
1875 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1876 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1877 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1878 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1879 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1880
1881 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1882 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1883
1884 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1885 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1886 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1887 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1888 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1889 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1890 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1891
1892 _ASUNAME
1893
1894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1895 for as_dir in $PATH
1896 do
1897 IFS=$as_save_IFS
1898 test -z "$as_dir" && as_dir=.
1899 $as_echo "PATH: $as_dir"
1900 done
1901 IFS=$as_save_IFS
1902
1903 } >&5
1904
1905 cat >&5 <<_ACEOF
1906
1907
1908 ## ----------- ##
1909 ## Core tests. ##
1910 ## ----------- ##
1911
1912 _ACEOF
1913
1914
1915 # Keep a trace of the command line.
1916 # Strip out --no-create and --no-recursion so they do not pile up.
1917 # Strip out --silent because we don't want to record it for future runs.
1918 # Also quote any args containing shell meta-characters.
1919 # Make two passes to allow for proper duplicate-argument suppression.
1920 ac_configure_args=
1921 ac_configure_args0=
1922 ac_configure_args1=
1923 ac_must_keep_next=false
1924 for ac_pass in 1 2
1925 do
1926 for ac_arg
1927 do
1928 case $ac_arg in
1929 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1930 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1931 | -silent | --silent | --silen | --sile | --sil)
1932 continue ;;
1933 *\'*)
1934 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1935 esac
1936 case $ac_pass in
1937 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1938 2)
1939 as_fn_append ac_configure_args1 " '$ac_arg'"
1940 if test $ac_must_keep_next = true; then
1941 ac_must_keep_next=false # Got value, back to normal.
1942 else
1943 case $ac_arg in
1944 *=* | --config-cache | -C | -disable-* | --disable-* \
1945 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1946 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1947 | -with-* | --with-* | -without-* | --without-* | --x)
1948 case "$ac_configure_args0 " in
1949 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1950 esac
1951 ;;
1952 -* ) ac_must_keep_next=true ;;
1953 esac
1954 fi
1955 as_fn_append ac_configure_args " '$ac_arg'"
1956 ;;
1957 esac
1958 done
1959 done
1960 { ac_configure_args0=; unset ac_configure_args0;}
1961 { ac_configure_args1=; unset ac_configure_args1;}
1962
1963 # When interrupted or exit'd, cleanup temporary files, and complete
1964 # config.log. We remove comments because anyway the quotes in there
1965 # would cause problems or look ugly.
1966 # WARNING: Use '\'' to represent an apostrophe within the trap.
1967 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1968 trap 'exit_status=$?
1969 # Save into config.log some information that might help in debugging.
1970 {
1971 echo
1972
1973 cat <<\_ASBOX
1974 ## ---------------- ##
1975 ## Cache variables. ##
1976 ## ---------------- ##
1977 _ASBOX
1978 echo
1979 # The following way of writing the cache mishandles newlines in values,
1980 (
1981 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1982 eval ac_val=\$$ac_var
1983 case $ac_val in #(
1984 *${as_nl}*)
1985 case $ac_var in #(
1986 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1987 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1988 esac
1989 case $ac_var in #(
1990 _ | IFS | as_nl) ;; #(
1991 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1992 *) { eval $ac_var=; unset $ac_var;} ;;
1993 esac ;;
1994 esac
1995 done
1996 (set) 2>&1 |
1997 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1998 *${as_nl}ac_space=\ *)
1999 sed -n \
2000 "s/'\''/'\''\\\\'\'''\''/g;
2001 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2002 ;; #(
2003 *)
2004 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2005 ;;
2006 esac |
2007 sort
2008 )
2009 echo
2010
2011 cat <<\_ASBOX
2012 ## ----------------- ##
2013 ## Output variables. ##
2014 ## ----------------- ##
2015 _ASBOX
2016 echo
2017 for ac_var in $ac_subst_vars
2018 do
2019 eval ac_val=\$$ac_var
2020 case $ac_val in
2021 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2022 esac
2023 $as_echo "$ac_var='\''$ac_val'\''"
2024 done | sort
2025 echo
2026
2027 if test -n "$ac_subst_files"; then
2028 cat <<\_ASBOX
2029 ## ------------------- ##
2030 ## File substitutions. ##
2031 ## ------------------- ##
2032 _ASBOX
2033 echo
2034 for ac_var in $ac_subst_files
2035 do
2036 eval ac_val=\$$ac_var
2037 case $ac_val in
2038 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2039 esac
2040 $as_echo "$ac_var='\''$ac_val'\''"
2041 done | sort
2042 echo
2043 fi
2044
2045 if test -s confdefs.h; then
2046 cat <<\_ASBOX
2047 ## ----------- ##
2048 ## confdefs.h. ##
2049 ## ----------- ##
2050 _ASBOX
2051 echo
2052 cat confdefs.h
2053 echo
2054 fi
2055 test "$ac_signal" != 0 &&
2056 $as_echo "$as_me: caught signal $ac_signal"
2057 $as_echo "$as_me: exit $exit_status"
2058 } >&5
2059 rm -f core *.core core.conftest.* &&
2060 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2061 exit $exit_status
2062 ' 0
2063 for ac_signal in 1 2 13 15; do
2064 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2065 done
2066 ac_signal=0
2067
2068 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2069 rm -f -r conftest* confdefs.h
2070
2071 $as_echo "/* confdefs.h */" > confdefs.h
2072
2073 # Predefined preprocessor variables.
2074
2075 cat >>confdefs.h <<_ACEOF
2076 #define PACKAGE_NAME "$PACKAGE_NAME"
2077 _ACEOF
2078
2079 cat >>confdefs.h <<_ACEOF
2080 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2081 _ACEOF
2082
2083 cat >>confdefs.h <<_ACEOF
2084 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2085 _ACEOF
2086
2087 cat >>confdefs.h <<_ACEOF
2088 #define PACKAGE_STRING "$PACKAGE_STRING"
2089 _ACEOF
2090
2091 cat >>confdefs.h <<_ACEOF
2092 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2093 _ACEOF
2094
2095 cat >>confdefs.h <<_ACEOF
2096 #define PACKAGE_URL "$PACKAGE_URL"
2097 _ACEOF
2098
2099
2100 # Let the site file select an alternate cache file if it wants to.
2101 # Prefer an explicitly selected file to automatically selected ones.
2102 ac_site_file1=NONE
2103 ac_site_file2=NONE
2104 if test -n "$CONFIG_SITE"; then
2105 ac_site_file1=$CONFIG_SITE
2106 elif test "x$prefix" != xNONE; then
2107 ac_site_file1=$prefix/share/config.site
2108 ac_site_file2=$prefix/etc/config.site
2109 else
2110 ac_site_file1=$ac_default_prefix/share/config.site
2111 ac_site_file2=$ac_default_prefix/etc/config.site
2112 fi
2113 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2114 do
2115 test "x$ac_site_file" = xNONE && continue
2116 if test -r "$ac_site_file"; then
2117 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2118 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2119 sed 's/^/| /' "$ac_site_file" >&5
2120 . "$ac_site_file"
2121 fi
2122 done
2123
2124 if test -r "$cache_file"; then
2125 # Some versions of bash will fail to source /dev/null (special
2126 # files actually), so we avoid doing that.
2127 if test -f "$cache_file"; then
2128 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2129 $as_echo "$as_me: loading cache $cache_file" >&6;}
2130 case $cache_file in
2131 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2132 *) . "./$cache_file";;
2133 esac
2134 fi
2135 else
2136 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2137 $as_echo "$as_me: creating cache $cache_file" >&6;}
2138 >$cache_file
2139 fi
2140
2141 # Check that the precious variables saved in the cache have kept the same
2142 # value.
2143 ac_cache_corrupted=false
2144 for ac_var in $ac_precious_vars; do
2145 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2146 eval ac_new_set=\$ac_env_${ac_var}_set
2147 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2148 eval ac_new_val=\$ac_env_${ac_var}_value
2149 case $ac_old_set,$ac_new_set in
2150 set,)
2151 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2152 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2153 ac_cache_corrupted=: ;;
2154 ,set)
2155 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2156 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2157 ac_cache_corrupted=: ;;
2158 ,);;
2159 *)
2160 if test "x$ac_old_val" != "x$ac_new_val"; then
2161 # differences in whitespace do not lead to failure.
2162 ac_old_val_w=`echo x $ac_old_val`
2163 ac_new_val_w=`echo x $ac_new_val`
2164 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2165 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2166 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2167 ac_cache_corrupted=:
2168 else
2169 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2170 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2171 eval $ac_var=\$ac_old_val
2172 fi
2173 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2174 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2175 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2176 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2177 fi;;
2178 esac
2179 # Pass precious variables to config.status.
2180 if test "$ac_new_set" = set; then
2181 case $ac_new_val in
2182 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2183 *) ac_arg=$ac_var=$ac_new_val ;;
2184 esac
2185 case " $ac_configure_args " in
2186 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2187 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2188 esac
2189 fi
2190 done
2191 if $ac_cache_corrupted; then
2192 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2193 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2195 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2196 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2197 fi
2198 ## -------------------- ##
2199 ## Main body of script. ##
2200 ## -------------------- ##
2201
2202 ac_ext=c
2203 ac_cpp='$CPP $CPPFLAGS'
2204 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2205 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2206 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2207
2208
2209 # This file contains common code used by all simulators.
2210 #
2211 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2212 # directory. It is intended to be invoked before any target specific stuff.
2213 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2214 # It is intended to be invoked last.
2215 #
2216 # The simulator's configure.ac should look like:
2217 #
2218 # dnl Process this file with autoconf to produce a configure script.
2219 # AC_PREREQ(2.64)dnl
2220 # AC_INIT(Makefile.in)
2221 # sinclude(../common/aclocal.m4)
2222 #
2223 # SIM_AC_COMMON
2224 #
2225 # ... target specific stuff ...
2226 #
2227 # SIM_AC_OUTPUT
2228
2229 # Include global overrides and fixes for Autoconf.
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256 # _AC_CHECK_DECL_BODY
2257 # -------------------
2258 # Shell function body for AC_CHECK_DECL.
2259 # _AC_CHECK_DECL_BODY
2260
2261 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2262 # INCLUDES)
2263 # -------------------------------------------------------------
2264 # Helper to AC_CHECK_DECLS, which generates the check for a single
2265 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2266 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2279 #
2280 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2281 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2282 # Written by Gordon Matzigkeit, 1996
2283 #
2284 # This file is free software; the Free Software Foundation gives
2285 # unlimited permission to copy and/or distribute it, with or without
2286 # modifications, as long as this notice is preserved.
2287
2288
2289
2290 # serial 56 LT_INIT
2291
2292
2293 # LT_PREREQ(VERSION)
2294 # ------------------
2295 # Complain and exit if this libtool version is less that VERSION.
2296
2297
2298
2299 # _LT_CHECK_BUILDDIR
2300 # ------------------
2301 # Complain if the absolute build directory name contains unusual characters
2302
2303
2304
2305 # LT_INIT([OPTIONS])
2306 # ------------------
2307 # LT_INIT
2308
2309 # Old names:
2310 # This is what autoupdate's m4 run will expand. It fires
2311 # the warning (with _au_warn_XXX), outputs it into the
2312 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2313 # the replacement expansion.
2314
2315
2316 # This is an auxiliary macro that is also run when
2317 # autoupdate runs m4. It simply calls m4_warning, but
2318 # we need a wrapper so that each warning is emitted only
2319 # once. We break the quoting in m4_warning's argument in
2320 # order to expand this macro's arguments, not AU_DEFUN's.
2321
2322
2323 # Finally, this is the expansion that is picked up by
2324 # autoconf. It tells the user to run autoupdate, and
2325 # then outputs the replacement expansion. We do not care
2326 # about autoupdate's warning because that contains
2327 # information on what to do *after* running autoupdate.
2328
2329 # This is what autoupdate's m4 run will expand. It fires
2330 # the warning (with _au_warn_XXX), outputs it into the
2331 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2332 # the replacement expansion.
2333
2334
2335 # This is an auxiliary macro that is also run when
2336 # autoupdate runs m4. It simply calls m4_warning, but
2337 # we need a wrapper so that each warning is emitted only
2338 # once. We break the quoting in m4_warning's argument in
2339 # order to expand this macro's arguments, not AU_DEFUN's.
2340
2341
2342 # Finally, this is the expansion that is picked up by
2343 # autoconf. It tells the user to run autoupdate, and
2344 # then outputs the replacement expansion. We do not care
2345 # about autoupdate's warning because that contains
2346 # information on what to do *after* running autoupdate.
2347
2348
2349
2350 # _LT_CC_BASENAME(CC)
2351 # -------------------
2352 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2353
2354
2355
2356 # _LT_FILEUTILS_DEFAULTS
2357 # ----------------------
2358 # It is okay to use these file commands and assume they have been set
2359 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2360 # _LT_FILEUTILS_DEFAULTS
2361
2362
2363 # _LT_SETUP
2364 # ---------
2365 # _LT_SETUP
2366
2367
2368 # _LT_PREPARE_SED_QUOTE_VARS
2369 # --------------------------
2370 # Define a few sed substitution that help us do robust quoting.
2371
2372
2373 # _LT_PROG_LTMAIN
2374 # ---------------
2375 # Note that this code is called both from `configure', and `config.status'
2376 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2377 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2378 # so we pass a copy along to make sure it has a sensible value anyway.
2379 # _LT_PROG_LTMAIN
2380
2381
2382 ## ------------------------------------- ##
2383 ## Accumulate code for creating libtool. ##
2384 ## ------------------------------------- ##
2385
2386 # So that we can recreate a full libtool script including additional
2387 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2388 # in macros and then make a single call at the end using the `libtool'
2389 # label.
2390
2391
2392 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2393 # ----------------------------------------
2394 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2395
2396
2397 # Initialize.
2398
2399
2400
2401 # _LT_CONFIG_LIBTOOL([COMMANDS])
2402 # ------------------------------
2403 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2404
2405
2406 # Initialize.
2407
2408
2409
2410 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2411 # -----------------------------------------------------
2412
2413
2414
2415 # _LT_FORMAT_COMMENT([COMMENT])
2416 # -----------------------------
2417 # Add leading comment marks to the start of each line, and a trailing
2418 # full-stop to the whole comment if one is not present already.
2419
2420
2421
2422
2423 ## ------------------------ ##
2424 ## FIXME: Eliminate VARNAME ##
2425 ## ------------------------ ##
2426
2427
2428 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2429 # -------------------------------------------------------------------
2430 # CONFIGNAME is the name given to the value in the libtool script.
2431 # VARNAME is the (base) name used in the configure script.
2432 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2433 # VARNAME. Any other value will be used directly.
2434
2435
2436
2437 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2438 # --------------------------------------------------------
2439
2440
2441
2442 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2443 # ------------------------------------------------
2444
2445
2446
2447 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2448 # ---------------------------------------------------------
2449
2450
2451
2452 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2453 # --------------------------------------------------
2454
2455
2456
2457 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2458 # ---------------------------------------------------
2459
2460
2461
2462 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2463 # ---------------------------------------------------
2464
2465
2466
2467
2468 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2469 # ------------------------------------------------
2470
2471
2472
2473
2474 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2475 # ------------------------------------
2476 # Quote a variable value, and forward it to `config.status' so that its
2477 # declaration there will have the same value as in `configure'. VARNAME
2478 # must have a single quote delimited value for this to work.
2479
2480
2481
2482 # _LT_CONFIG_STATUS_DECLARATIONS
2483 # ------------------------------
2484 # We delimit libtool config variables with single quotes, so when
2485 # we write them to config.status, we have to be sure to quote all
2486 # embedded single quotes properly. In configure, this macro expands
2487 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2488 #
2489 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2490
2491
2492
2493 # _LT_LIBTOOL_TAGS
2494 # ----------------
2495 # Output comment and list of tags supported by the script
2496
2497
2498
2499 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2500 # -----------------------------------
2501 # Extract the dictionary values for VARNAME (optionally with TAG) and
2502 # expand to a commented shell variable setting:
2503 #
2504 # # Some comment about what VAR is for.
2505 # visible_name=$lt_internal_name
2506
2507
2508
2509 # _LT_LIBTOOL_CONFIG_VARS
2510 # -----------------------
2511 # Produce commented declarations of non-tagged libtool config variables
2512 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2513 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2514 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2515
2516
2517
2518 # _LT_LIBTOOL_TAG_VARS(TAG)
2519 # -------------------------
2520
2521
2522
2523 # _LT_TAGVAR(VARNAME, [TAGNAME])
2524 # ------------------------------
2525
2526
2527
2528 # _LT_CONFIG_COMMANDS
2529 # -------------------
2530 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2531 # variables for single and double quote escaping we saved from calls
2532 # to _LT_DECL, we can put quote escaped variables declarations
2533 # into `config.status', and then the shell code to quote escape them in
2534 # for loops in `config.status'. Finally, any additional code accumulated
2535 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2536 #_LT_CONFIG_COMMANDS
2537
2538
2539 # Initialize.
2540
2541
2542 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2543 # ------------------------------------
2544 # Generate a child script FILE with all initialization necessary to
2545 # reuse the environment learned by the parent script, and make the
2546 # file executable. If COMMENT is supplied, it is inserted after the
2547 # `#!' sequence but before initialization text begins. After this
2548 # macro, additional text can be appended to FILE to form the body of
2549 # the child script. The macro ends with non-zero status if the
2550 # file could not be fully written (such as if the disk is full).
2551 # _LT_GENERATED_FILE_INIT
2552
2553 # LT_OUTPUT
2554 # ---------
2555 # This macro allows early generation of the libtool script (before
2556 # AC_OUTPUT is called), incase it is used in configure for compilation
2557 # tests.
2558 # LT_OUTPUT
2559
2560
2561 # _LT_CONFIG(TAG)
2562 # ---------------
2563 # If TAG is the built-in tag, create an initial libtool script with a
2564 # default configuration from the untagged config vars. Otherwise add code
2565 # to config.status for appending the configuration named by TAG from the
2566 # matching tagged config vars.
2567 # _LT_CONFIG
2568
2569
2570 # LT_SUPPORTED_TAG(TAG)
2571 # ---------------------
2572 # Trace this macro to discover what tags are supported by the libtool
2573 # --tag option, using:
2574 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2575
2576
2577
2578 # C support is built-in for now
2579
2580
2581
2582
2583 # LT_LANG(LANG)
2584 # -------------
2585 # Enable libtool support for the given language if not already enabled.
2586 # LT_LANG
2587
2588
2589 # _LT_LANG(LANGNAME)
2590 # ------------------
2591 # _LT_LANG
2592
2593
2594 # _LT_LANG_DEFAULT_CONFIG
2595 # -----------------------
2596 # _LT_LANG_DEFAULT_CONFIG
2597
2598 # Obsolete macros:
2599 # This is what autoupdate's m4 run will expand. It fires
2600 # the warning (with _au_warn_XXX), outputs it into the
2601 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2602 # the replacement expansion.
2603
2604
2605 # This is an auxiliary macro that is also run when
2606 # autoupdate runs m4. It simply calls m4_warning, but
2607 # we need a wrapper so that each warning is emitted only
2608 # once. We break the quoting in m4_warning's argument in
2609 # order to expand this macro's arguments, not AU_DEFUN's.
2610
2611
2612 # Finally, this is the expansion that is picked up by
2613 # autoconf. It tells the user to run autoupdate, and
2614 # then outputs the replacement expansion. We do not care
2615 # about autoupdate's warning because that contains
2616 # information on what to do *after* running autoupdate.
2617
2618 # This is what autoupdate's m4 run will expand. It fires
2619 # the warning (with _au_warn_XXX), outputs it into the
2620 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2621 # the replacement expansion.
2622
2623
2624 # This is an auxiliary macro that is also run when
2625 # autoupdate runs m4. It simply calls m4_warning, but
2626 # we need a wrapper so that each warning is emitted only
2627 # once. We break the quoting in m4_warning's argument in
2628 # order to expand this macro's arguments, not AU_DEFUN's.
2629
2630
2631 # Finally, this is the expansion that is picked up by
2632 # autoconf. It tells the user to run autoupdate, and
2633 # then outputs the replacement expansion. We do not care
2634 # about autoupdate's warning because that contains
2635 # information on what to do *after* running autoupdate.
2636
2637 # This is what autoupdate's m4 run will expand. It fires
2638 # the warning (with _au_warn_XXX), outputs it into the
2639 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2640 # the replacement expansion.
2641
2642
2643 # This is an auxiliary macro that is also run when
2644 # autoupdate runs m4. It simply calls m4_warning, but
2645 # we need a wrapper so that each warning is emitted only
2646 # once. We break the quoting in m4_warning's argument in
2647 # order to expand this macro's arguments, not AU_DEFUN's.
2648
2649
2650 # Finally, this is the expansion that is picked up by
2651 # autoconf. It tells the user to run autoupdate, and
2652 # then outputs the replacement expansion. We do not care
2653 # about autoupdate's warning because that contains
2654 # information on what to do *after* running autoupdate.
2655
2656 # This is what autoupdate's m4 run will expand. It fires
2657 # the warning (with _au_warn_XXX), outputs it into the
2658 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2659 # the replacement expansion.
2660
2661
2662 # This is an auxiliary macro that is also run when
2663 # autoupdate runs m4. It simply calls m4_warning, but
2664 # we need a wrapper so that each warning is emitted only
2665 # once. We break the quoting in m4_warning's argument in
2666 # order to expand this macro's arguments, not AU_DEFUN's.
2667
2668
2669 # Finally, this is the expansion that is picked up by
2670 # autoconf. It tells the user to run autoupdate, and
2671 # then outputs the replacement expansion. We do not care
2672 # about autoupdate's warning because that contains
2673 # information on what to do *after* running autoupdate.
2674
2675 # This is what autoupdate's m4 run will expand. It fires
2676 # the warning (with _au_warn_XXX), outputs it into the
2677 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2678 # the replacement expansion.
2679
2680
2681 # This is an auxiliary macro that is also run when
2682 # autoupdate runs m4. It simply calls m4_warning, but
2683 # we need a wrapper so that each warning is emitted only
2684 # once. We break the quoting in m4_warning's argument in
2685 # order to expand this macro's arguments, not AU_DEFUN's.
2686
2687
2688 # Finally, this is the expansion that is picked up by
2689 # autoconf. It tells the user to run autoupdate, and
2690 # then outputs the replacement expansion. We do not care
2691 # about autoupdate's warning because that contains
2692 # information on what to do *after* running autoupdate.
2693
2694
2695
2696 # _LT_TAG_COMPILER
2697 # ----------------
2698 # _LT_TAG_COMPILER
2699
2700
2701 # _LT_COMPILER_BOILERPLATE
2702 # ------------------------
2703 # Check for compiler boilerplate output or warnings with
2704 # the simple compiler test code.
2705 # _LT_COMPILER_BOILERPLATE
2706
2707
2708 # _LT_LINKER_BOILERPLATE
2709 # ----------------------
2710 # Check for linker boilerplate output or warnings with
2711 # the simple link test code.
2712 # _LT_LINKER_BOILERPLATE
2713
2714 # _LT_REQUIRED_DARWIN_CHECKS
2715 # -------------------------
2716
2717
2718
2719 # _LT_DARWIN_LINKER_FEATURES
2720 # --------------------------
2721 # Checks for linker and compiler features on darwin
2722
2723
2724 # _LT_SYS_MODULE_PATH_AIX
2725 # -----------------------
2726 # Links a minimal program and checks the executable
2727 # for the system default hardcoded library path. In most cases,
2728 # this is /usr/lib:/lib, but when the MPI compilers are used
2729 # the location of the communication and MPI libs are included too.
2730 # If we don't find anything, use the default library path according
2731 # to the aix ld manual.
2732 # _LT_SYS_MODULE_PATH_AIX
2733
2734
2735 # _LT_SHELL_INIT(ARG)
2736 # -------------------
2737 # _LT_SHELL_INIT
2738
2739
2740
2741 # _LT_PROG_ECHO_BACKSLASH
2742 # -----------------------
2743 # Find how we can fake an echo command that does not interpret backslash.
2744 # In particular, with Autoconf 2.60 or later we add some code to the start
2745 # of the generated configure script which will find a shell with a builtin
2746 # printf (which we can use as an echo command).
2747 # _LT_PROG_ECHO_BACKSLASH
2748
2749
2750 # _LT_ENABLE_LOCK
2751 # ---------------
2752 # _LT_ENABLE_LOCK
2753
2754
2755 # _LT_CMD_OLD_ARCHIVE
2756 # -------------------
2757 # _LT_CMD_OLD_ARCHIVE
2758
2759
2760 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2761 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2762 # ----------------------------------------------------------------
2763 # Check whether the given compiler option works
2764 # _LT_COMPILER_OPTION
2765
2766 # Old name:
2767 # This is what autoupdate's m4 run will expand. It fires
2768 # the warning (with _au_warn_XXX), outputs it into the
2769 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2770 # the replacement expansion.
2771
2772
2773 # This is an auxiliary macro that is also run when
2774 # autoupdate runs m4. It simply calls m4_warning, but
2775 # we need a wrapper so that each warning is emitted only
2776 # once. We break the quoting in m4_warning's argument in
2777 # order to expand this macro's arguments, not AU_DEFUN's.
2778
2779
2780 # Finally, this is the expansion that is picked up by
2781 # autoconf. It tells the user to run autoupdate, and
2782 # then outputs the replacement expansion. We do not care
2783 # about autoupdate's warning because that contains
2784 # information on what to do *after* running autoupdate.
2785
2786
2787
2788 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2789 # [ACTION-SUCCESS], [ACTION-FAILURE])
2790 # ----------------------------------------------------
2791 # Check whether the given linker option works
2792 # _LT_LINKER_OPTION
2793
2794 # Old name:
2795 # This is what autoupdate's m4 run will expand. It fires
2796 # the warning (with _au_warn_XXX), outputs it into the
2797 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2798 # the replacement expansion.
2799
2800
2801 # This is an auxiliary macro that is also run when
2802 # autoupdate runs m4. It simply calls m4_warning, but
2803 # we need a wrapper so that each warning is emitted only
2804 # once. We break the quoting in m4_warning's argument in
2805 # order to expand this macro's arguments, not AU_DEFUN's.
2806
2807
2808 # Finally, this is the expansion that is picked up by
2809 # autoconf. It tells the user to run autoupdate, and
2810 # then outputs the replacement expansion. We do not care
2811 # about autoupdate's warning because that contains
2812 # information on what to do *after* running autoupdate.
2813
2814
2815
2816 # LT_CMD_MAX_LEN
2817 #---------------
2818 # LT_CMD_MAX_LEN
2819
2820 # Old name:
2821 # This is what autoupdate's m4 run will expand. It fires
2822 # the warning (with _au_warn_XXX), outputs it into the
2823 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2824 # the replacement expansion.
2825
2826
2827 # This is an auxiliary macro that is also run when
2828 # autoupdate runs m4. It simply calls m4_warning, but
2829 # we need a wrapper so that each warning is emitted only
2830 # once. We break the quoting in m4_warning's argument in
2831 # order to expand this macro's arguments, not AU_DEFUN's.
2832
2833
2834 # Finally, this is the expansion that is picked up by
2835 # autoconf. It tells the user to run autoupdate, and
2836 # then outputs the replacement expansion. We do not care
2837 # about autoupdate's warning because that contains
2838 # information on what to do *after* running autoupdate.
2839
2840
2841
2842 # _LT_HEADER_DLFCN
2843 # ----------------
2844 # _LT_HEADER_DLFCN
2845
2846
2847 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2848 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2849 # ----------------------------------------------------------------
2850 # _LT_TRY_DLOPEN_SELF
2851
2852
2853 # LT_SYS_DLOPEN_SELF
2854 # ------------------
2855 # LT_SYS_DLOPEN_SELF
2856
2857 # Old name:
2858 # This is what autoupdate's m4 run will expand. It fires
2859 # the warning (with _au_warn_XXX), outputs it into the
2860 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2861 # the replacement expansion.
2862
2863
2864 # This is an auxiliary macro that is also run when
2865 # autoupdate runs m4. It simply calls m4_warning, but
2866 # we need a wrapper so that each warning is emitted only
2867 # once. We break the quoting in m4_warning's argument in
2868 # order to expand this macro's arguments, not AU_DEFUN's.
2869
2870
2871 # Finally, this is the expansion that is picked up by
2872 # autoconf. It tells the user to run autoupdate, and
2873 # then outputs the replacement expansion. We do not care
2874 # about autoupdate's warning because that contains
2875 # information on what to do *after* running autoupdate.
2876
2877
2878
2879 # _LT_COMPILER_C_O([TAGNAME])
2880 # ---------------------------
2881 # Check to see if options -c and -o are simultaneously supported by compiler.
2882 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2883 # _LT_COMPILER_C_O
2884
2885
2886 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2887 # ----------------------------------
2888 # Check to see if we can do hard links to lock some files if needed
2889 # _LT_COMPILER_FILE_LOCKS
2890
2891
2892 # _LT_CHECK_OBJDIR
2893 # ----------------
2894 # _LT_CHECK_OBJDIR
2895
2896
2897 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2898 # --------------------------------------
2899 # Check hardcoding attributes.
2900 # _LT_LINKER_HARDCODE_LIBPATH
2901
2902
2903 # _LT_CMD_STRIPLIB
2904 # ----------------
2905 # _LT_CMD_STRIPLIB
2906
2907
2908 # _LT_SYS_DYNAMIC_LINKER([TAG])
2909 # -----------------------------
2910 # PORTME Fill in your ld.so characteristics
2911 # _LT_SYS_DYNAMIC_LINKER
2912
2913
2914 # _LT_PATH_TOOL_PREFIX(TOOL)
2915 # --------------------------
2916 # find a file program which can recognize shared library
2917 # _LT_PATH_TOOL_PREFIX
2918
2919 # Old name:
2920 # This is what autoupdate's m4 run will expand. It fires
2921 # the warning (with _au_warn_XXX), outputs it into the
2922 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2923 # the replacement expansion.
2924
2925
2926 # This is an auxiliary macro that is also run when
2927 # autoupdate runs m4. It simply calls m4_warning, but
2928 # we need a wrapper so that each warning is emitted only
2929 # once. We break the quoting in m4_warning's argument in
2930 # order to expand this macro's arguments, not AU_DEFUN's.
2931
2932
2933 # Finally, this is the expansion that is picked up by
2934 # autoconf. It tells the user to run autoupdate, and
2935 # then outputs the replacement expansion. We do not care
2936 # about autoupdate's warning because that contains
2937 # information on what to do *after* running autoupdate.
2938
2939
2940
2941 # _LT_PATH_MAGIC
2942 # --------------
2943 # find a file program which can recognize a shared library
2944 # _LT_PATH_MAGIC
2945
2946
2947 # LT_PATH_LD
2948 # ----------
2949 # find the pathname to the GNU or non-GNU linker
2950 # LT_PATH_LD
2951
2952 # Old names:
2953 # This is what autoupdate's m4 run will expand. It fires
2954 # the warning (with _au_warn_XXX), outputs it into the
2955 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2956 # the replacement expansion.
2957
2958
2959 # This is an auxiliary macro that is also run when
2960 # autoupdate runs m4. It simply calls m4_warning, but
2961 # we need a wrapper so that each warning is emitted only
2962 # once. We break the quoting in m4_warning's argument in
2963 # order to expand this macro's arguments, not AU_DEFUN's.
2964
2965
2966 # Finally, this is the expansion that is picked up by
2967 # autoconf. It tells the user to run autoupdate, and
2968 # then outputs the replacement expansion. We do not care
2969 # about autoupdate's warning because that contains
2970 # information on what to do *after* running autoupdate.
2971
2972 # This is what autoupdate's m4 run will expand. It fires
2973 # the warning (with _au_warn_XXX), outputs it into the
2974 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2975 # the replacement expansion.
2976
2977
2978 # This is an auxiliary macro that is also run when
2979 # autoupdate runs m4. It simply calls m4_warning, but
2980 # we need a wrapper so that each warning is emitted only
2981 # once. We break the quoting in m4_warning's argument in
2982 # order to expand this macro's arguments, not AU_DEFUN's.
2983
2984
2985 # Finally, this is the expansion that is picked up by
2986 # autoconf. It tells the user to run autoupdate, and
2987 # then outputs the replacement expansion. We do not care
2988 # about autoupdate's warning because that contains
2989 # information on what to do *after* running autoupdate.
2990
2991
2992
2993 # _LT_PATH_LD_GNU
2994 #- --------------
2995 # _LT_PATH_LD_GNU
2996
2997
2998 # _LT_CMD_RELOAD
2999 # --------------
3000 # find reload flag for linker
3001 # -- PORTME Some linkers may need a different reload flag.
3002 # _LT_CMD_RELOAD
3003
3004
3005 # _LT_CHECK_MAGIC_METHOD
3006 # ----------------------
3007 # how to check for library dependencies
3008 # -- PORTME fill in with the dynamic library characteristics
3009 # _LT_CHECK_MAGIC_METHOD
3010
3011
3012 # LT_PATH_NM
3013 # ----------
3014 # find the pathname to a BSD- or MS-compatible name lister
3015 # LT_PATH_NM
3016
3017 # Old names:
3018 # This is what autoupdate's m4 run will expand. It fires
3019 # the warning (with _au_warn_XXX), outputs it into the
3020 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3021 # the replacement expansion.
3022
3023
3024 # This is an auxiliary macro that is also run when
3025 # autoupdate runs m4. It simply calls m4_warning, but
3026 # we need a wrapper so that each warning is emitted only
3027 # once. We break the quoting in m4_warning's argument in
3028 # order to expand this macro's arguments, not AU_DEFUN's.
3029
3030
3031 # Finally, this is the expansion that is picked up by
3032 # autoconf. It tells the user to run autoupdate, and
3033 # then outputs the replacement expansion. We do not care
3034 # about autoupdate's warning because that contains
3035 # information on what to do *after* running autoupdate.
3036
3037 # This is what autoupdate's m4 run will expand. It fires
3038 # the warning (with _au_warn_XXX), outputs it into the
3039 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3040 # the replacement expansion.
3041
3042
3043 # This is an auxiliary macro that is also run when
3044 # autoupdate runs m4. It simply calls m4_warning, but
3045 # we need a wrapper so that each warning is emitted only
3046 # once. We break the quoting in m4_warning's argument in
3047 # order to expand this macro's arguments, not AU_DEFUN's.
3048
3049
3050 # Finally, this is the expansion that is picked up by
3051 # autoconf. It tells the user to run autoupdate, and
3052 # then outputs the replacement expansion. We do not care
3053 # about autoupdate's warning because that contains
3054 # information on what to do *after* running autoupdate.
3055
3056
3057
3058 # LT_LIB_M
3059 # --------
3060 # check for math library
3061 # LT_LIB_M
3062
3063 # Old name:
3064 # This is what autoupdate's m4 run will expand. It fires
3065 # the warning (with _au_warn_XXX), outputs it into the
3066 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3067 # the replacement expansion.
3068
3069
3070 # This is an auxiliary macro that is also run when
3071 # autoupdate runs m4. It simply calls m4_warning, but
3072 # we need a wrapper so that each warning is emitted only
3073 # once. We break the quoting in m4_warning's argument in
3074 # order to expand this macro's arguments, not AU_DEFUN's.
3075
3076
3077 # Finally, this is the expansion that is picked up by
3078 # autoconf. It tells the user to run autoupdate, and
3079 # then outputs the replacement expansion. We do not care
3080 # about autoupdate's warning because that contains
3081 # information on what to do *after* running autoupdate.
3082
3083
3084
3085 # _LT_COMPILER_NO_RTTI([TAGNAME])
3086 # -------------------------------
3087 # _LT_COMPILER_NO_RTTI
3088
3089
3090 # _LT_CMD_GLOBAL_SYMBOLS
3091 # ----------------------
3092 # _LT_CMD_GLOBAL_SYMBOLS
3093
3094
3095 # _LT_COMPILER_PIC([TAGNAME])
3096 # ---------------------------
3097 # _LT_COMPILER_PIC
3098
3099
3100 # _LT_LINKER_SHLIBS([TAGNAME])
3101 # ----------------------------
3102 # See if the linker supports building shared libraries.
3103 # _LT_LINKER_SHLIBS
3104
3105
3106 # _LT_LANG_C_CONFIG([TAG])
3107 # ------------------------
3108 # Ensure that the configuration variables for a C compiler are suitably
3109 # defined. These variables are subsequently used by _LT_CONFIG to write
3110 # the compiler configuration to `libtool'.
3111 # _LT_LANG_C_CONFIG
3112
3113
3114 # _LT_LANG_CXX_CONFIG([TAG])
3115 # --------------------------
3116 # Ensure that the configuration variables for a C++ compiler are suitably
3117 # defined. These variables are subsequently used by _LT_CONFIG to write
3118 # the compiler configuration to `libtool'.
3119 # _LT_LANG_CXX_CONFIG
3120
3121
3122 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3123 # ---------------------------------
3124 # Figure out "hidden" library dependencies from verbose
3125 # compiler output when linking a shared library.
3126 # Parse the compiler output and extract the necessary
3127 # objects, libraries and library flags.
3128 # _LT_SYS_HIDDEN_LIBDEPS
3129
3130
3131 # _LT_LANG_F77_CONFIG([TAG])
3132 # --------------------------
3133 # Ensure that the configuration variables for a Fortran 77 compiler are
3134 # suitably defined. These variables are subsequently used by _LT_CONFIG
3135 # to write the compiler configuration to `libtool'.
3136 # _LT_LANG_F77_CONFIG
3137
3138
3139 # _LT_LANG_FC_CONFIG([TAG])
3140 # -------------------------
3141 # Ensure that the configuration variables for a Fortran compiler are
3142 # suitably defined. These variables are subsequently used by _LT_CONFIG
3143 # to write the compiler configuration to `libtool'.
3144 # _LT_LANG_FC_CONFIG
3145
3146
3147 # _LT_LANG_GCJ_CONFIG([TAG])
3148 # --------------------------
3149 # Ensure that the configuration variables for the GNU Java Compiler compiler
3150 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3151 # to write the compiler configuration to `libtool'.
3152 # _LT_LANG_GCJ_CONFIG
3153
3154
3155 # _LT_LANG_RC_CONFIG([TAG])
3156 # -------------------------
3157 # Ensure that the configuration variables for the Windows resource compiler
3158 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3159 # to write the compiler configuration to `libtool'.
3160 # _LT_LANG_RC_CONFIG
3161
3162
3163 # LT_PROG_GCJ
3164 # -----------
3165
3166
3167 # Old name:
3168 # This is what autoupdate's m4 run will expand. It fires
3169 # the warning (with _au_warn_XXX), outputs it into the
3170 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3171 # the replacement expansion.
3172
3173
3174 # This is an auxiliary macro that is also run when
3175 # autoupdate runs m4. It simply calls m4_warning, but
3176 # we need a wrapper so that each warning is emitted only
3177 # once. We break the quoting in m4_warning's argument in
3178 # order to expand this macro's arguments, not AU_DEFUN's.
3179
3180
3181 # Finally, this is the expansion that is picked up by
3182 # autoconf. It tells the user to run autoupdate, and
3183 # then outputs the replacement expansion. We do not care
3184 # about autoupdate's warning because that contains
3185 # information on what to do *after* running autoupdate.
3186
3187
3188
3189 # LT_PROG_RC
3190 # ----------
3191
3192
3193 # Old name:
3194 # This is what autoupdate's m4 run will expand. It fires
3195 # the warning (with _au_warn_XXX), outputs it into the
3196 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3197 # the replacement expansion.
3198
3199
3200 # This is an auxiliary macro that is also run when
3201 # autoupdate runs m4. It simply calls m4_warning, but
3202 # we need a wrapper so that each warning is emitted only
3203 # once. We break the quoting in m4_warning's argument in
3204 # order to expand this macro's arguments, not AU_DEFUN's.
3205
3206
3207 # Finally, this is the expansion that is picked up by
3208 # autoconf. It tells the user to run autoupdate, and
3209 # then outputs the replacement expansion. We do not care
3210 # about autoupdate's warning because that contains
3211 # information on what to do *after* running autoupdate.
3212
3213
3214
3215 # _LT_DECL_EGREP
3216 # --------------
3217 # If we don't have a new enough Autoconf to choose the best grep
3218 # available, choose the one first in the user's PATH.
3219
3220
3221
3222 # _LT_DECL_OBJDUMP
3223 # --------------
3224 # If we don't have a new enough Autoconf to choose the best objdump
3225 # available, choose the one first in the user's PATH.
3226
3227
3228
3229 # _LT_DECL_SED
3230 # ------------
3231 # Check for a fully-functional sed program, that truncates
3232 # as few characters as possible. Prefer GNU sed if found.
3233 # _LT_DECL_SED
3234
3235 #m4_ifndef
3236
3237 # Old name:
3238 # This is what autoupdate's m4 run will expand. It fires
3239 # the warning (with _au_warn_XXX), outputs it into the
3240 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3241 # the replacement expansion.
3242
3243
3244 # This is an auxiliary macro that is also run when
3245 # autoupdate runs m4. It simply calls m4_warning, but
3246 # we need a wrapper so that each warning is emitted only
3247 # once. We break the quoting in m4_warning's argument in
3248 # order to expand this macro's arguments, not AU_DEFUN's.
3249
3250
3251 # Finally, this is the expansion that is picked up by
3252 # autoconf. It tells the user to run autoupdate, and
3253 # then outputs the replacement expansion. We do not care
3254 # about autoupdate's warning because that contains
3255 # information on what to do *after* running autoupdate.
3256
3257
3258
3259 # _LT_CHECK_SHELL_FEATURES
3260 # ------------------------
3261 # Find out whether the shell is Bourne or XSI compatible,
3262 # or has some other useful features.
3263 # _LT_CHECK_SHELL_FEATURES
3264
3265
3266 # _LT_PROG_XSI_SHELLFNS
3267 # ---------------------
3268 # Bourne and XSI compatible variants of some useful shell functions.
3269
3270
3271 # Helper functions for option handling. -*- Autoconf -*-
3272 #
3273 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3274 # Inc.
3275 # Written by Gary V. Vaughan, 2004
3276 #
3277 # This file is free software; the Free Software Foundation gives
3278 # unlimited permission to copy and/or distribute it, with or without
3279 # modifications, as long as this notice is preserved.
3280
3281 # serial 6 ltoptions.m4
3282
3283 # This is to help aclocal find these macros, as it can't see m4_define.
3284
3285
3286
3287 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3288 # ------------------------------------------
3289
3290
3291
3292 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3293 # ---------------------------------------
3294 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3295 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3296 # saved as a flag.
3297
3298
3299
3300 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3301 # ------------------------------------------------------------
3302 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3303
3304
3305
3306 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3307 # -------------------------------------------------------
3308 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3309 # are set.
3310
3311
3312
3313 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3314 # ----------------------------------------
3315 # OPTION-LIST is a space-separated list of Libtool options associated
3316 # with MACRO-NAME. If any OPTION has a matching handler declared with
3317 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3318 # the unknown option and exit.
3319 # _LT_SET_OPTIONS
3320
3321
3322 ## --------------------------------- ##
3323 ## Macros to handle LT_INIT options. ##
3324 ## --------------------------------- ##
3325
3326 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3327 # -----------------------------------------
3328
3329
3330
3331 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3332 # -----------------------------------------------
3333 # LT_OPTION_DEFINE
3334
3335
3336 # dlopen
3337 # ------
3338
3339
3340 # This is what autoupdate's m4 run will expand. It fires
3341 # the warning (with _au_warn_XXX), outputs it into the
3342 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3343 # the replacement expansion.
3344
3345
3346 # This is an auxiliary macro that is also run when
3347 # autoupdate runs m4. It simply calls m4_warning, but
3348 # we need a wrapper so that each warning is emitted only
3349 # once. We break the quoting in m4_warning's argument in
3350 # order to expand this macro's arguments, not AU_DEFUN's.
3351
3352
3353 # Finally, this is the expansion that is picked up by
3354 # autoconf. It tells the user to run autoupdate, and
3355 # then outputs the replacement expansion. We do not care
3356 # about autoupdate's warning because that contains
3357 # information on what to do *after* running autoupdate.
3358
3359
3360
3361
3362 # win32-dll
3363 # ---------
3364 # Declare package support for building win32 dll's.
3365 # win32-dll
3366
3367 # This is what autoupdate's m4 run will expand. It fires
3368 # the warning (with _au_warn_XXX), outputs it into the
3369 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3370 # the replacement expansion.
3371
3372
3373 # This is an auxiliary macro that is also run when
3374 # autoupdate runs m4. It simply calls m4_warning, but
3375 # we need a wrapper so that each warning is emitted only
3376 # once. We break the quoting in m4_warning's argument in
3377 # order to expand this macro's arguments, not AU_DEFUN's.
3378
3379
3380 # Finally, this is the expansion that is picked up by
3381 # autoconf. It tells the user to run autoupdate, and
3382 # then outputs the replacement expansion. We do not care
3383 # about autoupdate's warning because that contains
3384 # information on what to do *after* running autoupdate.
3385
3386
3387
3388
3389 # _LT_ENABLE_SHARED([DEFAULT])
3390 # ----------------------------
3391 # implement the --enable-shared flag, and supports the `shared' and
3392 # `disable-shared' LT_INIT options.
3393 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3394 # _LT_ENABLE_SHARED
3395
3396
3397
3398
3399 # Old names:
3400
3401
3402
3403
3404 # This is what autoupdate's m4 run will expand. It fires
3405 # the warning (with _au_warn_XXX), outputs it into the
3406 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3407 # the replacement expansion.
3408
3409
3410 # This is an auxiliary macro that is also run when
3411 # autoupdate runs m4. It simply calls m4_warning, but
3412 # we need a wrapper so that each warning is emitted only
3413 # once. We break the quoting in m4_warning's argument in
3414 # order to expand this macro's arguments, not AU_DEFUN's.
3415
3416
3417 # Finally, this is the expansion that is picked up by
3418 # autoconf. It tells the user to run autoupdate, and
3419 # then outputs the replacement expansion. We do not care
3420 # about autoupdate's warning because that contains
3421 # information on what to do *after* running autoupdate.
3422
3423 # This is what autoupdate's m4 run will expand. It fires
3424 # the warning (with _au_warn_XXX), outputs it into the
3425 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3426 # the replacement expansion.
3427
3428
3429 # This is an auxiliary macro that is also run when
3430 # autoupdate runs m4. It simply calls m4_warning, but
3431 # we need a wrapper so that each warning is emitted only
3432 # once. We break the quoting in m4_warning's argument in
3433 # order to expand this macro's arguments, not AU_DEFUN's.
3434
3435
3436 # Finally, this is the expansion that is picked up by
3437 # autoconf. It tells the user to run autoupdate, and
3438 # then outputs the replacement expansion. We do not care
3439 # about autoupdate's warning because that contains
3440 # information on what to do *after* running autoupdate.
3441
3442
3443
3444
3445
3446 # _LT_ENABLE_STATIC([DEFAULT])
3447 # ----------------------------
3448 # implement the --enable-static flag, and support the `static' and
3449 # `disable-static' LT_INIT options.
3450 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3451 # _LT_ENABLE_STATIC
3452
3453
3454
3455
3456 # Old names:
3457
3458
3459
3460
3461 # This is what autoupdate's m4 run will expand. It fires
3462 # the warning (with _au_warn_XXX), outputs it into the
3463 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3464 # the replacement expansion.
3465
3466
3467 # This is an auxiliary macro that is also run when
3468 # autoupdate runs m4. It simply calls m4_warning, but
3469 # we need a wrapper so that each warning is emitted only
3470 # once. We break the quoting in m4_warning's argument in
3471 # order to expand this macro's arguments, not AU_DEFUN's.
3472
3473
3474 # Finally, this is the expansion that is picked up by
3475 # autoconf. It tells the user to run autoupdate, and
3476 # then outputs the replacement expansion. We do not care
3477 # about autoupdate's warning because that contains
3478 # information on what to do *after* running autoupdate.
3479
3480 # This is what autoupdate's m4 run will expand. It fires
3481 # the warning (with _au_warn_XXX), outputs it into the
3482 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3483 # the replacement expansion.
3484
3485
3486 # This is an auxiliary macro that is also run when
3487 # autoupdate runs m4. It simply calls m4_warning, but
3488 # we need a wrapper so that each warning is emitted only
3489 # once. We break the quoting in m4_warning's argument in
3490 # order to expand this macro's arguments, not AU_DEFUN's.
3491
3492
3493 # Finally, this is the expansion that is picked up by
3494 # autoconf. It tells the user to run autoupdate, and
3495 # then outputs the replacement expansion. We do not care
3496 # about autoupdate's warning because that contains
3497 # information on what to do *after* running autoupdate.
3498
3499
3500
3501
3502
3503 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3504 # ----------------------------------
3505 # implement the --enable-fast-install flag, and support the `fast-install'
3506 # and `disable-fast-install' LT_INIT options.
3507 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3508 # _LT_ENABLE_FAST_INSTALL
3509
3510
3511
3512
3513 # Old names:
3514 # This is what autoupdate's m4 run will expand. It fires
3515 # the warning (with _au_warn_XXX), outputs it into the
3516 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3517 # the replacement expansion.
3518
3519
3520 # This is an auxiliary macro that is also run when
3521 # autoupdate runs m4. It simply calls m4_warning, but
3522 # we need a wrapper so that each warning is emitted only
3523 # once. We break the quoting in m4_warning's argument in
3524 # order to expand this macro's arguments, not AU_DEFUN's.
3525
3526
3527 # Finally, this is the expansion that is picked up by
3528 # autoconf. It tells the user to run autoupdate, and
3529 # then outputs the replacement expansion. We do not care
3530 # about autoupdate's warning because that contains
3531 # information on what to do *after* running autoupdate.
3532
3533
3534 # This is what autoupdate's m4 run will expand. It fires
3535 # the warning (with _au_warn_XXX), outputs it into the
3536 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3537 # the replacement expansion.
3538
3539
3540 # This is an auxiliary macro that is also run when
3541 # autoupdate runs m4. It simply calls m4_warning, but
3542 # we need a wrapper so that each warning is emitted only
3543 # once. We break the quoting in m4_warning's argument in
3544 # order to expand this macro's arguments, not AU_DEFUN's.
3545
3546
3547 # Finally, this is the expansion that is picked up by
3548 # autoconf. It tells the user to run autoupdate, and
3549 # then outputs the replacement expansion. We do not care
3550 # about autoupdate's warning because that contains
3551 # information on what to do *after* running autoupdate.
3552
3553
3554
3555
3556 # _LT_WITH_PIC([MODE])
3557 # --------------------
3558 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3559 # LT_INIT options.
3560 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3561 # _LT_WITH_PIC
3562
3563
3564
3565
3566 # Old name:
3567 # This is what autoupdate's m4 run will expand. It fires
3568 # the warning (with _au_warn_XXX), outputs it into the
3569 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3570 # the replacement expansion.
3571
3572
3573 # This is an auxiliary macro that is also run when
3574 # autoupdate runs m4. It simply calls m4_warning, but
3575 # we need a wrapper so that each warning is emitted only
3576 # once. We break the quoting in m4_warning's argument in
3577 # order to expand this macro's arguments, not AU_DEFUN's.
3578
3579
3580 # Finally, this is the expansion that is picked up by
3581 # autoconf. It tells the user to run autoupdate, and
3582 # then outputs the replacement expansion. We do not care
3583 # about autoupdate's warning because that contains
3584 # information on what to do *after* running autoupdate.
3585
3586
3587
3588 ## ----------------- ##
3589 ## LTDL_INIT Options ##
3590 ## ----------------- ##
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3602 #
3603 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3604 # Written by Gary V. Vaughan, 2004
3605 #
3606 # This file is free software; the Free Software Foundation gives
3607 # unlimited permission to copy and/or distribute it, with or without
3608 # modifications, as long as this notice is preserved.
3609
3610 # serial 6 ltsugar.m4
3611
3612 # This is to help aclocal find these macros, as it can't see m4_define.
3613
3614
3615
3616 # lt_join(SEP, ARG1, [ARG2...])
3617 # -----------------------------
3618 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3619 # associated separator.
3620 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3621 # versions in m4sugar had bugs.
3622
3623
3624
3625
3626 # lt_car(LIST)
3627 # lt_cdr(LIST)
3628 # ------------
3629 # Manipulate m4 lists.
3630 # These macros are necessary as long as will still need to support
3631 # Autoconf-2.59 which quotes differently.
3632
3633
3634
3635
3636
3637 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3638 # ------------------------------------------
3639 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3640 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3641 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3642 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3643 # than defined and empty).
3644 #
3645 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3646 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3647
3648
3649
3650
3651 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3652 # ----------------------------------------------------------
3653 # Produce a SEP delimited list of all paired combinations of elements of
3654 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3655 # has the form PREFIXmINFIXSUFFIXn.
3656 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3657
3658
3659
3660 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3661 # -----------------------------------------------------------------------
3662 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3663 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3664
3665
3666
3667 # lt_dict_add(DICT, KEY, VALUE)
3668 # -----------------------------
3669
3670
3671
3672 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3673 # --------------------------------------------
3674
3675
3676
3677 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3678 # ----------------------------------
3679
3680
3681
3682 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3683 # -----------------------------------------------------------------
3684
3685
3686
3687 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3688 # --------------------------------------------------------------
3689
3690
3691 # ltversion.m4 -- version numbers -*- Autoconf -*-
3692 #
3693 # Copyright (C) 2004 Free Software Foundation, Inc.
3694 # Written by Scott James Remnant, 2004
3695 #
3696 # This file is free software; the Free Software Foundation gives
3697 # unlimited permission to copy and/or distribute it, with or without
3698 # modifications, as long as this notice is preserved.
3699
3700 # Generated from ltversion.in.
3701
3702 # serial 3134 ltversion.m4
3703 # This file is part of GNU Libtool
3704
3705
3706
3707
3708
3709
3710 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3711 #
3712 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3713 # Written by Scott James Remnant, 2004.
3714 #
3715 # This file is free software; the Free Software Foundation gives
3716 # unlimited permission to copy and/or distribute it, with or without
3717 # modifications, as long as this notice is preserved.
3718
3719 # serial 4 lt~obsolete.m4
3720
3721 # These exist entirely to fool aclocal when bootstrapping libtool.
3722 #
3723 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3724 # which have later been changed to m4_define as they aren't part of the
3725 # exported API, or moved to Autoconf or Automake where they belong.
3726 #
3727 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3728 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3729 # using a macro with the same name in our local m4/libtool.m4 it'll
3730 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3731 # and doesn't know about Autoconf macros at all.)
3732 #
3733 # So we provide this file, which has a silly filename so it's always
3734 # included after everything else. This provides aclocal with the
3735 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3736 # because those macros already exist, or will be overwritten later.
3737 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3738 #
3739 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3740 # Yes, that means every name once taken will need to remain here until
3741 # we give up compatibility with versions before 1.7, at which point
3742 # we need to keep only those names which we still refer to.
3743
3744 # This is to help aclocal find these macros, as it can't see m4_define.
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809 ## -*- Autoconf -*-
3810
3811 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3812 # Free Software Foundation, Inc.
3813 #
3814 # This file is free software; the Free Software Foundation
3815 # gives unlimited permission to copy and/or distribute it,
3816 # with or without modifications, as long as this notice is preserved.
3817
3818 # serial 8
3819
3820 # Based on depend.m4 from automake 1.9, modified for standalone use in
3821 # an environment where GNU make is required.
3822
3823 # ZW_PROG_COMPILER_DEPENDENCIES
3824 # -----------------------------
3825 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3826 # sets fooDEPMODE accordingly. Cache-variable compatible with
3827 # original; not side-effect compatible. As the users of this macro
3828 # may require accurate dependencies for correct builds, it does *not*
3829 # honor --disable-dependency-checking, and failure to detect a usable
3830 # method is an error. depcomp is assumed to be located in
3831 # $ac_aux_dir.
3832 #
3833 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3834
3835
3836
3837 # AM_SET_DEPDIR
3838 # -------------
3839 # Choose a directory name for dependency files.
3840
3841
3842 # ZW_CREATE_DEPDIR
3843 # ----------------
3844 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895 sim_inline="-DDEFAULT_INLINE=0"
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932 # intl sister-directory configuration rules.
3933 #
3934
3935 # The idea behind this macro is that there's no need to repeat all the
3936 # autoconf probes done by the intl directory - it's already done them
3937 # for us. In fact, there's no need even to look at the cache for the
3938 # answers. All we need to do is nab a few pieces of information.
3939 # The intl directory is set up to make this easy, by generating a
3940 # small file which can be sourced as a shell script; then we produce
3941 # the necessary substitutions and definitions for this directory.
3942
3943
3944
3945 # Autoconf M4 include file defining utility macros for complex Canadian
3946 # cross builds.
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956 ####
3957 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3958 # or AC_INIT.
3959 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
3960
3961 ####
3962 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3963 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3964
3965
3966 ####
3967 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3968 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3969
3970
3971
3972 # Backported from Autoconf 2.5x; can go away when and if
3973 # we switch. Put the OS path separator in $PATH_SEPARATOR.
3974
3975
3976
3977
3978 # ACX_HAVE_GCC_FOR_TARGET
3979 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
3980
3981
3982 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
3983 # Searching for installed target binutils. We need to take extra care,
3984 # else we may find the wrong assembler, linker, etc., and lose.
3985 #
3986 # First try --with-build-time-tools, if specified.
3987 #
3988 # For build != host, we ask the installed GCC for the name of the tool it
3989 # uses, and accept it if it is an absolute path. This is because the
3990 # only good choice for a compiler is the same GCC version that is being
3991 # installed (or we couldn't make target libraries), and we assume that
3992 # on the host system we'll have not only the same GCC version, but also
3993 # the same binutils version.
3994 #
3995 # For build == host, search the same directories that the installed
3996 # compiler will search. We used to do this for the assembler, linker,
3997 # and nm only; for simplicity of configuration, however, we extend this
3998 # criterion to tools (such as ar and ranlib) that are never invoked by
3999 # the compiler, to avoid mismatches.
4000 #
4001 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4002 # if build == target. This makes the most sense only when bootstrapping,
4003 # but we also do so when build != host. In this case, we hope that the
4004 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4005 #
4006 # If we do not find a suitable binary, then try the user's path.
4007
4008
4009 ###
4010 # AC_PROG_CPP_WERROR
4011 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4012 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4013 # For now, using this also overrides header checks to use only the
4014 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4015 # bit harder from here).
4016 # Eventually autoconf will default to checking headers with the compiler
4017 # instead, and we'll have to do this differently.
4018
4019 # AC_PROG_CPP_WERROR
4020
4021 # Test for GNAT.
4022 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4023 # that understands Ada. We use the user's CC setting, already found, and
4024 # possibly add $1 to the command-line parameters.
4025 #
4026 # Sets the shell variable have_gnat to yes or no as appropriate, and
4027 # substitutes GNATBIND and GNATMAKE.
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053 ac_ext=c
4054 ac_cpp='$CPP $CPPFLAGS'
4055 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4056 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4057 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4058 if test -n "$ac_tool_prefix"; then
4059 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4060 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4062 $as_echo_n "checking for $ac_word... " >&6; }
4063 if test "${ac_cv_prog_CC+set}" = set; then :
4064 $as_echo_n "(cached) " >&6
4065 else
4066 if test -n "$CC"; then
4067 ac_cv_prog_CC="$CC" # Let the user override the test.
4068 else
4069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4070 for as_dir in $PATH
4071 do
4072 IFS=$as_save_IFS
4073 test -z "$as_dir" && as_dir=.
4074 for ac_exec_ext in '' $ac_executable_extensions; do
4075 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4076 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4078 break 2
4079 fi
4080 done
4081 done
4082 IFS=$as_save_IFS
4083
4084 fi
4085 fi
4086 CC=$ac_cv_prog_CC
4087 if test -n "$CC"; then
4088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4089 $as_echo "$CC" >&6; }
4090 else
4091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4092 $as_echo "no" >&6; }
4093 fi
4094
4095
4096 fi
4097 if test -z "$ac_cv_prog_CC"; then
4098 ac_ct_CC=$CC
4099 # Extract the first word of "gcc", so it can be a program name with args.
4100 set dummy gcc; ac_word=$2
4101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4102 $as_echo_n "checking for $ac_word... " >&6; }
4103 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4104 $as_echo_n "(cached) " >&6
4105 else
4106 if test -n "$ac_ct_CC"; then
4107 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4108 else
4109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4110 for as_dir in $PATH
4111 do
4112 IFS=$as_save_IFS
4113 test -z "$as_dir" && as_dir=.
4114 for ac_exec_ext in '' $ac_executable_extensions; do
4115 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4116 ac_cv_prog_ac_ct_CC="gcc"
4117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4118 break 2
4119 fi
4120 done
4121 done
4122 IFS=$as_save_IFS
4123
4124 fi
4125 fi
4126 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4127 if test -n "$ac_ct_CC"; then
4128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4129 $as_echo "$ac_ct_CC" >&6; }
4130 else
4131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4132 $as_echo "no" >&6; }
4133 fi
4134
4135 if test "x$ac_ct_CC" = x; then
4136 CC=""
4137 else
4138 case $cross_compiling:$ac_tool_warned in
4139 yes:)
4140 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4141 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4142 ac_tool_warned=yes ;;
4143 esac
4144 CC=$ac_ct_CC
4145 fi
4146 else
4147 CC="$ac_cv_prog_CC"
4148 fi
4149
4150 if test -z "$CC"; then
4151 if test -n "$ac_tool_prefix"; then
4152 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4153 set dummy ${ac_tool_prefix}cc; ac_word=$2
4154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4155 $as_echo_n "checking for $ac_word... " >&6; }
4156 if test "${ac_cv_prog_CC+set}" = set; then :
4157 $as_echo_n "(cached) " >&6
4158 else
4159 if test -n "$CC"; then
4160 ac_cv_prog_CC="$CC" # Let the user override the test.
4161 else
4162 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4163 for as_dir in $PATH
4164 do
4165 IFS=$as_save_IFS
4166 test -z "$as_dir" && as_dir=.
4167 for ac_exec_ext in '' $ac_executable_extensions; do
4168 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4169 ac_cv_prog_CC="${ac_tool_prefix}cc"
4170 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4171 break 2
4172 fi
4173 done
4174 done
4175 IFS=$as_save_IFS
4176
4177 fi
4178 fi
4179 CC=$ac_cv_prog_CC
4180 if test -n "$CC"; then
4181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4182 $as_echo "$CC" >&6; }
4183 else
4184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4185 $as_echo "no" >&6; }
4186 fi
4187
4188
4189 fi
4190 fi
4191 if test -z "$CC"; then
4192 # Extract the first word of "cc", so it can be a program name with args.
4193 set dummy cc; ac_word=$2
4194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4195 $as_echo_n "checking for $ac_word... " >&6; }
4196 if test "${ac_cv_prog_CC+set}" = set; then :
4197 $as_echo_n "(cached) " >&6
4198 else
4199 if test -n "$CC"; then
4200 ac_cv_prog_CC="$CC" # Let the user override the test.
4201 else
4202 ac_prog_rejected=no
4203 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4204 for as_dir in $PATH
4205 do
4206 IFS=$as_save_IFS
4207 test -z "$as_dir" && as_dir=.
4208 for ac_exec_ext in '' $ac_executable_extensions; do
4209 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4210 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4211 ac_prog_rejected=yes
4212 continue
4213 fi
4214 ac_cv_prog_CC="cc"
4215 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4216 break 2
4217 fi
4218 done
4219 done
4220 IFS=$as_save_IFS
4221
4222 if test $ac_prog_rejected = yes; then
4223 # We found a bogon in the path, so make sure we never use it.
4224 set dummy $ac_cv_prog_CC
4225 shift
4226 if test $# != 0; then
4227 # We chose a different compiler from the bogus one.
4228 # However, it has the same basename, so the bogon will be chosen
4229 # first if we set CC to just the basename; use the full file name.
4230 shift
4231 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4232 fi
4233 fi
4234 fi
4235 fi
4236 CC=$ac_cv_prog_CC
4237 if test -n "$CC"; then
4238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4239 $as_echo "$CC" >&6; }
4240 else
4241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4242 $as_echo "no" >&6; }
4243 fi
4244
4245
4246 fi
4247 if test -z "$CC"; then
4248 if test -n "$ac_tool_prefix"; then
4249 for ac_prog in cl.exe
4250 do
4251 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4252 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4254 $as_echo_n "checking for $ac_word... " >&6; }
4255 if test "${ac_cv_prog_CC+set}" = set; then :
4256 $as_echo_n "(cached) " >&6
4257 else
4258 if test -n "$CC"; then
4259 ac_cv_prog_CC="$CC" # Let the user override the test.
4260 else
4261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4262 for as_dir in $PATH
4263 do
4264 IFS=$as_save_IFS
4265 test -z "$as_dir" && as_dir=.
4266 for ac_exec_ext in '' $ac_executable_extensions; do
4267 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4268 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4270 break 2
4271 fi
4272 done
4273 done
4274 IFS=$as_save_IFS
4275
4276 fi
4277 fi
4278 CC=$ac_cv_prog_CC
4279 if test -n "$CC"; then
4280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4281 $as_echo "$CC" >&6; }
4282 else
4283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4284 $as_echo "no" >&6; }
4285 fi
4286
4287
4288 test -n "$CC" && break
4289 done
4290 fi
4291 if test -z "$CC"; then
4292 ac_ct_CC=$CC
4293 for ac_prog in cl.exe
4294 do
4295 # Extract the first word of "$ac_prog", so it can be a program name with args.
4296 set dummy $ac_prog; ac_word=$2
4297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4298 $as_echo_n "checking for $ac_word... " >&6; }
4299 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4300 $as_echo_n "(cached) " >&6
4301 else
4302 if test -n "$ac_ct_CC"; then
4303 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4304 else
4305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4306 for as_dir in $PATH
4307 do
4308 IFS=$as_save_IFS
4309 test -z "$as_dir" && as_dir=.
4310 for ac_exec_ext in '' $ac_executable_extensions; do
4311 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4312 ac_cv_prog_ac_ct_CC="$ac_prog"
4313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4314 break 2
4315 fi
4316 done
4317 done
4318 IFS=$as_save_IFS
4319
4320 fi
4321 fi
4322 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4323 if test -n "$ac_ct_CC"; then
4324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4325 $as_echo "$ac_ct_CC" >&6; }
4326 else
4327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4328 $as_echo "no" >&6; }
4329 fi
4330
4331
4332 test -n "$ac_ct_CC" && break
4333 done
4334
4335 if test "x$ac_ct_CC" = x; then
4336 CC=""
4337 else
4338 case $cross_compiling:$ac_tool_warned in
4339 yes:)
4340 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4341 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4342 ac_tool_warned=yes ;;
4343 esac
4344 CC=$ac_ct_CC
4345 fi
4346 fi
4347
4348 fi
4349
4350
4351 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4352 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4353 as_fn_error "no acceptable C compiler found in \$PATH
4354 See \`config.log' for more details." "$LINENO" 5; }
4355
4356 # Provide some information about the compiler.
4357 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4358 set X $ac_compile
4359 ac_compiler=$2
4360 for ac_option in --version -v -V -qversion; do
4361 { { ac_try="$ac_compiler $ac_option >&5"
4362 case "(($ac_try" in
4363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4364 *) ac_try_echo=$ac_try;;
4365 esac
4366 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4367 $as_echo "$ac_try_echo"; } >&5
4368 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4369 ac_status=$?
4370 if test -s conftest.err; then
4371 sed '10a\
4372 ... rest of stderr output deleted ...
4373 10q' conftest.err >conftest.er1
4374 cat conftest.er1 >&5
4375 rm -f conftest.er1 conftest.err
4376 fi
4377 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4378 test $ac_status = 0; }
4379 done
4380
4381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4382 /* end confdefs.h. */
4383
4384 int
4385 main ()
4386 {
4387
4388 ;
4389 return 0;
4390 }
4391 _ACEOF
4392 ac_clean_files_save=$ac_clean_files
4393 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4394 # Try to create an executable without -o first, disregard a.out.
4395 # It will help us diagnose broken compilers, and finding out an intuition
4396 # of exeext.
4397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4398 $as_echo_n "checking for C compiler default output file name... " >&6; }
4399 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4400
4401 # The possible output files:
4402 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4403
4404 ac_rmfiles=
4405 for ac_file in $ac_files
4406 do
4407 case $ac_file in
4408 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4409 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4410 esac
4411 done
4412 rm -f $ac_rmfiles
4413
4414 if { { ac_try="$ac_link_default"
4415 case "(($ac_try" in
4416 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4417 *) ac_try_echo=$ac_try;;
4418 esac
4419 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4420 $as_echo "$ac_try_echo"; } >&5
4421 (eval "$ac_link_default") 2>&5
4422 ac_status=$?
4423 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4424 test $ac_status = 0; }; then :
4425 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4426 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4427 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4428 # so that the user can short-circuit this test for compilers unknown to
4429 # Autoconf.
4430 for ac_file in $ac_files ''
4431 do
4432 test -f "$ac_file" || continue
4433 case $ac_file in
4434 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4435 ;;
4436 [ab].out )
4437 # We found the default executable, but exeext='' is most
4438 # certainly right.
4439 break;;
4440 *.* )
4441 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4442 then :; else
4443 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4444 fi
4445 # We set ac_cv_exeext here because the later test for it is not
4446 # safe: cross compilers may not add the suffix if given an `-o'
4447 # argument, so we may need to know it at that point already.
4448 # Even if this section looks crufty: it has the advantage of
4449 # actually working.
4450 break;;
4451 * )
4452 break;;
4453 esac
4454 done
4455 test "$ac_cv_exeext" = no && ac_cv_exeext=
4456
4457 else
4458 ac_file=''
4459 fi
4460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4461 $as_echo "$ac_file" >&6; }
4462 if test -z "$ac_file"; then :
4463 $as_echo "$as_me: failed program was:" >&5
4464 sed 's/^/| /' conftest.$ac_ext >&5
4465
4466 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4467 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4468 { as_fn_set_status 77
4469 as_fn_error "C compiler cannot create executables
4470 See \`config.log' for more details." "$LINENO" 5; }; }
4471 fi
4472 ac_exeext=$ac_cv_exeext
4473
4474 # Check that the compiler produces executables we can run. If not, either
4475 # the compiler is broken, or we cross compile.
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4477 $as_echo_n "checking whether the C compiler works... " >&6; }
4478 # If not cross compiling, check that we can run a simple program.
4479 if test "$cross_compiling" != yes; then
4480 if { ac_try='./$ac_file'
4481 { { case "(($ac_try" in
4482 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4483 *) ac_try_echo=$ac_try;;
4484 esac
4485 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4486 $as_echo "$ac_try_echo"; } >&5
4487 (eval "$ac_try") 2>&5
4488 ac_status=$?
4489 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4490 test $ac_status = 0; }; }; then
4491 cross_compiling=no
4492 else
4493 if test "$cross_compiling" = maybe; then
4494 cross_compiling=yes
4495 else
4496 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4497 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4498 as_fn_error "cannot run C compiled programs.
4499 If you meant to cross compile, use \`--host'.
4500 See \`config.log' for more details." "$LINENO" 5; }
4501 fi
4502 fi
4503 fi
4504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4505 $as_echo "yes" >&6; }
4506
4507 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4508 ac_clean_files=$ac_clean_files_save
4509 # Check that the compiler produces executables we can run. If not, either
4510 # the compiler is broken, or we cross compile.
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4512 $as_echo_n "checking whether we are cross compiling... " >&6; }
4513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4514 $as_echo "$cross_compiling" >&6; }
4515
4516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4517 $as_echo_n "checking for suffix of executables... " >&6; }
4518 if { { ac_try="$ac_link"
4519 case "(($ac_try" in
4520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4521 *) ac_try_echo=$ac_try;;
4522 esac
4523 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4524 $as_echo "$ac_try_echo"; } >&5
4525 (eval "$ac_link") 2>&5
4526 ac_status=$?
4527 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4528 test $ac_status = 0; }; then :
4529 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4530 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4531 # work properly (i.e., refer to `conftest.exe'), while it won't with
4532 # `rm'.
4533 for ac_file in conftest.exe conftest conftest.*; do
4534 test -f "$ac_file" || continue
4535 case $ac_file in
4536 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4537 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4538 break;;
4539 * ) break;;
4540 esac
4541 done
4542 else
4543 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4544 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4545 as_fn_error "cannot compute suffix of executables: cannot compile and link
4546 See \`config.log' for more details." "$LINENO" 5; }
4547 fi
4548 rm -f conftest$ac_cv_exeext
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4550 $as_echo "$ac_cv_exeext" >&6; }
4551
4552 rm -f conftest.$ac_ext
4553 EXEEXT=$ac_cv_exeext
4554 ac_exeext=$EXEEXT
4555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4556 $as_echo_n "checking for suffix of object files... " >&6; }
4557 if test "${ac_cv_objext+set}" = set; then :
4558 $as_echo_n "(cached) " >&6
4559 else
4560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4561 /* end confdefs.h. */
4562
4563 int
4564 main ()
4565 {
4566
4567 ;
4568 return 0;
4569 }
4570 _ACEOF
4571 rm -f conftest.o conftest.obj
4572 if { { ac_try="$ac_compile"
4573 case "(($ac_try" in
4574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4575 *) ac_try_echo=$ac_try;;
4576 esac
4577 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4578 $as_echo "$ac_try_echo"; } >&5
4579 (eval "$ac_compile") 2>&5
4580 ac_status=$?
4581 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4582 test $ac_status = 0; }; then :
4583 for ac_file in conftest.o conftest.obj conftest.*; do
4584 test -f "$ac_file" || continue;
4585 case $ac_file in
4586 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4587 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4588 break;;
4589 esac
4590 done
4591 else
4592 $as_echo "$as_me: failed program was:" >&5
4593 sed 's/^/| /' conftest.$ac_ext >&5
4594
4595 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4596 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4597 as_fn_error "cannot compute suffix of object files: cannot compile
4598 See \`config.log' for more details." "$LINENO" 5; }
4599 fi
4600 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4601 fi
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4603 $as_echo "$ac_cv_objext" >&6; }
4604 OBJEXT=$ac_cv_objext
4605 ac_objext=$OBJEXT
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4607 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4608 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4609 $as_echo_n "(cached) " >&6
4610 else
4611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4612 /* end confdefs.h. */
4613
4614 int
4615 main ()
4616 {
4617 #ifndef __GNUC__
4618 choke me
4619 #endif
4620
4621 ;
4622 return 0;
4623 }
4624 _ACEOF
4625 if ac_fn_c_try_compile "$LINENO"; then :
4626 ac_compiler_gnu=yes
4627 else
4628 ac_compiler_gnu=no
4629 fi
4630 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4631 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4632
4633 fi
4634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4635 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4636 if test $ac_compiler_gnu = yes; then
4637 GCC=yes
4638 else
4639 GCC=
4640 fi
4641 ac_test_CFLAGS=${CFLAGS+set}
4642 ac_save_CFLAGS=$CFLAGS
4643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4644 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4645 if test "${ac_cv_prog_cc_g+set}" = set; then :
4646 $as_echo_n "(cached) " >&6
4647 else
4648 ac_save_c_werror_flag=$ac_c_werror_flag
4649 ac_c_werror_flag=yes
4650 ac_cv_prog_cc_g=no
4651 CFLAGS="-g"
4652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4653 /* end confdefs.h. */
4654
4655 int
4656 main ()
4657 {
4658
4659 ;
4660 return 0;
4661 }
4662 _ACEOF
4663 if ac_fn_c_try_compile "$LINENO"; then :
4664 ac_cv_prog_cc_g=yes
4665 else
4666 CFLAGS=""
4667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4668 /* end confdefs.h. */
4669
4670 int
4671 main ()
4672 {
4673
4674 ;
4675 return 0;
4676 }
4677 _ACEOF
4678 if ac_fn_c_try_compile "$LINENO"; then :
4679
4680 else
4681 ac_c_werror_flag=$ac_save_c_werror_flag
4682 CFLAGS="-g"
4683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4684 /* end confdefs.h. */
4685
4686 int
4687 main ()
4688 {
4689
4690 ;
4691 return 0;
4692 }
4693 _ACEOF
4694 if ac_fn_c_try_compile "$LINENO"; then :
4695 ac_cv_prog_cc_g=yes
4696 fi
4697 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4698 fi
4699 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4700 fi
4701 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4702 ac_c_werror_flag=$ac_save_c_werror_flag
4703 fi
4704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4705 $as_echo "$ac_cv_prog_cc_g" >&6; }
4706 if test "$ac_test_CFLAGS" = set; then
4707 CFLAGS=$ac_save_CFLAGS
4708 elif test $ac_cv_prog_cc_g = yes; then
4709 if test "$GCC" = yes; then
4710 CFLAGS="-g -O2"
4711 else
4712 CFLAGS="-g"
4713 fi
4714 else
4715 if test "$GCC" = yes; then
4716 CFLAGS="-O2"
4717 else
4718 CFLAGS=
4719 fi
4720 fi
4721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4722 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4723 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4724 $as_echo_n "(cached) " >&6
4725 else
4726 ac_cv_prog_cc_c89=no
4727 ac_save_CC=$CC
4728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4729 /* end confdefs.h. */
4730 #include <stdarg.h>
4731 #include <stdio.h>
4732 #include <sys/types.h>
4733 #include <sys/stat.h>
4734 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4735 struct buf { int x; };
4736 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4737 static char *e (p, i)
4738 char **p;
4739 int i;
4740 {
4741 return p[i];
4742 }
4743 static char *f (char * (*g) (char **, int), char **p, ...)
4744 {
4745 char *s;
4746 va_list v;
4747 va_start (v,p);
4748 s = g (p, va_arg (v,int));
4749 va_end (v);
4750 return s;
4751 }
4752
4753 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4754 function prototypes and stuff, but not '\xHH' hex character constants.
4755 These don't provoke an error unfortunately, instead are silently treated
4756 as 'x'. The following induces an error, until -std is added to get
4757 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4758 array size at least. It's necessary to write '\x00'==0 to get something
4759 that's true only with -std. */
4760 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4761
4762 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4763 inside strings and character constants. */
4764 #define FOO(x) 'x'
4765 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4766
4767 int test (int i, double x);
4768 struct s1 {int (*f) (int a);};
4769 struct s2 {int (*f) (double a);};
4770 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4771 int argc;
4772 char **argv;
4773 int
4774 main ()
4775 {
4776 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4777 ;
4778 return 0;
4779 }
4780 _ACEOF
4781 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4782 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4783 do
4784 CC="$ac_save_CC $ac_arg"
4785 if ac_fn_c_try_compile "$LINENO"; then :
4786 ac_cv_prog_cc_c89=$ac_arg
4787 fi
4788 rm -f core conftest.err conftest.$ac_objext
4789 test "x$ac_cv_prog_cc_c89" != "xno" && break
4790 done
4791 rm -f conftest.$ac_ext
4792 CC=$ac_save_CC
4793
4794 fi
4795 # AC_CACHE_VAL
4796 case "x$ac_cv_prog_cc_c89" in
4797 x)
4798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4799 $as_echo "none needed" >&6; } ;;
4800 xno)
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4802 $as_echo "unsupported" >&6; } ;;
4803 *)
4804 CC="$CC $ac_cv_prog_cc_c89"
4805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4806 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4807 esac
4808 if test "x$ac_cv_prog_cc_c89" != xno; then :
4809
4810 fi
4811
4812 ac_ext=c
4813 ac_cpp='$CPP $CPPFLAGS'
4814 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4815 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4816 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4817
4818 ac_aux_dir=
4819 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4820 for ac_t in install-sh install.sh shtool; do
4821 if test -f "$ac_dir/$ac_t"; then
4822 ac_aux_dir=$ac_dir
4823 ac_install_sh="$ac_aux_dir/$ac_t -c"
4824 break 2
4825 fi
4826 done
4827 done
4828 if test -z "$ac_aux_dir"; then
4829 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4830 fi
4831
4832 # These three variables are undocumented and unsupported,
4833 # and are intended to be withdrawn in a future Autoconf release.
4834 # They can cause serious problems if a builder's source tree is in a directory
4835 # whose full name contains unusual characters.
4836 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4837 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4838 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4839
4840
4841 # Make sure we can run config.sub.
4842 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4843 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4844
4845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4846 $as_echo_n "checking build system type... " >&6; }
4847 if test "${ac_cv_build+set}" = set; then :
4848 $as_echo_n "(cached) " >&6
4849 else
4850 ac_build_alias=$build_alias
4851 test "x$ac_build_alias" = x &&
4852 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4853 test "x$ac_build_alias" = x &&
4854 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4855 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4856 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4857
4858 fi
4859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4860 $as_echo "$ac_cv_build" >&6; }
4861 case $ac_cv_build in
4862 *-*-*) ;;
4863 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4864 esac
4865 build=$ac_cv_build
4866 ac_save_IFS=$IFS; IFS='-'
4867 set x $ac_cv_build
4868 shift
4869 build_cpu=$1
4870 build_vendor=$2
4871 shift; shift
4872 # Remember, the first character of IFS is used to create $*,
4873 # except with old shells:
4874 build_os=$*
4875 IFS=$ac_save_IFS
4876 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4877
4878
4879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4880 $as_echo_n "checking host system type... " >&6; }
4881 if test "${ac_cv_host+set}" = set; then :
4882 $as_echo_n "(cached) " >&6
4883 else
4884 if test "x$host_alias" = x; then
4885 ac_cv_host=$ac_cv_build
4886 else
4887 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4888 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4889 fi
4890
4891 fi
4892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4893 $as_echo "$ac_cv_host" >&6; }
4894 case $ac_cv_host in
4895 *-*-*) ;;
4896 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4897 esac
4898 host=$ac_cv_host
4899 ac_save_IFS=$IFS; IFS='-'
4900 set x $ac_cv_host
4901 shift
4902 host_cpu=$1
4903 host_vendor=$2
4904 shift; shift
4905 # Remember, the first character of IFS is used to create $*,
4906 # except with old shells:
4907 host_os=$*
4908 IFS=$ac_save_IFS
4909 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4910
4911
4912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4913 $as_echo_n "checking target system type... " >&6; }
4914 if test "${ac_cv_target+set}" = set; then :
4915 $as_echo_n "(cached) " >&6
4916 else
4917 if test "x$target_alias" = x; then
4918 ac_cv_target=$ac_cv_host
4919 else
4920 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4921 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4922 fi
4923
4924 fi
4925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4926 $as_echo "$ac_cv_target" >&6; }
4927 case $ac_cv_target in
4928 *-*-*) ;;
4929 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4930 esac
4931 target=$ac_cv_target
4932 ac_save_IFS=$IFS; IFS='-'
4933 set x $ac_cv_target
4934 shift
4935 target_cpu=$1
4936 target_vendor=$2
4937 shift; shift
4938 # Remember, the first character of IFS is used to create $*,
4939 # except with old shells:
4940 target_os=$*
4941 IFS=$ac_save_IFS
4942 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4943
4944
4945 # The aliases save the names the user supplied, while $host etc.
4946 # will get canonicalized.
4947 test -n "$target_alias" &&
4948 test "$program_prefix$program_suffix$program_transform_name" = \
4949 NONENONEs,x,x, &&
4950 program_prefix=${target_alias}-
4951
4952 ac_ext=c
4953 ac_cpp='$CPP $CPPFLAGS'
4954 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4955 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4956 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4958 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4959 # On Suns, sometimes $CPP names a directory.
4960 if test -n "$CPP" && test -d "$CPP"; then
4961 CPP=
4962 fi
4963 if test -z "$CPP"; then
4964 if test "${ac_cv_prog_CPP+set}" = set; then :
4965 $as_echo_n "(cached) " >&6
4966 else
4967 # Double quotes because CPP needs to be expanded
4968 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4969 do
4970 ac_preproc_ok=false
4971 for ac_c_preproc_warn_flag in '' yes
4972 do
4973 # Use a header file that comes with gcc, so configuring glibc
4974 # with a fresh cross-compiler works.
4975 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4976 # <limits.h> exists even on freestanding compilers.
4977 # On the NeXT, cc -E runs the code through the compiler's parser,
4978 # not just through cpp. "Syntax error" is here to catch this case.
4979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4980 /* end confdefs.h. */
4981 #ifdef __STDC__
4982 # include <limits.h>
4983 #else
4984 # include <assert.h>
4985 #endif
4986 Syntax error
4987 _ACEOF
4988 if ac_fn_c_try_cpp "$LINENO"; then :
4989
4990 else
4991 # Broken: fails on valid input.
4992 continue
4993 fi
4994 rm -f conftest.err conftest.$ac_ext
4995
4996 # OK, works on sane cases. Now check whether nonexistent headers
4997 # can be detected and how.
4998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4999 /* end confdefs.h. */
5000 #include <ac_nonexistent.h>
5001 _ACEOF
5002 if ac_fn_c_try_cpp "$LINENO"; then :
5003 # Broken: success on invalid input.
5004 continue
5005 else
5006 # Passes both tests.
5007 ac_preproc_ok=:
5008 break
5009 fi
5010 rm -f conftest.err conftest.$ac_ext
5011
5012 done
5013 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5014 rm -f conftest.err conftest.$ac_ext
5015 if $ac_preproc_ok; then :
5016 break
5017 fi
5018
5019 done
5020 ac_cv_prog_CPP=$CPP
5021
5022 fi
5023 CPP=$ac_cv_prog_CPP
5024 else
5025 ac_cv_prog_CPP=$CPP
5026 fi
5027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5028 $as_echo "$CPP" >&6; }
5029 ac_preproc_ok=false
5030 for ac_c_preproc_warn_flag in '' yes
5031 do
5032 # Use a header file that comes with gcc, so configuring glibc
5033 # with a fresh cross-compiler works.
5034 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5035 # <limits.h> exists even on freestanding compilers.
5036 # On the NeXT, cc -E runs the code through the compiler's parser,
5037 # not just through cpp. "Syntax error" is here to catch this case.
5038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5039 /* end confdefs.h. */
5040 #ifdef __STDC__
5041 # include <limits.h>
5042 #else
5043 # include <assert.h>
5044 #endif
5045 Syntax error
5046 _ACEOF
5047 if ac_fn_c_try_cpp "$LINENO"; then :
5048
5049 else
5050 # Broken: fails on valid input.
5051 continue
5052 fi
5053 rm -f conftest.err conftest.$ac_ext
5054
5055 # OK, works on sane cases. Now check whether nonexistent headers
5056 # can be detected and how.
5057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5058 /* end confdefs.h. */
5059 #include <ac_nonexistent.h>
5060 _ACEOF
5061 if ac_fn_c_try_cpp "$LINENO"; then :
5062 # Broken: success on invalid input.
5063 continue
5064 else
5065 # Passes both tests.
5066 ac_preproc_ok=:
5067 break
5068 fi
5069 rm -f conftest.err conftest.$ac_ext
5070
5071 done
5072 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5073 rm -f conftest.err conftest.$ac_ext
5074 if $ac_preproc_ok; then :
5075
5076 else
5077 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5078 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5079 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5080 See \`config.log' for more details." "$LINENO" 5; }
5081 fi
5082
5083 ac_ext=c
5084 ac_cpp='$CPP $CPPFLAGS'
5085 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5086 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5087 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5088
5089
5090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5091 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5092 if test "${ac_cv_path_GREP+set}" = set; then :
5093 $as_echo_n "(cached) " >&6
5094 else
5095 if test -z "$GREP"; then
5096 ac_path_GREP_found=false
5097 # Loop through the user's path and test for each of PROGNAME-LIST
5098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5099 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5100 do
5101 IFS=$as_save_IFS
5102 test -z "$as_dir" && as_dir=.
5103 for ac_prog in grep ggrep; do
5104 for ac_exec_ext in '' $ac_executable_extensions; do
5105 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5106 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5107 # Check for GNU ac_path_GREP and select it if it is found.
5108 # Check for GNU $ac_path_GREP
5109 case `"$ac_path_GREP" --version 2>&1` in
5110 *GNU*)
5111 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5112 *)
5113 ac_count=0
5114 $as_echo_n 0123456789 >"conftest.in"
5115 while :
5116 do
5117 cat "conftest.in" "conftest.in" >"conftest.tmp"
5118 mv "conftest.tmp" "conftest.in"
5119 cp "conftest.in" "conftest.nl"
5120 $as_echo 'GREP' >> "conftest.nl"
5121 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5122 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5123 as_fn_arith $ac_count + 1 && ac_count=$as_val
5124 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5125 # Best one so far, save it but keep looking for a better one
5126 ac_cv_path_GREP="$ac_path_GREP"
5127 ac_path_GREP_max=$ac_count
5128 fi
5129 # 10*(2^10) chars as input seems more than enough
5130 test $ac_count -gt 10 && break
5131 done
5132 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5133 esac
5134
5135 $ac_path_GREP_found && break 3
5136 done
5137 done
5138 done
5139 IFS=$as_save_IFS
5140 if test -z "$ac_cv_path_GREP"; then
5141 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5142 fi
5143 else
5144 ac_cv_path_GREP=$GREP
5145 fi
5146
5147 fi
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5149 $as_echo "$ac_cv_path_GREP" >&6; }
5150 GREP="$ac_cv_path_GREP"
5151
5152
5153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5154 $as_echo_n "checking for egrep... " >&6; }
5155 if test "${ac_cv_path_EGREP+set}" = set; then :
5156 $as_echo_n "(cached) " >&6
5157 else
5158 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5159 then ac_cv_path_EGREP="$GREP -E"
5160 else
5161 if test -z "$EGREP"; then
5162 ac_path_EGREP_found=false
5163 # Loop through the user's path and test for each of PROGNAME-LIST
5164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5165 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5166 do
5167 IFS=$as_save_IFS
5168 test -z "$as_dir" && as_dir=.
5169 for ac_prog in egrep; do
5170 for ac_exec_ext in '' $ac_executable_extensions; do
5171 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5172 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5173 # Check for GNU ac_path_EGREP and select it if it is found.
5174 # Check for GNU $ac_path_EGREP
5175 case `"$ac_path_EGREP" --version 2>&1` in
5176 *GNU*)
5177 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5178 *)
5179 ac_count=0
5180 $as_echo_n 0123456789 >"conftest.in"
5181 while :
5182 do
5183 cat "conftest.in" "conftest.in" >"conftest.tmp"
5184 mv "conftest.tmp" "conftest.in"
5185 cp "conftest.in" "conftest.nl"
5186 $as_echo 'EGREP' >> "conftest.nl"
5187 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5188 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5189 as_fn_arith $ac_count + 1 && ac_count=$as_val
5190 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5191 # Best one so far, save it but keep looking for a better one
5192 ac_cv_path_EGREP="$ac_path_EGREP"
5193 ac_path_EGREP_max=$ac_count
5194 fi
5195 # 10*(2^10) chars as input seems more than enough
5196 test $ac_count -gt 10 && break
5197 done
5198 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5199 esac
5200
5201 $ac_path_EGREP_found && break 3
5202 done
5203 done
5204 done
5205 IFS=$as_save_IFS
5206 if test -z "$ac_cv_path_EGREP"; then
5207 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5208 fi
5209 else
5210 ac_cv_path_EGREP=$EGREP
5211 fi
5212
5213 fi
5214 fi
5215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5216 $as_echo "$ac_cv_path_EGREP" >&6; }
5217 EGREP="$ac_cv_path_EGREP"
5218
5219
5220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5221 $as_echo_n "checking for ANSI C header files... " >&6; }
5222 if test "${ac_cv_header_stdc+set}" = set; then :
5223 $as_echo_n "(cached) " >&6
5224 else
5225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5226 /* end confdefs.h. */
5227 #include <stdlib.h>
5228 #include <stdarg.h>
5229 #include <string.h>
5230 #include <float.h>
5231
5232 int
5233 main ()
5234 {
5235
5236 ;
5237 return 0;
5238 }
5239 _ACEOF
5240 if ac_fn_c_try_compile "$LINENO"; then :
5241 ac_cv_header_stdc=yes
5242 else
5243 ac_cv_header_stdc=no
5244 fi
5245 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5246
5247 if test $ac_cv_header_stdc = yes; then
5248 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5250 /* end confdefs.h. */
5251 #include <string.h>
5252
5253 _ACEOF
5254 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5255 $EGREP "memchr" >/dev/null 2>&1; then :
5256
5257 else
5258 ac_cv_header_stdc=no
5259 fi
5260 rm -f conftest*
5261
5262 fi
5263
5264 if test $ac_cv_header_stdc = yes; then
5265 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5267 /* end confdefs.h. */
5268 #include <stdlib.h>
5269
5270 _ACEOF
5271 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5272 $EGREP "free" >/dev/null 2>&1; then :
5273
5274 else
5275 ac_cv_header_stdc=no
5276 fi
5277 rm -f conftest*
5278
5279 fi
5280
5281 if test $ac_cv_header_stdc = yes; then
5282 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5283 if test "$cross_compiling" = yes; then :
5284 :
5285 else
5286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5287 /* end confdefs.h. */
5288 #include <ctype.h>
5289 #include <stdlib.h>
5290 #if ((' ' & 0x0FF) == 0x020)
5291 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5292 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5293 #else
5294 # define ISLOWER(c) \
5295 (('a' <= (c) && (c) <= 'i') \
5296 || ('j' <= (c) && (c) <= 'r') \
5297 || ('s' <= (c) && (c) <= 'z'))
5298 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5299 #endif
5300
5301 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5302 int
5303 main ()
5304 {
5305 int i;
5306 for (i = 0; i < 256; i++)
5307 if (XOR (islower (i), ISLOWER (i))
5308 || toupper (i) != TOUPPER (i))
5309 return 2;
5310 return 0;
5311 }
5312 _ACEOF
5313 if ac_fn_c_try_run "$LINENO"; then :
5314
5315 else
5316 ac_cv_header_stdc=no
5317 fi
5318 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5319 conftest.$ac_objext conftest.beam conftest.$ac_ext
5320 fi
5321
5322 fi
5323 fi
5324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5325 $as_echo "$ac_cv_header_stdc" >&6; }
5326 if test $ac_cv_header_stdc = yes; then
5327
5328 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5329
5330 fi
5331
5332 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5333 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5334 inttypes.h stdint.h unistd.h
5335 do :
5336 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5337 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5338 "
5339 eval as_val=\$$as_ac_Header
5340 if test "x$as_val" = x""yes; then :
5341 cat >>confdefs.h <<_ACEOF
5342 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5343 _ACEOF
5344
5345 fi
5346
5347 done
5348
5349
5350
5351 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5352 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5353 MINIX=yes
5354 else
5355 MINIX=
5356 fi
5357
5358
5359 if test "$MINIX" = yes; then
5360
5361 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5362
5363
5364 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5365
5366
5367 $as_echo "#define _MINIX 1" >>confdefs.h
5368
5369 fi
5370
5371
5372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5373 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5374 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5375 $as_echo_n "(cached) " >&6
5376 else
5377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5378 /* end confdefs.h. */
5379
5380 # define __EXTENSIONS__ 1
5381 $ac_includes_default
5382 int
5383 main ()
5384 {
5385
5386 ;
5387 return 0;
5388 }
5389 _ACEOF
5390 if ac_fn_c_try_compile "$LINENO"; then :
5391 ac_cv_safe_to_define___extensions__=yes
5392 else
5393 ac_cv_safe_to_define___extensions__=no
5394 fi
5395 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5396 fi
5397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5398 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5399 test $ac_cv_safe_to_define___extensions__ = yes &&
5400 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5401
5402 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5403
5404 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5405
5406 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5407
5408 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5409
5410
5411 test "$program_prefix" != NONE &&
5412 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5413 # Use a double $ so make ignores it.
5414 test "$program_suffix" != NONE &&
5415 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5416 # Double any \ or $.
5417 # By default was `s,x,x', remove it if useless.
5418 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5419 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5420
5421 # Find a good install program. We prefer a C program (faster),
5422 # so one script is as good as another. But avoid the broken or
5423 # incompatible versions:
5424 # SysV /etc/install, /usr/sbin/install
5425 # SunOS /usr/etc/install
5426 # IRIX /sbin/install
5427 # AIX /bin/install
5428 # AmigaOS /C/install, which installs bootblocks on floppy discs
5429 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5430 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5431 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5432 # OS/2's system install, which has a completely different semantic
5433 # ./install, which can be erroneously created by make from ./install.sh.
5434 # Reject install programs that cannot install multiple files.
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5436 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5437 if test -z "$INSTALL"; then
5438 if test "${ac_cv_path_install+set}" = set; then :
5439 $as_echo_n "(cached) " >&6
5440 else
5441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5442 for as_dir in $PATH
5443 do
5444 IFS=$as_save_IFS
5445 test -z "$as_dir" && as_dir=.
5446 # Account for people who put trailing slashes in PATH elements.
5447 case $as_dir/ in #((
5448 ./ | .// | /[cC]/* | \
5449 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5450 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5451 /usr/ucb/* ) ;;
5452 *)
5453 # OSF1 and SCO ODT 3.0 have their own names for install.
5454 # Don't use installbsd from OSF since it installs stuff as root
5455 # by default.
5456 for ac_prog in ginstall scoinst install; do
5457 for ac_exec_ext in '' $ac_executable_extensions; do
5458 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5459 if test $ac_prog = install &&
5460 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5461 # AIX install. It has an incompatible calling convention.
5462 :
5463 elif test $ac_prog = install &&
5464 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5465 # program-specific install script used by HP pwplus--don't use.
5466 :
5467 else
5468 rm -rf conftest.one conftest.two conftest.dir
5469 echo one > conftest.one
5470 echo two > conftest.two
5471 mkdir conftest.dir
5472 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5473 test -s conftest.one && test -s conftest.two &&
5474 test -s conftest.dir/conftest.one &&
5475 test -s conftest.dir/conftest.two
5476 then
5477 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5478 break 3
5479 fi
5480 fi
5481 fi
5482 done
5483 done
5484 ;;
5485 esac
5486
5487 done
5488 IFS=$as_save_IFS
5489
5490 rm -rf conftest.one conftest.two conftest.dir
5491
5492 fi
5493 if test "${ac_cv_path_install+set}" = set; then
5494 INSTALL=$ac_cv_path_install
5495 else
5496 # As a last resort, use the slow shell script. Don't cache a
5497 # value for INSTALL within a source directory, because that will
5498 # break other packages using the cache if that directory is
5499 # removed, or if the value is a relative name.
5500 INSTALL=$ac_install_sh
5501 fi
5502 fi
5503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5504 $as_echo "$INSTALL" >&6; }
5505
5506 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5507 # It thinks the first close brace ends the variable substitution.
5508 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5509
5510 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5511
5512 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5513
5514 rm -rf .tst 2>/dev/null
5515 mkdir .tst 2>/dev/null
5516 if test -d .tst; then
5517 am__leading_dot=.
5518 else
5519 am__leading_dot=_
5520 fi
5521 rmdir .tst 2>/dev/null
5522
5523 DEPDIR="${am__leading_dot}deps"
5524
5525 case `pwd` in
5526 *\ * | *\ *)
5527 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5528 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5529 esac
5530
5531
5532
5533 macro_version='2.2.7a'
5534 macro_revision='1.3134'
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548 ltmain="$ac_aux_dir/ltmain.sh"
5549
5550 # Backslashify metacharacters that are still active within
5551 # double-quoted strings.
5552 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5553
5554 # Same as above, but do not quote variable references.
5555 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5556
5557 # Sed substitution to delay expansion of an escaped shell variable in a
5558 # double_quote_subst'ed string.
5559 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5560
5561 # Sed substitution to delay expansion of an escaped single quote.
5562 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5563
5564 # Sed substitution to avoid accidental globbing in evaled expressions
5565 no_glob_subst='s/\*/\\\*/g'
5566
5567 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5568 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5569 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5570
5571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5572 $as_echo_n "checking how to print strings... " >&6; }
5573 # Test print first, because it will be a builtin if present.
5574 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5575 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5576 ECHO='print -r --'
5577 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5578 ECHO='printf %s\n'
5579 else
5580 # Use this function as a fallback that always works.
5581 func_fallback_echo ()
5582 {
5583 eval 'cat <<_LTECHO_EOF
5584 $1
5585 _LTECHO_EOF'
5586 }
5587 ECHO='func_fallback_echo'
5588 fi
5589
5590 # func_echo_all arg...
5591 # Invoke $ECHO with all args, space-separated.
5592 func_echo_all ()
5593 {
5594 $ECHO ""
5595 }
5596
5597 case "$ECHO" in
5598 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5599 $as_echo "printf" >&6; } ;;
5600 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5601 $as_echo "print -r" >&6; } ;;
5602 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5603 $as_echo "cat" >&6; } ;;
5604 esac
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5620 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5621 if test "${ac_cv_path_SED+set}" = set; then :
5622 $as_echo_n "(cached) " >&6
5623 else
5624 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5625 for ac_i in 1 2 3 4 5 6 7; do
5626 ac_script="$ac_script$as_nl$ac_script"
5627 done
5628 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5629 { ac_script=; unset ac_script;}
5630 if test -z "$SED"; then
5631 ac_path_SED_found=false
5632 # Loop through the user's path and test for each of PROGNAME-LIST
5633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5634 for as_dir in $PATH
5635 do
5636 IFS=$as_save_IFS
5637 test -z "$as_dir" && as_dir=.
5638 for ac_prog in sed gsed; do
5639 for ac_exec_ext in '' $ac_executable_extensions; do
5640 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5641 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5642 # Check for GNU ac_path_SED and select it if it is found.
5643 # Check for GNU $ac_path_SED
5644 case `"$ac_path_SED" --version 2>&1` in
5645 *GNU*)
5646 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5647 *)
5648 ac_count=0
5649 $as_echo_n 0123456789 >"conftest.in"
5650 while :
5651 do
5652 cat "conftest.in" "conftest.in" >"conftest.tmp"
5653 mv "conftest.tmp" "conftest.in"
5654 cp "conftest.in" "conftest.nl"
5655 $as_echo '' >> "conftest.nl"
5656 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5657 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5658 as_fn_arith $ac_count + 1 && ac_count=$as_val
5659 if test $ac_count -gt ${ac_path_SED_max-0}; then
5660 # Best one so far, save it but keep looking for a better one
5661 ac_cv_path_SED="$ac_path_SED"
5662 ac_path_SED_max=$ac_count
5663 fi
5664 # 10*(2^10) chars as input seems more than enough
5665 test $ac_count -gt 10 && break
5666 done
5667 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5668 esac
5669
5670 $ac_path_SED_found && break 3
5671 done
5672 done
5673 done
5674 IFS=$as_save_IFS
5675 if test -z "$ac_cv_path_SED"; then
5676 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5677 fi
5678 else
5679 ac_cv_path_SED=$SED
5680 fi
5681
5682 fi
5683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5684 $as_echo "$ac_cv_path_SED" >&6; }
5685 SED="$ac_cv_path_SED"
5686 rm -f conftest.sed
5687
5688 test -z "$SED" && SED=sed
5689 Xsed="$SED -e 1s/^X//"
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5702 $as_echo_n "checking for fgrep... " >&6; }
5703 if test "${ac_cv_path_FGREP+set}" = set; then :
5704 $as_echo_n "(cached) " >&6
5705 else
5706 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5707 then ac_cv_path_FGREP="$GREP -F"
5708 else
5709 if test -z "$FGREP"; then
5710 ac_path_FGREP_found=false
5711 # Loop through the user's path and test for each of PROGNAME-LIST
5712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5713 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5714 do
5715 IFS=$as_save_IFS
5716 test -z "$as_dir" && as_dir=.
5717 for ac_prog in fgrep; do
5718 for ac_exec_ext in '' $ac_executable_extensions; do
5719 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5720 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5721 # Check for GNU ac_path_FGREP and select it if it is found.
5722 # Check for GNU $ac_path_FGREP
5723 case `"$ac_path_FGREP" --version 2>&1` in
5724 *GNU*)
5725 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5726 *)
5727 ac_count=0
5728 $as_echo_n 0123456789 >"conftest.in"
5729 while :
5730 do
5731 cat "conftest.in" "conftest.in" >"conftest.tmp"
5732 mv "conftest.tmp" "conftest.in"
5733 cp "conftest.in" "conftest.nl"
5734 $as_echo 'FGREP' >> "conftest.nl"
5735 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5736 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5737 as_fn_arith $ac_count + 1 && ac_count=$as_val
5738 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5739 # Best one so far, save it but keep looking for a better one
5740 ac_cv_path_FGREP="$ac_path_FGREP"
5741 ac_path_FGREP_max=$ac_count
5742 fi
5743 # 10*(2^10) chars as input seems more than enough
5744 test $ac_count -gt 10 && break
5745 done
5746 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5747 esac
5748
5749 $ac_path_FGREP_found && break 3
5750 done
5751 done
5752 done
5753 IFS=$as_save_IFS
5754 if test -z "$ac_cv_path_FGREP"; then
5755 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5756 fi
5757 else
5758 ac_cv_path_FGREP=$FGREP
5759 fi
5760
5761 fi
5762 fi
5763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5764 $as_echo "$ac_cv_path_FGREP" >&6; }
5765 FGREP="$ac_cv_path_FGREP"
5766
5767
5768 test -z "$GREP" && GREP=grep
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788 # Check whether --with-gnu-ld was given.
5789 if test "${with_gnu_ld+set}" = set; then :
5790 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5791 else
5792 with_gnu_ld=no
5793 fi
5794
5795 ac_prog=ld
5796 if test "$GCC" = yes; then
5797 # Check if gcc -print-prog-name=ld gives a path.
5798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5799 $as_echo_n "checking for ld used by $CC... " >&6; }
5800 case $host in
5801 *-*-mingw*)
5802 # gcc leaves a trailing carriage return which upsets mingw
5803 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5804 *)
5805 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5806 esac
5807 case $ac_prog in
5808 # Accept absolute paths.
5809 [\\/]* | ?:[\\/]*)
5810 re_direlt='/[^/][^/]*/\.\./'
5811 # Canonicalize the pathname of ld
5812 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5813 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5814 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5815 done
5816 test -z "$LD" && LD="$ac_prog"
5817 ;;
5818 "")
5819 # If it fails, then pretend we aren't using GCC.
5820 ac_prog=ld
5821 ;;
5822 *)
5823 # If it is relative, then search for the first ld in PATH.
5824 with_gnu_ld=unknown
5825 ;;
5826 esac
5827 elif test "$with_gnu_ld" = yes; then
5828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5829 $as_echo_n "checking for GNU ld... " >&6; }
5830 else
5831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5832 $as_echo_n "checking for non-GNU ld... " >&6; }
5833 fi
5834 if test "${lt_cv_path_LD+set}" = set; then :
5835 $as_echo_n "(cached) " >&6
5836 else
5837 if test -z "$LD"; then
5838 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5839 for ac_dir in $PATH; do
5840 IFS="$lt_save_ifs"
5841 test -z "$ac_dir" && ac_dir=.
5842 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5843 lt_cv_path_LD="$ac_dir/$ac_prog"
5844 # Check to see if the program is GNU ld. I'd rather use --version,
5845 # but apparently some variants of GNU ld only accept -v.
5846 # Break only if it was the GNU/non-GNU ld that we prefer.
5847 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5848 *GNU* | *'with BFD'*)
5849 test "$with_gnu_ld" != no && break
5850 ;;
5851 *)
5852 test "$with_gnu_ld" != yes && break
5853 ;;
5854 esac
5855 fi
5856 done
5857 IFS="$lt_save_ifs"
5858 else
5859 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5860 fi
5861 fi
5862
5863 LD="$lt_cv_path_LD"
5864 if test -n "$LD"; then
5865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5866 $as_echo "$LD" >&6; }
5867 else
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5869 $as_echo "no" >&6; }
5870 fi
5871 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5873 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5874 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5875 $as_echo_n "(cached) " >&6
5876 else
5877 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5878 case `$LD -v 2>&1 </dev/null` in
5879 *GNU* | *'with BFD'*)
5880 lt_cv_prog_gnu_ld=yes
5881 ;;
5882 *)
5883 lt_cv_prog_gnu_ld=no
5884 ;;
5885 esac
5886 fi
5887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5888 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5889 with_gnu_ld=$lt_cv_prog_gnu_ld
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5900 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5901 if test "${lt_cv_path_NM+set}" = set; then :
5902 $as_echo_n "(cached) " >&6
5903 else
5904 if test -n "$NM"; then
5905 # Let the user override the test.
5906 lt_cv_path_NM="$NM"
5907 else
5908 lt_nm_to_check="${ac_tool_prefix}nm"
5909 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5910 lt_nm_to_check="$lt_nm_to_check nm"
5911 fi
5912 for lt_tmp_nm in $lt_nm_to_check; do
5913 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5914 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5915 IFS="$lt_save_ifs"
5916 test -z "$ac_dir" && ac_dir=.
5917 tmp_nm="$ac_dir/$lt_tmp_nm"
5918 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5919 # Check to see if the nm accepts a BSD-compat flag.
5920 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5921 # nm: unknown option "B" ignored
5922 # Tru64's nm complains that /dev/null is an invalid object file
5923 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5924 */dev/null* | *'Invalid file or object type'*)
5925 lt_cv_path_NM="$tmp_nm -B"
5926 break
5927 ;;
5928 *)
5929 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5930 */dev/null*)
5931 lt_cv_path_NM="$tmp_nm -p"
5932 break
5933 ;;
5934 *)
5935 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5936 continue # so that we can try to find one that supports BSD flags
5937 ;;
5938 esac
5939 ;;
5940 esac
5941 fi
5942 done
5943 IFS="$lt_save_ifs"
5944 done
5945 : ${lt_cv_path_NM=no}
5946 fi
5947 fi
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5949 $as_echo "$lt_cv_path_NM" >&6; }
5950 if test "$lt_cv_path_NM" != "no"; then
5951 NM="$lt_cv_path_NM"
5952 else
5953 # Didn't find any BSD compatible name lister, look for dumpbin.
5954 if test -n "$DUMPBIN"; then :
5955 # Let the user override the test.
5956 else
5957 if test -n "$ac_tool_prefix"; then
5958 for ac_prog in dumpbin "link -dump"
5959 do
5960 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5961 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5963 $as_echo_n "checking for $ac_word... " >&6; }
5964 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5965 $as_echo_n "(cached) " >&6
5966 else
5967 if test -n "$DUMPBIN"; then
5968 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5969 else
5970 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5971 for as_dir in $PATH
5972 do
5973 IFS=$as_save_IFS
5974 test -z "$as_dir" && as_dir=.
5975 for ac_exec_ext in '' $ac_executable_extensions; do
5976 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5977 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5978 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5979 break 2
5980 fi
5981 done
5982 done
5983 IFS=$as_save_IFS
5984
5985 fi
5986 fi
5987 DUMPBIN=$ac_cv_prog_DUMPBIN
5988 if test -n "$DUMPBIN"; then
5989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5990 $as_echo "$DUMPBIN" >&6; }
5991 else
5992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5993 $as_echo "no" >&6; }
5994 fi
5995
5996
5997 test -n "$DUMPBIN" && break
5998 done
5999 fi
6000 if test -z "$DUMPBIN"; then
6001 ac_ct_DUMPBIN=$DUMPBIN
6002 for ac_prog in dumpbin "link -dump"
6003 do
6004 # Extract the first word of "$ac_prog", so it can be a program name with args.
6005 set dummy $ac_prog; ac_word=$2
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6007 $as_echo_n "checking for $ac_word... " >&6; }
6008 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6009 $as_echo_n "(cached) " >&6
6010 else
6011 if test -n "$ac_ct_DUMPBIN"; then
6012 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6013 else
6014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6015 for as_dir in $PATH
6016 do
6017 IFS=$as_save_IFS
6018 test -z "$as_dir" && as_dir=.
6019 for ac_exec_ext in '' $ac_executable_extensions; do
6020 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6021 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6023 break 2
6024 fi
6025 done
6026 done
6027 IFS=$as_save_IFS
6028
6029 fi
6030 fi
6031 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6032 if test -n "$ac_ct_DUMPBIN"; then
6033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6034 $as_echo "$ac_ct_DUMPBIN" >&6; }
6035 else
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6037 $as_echo "no" >&6; }
6038 fi
6039
6040
6041 test -n "$ac_ct_DUMPBIN" && break
6042 done
6043
6044 if test "x$ac_ct_DUMPBIN" = x; then
6045 DUMPBIN=":"
6046 else
6047 case $cross_compiling:$ac_tool_warned in
6048 yes:)
6049 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6050 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6051 ac_tool_warned=yes ;;
6052 esac
6053 DUMPBIN=$ac_ct_DUMPBIN
6054 fi
6055 fi
6056
6057 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6058 *COFF*)
6059 DUMPBIN="$DUMPBIN -symbols"
6060 ;;
6061 *)
6062 DUMPBIN=:
6063 ;;
6064 esac
6065 fi
6066
6067 if test "$DUMPBIN" != ":"; then
6068 NM="$DUMPBIN"
6069 fi
6070 fi
6071 test -z "$NM" && NM=nm
6072
6073
6074
6075
6076
6077
6078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6079 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6080 if test "${lt_cv_nm_interface+set}" = set; then :
6081 $as_echo_n "(cached) " >&6
6082 else
6083 lt_cv_nm_interface="BSD nm"
6084 echo "int some_variable = 0;" > conftest.$ac_ext
6085 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6086 (eval "$ac_compile" 2>conftest.err)
6087 cat conftest.err >&5
6088 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6089 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6090 cat conftest.err >&5
6091 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6092 cat conftest.out >&5
6093 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6094 lt_cv_nm_interface="MS dumpbin"
6095 fi
6096 rm -f conftest*
6097 fi
6098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6099 $as_echo "$lt_cv_nm_interface" >&6; }
6100
6101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6102 $as_echo_n "checking whether ln -s works... " >&6; }
6103 LN_S=$as_ln_s
6104 if test "$LN_S" = "ln -s"; then
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6106 $as_echo "yes" >&6; }
6107 else
6108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6109 $as_echo "no, using $LN_S" >&6; }
6110 fi
6111
6112 # find the maximum length of command line arguments
6113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6114 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6115 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6116 $as_echo_n "(cached) " >&6
6117 else
6118 i=0
6119 teststring="ABCD"
6120
6121 case $build_os in
6122 msdosdjgpp*)
6123 # On DJGPP, this test can blow up pretty badly due to problems in libc
6124 # (any single argument exceeding 2000 bytes causes a buffer overrun
6125 # during glob expansion). Even if it were fixed, the result of this
6126 # check would be larger than it should be.
6127 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6128 ;;
6129
6130 gnu*)
6131 # Under GNU Hurd, this test is not required because there is
6132 # no limit to the length of command line arguments.
6133 # Libtool will interpret -1 as no limit whatsoever
6134 lt_cv_sys_max_cmd_len=-1;
6135 ;;
6136
6137 cygwin* | mingw* | cegcc*)
6138 # On Win9x/ME, this test blows up -- it succeeds, but takes
6139 # about 5 minutes as the teststring grows exponentially.
6140 # Worse, since 9x/ME are not pre-emptively multitasking,
6141 # you end up with a "frozen" computer, even though with patience
6142 # the test eventually succeeds (with a max line length of 256k).
6143 # Instead, let's just punt: use the minimum linelength reported by
6144 # all of the supported platforms: 8192 (on NT/2K/XP).
6145 lt_cv_sys_max_cmd_len=8192;
6146 ;;
6147
6148 mint*)
6149 # On MiNT this can take a long time and run out of memory.
6150 lt_cv_sys_max_cmd_len=8192;
6151 ;;
6152
6153 amigaos*)
6154 # On AmigaOS with pdksh, this test takes hours, literally.
6155 # So we just punt and use a minimum line length of 8192.
6156 lt_cv_sys_max_cmd_len=8192;
6157 ;;
6158
6159 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6160 # This has been around since 386BSD, at least. Likely further.
6161 if test -x /sbin/sysctl; then
6162 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6163 elif test -x /usr/sbin/sysctl; then
6164 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6165 else
6166 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6167 fi
6168 # And add a safety zone
6169 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6170 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6171 ;;
6172
6173 interix*)
6174 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6175 lt_cv_sys_max_cmd_len=196608
6176 ;;
6177
6178 osf*)
6179 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6180 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6181 # nice to cause kernel panics so lets avoid the loop below.
6182 # First set a reasonable default.
6183 lt_cv_sys_max_cmd_len=16384
6184 #
6185 if test -x /sbin/sysconfig; then
6186 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6187 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6188 esac
6189 fi
6190 ;;
6191 sco3.2v5*)
6192 lt_cv_sys_max_cmd_len=102400
6193 ;;
6194 sysv5* | sco5v6* | sysv4.2uw2*)
6195 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6196 if test -n "$kargmax"; then
6197 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6198 else
6199 lt_cv_sys_max_cmd_len=32768
6200 fi
6201 ;;
6202 *)
6203 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6204 if test -n "$lt_cv_sys_max_cmd_len"; then
6205 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6206 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6207 else
6208 # Make teststring a little bigger before we do anything with it.
6209 # a 1K string should be a reasonable start.
6210 for i in 1 2 3 4 5 6 7 8 ; do
6211 teststring=$teststring$teststring
6212 done
6213 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6214 # If test is not a shell built-in, we'll probably end up computing a
6215 # maximum length that is only half of the actual maximum length, but
6216 # we can't tell.
6217 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6218 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6219 test $i != 17 # 1/2 MB should be enough
6220 do
6221 i=`expr $i + 1`
6222 teststring=$teststring$teststring
6223 done
6224 # Only check the string length outside the loop.
6225 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6226 teststring=
6227 # Add a significant safety factor because C++ compilers can tack on
6228 # massive amounts of additional arguments before passing them to the
6229 # linker. It appears as though 1/2 is a usable value.
6230 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6231 fi
6232 ;;
6233 esac
6234
6235 fi
6236
6237 if test -n $lt_cv_sys_max_cmd_len ; then
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6239 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6240 else
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6242 $as_echo "none" >&6; }
6243 fi
6244 max_cmd_len=$lt_cv_sys_max_cmd_len
6245
6246
6247
6248
6249
6250
6251 : ${CP="cp -f"}
6252 : ${MV="mv -f"}
6253 : ${RM="rm -f"}
6254
6255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6256 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6257 # Try some XSI features
6258 xsi_shell=no
6259 ( _lt_dummy="a/b/c"
6260 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6261 = c,a/b,, \
6262 && eval 'test $(( 1 + 1 )) -eq 2 \
6263 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6264 && xsi_shell=yes
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6266 $as_echo "$xsi_shell" >&6; }
6267
6268
6269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6270 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6271 lt_shell_append=no
6272 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6273 >/dev/null 2>&1 \
6274 && lt_shell_append=yes
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6276 $as_echo "$lt_shell_append" >&6; }
6277
6278
6279 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6280 lt_unset=unset
6281 else
6282 lt_unset=false
6283 fi
6284
6285
6286
6287
6288
6289 # test EBCDIC or ASCII
6290 case `echo X|tr X '\101'` in
6291 A) # ASCII based system
6292 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6293 lt_SP2NL='tr \040 \012'
6294 lt_NL2SP='tr \015\012 \040\040'
6295 ;;
6296 *) # EBCDIC based system
6297 lt_SP2NL='tr \100 \n'
6298 lt_NL2SP='tr \r\n \100\100'
6299 ;;
6300 esac
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6311 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6312 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6313 $as_echo_n "(cached) " >&6
6314 else
6315 lt_cv_ld_reload_flag='-r'
6316 fi
6317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6318 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6319 reload_flag=$lt_cv_ld_reload_flag
6320 case $reload_flag in
6321 "" | " "*) ;;
6322 *) reload_flag=" $reload_flag" ;;
6323 esac
6324 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6325 case $host_os in
6326 darwin*)
6327 if test "$GCC" = yes; then
6328 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6329 else
6330 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6331 fi
6332 ;;
6333 esac
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343 if test -n "$ac_tool_prefix"; then
6344 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6345 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6347 $as_echo_n "checking for $ac_word... " >&6; }
6348 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6349 $as_echo_n "(cached) " >&6
6350 else
6351 if test -n "$OBJDUMP"; then
6352 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6353 else
6354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6355 for as_dir in $PATH
6356 do
6357 IFS=$as_save_IFS
6358 test -z "$as_dir" && as_dir=.
6359 for ac_exec_ext in '' $ac_executable_extensions; do
6360 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6361 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6363 break 2
6364 fi
6365 done
6366 done
6367 IFS=$as_save_IFS
6368
6369 fi
6370 fi
6371 OBJDUMP=$ac_cv_prog_OBJDUMP
6372 if test -n "$OBJDUMP"; then
6373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6374 $as_echo "$OBJDUMP" >&6; }
6375 else
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6377 $as_echo "no" >&6; }
6378 fi
6379
6380
6381 fi
6382 if test -z "$ac_cv_prog_OBJDUMP"; then
6383 ac_ct_OBJDUMP=$OBJDUMP
6384 # Extract the first word of "objdump", so it can be a program name with args.
6385 set dummy objdump; ac_word=$2
6386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6387 $as_echo_n "checking for $ac_word... " >&6; }
6388 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6389 $as_echo_n "(cached) " >&6
6390 else
6391 if test -n "$ac_ct_OBJDUMP"; then
6392 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6393 else
6394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6395 for as_dir in $PATH
6396 do
6397 IFS=$as_save_IFS
6398 test -z "$as_dir" && as_dir=.
6399 for ac_exec_ext in '' $ac_executable_extensions; do
6400 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6401 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6402 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6403 break 2
6404 fi
6405 done
6406 done
6407 IFS=$as_save_IFS
6408
6409 fi
6410 fi
6411 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6412 if test -n "$ac_ct_OBJDUMP"; then
6413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6414 $as_echo "$ac_ct_OBJDUMP" >&6; }
6415 else
6416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6417 $as_echo "no" >&6; }
6418 fi
6419
6420 if test "x$ac_ct_OBJDUMP" = x; then
6421 OBJDUMP="false"
6422 else
6423 case $cross_compiling:$ac_tool_warned in
6424 yes:)
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6426 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6427 ac_tool_warned=yes ;;
6428 esac
6429 OBJDUMP=$ac_ct_OBJDUMP
6430 fi
6431 else
6432 OBJDUMP="$ac_cv_prog_OBJDUMP"
6433 fi
6434
6435 test -z "$OBJDUMP" && OBJDUMP=objdump
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6446 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6447 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6448 $as_echo_n "(cached) " >&6
6449 else
6450 lt_cv_file_magic_cmd='$MAGIC_CMD'
6451 lt_cv_file_magic_test_file=
6452 lt_cv_deplibs_check_method='unknown'
6453 # Need to set the preceding variable on all platforms that support
6454 # interlibrary dependencies.
6455 # 'none' -- dependencies not supported.
6456 # `unknown' -- same as none, but documents that we really don't know.
6457 # 'pass_all' -- all dependencies passed with no checks.
6458 # 'test_compile' -- check by making test program.
6459 # 'file_magic [[regex]]' -- check by looking for files in library path
6460 # which responds to the $file_magic_cmd with a given extended regex.
6461 # If you have `file' or equivalent on your system and you're not sure
6462 # whether `pass_all' will *always* work, you probably want this one.
6463
6464 case $host_os in
6465 aix[4-9]*)
6466 lt_cv_deplibs_check_method=pass_all
6467 ;;
6468
6469 beos*)
6470 lt_cv_deplibs_check_method=pass_all
6471 ;;
6472
6473 bsdi[45]*)
6474 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6475 lt_cv_file_magic_cmd='/usr/bin/file -L'
6476 lt_cv_file_magic_test_file=/shlib/libc.so
6477 ;;
6478
6479 cygwin*)
6480 # func_win32_libid is a shell function defined in ltmain.sh
6481 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6482 lt_cv_file_magic_cmd='func_win32_libid'
6483 ;;
6484
6485 mingw* | pw32*)
6486 # Base MSYS/MinGW do not provide the 'file' command needed by
6487 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6488 # unless we find 'file', for example because we are cross-compiling.
6489 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6490 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6491 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6492 lt_cv_file_magic_cmd='func_win32_libid'
6493 else
6494 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6495 lt_cv_file_magic_cmd='$OBJDUMP -f'
6496 fi
6497 ;;
6498
6499 cegcc*)
6500 # use the weaker test based on 'objdump'. See mingw*.
6501 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6502 lt_cv_file_magic_cmd='$OBJDUMP -f'
6503 ;;
6504
6505 darwin* | rhapsody*)
6506 lt_cv_deplibs_check_method=pass_all
6507 ;;
6508
6509 freebsd* | dragonfly*)
6510 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6511 case $host_cpu in
6512 i*86 )
6513 # Not sure whether the presence of OpenBSD here was a mistake.
6514 # Let's accept both of them until this is cleared up.
6515 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6516 lt_cv_file_magic_cmd=/usr/bin/file
6517 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6518 ;;
6519 esac
6520 else
6521 lt_cv_deplibs_check_method=pass_all
6522 fi
6523 ;;
6524
6525 gnu*)
6526 lt_cv_deplibs_check_method=pass_all
6527 ;;
6528
6529 haiku*)
6530 lt_cv_deplibs_check_method=pass_all
6531 ;;
6532
6533 hpux10.20* | hpux11*)
6534 lt_cv_file_magic_cmd=/usr/bin/file
6535 case $host_cpu in
6536 ia64*)
6537 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6538 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6539 ;;
6540 hppa*64*)
6541 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6542 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6543 ;;
6544 *)
6545 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6546 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6547 ;;
6548 esac
6549 ;;
6550
6551 interix[3-9]*)
6552 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6553 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6554 ;;
6555
6556 irix5* | irix6* | nonstopux*)
6557 case $LD in
6558 *-32|*"-32 ") libmagic=32-bit;;
6559 *-n32|*"-n32 ") libmagic=N32;;
6560 *-64|*"-64 ") libmagic=64-bit;;
6561 *) libmagic=never-match;;
6562 esac
6563 lt_cv_deplibs_check_method=pass_all
6564 ;;
6565
6566 # This must be Linux ELF.
6567 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6568 lt_cv_deplibs_check_method=pass_all
6569 ;;
6570
6571 netbsd*)
6572 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6573 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6574 else
6575 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6576 fi
6577 ;;
6578
6579 newos6*)
6580 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6581 lt_cv_file_magic_cmd=/usr/bin/file
6582 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6583 ;;
6584
6585 *nto* | *qnx*)
6586 lt_cv_deplibs_check_method=pass_all
6587 ;;
6588
6589 openbsd*)
6590 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6591 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6592 else
6593 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6594 fi
6595 ;;
6596
6597 osf3* | osf4* | osf5*)
6598 lt_cv_deplibs_check_method=pass_all
6599 ;;
6600
6601 rdos*)
6602 lt_cv_deplibs_check_method=pass_all
6603 ;;
6604
6605 solaris*)
6606 lt_cv_deplibs_check_method=pass_all
6607 ;;
6608
6609 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6610 lt_cv_deplibs_check_method=pass_all
6611 ;;
6612
6613 sysv4 | sysv4.3*)
6614 case $host_vendor in
6615 motorola)
6616 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
6617 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6618 ;;
6619 ncr)
6620 lt_cv_deplibs_check_method=pass_all
6621 ;;
6622 sequent)
6623 lt_cv_file_magic_cmd='/bin/file'
6624 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6625 ;;
6626 sni)
6627 lt_cv_file_magic_cmd='/bin/file'
6628 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6629 lt_cv_file_magic_test_file=/lib/libc.so
6630 ;;
6631 siemens)
6632 lt_cv_deplibs_check_method=pass_all
6633 ;;
6634 pc)
6635 lt_cv_deplibs_check_method=pass_all
6636 ;;
6637 esac
6638 ;;
6639
6640 tpf*)
6641 lt_cv_deplibs_check_method=pass_all
6642 ;;
6643 esac
6644
6645 fi
6646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6647 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6648 file_magic_cmd=$lt_cv_file_magic_cmd
6649 deplibs_check_method=$lt_cv_deplibs_check_method
6650 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663 if test -n "$ac_tool_prefix"; then
6664 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6665 set dummy ${ac_tool_prefix}ar; ac_word=$2
6666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6667 $as_echo_n "checking for $ac_word... " >&6; }
6668 if test "${ac_cv_prog_AR+set}" = set; then :
6669 $as_echo_n "(cached) " >&6
6670 else
6671 if test -n "$AR"; then
6672 ac_cv_prog_AR="$AR" # Let the user override the test.
6673 else
6674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6675 for as_dir in $PATH
6676 do
6677 IFS=$as_save_IFS
6678 test -z "$as_dir" && as_dir=.
6679 for ac_exec_ext in '' $ac_executable_extensions; do
6680 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6681 ac_cv_prog_AR="${ac_tool_prefix}ar"
6682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6683 break 2
6684 fi
6685 done
6686 done
6687 IFS=$as_save_IFS
6688
6689 fi
6690 fi
6691 AR=$ac_cv_prog_AR
6692 if test -n "$AR"; then
6693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6694 $as_echo "$AR" >&6; }
6695 else
6696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6697 $as_echo "no" >&6; }
6698 fi
6699
6700
6701 fi
6702 if test -z "$ac_cv_prog_AR"; then
6703 ac_ct_AR=$AR
6704 # Extract the first word of "ar", so it can be a program name with args.
6705 set dummy ar; ac_word=$2
6706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6707 $as_echo_n "checking for $ac_word... " >&6; }
6708 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6709 $as_echo_n "(cached) " >&6
6710 else
6711 if test -n "$ac_ct_AR"; then
6712 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6713 else
6714 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6715 for as_dir in $PATH
6716 do
6717 IFS=$as_save_IFS
6718 test -z "$as_dir" && as_dir=.
6719 for ac_exec_ext in '' $ac_executable_extensions; do
6720 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6721 ac_cv_prog_ac_ct_AR="ar"
6722 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6723 break 2
6724 fi
6725 done
6726 done
6727 IFS=$as_save_IFS
6728
6729 fi
6730 fi
6731 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6732 if test -n "$ac_ct_AR"; then
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6734 $as_echo "$ac_ct_AR" >&6; }
6735 else
6736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6737 $as_echo "no" >&6; }
6738 fi
6739
6740 if test "x$ac_ct_AR" = x; then
6741 AR="false"
6742 else
6743 case $cross_compiling:$ac_tool_warned in
6744 yes:)
6745 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6746 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6747 ac_tool_warned=yes ;;
6748 esac
6749 AR=$ac_ct_AR
6750 fi
6751 else
6752 AR="$ac_cv_prog_AR"
6753 fi
6754
6755 test -z "$AR" && AR=ar
6756 test -z "$AR_FLAGS" && AR_FLAGS=cru
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768 if test -n "$ac_tool_prefix"; then
6769 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6770 set dummy ${ac_tool_prefix}strip; ac_word=$2
6771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6772 $as_echo_n "checking for $ac_word... " >&6; }
6773 if test "${ac_cv_prog_STRIP+set}" = set; then :
6774 $as_echo_n "(cached) " >&6
6775 else
6776 if test -n "$STRIP"; then
6777 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6778 else
6779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6780 for as_dir in $PATH
6781 do
6782 IFS=$as_save_IFS
6783 test -z "$as_dir" && as_dir=.
6784 for ac_exec_ext in '' $ac_executable_extensions; do
6785 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6786 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6788 break 2
6789 fi
6790 done
6791 done
6792 IFS=$as_save_IFS
6793
6794 fi
6795 fi
6796 STRIP=$ac_cv_prog_STRIP
6797 if test -n "$STRIP"; then
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6799 $as_echo "$STRIP" >&6; }
6800 else
6801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6802 $as_echo "no" >&6; }
6803 fi
6804
6805
6806 fi
6807 if test -z "$ac_cv_prog_STRIP"; then
6808 ac_ct_STRIP=$STRIP
6809 # Extract the first word of "strip", so it can be a program name with args.
6810 set dummy strip; ac_word=$2
6811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6812 $as_echo_n "checking for $ac_word... " >&6; }
6813 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6814 $as_echo_n "(cached) " >&6
6815 else
6816 if test -n "$ac_ct_STRIP"; then
6817 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6818 else
6819 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6820 for as_dir in $PATH
6821 do
6822 IFS=$as_save_IFS
6823 test -z "$as_dir" && as_dir=.
6824 for ac_exec_ext in '' $ac_executable_extensions; do
6825 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6826 ac_cv_prog_ac_ct_STRIP="strip"
6827 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6828 break 2
6829 fi
6830 done
6831 done
6832 IFS=$as_save_IFS
6833
6834 fi
6835 fi
6836 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6837 if test -n "$ac_ct_STRIP"; then
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6839 $as_echo "$ac_ct_STRIP" >&6; }
6840 else
6841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6842 $as_echo "no" >&6; }
6843 fi
6844
6845 if test "x$ac_ct_STRIP" = x; then
6846 STRIP=":"
6847 else
6848 case $cross_compiling:$ac_tool_warned in
6849 yes:)
6850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6851 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6852 ac_tool_warned=yes ;;
6853 esac
6854 STRIP=$ac_ct_STRIP
6855 fi
6856 else
6857 STRIP="$ac_cv_prog_STRIP"
6858 fi
6859
6860 test -z "$STRIP" && STRIP=:
6861
6862
6863
6864
6865
6866
6867 if test -n "$ac_tool_prefix"; then
6868 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6869 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6871 $as_echo_n "checking for $ac_word... " >&6; }
6872 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6873 $as_echo_n "(cached) " >&6
6874 else
6875 if test -n "$RANLIB"; then
6876 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6877 else
6878 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6879 for as_dir in $PATH
6880 do
6881 IFS=$as_save_IFS
6882 test -z "$as_dir" && as_dir=.
6883 for ac_exec_ext in '' $ac_executable_extensions; do
6884 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6885 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6887 break 2
6888 fi
6889 done
6890 done
6891 IFS=$as_save_IFS
6892
6893 fi
6894 fi
6895 RANLIB=$ac_cv_prog_RANLIB
6896 if test -n "$RANLIB"; then
6897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6898 $as_echo "$RANLIB" >&6; }
6899 else
6900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6901 $as_echo "no" >&6; }
6902 fi
6903
6904
6905 fi
6906 if test -z "$ac_cv_prog_RANLIB"; then
6907 ac_ct_RANLIB=$RANLIB
6908 # Extract the first word of "ranlib", so it can be a program name with args.
6909 set dummy ranlib; ac_word=$2
6910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6911 $as_echo_n "checking for $ac_word... " >&6; }
6912 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6913 $as_echo_n "(cached) " >&6
6914 else
6915 if test -n "$ac_ct_RANLIB"; then
6916 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6917 else
6918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6919 for as_dir in $PATH
6920 do
6921 IFS=$as_save_IFS
6922 test -z "$as_dir" && as_dir=.
6923 for ac_exec_ext in '' $ac_executable_extensions; do
6924 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6925 ac_cv_prog_ac_ct_RANLIB="ranlib"
6926 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6927 break 2
6928 fi
6929 done
6930 done
6931 IFS=$as_save_IFS
6932
6933 fi
6934 fi
6935 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6936 if test -n "$ac_ct_RANLIB"; then
6937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6938 $as_echo "$ac_ct_RANLIB" >&6; }
6939 else
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6941 $as_echo "no" >&6; }
6942 fi
6943
6944 if test "x$ac_ct_RANLIB" = x; then
6945 RANLIB=":"
6946 else
6947 case $cross_compiling:$ac_tool_warned in
6948 yes:)
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6950 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6951 ac_tool_warned=yes ;;
6952 esac
6953 RANLIB=$ac_ct_RANLIB
6954 fi
6955 else
6956 RANLIB="$ac_cv_prog_RANLIB"
6957 fi
6958
6959 test -z "$RANLIB" && RANLIB=:
6960
6961
6962
6963
6964
6965
6966 # Determine commands to create old-style static archives.
6967 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6968 old_postinstall_cmds='chmod 644 $oldlib'
6969 old_postuninstall_cmds=
6970
6971 if test -n "$RANLIB"; then
6972 case $host_os in
6973 openbsd*)
6974 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6975 ;;
6976 *)
6977 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6978 ;;
6979 esac
6980 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6981 fi
6982
6983 case $host_os in
6984 darwin*)
6985 lock_old_archive_extraction=yes ;;
6986 *)
6987 lock_old_archive_extraction=no ;;
6988 esac
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010 for ac_prog in gawk mawk nawk awk
7011 do
7012 # Extract the first word of "$ac_prog", so it can be a program name with args.
7013 set dummy $ac_prog; ac_word=$2
7014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7015 $as_echo_n "checking for $ac_word... " >&6; }
7016 if test "${ac_cv_prog_AWK+set}" = set; then :
7017 $as_echo_n "(cached) " >&6
7018 else
7019 if test -n "$AWK"; then
7020 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7021 else
7022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7023 for as_dir in $PATH
7024 do
7025 IFS=$as_save_IFS
7026 test -z "$as_dir" && as_dir=.
7027 for ac_exec_ext in '' $ac_executable_extensions; do
7028 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7029 ac_cv_prog_AWK="$ac_prog"
7030 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7031 break 2
7032 fi
7033 done
7034 done
7035 IFS=$as_save_IFS
7036
7037 fi
7038 fi
7039 AWK=$ac_cv_prog_AWK
7040 if test -n "$AWK"; then
7041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7042 $as_echo "$AWK" >&6; }
7043 else
7044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7045 $as_echo "no" >&6; }
7046 fi
7047
7048
7049 test -n "$AWK" && break
7050 done
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070 # If no C compiler was specified, use CC.
7071 LTCC=${LTCC-"$CC"}
7072
7073 # If no C compiler flags were specified, use CFLAGS.
7074 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7075
7076 # Allow CC to be a program name with arguments.
7077 compiler=$CC
7078
7079
7080 # Check for command to grab the raw symbol name followed by C symbol from nm.
7081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7082 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7083 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7084 $as_echo_n "(cached) " >&6
7085 else
7086
7087 # These are sane defaults that work on at least a few old systems.
7088 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7089
7090 # Character class describing NM global symbol codes.
7091 symcode='[BCDEGRST]'
7092
7093 # Regexp to match symbols that can be accessed directly from C.
7094 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7095
7096 # Define system-specific variables.
7097 case $host_os in
7098 aix*)
7099 symcode='[BCDT]'
7100 ;;
7101 cygwin* | mingw* | pw32* | cegcc*)
7102 symcode='[ABCDGISTW]'
7103 ;;
7104 hpux*)
7105 if test "$host_cpu" = ia64; then
7106 symcode='[ABCDEGRST]'
7107 fi
7108 ;;
7109 irix* | nonstopux*)
7110 symcode='[BCDEGRST]'
7111 ;;
7112 osf*)
7113 symcode='[BCDEGQRST]'
7114 ;;
7115 solaris*)
7116 symcode='[BDRT]'
7117 ;;
7118 sco3.2v5*)
7119 symcode='[DT]'
7120 ;;
7121 sysv4.2uw2*)
7122 symcode='[DT]'
7123 ;;
7124 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7125 symcode='[ABDT]'
7126 ;;
7127 sysv4)
7128 symcode='[DFNSTU]'
7129 ;;
7130 esac
7131
7132 # If we're using GNU nm, then use its standard symbol codes.
7133 case `$NM -V 2>&1` in
7134 *GNU* | *'with BFD'*)
7135 symcode='[ABCDGIRSTW]' ;;
7136 esac
7137
7138 # Transform an extracted symbol line into a proper C declaration.
7139 # Some systems (esp. on ia64) link data and code symbols differently,
7140 # so use this general approach.
7141 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7142
7143 # Transform an extracted symbol line into symbol name and symbol address
7144 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7145 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
7146
7147 # Handle CRLF in mingw tool chain
7148 opt_cr=
7149 case $build_os in
7150 mingw*)
7151 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7152 ;;
7153 esac
7154
7155 # Try without a prefix underscore, then with it.
7156 for ac_symprfx in "" "_"; do
7157
7158 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7159 symxfrm="\\1 $ac_symprfx\\2 \\2"
7160
7161 # Write the raw and C identifiers.
7162 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7163 # Fake it for dumpbin and say T for any non-static function
7164 # and D for any global variable.
7165 # Also find C++ and __fastcall symbols from MSVC++,
7166 # which start with @ or ?.
7167 lt_cv_sys_global_symbol_pipe="$AWK '"\
7168 " {last_section=section; section=\$ 3};"\
7169 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7170 " \$ 0!~/External *\|/{next};"\
7171 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7172 " {if(hide[section]) next};"\
7173 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7174 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7175 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7176 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7177 " ' prfx=^$ac_symprfx"
7178 else
7179 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7180 fi
7181
7182 # Check to see that the pipe works correctly.
7183 pipe_works=no
7184
7185 rm -f conftest*
7186 cat > conftest.$ac_ext <<_LT_EOF
7187 #ifdef __cplusplus
7188 extern "C" {
7189 #endif
7190 char nm_test_var;
7191 void nm_test_func(void);
7192 void nm_test_func(void){}
7193 #ifdef __cplusplus
7194 }
7195 #endif
7196 int main(){nm_test_var='a';nm_test_func();return(0);}
7197 _LT_EOF
7198
7199 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7200 (eval $ac_compile) 2>&5
7201 ac_status=$?
7202 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7203 test $ac_status = 0; }; then
7204 # Now try to grab the symbols.
7205 nlist=conftest.nm
7206 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7207 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7208 ac_status=$?
7209 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7210 test $ac_status = 0; } && test -s "$nlist"; then
7211 # Try sorting and uniquifying the output.
7212 if sort "$nlist" | uniq > "$nlist"T; then
7213 mv -f "$nlist"T "$nlist"
7214 else
7215 rm -f "$nlist"T
7216 fi
7217
7218 # Make sure that we snagged all the symbols we need.
7219 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7220 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7221 cat <<_LT_EOF > conftest.$ac_ext
7222 #ifdef __cplusplus
7223 extern "C" {
7224 #endif
7225
7226 _LT_EOF
7227 # Now generate the symbol file.
7228 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7229
7230 cat <<_LT_EOF >> conftest.$ac_ext
7231
7232 /* The mapping between symbol names and symbols. */
7233 const struct {
7234 const char *name;
7235 void *address;
7236 }
7237 lt__PROGRAM__LTX_preloaded_symbols[] =
7238 {
7239 { "@PROGRAM@", (void *) 0 },
7240 _LT_EOF
7241 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7242 cat <<\_LT_EOF >> conftest.$ac_ext
7243 {0, (void *) 0}
7244 };
7245
7246 /* This works around a problem in FreeBSD linker */
7247 #ifdef FREEBSD_WORKAROUND
7248 static const void *lt_preloaded_setup() {
7249 return lt__PROGRAM__LTX_preloaded_symbols;
7250 }
7251 #endif
7252
7253 #ifdef __cplusplus
7254 }
7255 #endif
7256 _LT_EOF
7257 # Now try linking the two files.
7258 mv conftest.$ac_objext conftstm.$ac_objext
7259 lt_save_LIBS="$LIBS"
7260 lt_save_CFLAGS="$CFLAGS"
7261 LIBS="conftstm.$ac_objext"
7262 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7263 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7264 (eval $ac_link) 2>&5
7265 ac_status=$?
7266 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7267 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7268 pipe_works=yes
7269 fi
7270 LIBS="$lt_save_LIBS"
7271 CFLAGS="$lt_save_CFLAGS"
7272 else
7273 echo "cannot find nm_test_func in $nlist" >&5
7274 fi
7275 else
7276 echo "cannot find nm_test_var in $nlist" >&5
7277 fi
7278 else
7279 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7280 fi
7281 else
7282 echo "$progname: failed program was:" >&5
7283 cat conftest.$ac_ext >&5
7284 fi
7285 rm -rf conftest* conftst*
7286
7287 # Do not use the global_symbol_pipe unless it works.
7288 if test "$pipe_works" = yes; then
7289 break
7290 else
7291 lt_cv_sys_global_symbol_pipe=
7292 fi
7293 done
7294
7295 fi
7296
7297 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7298 lt_cv_sys_global_symbol_to_cdecl=
7299 fi
7300 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7302 $as_echo "failed" >&6; }
7303 else
7304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7305 $as_echo "ok" >&6; }
7306 fi
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329 # Check whether --enable-libtool-lock was given.
7330 if test "${enable_libtool_lock+set}" = set; then :
7331 enableval=$enable_libtool_lock;
7332 fi
7333
7334 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7335
7336 # Some flags need to be propagated to the compiler or linker for good
7337 # libtool support.
7338 case $host in
7339 ia64-*-hpux*)
7340 # Find out which ABI we are using.
7341 echo 'int i;' > conftest.$ac_ext
7342 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7343 (eval $ac_compile) 2>&5
7344 ac_status=$?
7345 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7346 test $ac_status = 0; }; then
7347 case `/usr/bin/file conftest.$ac_objext` in
7348 *ELF-32*)
7349 HPUX_IA64_MODE="32"
7350 ;;
7351 *ELF-64*)
7352 HPUX_IA64_MODE="64"
7353 ;;
7354 esac
7355 fi
7356 rm -rf conftest*
7357 ;;
7358 *-*-irix6*)
7359 # Find out which ABI we are using.
7360 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7361 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7362 (eval $ac_compile) 2>&5
7363 ac_status=$?
7364 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7365 test $ac_status = 0; }; then
7366 if test "$lt_cv_prog_gnu_ld" = yes; then
7367 case `/usr/bin/file conftest.$ac_objext` in
7368 *32-bit*)
7369 LD="${LD-ld} -melf32bsmip"
7370 ;;
7371 *N32*)
7372 LD="${LD-ld} -melf32bmipn32"
7373 ;;
7374 *64-bit*)
7375 LD="${LD-ld} -melf64bmip"
7376 ;;
7377 esac
7378 else
7379 case `/usr/bin/file conftest.$ac_objext` in
7380 *32-bit*)
7381 LD="${LD-ld} -32"
7382 ;;
7383 *N32*)
7384 LD="${LD-ld} -n32"
7385 ;;
7386 *64-bit*)
7387 LD="${LD-ld} -64"
7388 ;;
7389 esac
7390 fi
7391 fi
7392 rm -rf conftest*
7393 ;;
7394
7395 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7396 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7397 # Find out which ABI we are using.
7398 echo 'int i;' > conftest.$ac_ext
7399 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7400 (eval $ac_compile) 2>&5
7401 ac_status=$?
7402 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7403 test $ac_status = 0; }; then
7404 case `/usr/bin/file conftest.o` in
7405 *32-bit*)
7406 case $host in
7407 x86_64-*kfreebsd*-gnu)
7408 LD="${LD-ld} -m elf_i386_fbsd"
7409 ;;
7410 x86_64-*linux*)
7411 case `/usr/bin/file conftest.o` in
7412 *x86-64*)
7413 LD="${LD-ld} -m elf32_x86_64"
7414 ;;
7415 *)
7416 LD="${LD-ld} -m elf_i386"
7417 ;;
7418 esac
7419 ;;
7420 powerpc64le-*linux*)
7421 LD="${LD-ld} -m elf32lppclinux"
7422 ;;
7423 powerpc64-*linux*)
7424 LD="${LD-ld} -m elf32ppclinux"
7425 ;;
7426 s390x-*linux*)
7427 LD="${LD-ld} -m elf_s390"
7428 ;;
7429 sparc64-*linux*)
7430 LD="${LD-ld} -m elf32_sparc"
7431 ;;
7432 esac
7433 ;;
7434 *64-bit*)
7435 case $host in
7436 x86_64-*kfreebsd*-gnu)
7437 LD="${LD-ld} -m elf_x86_64_fbsd"
7438 ;;
7439 x86_64-*linux*)
7440 LD="${LD-ld} -m elf_x86_64"
7441 ;;
7442 powerpcle-*linux*)
7443 LD="${LD-ld} -m elf64lppc"
7444 ;;
7445 powerpc-*linux*)
7446 LD="${LD-ld} -m elf64ppc"
7447 ;;
7448 s390*-*linux*|s390*-*tpf*)
7449 LD="${LD-ld} -m elf64_s390"
7450 ;;
7451 sparc*-*linux*)
7452 LD="${LD-ld} -m elf64_sparc"
7453 ;;
7454 esac
7455 ;;
7456 esac
7457 fi
7458 rm -rf conftest*
7459 ;;
7460
7461 *-*-sco3.2v5*)
7462 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7463 SAVE_CFLAGS="$CFLAGS"
7464 CFLAGS="$CFLAGS -belf"
7465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7466 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7467 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7468 $as_echo_n "(cached) " >&6
7469 else
7470 ac_ext=c
7471 ac_cpp='$CPP $CPPFLAGS'
7472 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7473 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7474 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7475
7476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7477 /* end confdefs.h. */
7478
7479 int
7480 main ()
7481 {
7482
7483 ;
7484 return 0;
7485 }
7486 _ACEOF
7487 if ac_fn_c_try_link "$LINENO"; then :
7488 lt_cv_cc_needs_belf=yes
7489 else
7490 lt_cv_cc_needs_belf=no
7491 fi
7492 rm -f core conftest.err conftest.$ac_objext \
7493 conftest$ac_exeext conftest.$ac_ext
7494 ac_ext=c
7495 ac_cpp='$CPP $CPPFLAGS'
7496 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7497 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7498 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7499
7500 fi
7501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7502 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7503 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7504 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7505 CFLAGS="$SAVE_CFLAGS"
7506 fi
7507 ;;
7508 sparc*-*solaris*)
7509 # Find out which ABI we are using.
7510 echo 'int i;' > conftest.$ac_ext
7511 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7512 (eval $ac_compile) 2>&5
7513 ac_status=$?
7514 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7515 test $ac_status = 0; }; then
7516 case `/usr/bin/file conftest.o` in
7517 *64-bit*)
7518 case $lt_cv_prog_gnu_ld in
7519 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7520 *)
7521 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7522 LD="${LD-ld} -64"
7523 fi
7524 ;;
7525 esac
7526 ;;
7527 esac
7528 fi
7529 rm -rf conftest*
7530 ;;
7531 esac
7532
7533 need_locks="$enable_libtool_lock"
7534
7535
7536 case $host_os in
7537 rhapsody* | darwin*)
7538 if test -n "$ac_tool_prefix"; then
7539 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7540 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7542 $as_echo_n "checking for $ac_word... " >&6; }
7543 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7544 $as_echo_n "(cached) " >&6
7545 else
7546 if test -n "$DSYMUTIL"; then
7547 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7548 else
7549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7550 for as_dir in $PATH
7551 do
7552 IFS=$as_save_IFS
7553 test -z "$as_dir" && as_dir=.
7554 for ac_exec_ext in '' $ac_executable_extensions; do
7555 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7556 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7557 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7558 break 2
7559 fi
7560 done
7561 done
7562 IFS=$as_save_IFS
7563
7564 fi
7565 fi
7566 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7567 if test -n "$DSYMUTIL"; then
7568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7569 $as_echo "$DSYMUTIL" >&6; }
7570 else
7571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7572 $as_echo "no" >&6; }
7573 fi
7574
7575
7576 fi
7577 if test -z "$ac_cv_prog_DSYMUTIL"; then
7578 ac_ct_DSYMUTIL=$DSYMUTIL
7579 # Extract the first word of "dsymutil", so it can be a program name with args.
7580 set dummy dsymutil; ac_word=$2
7581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7582 $as_echo_n "checking for $ac_word... " >&6; }
7583 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7584 $as_echo_n "(cached) " >&6
7585 else
7586 if test -n "$ac_ct_DSYMUTIL"; then
7587 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7588 else
7589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7590 for as_dir in $PATH
7591 do
7592 IFS=$as_save_IFS
7593 test -z "$as_dir" && as_dir=.
7594 for ac_exec_ext in '' $ac_executable_extensions; do
7595 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7596 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7597 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7598 break 2
7599 fi
7600 done
7601 done
7602 IFS=$as_save_IFS
7603
7604 fi
7605 fi
7606 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7607 if test -n "$ac_ct_DSYMUTIL"; then
7608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7609 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7610 else
7611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7612 $as_echo "no" >&6; }
7613 fi
7614
7615 if test "x$ac_ct_DSYMUTIL" = x; then
7616 DSYMUTIL=":"
7617 else
7618 case $cross_compiling:$ac_tool_warned in
7619 yes:)
7620 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7621 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7622 ac_tool_warned=yes ;;
7623 esac
7624 DSYMUTIL=$ac_ct_DSYMUTIL
7625 fi
7626 else
7627 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7628 fi
7629
7630 if test -n "$ac_tool_prefix"; then
7631 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7632 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7634 $as_echo_n "checking for $ac_word... " >&6; }
7635 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7636 $as_echo_n "(cached) " >&6
7637 else
7638 if test -n "$NMEDIT"; then
7639 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7640 else
7641 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7642 for as_dir in $PATH
7643 do
7644 IFS=$as_save_IFS
7645 test -z "$as_dir" && as_dir=.
7646 for ac_exec_ext in '' $ac_executable_extensions; do
7647 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7648 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7649 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7650 break 2
7651 fi
7652 done
7653 done
7654 IFS=$as_save_IFS
7655
7656 fi
7657 fi
7658 NMEDIT=$ac_cv_prog_NMEDIT
7659 if test -n "$NMEDIT"; then
7660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7661 $as_echo "$NMEDIT" >&6; }
7662 else
7663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7664 $as_echo "no" >&6; }
7665 fi
7666
7667
7668 fi
7669 if test -z "$ac_cv_prog_NMEDIT"; then
7670 ac_ct_NMEDIT=$NMEDIT
7671 # Extract the first word of "nmedit", so it can be a program name with args.
7672 set dummy nmedit; ac_word=$2
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7674 $as_echo_n "checking for $ac_word... " >&6; }
7675 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7676 $as_echo_n "(cached) " >&6
7677 else
7678 if test -n "$ac_ct_NMEDIT"; then
7679 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7680 else
7681 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7682 for as_dir in $PATH
7683 do
7684 IFS=$as_save_IFS
7685 test -z "$as_dir" && as_dir=.
7686 for ac_exec_ext in '' $ac_executable_extensions; do
7687 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7688 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7689 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7690 break 2
7691 fi
7692 done
7693 done
7694 IFS=$as_save_IFS
7695
7696 fi
7697 fi
7698 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7699 if test -n "$ac_ct_NMEDIT"; then
7700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7701 $as_echo "$ac_ct_NMEDIT" >&6; }
7702 else
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7704 $as_echo "no" >&6; }
7705 fi
7706
7707 if test "x$ac_ct_NMEDIT" = x; then
7708 NMEDIT=":"
7709 else
7710 case $cross_compiling:$ac_tool_warned in
7711 yes:)
7712 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7713 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7714 ac_tool_warned=yes ;;
7715 esac
7716 NMEDIT=$ac_ct_NMEDIT
7717 fi
7718 else
7719 NMEDIT="$ac_cv_prog_NMEDIT"
7720 fi
7721
7722 if test -n "$ac_tool_prefix"; then
7723 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7724 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7726 $as_echo_n "checking for $ac_word... " >&6; }
7727 if test "${ac_cv_prog_LIPO+set}" = set; then :
7728 $as_echo_n "(cached) " >&6
7729 else
7730 if test -n "$LIPO"; then
7731 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7732 else
7733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7734 for as_dir in $PATH
7735 do
7736 IFS=$as_save_IFS
7737 test -z "$as_dir" && as_dir=.
7738 for ac_exec_ext in '' $ac_executable_extensions; do
7739 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7740 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7741 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7742 break 2
7743 fi
7744 done
7745 done
7746 IFS=$as_save_IFS
7747
7748 fi
7749 fi
7750 LIPO=$ac_cv_prog_LIPO
7751 if test -n "$LIPO"; then
7752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7753 $as_echo "$LIPO" >&6; }
7754 else
7755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7756 $as_echo "no" >&6; }
7757 fi
7758
7759
7760 fi
7761 if test -z "$ac_cv_prog_LIPO"; then
7762 ac_ct_LIPO=$LIPO
7763 # Extract the first word of "lipo", so it can be a program name with args.
7764 set dummy lipo; ac_word=$2
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7766 $as_echo_n "checking for $ac_word... " >&6; }
7767 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7768 $as_echo_n "(cached) " >&6
7769 else
7770 if test -n "$ac_ct_LIPO"; then
7771 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7772 else
7773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7774 for as_dir in $PATH
7775 do
7776 IFS=$as_save_IFS
7777 test -z "$as_dir" && as_dir=.
7778 for ac_exec_ext in '' $ac_executable_extensions; do
7779 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7780 ac_cv_prog_ac_ct_LIPO="lipo"
7781 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7782 break 2
7783 fi
7784 done
7785 done
7786 IFS=$as_save_IFS
7787
7788 fi
7789 fi
7790 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7791 if test -n "$ac_ct_LIPO"; then
7792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7793 $as_echo "$ac_ct_LIPO" >&6; }
7794 else
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7796 $as_echo "no" >&6; }
7797 fi
7798
7799 if test "x$ac_ct_LIPO" = x; then
7800 LIPO=":"
7801 else
7802 case $cross_compiling:$ac_tool_warned in
7803 yes:)
7804 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7805 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7806 ac_tool_warned=yes ;;
7807 esac
7808 LIPO=$ac_ct_LIPO
7809 fi
7810 else
7811 LIPO="$ac_cv_prog_LIPO"
7812 fi
7813
7814 if test -n "$ac_tool_prefix"; then
7815 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7816 set dummy ${ac_tool_prefix}otool; ac_word=$2
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7818 $as_echo_n "checking for $ac_word... " >&6; }
7819 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7820 $as_echo_n "(cached) " >&6
7821 else
7822 if test -n "$OTOOL"; then
7823 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7824 else
7825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7826 for as_dir in $PATH
7827 do
7828 IFS=$as_save_IFS
7829 test -z "$as_dir" && as_dir=.
7830 for ac_exec_ext in '' $ac_executable_extensions; do
7831 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7832 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7833 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7834 break 2
7835 fi
7836 done
7837 done
7838 IFS=$as_save_IFS
7839
7840 fi
7841 fi
7842 OTOOL=$ac_cv_prog_OTOOL
7843 if test -n "$OTOOL"; then
7844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7845 $as_echo "$OTOOL" >&6; }
7846 else
7847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7848 $as_echo "no" >&6; }
7849 fi
7850
7851
7852 fi
7853 if test -z "$ac_cv_prog_OTOOL"; then
7854 ac_ct_OTOOL=$OTOOL
7855 # Extract the first word of "otool", so it can be a program name with args.
7856 set dummy otool; ac_word=$2
7857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7858 $as_echo_n "checking for $ac_word... " >&6; }
7859 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7860 $as_echo_n "(cached) " >&6
7861 else
7862 if test -n "$ac_ct_OTOOL"; then
7863 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7864 else
7865 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7866 for as_dir in $PATH
7867 do
7868 IFS=$as_save_IFS
7869 test -z "$as_dir" && as_dir=.
7870 for ac_exec_ext in '' $ac_executable_extensions; do
7871 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7872 ac_cv_prog_ac_ct_OTOOL="otool"
7873 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7874 break 2
7875 fi
7876 done
7877 done
7878 IFS=$as_save_IFS
7879
7880 fi
7881 fi
7882 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7883 if test -n "$ac_ct_OTOOL"; then
7884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7885 $as_echo "$ac_ct_OTOOL" >&6; }
7886 else
7887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7888 $as_echo "no" >&6; }
7889 fi
7890
7891 if test "x$ac_ct_OTOOL" = x; then
7892 OTOOL=":"
7893 else
7894 case $cross_compiling:$ac_tool_warned in
7895 yes:)
7896 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7897 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7898 ac_tool_warned=yes ;;
7899 esac
7900 OTOOL=$ac_ct_OTOOL
7901 fi
7902 else
7903 OTOOL="$ac_cv_prog_OTOOL"
7904 fi
7905
7906 if test -n "$ac_tool_prefix"; then
7907 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7908 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7910 $as_echo_n "checking for $ac_word... " >&6; }
7911 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7912 $as_echo_n "(cached) " >&6
7913 else
7914 if test -n "$OTOOL64"; then
7915 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7916 else
7917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7918 for as_dir in $PATH
7919 do
7920 IFS=$as_save_IFS
7921 test -z "$as_dir" && as_dir=.
7922 for ac_exec_ext in '' $ac_executable_extensions; do
7923 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7924 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7925 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7926 break 2
7927 fi
7928 done
7929 done
7930 IFS=$as_save_IFS
7931
7932 fi
7933 fi
7934 OTOOL64=$ac_cv_prog_OTOOL64
7935 if test -n "$OTOOL64"; then
7936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7937 $as_echo "$OTOOL64" >&6; }
7938 else
7939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7940 $as_echo "no" >&6; }
7941 fi
7942
7943
7944 fi
7945 if test -z "$ac_cv_prog_OTOOL64"; then
7946 ac_ct_OTOOL64=$OTOOL64
7947 # Extract the first word of "otool64", so it can be a program name with args.
7948 set dummy otool64; ac_word=$2
7949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7950 $as_echo_n "checking for $ac_word... " >&6; }
7951 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7952 $as_echo_n "(cached) " >&6
7953 else
7954 if test -n "$ac_ct_OTOOL64"; then
7955 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7956 else
7957 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7958 for as_dir in $PATH
7959 do
7960 IFS=$as_save_IFS
7961 test -z "$as_dir" && as_dir=.
7962 for ac_exec_ext in '' $ac_executable_extensions; do
7963 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7964 ac_cv_prog_ac_ct_OTOOL64="otool64"
7965 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7966 break 2
7967 fi
7968 done
7969 done
7970 IFS=$as_save_IFS
7971
7972 fi
7973 fi
7974 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7975 if test -n "$ac_ct_OTOOL64"; then
7976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7977 $as_echo "$ac_ct_OTOOL64" >&6; }
7978 else
7979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7980 $as_echo "no" >&6; }
7981 fi
7982
7983 if test "x$ac_ct_OTOOL64" = x; then
7984 OTOOL64=":"
7985 else
7986 case $cross_compiling:$ac_tool_warned in
7987 yes:)
7988 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7989 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7990 ac_tool_warned=yes ;;
7991 esac
7992 OTOOL64=$ac_ct_OTOOL64
7993 fi
7994 else
7995 OTOOL64="$ac_cv_prog_OTOOL64"
7996 fi
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8025 $as_echo_n "checking for -single_module linker flag... " >&6; }
8026 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8027 $as_echo_n "(cached) " >&6
8028 else
8029 lt_cv_apple_cc_single_mod=no
8030 if test -z "${LT_MULTI_MODULE}"; then
8031 # By default we will add the -single_module flag. You can override
8032 # by either setting the environment variable LT_MULTI_MODULE
8033 # non-empty at configure time, or by adding -multi_module to the
8034 # link flags.
8035 rm -rf libconftest.dylib*
8036 echo "int foo(void){return 1;}" > conftest.c
8037 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8038 -dynamiclib -Wl,-single_module conftest.c" >&5
8039 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8040 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8041 _lt_result=$?
8042 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8043 lt_cv_apple_cc_single_mod=yes
8044 else
8045 cat conftest.err >&5
8046 fi
8047 rm -rf libconftest.dylib*
8048 rm -f conftest.*
8049 fi
8050 fi
8051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8052 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8054 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8055 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8056 $as_echo_n "(cached) " >&6
8057 else
8058 lt_cv_ld_exported_symbols_list=no
8059 save_LDFLAGS=$LDFLAGS
8060 echo "_main" > conftest.sym
8061 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8063 /* end confdefs.h. */
8064
8065 int
8066 main ()
8067 {
8068
8069 ;
8070 return 0;
8071 }
8072 _ACEOF
8073 if ac_fn_c_try_link "$LINENO"; then :
8074 lt_cv_ld_exported_symbols_list=yes
8075 else
8076 lt_cv_ld_exported_symbols_list=no
8077 fi
8078 rm -f core conftest.err conftest.$ac_objext \
8079 conftest$ac_exeext conftest.$ac_ext
8080 LDFLAGS="$save_LDFLAGS"
8081
8082 fi
8083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8084 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8086 $as_echo_n "checking for -force_load linker flag... " >&6; }
8087 if test "${lt_cv_ld_force_load+set}" = set; then :
8088 $as_echo_n "(cached) " >&6
8089 else
8090 lt_cv_ld_force_load=no
8091 cat > conftest.c << _LT_EOF
8092 int forced_loaded() { return 2;}
8093 _LT_EOF
8094 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8095 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8096 echo "$AR cru libconftest.a conftest.o" >&5
8097 $AR cru libconftest.a conftest.o 2>&5
8098 cat > conftest.c << _LT_EOF
8099 int main() { return 0;}
8100 _LT_EOF
8101 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8102 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8103 _lt_result=$?
8104 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8105 lt_cv_ld_force_load=yes
8106 else
8107 cat conftest.err >&5
8108 fi
8109 rm -f conftest.err libconftest.a conftest conftest.c
8110 rm -rf conftest.dSYM
8111
8112 fi
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8114 $as_echo "$lt_cv_ld_force_load" >&6; }
8115 case $host_os in
8116 rhapsody* | darwin1.[012])
8117 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8118 darwin1.*)
8119 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8120 darwin*) # darwin 5.x on
8121 # if running on 10.5 or later, the deployment target defaults
8122 # to the OS version, if on x86, and 10.4, the deployment
8123 # target defaults to 10.4. Don't you love it?
8124 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8125 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8126 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8127 10.[012][,.]*)
8128 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8129 10.*)
8130 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8131 esac
8132 ;;
8133 esac
8134 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8135 _lt_dar_single_mod='$single_module'
8136 fi
8137 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8138 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8139 else
8140 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8141 fi
8142 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8143 _lt_dsymutil='~$DSYMUTIL $lib || :'
8144 else
8145 _lt_dsymutil=
8146 fi
8147 ;;
8148 esac
8149
8150 for ac_header in dlfcn.h
8151 do :
8152 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8153 "
8154 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8155 cat >>confdefs.h <<_ACEOF
8156 #define HAVE_DLFCN_H 1
8157 _ACEOF
8158
8159 fi
8160
8161 done
8162
8163
8164
8165 # autoconf.info says this should be called right after AC_INIT.
8166 ac_config_headers="$ac_config_headers config.h:config.in"
8167
8168
8169
8170
8171
8172
8173 # Put a plausible default for CC_FOR_BUILD in Makefile.
8174 if test "x$cross_compiling" = "xno"; then
8175 CC_FOR_BUILD='$(CC)'
8176 else
8177 CC_FOR_BUILD=gcc
8178 fi
8179
8180
8181
8182
8183 AR=${AR-ar}
8184
8185 if test -n "$ac_tool_prefix"; then
8186 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8187 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8189 $as_echo_n "checking for $ac_word... " >&6; }
8190 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8191 $as_echo_n "(cached) " >&6
8192 else
8193 if test -n "$RANLIB"; then
8194 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8195 else
8196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8197 for as_dir in $PATH
8198 do
8199 IFS=$as_save_IFS
8200 test -z "$as_dir" && as_dir=.
8201 for ac_exec_ext in '' $ac_executable_extensions; do
8202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8203 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8205 break 2
8206 fi
8207 done
8208 done
8209 IFS=$as_save_IFS
8210
8211 fi
8212 fi
8213 RANLIB=$ac_cv_prog_RANLIB
8214 if test -n "$RANLIB"; then
8215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8216 $as_echo "$RANLIB" >&6; }
8217 else
8218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8219 $as_echo "no" >&6; }
8220 fi
8221
8222
8223 fi
8224 if test -z "$ac_cv_prog_RANLIB"; then
8225 ac_ct_RANLIB=$RANLIB
8226 # Extract the first word of "ranlib", so it can be a program name with args.
8227 set dummy ranlib; ac_word=$2
8228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8229 $as_echo_n "checking for $ac_word... " >&6; }
8230 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8231 $as_echo_n "(cached) " >&6
8232 else
8233 if test -n "$ac_ct_RANLIB"; then
8234 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8235 else
8236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8237 for as_dir in $PATH
8238 do
8239 IFS=$as_save_IFS
8240 test -z "$as_dir" && as_dir=.
8241 for ac_exec_ext in '' $ac_executable_extensions; do
8242 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8243 ac_cv_prog_ac_ct_RANLIB="ranlib"
8244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8245 break 2
8246 fi
8247 done
8248 done
8249 IFS=$as_save_IFS
8250
8251 fi
8252 fi
8253 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8254 if test -n "$ac_ct_RANLIB"; then
8255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8256 $as_echo "$ac_ct_RANLIB" >&6; }
8257 else
8258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8259 $as_echo "no" >&6; }
8260 fi
8261
8262 if test "x$ac_ct_RANLIB" = x; then
8263 RANLIB=":"
8264 else
8265 case $cross_compiling:$ac_tool_warned in
8266 yes:)
8267 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8268 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8269 ac_tool_warned=yes ;;
8270 esac
8271 RANLIB=$ac_ct_RANLIB
8272 fi
8273 else
8274 RANLIB="$ac_cv_prog_RANLIB"
8275 fi
8276
8277
8278 # Some of the common include files depend on bfd.h, and bfd.h checks
8279 # that config.h is included first by testing that the PACKAGE macro
8280 # is defined.
8281 PACKAGE=sim
8282
8283 cat >>confdefs.h <<_ACEOF
8284 #define PACKAGE "$PACKAGE"
8285 _ACEOF
8286
8287
8288
8289 # Dependency checking.
8290 ac_config_commands="$ac_config_commands depdir"
8291
8292
8293 depcc="$CC" am_compiler_list=
8294
8295 am_depcomp=$ac_aux_dir/depcomp
8296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8297 $as_echo_n "checking dependency style of $depcc... " >&6; }
8298 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8299 $as_echo_n "(cached) " >&6
8300 else
8301 if test -f "$am_depcomp"; then
8302 # We make a subdir and do the tests there. Otherwise we can end up
8303 # making bogus files that we don't know about and never remove. For
8304 # instance it was reported that on HP-UX the gcc test will end up
8305 # making a dummy file named `D' -- because `-MD' means `put the output
8306 # in D'.
8307 mkdir conftest.dir
8308 # Copy depcomp to subdir because otherwise we won't find it if we're
8309 # using a relative directory.
8310 cp "$am_depcomp" conftest.dir
8311 cd conftest.dir
8312 # We will build objects and dependencies in a subdirectory because
8313 # it helps to detect inapplicable dependency modes. For instance
8314 # both Tru64's cc and ICC support -MD to output dependencies as a
8315 # side effect of compilation, but ICC will put the dependencies in
8316 # the current directory while Tru64 will put them in the object
8317 # directory.
8318 mkdir sub
8319
8320 am_cv_CC_dependencies_compiler_type=none
8321 if test "$am_compiler_list" = ""; then
8322 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8323 fi
8324 for depmode in $am_compiler_list; do
8325 if test $depmode = none; then break; fi
8326
8327 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8328 # Setup a source with many dependencies, because some compilers
8329 # like to wrap large dependency lists on column 80 (with \), and
8330 # we should not choose a depcomp mode which is confused by this.
8331 #
8332 # We need to recreate these files for each test, as the compiler may
8333 # overwrite some of them when testing with obscure command lines.
8334 # This happens at least with the AIX C compiler.
8335 : > sub/conftest.c
8336 for i in 1 2 3 4 5 6; do
8337 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8338 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8339 # Solaris 8's {/usr,}/bin/sh.
8340 touch sub/conftst$i.h
8341 done
8342 echo "include sub/conftest.Po" > confmf
8343
8344 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8345 # mode. It turns out that the SunPro C++ compiler does not properly
8346 # handle `-M -o', and we need to detect this.
8347 depcmd="depmode=$depmode \
8348 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8349 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8350 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8351 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8352 if env $depcmd > conftest.err 2>&1 &&
8353 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8354 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8355 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8356 # icc doesn't choke on unknown options, it will just issue warnings
8357 # or remarks (even with -Werror). So we grep stderr for any message
8358 # that says an option was ignored or not supported.
8359 # When given -MP, icc 7.0 and 7.1 complain thusly:
8360 # icc: Command line warning: ignoring option '-M'; no argument required
8361 # The diagnosis changed in icc 8.0:
8362 # icc: Command line remark: option '-MP' not supported
8363 if (grep 'ignoring option' conftest.err ||
8364 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8365 am_cv_CC_dependencies_compiler_type=$depmode
8366 $as_echo "$as_me:$LINENO: success" >&5
8367 break
8368 fi
8369 fi
8370 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8371 sed -e 's/^/| /' < conftest.err >&5
8372 done
8373
8374 cd ..
8375 rm -rf conftest.dir
8376 else
8377 am_cv_CC_dependencies_compiler_type=none
8378 fi
8379
8380 fi
8381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8382 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8383 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8384 then as_fn_error "no usable dependency style found" "$LINENO" 5
8385 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8386
8387 fi
8388
8389
8390 # Check for the 'make' the user wants to use.
8391 for ac_prog in make
8392 do
8393 # Extract the first word of "$ac_prog", so it can be a program name with args.
8394 set dummy $ac_prog; ac_word=$2
8395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8396 $as_echo_n "checking for $ac_word... " >&6; }
8397 if test "${ac_cv_prog_MAKE+set}" = set; then :
8398 $as_echo_n "(cached) " >&6
8399 else
8400 if test -n "$MAKE"; then
8401 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8402 else
8403 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8404 for as_dir in $PATH
8405 do
8406 IFS=$as_save_IFS
8407 test -z "$as_dir" && as_dir=.
8408 for ac_exec_ext in '' $ac_executable_extensions; do
8409 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8410 ac_cv_prog_MAKE="$ac_prog"
8411 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8412 break 2
8413 fi
8414 done
8415 done
8416 IFS=$as_save_IFS
8417
8418 fi
8419 fi
8420 MAKE=$ac_cv_prog_MAKE
8421 if test -n "$MAKE"; then
8422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8423 $as_echo "$MAKE" >&6; }
8424 else
8425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8426 $as_echo "no" >&6; }
8427 fi
8428
8429
8430 test -n "$MAKE" && break
8431 done
8432
8433 MAKE_IS_GNU=
8434 case "`$MAKE --version 2>&1 | sed 1q`" in
8435 *GNU*)
8436 MAKE_IS_GNU=yes
8437 ;;
8438 esac
8439 if test "$MAKE_IS_GNU" = yes; then
8440 GMAKE_TRUE=
8441 GMAKE_FALSE='#'
8442 else
8443 GMAKE_TRUE='#'
8444 GMAKE_FALSE=
8445 fi
8446
8447
8448 ALL_LINGUAS=
8449 # If we haven't got the data from the intl directory,
8450 # assume NLS is disabled.
8451 USE_NLS=no
8452 LIBINTL=
8453 LIBINTL_DEP=
8454 INCINTL=
8455 XGETTEXT=
8456 GMSGFMT=
8457 POSUB=
8458
8459 if test -f ../../intl/config.intl; then
8460 . ../../intl/config.intl
8461 fi
8462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8463 $as_echo_n "checking whether NLS is requested... " >&6; }
8464 if test x"$USE_NLS" != xyes; then
8465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8466 $as_echo "no" >&6; }
8467 else
8468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8469 $as_echo "yes" >&6; }
8470
8471 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8472
8473
8474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8475 $as_echo_n "checking for catalogs to be installed... " >&6; }
8476 # Look for .po and .gmo files in the source directory.
8477 CATALOGS=
8478 XLINGUAS=
8479 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8480 # If there aren't any .gmo files the shell will give us the
8481 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8482 # weeded out.
8483 case "$cat" in *\**)
8484 continue;;
8485 esac
8486 # The quadruple backslash is collapsed to a double backslash
8487 # by the backticks, then collapsed again by the double quotes,
8488 # leaving us with one backslash in the sed expression (right
8489 # before the dot that mustn't act as a wildcard).
8490 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8491 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8492 # The user is allowed to set LINGUAS to a list of languages to
8493 # install catalogs for. If it's empty that means "all of them."
8494 if test "x$LINGUAS" = x; then
8495 CATALOGS="$CATALOGS $cat"
8496 XLINGUAS="$XLINGUAS $lang"
8497 else
8498 case "$LINGUAS" in *$lang*)
8499 CATALOGS="$CATALOGS $cat"
8500 XLINGUAS="$XLINGUAS $lang"
8501 ;;
8502 esac
8503 fi
8504 done
8505 LINGUAS="$XLINGUAS"
8506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8507 $as_echo "$LINGUAS" >&6; }
8508
8509
8510 DATADIRNAME=share
8511
8512 INSTOBJEXT=.mo
8513
8514 GENCAT=gencat
8515
8516 CATOBJEXT=.gmo
8517
8518 fi
8519
8520 # Check for common headers.
8521 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8522 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8523 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8524 do :
8525 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8526 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8527 eval as_val=\$$as_ac_Header
8528 if test "x$as_val" = x""yes; then :
8529 cat >>confdefs.h <<_ACEOF
8530 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8531 _ACEOF
8532
8533 fi
8534
8535 done
8536
8537 for ac_header in sys/time.h sys/resource.h
8538 do :
8539 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8540 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8541 eval as_val=\$$as_ac_Header
8542 if test "x$as_val" = x""yes; then :
8543 cat >>confdefs.h <<_ACEOF
8544 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8545 _ACEOF
8546
8547 fi
8548
8549 done
8550
8551 for ac_header in fcntl.h fpu_control.h
8552 do :
8553 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8554 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8555 eval as_val=\$$as_ac_Header
8556 if test "x$as_val" = x""yes; then :
8557 cat >>confdefs.h <<_ACEOF
8558 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8559 _ACEOF
8560
8561 fi
8562
8563 done
8564
8565 for ac_header in dlfcn.h errno.h sys/stat.h
8566 do :
8567 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8568 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8569 eval as_val=\$$as_ac_Header
8570 if test "x$as_val" = x""yes; then :
8571 cat >>confdefs.h <<_ACEOF
8572 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8573 _ACEOF
8574
8575 fi
8576
8577 done
8578
8579 for ac_func in getrusage time sigaction __setfpucw
8580 do :
8581 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8582 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8583 eval as_val=\$$as_ac_var
8584 if test "x$as_val" = x""yes; then :
8585 cat >>confdefs.h <<_ACEOF
8586 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8587 _ACEOF
8588
8589 fi
8590 done
8591
8592
8593 # Check for socket libraries
8594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8595 $as_echo_n "checking for bind in -lsocket... " >&6; }
8596 if test "${ac_cv_lib_socket_bind+set}" = set; then :
8597 $as_echo_n "(cached) " >&6
8598 else
8599 ac_check_lib_save_LIBS=$LIBS
8600 LIBS="-lsocket $LIBS"
8601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8602 /* end confdefs.h. */
8603
8604 /* Override any GCC internal prototype to avoid an error.
8605 Use char because int might match the return type of a GCC
8606 builtin and then its argument prototype would still apply. */
8607 #ifdef __cplusplus
8608 extern "C"
8609 #endif
8610 char bind ();
8611 int
8612 main ()
8613 {
8614 return bind ();
8615 ;
8616 return 0;
8617 }
8618 _ACEOF
8619 if ac_fn_c_try_link "$LINENO"; then :
8620 ac_cv_lib_socket_bind=yes
8621 else
8622 ac_cv_lib_socket_bind=no
8623 fi
8624 rm -f core conftest.err conftest.$ac_objext \
8625 conftest$ac_exeext conftest.$ac_ext
8626 LIBS=$ac_check_lib_save_LIBS
8627 fi
8628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8629 $as_echo "$ac_cv_lib_socket_bind" >&6; }
8630 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8631 cat >>confdefs.h <<_ACEOF
8632 #define HAVE_LIBSOCKET 1
8633 _ACEOF
8634
8635 LIBS="-lsocket $LIBS"
8636
8637 fi
8638
8639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8640 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8641 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8642 $as_echo_n "(cached) " >&6
8643 else
8644 ac_check_lib_save_LIBS=$LIBS
8645 LIBS="-lnsl $LIBS"
8646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8647 /* end confdefs.h. */
8648
8649 /* Override any GCC internal prototype to avoid an error.
8650 Use char because int might match the return type of a GCC
8651 builtin and then its argument prototype would still apply. */
8652 #ifdef __cplusplus
8653 extern "C"
8654 #endif
8655 char gethostbyname ();
8656 int
8657 main ()
8658 {
8659 return gethostbyname ();
8660 ;
8661 return 0;
8662 }
8663 _ACEOF
8664 if ac_fn_c_try_link "$LINENO"; then :
8665 ac_cv_lib_nsl_gethostbyname=yes
8666 else
8667 ac_cv_lib_nsl_gethostbyname=no
8668 fi
8669 rm -f core conftest.err conftest.$ac_objext \
8670 conftest$ac_exeext conftest.$ac_ext
8671 LIBS=$ac_check_lib_save_LIBS
8672 fi
8673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8674 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8675 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8676 cat >>confdefs.h <<_ACEOF
8677 #define HAVE_LIBNSL 1
8678 _ACEOF
8679
8680 LIBS="-lnsl $LIBS"
8681
8682 fi
8683
8684
8685 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
8686 # using the same condition.
8687
8688 # Use the system's zlib library.
8689 zlibdir="-L\$(top_builddir)/../zlib"
8690 zlibinc="-I\$(top_srcdir)/../zlib"
8691
8692 # Check whether --with-system-zlib was given.
8693 if test "${with_system_zlib+set}" = set; then :
8694 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
8695 zlibdir=
8696 zlibinc=
8697 fi
8698
8699 fi
8700
8701
8702
8703
8704
8705 # BFD uses libdl when when plugins enabled.
8706
8707 maybe_plugins=no
8708 for ac_header in dlfcn.h
8709 do :
8710 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8711 "
8712 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8713 cat >>confdefs.h <<_ACEOF
8714 #define HAVE_DLFCN_H 1
8715 _ACEOF
8716 maybe_plugins=yes
8717 fi
8718
8719 done
8720
8721 for ac_header in windows.h
8722 do :
8723 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8724 "
8725 if test "x$ac_cv_header_windows_h" = x""yes; then :
8726 cat >>confdefs.h <<_ACEOF
8727 #define HAVE_WINDOWS_H 1
8728 _ACEOF
8729 maybe_plugins=yes
8730 fi
8731
8732 done
8733
8734
8735 # Check whether --enable-plugins was given.
8736 if test "${enable_plugins+set}" = set; then :
8737 enableval=$enable_plugins; case "${enableval}" in
8738 no) plugins=no ;;
8739 *) plugins=yes
8740 if test "$maybe_plugins" != "yes" ; then
8741 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
8742 fi ;;
8743 esac
8744 else
8745 plugins=$maybe_plugins
8746
8747 fi
8748
8749 if test "$plugins" = "yes"; then
8750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8751 $as_echo_n "checking for library containing dlopen... " >&6; }
8752 if test "${ac_cv_search_dlopen+set}" = set; then :
8753 $as_echo_n "(cached) " >&6
8754 else
8755 ac_func_search_save_LIBS=$LIBS
8756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8757 /* end confdefs.h. */
8758
8759 /* Override any GCC internal prototype to avoid an error.
8760 Use char because int might match the return type of a GCC
8761 builtin and then its argument prototype would still apply. */
8762 #ifdef __cplusplus
8763 extern "C"
8764 #endif
8765 char dlopen ();
8766 int
8767 main ()
8768 {
8769 return dlopen ();
8770 ;
8771 return 0;
8772 }
8773 _ACEOF
8774 for ac_lib in '' dl; do
8775 if test -z "$ac_lib"; then
8776 ac_res="none required"
8777 else
8778 ac_res=-l$ac_lib
8779 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8780 fi
8781 if ac_fn_c_try_link "$LINENO"; then :
8782 ac_cv_search_dlopen=$ac_res
8783 fi
8784 rm -f core conftest.err conftest.$ac_objext \
8785 conftest$ac_exeext
8786 if test "${ac_cv_search_dlopen+set}" = set; then :
8787 break
8788 fi
8789 done
8790 if test "${ac_cv_search_dlopen+set}" = set; then :
8791
8792 else
8793 ac_cv_search_dlopen=no
8794 fi
8795 rm conftest.$ac_ext
8796 LIBS=$ac_func_search_save_LIBS
8797 fi
8798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8799 $as_echo "$ac_cv_search_dlopen" >&6; }
8800 ac_res=$ac_cv_search_dlopen
8801 if test "$ac_res" != no; then :
8802 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8803
8804 fi
8805
8806 fi
8807
8808 if test "$plugins" = yes; then
8809 PLUGINS_TRUE=
8810 PLUGINS_FALSE='#'
8811 else
8812 PLUGINS_TRUE='#'
8813 PLUGINS_FALSE=
8814 fi
8815
8816
8817
8818
8819
8820 # Set options
8821 enable_dlopen=yes
8822
8823
8824
8825
8826 enable_win32_dll=no
8827
8828
8829 # Check whether --enable-shared was given.
8830 if test "${enable_shared+set}" = set; then :
8831 enableval=$enable_shared; p=${PACKAGE-default}
8832 case $enableval in
8833 yes) enable_shared=yes ;;
8834 no) enable_shared=no ;;
8835 *)
8836 enable_shared=no
8837 # Look at the argument we got. We use all the common list separators.
8838 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8839 for pkg in $enableval; do
8840 IFS="$lt_save_ifs"
8841 if test "X$pkg" = "X$p"; then
8842 enable_shared=yes
8843 fi
8844 done
8845 IFS="$lt_save_ifs"
8846 ;;
8847 esac
8848 else
8849 enable_shared=yes
8850 fi
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860 # Check whether --enable-static was given.
8861 if test "${enable_static+set}" = set; then :
8862 enableval=$enable_static; p=${PACKAGE-default}
8863 case $enableval in
8864 yes) enable_static=yes ;;
8865 no) enable_static=no ;;
8866 *)
8867 enable_static=no
8868 # Look at the argument we got. We use all the common list separators.
8869 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8870 for pkg in $enableval; do
8871 IFS="$lt_save_ifs"
8872 if test "X$pkg" = "X$p"; then
8873 enable_static=yes
8874 fi
8875 done
8876 IFS="$lt_save_ifs"
8877 ;;
8878 esac
8879 else
8880 enable_static=yes
8881 fi
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892 # Check whether --with-pic was given.
8893 if test "${with_pic+set}" = set; then :
8894 withval=$with_pic; pic_mode="$withval"
8895 else
8896 pic_mode=default
8897 fi
8898
8899
8900 test -z "$pic_mode" && pic_mode=default
8901
8902
8903
8904
8905
8906
8907
8908 # Check whether --enable-fast-install was given.
8909 if test "${enable_fast_install+set}" = set; then :
8910 enableval=$enable_fast_install; p=${PACKAGE-default}
8911 case $enableval in
8912 yes) enable_fast_install=yes ;;
8913 no) enable_fast_install=no ;;
8914 *)
8915 enable_fast_install=no
8916 # Look at the argument we got. We use all the common list separators.
8917 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8918 for pkg in $enableval; do
8919 IFS="$lt_save_ifs"
8920 if test "X$pkg" = "X$p"; then
8921 enable_fast_install=yes
8922 fi
8923 done
8924 IFS="$lt_save_ifs"
8925 ;;
8926 esac
8927 else
8928 enable_fast_install=yes
8929 fi
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941 # This can be used to rebuild libtool when needed
8942 LIBTOOL_DEPS="$ltmain"
8943
8944 # Always use our own libtool.
8945 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972 test -z "$LN_S" && LN_S="ln -s"
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987 if test -n "${ZSH_VERSION+set}" ; then
8988 setopt NO_GLOB_SUBST
8989 fi
8990
8991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8992 $as_echo_n "checking for objdir... " >&6; }
8993 if test "${lt_cv_objdir+set}" = set; then :
8994 $as_echo_n "(cached) " >&6
8995 else
8996 rm -f .libs 2>/dev/null
8997 mkdir .libs 2>/dev/null
8998 if test -d .libs; then
8999 lt_cv_objdir=.libs
9000 else
9001 # MS-DOS does not allow filenames that begin with a dot.
9002 lt_cv_objdir=_libs
9003 fi
9004 rmdir .libs 2>/dev/null
9005 fi
9006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9007 $as_echo "$lt_cv_objdir" >&6; }
9008 objdir=$lt_cv_objdir
9009
9010
9011
9012
9013
9014 cat >>confdefs.h <<_ACEOF
9015 #define LT_OBJDIR "$lt_cv_objdir/"
9016 _ACEOF
9017
9018
9019
9020
9021 case $host_os in
9022 aix3*)
9023 # AIX sometimes has problems with the GCC collect2 program. For some
9024 # reason, if we set the COLLECT_NAMES environment variable, the problems
9025 # vanish in a puff of smoke.
9026 if test "X${COLLECT_NAMES+set}" != Xset; then
9027 COLLECT_NAMES=
9028 export COLLECT_NAMES
9029 fi
9030 ;;
9031 esac
9032
9033 # Global variables:
9034 ofile=libtool
9035 can_build_shared=yes
9036
9037 # All known linkers require a `.a' archive for static linking (except MSVC,
9038 # which needs '.lib').
9039 libext=a
9040
9041 with_gnu_ld="$lt_cv_prog_gnu_ld"
9042
9043 old_CC="$CC"
9044 old_CFLAGS="$CFLAGS"
9045
9046 # Set sane defaults for various variables
9047 test -z "$CC" && CC=cc
9048 test -z "$LTCC" && LTCC=$CC
9049 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9050 test -z "$LD" && LD=ld
9051 test -z "$ac_objext" && ac_objext=o
9052
9053 for cc_temp in $compiler""; do
9054 case $cc_temp in
9055 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9056 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9057 \-*) ;;
9058 *) break;;
9059 esac
9060 done
9061 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9062
9063
9064 # Only perform the check for file, if the check method requires it
9065 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9066 case $deplibs_check_method in
9067 file_magic*)
9068 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9070 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9071 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9072 $as_echo_n "(cached) " >&6
9073 else
9074 case $MAGIC_CMD in
9075 [\\/*] | ?:[\\/]*)
9076 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9077 ;;
9078 *)
9079 lt_save_MAGIC_CMD="$MAGIC_CMD"
9080 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9081 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9082 for ac_dir in $ac_dummy; do
9083 IFS="$lt_save_ifs"
9084 test -z "$ac_dir" && ac_dir=.
9085 if test -f $ac_dir/${ac_tool_prefix}file; then
9086 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9087 if test -n "$file_magic_test_file"; then
9088 case $deplibs_check_method in
9089 "file_magic "*)
9090 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9091 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9092 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9093 $EGREP "$file_magic_regex" > /dev/null; then
9094 :
9095 else
9096 cat <<_LT_EOF 1>&2
9097
9098 *** Warning: the command libtool uses to detect shared libraries,
9099 *** $file_magic_cmd, produces output that libtool cannot recognize.
9100 *** The result is that libtool may fail to recognize shared libraries
9101 *** as such. This will affect the creation of libtool libraries that
9102 *** depend on shared libraries, but programs linked with such libtool
9103 *** libraries will work regardless of this problem. Nevertheless, you
9104 *** may want to report the problem to your system manager and/or to
9105 *** bug-libtool@gnu.org
9106
9107 _LT_EOF
9108 fi ;;
9109 esac
9110 fi
9111 break
9112 fi
9113 done
9114 IFS="$lt_save_ifs"
9115 MAGIC_CMD="$lt_save_MAGIC_CMD"
9116 ;;
9117 esac
9118 fi
9119
9120 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9121 if test -n "$MAGIC_CMD"; then
9122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9123 $as_echo "$MAGIC_CMD" >&6; }
9124 else
9125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9126 $as_echo "no" >&6; }
9127 fi
9128
9129
9130
9131
9132
9133 if test -z "$lt_cv_path_MAGIC_CMD"; then
9134 if test -n "$ac_tool_prefix"; then
9135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9136 $as_echo_n "checking for file... " >&6; }
9137 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9138 $as_echo_n "(cached) " >&6
9139 else
9140 case $MAGIC_CMD in
9141 [\\/*] | ?:[\\/]*)
9142 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9143 ;;
9144 *)
9145 lt_save_MAGIC_CMD="$MAGIC_CMD"
9146 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9147 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9148 for ac_dir in $ac_dummy; do
9149 IFS="$lt_save_ifs"
9150 test -z "$ac_dir" && ac_dir=.
9151 if test -f $ac_dir/file; then
9152 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9153 if test -n "$file_magic_test_file"; then
9154 case $deplibs_check_method in
9155 "file_magic "*)
9156 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9157 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9158 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9159 $EGREP "$file_magic_regex" > /dev/null; then
9160 :
9161 else
9162 cat <<_LT_EOF 1>&2
9163
9164 *** Warning: the command libtool uses to detect shared libraries,
9165 *** $file_magic_cmd, produces output that libtool cannot recognize.
9166 *** The result is that libtool may fail to recognize shared libraries
9167 *** as such. This will affect the creation of libtool libraries that
9168 *** depend on shared libraries, but programs linked with such libtool
9169 *** libraries will work regardless of this problem. Nevertheless, you
9170 *** may want to report the problem to your system manager and/or to
9171 *** bug-libtool@gnu.org
9172
9173 _LT_EOF
9174 fi ;;
9175 esac
9176 fi
9177 break
9178 fi
9179 done
9180 IFS="$lt_save_ifs"
9181 MAGIC_CMD="$lt_save_MAGIC_CMD"
9182 ;;
9183 esac
9184 fi
9185
9186 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9187 if test -n "$MAGIC_CMD"; then
9188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9189 $as_echo "$MAGIC_CMD" >&6; }
9190 else
9191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9192 $as_echo "no" >&6; }
9193 fi
9194
9195
9196 else
9197 MAGIC_CMD=:
9198 fi
9199 fi
9200
9201 fi
9202 ;;
9203 esac
9204
9205 # Use C for the default configuration in the libtool script
9206
9207 lt_save_CC="$CC"
9208 ac_ext=c
9209 ac_cpp='$CPP $CPPFLAGS'
9210 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9211 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9212 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9213
9214
9215 # Source file extension for C test sources.
9216 ac_ext=c
9217
9218 # Object file extension for compiled C test sources.
9219 objext=o
9220 objext=$objext
9221
9222 # Code to be used in simple compile tests
9223 lt_simple_compile_test_code="int some_variable = 0;"
9224
9225 # Code to be used in simple link tests
9226 lt_simple_link_test_code='int main(){return(0);}'
9227
9228
9229
9230
9231
9232
9233
9234 # If no C compiler was specified, use CC.
9235 LTCC=${LTCC-"$CC"}
9236
9237 # If no C compiler flags were specified, use CFLAGS.
9238 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9239
9240 # Allow CC to be a program name with arguments.
9241 compiler=$CC
9242
9243 # Save the default compiler, since it gets overwritten when the other
9244 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9245 compiler_DEFAULT=$CC
9246
9247 # save warnings/boilerplate of simple test code
9248 ac_outfile=conftest.$ac_objext
9249 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9250 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9251 _lt_compiler_boilerplate=`cat conftest.err`
9252 $RM conftest*
9253
9254 ac_outfile=conftest.$ac_objext
9255 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9256 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9257 _lt_linker_boilerplate=`cat conftest.err`
9258 $RM -r conftest*
9259
9260
9261 ## CAVEAT EMPTOR:
9262 ## There is no encapsulation within the following macros, do not change
9263 ## the running order or otherwise move them around unless you know exactly
9264 ## what you are doing...
9265 if test -n "$compiler"; then
9266
9267 lt_prog_compiler_no_builtin_flag=
9268
9269 if test "$GCC" = yes; then
9270 case $cc_basename in
9271 nvcc*)
9272 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9273 *)
9274 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9275 esac
9276
9277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9278 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9279 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9280 $as_echo_n "(cached) " >&6
9281 else
9282 lt_cv_prog_compiler_rtti_exceptions=no
9283 ac_outfile=conftest.$ac_objext
9284 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9285 lt_compiler_flag="-fno-rtti -fno-exceptions"
9286 # Insert the option either (1) after the last *FLAGS variable, or
9287 # (2) before a word containing "conftest.", or (3) at the end.
9288 # Note that $ac_compile itself does not contain backslashes and begins
9289 # with a dollar sign (not a hyphen), so the echo should work correctly.
9290 # The option is referenced via a variable to avoid confusing sed.
9291 lt_compile=`echo "$ac_compile" | $SED \
9292 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9293 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9294 -e 's:$: $lt_compiler_flag:'`
9295 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9296 (eval "$lt_compile" 2>conftest.err)
9297 ac_status=$?
9298 cat conftest.err >&5
9299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9300 if (exit $ac_status) && test -s "$ac_outfile"; then
9301 # The compiler can only warn and ignore the option if not recognized
9302 # So say no if there are warnings other than the usual output.
9303 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9304 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9305 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9306 lt_cv_prog_compiler_rtti_exceptions=yes
9307 fi
9308 fi
9309 $RM conftest*
9310
9311 fi
9312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9313 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9314
9315 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9316 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9317 else
9318 :
9319 fi
9320
9321 fi
9322
9323
9324
9325
9326
9327
9328 lt_prog_compiler_wl=
9329 lt_prog_compiler_pic=
9330 lt_prog_compiler_static=
9331
9332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9333 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9334
9335 if test "$GCC" = yes; then
9336 lt_prog_compiler_wl='-Wl,'
9337 lt_prog_compiler_static='-static'
9338
9339 case $host_os in
9340 aix*)
9341 # All AIX code is PIC.
9342 if test "$host_cpu" = ia64; then
9343 # AIX 5 now supports IA64 processor
9344 lt_prog_compiler_static='-Bstatic'
9345 fi
9346 lt_prog_compiler_pic='-fPIC'
9347 ;;
9348
9349 amigaos*)
9350 case $host_cpu in
9351 powerpc)
9352 # see comment about AmigaOS4 .so support
9353 lt_prog_compiler_pic='-fPIC'
9354 ;;
9355 m68k)
9356 # FIXME: we need at least 68020 code to build shared libraries, but
9357 # adding the `-m68020' flag to GCC prevents building anything better,
9358 # like `-m68040'.
9359 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9360 ;;
9361 esac
9362 ;;
9363
9364 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9365 # PIC is the default for these OSes.
9366 ;;
9367
9368 mingw* | cygwin* | pw32* | os2* | cegcc*)
9369 # This hack is so that the source file can tell whether it is being
9370 # built for inclusion in a dll (and should export symbols for example).
9371 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9372 # (--disable-auto-import) libraries
9373 lt_prog_compiler_pic='-DDLL_EXPORT'
9374 ;;
9375
9376 darwin* | rhapsody*)
9377 # PIC is the default on this platform
9378 # Common symbols not allowed in MH_DYLIB files
9379 lt_prog_compiler_pic='-fno-common'
9380 ;;
9381
9382 haiku*)
9383 # PIC is the default for Haiku.
9384 # The "-static" flag exists, but is broken.
9385 lt_prog_compiler_static=
9386 ;;
9387
9388 hpux*)
9389 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9390 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9391 # sets the default TLS model and affects inlining.
9392 case $host_cpu in
9393 hppa*64*)
9394 # +Z the default
9395 ;;
9396 *)
9397 lt_prog_compiler_pic='-fPIC'
9398 ;;
9399 esac
9400 ;;
9401
9402 interix[3-9]*)
9403 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9404 # Instead, we relocate shared libraries at runtime.
9405 ;;
9406
9407 msdosdjgpp*)
9408 # Just because we use GCC doesn't mean we suddenly get shared libraries
9409 # on systems that don't support them.
9410 lt_prog_compiler_can_build_shared=no
9411 enable_shared=no
9412 ;;
9413
9414 *nto* | *qnx*)
9415 # QNX uses GNU C++, but need to define -shared option too, otherwise
9416 # it will coredump.
9417 lt_prog_compiler_pic='-fPIC -shared'
9418 ;;
9419
9420 sysv4*MP*)
9421 if test -d /usr/nec; then
9422 lt_prog_compiler_pic=-Kconform_pic
9423 fi
9424 ;;
9425
9426 *)
9427 lt_prog_compiler_pic='-fPIC'
9428 ;;
9429 esac
9430
9431 case $cc_basename in
9432 nvcc*) # Cuda Compiler Driver 2.2
9433 lt_prog_compiler_wl='-Xlinker '
9434 lt_prog_compiler_pic='-Xcompiler -fPIC'
9435 ;;
9436 esac
9437 else
9438 # PORTME Check for flag to pass linker flags through the system compiler.
9439 case $host_os in
9440 aix*)
9441 lt_prog_compiler_wl='-Wl,'
9442 if test "$host_cpu" = ia64; then
9443 # AIX 5 now supports IA64 processor
9444 lt_prog_compiler_static='-Bstatic'
9445 else
9446 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9447 fi
9448 ;;
9449
9450 mingw* | cygwin* | pw32* | os2* | cegcc*)
9451 # This hack is so that the source file can tell whether it is being
9452 # built for inclusion in a dll (and should export symbols for example).
9453 lt_prog_compiler_pic='-DDLL_EXPORT'
9454 ;;
9455
9456 hpux9* | hpux10* | hpux11*)
9457 lt_prog_compiler_wl='-Wl,'
9458 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9459 # not for PA HP-UX.
9460 case $host_cpu in
9461 hppa*64*|ia64*)
9462 # +Z the default
9463 ;;
9464 *)
9465 lt_prog_compiler_pic='+Z'
9466 ;;
9467 esac
9468 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9469 lt_prog_compiler_static='${wl}-a ${wl}archive'
9470 ;;
9471
9472 irix5* | irix6* | nonstopux*)
9473 lt_prog_compiler_wl='-Wl,'
9474 # PIC (with -KPIC) is the default.
9475 lt_prog_compiler_static='-non_shared'
9476 ;;
9477
9478 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9479 case $cc_basename in
9480 # old Intel for x86_64 which still supported -KPIC.
9481 ecc*)
9482 lt_prog_compiler_wl='-Wl,'
9483 lt_prog_compiler_pic='-KPIC'
9484 lt_prog_compiler_static='-static'
9485 ;;
9486 # icc used to be incompatible with GCC.
9487 # ICC 10 doesn't accept -KPIC any more.
9488 icc* | ifort*)
9489 lt_prog_compiler_wl='-Wl,'
9490 lt_prog_compiler_pic='-fPIC'
9491 lt_prog_compiler_static='-static'
9492 ;;
9493 # Lahey Fortran 8.1.
9494 lf95*)
9495 lt_prog_compiler_wl='-Wl,'
9496 lt_prog_compiler_pic='--shared'
9497 lt_prog_compiler_static='--static'
9498 ;;
9499 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9500 # Portland Group compilers (*not* the Pentium gcc compiler,
9501 # which looks to be a dead project)
9502 lt_prog_compiler_wl='-Wl,'
9503 lt_prog_compiler_pic='-fpic'
9504 lt_prog_compiler_static='-Bstatic'
9505 ;;
9506 ccc*)
9507 lt_prog_compiler_wl='-Wl,'
9508 # All Alpha code is PIC.
9509 lt_prog_compiler_static='-non_shared'
9510 ;;
9511 xl* | bgxl* | bgf* | mpixl*)
9512 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9513 lt_prog_compiler_wl='-Wl,'
9514 lt_prog_compiler_pic='-qpic'
9515 lt_prog_compiler_static='-qstaticlink'
9516 ;;
9517 *)
9518 case `$CC -V 2>&1 | sed 5q` in
9519 *Sun\ F* | *Sun*Fortran*)
9520 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9521 lt_prog_compiler_pic='-KPIC'
9522 lt_prog_compiler_static='-Bstatic'
9523 lt_prog_compiler_wl=''
9524 ;;
9525 *Sun\ C*)
9526 # Sun C 5.9
9527 lt_prog_compiler_pic='-KPIC'
9528 lt_prog_compiler_static='-Bstatic'
9529 lt_prog_compiler_wl='-Wl,'
9530 ;;
9531 esac
9532 ;;
9533 esac
9534 ;;
9535
9536 newsos6)
9537 lt_prog_compiler_pic='-KPIC'
9538 lt_prog_compiler_static='-Bstatic'
9539 ;;
9540
9541 *nto* | *qnx*)
9542 # QNX uses GNU C++, but need to define -shared option too, otherwise
9543 # it will coredump.
9544 lt_prog_compiler_pic='-fPIC -shared'
9545 ;;
9546
9547 osf3* | osf4* | osf5*)
9548 lt_prog_compiler_wl='-Wl,'
9549 # All OSF/1 code is PIC.
9550 lt_prog_compiler_static='-non_shared'
9551 ;;
9552
9553 rdos*)
9554 lt_prog_compiler_static='-non_shared'
9555 ;;
9556
9557 solaris*)
9558 lt_prog_compiler_pic='-KPIC'
9559 lt_prog_compiler_static='-Bstatic'
9560 case $cc_basename in
9561 f77* | f90* | f95*)
9562 lt_prog_compiler_wl='-Qoption ld ';;
9563 *)
9564 lt_prog_compiler_wl='-Wl,';;
9565 esac
9566 ;;
9567
9568 sunos4*)
9569 lt_prog_compiler_wl='-Qoption ld '
9570 lt_prog_compiler_pic='-PIC'
9571 lt_prog_compiler_static='-Bstatic'
9572 ;;
9573
9574 sysv4 | sysv4.2uw2* | sysv4.3*)
9575 lt_prog_compiler_wl='-Wl,'
9576 lt_prog_compiler_pic='-KPIC'
9577 lt_prog_compiler_static='-Bstatic'
9578 ;;
9579
9580 sysv4*MP*)
9581 if test -d /usr/nec ;then
9582 lt_prog_compiler_pic='-Kconform_pic'
9583 lt_prog_compiler_static='-Bstatic'
9584 fi
9585 ;;
9586
9587 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9588 lt_prog_compiler_wl='-Wl,'
9589 lt_prog_compiler_pic='-KPIC'
9590 lt_prog_compiler_static='-Bstatic'
9591 ;;
9592
9593 unicos*)
9594 lt_prog_compiler_wl='-Wl,'
9595 lt_prog_compiler_can_build_shared=no
9596 ;;
9597
9598 uts4*)
9599 lt_prog_compiler_pic='-pic'
9600 lt_prog_compiler_static='-Bstatic'
9601 ;;
9602
9603 *)
9604 lt_prog_compiler_can_build_shared=no
9605 ;;
9606 esac
9607 fi
9608
9609 case $host_os in
9610 # For platforms which do not support PIC, -DPIC is meaningless:
9611 *djgpp*)
9612 lt_prog_compiler_pic=
9613 ;;
9614 *)
9615 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9616 ;;
9617 esac
9618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9619 $as_echo "$lt_prog_compiler_pic" >&6; }
9620
9621
9622
9623
9624
9625
9626 #
9627 # Check to make sure the PIC flag actually works.
9628 #
9629 if test -n "$lt_prog_compiler_pic"; then
9630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9631 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9632 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9633 $as_echo_n "(cached) " >&6
9634 else
9635 lt_cv_prog_compiler_pic_works=no
9636 ac_outfile=conftest.$ac_objext
9637 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9638 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9639 # Insert the option either (1) after the last *FLAGS variable, or
9640 # (2) before a word containing "conftest.", or (3) at the end.
9641 # Note that $ac_compile itself does not contain backslashes and begins
9642 # with a dollar sign (not a hyphen), so the echo should work correctly.
9643 # The option is referenced via a variable to avoid confusing sed.
9644 lt_compile=`echo "$ac_compile" | $SED \
9645 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9646 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9647 -e 's:$: $lt_compiler_flag:'`
9648 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9649 (eval "$lt_compile" 2>conftest.err)
9650 ac_status=$?
9651 cat conftest.err >&5
9652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9653 if (exit $ac_status) && test -s "$ac_outfile"; then
9654 # The compiler can only warn and ignore the option if not recognized
9655 # So say no if there are warnings other than the usual output.
9656 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9657 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9658 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9659 lt_cv_prog_compiler_pic_works=yes
9660 fi
9661 fi
9662 $RM conftest*
9663
9664 fi
9665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9666 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9667
9668 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9669 case $lt_prog_compiler_pic in
9670 "" | " "*) ;;
9671 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9672 esac
9673 else
9674 lt_prog_compiler_pic=
9675 lt_prog_compiler_can_build_shared=no
9676 fi
9677
9678 fi
9679
9680
9681
9682
9683
9684
9685 #
9686 # Check to make sure the static flag actually works.
9687 #
9688 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9690 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9691 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9692 $as_echo_n "(cached) " >&6
9693 else
9694 lt_cv_prog_compiler_static_works=no
9695 save_LDFLAGS="$LDFLAGS"
9696 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9697 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9698 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9699 # The linker can only warn and ignore the option if not recognized
9700 # So say no if there are warnings
9701 if test -s conftest.err; then
9702 # Append any errors to the config.log.
9703 cat conftest.err 1>&5
9704 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9705 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9706 if diff conftest.exp conftest.er2 >/dev/null; then
9707 lt_cv_prog_compiler_static_works=yes
9708 fi
9709 else
9710 lt_cv_prog_compiler_static_works=yes
9711 fi
9712 fi
9713 $RM -r conftest*
9714 LDFLAGS="$save_LDFLAGS"
9715
9716 fi
9717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9718 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9719
9720 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9721 :
9722 else
9723 lt_prog_compiler_static=
9724 fi
9725
9726
9727
9728
9729
9730
9731
9732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9733 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9734 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9735 $as_echo_n "(cached) " >&6
9736 else
9737 lt_cv_prog_compiler_c_o=no
9738 $RM -r conftest 2>/dev/null
9739 mkdir conftest
9740 cd conftest
9741 mkdir out
9742 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9743
9744 lt_compiler_flag="-o out/conftest2.$ac_objext"
9745 # Insert the option either (1) after the last *FLAGS variable, or
9746 # (2) before a word containing "conftest.", or (3) at the end.
9747 # Note that $ac_compile itself does not contain backslashes and begins
9748 # with a dollar sign (not a hyphen), so the echo should work correctly.
9749 lt_compile=`echo "$ac_compile" | $SED \
9750 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9751 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9752 -e 's:$: $lt_compiler_flag:'`
9753 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9754 (eval "$lt_compile" 2>out/conftest.err)
9755 ac_status=$?
9756 cat out/conftest.err >&5
9757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9758 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9759 then
9760 # The compiler can only warn and ignore the option if not recognized
9761 # So say no if there are warnings
9762 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9763 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9764 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9765 lt_cv_prog_compiler_c_o=yes
9766 fi
9767 fi
9768 chmod u+w . 2>&5
9769 $RM conftest*
9770 # SGI C++ compiler will create directory out/ii_files/ for
9771 # template instantiation
9772 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9773 $RM out/* && rmdir out
9774 cd ..
9775 $RM -r conftest
9776 $RM conftest*
9777
9778 fi
9779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9780 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9781
9782
9783
9784
9785
9786
9787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9788 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9789 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9790 $as_echo_n "(cached) " >&6
9791 else
9792 lt_cv_prog_compiler_c_o=no
9793 $RM -r conftest 2>/dev/null
9794 mkdir conftest
9795 cd conftest
9796 mkdir out
9797 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9798
9799 lt_compiler_flag="-o out/conftest2.$ac_objext"
9800 # Insert the option either (1) after the last *FLAGS variable, or
9801 # (2) before a word containing "conftest.", or (3) at the end.
9802 # Note that $ac_compile itself does not contain backslashes and begins
9803 # with a dollar sign (not a hyphen), so the echo should work correctly.
9804 lt_compile=`echo "$ac_compile" | $SED \
9805 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9806 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9807 -e 's:$: $lt_compiler_flag:'`
9808 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9809 (eval "$lt_compile" 2>out/conftest.err)
9810 ac_status=$?
9811 cat out/conftest.err >&5
9812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9813 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9814 then
9815 # The compiler can only warn and ignore the option if not recognized
9816 # So say no if there are warnings
9817 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9818 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9819 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9820 lt_cv_prog_compiler_c_o=yes
9821 fi
9822 fi
9823 chmod u+w . 2>&5
9824 $RM conftest*
9825 # SGI C++ compiler will create directory out/ii_files/ for
9826 # template instantiation
9827 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9828 $RM out/* && rmdir out
9829 cd ..
9830 $RM -r conftest
9831 $RM conftest*
9832
9833 fi
9834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9835 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9836
9837
9838
9839
9840 hard_links="nottested"
9841 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9842 # do not overwrite the value of need_locks provided by the user
9843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9844 $as_echo_n "checking if we can lock with hard links... " >&6; }
9845 hard_links=yes
9846 $RM conftest*
9847 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9848 touch conftest.a
9849 ln conftest.a conftest.b 2>&5 || hard_links=no
9850 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9852 $as_echo "$hard_links" >&6; }
9853 if test "$hard_links" = no; then
9854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9855 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9856 need_locks=warn
9857 fi
9858 else
9859 need_locks=no
9860 fi
9861
9862
9863
9864
9865
9866
9867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9868 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9869
9870 runpath_var=
9871 allow_undefined_flag=
9872 always_export_symbols=no
9873 archive_cmds=
9874 archive_expsym_cmds=
9875 compiler_needs_object=no
9876 enable_shared_with_static_runtimes=no
9877 export_dynamic_flag_spec=
9878 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9879 hardcode_automatic=no
9880 hardcode_direct=no
9881 hardcode_direct_absolute=no
9882 hardcode_libdir_flag_spec=
9883 hardcode_libdir_flag_spec_ld=
9884 hardcode_libdir_separator=
9885 hardcode_minus_L=no
9886 hardcode_shlibpath_var=unsupported
9887 inherit_rpath=no
9888 link_all_deplibs=unknown
9889 module_cmds=
9890 module_expsym_cmds=
9891 old_archive_from_new_cmds=
9892 old_archive_from_expsyms_cmds=
9893 thread_safe_flag_spec=
9894 whole_archive_flag_spec=
9895 # include_expsyms should be a list of space-separated symbols to be *always*
9896 # included in the symbol list
9897 include_expsyms=
9898 # exclude_expsyms can be an extended regexp of symbols to exclude
9899 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9900 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9901 # as well as any symbol that contains `d'.
9902 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9903 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9904 # platforms (ab)use it in PIC code, but their linkers get confused if
9905 # the symbol is explicitly referenced. Since portable code cannot
9906 # rely on this symbol name, it's probably fine to never include it in
9907 # preloaded symbol tables.
9908 # Exclude shared library initialization/finalization symbols.
9909 extract_expsyms_cmds=
9910
9911 case $host_os in
9912 cygwin* | mingw* | pw32* | cegcc*)
9913 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9914 # When not using gcc, we currently assume that we are using
9915 # Microsoft Visual C++.
9916 if test "$GCC" != yes; then
9917 with_gnu_ld=no
9918 fi
9919 ;;
9920 interix*)
9921 # we just hope/assume this is gcc and not c89 (= MSVC++)
9922 with_gnu_ld=yes
9923 ;;
9924 openbsd*)
9925 with_gnu_ld=no
9926 ;;
9927 esac
9928
9929 ld_shlibs=yes
9930
9931 # On some targets, GNU ld is compatible enough with the native linker
9932 # that we're better off using the native interface for both.
9933 lt_use_gnu_ld_interface=no
9934 if test "$with_gnu_ld" = yes; then
9935 case $host_os in
9936 aix*)
9937 # The AIX port of GNU ld has always aspired to compatibility
9938 # with the native linker. However, as the warning in the GNU ld
9939 # block says, versions before 2.19.5* couldn't really create working
9940 # shared libraries, regardless of the interface used.
9941 case `$LD -v 2>&1` in
9942 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9943 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9944 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9945 *)
9946 lt_use_gnu_ld_interface=yes
9947 ;;
9948 esac
9949 ;;
9950 *)
9951 lt_use_gnu_ld_interface=yes
9952 ;;
9953 esac
9954 fi
9955
9956 if test "$lt_use_gnu_ld_interface" = yes; then
9957 # If archive_cmds runs LD, not CC, wlarc should be empty
9958 wlarc='${wl}'
9959
9960 # Set some defaults for GNU ld with shared library support. These
9961 # are reset later if shared libraries are not supported. Putting them
9962 # here allows them to be overridden if necessary.
9963 runpath_var=LD_RUN_PATH
9964 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9965 export_dynamic_flag_spec='${wl}--export-dynamic'
9966 # ancient GNU ld didn't support --whole-archive et. al.
9967 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9968 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9969 else
9970 whole_archive_flag_spec=
9971 fi
9972 supports_anon_versioning=no
9973 case `$LD -v 2>&1` in
9974 *GNU\ gold*) supports_anon_versioning=yes ;;
9975 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9976 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9977 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9978 *\ 2.11.*) ;; # other 2.11 versions
9979 *) supports_anon_versioning=yes ;;
9980 esac
9981
9982 # See if GNU ld supports shared libraries.
9983 case $host_os in
9984 aix[3-9]*)
9985 # On AIX/PPC, the GNU linker is very broken
9986 if test "$host_cpu" != ia64; then
9987 ld_shlibs=no
9988 cat <<_LT_EOF 1>&2
9989
9990 *** Warning: the GNU linker, at least up to release 2.19, is reported
9991 *** to be unable to reliably create shared libraries on AIX.
9992 *** Therefore, libtool is disabling shared libraries support. If you
9993 *** really care for shared libraries, you may want to install binutils
9994 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9995 *** You will then need to restart the configuration process.
9996
9997 _LT_EOF
9998 fi
9999 ;;
10000
10001 amigaos*)
10002 case $host_cpu in
10003 powerpc)
10004 # see comment about AmigaOS4 .so support
10005 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10006 archive_expsym_cmds=''
10007 ;;
10008 m68k)
10009 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)'
10010 hardcode_libdir_flag_spec='-L$libdir'
10011 hardcode_minus_L=yes
10012 ;;
10013 esac
10014 ;;
10015
10016 beos*)
10017 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10018 allow_undefined_flag=unsupported
10019 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10020 # support --undefined. This deserves some investigation. FIXME
10021 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10022 else
10023 ld_shlibs=no
10024 fi
10025 ;;
10026
10027 cygwin* | mingw* | pw32* | cegcc*)
10028 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10029 # as there is no search path for DLLs.
10030 hardcode_libdir_flag_spec='-L$libdir'
10031 export_dynamic_flag_spec='${wl}--export-all-symbols'
10032 allow_undefined_flag=unsupported
10033 always_export_symbols=no
10034 enable_shared_with_static_runtimes=yes
10035 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10036
10037 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10038 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10039 # If the export-symbols file already is a .def file (1st line
10040 # is EXPORTS), use it as is; otherwise, prepend...
10041 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10042 cp $export_symbols $output_objdir/$soname.def;
10043 else
10044 echo EXPORTS > $output_objdir/$soname.def;
10045 cat $export_symbols >> $output_objdir/$soname.def;
10046 fi~
10047 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10048 else
10049 ld_shlibs=no
10050 fi
10051 ;;
10052
10053 haiku*)
10054 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10055 link_all_deplibs=yes
10056 ;;
10057
10058 interix[3-9]*)
10059 hardcode_direct=no
10060 hardcode_shlibpath_var=no
10061 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10062 export_dynamic_flag_spec='${wl}-E'
10063 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10064 # Instead, shared libraries are loaded at an image base (0x10000000 by
10065 # default) and relocated if they conflict, which is a slow very memory
10066 # consuming and fragmenting process. To avoid this, we pick a random,
10067 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10068 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10069 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10070 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'
10071 ;;
10072
10073 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10074 tmp_diet=no
10075 if test "$host_os" = linux-dietlibc; then
10076 case $cc_basename in
10077 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10078 esac
10079 fi
10080 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10081 && test "$tmp_diet" = no
10082 then
10083 tmp_addflag=' $pic_flag'
10084 tmp_sharedflag='-shared'
10085 case $cc_basename,$host_cpu in
10086 pgcc*) # Portland Group C compiler
10087 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'
10088 tmp_addflag=' $pic_flag'
10089 ;;
10090 pgf77* | pgf90* | pgf95* | pgfortran*)
10091 # Portland Group f77 and f90 compilers
10092 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'
10093 tmp_addflag=' $pic_flag -Mnomain' ;;
10094 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10095 tmp_addflag=' -i_dynamic' ;;
10096 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10097 tmp_addflag=' -i_dynamic -nofor_main' ;;
10098 ifc* | ifort*) # Intel Fortran compiler
10099 tmp_addflag=' -nofor_main' ;;
10100 lf95*) # Lahey Fortran 8.1
10101 whole_archive_flag_spec=
10102 tmp_sharedflag='--shared' ;;
10103 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10104 tmp_sharedflag='-qmkshrobj'
10105 tmp_addflag= ;;
10106 nvcc*) # Cuda Compiler Driver 2.2
10107 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'
10108 compiler_needs_object=yes
10109 ;;
10110 esac
10111 case `$CC -V 2>&1 | sed 5q` in
10112 *Sun\ C*) # Sun C 5.9
10113 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'
10114 compiler_needs_object=yes
10115 tmp_sharedflag='-G' ;;
10116 *Sun\ F*) # Sun Fortran 8.3
10117 tmp_sharedflag='-G' ;;
10118 esac
10119 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10120
10121 if test "x$supports_anon_versioning" = xyes; then
10122 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10123 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10124 echo "local: *; };" >> $output_objdir/$libname.ver~
10125 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10126 fi
10127
10128 case $cc_basename in
10129 xlf* | bgf* | bgxlf* | mpixlf*)
10130 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10131 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10132 hardcode_libdir_flag_spec=
10133 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10134 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10135 if test "x$supports_anon_versioning" = xyes; then
10136 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10137 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10138 echo "local: *; };" >> $output_objdir/$libname.ver~
10139 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10140 fi
10141 ;;
10142 esac
10143 else
10144 ld_shlibs=no
10145 fi
10146 ;;
10147
10148 netbsd*)
10149 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10150 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10151 wlarc=
10152 else
10153 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10154 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10155 fi
10156 ;;
10157
10158 solaris*)
10159 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10160 ld_shlibs=no
10161 cat <<_LT_EOF 1>&2
10162
10163 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10164 *** create shared libraries on Solaris systems. Therefore, libtool
10165 *** is disabling shared libraries support. We urge you to upgrade GNU
10166 *** binutils to release 2.9.1 or newer. Another option is to modify
10167 *** your PATH or compiler configuration so that the native linker is
10168 *** used, and then restart.
10169
10170 _LT_EOF
10171 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10172 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10173 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10174 else
10175 ld_shlibs=no
10176 fi
10177 ;;
10178
10179 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10180 case `$LD -v 2>&1` in
10181 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10182 ld_shlibs=no
10183 cat <<_LT_EOF 1>&2
10184
10185 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10186 *** reliably create shared libraries on SCO systems. Therefore, libtool
10187 *** is disabling shared libraries support. We urge you to upgrade GNU
10188 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10189 *** your PATH or compiler configuration so that the native linker is
10190 *** used, and then restart.
10191
10192 _LT_EOF
10193 ;;
10194 *)
10195 # For security reasons, it is highly recommended that you always
10196 # use absolute paths for naming shared libraries, and exclude the
10197 # DT_RUNPATH tag from executables and libraries. But doing so
10198 # requires that you compile everything twice, which is a pain.
10199 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10200 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10201 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10202 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10203 else
10204 ld_shlibs=no
10205 fi
10206 ;;
10207 esac
10208 ;;
10209
10210 sunos4*)
10211 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10212 wlarc=
10213 hardcode_direct=yes
10214 hardcode_shlibpath_var=no
10215 ;;
10216
10217 *)
10218 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10219 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10220 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10221 else
10222 ld_shlibs=no
10223 fi
10224 ;;
10225 esac
10226
10227 if test "$ld_shlibs" = no; then
10228 runpath_var=
10229 hardcode_libdir_flag_spec=
10230 export_dynamic_flag_spec=
10231 whole_archive_flag_spec=
10232 fi
10233 else
10234 # PORTME fill in a description of your system's linker (not GNU ld)
10235 case $host_os in
10236 aix3*)
10237 allow_undefined_flag=unsupported
10238 always_export_symbols=yes
10239 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'
10240 # Note: this linker hardcodes the directories in LIBPATH if there
10241 # are no directories specified by -L.
10242 hardcode_minus_L=yes
10243 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10244 # Neither direct hardcoding nor static linking is supported with a
10245 # broken collect2.
10246 hardcode_direct=unsupported
10247 fi
10248 ;;
10249
10250 aix[4-9]*)
10251 if test "$host_cpu" = ia64; then
10252 # On IA64, the linker does run time linking by default, so we don't
10253 # have to do anything special.
10254 aix_use_runtimelinking=no
10255 exp_sym_flag='-Bexport'
10256 no_entry_flag=""
10257 else
10258 # If we're using GNU nm, then we don't want the "-C" option.
10259 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10260 # Also, AIX nm treats weak defined symbols like other global
10261 # defined symbols, whereas GNU nm marks them as "W".
10262 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10263 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'
10264 else
10265 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'
10266 fi
10267 aix_use_runtimelinking=no
10268
10269 # Test if we are trying to use run time linking or normal
10270 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10271 # need to do runtime linking.
10272 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10273 for ld_flag in $LDFLAGS; do
10274 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10275 aix_use_runtimelinking=yes
10276 break
10277 fi
10278 done
10279 ;;
10280 esac
10281
10282 exp_sym_flag='-bexport'
10283 no_entry_flag='-bnoentry'
10284 fi
10285
10286 # When large executables or shared objects are built, AIX ld can
10287 # have problems creating the table of contents. If linking a library
10288 # or program results in "error TOC overflow" add -mminimal-toc to
10289 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10290 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10291
10292 archive_cmds=''
10293 hardcode_direct=yes
10294 hardcode_direct_absolute=yes
10295 hardcode_libdir_separator=':'
10296 link_all_deplibs=yes
10297 file_list_spec='${wl}-f,'
10298
10299 if test "$GCC" = yes; then
10300 case $host_os in aix4.[012]|aix4.[012].*)
10301 # We only want to do this on AIX 4.2 and lower, the check
10302 # below for broken collect2 doesn't work under 4.3+
10303 collect2name=`${CC} -print-prog-name=collect2`
10304 if test -f "$collect2name" &&
10305 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10306 then
10307 # We have reworked collect2
10308 :
10309 else
10310 # We have old collect2
10311 hardcode_direct=unsupported
10312 # It fails to find uninstalled libraries when the uninstalled
10313 # path is not listed in the libpath. Setting hardcode_minus_L
10314 # to unsupported forces relinking
10315 hardcode_minus_L=yes
10316 hardcode_libdir_flag_spec='-L$libdir'
10317 hardcode_libdir_separator=
10318 fi
10319 ;;
10320 esac
10321 shared_flag='-shared'
10322 if test "$aix_use_runtimelinking" = yes; then
10323 shared_flag="$shared_flag "'${wl}-G'
10324 fi
10325 else
10326 # not using gcc
10327 if test "$host_cpu" = ia64; then
10328 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10329 # chokes on -Wl,-G. The following line is correct:
10330 shared_flag='-G'
10331 else
10332 if test "$aix_use_runtimelinking" = yes; then
10333 shared_flag='${wl}-G'
10334 else
10335 shared_flag='${wl}-bM:SRE'
10336 fi
10337 fi
10338 fi
10339
10340 export_dynamic_flag_spec='${wl}-bexpall'
10341 # It seems that -bexpall does not export symbols beginning with
10342 # underscore (_), so it is better to generate a list of symbols to export.
10343 always_export_symbols=yes
10344 if test "$aix_use_runtimelinking" = yes; then
10345 # Warning - without using the other runtime loading flags (-brtl),
10346 # -berok will link without error, but may produce a broken library.
10347 allow_undefined_flag='-berok'
10348 # Determine the default libpath from the value encoded in an
10349 # empty executable.
10350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10351 /* end confdefs.h. */
10352
10353 int
10354 main ()
10355 {
10356
10357 ;
10358 return 0;
10359 }
10360 _ACEOF
10361 if ac_fn_c_try_link "$LINENO"; then :
10362
10363 lt_aix_libpath_sed='
10364 /Import File Strings/,/^$/ {
10365 /^0/ {
10366 s/^0 *\(.*\)$/\1/
10367 p
10368 }
10369 }'
10370 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10371 # Check for a 64-bit object if we didn't find anything.
10372 if test -z "$aix_libpath"; then
10373 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10374 fi
10375 fi
10376 rm -f core conftest.err conftest.$ac_objext \
10377 conftest$ac_exeext conftest.$ac_ext
10378 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10379
10380 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10381 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"
10382 else
10383 if test "$host_cpu" = ia64; then
10384 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10385 allow_undefined_flag="-z nodefs"
10386 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"
10387 else
10388 # Determine the default libpath from the value encoded in an
10389 # empty executable.
10390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10391 /* end confdefs.h. */
10392
10393 int
10394 main ()
10395 {
10396
10397 ;
10398 return 0;
10399 }
10400 _ACEOF
10401 if ac_fn_c_try_link "$LINENO"; then :
10402
10403 lt_aix_libpath_sed='
10404 /Import File Strings/,/^$/ {
10405 /^0/ {
10406 s/^0 *\(.*\)$/\1/
10407 p
10408 }
10409 }'
10410 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10411 # Check for a 64-bit object if we didn't find anything.
10412 if test -z "$aix_libpath"; then
10413 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10414 fi
10415 fi
10416 rm -f core conftest.err conftest.$ac_objext \
10417 conftest$ac_exeext conftest.$ac_ext
10418 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10419
10420 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10421 # Warning - without using the other run time loading flags,
10422 # -berok will link without error, but may produce a broken library.
10423 no_undefined_flag=' ${wl}-bernotok'
10424 allow_undefined_flag=' ${wl}-berok'
10425 if test "$with_gnu_ld" = yes; then
10426 # We only use this code for GNU lds that support --whole-archive.
10427 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10428 else
10429 # Exported symbols can be pulled into shared objects from archives
10430 whole_archive_flag_spec='$convenience'
10431 fi
10432 archive_cmds_need_lc=yes
10433 # This is similar to how AIX traditionally builds its shared libraries.
10434 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'
10435 fi
10436 fi
10437 ;;
10438
10439 amigaos*)
10440 case $host_cpu in
10441 powerpc)
10442 # see comment about AmigaOS4 .so support
10443 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10444 archive_expsym_cmds=''
10445 ;;
10446 m68k)
10447 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)'
10448 hardcode_libdir_flag_spec='-L$libdir'
10449 hardcode_minus_L=yes
10450 ;;
10451 esac
10452 ;;
10453
10454 bsdi[45]*)
10455 export_dynamic_flag_spec=-rdynamic
10456 ;;
10457
10458 cygwin* | mingw* | pw32* | cegcc*)
10459 # When not using gcc, we currently assume that we are using
10460 # Microsoft Visual C++.
10461 # hardcode_libdir_flag_spec is actually meaningless, as there is
10462 # no search path for DLLs.
10463 hardcode_libdir_flag_spec=' '
10464 allow_undefined_flag=unsupported
10465 # Tell ltmain to make .lib files, not .a files.
10466 libext=lib
10467 # Tell ltmain to make .dll files, not .so files.
10468 shrext_cmds=".dll"
10469 # FIXME: Setting linknames here is a bad hack.
10470 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10471 # The linker will automatically build a .lib file if we build a DLL.
10472 old_archive_from_new_cmds='true'
10473 # FIXME: Should let the user specify the lib program.
10474 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10475 fix_srcfile_path='`cygpath -w "$srcfile"`'
10476 enable_shared_with_static_runtimes=yes
10477 ;;
10478
10479 darwin* | rhapsody*)
10480
10481
10482 archive_cmds_need_lc=no
10483 hardcode_direct=no
10484 hardcode_automatic=yes
10485 hardcode_shlibpath_var=unsupported
10486 if test "$lt_cv_ld_force_load" = "yes"; then
10487 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\"`'
10488 else
10489 whole_archive_flag_spec=''
10490 fi
10491 link_all_deplibs=yes
10492 allow_undefined_flag="$_lt_dar_allow_undefined"
10493 case $cc_basename in
10494 ifort*) _lt_dar_can_shared=yes ;;
10495 *) _lt_dar_can_shared=$GCC ;;
10496 esac
10497 if test "$_lt_dar_can_shared" = "yes"; then
10498 output_verbose_link_cmd=func_echo_all
10499 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10500 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10501 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}"
10502 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}"
10503
10504 else
10505 ld_shlibs=no
10506 fi
10507
10508 ;;
10509
10510 dgux*)
10511 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10512 hardcode_libdir_flag_spec='-L$libdir'
10513 hardcode_shlibpath_var=no
10514 ;;
10515
10516 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10517 # support. Future versions do this automatically, but an explicit c++rt0.o
10518 # does not break anything, and helps significantly (at the cost of a little
10519 # extra space).
10520 freebsd2.2*)
10521 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10522 hardcode_libdir_flag_spec='-R$libdir'
10523 hardcode_direct=yes
10524 hardcode_shlibpath_var=no
10525 ;;
10526
10527 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10528 freebsd2.*)
10529 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10530 hardcode_direct=yes
10531 hardcode_minus_L=yes
10532 hardcode_shlibpath_var=no
10533 ;;
10534
10535 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10536 freebsd* | dragonfly*)
10537 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10538 hardcode_libdir_flag_spec='-R$libdir'
10539 hardcode_direct=yes
10540 hardcode_shlibpath_var=no
10541 ;;
10542
10543 hpux9*)
10544 if test "$GCC" = yes; then
10545 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'
10546 else
10547 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'
10548 fi
10549 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10550 hardcode_libdir_separator=:
10551 hardcode_direct=yes
10552
10553 # hardcode_minus_L: Not really in the search PATH,
10554 # but as the default location of the library.
10555 hardcode_minus_L=yes
10556 export_dynamic_flag_spec='${wl}-E'
10557 ;;
10558
10559 hpux10*)
10560 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10561 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10562 else
10563 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10564 fi
10565 if test "$with_gnu_ld" = no; then
10566 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10567 hardcode_libdir_flag_spec_ld='+b $libdir'
10568 hardcode_libdir_separator=:
10569 hardcode_direct=yes
10570 hardcode_direct_absolute=yes
10571 export_dynamic_flag_spec='${wl}-E'
10572 # hardcode_minus_L: Not really in the search PATH,
10573 # but as the default location of the library.
10574 hardcode_minus_L=yes
10575 fi
10576 ;;
10577
10578 hpux11*)
10579 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10580 case $host_cpu in
10581 hppa*64*)
10582 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10583 ;;
10584 ia64*)
10585 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10586 ;;
10587 *)
10588 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10589 ;;
10590 esac
10591 else
10592 case $host_cpu in
10593 hppa*64*)
10594 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10595 ;;
10596 ia64*)
10597 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10598 ;;
10599 *)
10600
10601 # Older versions of the 11.00 compiler do not understand -b yet
10602 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10604 $as_echo_n "checking if $CC understands -b... " >&6; }
10605 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10606 $as_echo_n "(cached) " >&6
10607 else
10608 lt_cv_prog_compiler__b=no
10609 save_LDFLAGS="$LDFLAGS"
10610 LDFLAGS="$LDFLAGS -b"
10611 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10612 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10613 # The linker can only warn and ignore the option if not recognized
10614 # So say no if there are warnings
10615 if test -s conftest.err; then
10616 # Append any errors to the config.log.
10617 cat conftest.err 1>&5
10618 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10619 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10620 if diff conftest.exp conftest.er2 >/dev/null; then
10621 lt_cv_prog_compiler__b=yes
10622 fi
10623 else
10624 lt_cv_prog_compiler__b=yes
10625 fi
10626 fi
10627 $RM -r conftest*
10628 LDFLAGS="$save_LDFLAGS"
10629
10630 fi
10631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10632 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10633
10634 if test x"$lt_cv_prog_compiler__b" = xyes; then
10635 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10636 else
10637 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10638 fi
10639
10640 ;;
10641 esac
10642 fi
10643 if test "$with_gnu_ld" = no; then
10644 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10645 hardcode_libdir_separator=:
10646
10647 case $host_cpu in
10648 hppa*64*|ia64*)
10649 hardcode_direct=no
10650 hardcode_shlibpath_var=no
10651 ;;
10652 *)
10653 hardcode_direct=yes
10654 hardcode_direct_absolute=yes
10655 export_dynamic_flag_spec='${wl}-E'
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 ;;
10661 esac
10662 fi
10663 ;;
10664
10665 irix5* | irix6* | nonstopux*)
10666 if test "$GCC" = yes; then
10667 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'
10668 # Try to use the -exported_symbol ld option, if it does not
10669 # work, assume that -exports_file does not work either and
10670 # implicitly export all symbols.
10671 save_LDFLAGS="$LDFLAGS"
10672 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10674 /* end confdefs.h. */
10675 int foo(void) {}
10676 _ACEOF
10677 if ac_fn_c_try_link "$LINENO"; then :
10678 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'
10679
10680 fi
10681 rm -f core conftest.err conftest.$ac_objext \
10682 conftest$ac_exeext conftest.$ac_ext
10683 LDFLAGS="$save_LDFLAGS"
10684 else
10685 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'
10686 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'
10687 fi
10688 archive_cmds_need_lc='no'
10689 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10690 hardcode_libdir_separator=:
10691 inherit_rpath=yes
10692 link_all_deplibs=yes
10693 ;;
10694
10695 netbsd*)
10696 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10697 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10698 else
10699 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10700 fi
10701 hardcode_libdir_flag_spec='-R$libdir'
10702 hardcode_direct=yes
10703 hardcode_shlibpath_var=no
10704 ;;
10705
10706 newsos6)
10707 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10708 hardcode_direct=yes
10709 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10710 hardcode_libdir_separator=:
10711 hardcode_shlibpath_var=no
10712 ;;
10713
10714 *nto* | *qnx*)
10715 ;;
10716
10717 openbsd*)
10718 if test -f /usr/libexec/ld.so; then
10719 hardcode_direct=yes
10720 hardcode_shlibpath_var=no
10721 hardcode_direct_absolute=yes
10722 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10723 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10724 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10725 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10726 export_dynamic_flag_spec='${wl}-E'
10727 else
10728 case $host_os in
10729 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10730 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10731 hardcode_libdir_flag_spec='-R$libdir'
10732 ;;
10733 *)
10734 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10735 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10736 ;;
10737 esac
10738 fi
10739 else
10740 ld_shlibs=no
10741 fi
10742 ;;
10743
10744 os2*)
10745 hardcode_libdir_flag_spec='-L$libdir'
10746 hardcode_minus_L=yes
10747 allow_undefined_flag=unsupported
10748 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'
10749 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10750 ;;
10751
10752 osf3*)
10753 if test "$GCC" = yes; then
10754 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10755 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'
10756 else
10757 allow_undefined_flag=' -expect_unresolved \*'
10758 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'
10759 fi
10760 archive_cmds_need_lc='no'
10761 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10762 hardcode_libdir_separator=:
10763 ;;
10764
10765 osf4* | osf5*) # as osf3* with the addition of -msym flag
10766 if test "$GCC" = yes; then
10767 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10768 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'
10769 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10770 else
10771 allow_undefined_flag=' -expect_unresolved \*'
10772 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'
10773 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~
10774 $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'
10775
10776 # Both c and cxx compiler support -rpath directly
10777 hardcode_libdir_flag_spec='-rpath $libdir'
10778 fi
10779 archive_cmds_need_lc='no'
10780 hardcode_libdir_separator=:
10781 ;;
10782
10783 solaris*)
10784 no_undefined_flag=' -z defs'
10785 if test "$GCC" = yes; then
10786 wlarc='${wl}'
10787 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10788 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10789 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10790 else
10791 case `$CC -V 2>&1` in
10792 *"Compilers 5.0"*)
10793 wlarc=''
10794 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10795 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10796 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10797 ;;
10798 *)
10799 wlarc='${wl}'
10800 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10801 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10802 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10803 ;;
10804 esac
10805 fi
10806 hardcode_libdir_flag_spec='-R$libdir'
10807 hardcode_shlibpath_var=no
10808 case $host_os in
10809 solaris2.[0-5] | solaris2.[0-5].*) ;;
10810 *)
10811 # The compiler driver will combine and reorder linker options,
10812 # but understands `-z linker_flag'. GCC discards it without `$wl',
10813 # but is careful enough not to reorder.
10814 # Supported since Solaris 2.6 (maybe 2.5.1?)
10815 if test "$GCC" = yes; then
10816 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10817 else
10818 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10819 fi
10820 ;;
10821 esac
10822 link_all_deplibs=yes
10823 ;;
10824
10825 sunos4*)
10826 if test "x$host_vendor" = xsequent; then
10827 # Use $CC to link under sequent, because it throws in some extra .o
10828 # files that make .init and .fini sections work.
10829 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10830 else
10831 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10832 fi
10833 hardcode_libdir_flag_spec='-L$libdir'
10834 hardcode_direct=yes
10835 hardcode_minus_L=yes
10836 hardcode_shlibpath_var=no
10837 ;;
10838
10839 sysv4)
10840 case $host_vendor in
10841 sni)
10842 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10843 hardcode_direct=yes # is this really true???
10844 ;;
10845 siemens)
10846 ## LD is ld it makes a PLAMLIB
10847 ## CC just makes a GrossModule.
10848 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10849 reload_cmds='$CC -r -o $output$reload_objs'
10850 hardcode_direct=no
10851 ;;
10852 motorola)
10853 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10854 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10855 ;;
10856 esac
10857 runpath_var='LD_RUN_PATH'
10858 hardcode_shlibpath_var=no
10859 ;;
10860
10861 sysv4.3*)
10862 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10863 hardcode_shlibpath_var=no
10864 export_dynamic_flag_spec='-Bexport'
10865 ;;
10866
10867 sysv4*MP*)
10868 if test -d /usr/nec; then
10869 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10870 hardcode_shlibpath_var=no
10871 runpath_var=LD_RUN_PATH
10872 hardcode_runpath_var=yes
10873 ld_shlibs=yes
10874 fi
10875 ;;
10876
10877 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10878 no_undefined_flag='${wl}-z,text'
10879 archive_cmds_need_lc=no
10880 hardcode_shlibpath_var=no
10881 runpath_var='LD_RUN_PATH'
10882
10883 if test "$GCC" = yes; then
10884 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10885 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10886 else
10887 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10888 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10889 fi
10890 ;;
10891
10892 sysv5* | sco3.2v5* | sco5v6*)
10893 # Note: We can NOT use -z defs as we might desire, because we do not
10894 # link with -lc, and that would cause any symbols used from libc to
10895 # always be unresolved, which means just about no library would
10896 # ever link correctly. If we're not using GNU ld we use -z text
10897 # though, which does catch some bad symbols but isn't as heavy-handed
10898 # as -z defs.
10899 no_undefined_flag='${wl}-z,text'
10900 allow_undefined_flag='${wl}-z,nodefs'
10901 archive_cmds_need_lc=no
10902 hardcode_shlibpath_var=no
10903 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10904 hardcode_libdir_separator=':'
10905 link_all_deplibs=yes
10906 export_dynamic_flag_spec='${wl}-Bexport'
10907 runpath_var='LD_RUN_PATH'
10908
10909 if test "$GCC" = yes; then
10910 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10911 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10912 else
10913 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10914 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10915 fi
10916 ;;
10917
10918 uts4*)
10919 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10920 hardcode_libdir_flag_spec='-L$libdir'
10921 hardcode_shlibpath_var=no
10922 ;;
10923
10924 *)
10925 ld_shlibs=no
10926 ;;
10927 esac
10928
10929 if test x$host_vendor = xsni; then
10930 case $host in
10931 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10932 export_dynamic_flag_spec='${wl}-Blargedynsym'
10933 ;;
10934 esac
10935 fi
10936 fi
10937
10938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10939 $as_echo "$ld_shlibs" >&6; }
10940 test "$ld_shlibs" = no && can_build_shared=no
10941
10942 with_gnu_ld=$with_gnu_ld
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958 #
10959 # Do we need to explicitly link libc?
10960 #
10961 case "x$archive_cmds_need_lc" in
10962 x|xyes)
10963 # Assume -lc should be added
10964 archive_cmds_need_lc=yes
10965
10966 if test "$enable_shared" = yes && test "$GCC" = yes; then
10967 case $archive_cmds in
10968 *'~'*)
10969 # FIXME: we may have to deal with multi-command sequences.
10970 ;;
10971 '$CC '*)
10972 # Test whether the compiler implicitly links with -lc since on some
10973 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10974 # to ld, don't add -lc before -lgcc.
10975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10976 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10977 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10978 $as_echo_n "(cached) " >&6
10979 else
10980 $RM conftest*
10981 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10982
10983 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10984 (eval $ac_compile) 2>&5
10985 ac_status=$?
10986 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10987 test $ac_status = 0; } 2>conftest.err; then
10988 soname=conftest
10989 lib=conftest
10990 libobjs=conftest.$ac_objext
10991 deplibs=
10992 wl=$lt_prog_compiler_wl
10993 pic_flag=$lt_prog_compiler_pic
10994 compiler_flags=-v
10995 linker_flags=-v
10996 verstring=
10997 output_objdir=.
10998 libname=conftest
10999 lt_save_allow_undefined_flag=$allow_undefined_flag
11000 allow_undefined_flag=
11001 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11002 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11003 ac_status=$?
11004 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11005 test $ac_status = 0; }
11006 then
11007 lt_cv_archive_cmds_need_lc=no
11008 else
11009 lt_cv_archive_cmds_need_lc=yes
11010 fi
11011 allow_undefined_flag=$lt_save_allow_undefined_flag
11012 else
11013 cat conftest.err 1>&5
11014 fi
11015 $RM conftest*
11016
11017 fi
11018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11019 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11020 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11021 ;;
11022 esac
11023 fi
11024 ;;
11025 esac
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11184 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11185
11186 if test "$GCC" = yes; then
11187 case $host_os in
11188 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11189 *) lt_awk_arg="/^libraries:/" ;;
11190 esac
11191 case $host_os in
11192 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11193 *) lt_sed_strip_eq="s,=/,/,g" ;;
11194 esac
11195 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11196 case $lt_search_path_spec in
11197 *\;*)
11198 # if the path contains ";" then we assume it to be the separator
11199 # otherwise default to the standard path separator (i.e. ":") - it is
11200 # assumed that no part of a normal pathname contains ";" but that should
11201 # okay in the real world where ";" in dirpaths is itself problematic.
11202 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11203 ;;
11204 *)
11205 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11206 ;;
11207 esac
11208 # Ok, now we have the path, separated by spaces, we can step through it
11209 # and add multilib dir if necessary.
11210 lt_tmp_lt_search_path_spec=
11211 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11212 for lt_sys_path in $lt_search_path_spec; do
11213 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11214 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11215 else
11216 test -d "$lt_sys_path" && \
11217 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11218 fi
11219 done
11220 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11221 BEGIN {RS=" "; FS="/|\n";} {
11222 lt_foo="";
11223 lt_count=0;
11224 for (lt_i = NF; lt_i > 0; lt_i--) {
11225 if ($lt_i != "" && $lt_i != ".") {
11226 if ($lt_i == "..") {
11227 lt_count++;
11228 } else {
11229 if (lt_count == 0) {
11230 lt_foo="/" $lt_i lt_foo;
11231 } else {
11232 lt_count--;
11233 }
11234 }
11235 }
11236 }
11237 if (lt_foo != "") { lt_freq[lt_foo]++; }
11238 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11239 }'`
11240 # AWK program above erroneously prepends '/' to C:/dos/paths
11241 # for these hosts.
11242 case $host_os in
11243 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11244 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11245 esac
11246 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11247 else
11248 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11249 fi
11250 library_names_spec=
11251 libname_spec='lib$name'
11252 soname_spec=
11253 shrext_cmds=".so"
11254 postinstall_cmds=
11255 postuninstall_cmds=
11256 finish_cmds=
11257 finish_eval=
11258 shlibpath_var=
11259 shlibpath_overrides_runpath=unknown
11260 version_type=none
11261 dynamic_linker="$host_os ld.so"
11262 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11263 need_lib_prefix=unknown
11264 hardcode_into_libs=no
11265
11266 # when you set need_version to no, make sure it does not cause -set_version
11267 # flags to be left without arguments
11268 need_version=unknown
11269
11270 case $host_os in
11271 aix3*)
11272 version_type=linux
11273 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11274 shlibpath_var=LIBPATH
11275
11276 # AIX 3 has no versioning support, so we append a major version to the name.
11277 soname_spec='${libname}${release}${shared_ext}$major'
11278 ;;
11279
11280 aix[4-9]*)
11281 version_type=linux
11282 need_lib_prefix=no
11283 need_version=no
11284 hardcode_into_libs=yes
11285 if test "$host_cpu" = ia64; then
11286 # AIX 5 supports IA64
11287 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11288 shlibpath_var=LD_LIBRARY_PATH
11289 else
11290 # With GCC up to 2.95.x, collect2 would create an import file
11291 # for dependence libraries. The import file would start with
11292 # the line `#! .'. This would cause the generated library to
11293 # depend on `.', always an invalid library. This was fixed in
11294 # development snapshots of GCC prior to 3.0.
11295 case $host_os in
11296 aix4 | aix4.[01] | aix4.[01].*)
11297 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11298 echo ' yes '
11299 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11300 :
11301 else
11302 can_build_shared=no
11303 fi
11304 ;;
11305 esac
11306 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11307 # soname into executable. Probably we can add versioning support to
11308 # collect2, so additional links can be useful in future.
11309 if test "$aix_use_runtimelinking" = yes; then
11310 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11311 # instead of lib<name>.a to let people know that these are not
11312 # typical AIX shared libraries.
11313 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11314 else
11315 # We preserve .a as extension for shared libraries through AIX4.2
11316 # and later when we are not doing run time linking.
11317 library_names_spec='${libname}${release}.a $libname.a'
11318 soname_spec='${libname}${release}${shared_ext}$major'
11319 fi
11320 shlibpath_var=LIBPATH
11321 fi
11322 ;;
11323
11324 amigaos*)
11325 case $host_cpu in
11326 powerpc)
11327 # Since July 2007 AmigaOS4 officially supports .so libraries.
11328 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11329 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11330 ;;
11331 m68k)
11332 library_names_spec='$libname.ixlibrary $libname.a'
11333 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11334 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'
11335 ;;
11336 esac
11337 ;;
11338
11339 beos*)
11340 library_names_spec='${libname}${shared_ext}'
11341 dynamic_linker="$host_os ld.so"
11342 shlibpath_var=LIBRARY_PATH
11343 ;;
11344
11345 bsdi[45]*)
11346 version_type=linux
11347 need_version=no
11348 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11349 soname_spec='${libname}${release}${shared_ext}$major'
11350 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11351 shlibpath_var=LD_LIBRARY_PATH
11352 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11353 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11354 # the default ld.so.conf also contains /usr/contrib/lib and
11355 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11356 # libtool to hard-code these into programs
11357 ;;
11358
11359 cygwin* | mingw* | pw32* | cegcc*)
11360 version_type=windows
11361 shrext_cmds=".dll"
11362 need_version=no
11363 need_lib_prefix=no
11364
11365 case $GCC,$host_os in
11366 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11367 library_names_spec='$libname.dll.a'
11368 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11369 postinstall_cmds='base_file=`basename \${file}`~
11370 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11371 dldir=$destdir/`dirname \$dlpath`~
11372 test -d \$dldir || mkdir -p \$dldir~
11373 $install_prog $dir/$dlname \$dldir/$dlname~
11374 chmod a+x \$dldir/$dlname~
11375 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11376 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11377 fi'
11378 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11379 dlpath=$dir/\$dldll~
11380 $RM \$dlpath'
11381 shlibpath_overrides_runpath=yes
11382
11383 case $host_os in
11384 cygwin*)
11385 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11386 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11387
11388 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11389 ;;
11390 mingw* | cegcc*)
11391 # MinGW DLLs use traditional 'lib' prefix
11392 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11393 ;;
11394 pw32*)
11395 # pw32 DLLs use 'pw' prefix rather than 'lib'
11396 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11397 ;;
11398 esac
11399 ;;
11400
11401 *)
11402 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11403 ;;
11404 esac
11405 dynamic_linker='Win32 ld.exe'
11406 # FIXME: first we should search . and the directory the executable is in
11407 shlibpath_var=PATH
11408 ;;
11409
11410 darwin* | rhapsody*)
11411 dynamic_linker="$host_os dyld"
11412 version_type=darwin
11413 need_lib_prefix=no
11414 need_version=no
11415 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11416 soname_spec='${libname}${release}${major}$shared_ext'
11417 shlibpath_overrides_runpath=yes
11418 shlibpath_var=DYLD_LIBRARY_PATH
11419 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11420
11421 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11422 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11423 ;;
11424
11425 dgux*)
11426 version_type=linux
11427 need_lib_prefix=no
11428 need_version=no
11429 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11430 soname_spec='${libname}${release}${shared_ext}$major'
11431 shlibpath_var=LD_LIBRARY_PATH
11432 ;;
11433
11434 freebsd* | dragonfly*)
11435 # DragonFly does not have aout. When/if they implement a new
11436 # versioning mechanism, adjust this.
11437 if test -x /usr/bin/objformat; then
11438 objformat=`/usr/bin/objformat`
11439 else
11440 case $host_os in
11441 freebsd[23].*) objformat=aout ;;
11442 *) objformat=elf ;;
11443 esac
11444 fi
11445 version_type=freebsd-$objformat
11446 case $version_type in
11447 freebsd-elf*)
11448 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11449 need_version=no
11450 need_lib_prefix=no
11451 ;;
11452 freebsd-*)
11453 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11454 need_version=yes
11455 ;;
11456 esac
11457 shlibpath_var=LD_LIBRARY_PATH
11458 case $host_os in
11459 freebsd2.*)
11460 shlibpath_overrides_runpath=yes
11461 ;;
11462 freebsd3.[01]* | freebsdelf3.[01]*)
11463 shlibpath_overrides_runpath=yes
11464 hardcode_into_libs=yes
11465 ;;
11466 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11467 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11468 shlibpath_overrides_runpath=no
11469 hardcode_into_libs=yes
11470 ;;
11471 *) # from 4.6 on, and DragonFly
11472 shlibpath_overrides_runpath=yes
11473 hardcode_into_libs=yes
11474 ;;
11475 esac
11476 ;;
11477
11478 gnu*)
11479 version_type=linux
11480 need_lib_prefix=no
11481 need_version=no
11482 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11483 soname_spec='${libname}${release}${shared_ext}$major'
11484 shlibpath_var=LD_LIBRARY_PATH
11485 hardcode_into_libs=yes
11486 ;;
11487
11488 haiku*)
11489 version_type=linux
11490 need_lib_prefix=no
11491 need_version=no
11492 dynamic_linker="$host_os runtime_loader"
11493 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11494 soname_spec='${libname}${release}${shared_ext}$major'
11495 shlibpath_var=LIBRARY_PATH
11496 shlibpath_overrides_runpath=yes
11497 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11498 hardcode_into_libs=yes
11499 ;;
11500
11501 hpux9* | hpux10* | hpux11*)
11502 # Give a soname corresponding to the major version so that dld.sl refuses to
11503 # link against other versions.
11504 version_type=sunos
11505 need_lib_prefix=no
11506 need_version=no
11507 case $host_cpu in
11508 ia64*)
11509 shrext_cmds='.so'
11510 hardcode_into_libs=yes
11511 dynamic_linker="$host_os dld.so"
11512 shlibpath_var=LD_LIBRARY_PATH
11513 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11514 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11515 soname_spec='${libname}${release}${shared_ext}$major'
11516 if test "X$HPUX_IA64_MODE" = X32; then
11517 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11518 else
11519 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11520 fi
11521 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11522 ;;
11523 hppa*64*)
11524 shrext_cmds='.sl'
11525 hardcode_into_libs=yes
11526 dynamic_linker="$host_os dld.sl"
11527 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11528 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11529 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11530 soname_spec='${libname}${release}${shared_ext}$major'
11531 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11532 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11533 ;;
11534 *)
11535 shrext_cmds='.sl'
11536 dynamic_linker="$host_os dld.sl"
11537 shlibpath_var=SHLIB_PATH
11538 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11539 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11540 soname_spec='${libname}${release}${shared_ext}$major'
11541 ;;
11542 esac
11543 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11544 postinstall_cmds='chmod 555 $lib'
11545 # or fails outright, so override atomically:
11546 install_override_mode=555
11547 ;;
11548
11549 interix[3-9]*)
11550 version_type=linux
11551 need_lib_prefix=no
11552 need_version=no
11553 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11554 soname_spec='${libname}${release}${shared_ext}$major'
11555 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11556 shlibpath_var=LD_LIBRARY_PATH
11557 shlibpath_overrides_runpath=no
11558 hardcode_into_libs=yes
11559 ;;
11560
11561 irix5* | irix6* | nonstopux*)
11562 case $host_os in
11563 nonstopux*) version_type=nonstopux ;;
11564 *)
11565 if test "$lt_cv_prog_gnu_ld" = yes; then
11566 version_type=linux
11567 else
11568 version_type=irix
11569 fi ;;
11570 esac
11571 need_lib_prefix=no
11572 need_version=no
11573 soname_spec='${libname}${release}${shared_ext}$major'
11574 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11575 case $host_os in
11576 irix5* | nonstopux*)
11577 libsuff= shlibsuff=
11578 ;;
11579 *)
11580 case $LD in # libtool.m4 will add one of these switches to LD
11581 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11582 libsuff= shlibsuff= libmagic=32-bit;;
11583 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11584 libsuff=32 shlibsuff=N32 libmagic=N32;;
11585 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11586 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11587 *) libsuff= shlibsuff= libmagic=never-match;;
11588 esac
11589 ;;
11590 esac
11591 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11592 shlibpath_overrides_runpath=no
11593 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11594 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11595 hardcode_into_libs=yes
11596 ;;
11597
11598 # No shared lib support for Linux oldld, aout, or coff.
11599 linux*oldld* | linux*aout* | linux*coff*)
11600 dynamic_linker=no
11601 ;;
11602
11603 # This must be Linux ELF.
11604 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11605 version_type=linux
11606 need_lib_prefix=no
11607 need_version=no
11608 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11609 soname_spec='${libname}${release}${shared_ext}$major'
11610 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11611 shlibpath_var=LD_LIBRARY_PATH
11612 shlibpath_overrides_runpath=no
11613
11614 # Some binutils ld are patched to set DT_RUNPATH
11615 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11616 $as_echo_n "(cached) " >&6
11617 else
11618 lt_cv_shlibpath_overrides_runpath=no
11619 save_LDFLAGS=$LDFLAGS
11620 save_libdir=$libdir
11621 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11622 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11624 /* end confdefs.h. */
11625
11626 int
11627 main ()
11628 {
11629
11630 ;
11631 return 0;
11632 }
11633 _ACEOF
11634 if ac_fn_c_try_link "$LINENO"; then :
11635 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11636 lt_cv_shlibpath_overrides_runpath=yes
11637 fi
11638 fi
11639 rm -f core conftest.err conftest.$ac_objext \
11640 conftest$ac_exeext conftest.$ac_ext
11641 LDFLAGS=$save_LDFLAGS
11642 libdir=$save_libdir
11643
11644 fi
11645
11646 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11647
11648 # This implies no fast_install, which is unacceptable.
11649 # Some rework will be needed to allow for fast_install
11650 # before this can be enabled.
11651 hardcode_into_libs=yes
11652
11653 # Append ld.so.conf contents to the search path
11654 if test -f /etc/ld.so.conf; then
11655 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' ' '`
11656 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11657 fi
11658
11659 # We used to test for /lib/ld.so.1 and disable shared libraries on
11660 # powerpc, because MkLinux only supported shared libraries with the
11661 # GNU dynamic linker. Since this was broken with cross compilers,
11662 # most powerpc-linux boxes support dynamic linking these days and
11663 # people can always --disable-shared, the test was removed, and we
11664 # assume the GNU/Linux dynamic linker is in use.
11665 dynamic_linker='GNU/Linux ld.so'
11666 ;;
11667
11668 netbsd*)
11669 version_type=sunos
11670 need_lib_prefix=no
11671 need_version=no
11672 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11673 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11674 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11675 dynamic_linker='NetBSD (a.out) ld.so'
11676 else
11677 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11678 soname_spec='${libname}${release}${shared_ext}$major'
11679 dynamic_linker='NetBSD ld.elf_so'
11680 fi
11681 shlibpath_var=LD_LIBRARY_PATH
11682 shlibpath_overrides_runpath=yes
11683 hardcode_into_libs=yes
11684 ;;
11685
11686 newsos6)
11687 version_type=linux
11688 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11689 shlibpath_var=LD_LIBRARY_PATH
11690 shlibpath_overrides_runpath=yes
11691 ;;
11692
11693 *nto* | *qnx*)
11694 version_type=qnx
11695 need_lib_prefix=no
11696 need_version=no
11697 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11698 soname_spec='${libname}${release}${shared_ext}$major'
11699 shlibpath_var=LD_LIBRARY_PATH
11700 shlibpath_overrides_runpath=no
11701 hardcode_into_libs=yes
11702 dynamic_linker='ldqnx.so'
11703 ;;
11704
11705 openbsd*)
11706 version_type=sunos
11707 sys_lib_dlsearch_path_spec="/usr/lib"
11708 need_lib_prefix=no
11709 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11710 case $host_os in
11711 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11712 *) need_version=no ;;
11713 esac
11714 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11715 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11716 shlibpath_var=LD_LIBRARY_PATH
11717 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11718 case $host_os in
11719 openbsd2.[89] | openbsd2.[89].*)
11720 shlibpath_overrides_runpath=no
11721 ;;
11722 *)
11723 shlibpath_overrides_runpath=yes
11724 ;;
11725 esac
11726 else
11727 shlibpath_overrides_runpath=yes
11728 fi
11729 ;;
11730
11731 os2*)
11732 libname_spec='$name'
11733 shrext_cmds=".dll"
11734 need_lib_prefix=no
11735 library_names_spec='$libname${shared_ext} $libname.a'
11736 dynamic_linker='OS/2 ld.exe'
11737 shlibpath_var=LIBPATH
11738 ;;
11739
11740 osf3* | osf4* | osf5*)
11741 version_type=osf
11742 need_lib_prefix=no
11743 need_version=no
11744 soname_spec='${libname}${release}${shared_ext}$major'
11745 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11746 shlibpath_var=LD_LIBRARY_PATH
11747 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11748 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11749 ;;
11750
11751 rdos*)
11752 dynamic_linker=no
11753 ;;
11754
11755 solaris*)
11756 version_type=linux
11757 need_lib_prefix=no
11758 need_version=no
11759 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11760 soname_spec='${libname}${release}${shared_ext}$major'
11761 shlibpath_var=LD_LIBRARY_PATH
11762 shlibpath_overrides_runpath=yes
11763 hardcode_into_libs=yes
11764 # ldd complains unless libraries are executable
11765 postinstall_cmds='chmod +x $lib'
11766 ;;
11767
11768 sunos4*)
11769 version_type=sunos
11770 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11771 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11772 shlibpath_var=LD_LIBRARY_PATH
11773 shlibpath_overrides_runpath=yes
11774 if test "$with_gnu_ld" = yes; then
11775 need_lib_prefix=no
11776 fi
11777 need_version=yes
11778 ;;
11779
11780 sysv4 | sysv4.3*)
11781 version_type=linux
11782 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11783 soname_spec='${libname}${release}${shared_ext}$major'
11784 shlibpath_var=LD_LIBRARY_PATH
11785 case $host_vendor in
11786 sni)
11787 shlibpath_overrides_runpath=no
11788 need_lib_prefix=no
11789 runpath_var=LD_RUN_PATH
11790 ;;
11791 siemens)
11792 need_lib_prefix=no
11793 ;;
11794 motorola)
11795 need_lib_prefix=no
11796 need_version=no
11797 shlibpath_overrides_runpath=no
11798 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11799 ;;
11800 esac
11801 ;;
11802
11803 sysv4*MP*)
11804 if test -d /usr/nec ;then
11805 version_type=linux
11806 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11807 soname_spec='$libname${shared_ext}.$major'
11808 shlibpath_var=LD_LIBRARY_PATH
11809 fi
11810 ;;
11811
11812 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11813 version_type=freebsd-elf
11814 need_lib_prefix=no
11815 need_version=no
11816 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11817 soname_spec='${libname}${release}${shared_ext}$major'
11818 shlibpath_var=LD_LIBRARY_PATH
11819 shlibpath_overrides_runpath=yes
11820 hardcode_into_libs=yes
11821 if test "$with_gnu_ld" = yes; then
11822 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11823 else
11824 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11825 case $host_os in
11826 sco3.2v5*)
11827 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11828 ;;
11829 esac
11830 fi
11831 sys_lib_dlsearch_path_spec='/usr/lib'
11832 ;;
11833
11834 tpf*)
11835 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11836 version_type=linux
11837 need_lib_prefix=no
11838 need_version=no
11839 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11840 shlibpath_var=LD_LIBRARY_PATH
11841 shlibpath_overrides_runpath=no
11842 hardcode_into_libs=yes
11843 ;;
11844
11845 uts4*)
11846 version_type=linux
11847 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11848 soname_spec='${libname}${release}${shared_ext}$major'
11849 shlibpath_var=LD_LIBRARY_PATH
11850 ;;
11851
11852 *)
11853 dynamic_linker=no
11854 ;;
11855 esac
11856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11857 $as_echo "$dynamic_linker" >&6; }
11858 test "$dynamic_linker" = no && can_build_shared=no
11859
11860 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11861 if test "$GCC" = yes; then
11862 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11863 fi
11864
11865 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11866 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11867 fi
11868 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11869 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11870 fi
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11964 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11965 hardcode_action=
11966 if test -n "$hardcode_libdir_flag_spec" ||
11967 test -n "$runpath_var" ||
11968 test "X$hardcode_automatic" = "Xyes" ; then
11969
11970 # We can hardcode non-existent directories.
11971 if test "$hardcode_direct" != no &&
11972 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11973 # have to relink, otherwise we might link with an installed library
11974 # when we should be linking with a yet-to-be-installed one
11975 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11976 test "$hardcode_minus_L" != no; then
11977 # Linking always hardcodes the temporary library directory.
11978 hardcode_action=relink
11979 else
11980 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11981 hardcode_action=immediate
11982 fi
11983 else
11984 # We cannot hardcode anything, or else we can only hardcode existing
11985 # directories.
11986 hardcode_action=unsupported
11987 fi
11988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11989 $as_echo "$hardcode_action" >&6; }
11990
11991 if test "$hardcode_action" = relink ||
11992 test "$inherit_rpath" = yes; then
11993 # Fast installation is not supported
11994 enable_fast_install=no
11995 elif test "$shlibpath_overrides_runpath" = yes ||
11996 test "$enable_shared" = no; then
11997 # Fast installation is not necessary
11998 enable_fast_install=needless
11999 fi
12000
12001
12002
12003
12004
12005
12006 if test "x$enable_dlopen" != xyes; then
12007 enable_dlopen=unknown
12008 enable_dlopen_self=unknown
12009 enable_dlopen_self_static=unknown
12010 else
12011 lt_cv_dlopen=no
12012 lt_cv_dlopen_libs=
12013
12014 case $host_os in
12015 beos*)
12016 lt_cv_dlopen="load_add_on"
12017 lt_cv_dlopen_libs=
12018 lt_cv_dlopen_self=yes
12019 ;;
12020
12021 mingw* | pw32* | cegcc*)
12022 lt_cv_dlopen="LoadLibrary"
12023 lt_cv_dlopen_libs=
12024 ;;
12025
12026 cygwin*)
12027 lt_cv_dlopen="dlopen"
12028 lt_cv_dlopen_libs=
12029 ;;
12030
12031 darwin*)
12032 # if libdl is installed we need to link against it
12033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12034 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12035 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12036 $as_echo_n "(cached) " >&6
12037 else
12038 ac_check_lib_save_LIBS=$LIBS
12039 LIBS="-ldl $LIBS"
12040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12041 /* end confdefs.h. */
12042
12043 /* Override any GCC internal prototype to avoid an error.
12044 Use char because int might match the return type of a GCC
12045 builtin and then its argument prototype would still apply. */
12046 #ifdef __cplusplus
12047 extern "C"
12048 #endif
12049 char dlopen ();
12050 int
12051 main ()
12052 {
12053 return dlopen ();
12054 ;
12055 return 0;
12056 }
12057 _ACEOF
12058 if ac_fn_c_try_link "$LINENO"; then :
12059 ac_cv_lib_dl_dlopen=yes
12060 else
12061 ac_cv_lib_dl_dlopen=no
12062 fi
12063 rm -f core conftest.err conftest.$ac_objext \
12064 conftest$ac_exeext conftest.$ac_ext
12065 LIBS=$ac_check_lib_save_LIBS
12066 fi
12067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12068 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12069 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12070 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12071 else
12072
12073 lt_cv_dlopen="dyld"
12074 lt_cv_dlopen_libs=
12075 lt_cv_dlopen_self=yes
12076
12077 fi
12078
12079 ;;
12080
12081 *)
12082 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12083 if test "x$ac_cv_func_shl_load" = x""yes; then :
12084 lt_cv_dlopen="shl_load"
12085 else
12086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12087 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12088 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12089 $as_echo_n "(cached) " >&6
12090 else
12091 ac_check_lib_save_LIBS=$LIBS
12092 LIBS="-ldld $LIBS"
12093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12094 /* end confdefs.h. */
12095
12096 /* Override any GCC internal prototype to avoid an error.
12097 Use char because int might match the return type of a GCC
12098 builtin and then its argument prototype would still apply. */
12099 #ifdef __cplusplus
12100 extern "C"
12101 #endif
12102 char shl_load ();
12103 int
12104 main ()
12105 {
12106 return shl_load ();
12107 ;
12108 return 0;
12109 }
12110 _ACEOF
12111 if ac_fn_c_try_link "$LINENO"; then :
12112 ac_cv_lib_dld_shl_load=yes
12113 else
12114 ac_cv_lib_dld_shl_load=no
12115 fi
12116 rm -f core conftest.err conftest.$ac_objext \
12117 conftest$ac_exeext conftest.$ac_ext
12118 LIBS=$ac_check_lib_save_LIBS
12119 fi
12120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12121 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12122 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12123 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12124 else
12125 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12126 if test "x$ac_cv_func_dlopen" = x""yes; then :
12127 lt_cv_dlopen="dlopen"
12128 else
12129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12130 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12131 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12132 $as_echo_n "(cached) " >&6
12133 else
12134 ac_check_lib_save_LIBS=$LIBS
12135 LIBS="-ldl $LIBS"
12136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12137 /* end confdefs.h. */
12138
12139 /* Override any GCC internal prototype to avoid an error.
12140 Use char because int might match the return type of a GCC
12141 builtin and then its argument prototype would still apply. */
12142 #ifdef __cplusplus
12143 extern "C"
12144 #endif
12145 char dlopen ();
12146 int
12147 main ()
12148 {
12149 return dlopen ();
12150 ;
12151 return 0;
12152 }
12153 _ACEOF
12154 if ac_fn_c_try_link "$LINENO"; then :
12155 ac_cv_lib_dl_dlopen=yes
12156 else
12157 ac_cv_lib_dl_dlopen=no
12158 fi
12159 rm -f core conftest.err conftest.$ac_objext \
12160 conftest$ac_exeext conftest.$ac_ext
12161 LIBS=$ac_check_lib_save_LIBS
12162 fi
12163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12164 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12165 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12166 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12167 else
12168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12169 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12170 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12171 $as_echo_n "(cached) " >&6
12172 else
12173 ac_check_lib_save_LIBS=$LIBS
12174 LIBS="-lsvld $LIBS"
12175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12176 /* end confdefs.h. */
12177
12178 /* Override any GCC internal prototype to avoid an error.
12179 Use char because int might match the return type of a GCC
12180 builtin and then its argument prototype would still apply. */
12181 #ifdef __cplusplus
12182 extern "C"
12183 #endif
12184 char dlopen ();
12185 int
12186 main ()
12187 {
12188 return dlopen ();
12189 ;
12190 return 0;
12191 }
12192 _ACEOF
12193 if ac_fn_c_try_link "$LINENO"; then :
12194 ac_cv_lib_svld_dlopen=yes
12195 else
12196 ac_cv_lib_svld_dlopen=no
12197 fi
12198 rm -f core conftest.err conftest.$ac_objext \
12199 conftest$ac_exeext conftest.$ac_ext
12200 LIBS=$ac_check_lib_save_LIBS
12201 fi
12202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12203 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12204 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12205 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12206 else
12207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12208 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12209 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12210 $as_echo_n "(cached) " >&6
12211 else
12212 ac_check_lib_save_LIBS=$LIBS
12213 LIBS="-ldld $LIBS"
12214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12215 /* end confdefs.h. */
12216
12217 /* Override any GCC internal prototype to avoid an error.
12218 Use char because int might match the return type of a GCC
12219 builtin and then its argument prototype would still apply. */
12220 #ifdef __cplusplus
12221 extern "C"
12222 #endif
12223 char dld_link ();
12224 int
12225 main ()
12226 {
12227 return dld_link ();
12228 ;
12229 return 0;
12230 }
12231 _ACEOF
12232 if ac_fn_c_try_link "$LINENO"; then :
12233 ac_cv_lib_dld_dld_link=yes
12234 else
12235 ac_cv_lib_dld_dld_link=no
12236 fi
12237 rm -f core conftest.err conftest.$ac_objext \
12238 conftest$ac_exeext conftest.$ac_ext
12239 LIBS=$ac_check_lib_save_LIBS
12240 fi
12241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12242 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12243 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12244 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12245 fi
12246
12247
12248 fi
12249
12250
12251 fi
12252
12253
12254 fi
12255
12256
12257 fi
12258
12259
12260 fi
12261
12262 ;;
12263 esac
12264
12265 if test "x$lt_cv_dlopen" != xno; then
12266 enable_dlopen=yes
12267 else
12268 enable_dlopen=no
12269 fi
12270
12271 case $lt_cv_dlopen in
12272 dlopen)
12273 save_CPPFLAGS="$CPPFLAGS"
12274 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12275
12276 save_LDFLAGS="$LDFLAGS"
12277 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12278
12279 save_LIBS="$LIBS"
12280 LIBS="$lt_cv_dlopen_libs $LIBS"
12281
12282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12283 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12284 if test "${lt_cv_dlopen_self+set}" = set; then :
12285 $as_echo_n "(cached) " >&6
12286 else
12287 if test "$cross_compiling" = yes; then :
12288 lt_cv_dlopen_self=cross
12289 else
12290 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12291 lt_status=$lt_dlunknown
12292 cat > conftest.$ac_ext <<_LT_EOF
12293 #line 12293 "configure"
12294 #include "confdefs.h"
12295
12296 #if HAVE_DLFCN_H
12297 #include <dlfcn.h>
12298 #endif
12299
12300 #include <stdio.h>
12301
12302 #ifdef RTLD_GLOBAL
12303 # define LT_DLGLOBAL RTLD_GLOBAL
12304 #else
12305 # ifdef DL_GLOBAL
12306 # define LT_DLGLOBAL DL_GLOBAL
12307 # else
12308 # define LT_DLGLOBAL 0
12309 # endif
12310 #endif
12311
12312 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12313 find out it does not work in some platform. */
12314 #ifndef LT_DLLAZY_OR_NOW
12315 # ifdef RTLD_LAZY
12316 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12317 # else
12318 # ifdef DL_LAZY
12319 # define LT_DLLAZY_OR_NOW DL_LAZY
12320 # else
12321 # ifdef RTLD_NOW
12322 # define LT_DLLAZY_OR_NOW RTLD_NOW
12323 # else
12324 # ifdef DL_NOW
12325 # define LT_DLLAZY_OR_NOW DL_NOW
12326 # else
12327 # define LT_DLLAZY_OR_NOW 0
12328 # endif
12329 # endif
12330 # endif
12331 # endif
12332 #endif
12333
12334 /* When -fvisbility=hidden is used, assume the code has been annotated
12335 correspondingly for the symbols needed. */
12336 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12337 void fnord () __attribute__((visibility("default")));
12338 #endif
12339
12340 void fnord () { int i=42; }
12341 int main ()
12342 {
12343 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12344 int status = $lt_dlunknown;
12345
12346 if (self)
12347 {
12348 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12349 else
12350 {
12351 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12352 else puts (dlerror ());
12353 }
12354 /* dlclose (self); */
12355 }
12356 else
12357 puts (dlerror ());
12358
12359 return status;
12360 }
12361 _LT_EOF
12362 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12363 (eval $ac_link) 2>&5
12364 ac_status=$?
12365 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12366 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12367 (./conftest; exit; ) >&5 2>/dev/null
12368 lt_status=$?
12369 case x$lt_status in
12370 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12371 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12372 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12373 esac
12374 else :
12375 # compilation failed
12376 lt_cv_dlopen_self=no
12377 fi
12378 fi
12379 rm -fr conftest*
12380
12381
12382 fi
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12384 $as_echo "$lt_cv_dlopen_self" >&6; }
12385
12386 if test "x$lt_cv_dlopen_self" = xyes; then
12387 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12389 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12390 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12391 $as_echo_n "(cached) " >&6
12392 else
12393 if test "$cross_compiling" = yes; then :
12394 lt_cv_dlopen_self_static=cross
12395 else
12396 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12397 lt_status=$lt_dlunknown
12398 cat > conftest.$ac_ext <<_LT_EOF
12399 #line 12399 "configure"
12400 #include "confdefs.h"
12401
12402 #if HAVE_DLFCN_H
12403 #include <dlfcn.h>
12404 #endif
12405
12406 #include <stdio.h>
12407
12408 #ifdef RTLD_GLOBAL
12409 # define LT_DLGLOBAL RTLD_GLOBAL
12410 #else
12411 # ifdef DL_GLOBAL
12412 # define LT_DLGLOBAL DL_GLOBAL
12413 # else
12414 # define LT_DLGLOBAL 0
12415 # endif
12416 #endif
12417
12418 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12419 find out it does not work in some platform. */
12420 #ifndef LT_DLLAZY_OR_NOW
12421 # ifdef RTLD_LAZY
12422 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12423 # else
12424 # ifdef DL_LAZY
12425 # define LT_DLLAZY_OR_NOW DL_LAZY
12426 # else
12427 # ifdef RTLD_NOW
12428 # define LT_DLLAZY_OR_NOW RTLD_NOW
12429 # else
12430 # ifdef DL_NOW
12431 # define LT_DLLAZY_OR_NOW DL_NOW
12432 # else
12433 # define LT_DLLAZY_OR_NOW 0
12434 # endif
12435 # endif
12436 # endif
12437 # endif
12438 #endif
12439
12440 /* When -fvisbility=hidden is used, assume the code has been annotated
12441 correspondingly for the symbols needed. */
12442 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12443 void fnord () __attribute__((visibility("default")));
12444 #endif
12445
12446 void fnord () { int i=42; }
12447 int main ()
12448 {
12449 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12450 int status = $lt_dlunknown;
12451
12452 if (self)
12453 {
12454 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12455 else
12456 {
12457 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12458 else puts (dlerror ());
12459 }
12460 /* dlclose (self); */
12461 }
12462 else
12463 puts (dlerror ());
12464
12465 return status;
12466 }
12467 _LT_EOF
12468 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12469 (eval $ac_link) 2>&5
12470 ac_status=$?
12471 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12472 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12473 (./conftest; exit; ) >&5 2>/dev/null
12474 lt_status=$?
12475 case x$lt_status in
12476 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12477 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12478 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12479 esac
12480 else :
12481 # compilation failed
12482 lt_cv_dlopen_self_static=no
12483 fi
12484 fi
12485 rm -fr conftest*
12486
12487
12488 fi
12489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12490 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12491 fi
12492
12493 CPPFLAGS="$save_CPPFLAGS"
12494 LDFLAGS="$save_LDFLAGS"
12495 LIBS="$save_LIBS"
12496 ;;
12497 esac
12498
12499 case $lt_cv_dlopen_self in
12500 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12501 *) enable_dlopen_self=unknown ;;
12502 esac
12503
12504 case $lt_cv_dlopen_self_static in
12505 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12506 *) enable_dlopen_self_static=unknown ;;
12507 esac
12508 fi
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526 striplib=
12527 old_striplib=
12528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12529 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12530 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12531 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12532 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12534 $as_echo "yes" >&6; }
12535 else
12536 # FIXME - insert some real tests, host_os isn't really good enough
12537 case $host_os in
12538 darwin*)
12539 if test -n "$STRIP" ; then
12540 striplib="$STRIP -x"
12541 old_striplib="$STRIP -S"
12542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12543 $as_echo "yes" >&6; }
12544 else
12545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12546 $as_echo "no" >&6; }
12547 fi
12548 ;;
12549 *)
12550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12551 $as_echo "no" >&6; }
12552 ;;
12553 esac
12554 fi
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567 # Report which library types will actually be built
12568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12569 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12571 $as_echo "$can_build_shared" >&6; }
12572
12573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12574 $as_echo_n "checking whether to build shared libraries... " >&6; }
12575 test "$can_build_shared" = "no" && enable_shared=no
12576
12577 # On AIX, shared libraries and static libraries use the same namespace, and
12578 # are all built from PIC.
12579 case $host_os in
12580 aix3*)
12581 test "$enable_shared" = yes && enable_static=no
12582 if test -n "$RANLIB"; then
12583 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12584 postinstall_cmds='$RANLIB $lib'
12585 fi
12586 ;;
12587
12588 aix[4-9]*)
12589 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12590 test "$enable_shared" = yes && enable_static=no
12591 fi
12592 ;;
12593 esac
12594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12595 $as_echo "$enable_shared" >&6; }
12596
12597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12598 $as_echo_n "checking whether to build static libraries... " >&6; }
12599 # Make sure either enable_shared or enable_static is yes.
12600 test "$enable_shared" = yes || enable_static=yes
12601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12602 $as_echo "$enable_static" >&6; }
12603
12604
12605
12606
12607 fi
12608 ac_ext=c
12609 ac_cpp='$CPP $CPPFLAGS'
12610 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12611 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12612 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12613
12614 CC="$lt_save_CC"
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628 ac_config_commands="$ac_config_commands libtool"
12629
12630
12631
12632
12633 # Only expand once:
12634
12635
12636
12637
12638 . ${srcdir}/../../bfd/configure.host
12639
12640
12641
12642
12643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12644 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12645 # Check whether --enable-maintainer-mode was given.
12646 if test "${enable_maintainer_mode+set}" = set; then :
12647 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12648 else
12649 USE_MAINTAINER_MODE=no
12650 fi
12651
12652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12653 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12654 if test $USE_MAINTAINER_MODE = yes; then
12655 MAINTAINER_MODE_TRUE=
12656 MAINTAINER_MODE_FALSE='#'
12657 else
12658 MAINTAINER_MODE_TRUE='#'
12659 MAINTAINER_MODE_FALSE=
12660 fi
12661
12662 MAINT=$MAINTAINER_MODE_TRUE
12663
12664
12665
12666
12667 # Check whether --enable-sim-bswap was given.
12668 if test "${enable_sim_bswap+set}" = set; then :
12669 enableval=$enable_sim_bswap; case "${enableval}" in
12670 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12671 no) sim_bswap="-DWITH_BSWAP=0";;
12672 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
12673 esac
12674 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12675 echo "Setting bswap flags = $sim_bswap" 6>&1
12676 fi
12677 else
12678 sim_bswap=""
12679 fi
12680
12681
12682
12683 # Check whether --enable-sim-cflags was given.
12684 if test "${enable_sim_cflags+set}" = set; then :
12685 enableval=$enable_sim_cflags; case "${enableval}" in
12686 yes) sim_cflags="-O2 -fomit-frame-pointer";;
12687 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
12688 no) sim_cflags="";;
12689 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12690 esac
12691 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12692 echo "Setting sim cflags = $sim_cflags" 6>&1
12693 fi
12694 else
12695 sim_cflags=""
12696 fi
12697
12698
12699
12700 # Check whether --enable-sim-debug was given.
12701 if test "${enable_sim_debug+set}" = set; then :
12702 enableval=$enable_sim_debug; case "${enableval}" in
12703 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12704 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12705 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12706 esac
12707 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12708 echo "Setting sim debug = $sim_debug" 6>&1
12709 fi
12710 else
12711 sim_debug=""
12712 fi
12713
12714
12715
12716 # Check whether --enable-sim-stdio was given.
12717 if test "${enable_sim_stdio+set}" = set; then :
12718 enableval=$enable_sim_stdio; case "${enableval}" in
12719 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12720 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
12721 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
12722 esac
12723 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12724 echo "Setting stdio flags = $sim_stdio" 6>&1
12725 fi
12726 else
12727 sim_stdio=""
12728 fi
12729
12730
12731
12732 # Check whether --enable-sim-trace was given.
12733 if test "${enable_sim_trace+set}" = set; then :
12734 enableval=$enable_sim_trace; case "${enableval}" in
12735 yes) sim_trace="-DWITH_TRACE=-1";;
12736 no) sim_trace="-DWITH_TRACE=0";;
12737 [-0-9]*)
12738 sim_trace="-DWITH_TRACE='(${enableval})'";;
12739 [[:lower:]]*)
12740 sim_trace=""
12741 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12742 if test x"$sim_trace" = x; then
12743 sim_trace="-DWITH_TRACE='(TRACE_$x"
12744 else
12745 sim_trace="${sim_trace}|TRACE_$x"
12746 fi
12747 done
12748 sim_trace="$sim_trace)'" ;;
12749 esac
12750 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12751 echo "Setting sim trace = $sim_trace" 6>&1
12752 fi
12753 else
12754 sim_trace=""
12755 fi
12756
12757
12758
12759 # Check whether --enable-sim-profile was given.
12760 if test "${enable_sim_profile+set}" = set; then :
12761 enableval=$enable_sim_profile; case "${enableval}" in
12762 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12763 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12764 [-0-9]*)
12765 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12766 [a-z]*)
12767 sim_profile=""
12768 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12769 if test x"$sim_profile" = x; then
12770 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12771 else
12772 sim_profile="${sim_profile}|PROFILE_$x"
12773 fi
12774 done
12775 sim_profile="$sim_profile)'" ;;
12776 esac
12777 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12778 echo "Setting sim profile = $sim_profile" 6>&1
12779 fi
12780 else
12781 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
12782 fi
12783
12784
12785
12786
12787 # Check whether --with-pkgversion was given.
12788 if test "${with_pkgversion+set}" = set; then :
12789 withval=$with_pkgversion; case "$withval" in
12790 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12791 no) PKGVERSION= ;;
12792 *) PKGVERSION="($withval) " ;;
12793 esac
12794 else
12795 PKGVERSION="(SIM) "
12796
12797 fi
12798
12799
12800
12801
12802
12803 # Check whether --with-bugurl was given.
12804 if test "${with_bugurl+set}" = set; then :
12805 withval=$with_bugurl; case "$withval" in
12806 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12807 no) BUGURL=
12808 ;;
12809 *) BUGURL="$withval"
12810 ;;
12811 esac
12812 else
12813 BUGURL="http://www.gnu.org/software/gdb/bugs/"
12814
12815 fi
12816
12817 case ${BUGURL} in
12818 "")
12819 REPORT_BUGS_TO=
12820 REPORT_BUGS_TEXI=
12821 ;;
12822 *)
12823 REPORT_BUGS_TO="<$BUGURL>"
12824 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12825 ;;
12826 esac;
12827
12828
12829
12830
12831 cat >>confdefs.h <<_ACEOF
12832 #define PKGVERSION "$PKGVERSION"
12833 _ACEOF
12834
12835
12836 cat >>confdefs.h <<_ACEOF
12837 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12838 _ACEOF
12839
12840
12841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12842 $as_echo_n "checking return type of signal handlers... " >&6; }
12843 if test "${ac_cv_type_signal+set}" = set; then :
12844 $as_echo_n "(cached) " >&6
12845 else
12846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12847 /* end confdefs.h. */
12848 #include <sys/types.h>
12849 #include <signal.h>
12850
12851 int
12852 main ()
12853 {
12854 return *(signal (0, 0)) (0) == 1;
12855 ;
12856 return 0;
12857 }
12858 _ACEOF
12859 if ac_fn_c_try_compile "$LINENO"; then :
12860 ac_cv_type_signal=int
12861 else
12862 ac_cv_type_signal=void
12863 fi
12864 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12865 fi
12866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12867 $as_echo "$ac_cv_type_signal" >&6; }
12868
12869 cat >>confdefs.h <<_ACEOF
12870 #define RETSIGTYPE $ac_cv_type_signal
12871 _ACEOF
12872
12873
12874
12875
12876
12877 sim_link_files=
12878 sim_link_links=
12879
12880 # targ-vals.def points to the libc macro description file.
12881 case "${target}" in
12882 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12883 esac
12884 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12885 sim_link_links="${sim_link_links} targ-vals.def"
12886
12887
12888
12889 for ac_header in getopt.h
12890 do :
12891 ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
12892 if test "x$ac_cv_header_getopt_h" = x""yes; then :
12893 cat >>confdefs.h <<_ACEOF
12894 #define HAVE_GETOPT_H 1
12895 _ACEOF
12896
12897 fi
12898
12899 done
12900
12901
12902
12903 ac_sources="$sim_link_files"
12904 ac_dests="$sim_link_links"
12905 while test -n "$ac_sources"; do
12906 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
12907 set $ac_sources; ac_source=$1; shift; ac_sources=$*
12908 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
12909 done
12910 ac_config_links="$ac_config_links $ac_config_links_1"
12911
12912 cgen_breaks=""
12913 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
12914 cgen_breaks="break cgen_rtx_error";
12915 fi
12916
12917 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
12918
12919 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
12920
12921 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
12922
12923 ac_config_commands="$ac_config_commands Makefile"
12924
12925 ac_config_commands="$ac_config_commands stamp-h"
12926
12927 cat >confcache <<\_ACEOF
12928 # This file is a shell script that caches the results of configure
12929 # tests run on this system so they can be shared between configure
12930 # scripts and configure runs, see configure's option --config-cache.
12931 # It is not useful on other systems. If it contains results you don't
12932 # want to keep, you may remove or edit it.
12933 #
12934 # config.status only pays attention to the cache file if you give it
12935 # the --recheck option to rerun configure.
12936 #
12937 # `ac_cv_env_foo' variables (set or unset) will be overridden when
12938 # loading this file, other *unset* `ac_cv_foo' will be assigned the
12939 # following values.
12940
12941 _ACEOF
12942
12943 # The following way of writing the cache mishandles newlines in values,
12944 # but we know of no workaround that is simple, portable, and efficient.
12945 # So, we kill variables containing newlines.
12946 # Ultrix sh set writes to stderr and can't be redirected directly,
12947 # and sets the high bit in the cache file unless we assign to the vars.
12948 (
12949 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12950 eval ac_val=\$$ac_var
12951 case $ac_val in #(
12952 *${as_nl}*)
12953 case $ac_var in #(
12954 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12955 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12956 esac
12957 case $ac_var in #(
12958 _ | IFS | as_nl) ;; #(
12959 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12960 *) { eval $ac_var=; unset $ac_var;} ;;
12961 esac ;;
12962 esac
12963 done
12964
12965 (set) 2>&1 |
12966 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12967 *${as_nl}ac_space=\ *)
12968 # `set' does not quote correctly, so add quotes: double-quote
12969 # substitution turns \\\\ into \\, and sed turns \\ into \.
12970 sed -n \
12971 "s/'/'\\\\''/g;
12972 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12973 ;; #(
12974 *)
12975 # `set' quotes correctly as required by POSIX, so do not add quotes.
12976 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12977 ;;
12978 esac |
12979 sort
12980 ) |
12981 sed '
12982 /^ac_cv_env_/b end
12983 t clear
12984 :clear
12985 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12986 t end
12987 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12988 :end' >>confcache
12989 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12990 if test -w "$cache_file"; then
12991 test "x$cache_file" != "x/dev/null" &&
12992 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12993 $as_echo "$as_me: updating cache $cache_file" >&6;}
12994 cat confcache >$cache_file
12995 else
12996 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12997 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12998 fi
12999 fi
13000 rm -f confcache
13001
13002 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13003 # Let make expand exec_prefix.
13004 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13005
13006 DEFS=-DHAVE_CONFIG_H
13007
13008 ac_libobjs=
13009 ac_ltlibobjs=
13010 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13011 # 1. Remove the extension, and $U if already installed.
13012 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13013 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13014 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13015 # will be set to the directory where LIBOBJS objects are built.
13016 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13017 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13018 done
13019 LIBOBJS=$ac_libobjs
13020
13021 LTLIBOBJS=$ac_ltlibobjs
13022
13023
13024 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13025 as_fn_error "conditional \"GMAKE\" was never defined.
13026 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13027 fi
13028 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13029 as_fn_error "conditional \"PLUGINS\" was never defined.
13030 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13031 fi
13032 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13033 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13034 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13035 fi
13036
13037 : ${CONFIG_STATUS=./config.status}
13038 ac_write_fail=0
13039 ac_clean_files_save=$ac_clean_files
13040 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13041 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13042 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13043 as_write_fail=0
13044 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13045 #! $SHELL
13046 # Generated by $as_me.
13047 # Run this file to recreate the current configuration.
13048 # Compiler output produced by configure, useful for debugging
13049 # configure, is in config.log if it exists.
13050
13051 debug=false
13052 ac_cs_recheck=false
13053 ac_cs_silent=false
13054
13055 SHELL=\${CONFIG_SHELL-$SHELL}
13056 export SHELL
13057 _ASEOF
13058 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13059 ## -------------------- ##
13060 ## M4sh Initialization. ##
13061 ## -------------------- ##
13062
13063 # Be more Bourne compatible
13064 DUALCASE=1; export DUALCASE # for MKS sh
13065 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13066 emulate sh
13067 NULLCMD=:
13068 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13069 # is contrary to our usage. Disable this feature.
13070 alias -g '${1+"$@"}'='"$@"'
13071 setopt NO_GLOB_SUBST
13072 else
13073 case `(set -o) 2>/dev/null` in #(
13074 *posix*) :
13075 set -o posix ;; #(
13076 *) :
13077 ;;
13078 esac
13079 fi
13080
13081
13082 as_nl='
13083 '
13084 export as_nl
13085 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13086 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13087 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13088 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13089 # Prefer a ksh shell builtin over an external printf program on Solaris,
13090 # but without wasting forks for bash or zsh.
13091 if test -z "$BASH_VERSION$ZSH_VERSION" \
13092 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13093 as_echo='print -r --'
13094 as_echo_n='print -rn --'
13095 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13096 as_echo='printf %s\n'
13097 as_echo_n='printf %s'
13098 else
13099 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13100 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13101 as_echo_n='/usr/ucb/echo -n'
13102 else
13103 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13104 as_echo_n_body='eval
13105 arg=$1;
13106 case $arg in #(
13107 *"$as_nl"*)
13108 expr "X$arg" : "X\\(.*\\)$as_nl";
13109 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13110 esac;
13111 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13112 '
13113 export as_echo_n_body
13114 as_echo_n='sh -c $as_echo_n_body as_echo'
13115 fi
13116 export as_echo_body
13117 as_echo='sh -c $as_echo_body as_echo'
13118 fi
13119
13120 # The user is always right.
13121 if test "${PATH_SEPARATOR+set}" != set; then
13122 PATH_SEPARATOR=:
13123 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13124 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13125 PATH_SEPARATOR=';'
13126 }
13127 fi
13128
13129
13130 # IFS
13131 # We need space, tab and new line, in precisely that order. Quoting is
13132 # there to prevent editors from complaining about space-tab.
13133 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13134 # splitting by setting IFS to empty value.)
13135 IFS=" "" $as_nl"
13136
13137 # Find who we are. Look in the path if we contain no directory separator.
13138 case $0 in #((
13139 *[\\/]* ) as_myself=$0 ;;
13140 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13141 for as_dir in $PATH
13142 do
13143 IFS=$as_save_IFS
13144 test -z "$as_dir" && as_dir=.
13145 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13146 done
13147 IFS=$as_save_IFS
13148
13149 ;;
13150 esac
13151 # We did not find ourselves, most probably we were run as `sh COMMAND'
13152 # in which case we are not to be found in the path.
13153 if test "x$as_myself" = x; then
13154 as_myself=$0
13155 fi
13156 if test ! -f "$as_myself"; then
13157 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13158 exit 1
13159 fi
13160
13161 # Unset variables that we do not need and which cause bugs (e.g. in
13162 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13163 # suppresses any "Segmentation fault" message there. '((' could
13164 # trigger a bug in pdksh 5.2.14.
13165 for as_var in BASH_ENV ENV MAIL MAILPATH
13166 do eval test x\${$as_var+set} = xset \
13167 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13168 done
13169 PS1='$ '
13170 PS2='> '
13171 PS4='+ '
13172
13173 # NLS nuisances.
13174 LC_ALL=C
13175 export LC_ALL
13176 LANGUAGE=C
13177 export LANGUAGE
13178
13179 # CDPATH.
13180 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13181
13182
13183 # as_fn_error ERROR [LINENO LOG_FD]
13184 # ---------------------------------
13185 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13186 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13187 # script with status $?, using 1 if that was 0.
13188 as_fn_error ()
13189 {
13190 as_status=$?; test $as_status -eq 0 && as_status=1
13191 if test "$3"; then
13192 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13193 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13194 fi
13195 $as_echo "$as_me: error: $1" >&2
13196 as_fn_exit $as_status
13197 } # as_fn_error
13198
13199
13200 # as_fn_set_status STATUS
13201 # -----------------------
13202 # Set $? to STATUS, without forking.
13203 as_fn_set_status ()
13204 {
13205 return $1
13206 } # as_fn_set_status
13207
13208 # as_fn_exit STATUS
13209 # -----------------
13210 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13211 as_fn_exit ()
13212 {
13213 set +e
13214 as_fn_set_status $1
13215 exit $1
13216 } # as_fn_exit
13217
13218 # as_fn_unset VAR
13219 # ---------------
13220 # Portably unset VAR.
13221 as_fn_unset ()
13222 {
13223 { eval $1=; unset $1;}
13224 }
13225 as_unset=as_fn_unset
13226 # as_fn_append VAR VALUE
13227 # ----------------------
13228 # Append the text in VALUE to the end of the definition contained in VAR. Take
13229 # advantage of any shell optimizations that allow amortized linear growth over
13230 # repeated appends, instead of the typical quadratic growth present in naive
13231 # implementations.
13232 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13233 eval 'as_fn_append ()
13234 {
13235 eval $1+=\$2
13236 }'
13237 else
13238 as_fn_append ()
13239 {
13240 eval $1=\$$1\$2
13241 }
13242 fi # as_fn_append
13243
13244 # as_fn_arith ARG...
13245 # ------------------
13246 # Perform arithmetic evaluation on the ARGs, and store the result in the
13247 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13248 # must be portable across $(()) and expr.
13249 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13250 eval 'as_fn_arith ()
13251 {
13252 as_val=$(( $* ))
13253 }'
13254 else
13255 as_fn_arith ()
13256 {
13257 as_val=`expr "$@" || test $? -eq 1`
13258 }
13259 fi # as_fn_arith
13260
13261
13262 if expr a : '\(a\)' >/dev/null 2>&1 &&
13263 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13264 as_expr=expr
13265 else
13266 as_expr=false
13267 fi
13268
13269 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13270 as_basename=basename
13271 else
13272 as_basename=false
13273 fi
13274
13275 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13276 as_dirname=dirname
13277 else
13278 as_dirname=false
13279 fi
13280
13281 as_me=`$as_basename -- "$0" ||
13282 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13283 X"$0" : 'X\(//\)$' \| \
13284 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13285 $as_echo X/"$0" |
13286 sed '/^.*\/\([^/][^/]*\)\/*$/{
13287 s//\1/
13288 q
13289 }
13290 /^X\/\(\/\/\)$/{
13291 s//\1/
13292 q
13293 }
13294 /^X\/\(\/\).*/{
13295 s//\1/
13296 q
13297 }
13298 s/.*/./; q'`
13299
13300 # Avoid depending upon Character Ranges.
13301 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13302 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13303 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13304 as_cr_digits='0123456789'
13305 as_cr_alnum=$as_cr_Letters$as_cr_digits
13306
13307 ECHO_C= ECHO_N= ECHO_T=
13308 case `echo -n x` in #(((((
13309 -n*)
13310 case `echo 'xy\c'` in
13311 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13312 xy) ECHO_C='\c';;
13313 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13314 ECHO_T=' ';;
13315 esac;;
13316 *)
13317 ECHO_N='-n';;
13318 esac
13319
13320 rm -f conf$$ conf$$.exe conf$$.file
13321 if test -d conf$$.dir; then
13322 rm -f conf$$.dir/conf$$.file
13323 else
13324 rm -f conf$$.dir
13325 mkdir conf$$.dir 2>/dev/null
13326 fi
13327 if (echo >conf$$.file) 2>/dev/null; then
13328 if ln -s conf$$.file conf$$ 2>/dev/null; then
13329 as_ln_s='ln -s'
13330 # ... but there are two gotchas:
13331 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13332 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13333 # In both cases, we have to default to `cp -p'.
13334 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13335 as_ln_s='cp -p'
13336 elif ln conf$$.file conf$$ 2>/dev/null; then
13337 as_ln_s=ln
13338 else
13339 as_ln_s='cp -p'
13340 fi
13341 else
13342 as_ln_s='cp -p'
13343 fi
13344 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13345 rmdir conf$$.dir 2>/dev/null
13346
13347
13348 # as_fn_mkdir_p
13349 # -------------
13350 # Create "$as_dir" as a directory, including parents if necessary.
13351 as_fn_mkdir_p ()
13352 {
13353
13354 case $as_dir in #(
13355 -*) as_dir=./$as_dir;;
13356 esac
13357 test -d "$as_dir" || eval $as_mkdir_p || {
13358 as_dirs=
13359 while :; do
13360 case $as_dir in #(
13361 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13362 *) as_qdir=$as_dir;;
13363 esac
13364 as_dirs="'$as_qdir' $as_dirs"
13365 as_dir=`$as_dirname -- "$as_dir" ||
13366 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13367 X"$as_dir" : 'X\(//\)[^/]' \| \
13368 X"$as_dir" : 'X\(//\)$' \| \
13369 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13370 $as_echo X"$as_dir" |
13371 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13372 s//\1/
13373 q
13374 }
13375 /^X\(\/\/\)[^/].*/{
13376 s//\1/
13377 q
13378 }
13379 /^X\(\/\/\)$/{
13380 s//\1/
13381 q
13382 }
13383 /^X\(\/\).*/{
13384 s//\1/
13385 q
13386 }
13387 s/.*/./; q'`
13388 test -d "$as_dir" && break
13389 done
13390 test -z "$as_dirs" || eval "mkdir $as_dirs"
13391 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13392
13393
13394 } # as_fn_mkdir_p
13395 if mkdir -p . 2>/dev/null; then
13396 as_mkdir_p='mkdir -p "$as_dir"'
13397 else
13398 test -d ./-p && rmdir ./-p
13399 as_mkdir_p=false
13400 fi
13401
13402 if test -x / >/dev/null 2>&1; then
13403 as_test_x='test -x'
13404 else
13405 if ls -dL / >/dev/null 2>&1; then
13406 as_ls_L_option=L
13407 else
13408 as_ls_L_option=
13409 fi
13410 as_test_x='
13411 eval sh -c '\''
13412 if test -d "$1"; then
13413 test -d "$1/.";
13414 else
13415 case $1 in #(
13416 -*)set "./$1";;
13417 esac;
13418 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13419 ???[sx]*):;;*)false;;esac;fi
13420 '\'' sh
13421 '
13422 fi
13423 as_executable_p=$as_test_x
13424
13425 # Sed expression to map a string onto a valid CPP name.
13426 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13427
13428 # Sed expression to map a string onto a valid variable name.
13429 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13430
13431
13432 exec 6>&1
13433 ## ----------------------------------- ##
13434 ## Main body of $CONFIG_STATUS script. ##
13435 ## ----------------------------------- ##
13436 _ASEOF
13437 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13438
13439 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13440 # Save the log message, to keep $0 and so on meaningful, and to
13441 # report actual input values of CONFIG_FILES etc. instead of their
13442 # values after options handling.
13443 ac_log="
13444 This file was extended by $as_me, which was
13445 generated by GNU Autoconf 2.64. Invocation command line was
13446
13447 CONFIG_FILES = $CONFIG_FILES
13448 CONFIG_HEADERS = $CONFIG_HEADERS
13449 CONFIG_LINKS = $CONFIG_LINKS
13450 CONFIG_COMMANDS = $CONFIG_COMMANDS
13451 $ $0 $@
13452
13453 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13454 "
13455
13456 _ACEOF
13457
13458 case $ac_config_files in *"
13459 "*) set x $ac_config_files; shift; ac_config_files=$*;;
13460 esac
13461
13462 case $ac_config_headers in *"
13463 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13464 esac
13465
13466
13467 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13468 # Files that config.status was made for.
13469 config_files="$ac_config_files"
13470 config_headers="$ac_config_headers"
13471 config_links="$ac_config_links"
13472 config_commands="$ac_config_commands"
13473
13474 _ACEOF
13475
13476 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13477 ac_cs_usage="\
13478 \`$as_me' instantiates files and other configuration actions
13479 from templates according to the current configuration. Unless the files
13480 and actions are specified as TAGs, all are instantiated by default.
13481
13482 Usage: $0 [OPTION]... [TAG]...
13483
13484 -h, --help print this help, then exit
13485 -V, --version print version number and configuration settings, then exit
13486 -q, --quiet, --silent
13487 do not print progress messages
13488 -d, --debug don't remove temporary files
13489 --recheck update $as_me by reconfiguring in the same conditions
13490 --file=FILE[:TEMPLATE]
13491 instantiate the configuration file FILE
13492 --header=FILE[:TEMPLATE]
13493 instantiate the configuration header FILE
13494
13495 Configuration files:
13496 $config_files
13497
13498 Configuration headers:
13499 $config_headers
13500
13501 Configuration links:
13502 $config_links
13503
13504 Configuration commands:
13505 $config_commands
13506
13507 Report bugs to the package provider."
13508
13509 _ACEOF
13510 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13511 ac_cs_version="\\
13512 config.status
13513 configured by $0, generated by GNU Autoconf 2.64,
13514 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
13515
13516 Copyright (C) 2009 Free Software Foundation, Inc.
13517 This config.status script is free software; the Free Software Foundation
13518 gives unlimited permission to copy, distribute and modify it."
13519
13520 ac_pwd='$ac_pwd'
13521 srcdir='$srcdir'
13522 INSTALL='$INSTALL'
13523 AWK='$AWK'
13524 test -n "\$AWK" || AWK=awk
13525 _ACEOF
13526
13527 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13528 # The default lists apply if the user does not specify any file.
13529 ac_need_defaults=:
13530 while test $# != 0
13531 do
13532 case $1 in
13533 --*=*)
13534 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13535 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13536 ac_shift=:
13537 ;;
13538 *)
13539 ac_option=$1
13540 ac_optarg=$2
13541 ac_shift=shift
13542 ;;
13543 esac
13544
13545 case $ac_option in
13546 # Handling of the options.
13547 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13548 ac_cs_recheck=: ;;
13549 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13550 $as_echo "$ac_cs_version"; exit ;;
13551 --debug | --debu | --deb | --de | --d | -d )
13552 debug=: ;;
13553 --file | --fil | --fi | --f )
13554 $ac_shift
13555 case $ac_optarg in
13556 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13557 esac
13558 as_fn_append CONFIG_FILES " '$ac_optarg'"
13559 ac_need_defaults=false;;
13560 --header | --heade | --head | --hea )
13561 $ac_shift
13562 case $ac_optarg in
13563 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13564 esac
13565 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13566 ac_need_defaults=false;;
13567 --he | --h)
13568 # Conflict between --help and --header
13569 as_fn_error "ambiguous option: \`$1'
13570 Try \`$0 --help' for more information.";;
13571 --help | --hel | -h )
13572 $as_echo "$ac_cs_usage"; exit ;;
13573 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13574 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13575 ac_cs_silent=: ;;
13576
13577 # This is an error.
13578 -*) as_fn_error "unrecognized option: \`$1'
13579 Try \`$0 --help' for more information." ;;
13580
13581 *) as_fn_append ac_config_targets " $1"
13582 ac_need_defaults=false ;;
13583
13584 esac
13585 shift
13586 done
13587
13588 ac_configure_extra_args=
13589
13590 if $ac_cs_silent; then
13591 exec 6>/dev/null
13592 ac_configure_extra_args="$ac_configure_extra_args --silent"
13593 fi
13594
13595 _ACEOF
13596 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13597 if \$ac_cs_recheck; then
13598 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13599 shift
13600 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13601 CONFIG_SHELL='$SHELL'
13602 export CONFIG_SHELL
13603 exec "\$@"
13604 fi
13605
13606 _ACEOF
13607 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13608 exec 5>>config.log
13609 {
13610 echo
13611 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13612 ## Running $as_me. ##
13613 _ASBOX
13614 $as_echo "$ac_log"
13615 } >&5
13616
13617 _ACEOF
13618 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13619 #
13620 # INIT-COMMANDS
13621 #
13622 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
13623
13624
13625 # The HP-UX ksh and POSIX shell print the target directory to stdout
13626 # if CDPATH is set.
13627 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13628
13629 sed_quote_subst='$sed_quote_subst'
13630 double_quote_subst='$double_quote_subst'
13631 delay_variable_subst='$delay_variable_subst'
13632 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13633 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13634 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13635 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13636 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13637 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13638 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13639 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13640 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13641 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13642 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13643 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13644 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13645 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13646 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13647 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13648 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13649 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13650 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13651 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13652 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13653 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13654 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13655 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13656 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13657 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13658 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13659 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13660 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13661 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13662 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13663 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13664 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13665 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13666 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13667 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13668 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13669 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13670 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13671 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13672 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13673 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13674 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13675 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13676 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13677 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13678 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13679 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13680 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"`'
13681 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13682 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13683 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13684 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13685 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13686 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13687 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13688 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13689 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13690 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13691 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13692 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13693 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13694 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13695 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13696 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13697 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13698 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13699 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13700 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13701 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13702 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13703 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13704 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13705 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13706 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13707 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13708 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13709 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13710 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13711 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13712 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13713 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13714 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13715 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13716 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13717 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13718 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13719 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13720 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13721 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13722 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13723 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13724 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13725 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13726 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13727 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13728 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13729 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13730 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13731 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13732 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13733 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13734 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13735 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13736 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13737 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13738 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13739 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13740 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13741 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13742 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13743 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13744 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13745 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13746 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13747 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13748 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13749 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13750 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13751 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13752
13753 LTCC='$LTCC'
13754 LTCFLAGS='$LTCFLAGS'
13755 compiler='$compiler_DEFAULT'
13756
13757 # A function that is used when there is no print builtin or printf.
13758 func_fallback_echo ()
13759 {
13760 eval 'cat <<_LTECHO_EOF
13761 \$1
13762 _LTECHO_EOF'
13763 }
13764
13765 # Quote evaled strings.
13766 for var in SHELL \
13767 ECHO \
13768 SED \
13769 GREP \
13770 EGREP \
13771 FGREP \
13772 LD \
13773 NM \
13774 LN_S \
13775 lt_SP2NL \
13776 lt_NL2SP \
13777 reload_flag \
13778 OBJDUMP \
13779 deplibs_check_method \
13780 file_magic_cmd \
13781 AR \
13782 AR_FLAGS \
13783 STRIP \
13784 RANLIB \
13785 CC \
13786 CFLAGS \
13787 compiler \
13788 lt_cv_sys_global_symbol_pipe \
13789 lt_cv_sys_global_symbol_to_cdecl \
13790 lt_cv_sys_global_symbol_to_c_name_address \
13791 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13792 lt_prog_compiler_no_builtin_flag \
13793 lt_prog_compiler_wl \
13794 lt_prog_compiler_pic \
13795 lt_prog_compiler_static \
13796 lt_cv_prog_compiler_c_o \
13797 need_locks \
13798 DSYMUTIL \
13799 NMEDIT \
13800 LIPO \
13801 OTOOL \
13802 OTOOL64 \
13803 shrext_cmds \
13804 export_dynamic_flag_spec \
13805 whole_archive_flag_spec \
13806 compiler_needs_object \
13807 with_gnu_ld \
13808 allow_undefined_flag \
13809 no_undefined_flag \
13810 hardcode_libdir_flag_spec \
13811 hardcode_libdir_flag_spec_ld \
13812 hardcode_libdir_separator \
13813 fix_srcfile_path \
13814 exclude_expsyms \
13815 include_expsyms \
13816 file_list_spec \
13817 variables_saved_for_relink \
13818 libname_spec \
13819 library_names_spec \
13820 soname_spec \
13821 install_override_mode \
13822 finish_eval \
13823 old_striplib \
13824 striplib; do
13825 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13826 *[\\\\\\\`\\"\\\$]*)
13827 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13828 ;;
13829 *)
13830 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13831 ;;
13832 esac
13833 done
13834
13835 # Double-quote double-evaled strings.
13836 for var in reload_cmds \
13837 old_postinstall_cmds \
13838 old_postuninstall_cmds \
13839 old_archive_cmds \
13840 extract_expsyms_cmds \
13841 old_archive_from_new_cmds \
13842 old_archive_from_expsyms_cmds \
13843 archive_cmds \
13844 archive_expsym_cmds \
13845 module_cmds \
13846 module_expsym_cmds \
13847 export_symbols_cmds \
13848 prelink_cmds \
13849 postinstall_cmds \
13850 postuninstall_cmds \
13851 finish_cmds \
13852 sys_lib_search_path_spec \
13853 sys_lib_dlsearch_path_spec; do
13854 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13855 *[\\\\\\\`\\"\\\$]*)
13856 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13857 ;;
13858 *)
13859 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13860 ;;
13861 esac
13862 done
13863
13864 ac_aux_dir='$ac_aux_dir'
13865 xsi_shell='$xsi_shell'
13866 lt_shell_append='$lt_shell_append'
13867
13868 # See if we are running on zsh, and set the options which allow our
13869 # commands through without removal of \ escapes INIT.
13870 if test -n "\${ZSH_VERSION+set}" ; then
13871 setopt NO_GLOB_SUBST
13872 fi
13873
13874
13875 PACKAGE='$PACKAGE'
13876 VERSION='$VERSION'
13877 TIMESTAMP='$TIMESTAMP'
13878 RM='$RM'
13879 ofile='$ofile'
13880
13881
13882
13883
13884 _ACEOF
13885
13886 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13887
13888 # Handling of arguments.
13889 for ac_config_target in $ac_config_targets
13890 do
13891 case $ac_config_target in
13892 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
13893 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
13894 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13895 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
13896 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
13897 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
13898 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
13899 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
13900 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
13901
13902 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13903 esac
13904 done
13905
13906
13907 # If the user did not use the arguments to specify the items to instantiate,
13908 # then the envvar interface is used. Set only those that are not.
13909 # We use the long form for the default assignment because of an extremely
13910 # bizarre bug on SunOS 4.1.3.
13911 if $ac_need_defaults; then
13912 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13913 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13914 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
13915 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13916 fi
13917
13918 # Have a temporary directory for convenience. Make it in the build tree
13919 # simply because there is no reason against having it here, and in addition,
13920 # creating and moving files from /tmp can sometimes cause problems.
13921 # Hook for its removal unless debugging.
13922 # Note that there is a small window in which the directory will not be cleaned:
13923 # after its creation but before its name has been assigned to `$tmp'.
13924 $debug ||
13925 {
13926 tmp=
13927 trap 'exit_status=$?
13928 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
13929 ' 0
13930 trap 'as_fn_exit 1' 1 2 13 15
13931 }
13932 # Create a (secure) tmp directory for tmp files.
13933
13934 {
13935 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13936 test -n "$tmp" && test -d "$tmp"
13937 } ||
13938 {
13939 tmp=./conf$$-$RANDOM
13940 (umask 077 && mkdir "$tmp")
13941 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
13942
13943 # Set up the scripts for CONFIG_FILES section.
13944 # No need to generate them if there are no CONFIG_FILES.
13945 # This happens for instance with `./config.status config.h'.
13946 if test -n "$CONFIG_FILES"; then
13947
13948
13949 ac_cr=`echo X | tr X '\015'`
13950 # On cygwin, bash can eat \r inside `` if the user requested igncr.
13951 # But we know of no other shell where ac_cr would be empty at this
13952 # point, so we can use a bashism as a fallback.
13953 if test "x$ac_cr" = x; then
13954 eval ac_cr=\$\'\\r\'
13955 fi
13956 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13957 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13958 ac_cs_awk_cr='\r'
13959 else
13960 ac_cs_awk_cr=$ac_cr
13961 fi
13962
13963 echo 'BEGIN {' >"$tmp/subs1.awk" &&
13964 _ACEOF
13965
13966
13967 {
13968 echo "cat >conf$$subs.awk <<_ACEOF" &&
13969 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13970 echo "_ACEOF"
13971 } >conf$$subs.sh ||
13972 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13973 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
13974 ac_delim='%!_!# '
13975 for ac_last_try in false false false false false :; do
13976 . ./conf$$subs.sh ||
13977 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13978
13979 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13980 if test $ac_delim_n = $ac_delim_num; then
13981 break
13982 elif $ac_last_try; then
13983 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13984 else
13985 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13986 fi
13987 done
13988 rm -f conf$$subs.sh
13989
13990 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13991 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
13992 _ACEOF
13993 sed -n '
13994 h
13995 s/^/S["/; s/!.*/"]=/
13996 p
13997 g
13998 s/^[^!]*!//
13999 :repl
14000 t repl
14001 s/'"$ac_delim"'$//
14002 t delim
14003 :nl
14004 h
14005 s/\(.\{148\}\).*/\1/
14006 t more1
14007 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14008 p
14009 n
14010 b repl
14011 :more1
14012 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14013 p
14014 g
14015 s/.\{148\}//
14016 t nl
14017 :delim
14018 h
14019 s/\(.\{148\}\).*/\1/
14020 t more2
14021 s/["\\]/\\&/g; s/^/"/; s/$/"/
14022 p
14023 b
14024 :more2
14025 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14026 p
14027 g
14028 s/.\{148\}//
14029 t delim
14030 ' <conf$$subs.awk | sed '
14031 /^[^""]/{
14032 N
14033 s/\n//
14034 }
14035 ' >>$CONFIG_STATUS || ac_write_fail=1
14036 rm -f conf$$subs.awk
14037 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14038 _ACAWK
14039 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14040 for (key in S) S_is_set[key] = 1
14041 FS = "\a"
14042
14043 }
14044 {
14045 line = $ 0
14046 nfields = split(line, field, "@")
14047 substed = 0
14048 len = length(field[1])
14049 for (i = 2; i < nfields; i++) {
14050 key = field[i]
14051 keylen = length(key)
14052 if (S_is_set[key]) {
14053 value = S[key]
14054 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14055 len += length(value) + length(field[++i])
14056 substed = 1
14057 } else
14058 len += 1 + keylen
14059 }
14060
14061 print line
14062 }
14063
14064 _ACAWK
14065 _ACEOF
14066 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14067 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14068 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14069 else
14070 cat
14071 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14072 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14073 _ACEOF
14074
14075 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14076 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14077 # trailing colons and then remove the whole line if VPATH becomes empty
14078 # (actually we leave an empty line to preserve line numbers).
14079 if test "x$srcdir" = x.; then
14080 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14081 s/:*\$(srcdir):*/:/
14082 s/:*\${srcdir}:*/:/
14083 s/:*@srcdir@:*/:/
14084 s/^\([^=]*=[ ]*\):*/\1/
14085 s/:*$//
14086 s/^[^=]*=[ ]*$//
14087 }'
14088 fi
14089
14090 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14091 fi # test -n "$CONFIG_FILES"
14092
14093 # Set up the scripts for CONFIG_HEADERS section.
14094 # No need to generate them if there are no CONFIG_HEADERS.
14095 # This happens for instance with `./config.status Makefile'.
14096 if test -n "$CONFIG_HEADERS"; then
14097 cat >"$tmp/defines.awk" <<\_ACAWK ||
14098 BEGIN {
14099 _ACEOF
14100
14101 # Transform confdefs.h into an awk script `defines.awk', embedded as
14102 # here-document in config.status, that substitutes the proper values into
14103 # config.h.in to produce config.h.
14104
14105 # Create a delimiter string that does not exist in confdefs.h, to ease
14106 # handling of long lines.
14107 ac_delim='%!_!# '
14108 for ac_last_try in false false :; do
14109 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14110 if test -z "$ac_t"; then
14111 break
14112 elif $ac_last_try; then
14113 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14114 else
14115 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14116 fi
14117 done
14118
14119 # For the awk script, D is an array of macro values keyed by name,
14120 # likewise P contains macro parameters if any. Preserve backslash
14121 # newline sequences.
14122
14123 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14124 sed -n '
14125 s/.\{148\}/&'"$ac_delim"'/g
14126 t rset
14127 :rset
14128 s/^[ ]*#[ ]*define[ ][ ]*/ /
14129 t def
14130 d
14131 :def
14132 s/\\$//
14133 t bsnl
14134 s/["\\]/\\&/g
14135 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14136 D["\1"]=" \3"/p
14137 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14138 d
14139 :bsnl
14140 s/["\\]/\\&/g
14141 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14142 D["\1"]=" \3\\\\\\n"\\/p
14143 t cont
14144 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14145 t cont
14146 d
14147 :cont
14148 n
14149 s/.\{148\}/&'"$ac_delim"'/g
14150 t clear
14151 :clear
14152 s/\\$//
14153 t bsnlc
14154 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14155 d
14156 :bsnlc
14157 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14158 b cont
14159 ' <confdefs.h | sed '
14160 s/'"$ac_delim"'/"\\\
14161 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14162
14163 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14164 for (key in D) D_is_set[key] = 1
14165 FS = "\a"
14166 }
14167 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14168 line = \$ 0
14169 split(line, arg, " ")
14170 if (arg[1] == "#") {
14171 defundef = arg[2]
14172 mac1 = arg[3]
14173 } else {
14174 defundef = substr(arg[1], 2)
14175 mac1 = arg[2]
14176 }
14177 split(mac1, mac2, "(") #)
14178 macro = mac2[1]
14179 prefix = substr(line, 1, index(line, defundef) - 1)
14180 if (D_is_set[macro]) {
14181 # Preserve the white space surrounding the "#".
14182 print prefix "define", macro P[macro] D[macro]
14183 next
14184 } else {
14185 # Replace #undef with comments. This is necessary, for example,
14186 # in the case of _POSIX_SOURCE, which is predefined and required
14187 # on some systems where configure will not decide to define it.
14188 if (defundef == "undef") {
14189 print "/*", prefix defundef, macro, "*/"
14190 next
14191 }
14192 }
14193 }
14194 { print }
14195 _ACAWK
14196 _ACEOF
14197 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14198 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14199 fi # test -n "$CONFIG_HEADERS"
14200
14201
14202 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14203 shift
14204 for ac_tag
14205 do
14206 case $ac_tag in
14207 :[FHLC]) ac_mode=$ac_tag; continue;;
14208 esac
14209 case $ac_mode$ac_tag in
14210 :[FHL]*:*);;
14211 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14212 :[FH]-) ac_tag=-:-;;
14213 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14214 esac
14215 ac_save_IFS=$IFS
14216 IFS=:
14217 set x $ac_tag
14218 IFS=$ac_save_IFS
14219 shift
14220 ac_file=$1
14221 shift
14222
14223 case $ac_mode in
14224 :L) ac_source=$1;;
14225 :[FH])
14226 ac_file_inputs=
14227 for ac_f
14228 do
14229 case $ac_f in
14230 -) ac_f="$tmp/stdin";;
14231 *) # Look for the file first in the build tree, then in the source tree
14232 # (if the path is not absolute). The absolute path cannot be DOS-style,
14233 # because $ac_f cannot contain `:'.
14234 test -f "$ac_f" ||
14235 case $ac_f in
14236 [\\/$]*) false;;
14237 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14238 esac ||
14239 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14240 esac
14241 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14242 as_fn_append ac_file_inputs " '$ac_f'"
14243 done
14244
14245 # Let's still pretend it is `configure' which instantiates (i.e., don't
14246 # use $as_me), people would be surprised to read:
14247 # /* config.h. Generated by config.status. */
14248 configure_input='Generated from '`
14249 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14250 `' by configure.'
14251 if test x"$ac_file" != x-; then
14252 configure_input="$ac_file. $configure_input"
14253 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14254 $as_echo "$as_me: creating $ac_file" >&6;}
14255 fi
14256 # Neutralize special characters interpreted by sed in replacement strings.
14257 case $configure_input in #(
14258 *\&* | *\|* | *\\* )
14259 ac_sed_conf_input=`$as_echo "$configure_input" |
14260 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14261 *) ac_sed_conf_input=$configure_input;;
14262 esac
14263
14264 case $ac_tag in
14265 *:-:* | *:-) cat >"$tmp/stdin" \
14266 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14267 esac
14268 ;;
14269 esac
14270
14271 ac_dir=`$as_dirname -- "$ac_file" ||
14272 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14273 X"$ac_file" : 'X\(//\)[^/]' \| \
14274 X"$ac_file" : 'X\(//\)$' \| \
14275 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14276 $as_echo X"$ac_file" |
14277 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14278 s//\1/
14279 q
14280 }
14281 /^X\(\/\/\)[^/].*/{
14282 s//\1/
14283 q
14284 }
14285 /^X\(\/\/\)$/{
14286 s//\1/
14287 q
14288 }
14289 /^X\(\/\).*/{
14290 s//\1/
14291 q
14292 }
14293 s/.*/./; q'`
14294 as_dir="$ac_dir"; as_fn_mkdir_p
14295 ac_builddir=.
14296
14297 case "$ac_dir" in
14298 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14299 *)
14300 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14301 # A ".." for each directory in $ac_dir_suffix.
14302 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14303 case $ac_top_builddir_sub in
14304 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14305 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14306 esac ;;
14307 esac
14308 ac_abs_top_builddir=$ac_pwd
14309 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14310 # for backward compatibility:
14311 ac_top_builddir=$ac_top_build_prefix
14312
14313 case $srcdir in
14314 .) # We are building in place.
14315 ac_srcdir=.
14316 ac_top_srcdir=$ac_top_builddir_sub
14317 ac_abs_top_srcdir=$ac_pwd ;;
14318 [\\/]* | ?:[\\/]* ) # Absolute name.
14319 ac_srcdir=$srcdir$ac_dir_suffix;
14320 ac_top_srcdir=$srcdir
14321 ac_abs_top_srcdir=$srcdir ;;
14322 *) # Relative name.
14323 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14324 ac_top_srcdir=$ac_top_build_prefix$srcdir
14325 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14326 esac
14327 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14328
14329
14330 case $ac_mode in
14331 :F)
14332 #
14333 # CONFIG_FILE
14334 #
14335
14336 case $INSTALL in
14337 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14338 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14339 esac
14340 _ACEOF
14341
14342 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14343 # If the template does not know about datarootdir, expand it.
14344 # FIXME: This hack should be removed a few years after 2.60.
14345 ac_datarootdir_hack=; ac_datarootdir_seen=
14346 ac_sed_dataroot='
14347 /datarootdir/ {
14348 p
14349 q
14350 }
14351 /@datadir@/p
14352 /@docdir@/p
14353 /@infodir@/p
14354 /@localedir@/p
14355 /@mandir@/p'
14356 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14357 *datarootdir*) ac_datarootdir_seen=yes;;
14358 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14359 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14360 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14361 _ACEOF
14362 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14363 ac_datarootdir_hack='
14364 s&@datadir@&$datadir&g
14365 s&@docdir@&$docdir&g
14366 s&@infodir@&$infodir&g
14367 s&@localedir@&$localedir&g
14368 s&@mandir@&$mandir&g
14369 s&\\\${datarootdir}&$datarootdir&g' ;;
14370 esac
14371 _ACEOF
14372
14373 # Neutralize VPATH when `$srcdir' = `.'.
14374 # Shell code in configure.ac might set extrasub.
14375 # FIXME: do we really want to maintain this feature?
14376 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14377 ac_sed_extra="$ac_vpsub
14378 $extrasub
14379 _ACEOF
14380 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14381 :t
14382 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14383 s|@configure_input@|$ac_sed_conf_input|;t t
14384 s&@top_builddir@&$ac_top_builddir_sub&;t t
14385 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14386 s&@srcdir@&$ac_srcdir&;t t
14387 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14388 s&@top_srcdir@&$ac_top_srcdir&;t t
14389 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14390 s&@builddir@&$ac_builddir&;t t
14391 s&@abs_builddir@&$ac_abs_builddir&;t t
14392 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14393 s&@INSTALL@&$ac_INSTALL&;t t
14394 $ac_datarootdir_hack
14395 "
14396 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14397 || as_fn_error "could not create $ac_file" "$LINENO" 5
14398
14399 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14400 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14401 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14402 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14403 which seems to be undefined. Please make sure it is defined." >&5
14404 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14405 which seems to be undefined. Please make sure it is defined." >&2;}
14406
14407 rm -f "$tmp/stdin"
14408 case $ac_file in
14409 -) cat "$tmp/out" && rm -f "$tmp/out";;
14410 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14411 esac \
14412 || as_fn_error "could not create $ac_file" "$LINENO" 5
14413 ;;
14414 :H)
14415 #
14416 # CONFIG_HEADER
14417 #
14418 if test x"$ac_file" != x-; then
14419 {
14420 $as_echo "/* $configure_input */" \
14421 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14422 } >"$tmp/config.h" \
14423 || as_fn_error "could not create $ac_file" "$LINENO" 5
14424 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14425 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14426 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14427 else
14428 rm -f "$ac_file"
14429 mv "$tmp/config.h" "$ac_file" \
14430 || as_fn_error "could not create $ac_file" "$LINENO" 5
14431 fi
14432 else
14433 $as_echo "/* $configure_input */" \
14434 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14435 || as_fn_error "could not create -" "$LINENO" 5
14436 fi
14437 ;;
14438 :L)
14439 #
14440 # CONFIG_LINK
14441 #
14442
14443 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14444 :
14445 else
14446 # Prefer the file from the source tree if names are identical.
14447 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14448 ac_source=$srcdir/$ac_source
14449 fi
14450
14451 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14452 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14453
14454 if test ! -r "$ac_source"; then
14455 as_fn_error "$ac_source: file not found" "$LINENO" 5
14456 fi
14457 rm -f "$ac_file"
14458
14459 # Try a relative symlink, then a hard link, then a copy.
14460 case $srcdir in
14461 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14462 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14463 esac
14464 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14465 ln "$ac_source" "$ac_file" 2>/dev/null ||
14466 cp -p "$ac_source" "$ac_file" ||
14467 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14468 fi
14469 ;;
14470 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14471 $as_echo "$as_me: executing $ac_file commands" >&6;}
14472 ;;
14473 esac
14474
14475
14476 case $ac_file$ac_mode in
14477 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
14478 "libtool":C)
14479
14480 # See if we are running on zsh, and set the options which allow our
14481 # commands through without removal of \ escapes.
14482 if test -n "${ZSH_VERSION+set}" ; then
14483 setopt NO_GLOB_SUBST
14484 fi
14485
14486 cfgfile="${ofile}T"
14487 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14488 $RM "$cfgfile"
14489
14490 cat <<_LT_EOF >> "$cfgfile"
14491 #! $SHELL
14492
14493 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14494 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14495 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14496 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14497 #
14498 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14499 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14500 # Written by Gordon Matzigkeit, 1996
14501 #
14502 # This file is part of GNU Libtool.
14503 #
14504 # GNU Libtool is free software; you can redistribute it and/or
14505 # modify it under the terms of the GNU General Public License as
14506 # published by the Free Software Foundation; either version 2 of
14507 # the License, or (at your option) any later version.
14508 #
14509 # As a special exception to the GNU General Public License,
14510 # if you distribute this file as part of a program or library that
14511 # is built using GNU Libtool, you may include this file under the
14512 # same distribution terms that you use for the rest of that program.
14513 #
14514 # GNU Libtool is distributed in the hope that it will be useful,
14515 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14516 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14517 # GNU General Public License for more details.
14518 #
14519 # You should have received a copy of the GNU General Public License
14520 # along with GNU Libtool; see the file COPYING. If not, a copy
14521 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14522 # obtained by writing to the Free Software Foundation, Inc.,
14523 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14524
14525
14526 # The names of the tagged configurations supported by this script.
14527 available_tags=""
14528
14529 # ### BEGIN LIBTOOL CONFIG
14530
14531 # Which release of libtool.m4 was used?
14532 macro_version=$macro_version
14533 macro_revision=$macro_revision
14534
14535 # Whether or not to build shared libraries.
14536 build_libtool_libs=$enable_shared
14537
14538 # Whether or not to build static libraries.
14539 build_old_libs=$enable_static
14540
14541 # What type of objects to build.
14542 pic_mode=$pic_mode
14543
14544 # Whether or not to optimize for fast installation.
14545 fast_install=$enable_fast_install
14546
14547 # Shell to use when invoking shell scripts.
14548 SHELL=$lt_SHELL
14549
14550 # An echo program that protects backslashes.
14551 ECHO=$lt_ECHO
14552
14553 # The host system.
14554 host_alias=$host_alias
14555 host=$host
14556 host_os=$host_os
14557
14558 # The build system.
14559 build_alias=$build_alias
14560 build=$build
14561 build_os=$build_os
14562
14563 # A sed program that does not truncate output.
14564 SED=$lt_SED
14565
14566 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14567 Xsed="\$SED -e 1s/^X//"
14568
14569 # A grep program that handles long lines.
14570 GREP=$lt_GREP
14571
14572 # An ERE matcher.
14573 EGREP=$lt_EGREP
14574
14575 # A literal string matcher.
14576 FGREP=$lt_FGREP
14577
14578 # A BSD- or MS-compatible name lister.
14579 NM=$lt_NM
14580
14581 # Whether we need soft or hard links.
14582 LN_S=$lt_LN_S
14583
14584 # What is the maximum length of a command?
14585 max_cmd_len=$max_cmd_len
14586
14587 # Object file suffix (normally "o").
14588 objext=$ac_objext
14589
14590 # Executable file suffix (normally "").
14591 exeext=$exeext
14592
14593 # whether the shell understands "unset".
14594 lt_unset=$lt_unset
14595
14596 # turn spaces into newlines.
14597 SP2NL=$lt_lt_SP2NL
14598
14599 # turn newlines into spaces.
14600 NL2SP=$lt_lt_NL2SP
14601
14602 # An object symbol dumper.
14603 OBJDUMP=$lt_OBJDUMP
14604
14605 # Method to check whether dependent libraries are shared objects.
14606 deplibs_check_method=$lt_deplibs_check_method
14607
14608 # Command to use when deplibs_check_method == "file_magic".
14609 file_magic_cmd=$lt_file_magic_cmd
14610
14611 # The archiver.
14612 AR=$lt_AR
14613 AR_FLAGS=$lt_AR_FLAGS
14614
14615 # A symbol stripping program.
14616 STRIP=$lt_STRIP
14617
14618 # Commands used to install an old-style archive.
14619 RANLIB=$lt_RANLIB
14620 old_postinstall_cmds=$lt_old_postinstall_cmds
14621 old_postuninstall_cmds=$lt_old_postuninstall_cmds
14622
14623 # Whether to use a lock for old archive extraction.
14624 lock_old_archive_extraction=$lock_old_archive_extraction
14625
14626 # A C compiler.
14627 LTCC=$lt_CC
14628
14629 # LTCC compiler flags.
14630 LTCFLAGS=$lt_CFLAGS
14631
14632 # Take the output of nm and produce a listing of raw symbols and C names.
14633 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14634
14635 # Transform the output of nm in a proper C declaration.
14636 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14637
14638 # Transform the output of nm in a C name address pair.
14639 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14640
14641 # Transform the output of nm in a C name address pair when lib prefix is needed.
14642 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14643
14644 # The name of the directory that contains temporary libtool files.
14645 objdir=$objdir
14646
14647 # Used to examine libraries when file_magic_cmd begins with "file".
14648 MAGIC_CMD=$MAGIC_CMD
14649
14650 # Must we lock files when doing compilation?
14651 need_locks=$lt_need_locks
14652
14653 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14654 DSYMUTIL=$lt_DSYMUTIL
14655
14656 # Tool to change global to local symbols on Mac OS X.
14657 NMEDIT=$lt_NMEDIT
14658
14659 # Tool to manipulate fat objects and archives on Mac OS X.
14660 LIPO=$lt_LIPO
14661
14662 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
14663 OTOOL=$lt_OTOOL
14664
14665 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14666 OTOOL64=$lt_OTOOL64
14667
14668 # Old archive suffix (normally "a").
14669 libext=$libext
14670
14671 # Shared library suffix (normally ".so").
14672 shrext_cmds=$lt_shrext_cmds
14673
14674 # The commands to extract the exported symbol list from a shared archive.
14675 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14676
14677 # Variables whose values should be saved in libtool wrapper scripts and
14678 # restored at link time.
14679 variables_saved_for_relink=$lt_variables_saved_for_relink
14680
14681 # Do we need the "lib" prefix for modules?
14682 need_lib_prefix=$need_lib_prefix
14683
14684 # Do we need a version for libraries?
14685 need_version=$need_version
14686
14687 # Library versioning type.
14688 version_type=$version_type
14689
14690 # Shared library runtime path variable.
14691 runpath_var=$runpath_var
14692
14693 # Shared library path variable.
14694 shlibpath_var=$shlibpath_var
14695
14696 # Is shlibpath searched before the hard-coded library search path?
14697 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14698
14699 # Format of library name prefix.
14700 libname_spec=$lt_libname_spec
14701
14702 # List of archive names. First name is the real one, the rest are links.
14703 # The last name is the one that the linker finds with -lNAME
14704 library_names_spec=$lt_library_names_spec
14705
14706 # The coded name of the library, if different from the real name.
14707 soname_spec=$lt_soname_spec
14708
14709 # Permission mode override for installation of shared libraries.
14710 install_override_mode=$lt_install_override_mode
14711
14712 # Command to use after installation of a shared archive.
14713 postinstall_cmds=$lt_postinstall_cmds
14714
14715 # Command to use after uninstallation of a shared archive.
14716 postuninstall_cmds=$lt_postuninstall_cmds
14717
14718 # Commands used to finish a libtool library installation in a directory.
14719 finish_cmds=$lt_finish_cmds
14720
14721 # As "finish_cmds", except a single script fragment to be evaled but
14722 # not shown.
14723 finish_eval=$lt_finish_eval
14724
14725 # Whether we should hardcode library paths into libraries.
14726 hardcode_into_libs=$hardcode_into_libs
14727
14728 # Compile-time system search path for libraries.
14729 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14730
14731 # Run-time system search path for libraries.
14732 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14733
14734 # Whether dlopen is supported.
14735 dlopen_support=$enable_dlopen
14736
14737 # Whether dlopen of programs is supported.
14738 dlopen_self=$enable_dlopen_self
14739
14740 # Whether dlopen of statically linked programs is supported.
14741 dlopen_self_static=$enable_dlopen_self_static
14742
14743 # Commands to strip libraries.
14744 old_striplib=$lt_old_striplib
14745 striplib=$lt_striplib
14746
14747
14748 # The linker used to build libraries.
14749 LD=$lt_LD
14750
14751 # How to create reloadable object files.
14752 reload_flag=$lt_reload_flag
14753 reload_cmds=$lt_reload_cmds
14754
14755 # Commands used to build an old-style archive.
14756 old_archive_cmds=$lt_old_archive_cmds
14757
14758 # A language specific compiler.
14759 CC=$lt_compiler
14760
14761 # Is the compiler the GNU compiler?
14762 with_gcc=$GCC
14763
14764 # Compiler flag to turn off builtin functions.
14765 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14766
14767 # How to pass a linker flag through the compiler.
14768 wl=$lt_lt_prog_compiler_wl
14769
14770 # Additional compiler flags for building library objects.
14771 pic_flag=$lt_lt_prog_compiler_pic
14772
14773 # Compiler flag to prevent dynamic linking.
14774 link_static_flag=$lt_lt_prog_compiler_static
14775
14776 # Does compiler simultaneously support -c and -o options?
14777 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14778
14779 # Whether or not to add -lc for building shared libraries.
14780 build_libtool_need_lc=$archive_cmds_need_lc
14781
14782 # Whether or not to disallow shared libs when runtime libs are static.
14783 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14784
14785 # Compiler flag to allow reflexive dlopens.
14786 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14787
14788 # Compiler flag to generate shared objects directly from archives.
14789 whole_archive_flag_spec=$lt_whole_archive_flag_spec
14790
14791 # Whether the compiler copes with passing no objects directly.
14792 compiler_needs_object=$lt_compiler_needs_object
14793
14794 # Create an old-style archive from a shared archive.
14795 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14796
14797 # Create a temporary old-style archive to link instead of a shared archive.
14798 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14799
14800 # Commands used to build a shared archive.
14801 archive_cmds=$lt_archive_cmds
14802 archive_expsym_cmds=$lt_archive_expsym_cmds
14803
14804 # Commands used to build a loadable module if different from building
14805 # a shared archive.
14806 module_cmds=$lt_module_cmds
14807 module_expsym_cmds=$lt_module_expsym_cmds
14808
14809 # Whether we are building with GNU ld or not.
14810 with_gnu_ld=$lt_with_gnu_ld
14811
14812 # Flag that allows shared libraries with undefined symbols to be built.
14813 allow_undefined_flag=$lt_allow_undefined_flag
14814
14815 # Flag that enforces no undefined symbols.
14816 no_undefined_flag=$lt_no_undefined_flag
14817
14818 # Flag to hardcode \$libdir into a binary during linking.
14819 # This must work even if \$libdir does not exist
14820 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14821
14822 # If ld is used when linking, flag to hardcode \$libdir into a binary
14823 # during linking. This must work even if \$libdir does not exist.
14824 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14825
14826 # Whether we need a single "-rpath" flag with a separated argument.
14827 hardcode_libdir_separator=$lt_hardcode_libdir_separator
14828
14829 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14830 # DIR into the resulting binary.
14831 hardcode_direct=$hardcode_direct
14832
14833 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14834 # DIR into the resulting binary and the resulting library dependency is
14835 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14836 # library is relocated.
14837 hardcode_direct_absolute=$hardcode_direct_absolute
14838
14839 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14840 # into the resulting binary.
14841 hardcode_minus_L=$hardcode_minus_L
14842
14843 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14844 # into the resulting binary.
14845 hardcode_shlibpath_var=$hardcode_shlibpath_var
14846
14847 # Set to "yes" if building a shared library automatically hardcodes DIR
14848 # into the library and all subsequent libraries and executables linked
14849 # against it.
14850 hardcode_automatic=$hardcode_automatic
14851
14852 # Set to yes if linker adds runtime paths of dependent libraries
14853 # to runtime path list.
14854 inherit_rpath=$inherit_rpath
14855
14856 # Whether libtool must link a program against all its dependency libraries.
14857 link_all_deplibs=$link_all_deplibs
14858
14859 # Fix the shell variable \$srcfile for the compiler.
14860 fix_srcfile_path=$lt_fix_srcfile_path
14861
14862 # Set to "yes" if exported symbols are required.
14863 always_export_symbols=$always_export_symbols
14864
14865 # The commands to list exported symbols.
14866 export_symbols_cmds=$lt_export_symbols_cmds
14867
14868 # Symbols that should not be listed in the preloaded symbols.
14869 exclude_expsyms=$lt_exclude_expsyms
14870
14871 # Symbols that must always be exported.
14872 include_expsyms=$lt_include_expsyms
14873
14874 # Commands necessary for linking programs (against libraries) with templates.
14875 prelink_cmds=$lt_prelink_cmds
14876
14877 # Specify filename containing input files.
14878 file_list_spec=$lt_file_list_spec
14879
14880 # How to hardcode a shared library path into an executable.
14881 hardcode_action=$hardcode_action
14882
14883 # ### END LIBTOOL CONFIG
14884
14885 _LT_EOF
14886
14887 case $host_os in
14888 aix3*)
14889 cat <<\_LT_EOF >> "$cfgfile"
14890 # AIX sometimes has problems with the GCC collect2 program. For some
14891 # reason, if we set the COLLECT_NAMES environment variable, the problems
14892 # vanish in a puff of smoke.
14893 if test "X${COLLECT_NAMES+set}" != Xset; then
14894 COLLECT_NAMES=
14895 export COLLECT_NAMES
14896 fi
14897 _LT_EOF
14898 ;;
14899 esac
14900
14901
14902 ltmain="$ac_aux_dir/ltmain.sh"
14903
14904
14905 # We use sed instead of cat because bash on DJGPP gets confused if
14906 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14907 # text mode, it properly converts lines to CR/LF. This bash problem
14908 # is reportedly fixed, but why not run on old versions too?
14909 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14910 || (rm -f "$cfgfile"; exit 1)
14911
14912 case $xsi_shell in
14913 yes)
14914 cat << \_LT_EOF >> "$cfgfile"
14915
14916 # func_dirname file append nondir_replacement
14917 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14918 # otherwise set result to NONDIR_REPLACEMENT.
14919 func_dirname ()
14920 {
14921 case ${1} in
14922 */*) func_dirname_result="${1%/*}${2}" ;;
14923 * ) func_dirname_result="${3}" ;;
14924 esac
14925 }
14926
14927 # func_basename file
14928 func_basename ()
14929 {
14930 func_basename_result="${1##*/}"
14931 }
14932
14933 # func_dirname_and_basename file append nondir_replacement
14934 # perform func_basename and func_dirname in a single function
14935 # call:
14936 # dirname: Compute the dirname of FILE. If nonempty,
14937 # add APPEND to the result, otherwise set result
14938 # to NONDIR_REPLACEMENT.
14939 # value returned in "$func_dirname_result"
14940 # basename: Compute filename of FILE.
14941 # value retuned in "$func_basename_result"
14942 # Implementation must be kept synchronized with func_dirname
14943 # and func_basename. For efficiency, we do not delegate to
14944 # those functions but instead duplicate the functionality here.
14945 func_dirname_and_basename ()
14946 {
14947 case ${1} in
14948 */*) func_dirname_result="${1%/*}${2}" ;;
14949 * ) func_dirname_result="${3}" ;;
14950 esac
14951 func_basename_result="${1##*/}"
14952 }
14953
14954 # func_stripname prefix suffix name
14955 # strip PREFIX and SUFFIX off of NAME.
14956 # PREFIX and SUFFIX must not contain globbing or regex special
14957 # characters, hashes, percent signs, but SUFFIX may contain a leading
14958 # dot (in which case that matches only a dot).
14959 func_stripname ()
14960 {
14961 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14962 # positional parameters, so assign one to ordinary parameter first.
14963 func_stripname_result=${3}
14964 func_stripname_result=${func_stripname_result#"${1}"}
14965 func_stripname_result=${func_stripname_result%"${2}"}
14966 }
14967
14968 # func_opt_split
14969 func_opt_split ()
14970 {
14971 func_opt_split_opt=${1%%=*}
14972 func_opt_split_arg=${1#*=}
14973 }
14974
14975 # func_lo2o object
14976 func_lo2o ()
14977 {
14978 case ${1} in
14979 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14980 *) func_lo2o_result=${1} ;;
14981 esac
14982 }
14983
14984 # func_xform libobj-or-source
14985 func_xform ()
14986 {
14987 func_xform_result=${1%.*}.lo
14988 }
14989
14990 # func_arith arithmetic-term...
14991 func_arith ()
14992 {
14993 func_arith_result=$(( $* ))
14994 }
14995
14996 # func_len string
14997 # STRING may not start with a hyphen.
14998 func_len ()
14999 {
15000 func_len_result=${#1}
15001 }
15002
15003 _LT_EOF
15004 ;;
15005 *) # Bourne compatible functions.
15006 cat << \_LT_EOF >> "$cfgfile"
15007
15008 # func_dirname file append nondir_replacement
15009 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15010 # otherwise set result to NONDIR_REPLACEMENT.
15011 func_dirname ()
15012 {
15013 # Extract subdirectory from the argument.
15014 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15015 if test "X$func_dirname_result" = "X${1}"; then
15016 func_dirname_result="${3}"
15017 else
15018 func_dirname_result="$func_dirname_result${2}"
15019 fi
15020 }
15021
15022 # func_basename file
15023 func_basename ()
15024 {
15025 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15026 }
15027
15028
15029 # func_stripname prefix suffix name
15030 # strip PREFIX and SUFFIX off of NAME.
15031 # PREFIX and SUFFIX must not contain globbing or regex special
15032 # characters, hashes, percent signs, but SUFFIX may contain a leading
15033 # dot (in which case that matches only a dot).
15034 # func_strip_suffix prefix name
15035 func_stripname ()
15036 {
15037 case ${2} in
15038 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15039 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15040 esac
15041 }
15042
15043 # sed scripts:
15044 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15045 my_sed_long_arg='1s/^-[^=]*=//'
15046
15047 # func_opt_split
15048 func_opt_split ()
15049 {
15050 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15051 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15052 }
15053
15054 # func_lo2o object
15055 func_lo2o ()
15056 {
15057 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15058 }
15059
15060 # func_xform libobj-or-source
15061 func_xform ()
15062 {
15063 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15064 }
15065
15066 # func_arith arithmetic-term...
15067 func_arith ()
15068 {
15069 func_arith_result=`expr "$@"`
15070 }
15071
15072 # func_len string
15073 # STRING may not start with a hyphen.
15074 func_len ()
15075 {
15076 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15077 }
15078
15079 _LT_EOF
15080 esac
15081
15082 case $lt_shell_append in
15083 yes)
15084 cat << \_LT_EOF >> "$cfgfile"
15085
15086 # func_append var value
15087 # Append VALUE to the end of shell variable VAR.
15088 func_append ()
15089 {
15090 eval "$1+=\$2"
15091 }
15092 _LT_EOF
15093 ;;
15094 *)
15095 cat << \_LT_EOF >> "$cfgfile"
15096
15097 # func_append var value
15098 # Append VALUE to the end of shell variable VAR.
15099 func_append ()
15100 {
15101 eval "$1=\$$1\$2"
15102 }
15103
15104 _LT_EOF
15105 ;;
15106 esac
15107
15108
15109 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15110 || (rm -f "$cfgfile"; exit 1)
15111
15112 mv -f "$cfgfile" "$ofile" ||
15113 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15114 chmod +x "$ofile"
15115
15116 ;;
15117 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15118 rm -f Makesim1.tmp Makesim2.tmp Makefile
15119 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15120 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15121 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15122 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15123 <Makefile.sim >Makefile
15124 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15125 ;;
15126 "stamp-h":C) echo > stamp-h ;;
15127
15128 esac
15129 done # for ac_tag
15130
15131
15132 as_fn_exit 0
15133 _ACEOF
15134 ac_clean_files=$ac_clean_files_save
15135
15136 test $ac_write_fail = 0 ||
15137 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15138
15139
15140 # configure is writing to config.log, and then calls config.status.
15141 # config.status does its own redirection, appending to config.log.
15142 # Unfortunately, on DOS this fails, as config.log is still kept open
15143 # by configure, so config.status won't be able to write to it; its
15144 # output is simply discarded. So we exec the FD to /dev/null,
15145 # effectively closing config.log, so it can be properly (re)opened and
15146 # appended to by config.status. When coming back to configure, we
15147 # need to make the FD available again.
15148 if test "$no_create" != yes; then
15149 ac_cs_success=:
15150 ac_config_status_args=
15151 test "$silent" = yes &&
15152 ac_config_status_args="$ac_config_status_args --quiet"
15153 exec 5>/dev/null
15154 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15155 exec 5>>config.log
15156 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15157 # would make configure fail if this is the last instruction.
15158 $ac_cs_success || as_fn_exit $?
15159 fi
15160 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15161 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15162 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15163 fi
15164
15165