]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/riscv/configure
sim: drop use of bfd/configure.host
[thirdparty/binutils-gdb.git] / sim / riscv / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210 else
211 as_have_required=no
212 fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233 fi
234 fi
235 done;;
236 esac
237 as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279 fi
280 exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298 { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307 return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386 else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403 else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517 *)
518 ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542 else
543 as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME=
589 PACKAGE_TARNAME=
590 PACKAGE_VERSION=
591 PACKAGE_STRING=
592 PACKAGE_BUGREPORT=
593 PACKAGE_URL=
594
595 ac_unique_file="Makefile.in"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 # include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 # include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_subst_vars='LTLIBOBJS
633 LIBOBJS
634 cgen_breaks
635 REPORT_BUGS_TEXI
636 REPORT_BUGS_TO
637 PKGVERSION
638 MAINT
639 MAINTAINER_MODE_FALSE
640 MAINTAINER_MODE_TRUE
641 lt_cv_dlopen_libs
642 OTOOL64
643 OTOOL
644 LIPO
645 NMEDIT
646 DSYMUTIL
647 AWK
648 STRIP
649 OBJDUMP
650 LN_S
651 NM
652 ac_ct_DUMPBIN
653 DUMPBIN
654 LD
655 FGREP
656 SED
657 LIBTOOL
658 PLUGINS_FALSE
659 PLUGINS_TRUE
660 zlibinc
661 zlibdir
662 CATOBJEXT
663 GENCAT
664 INSTOBJEXT
665 DATADIRNAME
666 CATALOGS
667 POSUB
668 GMSGFMT
669 XGETTEXT
670 INCINTL
671 LIBINTL_DEP
672 LIBINTL
673 USE_NLS
674 GMAKE_FALSE
675 GMAKE_TRUE
676 MAKE
677 CCDEPMODE
678 DEPDIR
679 am__leading_dot
680 PACKAGE
681 C_DIALECT
682 RANLIB
683 AR
684 CC_FOR_BUILD
685 INSTALL_DATA
686 INSTALL_SCRIPT
687 INSTALL_PROGRAM
688 EGREP
689 GREP
690 CPP
691 target_os
692 target_vendor
693 target_cpu
694 target
695 host_os
696 host_vendor
697 host_cpu
698 host
699 build_os
700 build_vendor
701 build_cpu
702 build
703 OBJEXT
704 EXEEXT
705 ac_ct_CC
706 CPPFLAGS
707 LDFLAGS
708 CFLAGS
709 CC
710 WERROR_CFLAGS
711 WARN_CFLAGS
712 sim_reserved_bits
713 sim_inline
714 sim_hw
715 sim_hw_objs
716 sim_hw_cflags
717 sim_default_model
718 sim_scache
719 sim_float
720 sim_endian
721 sim_bitsize
722 sim_alignment
723 target_alias
724 host_alias
725 build_alias
726 LIBS
727 ECHO_T
728 ECHO_N
729 ECHO_C
730 DEFS
731 mandir
732 localedir
733 libdir
734 psdir
735 pdfdir
736 dvidir
737 htmldir
738 infodir
739 docdir
740 oldincludedir
741 includedir
742 localstatedir
743 sharedstatedir
744 sysconfdir
745 datadir
746 datarootdir
747 libexecdir
748 sbindir
749 bindir
750 program_transform_name
751 prefix
752 exec_prefix
753 PACKAGE_URL
754 PACKAGE_BUGREPORT
755 PACKAGE_STRING
756 PACKAGE_VERSION
757 PACKAGE_TARNAME
758 PACKAGE_NAME
759 PATH_SEPARATOR
760 SHELL'
761 ac_subst_files=''
762 ac_user_opts='
763 enable_option_checking
764 with_system_zlib
765 enable_plugins
766 enable_shared
767 enable_static
768 with_pic
769 enable_fast_install
770 with_gnu_ld
771 enable_libtool_lock
772 enable_maintainer_mode
773 enable_sim_debug
774 enable_sim_stdio
775 enable_sim_trace
776 enable_sim_profile
777 enable_sim_assert
778 enable_sim_environment
779 enable_sim_inline
780 with_pkgversion
781 with_bugurl
782 enable_sim_endian
783 enable_sim_alignment
784 enable_werror
785 enable_build_warnings
786 enable_sim_build_warnings
787 enable_sim_default_model
788 enable_sim_bitsize
789 '
790 ac_precious_vars='build_alias
791 host_alias
792 target_alias
793 CC
794 CFLAGS
795 LDFLAGS
796 LIBS
797 CPPFLAGS
798 CPP'
799
800
801 # Initialize some variables set by options.
802 ac_init_help=
803 ac_init_version=false
804 ac_unrecognized_opts=
805 ac_unrecognized_sep=
806 # The variables have the same names as the options, with
807 # dashes changed to underlines.
808 cache_file=/dev/null
809 exec_prefix=NONE
810 no_create=
811 no_recursion=
812 prefix=NONE
813 program_prefix=NONE
814 program_suffix=NONE
815 program_transform_name=s,x,x,
816 silent=
817 site=
818 srcdir=
819 verbose=
820 x_includes=NONE
821 x_libraries=NONE
822
823 # Installation directory options.
824 # These are left unexpanded so users can "make install exec_prefix=/foo"
825 # and all the variables that are supposed to be based on exec_prefix
826 # by default will actually change.
827 # Use braces instead of parens because sh, perl, etc. also accept them.
828 # (The list follows the same order as the GNU Coding Standards.)
829 bindir='${exec_prefix}/bin'
830 sbindir='${exec_prefix}/sbin'
831 libexecdir='${exec_prefix}/libexec'
832 datarootdir='${prefix}/share'
833 datadir='${datarootdir}'
834 sysconfdir='${prefix}/etc'
835 sharedstatedir='${prefix}/com'
836 localstatedir='${prefix}/var'
837 includedir='${prefix}/include'
838 oldincludedir='/usr/include'
839 docdir='${datarootdir}/doc/${PACKAGE}'
840 infodir='${datarootdir}/info'
841 htmldir='${docdir}'
842 dvidir='${docdir}'
843 pdfdir='${docdir}'
844 psdir='${docdir}'
845 libdir='${exec_prefix}/lib'
846 localedir='${datarootdir}/locale'
847 mandir='${datarootdir}/man'
848
849 ac_prev=
850 ac_dashdash=
851 for ac_option
852 do
853 # If the previous option needs an argument, assign it.
854 if test -n "$ac_prev"; then
855 eval $ac_prev=\$ac_option
856 ac_prev=
857 continue
858 fi
859
860 case $ac_option in
861 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
862 *=) ac_optarg= ;;
863 *) ac_optarg=yes ;;
864 esac
865
866 # Accept the important Cygnus configure options, so we can diagnose typos.
867
868 case $ac_dashdash$ac_option in
869 --)
870 ac_dashdash=yes ;;
871
872 -bindir | --bindir | --bindi | --bind | --bin | --bi)
873 ac_prev=bindir ;;
874 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
875 bindir=$ac_optarg ;;
876
877 -build | --build | --buil | --bui | --bu)
878 ac_prev=build_alias ;;
879 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
880 build_alias=$ac_optarg ;;
881
882 -cache-file | --cache-file | --cache-fil | --cache-fi \
883 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
884 ac_prev=cache_file ;;
885 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
886 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
887 cache_file=$ac_optarg ;;
888
889 --config-cache | -C)
890 cache_file=config.cache ;;
891
892 -datadir | --datadir | --datadi | --datad)
893 ac_prev=datadir ;;
894 -datadir=* | --datadir=* | --datadi=* | --datad=*)
895 datadir=$ac_optarg ;;
896
897 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
898 | --dataroo | --dataro | --datar)
899 ac_prev=datarootdir ;;
900 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
901 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
902 datarootdir=$ac_optarg ;;
903
904 -disable-* | --disable-*)
905 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
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--disable-$ac_useropt_orig"
916 ac_unrecognized_sep=', ';;
917 esac
918 eval enable_$ac_useropt=no ;;
919
920 -docdir | --docdir | --docdi | --doc | --do)
921 ac_prev=docdir ;;
922 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
923 docdir=$ac_optarg ;;
924
925 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
926 ac_prev=dvidir ;;
927 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
928 dvidir=$ac_optarg ;;
929
930 -enable-* | --enable-*)
931 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
932 # Reject names that are not valid shell variable names.
933 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
934 as_fn_error $? "invalid feature name: $ac_useropt"
935 ac_useropt_orig=$ac_useropt
936 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
937 case $ac_user_opts in
938 *"
939 "enable_$ac_useropt"
940 "*) ;;
941 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
942 ac_unrecognized_sep=', ';;
943 esac
944 eval enable_$ac_useropt=\$ac_optarg ;;
945
946 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
947 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
948 | --exec | --exe | --ex)
949 ac_prev=exec_prefix ;;
950 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
951 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
952 | --exec=* | --exe=* | --ex=*)
953 exec_prefix=$ac_optarg ;;
954
955 -gas | --gas | --ga | --g)
956 # Obsolete; use --with-gas.
957 with_gas=yes ;;
958
959 -help | --help | --hel | --he | -h)
960 ac_init_help=long ;;
961 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
962 ac_init_help=recursive ;;
963 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
964 ac_init_help=short ;;
965
966 -host | --host | --hos | --ho)
967 ac_prev=host_alias ;;
968 -host=* | --host=* | --hos=* | --ho=*)
969 host_alias=$ac_optarg ;;
970
971 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
972 ac_prev=htmldir ;;
973 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
974 | --ht=*)
975 htmldir=$ac_optarg ;;
976
977 -includedir | --includedir | --includedi | --included | --include \
978 | --includ | --inclu | --incl | --inc)
979 ac_prev=includedir ;;
980 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
981 | --includ=* | --inclu=* | --incl=* | --inc=*)
982 includedir=$ac_optarg ;;
983
984 -infodir | --infodir | --infodi | --infod | --info | --inf)
985 ac_prev=infodir ;;
986 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
987 infodir=$ac_optarg ;;
988
989 -libdir | --libdir | --libdi | --libd)
990 ac_prev=libdir ;;
991 -libdir=* | --libdir=* | --libdi=* | --libd=*)
992 libdir=$ac_optarg ;;
993
994 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
995 | --libexe | --libex | --libe)
996 ac_prev=libexecdir ;;
997 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
998 | --libexe=* | --libex=* | --libe=*)
999 libexecdir=$ac_optarg ;;
1000
1001 -localedir | --localedir | --localedi | --localed | --locale)
1002 ac_prev=localedir ;;
1003 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1004 localedir=$ac_optarg ;;
1005
1006 -localstatedir | --localstatedir | --localstatedi | --localstated \
1007 | --localstate | --localstat | --localsta | --localst | --locals)
1008 ac_prev=localstatedir ;;
1009 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1010 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1011 localstatedir=$ac_optarg ;;
1012
1013 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1014 ac_prev=mandir ;;
1015 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1016 mandir=$ac_optarg ;;
1017
1018 -nfp | --nfp | --nf)
1019 # Obsolete; use --without-fp.
1020 with_fp=no ;;
1021
1022 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1023 | --no-cr | --no-c | -n)
1024 no_create=yes ;;
1025
1026 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1027 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1028 no_recursion=yes ;;
1029
1030 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1031 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1032 | --oldin | --oldi | --old | --ol | --o)
1033 ac_prev=oldincludedir ;;
1034 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1035 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1036 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1037 oldincludedir=$ac_optarg ;;
1038
1039 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1040 ac_prev=prefix ;;
1041 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1042 prefix=$ac_optarg ;;
1043
1044 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1045 | --program-pre | --program-pr | --program-p)
1046 ac_prev=program_prefix ;;
1047 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1048 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1049 program_prefix=$ac_optarg ;;
1050
1051 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1052 | --program-suf | --program-su | --program-s)
1053 ac_prev=program_suffix ;;
1054 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1055 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1056 program_suffix=$ac_optarg ;;
1057
1058 -program-transform-name | --program-transform-name \
1059 | --program-transform-nam | --program-transform-na \
1060 | --program-transform-n | --program-transform- \
1061 | --program-transform | --program-transfor \
1062 | --program-transfo | --program-transf \
1063 | --program-trans | --program-tran \
1064 | --progr-tra | --program-tr | --program-t)
1065 ac_prev=program_transform_name ;;
1066 -program-transform-name=* | --program-transform-name=* \
1067 | --program-transform-nam=* | --program-transform-na=* \
1068 | --program-transform-n=* | --program-transform-=* \
1069 | --program-transform=* | --program-transfor=* \
1070 | --program-transfo=* | --program-transf=* \
1071 | --program-trans=* | --program-tran=* \
1072 | --progr-tra=* | --program-tr=* | --program-t=*)
1073 program_transform_name=$ac_optarg ;;
1074
1075 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1076 ac_prev=pdfdir ;;
1077 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1078 pdfdir=$ac_optarg ;;
1079
1080 -psdir | --psdir | --psdi | --psd | --ps)
1081 ac_prev=psdir ;;
1082 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1083 psdir=$ac_optarg ;;
1084
1085 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1086 | -silent | --silent | --silen | --sile | --sil)
1087 silent=yes ;;
1088
1089 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1090 ac_prev=sbindir ;;
1091 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1092 | --sbi=* | --sb=*)
1093 sbindir=$ac_optarg ;;
1094
1095 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1096 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1097 | --sharedst | --shareds | --shared | --share | --shar \
1098 | --sha | --sh)
1099 ac_prev=sharedstatedir ;;
1100 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1101 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1102 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1103 | --sha=* | --sh=*)
1104 sharedstatedir=$ac_optarg ;;
1105
1106 -site | --site | --sit)
1107 ac_prev=site ;;
1108 -site=* | --site=* | --sit=*)
1109 site=$ac_optarg ;;
1110
1111 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1112 ac_prev=srcdir ;;
1113 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1114 srcdir=$ac_optarg ;;
1115
1116 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1117 | --syscon | --sysco | --sysc | --sys | --sy)
1118 ac_prev=sysconfdir ;;
1119 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1120 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1121 sysconfdir=$ac_optarg ;;
1122
1123 -target | --target | --targe | --targ | --tar | --ta | --t)
1124 ac_prev=target_alias ;;
1125 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1126 target_alias=$ac_optarg ;;
1127
1128 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1129 verbose=yes ;;
1130
1131 -version | --version | --versio | --versi | --vers | -V)
1132 ac_init_version=: ;;
1133
1134 -with-* | --with-*)
1135 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1136 # Reject names that are not valid shell variable names.
1137 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1138 as_fn_error $? "invalid package name: $ac_useropt"
1139 ac_useropt_orig=$ac_useropt
1140 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1141 case $ac_user_opts in
1142 *"
1143 "with_$ac_useropt"
1144 "*) ;;
1145 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1146 ac_unrecognized_sep=', ';;
1147 esac
1148 eval with_$ac_useropt=\$ac_optarg ;;
1149
1150 -without-* | --without-*)
1151 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1152 # Reject names that are not valid shell variable names.
1153 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1154 as_fn_error $? "invalid package name: $ac_useropt"
1155 ac_useropt_orig=$ac_useropt
1156 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1157 case $ac_user_opts in
1158 *"
1159 "with_$ac_useropt"
1160 "*) ;;
1161 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1162 ac_unrecognized_sep=', ';;
1163 esac
1164 eval with_$ac_useropt=no ;;
1165
1166 --x)
1167 # Obsolete; use --with-x.
1168 with_x=yes ;;
1169
1170 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1171 | --x-incl | --x-inc | --x-in | --x-i)
1172 ac_prev=x_includes ;;
1173 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1174 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1175 x_includes=$ac_optarg ;;
1176
1177 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1178 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1179 ac_prev=x_libraries ;;
1180 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1181 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1182 x_libraries=$ac_optarg ;;
1183
1184 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1185 Try \`$0 --help' for more information"
1186 ;;
1187
1188 *=*)
1189 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1190 # Reject names that are not valid shell variable names.
1191 case $ac_envvar in #(
1192 '' | [0-9]* | *[!_$as_cr_alnum]* )
1193 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1194 esac
1195 eval $ac_envvar=\$ac_optarg
1196 export $ac_envvar ;;
1197
1198 *)
1199 # FIXME: should be removed in autoconf 3.0.
1200 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1201 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1202 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1203 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1204 ;;
1205
1206 esac
1207 done
1208
1209 if test -n "$ac_prev"; then
1210 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1211 as_fn_error $? "missing argument to $ac_option"
1212 fi
1213
1214 if test -n "$ac_unrecognized_opts"; then
1215 case $enable_option_checking in
1216 no) ;;
1217 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1218 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1219 esac
1220 fi
1221
1222 # Check all directory arguments for consistency.
1223 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1224 datadir sysconfdir sharedstatedir localstatedir includedir \
1225 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1226 libdir localedir mandir
1227 do
1228 eval ac_val=\$$ac_var
1229 # Remove trailing slashes.
1230 case $ac_val in
1231 */ )
1232 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1233 eval $ac_var=\$ac_val;;
1234 esac
1235 # Be sure to have absolute directory names.
1236 case $ac_val in
1237 [\\/$]* | ?:[\\/]* ) continue;;
1238 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1239 esac
1240 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1241 done
1242
1243 # There might be people who depend on the old broken behavior: `$host'
1244 # used to hold the argument of --host etc.
1245 # FIXME: To remove some day.
1246 build=$build_alias
1247 host=$host_alias
1248 target=$target_alias
1249
1250 # FIXME: To remove some day.
1251 if test "x$host_alias" != x; then
1252 if test "x$build_alias" = x; then
1253 cross_compiling=maybe
1254 elif test "x$build_alias" != "x$host_alias"; then
1255 cross_compiling=yes
1256 fi
1257 fi
1258
1259 ac_tool_prefix=
1260 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1261
1262 test "$silent" = yes && exec 6>/dev/null
1263
1264
1265 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1266 ac_ls_di=`ls -di .` &&
1267 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1268 as_fn_error $? "working directory cannot be determined"
1269 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1270 as_fn_error $? "pwd does not report name of working directory"
1271
1272
1273 # Find the source files, if location was not specified.
1274 if test -z "$srcdir"; then
1275 ac_srcdir_defaulted=yes
1276 # Try the directory containing this script, then the parent directory.
1277 ac_confdir=`$as_dirname -- "$as_myself" ||
1278 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1279 X"$as_myself" : 'X\(//\)[^/]' \| \
1280 X"$as_myself" : 'X\(//\)$' \| \
1281 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1282 $as_echo X"$as_myself" |
1283 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1284 s//\1/
1285 q
1286 }
1287 /^X\(\/\/\)[^/].*/{
1288 s//\1/
1289 q
1290 }
1291 /^X\(\/\/\)$/{
1292 s//\1/
1293 q
1294 }
1295 /^X\(\/\).*/{
1296 s//\1/
1297 q
1298 }
1299 s/.*/./; q'`
1300 srcdir=$ac_confdir
1301 if test ! -r "$srcdir/$ac_unique_file"; then
1302 srcdir=..
1303 fi
1304 else
1305 ac_srcdir_defaulted=no
1306 fi
1307 if test ! -r "$srcdir/$ac_unique_file"; then
1308 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1309 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1310 fi
1311 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1312 ac_abs_confdir=`(
1313 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1314 pwd)`
1315 # When building in place, set srcdir=.
1316 if test "$ac_abs_confdir" = "$ac_pwd"; then
1317 srcdir=.
1318 fi
1319 # Remove unnecessary trailing slashes from srcdir.
1320 # Double slashes in file names in object file debugging info
1321 # mess up M-x gdb in Emacs.
1322 case $srcdir in
1323 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1324 esac
1325 for ac_var in $ac_precious_vars; do
1326 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1327 eval ac_env_${ac_var}_value=\$${ac_var}
1328 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1329 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1330 done
1331
1332 #
1333 # Report the --help message.
1334 #
1335 if test "$ac_init_help" = "long"; then
1336 # Omit some internal or obsolete options to make the list less imposing.
1337 # This message is too long to be a string in the A/UX 3.1 sh.
1338 cat <<_ACEOF
1339 \`configure' configures this package to adapt to many kinds of systems.
1340
1341 Usage: $0 [OPTION]... [VAR=VALUE]...
1342
1343 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1344 VAR=VALUE. See below for descriptions of some of the useful variables.
1345
1346 Defaults for the options are specified in brackets.
1347
1348 Configuration:
1349 -h, --help display this help and exit
1350 --help=short display options specific to this package
1351 --help=recursive display the short help of all the included packages
1352 -V, --version display version information and exit
1353 -q, --quiet, --silent do not print \`checking ...' messages
1354 --cache-file=FILE cache test results in FILE [disabled]
1355 -C, --config-cache alias for \`--cache-file=config.cache'
1356 -n, --no-create do not create output files
1357 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1358
1359 Installation directories:
1360 --prefix=PREFIX install architecture-independent files in PREFIX
1361 [$ac_default_prefix]
1362 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1363 [PREFIX]
1364
1365 By default, \`make install' will install all the files in
1366 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1367 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1368 for instance \`--prefix=\$HOME'.
1369
1370 For better control, use the options below.
1371
1372 Fine tuning of the installation directories:
1373 --bindir=DIR user executables [EPREFIX/bin]
1374 --sbindir=DIR system admin executables [EPREFIX/sbin]
1375 --libexecdir=DIR program executables [EPREFIX/libexec]
1376 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1377 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1378 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1379 --libdir=DIR object code libraries [EPREFIX/lib]
1380 --includedir=DIR C header files [PREFIX/include]
1381 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1382 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1383 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1384 --infodir=DIR info documentation [DATAROOTDIR/info]
1385 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1386 --mandir=DIR man documentation [DATAROOTDIR/man]
1387 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1388 --htmldir=DIR html documentation [DOCDIR]
1389 --dvidir=DIR dvi documentation [DOCDIR]
1390 --pdfdir=DIR pdf documentation [DOCDIR]
1391 --psdir=DIR ps documentation [DOCDIR]
1392 _ACEOF
1393
1394 cat <<\_ACEOF
1395
1396 Program names:
1397 --program-prefix=PREFIX prepend PREFIX to installed program names
1398 --program-suffix=SUFFIX append SUFFIX to installed program names
1399 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1400
1401 System types:
1402 --build=BUILD configure for building on BUILD [guessed]
1403 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1404 --target=TARGET configure for building compilers for TARGET [HOST]
1405 _ACEOF
1406 fi
1407
1408 if test -n "$ac_init_help"; then
1409
1410 cat <<\_ACEOF
1411
1412 Optional Features:
1413 --disable-option-checking ignore unrecognized --enable/--with options
1414 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1415 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1416 --enable-plugins Enable support for plugins
1417 --enable-shared[=PKGS] build shared libraries [default=yes]
1418 --enable-static[=PKGS] build static libraries [default=yes]
1419 --enable-fast-install[=PKGS]
1420 optimize for fast installation [default=yes]
1421 --disable-libtool-lock avoid locking (might break parallel builds)
1422 --enable-maintainer-mode
1423 enable make rules and dependencies not useful (and
1424 sometimes confusing) to the casual installer
1425 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1426 itself)
1427 --enable-sim-stdio Specify whether to use stdio for console
1428 input/output
1429 --enable-sim-trace=opts Enable tracing of simulated programs
1430 --enable-sim-profile=opts
1431 Enable profiling flags
1432 --enable-sim-assert Specify whether to perform random assertions
1433 --enable-sim-environment=environment
1434 Specify mixed, user, virtual or operating
1435 environment
1436 --enable-sim-inline=inlines
1437 Specify which functions should be inlined
1438 --enable-sim-endian=endian
1439 Specify target byte endian orientation
1440 --enable-sim-alignment=align
1441 Specify strict, nonstrict or forced alignment of
1442 memory accesses
1443 --enable-werror treat compile warnings as errors
1444 --enable-build-warnings enable build-time compiler warnings if gcc is used
1445 --enable-sim-build-warnings
1446 enable SIM specific build-time compiler warnings if
1447 gcc is used
1448 --enable-sim-default-model=model
1449 Specify default model to simulate
1450 --enable-sim-bitsize=N Specify target bitsize (32 or 64)
1451
1452 Optional Packages:
1453 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1454 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1455 --with-system-zlib use installed libz
1456 --with-pic try to use only PIC/non-PIC objects [default=use
1457 both]
1458 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1459 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1460 --with-bugurl=URL Direct users to URL to report a bug
1461
1462 Some influential environment variables:
1463 CC C compiler command
1464 CFLAGS C compiler flags
1465 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1466 nonstandard directory <lib dir>
1467 LIBS libraries to pass to the linker, e.g. -l<library>
1468 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1469 you have headers in a nonstandard directory <include dir>
1470 CPP C preprocessor
1471
1472 Use these variables to override the choices made by `configure' or to help
1473 it to find libraries and programs with nonstandard names/locations.
1474
1475 Report bugs to the package provider.
1476 _ACEOF
1477 ac_status=$?
1478 fi
1479
1480 if test "$ac_init_help" = "recursive"; then
1481 # If there are subdirs, report their specific --help.
1482 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1483 test -d "$ac_dir" ||
1484 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1485 continue
1486 ac_builddir=.
1487
1488 case "$ac_dir" in
1489 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1490 *)
1491 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1492 # A ".." for each directory in $ac_dir_suffix.
1493 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1494 case $ac_top_builddir_sub in
1495 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1496 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1497 esac ;;
1498 esac
1499 ac_abs_top_builddir=$ac_pwd
1500 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1501 # for backward compatibility:
1502 ac_top_builddir=$ac_top_build_prefix
1503
1504 case $srcdir in
1505 .) # We are building in place.
1506 ac_srcdir=.
1507 ac_top_srcdir=$ac_top_builddir_sub
1508 ac_abs_top_srcdir=$ac_pwd ;;
1509 [\\/]* | ?:[\\/]* ) # Absolute name.
1510 ac_srcdir=$srcdir$ac_dir_suffix;
1511 ac_top_srcdir=$srcdir
1512 ac_abs_top_srcdir=$srcdir ;;
1513 *) # Relative name.
1514 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1515 ac_top_srcdir=$ac_top_build_prefix$srcdir
1516 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1517 esac
1518 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1519
1520 cd "$ac_dir" || { ac_status=$?; continue; }
1521 # Check for guested configure.
1522 if test -f "$ac_srcdir/configure.gnu"; then
1523 echo &&
1524 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1525 elif test -f "$ac_srcdir/configure"; then
1526 echo &&
1527 $SHELL "$ac_srcdir/configure" --help=recursive
1528 else
1529 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1530 fi || ac_status=$?
1531 cd "$ac_pwd" || { ac_status=$?; break; }
1532 done
1533 fi
1534
1535 test -n "$ac_init_help" && exit $ac_status
1536 if $ac_init_version; then
1537 cat <<\_ACEOF
1538 configure
1539 generated by GNU Autoconf 2.69
1540
1541 Copyright (C) 2012 Free Software Foundation, Inc.
1542 This configure script is free software; the Free Software Foundation
1543 gives unlimited permission to copy, distribute and modify it.
1544 _ACEOF
1545 exit
1546 fi
1547
1548 ## ------------------------ ##
1549 ## Autoconf initialization. ##
1550 ## ------------------------ ##
1551
1552 # ac_fn_c_try_compile LINENO
1553 # --------------------------
1554 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1555 ac_fn_c_try_compile ()
1556 {
1557 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1558 rm -f conftest.$ac_objext
1559 if { { ac_try="$ac_compile"
1560 case "(($ac_try" in
1561 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1562 *) ac_try_echo=$ac_try;;
1563 esac
1564 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1565 $as_echo "$ac_try_echo"; } >&5
1566 (eval "$ac_compile") 2>conftest.err
1567 ac_status=$?
1568 if test -s conftest.err; then
1569 grep -v '^ *+' conftest.err >conftest.er1
1570 cat conftest.er1 >&5
1571 mv -f conftest.er1 conftest.err
1572 fi
1573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1574 test $ac_status = 0; } && {
1575 test -z "$ac_c_werror_flag" ||
1576 test ! -s conftest.err
1577 } && test -s conftest.$ac_objext; then :
1578 ac_retval=0
1579 else
1580 $as_echo "$as_me: failed program was:" >&5
1581 sed 's/^/| /' conftest.$ac_ext >&5
1582
1583 ac_retval=1
1584 fi
1585 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1586 as_fn_set_status $ac_retval
1587
1588 } # ac_fn_c_try_compile
1589
1590 # ac_fn_c_try_cpp LINENO
1591 # ----------------------
1592 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1593 ac_fn_c_try_cpp ()
1594 {
1595 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1596 if { { ac_try="$ac_cpp conftest.$ac_ext"
1597 case "(($ac_try" in
1598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1599 *) ac_try_echo=$ac_try;;
1600 esac
1601 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1602 $as_echo "$ac_try_echo"; } >&5
1603 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1604 ac_status=$?
1605 if test -s conftest.err; then
1606 grep -v '^ *+' conftest.err >conftest.er1
1607 cat conftest.er1 >&5
1608 mv -f conftest.er1 conftest.err
1609 fi
1610 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1611 test $ac_status = 0; } > conftest.i && {
1612 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1613 test ! -s conftest.err
1614 }; then :
1615 ac_retval=0
1616 else
1617 $as_echo "$as_me: failed program was:" >&5
1618 sed 's/^/| /' conftest.$ac_ext >&5
1619
1620 ac_retval=1
1621 fi
1622 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1623 as_fn_set_status $ac_retval
1624
1625 } # ac_fn_c_try_cpp
1626
1627 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1628 # -------------------------------------------------------
1629 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1630 # the include files in INCLUDES and setting the cache variable VAR
1631 # accordingly.
1632 ac_fn_c_check_header_mongrel ()
1633 {
1634 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1635 if eval \${$3+:} false; then :
1636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1637 $as_echo_n "checking for $2... " >&6; }
1638 if eval \${$3+:} false; then :
1639 $as_echo_n "(cached) " >&6
1640 fi
1641 eval ac_res=\$$3
1642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1643 $as_echo "$ac_res" >&6; }
1644 else
1645 # Is the header compilable?
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1647 $as_echo_n "checking $2 usability... " >&6; }
1648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1649 /* end confdefs.h. */
1650 $4
1651 #include <$2>
1652 _ACEOF
1653 if ac_fn_c_try_compile "$LINENO"; then :
1654 ac_header_compiler=yes
1655 else
1656 ac_header_compiler=no
1657 fi
1658 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1660 $as_echo "$ac_header_compiler" >&6; }
1661
1662 # Is the header present?
1663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1664 $as_echo_n "checking $2 presence... " >&6; }
1665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1666 /* end confdefs.h. */
1667 #include <$2>
1668 _ACEOF
1669 if ac_fn_c_try_cpp "$LINENO"; then :
1670 ac_header_preproc=yes
1671 else
1672 ac_header_preproc=no
1673 fi
1674 rm -f conftest.err conftest.i conftest.$ac_ext
1675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1676 $as_echo "$ac_header_preproc" >&6; }
1677
1678 # So? What about this header?
1679 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1680 yes:no: )
1681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1682 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1684 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1685 ;;
1686 no:yes:* )
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1688 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1690 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1692 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1694 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1696 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1697 ;;
1698 esac
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1700 $as_echo_n "checking for $2... " >&6; }
1701 if eval \${$3+:} false; then :
1702 $as_echo_n "(cached) " >&6
1703 else
1704 eval "$3=\$ac_header_compiler"
1705 fi
1706 eval ac_res=\$$3
1707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1708 $as_echo "$ac_res" >&6; }
1709 fi
1710 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1711
1712 } # ac_fn_c_check_header_mongrel
1713
1714 # ac_fn_c_try_run LINENO
1715 # ----------------------
1716 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1717 # that executables *can* be run.
1718 ac_fn_c_try_run ()
1719 {
1720 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1721 if { { ac_try="$ac_link"
1722 case "(($ac_try" in
1723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1724 *) ac_try_echo=$ac_try;;
1725 esac
1726 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1727 $as_echo "$ac_try_echo"; } >&5
1728 (eval "$ac_link") 2>&5
1729 ac_status=$?
1730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1731 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1732 { { case "(($ac_try" in
1733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1734 *) ac_try_echo=$ac_try;;
1735 esac
1736 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1737 $as_echo "$ac_try_echo"; } >&5
1738 (eval "$ac_try") 2>&5
1739 ac_status=$?
1740 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1741 test $ac_status = 0; }; }; then :
1742 ac_retval=0
1743 else
1744 $as_echo "$as_me: program exited with status $ac_status" >&5
1745 $as_echo "$as_me: failed program was:" >&5
1746 sed 's/^/| /' conftest.$ac_ext >&5
1747
1748 ac_retval=$ac_status
1749 fi
1750 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1751 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1752 as_fn_set_status $ac_retval
1753
1754 } # ac_fn_c_try_run
1755
1756 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1757 # -------------------------------------------------------
1758 # Tests whether HEADER exists and can be compiled using the include files in
1759 # INCLUDES, setting the cache variable VAR accordingly.
1760 ac_fn_c_check_header_compile ()
1761 {
1762 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1764 $as_echo_n "checking for $2... " >&6; }
1765 if eval \${$3+:} false; then :
1766 $as_echo_n "(cached) " >&6
1767 else
1768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1769 /* end confdefs.h. */
1770 $4
1771 #include <$2>
1772 _ACEOF
1773 if ac_fn_c_try_compile "$LINENO"; then :
1774 eval "$3=yes"
1775 else
1776 eval "$3=no"
1777 fi
1778 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1779 fi
1780 eval ac_res=\$$3
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1782 $as_echo "$ac_res" >&6; }
1783 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1784
1785 } # ac_fn_c_check_header_compile
1786
1787 # ac_fn_c_try_link LINENO
1788 # -----------------------
1789 # Try to link conftest.$ac_ext, and return whether this succeeded.
1790 ac_fn_c_try_link ()
1791 {
1792 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1793 rm -f conftest.$ac_objext conftest$ac_exeext
1794 if { { ac_try="$ac_link"
1795 case "(($ac_try" in
1796 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1797 *) ac_try_echo=$ac_try;;
1798 esac
1799 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1800 $as_echo "$ac_try_echo"; } >&5
1801 (eval "$ac_link") 2>conftest.err
1802 ac_status=$?
1803 if test -s conftest.err; then
1804 grep -v '^ *+' conftest.err >conftest.er1
1805 cat conftest.er1 >&5
1806 mv -f conftest.er1 conftest.err
1807 fi
1808 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1809 test $ac_status = 0; } && {
1810 test -z "$ac_c_werror_flag" ||
1811 test ! -s conftest.err
1812 } && test -s conftest$ac_exeext && {
1813 test "$cross_compiling" = yes ||
1814 test -x conftest$ac_exeext
1815 }; then :
1816 ac_retval=0
1817 else
1818 $as_echo "$as_me: failed program was:" >&5
1819 sed 's/^/| /' conftest.$ac_ext >&5
1820
1821 ac_retval=1
1822 fi
1823 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1824 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1825 # interfere with the next link command; also delete a directory that is
1826 # left behind by Apple's compiler. We do this before executing the actions.
1827 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1828 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1829 as_fn_set_status $ac_retval
1830
1831 } # ac_fn_c_try_link
1832
1833 # ac_fn_c_check_func LINENO FUNC VAR
1834 # ----------------------------------
1835 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1836 ac_fn_c_check_func ()
1837 {
1838 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1840 $as_echo_n "checking for $2... " >&6; }
1841 if eval \${$3+:} false; then :
1842 $as_echo_n "(cached) " >&6
1843 else
1844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1845 /* end confdefs.h. */
1846 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1847 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1848 #define $2 innocuous_$2
1849
1850 /* System header to define __stub macros and hopefully few prototypes,
1851 which can conflict with char $2 (); below.
1852 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1853 <limits.h> exists even on freestanding compilers. */
1854
1855 #ifdef __STDC__
1856 # include <limits.h>
1857 #else
1858 # include <assert.h>
1859 #endif
1860
1861 #undef $2
1862
1863 /* Override any GCC internal prototype to avoid an error.
1864 Use char because int might match the return type of a GCC
1865 builtin and then its argument prototype would still apply. */
1866 #ifdef __cplusplus
1867 extern "C"
1868 #endif
1869 char $2 ();
1870 /* The GNU C library defines this for functions which it implements
1871 to always fail with ENOSYS. Some functions are actually named
1872 something starting with __ and the normal name is an alias. */
1873 #if defined __stub_$2 || defined __stub___$2
1874 choke me
1875 #endif
1876
1877 int
1878 main ()
1879 {
1880 return $2 ();
1881 ;
1882 return 0;
1883 }
1884 _ACEOF
1885 if ac_fn_c_try_link "$LINENO"; then :
1886 eval "$3=yes"
1887 else
1888 eval "$3=no"
1889 fi
1890 rm -f core conftest.err conftest.$ac_objext \
1891 conftest$ac_exeext conftest.$ac_ext
1892 fi
1893 eval ac_res=\$$3
1894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1895 $as_echo "$ac_res" >&6; }
1896 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1897
1898 } # ac_fn_c_check_func
1899
1900 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1901 # ----------------------------------------------------
1902 # Tries to find if the field MEMBER exists in type AGGR, after including
1903 # INCLUDES, setting cache variable VAR accordingly.
1904 ac_fn_c_check_member ()
1905 {
1906 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1908 $as_echo_n "checking for $2.$3... " >&6; }
1909 if eval \${$4+:} false; then :
1910 $as_echo_n "(cached) " >&6
1911 else
1912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1913 /* end confdefs.h. */
1914 $5
1915 int
1916 main ()
1917 {
1918 static $2 ac_aggr;
1919 if (ac_aggr.$3)
1920 return 0;
1921 ;
1922 return 0;
1923 }
1924 _ACEOF
1925 if ac_fn_c_try_compile "$LINENO"; then :
1926 eval "$4=yes"
1927 else
1928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1929 /* end confdefs.h. */
1930 $5
1931 int
1932 main ()
1933 {
1934 static $2 ac_aggr;
1935 if (sizeof ac_aggr.$3)
1936 return 0;
1937 ;
1938 return 0;
1939 }
1940 _ACEOF
1941 if ac_fn_c_try_compile "$LINENO"; then :
1942 eval "$4=yes"
1943 else
1944 eval "$4=no"
1945 fi
1946 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1947 fi
1948 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1949 fi
1950 eval ac_res=\$$4
1951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1952 $as_echo "$ac_res" >&6; }
1953 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1954
1955 } # ac_fn_c_check_member
1956
1957 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1958 # -------------------------------------------
1959 # Tests whether TYPE exists after having included INCLUDES, setting cache
1960 # variable VAR accordingly.
1961 ac_fn_c_check_type ()
1962 {
1963 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1965 $as_echo_n "checking for $2... " >&6; }
1966 if eval \${$3+:} false; then :
1967 $as_echo_n "(cached) " >&6
1968 else
1969 eval "$3=no"
1970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1971 /* end confdefs.h. */
1972 $4
1973 int
1974 main ()
1975 {
1976 if (sizeof ($2))
1977 return 0;
1978 ;
1979 return 0;
1980 }
1981 _ACEOF
1982 if ac_fn_c_try_compile "$LINENO"; then :
1983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1984 /* end confdefs.h. */
1985 $4
1986 int
1987 main ()
1988 {
1989 if (sizeof (($2)))
1990 return 0;
1991 ;
1992 return 0;
1993 }
1994 _ACEOF
1995 if ac_fn_c_try_compile "$LINENO"; then :
1996
1997 else
1998 eval "$3=yes"
1999 fi
2000 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2001 fi
2002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2003 fi
2004 eval ac_res=\$$3
2005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2006 $as_echo "$ac_res" >&6; }
2007 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2008
2009 } # ac_fn_c_check_type
2010 cat >config.log <<_ACEOF
2011 This file contains any messages produced by compilers while
2012 running configure, to aid debugging if configure makes a mistake.
2013
2014 It was created by $as_me, which was
2015 generated by GNU Autoconf 2.69. Invocation command line was
2016
2017 $ $0 $@
2018
2019 _ACEOF
2020 exec 5>>config.log
2021 {
2022 cat <<_ASUNAME
2023 ## --------- ##
2024 ## Platform. ##
2025 ## --------- ##
2026
2027 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2028 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2029 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2030 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2031 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2032
2033 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2034 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2035
2036 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2037 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2038 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2039 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2040 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2041 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2042 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2043
2044 _ASUNAME
2045
2046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2047 for as_dir in $PATH
2048 do
2049 IFS=$as_save_IFS
2050 test -z "$as_dir" && as_dir=.
2051 $as_echo "PATH: $as_dir"
2052 done
2053 IFS=$as_save_IFS
2054
2055 } >&5
2056
2057 cat >&5 <<_ACEOF
2058
2059
2060 ## ----------- ##
2061 ## Core tests. ##
2062 ## ----------- ##
2063
2064 _ACEOF
2065
2066
2067 # Keep a trace of the command line.
2068 # Strip out --no-create and --no-recursion so they do not pile up.
2069 # Strip out --silent because we don't want to record it for future runs.
2070 # Also quote any args containing shell meta-characters.
2071 # Make two passes to allow for proper duplicate-argument suppression.
2072 ac_configure_args=
2073 ac_configure_args0=
2074 ac_configure_args1=
2075 ac_must_keep_next=false
2076 for ac_pass in 1 2
2077 do
2078 for ac_arg
2079 do
2080 case $ac_arg in
2081 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2082 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2083 | -silent | --silent | --silen | --sile | --sil)
2084 continue ;;
2085 *\'*)
2086 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2087 esac
2088 case $ac_pass in
2089 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2090 2)
2091 as_fn_append ac_configure_args1 " '$ac_arg'"
2092 if test $ac_must_keep_next = true; then
2093 ac_must_keep_next=false # Got value, back to normal.
2094 else
2095 case $ac_arg in
2096 *=* | --config-cache | -C | -disable-* | --disable-* \
2097 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2098 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2099 | -with-* | --with-* | -without-* | --without-* | --x)
2100 case "$ac_configure_args0 " in
2101 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2102 esac
2103 ;;
2104 -* ) ac_must_keep_next=true ;;
2105 esac
2106 fi
2107 as_fn_append ac_configure_args " '$ac_arg'"
2108 ;;
2109 esac
2110 done
2111 done
2112 { ac_configure_args0=; unset ac_configure_args0;}
2113 { ac_configure_args1=; unset ac_configure_args1;}
2114
2115 # When interrupted or exit'd, cleanup temporary files, and complete
2116 # config.log. We remove comments because anyway the quotes in there
2117 # would cause problems or look ugly.
2118 # WARNING: Use '\'' to represent an apostrophe within the trap.
2119 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2120 trap 'exit_status=$?
2121 # Save into config.log some information that might help in debugging.
2122 {
2123 echo
2124
2125 $as_echo "## ---------------- ##
2126 ## Cache variables. ##
2127 ## ---------------- ##"
2128 echo
2129 # The following way of writing the cache mishandles newlines in values,
2130 (
2131 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2132 eval ac_val=\$$ac_var
2133 case $ac_val in #(
2134 *${as_nl}*)
2135 case $ac_var in #(
2136 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2137 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2138 esac
2139 case $ac_var in #(
2140 _ | IFS | as_nl) ;; #(
2141 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2142 *) { eval $ac_var=; unset $ac_var;} ;;
2143 esac ;;
2144 esac
2145 done
2146 (set) 2>&1 |
2147 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2148 *${as_nl}ac_space=\ *)
2149 sed -n \
2150 "s/'\''/'\''\\\\'\'''\''/g;
2151 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2152 ;; #(
2153 *)
2154 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2155 ;;
2156 esac |
2157 sort
2158 )
2159 echo
2160
2161 $as_echo "## ----------------- ##
2162 ## Output variables. ##
2163 ## ----------------- ##"
2164 echo
2165 for ac_var in $ac_subst_vars
2166 do
2167 eval ac_val=\$$ac_var
2168 case $ac_val in
2169 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2170 esac
2171 $as_echo "$ac_var='\''$ac_val'\''"
2172 done | sort
2173 echo
2174
2175 if test -n "$ac_subst_files"; then
2176 $as_echo "## ------------------- ##
2177 ## File substitutions. ##
2178 ## ------------------- ##"
2179 echo
2180 for ac_var in $ac_subst_files
2181 do
2182 eval ac_val=\$$ac_var
2183 case $ac_val in
2184 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2185 esac
2186 $as_echo "$ac_var='\''$ac_val'\''"
2187 done | sort
2188 echo
2189 fi
2190
2191 if test -s confdefs.h; then
2192 $as_echo "## ----------- ##
2193 ## confdefs.h. ##
2194 ## ----------- ##"
2195 echo
2196 cat confdefs.h
2197 echo
2198 fi
2199 test "$ac_signal" != 0 &&
2200 $as_echo "$as_me: caught signal $ac_signal"
2201 $as_echo "$as_me: exit $exit_status"
2202 } >&5
2203 rm -f core *.core core.conftest.* &&
2204 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2205 exit $exit_status
2206 ' 0
2207 for ac_signal in 1 2 13 15; do
2208 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2209 done
2210 ac_signal=0
2211
2212 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2213 rm -f -r conftest* confdefs.h
2214
2215 $as_echo "/* confdefs.h */" > confdefs.h
2216
2217 # Predefined preprocessor variables.
2218
2219 cat >>confdefs.h <<_ACEOF
2220 #define PACKAGE_NAME "$PACKAGE_NAME"
2221 _ACEOF
2222
2223 cat >>confdefs.h <<_ACEOF
2224 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2225 _ACEOF
2226
2227 cat >>confdefs.h <<_ACEOF
2228 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2229 _ACEOF
2230
2231 cat >>confdefs.h <<_ACEOF
2232 #define PACKAGE_STRING "$PACKAGE_STRING"
2233 _ACEOF
2234
2235 cat >>confdefs.h <<_ACEOF
2236 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2237 _ACEOF
2238
2239 cat >>confdefs.h <<_ACEOF
2240 #define PACKAGE_URL "$PACKAGE_URL"
2241 _ACEOF
2242
2243
2244 # Let the site file select an alternate cache file if it wants to.
2245 # Prefer an explicitly selected file to automatically selected ones.
2246 ac_site_file1=NONE
2247 ac_site_file2=NONE
2248 if test -n "$CONFIG_SITE"; then
2249 # We do not want a PATH search for config.site.
2250 case $CONFIG_SITE in #((
2251 -*) ac_site_file1=./$CONFIG_SITE;;
2252 */*) ac_site_file1=$CONFIG_SITE;;
2253 *) ac_site_file1=./$CONFIG_SITE;;
2254 esac
2255 elif test "x$prefix" != xNONE; then
2256 ac_site_file1=$prefix/share/config.site
2257 ac_site_file2=$prefix/etc/config.site
2258 else
2259 ac_site_file1=$ac_default_prefix/share/config.site
2260 ac_site_file2=$ac_default_prefix/etc/config.site
2261 fi
2262 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2263 do
2264 test "x$ac_site_file" = xNONE && continue
2265 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2266 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2267 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2268 sed 's/^/| /' "$ac_site_file" >&5
2269 . "$ac_site_file" \
2270 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2271 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2272 as_fn_error $? "failed to load site script $ac_site_file
2273 See \`config.log' for more details" "$LINENO" 5; }
2274 fi
2275 done
2276
2277 if test -r "$cache_file"; then
2278 # Some versions of bash will fail to source /dev/null (special files
2279 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2280 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2281 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2282 $as_echo "$as_me: loading cache $cache_file" >&6;}
2283 case $cache_file in
2284 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2285 *) . "./$cache_file";;
2286 esac
2287 fi
2288 else
2289 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2290 $as_echo "$as_me: creating cache $cache_file" >&6;}
2291 >$cache_file
2292 fi
2293
2294 # Check that the precious variables saved in the cache have kept the same
2295 # value.
2296 ac_cache_corrupted=false
2297 for ac_var in $ac_precious_vars; do
2298 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2299 eval ac_new_set=\$ac_env_${ac_var}_set
2300 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2301 eval ac_new_val=\$ac_env_${ac_var}_value
2302 case $ac_old_set,$ac_new_set in
2303 set,)
2304 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2305 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2306 ac_cache_corrupted=: ;;
2307 ,set)
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2309 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2310 ac_cache_corrupted=: ;;
2311 ,);;
2312 *)
2313 if test "x$ac_old_val" != "x$ac_new_val"; then
2314 # differences in whitespace do not lead to failure.
2315 ac_old_val_w=`echo x $ac_old_val`
2316 ac_new_val_w=`echo x $ac_new_val`
2317 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2318 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2319 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2320 ac_cache_corrupted=:
2321 else
2322 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2323 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2324 eval $ac_var=\$ac_old_val
2325 fi
2326 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2327 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2328 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2329 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2330 fi;;
2331 esac
2332 # Pass precious variables to config.status.
2333 if test "$ac_new_set" = set; then
2334 case $ac_new_val in
2335 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2336 *) ac_arg=$ac_var=$ac_new_val ;;
2337 esac
2338 case " $ac_configure_args " in
2339 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2340 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2341 esac
2342 fi
2343 done
2344 if $ac_cache_corrupted; then
2345 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2346 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2347 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2348 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2349 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2350 fi
2351 ## -------------------- ##
2352 ## Main body of script. ##
2353 ## -------------------- ##
2354
2355 ac_ext=c
2356 ac_cpp='$CPP $CPPFLAGS'
2357 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2358 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2359 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2360
2361
2362 # This file contains common code used by all simulators.
2363 #
2364 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2365 # directory. It is intended to be invoked before any target specific stuff.
2366 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2367 # It is intended to be invoked last.
2368 #
2369 # See README-HACKING for more details.
2370
2371 # Include global overrides and fixes for Autoconf.
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2408 #
2409 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2410 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2411 # Written by Gordon Matzigkeit, 1996
2412 #
2413 # This file is free software; the Free Software Foundation gives
2414 # unlimited permission to copy and/or distribute it, with or without
2415 # modifications, as long as this notice is preserved.
2416
2417
2418
2419 # serial 56 LT_INIT
2420
2421
2422 # LT_PREREQ(VERSION)
2423 # ------------------
2424 # Complain and exit if this libtool version is less that VERSION.
2425
2426
2427
2428 # _LT_CHECK_BUILDDIR
2429 # ------------------
2430 # Complain if the absolute build directory name contains unusual characters
2431
2432
2433
2434 # LT_INIT([OPTIONS])
2435 # ------------------
2436 # LT_INIT
2437
2438 # Old names:
2439 # This is what autoupdate's m4 run will expand. It fires
2440 # the warning (with _au_warn_XXX), outputs it into the
2441 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2442 # the replacement expansion.
2443
2444
2445 # This is an auxiliary macro that is also run when
2446 # autoupdate runs m4. It simply calls m4_warning, but
2447 # we need a wrapper so that each warning is emitted only
2448 # once. We break the quoting in m4_warning's argument in
2449 # order to expand this macro's arguments, not AU_DEFUN's.
2450
2451
2452 # Finally, this is the expansion that is picked up by
2453 # autoconf. It tells the user to run autoupdate, and
2454 # then outputs the replacement expansion. We do not care
2455 # about autoupdate's warning because that contains
2456 # information on what to do *after* running autoupdate.
2457
2458 # This is what autoupdate's m4 run will expand. It fires
2459 # the warning (with _au_warn_XXX), outputs it into the
2460 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2461 # the replacement expansion.
2462
2463
2464 # This is an auxiliary macro that is also run when
2465 # autoupdate runs m4. It simply calls m4_warning, but
2466 # we need a wrapper so that each warning is emitted only
2467 # once. We break the quoting in m4_warning's argument in
2468 # order to expand this macro's arguments, not AU_DEFUN's.
2469
2470
2471 # Finally, this is the expansion that is picked up by
2472 # autoconf. It tells the user to run autoupdate, and
2473 # then outputs the replacement expansion. We do not care
2474 # about autoupdate's warning because that contains
2475 # information on what to do *after* running autoupdate.
2476
2477
2478
2479 # _LT_CC_BASENAME(CC)
2480 # -------------------
2481 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2482
2483
2484
2485 # _LT_FILEUTILS_DEFAULTS
2486 # ----------------------
2487 # It is okay to use these file commands and assume they have been set
2488 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2489 # _LT_FILEUTILS_DEFAULTS
2490
2491
2492 # _LT_SETUP
2493 # ---------
2494 # _LT_SETUP
2495
2496
2497 # _LT_PREPARE_SED_QUOTE_VARS
2498 # --------------------------
2499 # Define a few sed substitution that help us do robust quoting.
2500
2501
2502 # _LT_PROG_LTMAIN
2503 # ---------------
2504 # Note that this code is called both from `configure', and `config.status'
2505 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2506 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2507 # so we pass a copy along to make sure it has a sensible value anyway.
2508 # _LT_PROG_LTMAIN
2509
2510
2511 ## ------------------------------------- ##
2512 ## Accumulate code for creating libtool. ##
2513 ## ------------------------------------- ##
2514
2515 # So that we can recreate a full libtool script including additional
2516 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2517 # in macros and then make a single call at the end using the `libtool'
2518 # label.
2519
2520
2521 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2522 # ----------------------------------------
2523 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2524
2525
2526 # Initialize.
2527
2528
2529
2530 # _LT_CONFIG_LIBTOOL([COMMANDS])
2531 # ------------------------------
2532 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2533
2534
2535 # Initialize.
2536
2537
2538
2539 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2540 # -----------------------------------------------------
2541
2542
2543
2544 # _LT_FORMAT_COMMENT([COMMENT])
2545 # -----------------------------
2546 # Add leading comment marks to the start of each line, and a trailing
2547 # full-stop to the whole comment if one is not present already.
2548
2549
2550
2551
2552 ## ------------------------ ##
2553 ## FIXME: Eliminate VARNAME ##
2554 ## ------------------------ ##
2555
2556
2557 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2558 # -------------------------------------------------------------------
2559 # CONFIGNAME is the name given to the value in the libtool script.
2560 # VARNAME is the (base) name used in the configure script.
2561 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2562 # VARNAME. Any other value will be used directly.
2563
2564
2565
2566 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2567 # --------------------------------------------------------
2568
2569
2570
2571 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2572 # ------------------------------------------------
2573
2574
2575
2576 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2577 # ---------------------------------------------------------
2578
2579
2580
2581 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2582 # --------------------------------------------------
2583
2584
2585
2586 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2587 # ---------------------------------------------------
2588
2589
2590
2591 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2592 # ---------------------------------------------------
2593
2594
2595
2596
2597 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2598 # ------------------------------------------------
2599
2600
2601
2602
2603 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2604 # ------------------------------------
2605 # Quote a variable value, and forward it to `config.status' so that its
2606 # declaration there will have the same value as in `configure'. VARNAME
2607 # must have a single quote delimited value for this to work.
2608
2609
2610
2611 # _LT_CONFIG_STATUS_DECLARATIONS
2612 # ------------------------------
2613 # We delimit libtool config variables with single quotes, so when
2614 # we write them to config.status, we have to be sure to quote all
2615 # embedded single quotes properly. In configure, this macro expands
2616 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2617 #
2618 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2619
2620
2621
2622 # _LT_LIBTOOL_TAGS
2623 # ----------------
2624 # Output comment and list of tags supported by the script
2625
2626
2627
2628 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2629 # -----------------------------------
2630 # Extract the dictionary values for VARNAME (optionally with TAG) and
2631 # expand to a commented shell variable setting:
2632 #
2633 # # Some comment about what VAR is for.
2634 # visible_name=$lt_internal_name
2635
2636
2637
2638 # _LT_LIBTOOL_CONFIG_VARS
2639 # -----------------------
2640 # Produce commented declarations of non-tagged libtool config variables
2641 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2642 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2643 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2644
2645
2646
2647 # _LT_LIBTOOL_TAG_VARS(TAG)
2648 # -------------------------
2649
2650
2651
2652 # _LT_TAGVAR(VARNAME, [TAGNAME])
2653 # ------------------------------
2654
2655
2656
2657 # _LT_CONFIG_COMMANDS
2658 # -------------------
2659 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2660 # variables for single and double quote escaping we saved from calls
2661 # to _LT_DECL, we can put quote escaped variables declarations
2662 # into `config.status', and then the shell code to quote escape them in
2663 # for loops in `config.status'. Finally, any additional code accumulated
2664 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2665 #_LT_CONFIG_COMMANDS
2666
2667
2668 # Initialize.
2669
2670
2671 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2672 # ------------------------------------
2673 # Generate a child script FILE with all initialization necessary to
2674 # reuse the environment learned by the parent script, and make the
2675 # file executable. If COMMENT is supplied, it is inserted after the
2676 # `#!' sequence but before initialization text begins. After this
2677 # macro, additional text can be appended to FILE to form the body of
2678 # the child script. The macro ends with non-zero status if the
2679 # file could not be fully written (such as if the disk is full).
2680 # _LT_GENERATED_FILE_INIT
2681
2682 # LT_OUTPUT
2683 # ---------
2684 # This macro allows early generation of the libtool script (before
2685 # AC_OUTPUT is called), incase it is used in configure for compilation
2686 # tests.
2687 # LT_OUTPUT
2688
2689
2690 # _LT_CONFIG(TAG)
2691 # ---------------
2692 # If TAG is the built-in tag, create an initial libtool script with a
2693 # default configuration from the untagged config vars. Otherwise add code
2694 # to config.status for appending the configuration named by TAG from the
2695 # matching tagged config vars.
2696 # _LT_CONFIG
2697
2698
2699 # LT_SUPPORTED_TAG(TAG)
2700 # ---------------------
2701 # Trace this macro to discover what tags are supported by the libtool
2702 # --tag option, using:
2703 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2704
2705
2706
2707 # C support is built-in for now
2708
2709
2710
2711
2712 # LT_LANG(LANG)
2713 # -------------
2714 # Enable libtool support for the given language if not already enabled.
2715 # LT_LANG
2716
2717
2718 # _LT_LANG(LANGNAME)
2719 # ------------------
2720 # _LT_LANG
2721
2722
2723 # _LT_LANG_DEFAULT_CONFIG
2724 # -----------------------
2725 # _LT_LANG_DEFAULT_CONFIG
2726
2727 # Obsolete macros:
2728 # This is what autoupdate's m4 run will expand. It fires
2729 # the warning (with _au_warn_XXX), outputs it into the
2730 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2731 # the replacement expansion.
2732
2733
2734 # This is an auxiliary macro that is also run when
2735 # autoupdate runs m4. It simply calls m4_warning, but
2736 # we need a wrapper so that each warning is emitted only
2737 # once. We break the quoting in m4_warning's argument in
2738 # order to expand this macro's arguments, not AU_DEFUN's.
2739
2740
2741 # Finally, this is the expansion that is picked up by
2742 # autoconf. It tells the user to run autoupdate, and
2743 # then outputs the replacement expansion. We do not care
2744 # about autoupdate's warning because that contains
2745 # information on what to do *after* running autoupdate.
2746
2747 # This is what autoupdate's m4 run will expand. It fires
2748 # the warning (with _au_warn_XXX), outputs it into the
2749 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2750 # the replacement expansion.
2751
2752
2753 # This is an auxiliary macro that is also run when
2754 # autoupdate runs m4. It simply calls m4_warning, but
2755 # we need a wrapper so that each warning is emitted only
2756 # once. We break the quoting in m4_warning's argument in
2757 # order to expand this macro's arguments, not AU_DEFUN's.
2758
2759
2760 # Finally, this is the expansion that is picked up by
2761 # autoconf. It tells the user to run autoupdate, and
2762 # then outputs the replacement expansion. We do not care
2763 # about autoupdate's warning because that contains
2764 # information on what to do *after* running autoupdate.
2765
2766 # This is what autoupdate's m4 run will expand. It fires
2767 # the warning (with _au_warn_XXX), outputs it into the
2768 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2769 # the replacement expansion.
2770
2771
2772 # This is an auxiliary macro that is also run when
2773 # autoupdate runs m4. It simply calls m4_warning, but
2774 # we need a wrapper so that each warning is emitted only
2775 # once. We break the quoting in m4_warning's argument in
2776 # order to expand this macro's arguments, not AU_DEFUN's.
2777
2778
2779 # Finally, this is the expansion that is picked up by
2780 # autoconf. It tells the user to run autoupdate, and
2781 # then outputs the replacement expansion. We do not care
2782 # about autoupdate's warning because that contains
2783 # information on what to do *after* running autoupdate.
2784
2785 # This is what autoupdate's m4 run will expand. It fires
2786 # the warning (with _au_warn_XXX), outputs it into the
2787 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2788 # the replacement expansion.
2789
2790
2791 # This is an auxiliary macro that is also run when
2792 # autoupdate runs m4. It simply calls m4_warning, but
2793 # we need a wrapper so that each warning is emitted only
2794 # once. We break the quoting in m4_warning's argument in
2795 # order to expand this macro's arguments, not AU_DEFUN's.
2796
2797
2798 # Finally, this is the expansion that is picked up by
2799 # autoconf. It tells the user to run autoupdate, and
2800 # then outputs the replacement expansion. We do not care
2801 # about autoupdate's warning because that contains
2802 # information on what to do *after* running autoupdate.
2803
2804 # This is what autoupdate's m4 run will expand. It fires
2805 # the warning (with _au_warn_XXX), outputs it into the
2806 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2807 # the replacement expansion.
2808
2809
2810 # This is an auxiliary macro that is also run when
2811 # autoupdate runs m4. It simply calls m4_warning, but
2812 # we need a wrapper so that each warning is emitted only
2813 # once. We break the quoting in m4_warning's argument in
2814 # order to expand this macro's arguments, not AU_DEFUN's.
2815
2816
2817 # Finally, this is the expansion that is picked up by
2818 # autoconf. It tells the user to run autoupdate, and
2819 # then outputs the replacement expansion. We do not care
2820 # about autoupdate's warning because that contains
2821 # information on what to do *after* running autoupdate.
2822
2823
2824
2825 # _LT_TAG_COMPILER
2826 # ----------------
2827 # _LT_TAG_COMPILER
2828
2829
2830 # _LT_COMPILER_BOILERPLATE
2831 # ------------------------
2832 # Check for compiler boilerplate output or warnings with
2833 # the simple compiler test code.
2834 # _LT_COMPILER_BOILERPLATE
2835
2836
2837 # _LT_LINKER_BOILERPLATE
2838 # ----------------------
2839 # Check for linker boilerplate output or warnings with
2840 # the simple link test code.
2841 # _LT_LINKER_BOILERPLATE
2842
2843 # _LT_REQUIRED_DARWIN_CHECKS
2844 # -------------------------
2845
2846
2847
2848 # _LT_DARWIN_LINKER_FEATURES
2849 # --------------------------
2850 # Checks for linker and compiler features on darwin
2851
2852
2853 # _LT_SYS_MODULE_PATH_AIX
2854 # -----------------------
2855 # Links a minimal program and checks the executable
2856 # for the system default hardcoded library path. In most cases,
2857 # this is /usr/lib:/lib, but when the MPI compilers are used
2858 # the location of the communication and MPI libs are included too.
2859 # If we don't find anything, use the default library path according
2860 # to the aix ld manual.
2861 # _LT_SYS_MODULE_PATH_AIX
2862
2863
2864 # _LT_SHELL_INIT(ARG)
2865 # -------------------
2866 # _LT_SHELL_INIT
2867
2868
2869
2870 # _LT_PROG_ECHO_BACKSLASH
2871 # -----------------------
2872 # Find how we can fake an echo command that does not interpret backslash.
2873 # In particular, with Autoconf 2.60 or later we add some code to the start
2874 # of the generated configure script which will find a shell with a builtin
2875 # printf (which we can use as an echo command).
2876 # _LT_PROG_ECHO_BACKSLASH
2877
2878
2879 # _LT_ENABLE_LOCK
2880 # ---------------
2881 # _LT_ENABLE_LOCK
2882
2883
2884 # _LT_CMD_OLD_ARCHIVE
2885 # -------------------
2886 # _LT_CMD_OLD_ARCHIVE
2887
2888
2889 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2890 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2891 # ----------------------------------------------------------------
2892 # Check whether the given compiler option works
2893 # _LT_COMPILER_OPTION
2894
2895 # Old name:
2896 # This is what autoupdate's m4 run will expand. It fires
2897 # the warning (with _au_warn_XXX), outputs it into the
2898 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2899 # the replacement expansion.
2900
2901
2902 # This is an auxiliary macro that is also run when
2903 # autoupdate runs m4. It simply calls m4_warning, but
2904 # we need a wrapper so that each warning is emitted only
2905 # once. We break the quoting in m4_warning's argument in
2906 # order to expand this macro's arguments, not AU_DEFUN's.
2907
2908
2909 # Finally, this is the expansion that is picked up by
2910 # autoconf. It tells the user to run autoupdate, and
2911 # then outputs the replacement expansion. We do not care
2912 # about autoupdate's warning because that contains
2913 # information on what to do *after* running autoupdate.
2914
2915
2916
2917 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2918 # [ACTION-SUCCESS], [ACTION-FAILURE])
2919 # ----------------------------------------------------
2920 # Check whether the given linker option works
2921 # _LT_LINKER_OPTION
2922
2923 # Old name:
2924 # This is what autoupdate's m4 run will expand. It fires
2925 # the warning (with _au_warn_XXX), outputs it into the
2926 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2927 # the replacement expansion.
2928
2929
2930 # This is an auxiliary macro that is also run when
2931 # autoupdate runs m4. It simply calls m4_warning, but
2932 # we need a wrapper so that each warning is emitted only
2933 # once. We break the quoting in m4_warning's argument in
2934 # order to expand this macro's arguments, not AU_DEFUN's.
2935
2936
2937 # Finally, this is the expansion that is picked up by
2938 # autoconf. It tells the user to run autoupdate, and
2939 # then outputs the replacement expansion. We do not care
2940 # about autoupdate's warning because that contains
2941 # information on what to do *after* running autoupdate.
2942
2943
2944
2945 # LT_CMD_MAX_LEN
2946 #---------------
2947 # LT_CMD_MAX_LEN
2948
2949 # Old name:
2950 # This is what autoupdate's m4 run will expand. It fires
2951 # the warning (with _au_warn_XXX), outputs it into the
2952 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2953 # the replacement expansion.
2954
2955
2956 # This is an auxiliary macro that is also run when
2957 # autoupdate runs m4. It simply calls m4_warning, but
2958 # we need a wrapper so that each warning is emitted only
2959 # once. We break the quoting in m4_warning's argument in
2960 # order to expand this macro's arguments, not AU_DEFUN's.
2961
2962
2963 # Finally, this is the expansion that is picked up by
2964 # autoconf. It tells the user to run autoupdate, and
2965 # then outputs the replacement expansion. We do not care
2966 # about autoupdate's warning because that contains
2967 # information on what to do *after* running autoupdate.
2968
2969
2970
2971 # _LT_HEADER_DLFCN
2972 # ----------------
2973 # _LT_HEADER_DLFCN
2974
2975
2976 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2977 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2978 # ----------------------------------------------------------------
2979 # _LT_TRY_DLOPEN_SELF
2980
2981
2982 # LT_SYS_DLOPEN_SELF
2983 # ------------------
2984 # LT_SYS_DLOPEN_SELF
2985
2986 # Old name:
2987 # This is what autoupdate's m4 run will expand. It fires
2988 # the warning (with _au_warn_XXX), outputs it into the
2989 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2990 # the replacement expansion.
2991
2992
2993 # This is an auxiliary macro that is also run when
2994 # autoupdate runs m4. It simply calls m4_warning, but
2995 # we need a wrapper so that each warning is emitted only
2996 # once. We break the quoting in m4_warning's argument in
2997 # order to expand this macro's arguments, not AU_DEFUN's.
2998
2999
3000 # Finally, this is the expansion that is picked up by
3001 # autoconf. It tells the user to run autoupdate, and
3002 # then outputs the replacement expansion. We do not care
3003 # about autoupdate's warning because that contains
3004 # information on what to do *after* running autoupdate.
3005
3006
3007
3008 # _LT_COMPILER_C_O([TAGNAME])
3009 # ---------------------------
3010 # Check to see if options -c and -o are simultaneously supported by compiler.
3011 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3012 # _LT_COMPILER_C_O
3013
3014
3015 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3016 # ----------------------------------
3017 # Check to see if we can do hard links to lock some files if needed
3018 # _LT_COMPILER_FILE_LOCKS
3019
3020
3021 # _LT_CHECK_OBJDIR
3022 # ----------------
3023 # _LT_CHECK_OBJDIR
3024
3025
3026 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3027 # --------------------------------------
3028 # Check hardcoding attributes.
3029 # _LT_LINKER_HARDCODE_LIBPATH
3030
3031
3032 # _LT_CMD_STRIPLIB
3033 # ----------------
3034 # _LT_CMD_STRIPLIB
3035
3036
3037 # _LT_SYS_DYNAMIC_LINKER([TAG])
3038 # -----------------------------
3039 # PORTME Fill in your ld.so characteristics
3040 # _LT_SYS_DYNAMIC_LINKER
3041
3042
3043 # _LT_PATH_TOOL_PREFIX(TOOL)
3044 # --------------------------
3045 # find a file program which can recognize shared library
3046 # _LT_PATH_TOOL_PREFIX
3047
3048 # Old name:
3049 # This is what autoupdate's m4 run will expand. It fires
3050 # the warning (with _au_warn_XXX), outputs it into the
3051 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3052 # the replacement expansion.
3053
3054
3055 # This is an auxiliary macro that is also run when
3056 # autoupdate runs m4. It simply calls m4_warning, but
3057 # we need a wrapper so that each warning is emitted only
3058 # once. We break the quoting in m4_warning's argument in
3059 # order to expand this macro's arguments, not AU_DEFUN's.
3060
3061
3062 # Finally, this is the expansion that is picked up by
3063 # autoconf. It tells the user to run autoupdate, and
3064 # then outputs the replacement expansion. We do not care
3065 # about autoupdate's warning because that contains
3066 # information on what to do *after* running autoupdate.
3067
3068
3069
3070 # _LT_PATH_MAGIC
3071 # --------------
3072 # find a file program which can recognize a shared library
3073 # _LT_PATH_MAGIC
3074
3075
3076 # LT_PATH_LD
3077 # ----------
3078 # find the pathname to the GNU or non-GNU linker
3079 # LT_PATH_LD
3080
3081 # Old names:
3082 # This is what autoupdate's m4 run will expand. It fires
3083 # the warning (with _au_warn_XXX), outputs it into the
3084 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3085 # the replacement expansion.
3086
3087
3088 # This is an auxiliary macro that is also run when
3089 # autoupdate runs m4. It simply calls m4_warning, but
3090 # we need a wrapper so that each warning is emitted only
3091 # once. We break the quoting in m4_warning's argument in
3092 # order to expand this macro's arguments, not AU_DEFUN's.
3093
3094
3095 # Finally, this is the expansion that is picked up by
3096 # autoconf. It tells the user to run autoupdate, and
3097 # then outputs the replacement expansion. We do not care
3098 # about autoupdate's warning because that contains
3099 # information on what to do *after* running autoupdate.
3100
3101 # This is what autoupdate's m4 run will expand. It fires
3102 # the warning (with _au_warn_XXX), outputs it into the
3103 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3104 # the replacement expansion.
3105
3106
3107 # This is an auxiliary macro that is also run when
3108 # autoupdate runs m4. It simply calls m4_warning, but
3109 # we need a wrapper so that each warning is emitted only
3110 # once. We break the quoting in m4_warning's argument in
3111 # order to expand this macro's arguments, not AU_DEFUN's.
3112
3113
3114 # Finally, this is the expansion that is picked up by
3115 # autoconf. It tells the user to run autoupdate, and
3116 # then outputs the replacement expansion. We do not care
3117 # about autoupdate's warning because that contains
3118 # information on what to do *after* running autoupdate.
3119
3120
3121
3122 # _LT_PATH_LD_GNU
3123 #- --------------
3124 # _LT_PATH_LD_GNU
3125
3126
3127 # _LT_CMD_RELOAD
3128 # --------------
3129 # find reload flag for linker
3130 # -- PORTME Some linkers may need a different reload flag.
3131 # _LT_CMD_RELOAD
3132
3133
3134 # _LT_CHECK_MAGIC_METHOD
3135 # ----------------------
3136 # how to check for library dependencies
3137 # -- PORTME fill in with the dynamic library characteristics
3138 # _LT_CHECK_MAGIC_METHOD
3139
3140
3141 # LT_PATH_NM
3142 # ----------
3143 # find the pathname to a BSD- or MS-compatible name lister
3144 # LT_PATH_NM
3145
3146 # Old names:
3147 # This is what autoupdate's m4 run will expand. It fires
3148 # the warning (with _au_warn_XXX), outputs it into the
3149 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3150 # the replacement expansion.
3151
3152
3153 # This is an auxiliary macro that is also run when
3154 # autoupdate runs m4. It simply calls m4_warning, but
3155 # we need a wrapper so that each warning is emitted only
3156 # once. We break the quoting in m4_warning's argument in
3157 # order to expand this macro's arguments, not AU_DEFUN's.
3158
3159
3160 # Finally, this is the expansion that is picked up by
3161 # autoconf. It tells the user to run autoupdate, and
3162 # then outputs the replacement expansion. We do not care
3163 # about autoupdate's warning because that contains
3164 # information on what to do *after* running autoupdate.
3165
3166 # This is what autoupdate's m4 run will expand. It fires
3167 # the warning (with _au_warn_XXX), outputs it into the
3168 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3169 # the replacement expansion.
3170
3171
3172 # This is an auxiliary macro that is also run when
3173 # autoupdate runs m4. It simply calls m4_warning, but
3174 # we need a wrapper so that each warning is emitted only
3175 # once. We break the quoting in m4_warning's argument in
3176 # order to expand this macro's arguments, not AU_DEFUN's.
3177
3178
3179 # Finally, this is the expansion that is picked up by
3180 # autoconf. It tells the user to run autoupdate, and
3181 # then outputs the replacement expansion. We do not care
3182 # about autoupdate's warning because that contains
3183 # information on what to do *after* running autoupdate.
3184
3185
3186
3187 # LT_LIB_M
3188 # --------
3189 # check for math library
3190 # LT_LIB_M
3191
3192 # Old name:
3193 # This is what autoupdate's m4 run will expand. It fires
3194 # the warning (with _au_warn_XXX), outputs it into the
3195 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3196 # the replacement expansion.
3197
3198
3199 # This is an auxiliary macro that is also run when
3200 # autoupdate runs m4. It simply calls m4_warning, but
3201 # we need a wrapper so that each warning is emitted only
3202 # once. We break the quoting in m4_warning's argument in
3203 # order to expand this macro's arguments, not AU_DEFUN's.
3204
3205
3206 # Finally, this is the expansion that is picked up by
3207 # autoconf. It tells the user to run autoupdate, and
3208 # then outputs the replacement expansion. We do not care
3209 # about autoupdate's warning because that contains
3210 # information on what to do *after* running autoupdate.
3211
3212
3213
3214 # _LT_COMPILER_NO_RTTI([TAGNAME])
3215 # -------------------------------
3216 # _LT_COMPILER_NO_RTTI
3217
3218
3219 # _LT_CMD_GLOBAL_SYMBOLS
3220 # ----------------------
3221 # _LT_CMD_GLOBAL_SYMBOLS
3222
3223
3224 # _LT_COMPILER_PIC([TAGNAME])
3225 # ---------------------------
3226 # _LT_COMPILER_PIC
3227
3228
3229 # _LT_LINKER_SHLIBS([TAGNAME])
3230 # ----------------------------
3231 # See if the linker supports building shared libraries.
3232 # _LT_LINKER_SHLIBS
3233
3234
3235 # _LT_LANG_C_CONFIG([TAG])
3236 # ------------------------
3237 # Ensure that the configuration variables for a C compiler are suitably
3238 # defined. These variables are subsequently used by _LT_CONFIG to write
3239 # the compiler configuration to `libtool'.
3240 # _LT_LANG_C_CONFIG
3241
3242
3243 # _LT_LANG_CXX_CONFIG([TAG])
3244 # --------------------------
3245 # Ensure that the configuration variables for a C++ compiler are suitably
3246 # defined. These variables are subsequently used by _LT_CONFIG to write
3247 # the compiler configuration to `libtool'.
3248 # _LT_LANG_CXX_CONFIG
3249
3250
3251 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3252 # ---------------------------------
3253 # Figure out "hidden" library dependencies from verbose
3254 # compiler output when linking a shared library.
3255 # Parse the compiler output and extract the necessary
3256 # objects, libraries and library flags.
3257 # _LT_SYS_HIDDEN_LIBDEPS
3258
3259
3260 # _LT_LANG_F77_CONFIG([TAG])
3261 # --------------------------
3262 # Ensure that the configuration variables for a Fortran 77 compiler are
3263 # suitably defined. These variables are subsequently used by _LT_CONFIG
3264 # to write the compiler configuration to `libtool'.
3265 # _LT_LANG_F77_CONFIG
3266
3267
3268 # _LT_LANG_FC_CONFIG([TAG])
3269 # -------------------------
3270 # Ensure that the configuration variables for a Fortran compiler are
3271 # suitably defined. These variables are subsequently used by _LT_CONFIG
3272 # to write the compiler configuration to `libtool'.
3273 # _LT_LANG_FC_CONFIG
3274
3275
3276 # _LT_LANG_GCJ_CONFIG([TAG])
3277 # --------------------------
3278 # Ensure that the configuration variables for the GNU Java Compiler compiler
3279 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3280 # to write the compiler configuration to `libtool'.
3281 # _LT_LANG_GCJ_CONFIG
3282
3283
3284 # _LT_LANG_RC_CONFIG([TAG])
3285 # -------------------------
3286 # Ensure that the configuration variables for the Windows resource compiler
3287 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3288 # to write the compiler configuration to `libtool'.
3289 # _LT_LANG_RC_CONFIG
3290
3291
3292 # LT_PROG_GCJ
3293 # -----------
3294
3295
3296 # Old name:
3297 # This is what autoupdate's m4 run will expand. It fires
3298 # the warning (with _au_warn_XXX), outputs it into the
3299 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3300 # the replacement expansion.
3301
3302
3303 # This is an auxiliary macro that is also run when
3304 # autoupdate runs m4. It simply calls m4_warning, but
3305 # we need a wrapper so that each warning is emitted only
3306 # once. We break the quoting in m4_warning's argument in
3307 # order to expand this macro's arguments, not AU_DEFUN's.
3308
3309
3310 # Finally, this is the expansion that is picked up by
3311 # autoconf. It tells the user to run autoupdate, and
3312 # then outputs the replacement expansion. We do not care
3313 # about autoupdate's warning because that contains
3314 # information on what to do *after* running autoupdate.
3315
3316
3317
3318 # LT_PROG_RC
3319 # ----------
3320
3321
3322 # Old name:
3323 # This is what autoupdate's m4 run will expand. It fires
3324 # the warning (with _au_warn_XXX), outputs it into the
3325 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3326 # the replacement expansion.
3327
3328
3329 # This is an auxiliary macro that is also run when
3330 # autoupdate runs m4. It simply calls m4_warning, but
3331 # we need a wrapper so that each warning is emitted only
3332 # once. We break the quoting in m4_warning's argument in
3333 # order to expand this macro's arguments, not AU_DEFUN's.
3334
3335
3336 # Finally, this is the expansion that is picked up by
3337 # autoconf. It tells the user to run autoupdate, and
3338 # then outputs the replacement expansion. We do not care
3339 # about autoupdate's warning because that contains
3340 # information on what to do *after* running autoupdate.
3341
3342
3343
3344 # _LT_DECL_EGREP
3345 # --------------
3346 # If we don't have a new enough Autoconf to choose the best grep
3347 # available, choose the one first in the user's PATH.
3348
3349
3350
3351 # _LT_DECL_OBJDUMP
3352 # --------------
3353 # If we don't have a new enough Autoconf to choose the best objdump
3354 # available, choose the one first in the user's PATH.
3355
3356
3357
3358 # _LT_DECL_SED
3359 # ------------
3360 # Check for a fully-functional sed program, that truncates
3361 # as few characters as possible. Prefer GNU sed if found.
3362 # _LT_DECL_SED
3363
3364 #m4_ifndef
3365
3366 # Old name:
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 # _LT_CHECK_SHELL_FEATURES
3389 # ------------------------
3390 # Find out whether the shell is Bourne or XSI compatible,
3391 # or has some other useful features.
3392 # _LT_CHECK_SHELL_FEATURES
3393
3394
3395 # _LT_PROG_XSI_SHELLFNS
3396 # ---------------------
3397 # Bourne and XSI compatible variants of some useful shell functions.
3398
3399
3400 # Helper functions for option handling. -*- Autoconf -*-
3401 #
3402 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3403 # Inc.
3404 # Written by Gary V. Vaughan, 2004
3405 #
3406 # This file is free software; the Free Software Foundation gives
3407 # unlimited permission to copy and/or distribute it, with or without
3408 # modifications, as long as this notice is preserved.
3409
3410 # serial 6 ltoptions.m4
3411
3412 # This is to help aclocal find these macros, as it can't see m4_define.
3413
3414
3415
3416 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3417 # ------------------------------------------
3418
3419
3420
3421 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3422 # ---------------------------------------
3423 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3424 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3425 # saved as a flag.
3426
3427
3428
3429 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3430 # ------------------------------------------------------------
3431 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3432
3433
3434
3435 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3436 # -------------------------------------------------------
3437 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3438 # are set.
3439
3440
3441
3442 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3443 # ----------------------------------------
3444 # OPTION-LIST is a space-separated list of Libtool options associated
3445 # with MACRO-NAME. If any OPTION has a matching handler declared with
3446 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3447 # the unknown option and exit.
3448 # _LT_SET_OPTIONS
3449
3450
3451 ## --------------------------------- ##
3452 ## Macros to handle LT_INIT options. ##
3453 ## --------------------------------- ##
3454
3455 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3456 # -----------------------------------------
3457
3458
3459
3460 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3461 # -----------------------------------------------
3462 # LT_OPTION_DEFINE
3463
3464
3465 # dlopen
3466 # ------
3467
3468
3469 # This is what autoupdate's m4 run will expand. It fires
3470 # the warning (with _au_warn_XXX), outputs it into the
3471 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3472 # the replacement expansion.
3473
3474
3475 # This is an auxiliary macro that is also run when
3476 # autoupdate runs m4. It simply calls m4_warning, but
3477 # we need a wrapper so that each warning is emitted only
3478 # once. We break the quoting in m4_warning's argument in
3479 # order to expand this macro's arguments, not AU_DEFUN's.
3480
3481
3482 # Finally, this is the expansion that is picked up by
3483 # autoconf. It tells the user to run autoupdate, and
3484 # then outputs the replacement expansion. We do not care
3485 # about autoupdate's warning because that contains
3486 # information on what to do *after* running autoupdate.
3487
3488
3489
3490
3491 # win32-dll
3492 # ---------
3493 # Declare package support for building win32 dll's.
3494 # win32-dll
3495
3496 # This is what autoupdate's m4 run will expand. It fires
3497 # the warning (with _au_warn_XXX), outputs it into the
3498 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3499 # the replacement expansion.
3500
3501
3502 # This is an auxiliary macro that is also run when
3503 # autoupdate runs m4. It simply calls m4_warning, but
3504 # we need a wrapper so that each warning is emitted only
3505 # once. We break the quoting in m4_warning's argument in
3506 # order to expand this macro's arguments, not AU_DEFUN's.
3507
3508
3509 # Finally, this is the expansion that is picked up by
3510 # autoconf. It tells the user to run autoupdate, and
3511 # then outputs the replacement expansion. We do not care
3512 # about autoupdate's warning because that contains
3513 # information on what to do *after* running autoupdate.
3514
3515
3516
3517
3518 # _LT_ENABLE_SHARED([DEFAULT])
3519 # ----------------------------
3520 # implement the --enable-shared flag, and supports the `shared' and
3521 # `disable-shared' LT_INIT options.
3522 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3523 # _LT_ENABLE_SHARED
3524
3525
3526
3527
3528 # Old names:
3529
3530
3531
3532
3533 # This is what autoupdate's m4 run will expand. It fires
3534 # the warning (with _au_warn_XXX), outputs it into the
3535 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3536 # the replacement expansion.
3537
3538
3539 # This is an auxiliary macro that is also run when
3540 # autoupdate runs m4. It simply calls m4_warning, but
3541 # we need a wrapper so that each warning is emitted only
3542 # once. We break the quoting in m4_warning's argument in
3543 # order to expand this macro's arguments, not AU_DEFUN's.
3544
3545
3546 # Finally, this is the expansion that is picked up by
3547 # autoconf. It tells the user to run autoupdate, and
3548 # then outputs the replacement expansion. We do not care
3549 # about autoupdate's warning because that contains
3550 # information on what to do *after* running autoupdate.
3551
3552 # This is what autoupdate's m4 run will expand. It fires
3553 # the warning (with _au_warn_XXX), outputs it into the
3554 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3555 # the replacement expansion.
3556
3557
3558 # This is an auxiliary macro that is also run when
3559 # autoupdate runs m4. It simply calls m4_warning, but
3560 # we need a wrapper so that each warning is emitted only
3561 # once. We break the quoting in m4_warning's argument in
3562 # order to expand this macro's arguments, not AU_DEFUN's.
3563
3564
3565 # Finally, this is the expansion that is picked up by
3566 # autoconf. It tells the user to run autoupdate, and
3567 # then outputs the replacement expansion. We do not care
3568 # about autoupdate's warning because that contains
3569 # information on what to do *after* running autoupdate.
3570
3571
3572
3573
3574
3575 # _LT_ENABLE_STATIC([DEFAULT])
3576 # ----------------------------
3577 # implement the --enable-static flag, and support the `static' and
3578 # `disable-static' LT_INIT options.
3579 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3580 # _LT_ENABLE_STATIC
3581
3582
3583
3584
3585 # Old names:
3586
3587
3588
3589
3590 # This is what autoupdate's m4 run will expand. It fires
3591 # the warning (with _au_warn_XXX), outputs it into the
3592 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3593 # the replacement expansion.
3594
3595
3596 # This is an auxiliary macro that is also run when
3597 # autoupdate runs m4. It simply calls m4_warning, but
3598 # we need a wrapper so that each warning is emitted only
3599 # once. We break the quoting in m4_warning's argument in
3600 # order to expand this macro's arguments, not AU_DEFUN's.
3601
3602
3603 # Finally, this is the expansion that is picked up by
3604 # autoconf. It tells the user to run autoupdate, and
3605 # then outputs the replacement expansion. We do not care
3606 # about autoupdate's warning because that contains
3607 # information on what to do *after* running autoupdate.
3608
3609 # This is what autoupdate's m4 run will expand. It fires
3610 # the warning (with _au_warn_XXX), outputs it into the
3611 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3612 # the replacement expansion.
3613
3614
3615 # This is an auxiliary macro that is also run when
3616 # autoupdate runs m4. It simply calls m4_warning, but
3617 # we need a wrapper so that each warning is emitted only
3618 # once. We break the quoting in m4_warning's argument in
3619 # order to expand this macro's arguments, not AU_DEFUN's.
3620
3621
3622 # Finally, this is the expansion that is picked up by
3623 # autoconf. It tells the user to run autoupdate, and
3624 # then outputs the replacement expansion. We do not care
3625 # about autoupdate's warning because that contains
3626 # information on what to do *after* running autoupdate.
3627
3628
3629
3630
3631
3632 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3633 # ----------------------------------
3634 # implement the --enable-fast-install flag, and support the `fast-install'
3635 # and `disable-fast-install' LT_INIT options.
3636 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3637 # _LT_ENABLE_FAST_INSTALL
3638
3639
3640
3641
3642 # Old names:
3643 # This is what autoupdate's m4 run will expand. It fires
3644 # the warning (with _au_warn_XXX), outputs it into the
3645 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3646 # the replacement expansion.
3647
3648
3649 # This is an auxiliary macro that is also run when
3650 # autoupdate runs m4. It simply calls m4_warning, but
3651 # we need a wrapper so that each warning is emitted only
3652 # once. We break the quoting in m4_warning's argument in
3653 # order to expand this macro's arguments, not AU_DEFUN's.
3654
3655
3656 # Finally, this is the expansion that is picked up by
3657 # autoconf. It tells the user to run autoupdate, and
3658 # then outputs the replacement expansion. We do not care
3659 # about autoupdate's warning because that contains
3660 # information on what to do *after* running autoupdate.
3661
3662
3663 # This is what autoupdate's m4 run will expand. It fires
3664 # the warning (with _au_warn_XXX), outputs it into the
3665 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3666 # the replacement expansion.
3667
3668
3669 # This is an auxiliary macro that is also run when
3670 # autoupdate runs m4. It simply calls m4_warning, but
3671 # we need a wrapper so that each warning is emitted only
3672 # once. We break the quoting in m4_warning's argument in
3673 # order to expand this macro's arguments, not AU_DEFUN's.
3674
3675
3676 # Finally, this is the expansion that is picked up by
3677 # autoconf. It tells the user to run autoupdate, and
3678 # then outputs the replacement expansion. We do not care
3679 # about autoupdate's warning because that contains
3680 # information on what to do *after* running autoupdate.
3681
3682
3683
3684
3685 # _LT_WITH_PIC([MODE])
3686 # --------------------
3687 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3688 # LT_INIT options.
3689 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3690 # _LT_WITH_PIC
3691
3692
3693
3694
3695 # Old name:
3696 # This is what autoupdate's m4 run will expand. It fires
3697 # the warning (with _au_warn_XXX), outputs it into the
3698 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3699 # the replacement expansion.
3700
3701
3702 # This is an auxiliary macro that is also run when
3703 # autoupdate runs m4. It simply calls m4_warning, but
3704 # we need a wrapper so that each warning is emitted only
3705 # once. We break the quoting in m4_warning's argument in
3706 # order to expand this macro's arguments, not AU_DEFUN's.
3707
3708
3709 # Finally, this is the expansion that is picked up by
3710 # autoconf. It tells the user to run autoupdate, and
3711 # then outputs the replacement expansion. We do not care
3712 # about autoupdate's warning because that contains
3713 # information on what to do *after* running autoupdate.
3714
3715
3716
3717 ## ----------------- ##
3718 ## LTDL_INIT Options ##
3719 ## ----------------- ##
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3731 #
3732 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3733 # Written by Gary V. Vaughan, 2004
3734 #
3735 # This file is free software; the Free Software Foundation gives
3736 # unlimited permission to copy and/or distribute it, with or without
3737 # modifications, as long as this notice is preserved.
3738
3739 # serial 6 ltsugar.m4
3740
3741 # This is to help aclocal find these macros, as it can't see m4_define.
3742
3743
3744
3745 # lt_join(SEP, ARG1, [ARG2...])
3746 # -----------------------------
3747 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3748 # associated separator.
3749 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3750 # versions in m4sugar had bugs.
3751
3752
3753
3754
3755 # lt_car(LIST)
3756 # lt_cdr(LIST)
3757 # ------------
3758 # Manipulate m4 lists.
3759 # These macros are necessary as long as will still need to support
3760 # Autoconf-2.59 which quotes differently.
3761
3762
3763
3764
3765
3766 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3767 # ------------------------------------------
3768 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3769 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3770 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3771 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3772 # than defined and empty).
3773 #
3774 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3775 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3776
3777
3778
3779
3780 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3781 # ----------------------------------------------------------
3782 # Produce a SEP delimited list of all paired combinations of elements of
3783 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3784 # has the form PREFIXmINFIXSUFFIXn.
3785 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3786
3787
3788
3789 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3790 # -----------------------------------------------------------------------
3791 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3792 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3793
3794
3795
3796 # lt_dict_add(DICT, KEY, VALUE)
3797 # -----------------------------
3798
3799
3800
3801 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3802 # --------------------------------------------
3803
3804
3805
3806 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3807 # ----------------------------------
3808
3809
3810
3811 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3812 # -----------------------------------------------------------------
3813
3814
3815
3816 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3817 # --------------------------------------------------------------
3818
3819
3820 # ltversion.m4 -- version numbers -*- Autoconf -*-
3821 #
3822 # Copyright (C) 2004 Free Software Foundation, Inc.
3823 # Written by Scott James Remnant, 2004
3824 #
3825 # This file is free software; the Free Software Foundation gives
3826 # unlimited permission to copy and/or distribute it, with or without
3827 # modifications, as long as this notice is preserved.
3828
3829 # Generated from ltversion.in.
3830
3831 # serial 3134 ltversion.m4
3832 # This file is part of GNU Libtool
3833
3834
3835
3836
3837
3838
3839 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3840 #
3841 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3842 # Written by Scott James Remnant, 2004.
3843 #
3844 # This file is free software; the Free Software Foundation gives
3845 # unlimited permission to copy and/or distribute it, with or without
3846 # modifications, as long as this notice is preserved.
3847
3848 # serial 4 lt~obsolete.m4
3849
3850 # These exist entirely to fool aclocal when bootstrapping libtool.
3851 #
3852 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3853 # which have later been changed to m4_define as they aren't part of the
3854 # exported API, or moved to Autoconf or Automake where they belong.
3855 #
3856 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3857 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3858 # using a macro with the same name in our local m4/libtool.m4 it'll
3859 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3860 # and doesn't know about Autoconf macros at all.)
3861 #
3862 # So we provide this file, which has a silly filename so it's always
3863 # included after everything else. This provides aclocal with the
3864 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3865 # because those macros already exist, or will be overwritten later.
3866 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3867 #
3868 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3869 # Yes, that means every name once taken will need to remain here until
3870 # we give up compatibility with versions before 1.7, at which point
3871 # we need to keep only those names which we still refer to.
3872
3873 # This is to help aclocal find these macros, as it can't see m4_define.
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938 ## -*- Autoconf -*-
3939
3940 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3941 # Free Software Foundation, Inc.
3942 #
3943 # This file is free software; the Free Software Foundation
3944 # gives unlimited permission to copy and/or distribute it,
3945 # with or without modifications, as long as this notice is preserved.
3946
3947 # serial 8
3948
3949 # Based on depend.m4 from automake 1.9, modified for standalone use in
3950 # an environment where GNU make is required.
3951
3952 # ZW_PROG_COMPILER_DEPENDENCIES
3953 # -----------------------------
3954 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3955 # sets fooDEPMODE accordingly. Cache-variable compatible with
3956 # original; not side-effect compatible. As the users of this macro
3957 # may require accurate dependencies for correct builds, it does *not*
3958 # honor --disable-dependency-checking, and failure to detect a usable
3959 # method is an error. depcomp is assumed to be located in
3960 # $ac_aux_dir.
3961 #
3962 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3963
3964
3965
3966 # AM_SET_DEPDIR
3967 # -------------
3968 # Choose a directory name for dependency files.
3969
3970
3971 # ZW_CREATE_DEPDIR
3972 # ----------------
3973 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040 # intl sister-directory configuration rules.
4041 #
4042
4043 # The idea behind this macro is that there's no need to repeat all the
4044 # autoconf probes done by the intl directory - it's already done them
4045 # for us. In fact, there's no need even to look at the cache for the
4046 # answers. All we need to do is nab a few pieces of information.
4047 # The intl directory is set up to make this easy, by generating a
4048 # small file which can be sourced as a shell script; then we produce
4049 # the necessary substitutions and definitions for this directory.
4050
4051
4052
4053 # Autoconf M4 include file defining utility macros for complex Canadian
4054 # cross builds.
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064 ####
4065 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4066 # or AC_INIT.
4067 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4068
4069 ####
4070 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4071 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4072
4073
4074 ####
4075 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4076 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4077
4078
4079
4080 # Backported from Autoconf 2.5x; can go away when and if
4081 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4082
4083
4084
4085
4086
4087
4088
4089
4090 # ACX_HAVE_GCC_FOR_TARGET
4091 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4092
4093
4094 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4095 # Searching for installed target binutils. We need to take extra care,
4096 # else we may find the wrong assembler, linker, etc., and lose.
4097 #
4098 # First try --with-build-time-tools, if specified.
4099 #
4100 # For build != host, we ask the installed GCC for the name of the tool it
4101 # uses, and accept it if it is an absolute path. This is because the
4102 # only good choice for a compiler is the same GCC version that is being
4103 # installed (or we couldn't make target libraries), and we assume that
4104 # on the host system we'll have not only the same GCC version, but also
4105 # the same binutils version.
4106 #
4107 # For build == host, search the same directories that the installed
4108 # compiler will search. We used to do this for the assembler, linker,
4109 # and nm only; for simplicity of configuration, however, we extend this
4110 # criterion to tools (such as ar and ranlib) that are never invoked by
4111 # the compiler, to avoid mismatches.
4112 #
4113 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4114 # if build == target. This makes the most sense only when bootstrapping,
4115 # but we also do so when build != host. In this case, we hope that the
4116 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4117 #
4118 # If we do not find a suitable binary, then try the user's path.
4119
4120
4121 ###
4122 # AC_PROG_CPP_WERROR
4123 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4124 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4125 # For now, using this also overrides header checks to use only the
4126 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4127 # bit harder from here).
4128 # Eventually autoconf will default to checking headers with the compiler
4129 # instead, and we'll have to do this differently.
4130
4131 # AC_PROG_CPP_WERROR
4132
4133 # Test for GNAT.
4134 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4135 # that understands Ada. We use the user's CC setting, already found, and
4136 # possibly add $1 to the command-line parameters.
4137 #
4138 # Sets the shell variable have_gnat to yes or no as appropriate, and
4139 # substitutes GNATBIND and GNATMAKE.
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165 ac_ext=c
4166 ac_cpp='$CPP $CPPFLAGS'
4167 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4168 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4169 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4170 if test -n "$ac_tool_prefix"; then
4171 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4172 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4174 $as_echo_n "checking for $ac_word... " >&6; }
4175 if ${ac_cv_prog_CC+:} false; then :
4176 $as_echo_n "(cached) " >&6
4177 else
4178 if test -n "$CC"; then
4179 ac_cv_prog_CC="$CC" # Let the user override the test.
4180 else
4181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4182 for as_dir in $PATH
4183 do
4184 IFS=$as_save_IFS
4185 test -z "$as_dir" && as_dir=.
4186 for ac_exec_ext in '' $ac_executable_extensions; do
4187 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4188 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4189 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4190 break 2
4191 fi
4192 done
4193 done
4194 IFS=$as_save_IFS
4195
4196 fi
4197 fi
4198 CC=$ac_cv_prog_CC
4199 if test -n "$CC"; then
4200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4201 $as_echo "$CC" >&6; }
4202 else
4203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4204 $as_echo "no" >&6; }
4205 fi
4206
4207
4208 fi
4209 if test -z "$ac_cv_prog_CC"; then
4210 ac_ct_CC=$CC
4211 # Extract the first word of "gcc", so it can be a program name with args.
4212 set dummy gcc; ac_word=$2
4213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4214 $as_echo_n "checking for $ac_word... " >&6; }
4215 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4216 $as_echo_n "(cached) " >&6
4217 else
4218 if test -n "$ac_ct_CC"; then
4219 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4220 else
4221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4222 for as_dir in $PATH
4223 do
4224 IFS=$as_save_IFS
4225 test -z "$as_dir" && as_dir=.
4226 for ac_exec_ext in '' $ac_executable_extensions; do
4227 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4228 ac_cv_prog_ac_ct_CC="gcc"
4229 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4230 break 2
4231 fi
4232 done
4233 done
4234 IFS=$as_save_IFS
4235
4236 fi
4237 fi
4238 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4239 if test -n "$ac_ct_CC"; then
4240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4241 $as_echo "$ac_ct_CC" >&6; }
4242 else
4243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4244 $as_echo "no" >&6; }
4245 fi
4246
4247 if test "x$ac_ct_CC" = x; then
4248 CC=""
4249 else
4250 case $cross_compiling:$ac_tool_warned in
4251 yes:)
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4253 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4254 ac_tool_warned=yes ;;
4255 esac
4256 CC=$ac_ct_CC
4257 fi
4258 else
4259 CC="$ac_cv_prog_CC"
4260 fi
4261
4262 if test -z "$CC"; then
4263 if test -n "$ac_tool_prefix"; then
4264 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4265 set dummy ${ac_tool_prefix}cc; ac_word=$2
4266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4267 $as_echo_n "checking for $ac_word... " >&6; }
4268 if ${ac_cv_prog_CC+:} false; then :
4269 $as_echo_n "(cached) " >&6
4270 else
4271 if test -n "$CC"; then
4272 ac_cv_prog_CC="$CC" # Let the user override the test.
4273 else
4274 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4275 for as_dir in $PATH
4276 do
4277 IFS=$as_save_IFS
4278 test -z "$as_dir" && as_dir=.
4279 for ac_exec_ext in '' $ac_executable_extensions; do
4280 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4281 ac_cv_prog_CC="${ac_tool_prefix}cc"
4282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4283 break 2
4284 fi
4285 done
4286 done
4287 IFS=$as_save_IFS
4288
4289 fi
4290 fi
4291 CC=$ac_cv_prog_CC
4292 if test -n "$CC"; then
4293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4294 $as_echo "$CC" >&6; }
4295 else
4296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4297 $as_echo "no" >&6; }
4298 fi
4299
4300
4301 fi
4302 fi
4303 if test -z "$CC"; then
4304 # Extract the first word of "cc", so it can be a program name with args.
4305 set dummy cc; ac_word=$2
4306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4307 $as_echo_n "checking for $ac_word... " >&6; }
4308 if ${ac_cv_prog_CC+:} false; then :
4309 $as_echo_n "(cached) " >&6
4310 else
4311 if test -n "$CC"; then
4312 ac_cv_prog_CC="$CC" # Let the user override the test.
4313 else
4314 ac_prog_rejected=no
4315 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4316 for as_dir in $PATH
4317 do
4318 IFS=$as_save_IFS
4319 test -z "$as_dir" && as_dir=.
4320 for ac_exec_ext in '' $ac_executable_extensions; do
4321 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4322 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4323 ac_prog_rejected=yes
4324 continue
4325 fi
4326 ac_cv_prog_CC="cc"
4327 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4328 break 2
4329 fi
4330 done
4331 done
4332 IFS=$as_save_IFS
4333
4334 if test $ac_prog_rejected = yes; then
4335 # We found a bogon in the path, so make sure we never use it.
4336 set dummy $ac_cv_prog_CC
4337 shift
4338 if test $# != 0; then
4339 # We chose a different compiler from the bogus one.
4340 # However, it has the same basename, so the bogon will be chosen
4341 # first if we set CC to just the basename; use the full file name.
4342 shift
4343 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4344 fi
4345 fi
4346 fi
4347 fi
4348 CC=$ac_cv_prog_CC
4349 if test -n "$CC"; then
4350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4351 $as_echo "$CC" >&6; }
4352 else
4353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4354 $as_echo "no" >&6; }
4355 fi
4356
4357
4358 fi
4359 if test -z "$CC"; then
4360 if test -n "$ac_tool_prefix"; then
4361 for ac_prog in cl.exe
4362 do
4363 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4364 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4366 $as_echo_n "checking for $ac_word... " >&6; }
4367 if ${ac_cv_prog_CC+:} false; then :
4368 $as_echo_n "(cached) " >&6
4369 else
4370 if test -n "$CC"; then
4371 ac_cv_prog_CC="$CC" # Let the user override the test.
4372 else
4373 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4374 for as_dir in $PATH
4375 do
4376 IFS=$as_save_IFS
4377 test -z "$as_dir" && as_dir=.
4378 for ac_exec_ext in '' $ac_executable_extensions; do
4379 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4380 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4381 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4382 break 2
4383 fi
4384 done
4385 done
4386 IFS=$as_save_IFS
4387
4388 fi
4389 fi
4390 CC=$ac_cv_prog_CC
4391 if test -n "$CC"; then
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4393 $as_echo "$CC" >&6; }
4394 else
4395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4396 $as_echo "no" >&6; }
4397 fi
4398
4399
4400 test -n "$CC" && break
4401 done
4402 fi
4403 if test -z "$CC"; then
4404 ac_ct_CC=$CC
4405 for ac_prog in cl.exe
4406 do
4407 # Extract the first word of "$ac_prog", so it can be a program name with args.
4408 set dummy $ac_prog; ac_word=$2
4409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4410 $as_echo_n "checking for $ac_word... " >&6; }
4411 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4412 $as_echo_n "(cached) " >&6
4413 else
4414 if test -n "$ac_ct_CC"; then
4415 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4416 else
4417 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4418 for as_dir in $PATH
4419 do
4420 IFS=$as_save_IFS
4421 test -z "$as_dir" && as_dir=.
4422 for ac_exec_ext in '' $ac_executable_extensions; do
4423 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4424 ac_cv_prog_ac_ct_CC="$ac_prog"
4425 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4426 break 2
4427 fi
4428 done
4429 done
4430 IFS=$as_save_IFS
4431
4432 fi
4433 fi
4434 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4435 if test -n "$ac_ct_CC"; then
4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4437 $as_echo "$ac_ct_CC" >&6; }
4438 else
4439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4440 $as_echo "no" >&6; }
4441 fi
4442
4443
4444 test -n "$ac_ct_CC" && break
4445 done
4446
4447 if test "x$ac_ct_CC" = x; then
4448 CC=""
4449 else
4450 case $cross_compiling:$ac_tool_warned in
4451 yes:)
4452 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4453 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4454 ac_tool_warned=yes ;;
4455 esac
4456 CC=$ac_ct_CC
4457 fi
4458 fi
4459
4460 fi
4461
4462
4463 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4464 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4465 as_fn_error $? "no acceptable C compiler found in \$PATH
4466 See \`config.log' for more details" "$LINENO" 5; }
4467
4468 # Provide some information about the compiler.
4469 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4470 set X $ac_compile
4471 ac_compiler=$2
4472 for ac_option in --version -v -V -qversion; do
4473 { { ac_try="$ac_compiler $ac_option >&5"
4474 case "(($ac_try" in
4475 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4476 *) ac_try_echo=$ac_try;;
4477 esac
4478 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4479 $as_echo "$ac_try_echo"; } >&5
4480 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4481 ac_status=$?
4482 if test -s conftest.err; then
4483 sed '10a\
4484 ... rest of stderr output deleted ...
4485 10q' conftest.err >conftest.er1
4486 cat conftest.er1 >&5
4487 fi
4488 rm -f conftest.er1 conftest.err
4489 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4490 test $ac_status = 0; }
4491 done
4492
4493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4494 /* end confdefs.h. */
4495
4496 int
4497 main ()
4498 {
4499
4500 ;
4501 return 0;
4502 }
4503 _ACEOF
4504 ac_clean_files_save=$ac_clean_files
4505 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4506 # Try to create an executable without -o first, disregard a.out.
4507 # It will help us diagnose broken compilers, and finding out an intuition
4508 # of exeext.
4509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4510 $as_echo_n "checking whether the C compiler works... " >&6; }
4511 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4512
4513 # The possible output files:
4514 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4515
4516 ac_rmfiles=
4517 for ac_file in $ac_files
4518 do
4519 case $ac_file in
4520 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4521 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4522 esac
4523 done
4524 rm -f $ac_rmfiles
4525
4526 if { { ac_try="$ac_link_default"
4527 case "(($ac_try" in
4528 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4529 *) ac_try_echo=$ac_try;;
4530 esac
4531 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4532 $as_echo "$ac_try_echo"; } >&5
4533 (eval "$ac_link_default") 2>&5
4534 ac_status=$?
4535 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4536 test $ac_status = 0; }; then :
4537 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4538 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4539 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4540 # so that the user can short-circuit this test for compilers unknown to
4541 # Autoconf.
4542 for ac_file in $ac_files ''
4543 do
4544 test -f "$ac_file" || continue
4545 case $ac_file in
4546 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4547 ;;
4548 [ab].out )
4549 # We found the default executable, but exeext='' is most
4550 # certainly right.
4551 break;;
4552 *.* )
4553 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4554 then :; else
4555 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4556 fi
4557 # We set ac_cv_exeext here because the later test for it is not
4558 # safe: cross compilers may not add the suffix if given an `-o'
4559 # argument, so we may need to know it at that point already.
4560 # Even if this section looks crufty: it has the advantage of
4561 # actually working.
4562 break;;
4563 * )
4564 break;;
4565 esac
4566 done
4567 test "$ac_cv_exeext" = no && ac_cv_exeext=
4568
4569 else
4570 ac_file=''
4571 fi
4572 if test -z "$ac_file"; then :
4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4574 $as_echo "no" >&6; }
4575 $as_echo "$as_me: failed program was:" >&5
4576 sed 's/^/| /' conftest.$ac_ext >&5
4577
4578 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4579 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4580 as_fn_error 77 "C compiler cannot create executables
4581 See \`config.log' for more details" "$LINENO" 5; }
4582 else
4583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4584 $as_echo "yes" >&6; }
4585 fi
4586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4587 $as_echo_n "checking for C compiler default output file name... " >&6; }
4588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4589 $as_echo "$ac_file" >&6; }
4590 ac_exeext=$ac_cv_exeext
4591
4592 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4593 ac_clean_files=$ac_clean_files_save
4594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4595 $as_echo_n "checking for suffix of executables... " >&6; }
4596 if { { ac_try="$ac_link"
4597 case "(($ac_try" in
4598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4599 *) ac_try_echo=$ac_try;;
4600 esac
4601 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4602 $as_echo "$ac_try_echo"; } >&5
4603 (eval "$ac_link") 2>&5
4604 ac_status=$?
4605 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4606 test $ac_status = 0; }; then :
4607 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4608 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4609 # work properly (i.e., refer to `conftest.exe'), while it won't with
4610 # `rm'.
4611 for ac_file in conftest.exe conftest conftest.*; do
4612 test -f "$ac_file" || continue
4613 case $ac_file in
4614 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4615 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4616 break;;
4617 * ) break;;
4618 esac
4619 done
4620 else
4621 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4622 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4623 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4624 See \`config.log' for more details" "$LINENO" 5; }
4625 fi
4626 rm -f conftest conftest$ac_cv_exeext
4627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4628 $as_echo "$ac_cv_exeext" >&6; }
4629
4630 rm -f conftest.$ac_ext
4631 EXEEXT=$ac_cv_exeext
4632 ac_exeext=$EXEEXT
4633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4634 /* end confdefs.h. */
4635 #include <stdio.h>
4636 int
4637 main ()
4638 {
4639 FILE *f = fopen ("conftest.out", "w");
4640 return ferror (f) || fclose (f) != 0;
4641
4642 ;
4643 return 0;
4644 }
4645 _ACEOF
4646 ac_clean_files="$ac_clean_files conftest.out"
4647 # Check that the compiler produces executables we can run. If not, either
4648 # the compiler is broken, or we cross compile.
4649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4650 $as_echo_n "checking whether we are cross compiling... " >&6; }
4651 if test "$cross_compiling" != yes; then
4652 { { ac_try="$ac_link"
4653 case "(($ac_try" in
4654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4655 *) ac_try_echo=$ac_try;;
4656 esac
4657 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4658 $as_echo "$ac_try_echo"; } >&5
4659 (eval "$ac_link") 2>&5
4660 ac_status=$?
4661 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4662 test $ac_status = 0; }
4663 if { ac_try='./conftest$ac_cv_exeext'
4664 { { case "(($ac_try" in
4665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4666 *) ac_try_echo=$ac_try;;
4667 esac
4668 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4669 $as_echo "$ac_try_echo"; } >&5
4670 (eval "$ac_try") 2>&5
4671 ac_status=$?
4672 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4673 test $ac_status = 0; }; }; then
4674 cross_compiling=no
4675 else
4676 if test "$cross_compiling" = maybe; then
4677 cross_compiling=yes
4678 else
4679 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4680 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4681 as_fn_error $? "cannot run C compiled programs.
4682 If you meant to cross compile, use \`--host'.
4683 See \`config.log' for more details" "$LINENO" 5; }
4684 fi
4685 fi
4686 fi
4687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4688 $as_echo "$cross_compiling" >&6; }
4689
4690 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4691 ac_clean_files=$ac_clean_files_save
4692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4693 $as_echo_n "checking for suffix of object files... " >&6; }
4694 if ${ac_cv_objext+:} false; then :
4695 $as_echo_n "(cached) " >&6
4696 else
4697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4698 /* end confdefs.h. */
4699
4700 int
4701 main ()
4702 {
4703
4704 ;
4705 return 0;
4706 }
4707 _ACEOF
4708 rm -f conftest.o conftest.obj
4709 if { { ac_try="$ac_compile"
4710 case "(($ac_try" in
4711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4712 *) ac_try_echo=$ac_try;;
4713 esac
4714 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4715 $as_echo "$ac_try_echo"; } >&5
4716 (eval "$ac_compile") 2>&5
4717 ac_status=$?
4718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4719 test $ac_status = 0; }; then :
4720 for ac_file in conftest.o conftest.obj conftest.*; do
4721 test -f "$ac_file" || continue;
4722 case $ac_file in
4723 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4724 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4725 break;;
4726 esac
4727 done
4728 else
4729 $as_echo "$as_me: failed program was:" >&5
4730 sed 's/^/| /' conftest.$ac_ext >&5
4731
4732 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4733 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4734 as_fn_error $? "cannot compute suffix of object files: cannot compile
4735 See \`config.log' for more details" "$LINENO" 5; }
4736 fi
4737 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4738 fi
4739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4740 $as_echo "$ac_cv_objext" >&6; }
4741 OBJEXT=$ac_cv_objext
4742 ac_objext=$OBJEXT
4743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4744 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4745 if ${ac_cv_c_compiler_gnu+:} false; then :
4746 $as_echo_n "(cached) " >&6
4747 else
4748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4749 /* end confdefs.h. */
4750
4751 int
4752 main ()
4753 {
4754 #ifndef __GNUC__
4755 choke me
4756 #endif
4757
4758 ;
4759 return 0;
4760 }
4761 _ACEOF
4762 if ac_fn_c_try_compile "$LINENO"; then :
4763 ac_compiler_gnu=yes
4764 else
4765 ac_compiler_gnu=no
4766 fi
4767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4768 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4769
4770 fi
4771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4772 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4773 if test $ac_compiler_gnu = yes; then
4774 GCC=yes
4775 else
4776 GCC=
4777 fi
4778 ac_test_CFLAGS=${CFLAGS+set}
4779 ac_save_CFLAGS=$CFLAGS
4780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4781 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4782 if ${ac_cv_prog_cc_g+:} false; then :
4783 $as_echo_n "(cached) " >&6
4784 else
4785 ac_save_c_werror_flag=$ac_c_werror_flag
4786 ac_c_werror_flag=yes
4787 ac_cv_prog_cc_g=no
4788 CFLAGS="-g"
4789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4790 /* end confdefs.h. */
4791
4792 int
4793 main ()
4794 {
4795
4796 ;
4797 return 0;
4798 }
4799 _ACEOF
4800 if ac_fn_c_try_compile "$LINENO"; then :
4801 ac_cv_prog_cc_g=yes
4802 else
4803 CFLAGS=""
4804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4805 /* end confdefs.h. */
4806
4807 int
4808 main ()
4809 {
4810
4811 ;
4812 return 0;
4813 }
4814 _ACEOF
4815 if ac_fn_c_try_compile "$LINENO"; then :
4816
4817 else
4818 ac_c_werror_flag=$ac_save_c_werror_flag
4819 CFLAGS="-g"
4820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4821 /* end confdefs.h. */
4822
4823 int
4824 main ()
4825 {
4826
4827 ;
4828 return 0;
4829 }
4830 _ACEOF
4831 if ac_fn_c_try_compile "$LINENO"; then :
4832 ac_cv_prog_cc_g=yes
4833 fi
4834 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4835 fi
4836 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4837 fi
4838 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4839 ac_c_werror_flag=$ac_save_c_werror_flag
4840 fi
4841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4842 $as_echo "$ac_cv_prog_cc_g" >&6; }
4843 if test "$ac_test_CFLAGS" = set; then
4844 CFLAGS=$ac_save_CFLAGS
4845 elif test $ac_cv_prog_cc_g = yes; then
4846 if test "$GCC" = yes; then
4847 CFLAGS="-g -O2"
4848 else
4849 CFLAGS="-g"
4850 fi
4851 else
4852 if test "$GCC" = yes; then
4853 CFLAGS="-O2"
4854 else
4855 CFLAGS=
4856 fi
4857 fi
4858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4859 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4860 if ${ac_cv_prog_cc_c89+:} false; then :
4861 $as_echo_n "(cached) " >&6
4862 else
4863 ac_cv_prog_cc_c89=no
4864 ac_save_CC=$CC
4865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4866 /* end confdefs.h. */
4867 #include <stdarg.h>
4868 #include <stdio.h>
4869 struct stat;
4870 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4871 struct buf { int x; };
4872 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4873 static char *e (p, i)
4874 char **p;
4875 int i;
4876 {
4877 return p[i];
4878 }
4879 static char *f (char * (*g) (char **, int), char **p, ...)
4880 {
4881 char *s;
4882 va_list v;
4883 va_start (v,p);
4884 s = g (p, va_arg (v,int));
4885 va_end (v);
4886 return s;
4887 }
4888
4889 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4890 function prototypes and stuff, but not '\xHH' hex character constants.
4891 These don't provoke an error unfortunately, instead are silently treated
4892 as 'x'. The following induces an error, until -std is added to get
4893 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4894 array size at least. It's necessary to write '\x00'==0 to get something
4895 that's true only with -std. */
4896 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4897
4898 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4899 inside strings and character constants. */
4900 #define FOO(x) 'x'
4901 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4902
4903 int test (int i, double x);
4904 struct s1 {int (*f) (int a);};
4905 struct s2 {int (*f) (double a);};
4906 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4907 int argc;
4908 char **argv;
4909 int
4910 main ()
4911 {
4912 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4913 ;
4914 return 0;
4915 }
4916 _ACEOF
4917 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4918 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4919 do
4920 CC="$ac_save_CC $ac_arg"
4921 if ac_fn_c_try_compile "$LINENO"; then :
4922 ac_cv_prog_cc_c89=$ac_arg
4923 fi
4924 rm -f core conftest.err conftest.$ac_objext
4925 test "x$ac_cv_prog_cc_c89" != "xno" && break
4926 done
4927 rm -f conftest.$ac_ext
4928 CC=$ac_save_CC
4929
4930 fi
4931 # AC_CACHE_VAL
4932 case "x$ac_cv_prog_cc_c89" in
4933 x)
4934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4935 $as_echo "none needed" >&6; } ;;
4936 xno)
4937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4938 $as_echo "unsupported" >&6; } ;;
4939 *)
4940 CC="$CC $ac_cv_prog_cc_c89"
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4942 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4943 esac
4944 if test "x$ac_cv_prog_cc_c89" != xno; then :
4945
4946 fi
4947
4948 ac_ext=c
4949 ac_cpp='$CPP $CPPFLAGS'
4950 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4951 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4952 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4953
4954 ac_aux_dir=
4955 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4956 if test -f "$ac_dir/install-sh"; then
4957 ac_aux_dir=$ac_dir
4958 ac_install_sh="$ac_aux_dir/install-sh -c"
4959 break
4960 elif test -f "$ac_dir/install.sh"; then
4961 ac_aux_dir=$ac_dir
4962 ac_install_sh="$ac_aux_dir/install.sh -c"
4963 break
4964 elif test -f "$ac_dir/shtool"; then
4965 ac_aux_dir=$ac_dir
4966 ac_install_sh="$ac_aux_dir/shtool install -c"
4967 break
4968 fi
4969 done
4970 if test -z "$ac_aux_dir"; then
4971 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4972 fi
4973
4974 # These three variables are undocumented and unsupported,
4975 # and are intended to be withdrawn in a future Autoconf release.
4976 # They can cause serious problems if a builder's source tree is in a directory
4977 # whose full name contains unusual characters.
4978 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4979 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4980 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4981
4982
4983 # Make sure we can run config.sub.
4984 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4985 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4986
4987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4988 $as_echo_n "checking build system type... " >&6; }
4989 if ${ac_cv_build+:} false; then :
4990 $as_echo_n "(cached) " >&6
4991 else
4992 ac_build_alias=$build_alias
4993 test "x$ac_build_alias" = x &&
4994 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4995 test "x$ac_build_alias" = x &&
4996 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4997 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4998 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4999
5000 fi
5001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5002 $as_echo "$ac_cv_build" >&6; }
5003 case $ac_cv_build in
5004 *-*-*) ;;
5005 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5006 esac
5007 build=$ac_cv_build
5008 ac_save_IFS=$IFS; IFS='-'
5009 set x $ac_cv_build
5010 shift
5011 build_cpu=$1
5012 build_vendor=$2
5013 shift; shift
5014 # Remember, the first character of IFS is used to create $*,
5015 # except with old shells:
5016 build_os=$*
5017 IFS=$ac_save_IFS
5018 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5019
5020
5021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5022 $as_echo_n "checking host system type... " >&6; }
5023 if ${ac_cv_host+:} false; then :
5024 $as_echo_n "(cached) " >&6
5025 else
5026 if test "x$host_alias" = x; then
5027 ac_cv_host=$ac_cv_build
5028 else
5029 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5030 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5031 fi
5032
5033 fi
5034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5035 $as_echo "$ac_cv_host" >&6; }
5036 case $ac_cv_host in
5037 *-*-*) ;;
5038 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5039 esac
5040 host=$ac_cv_host
5041 ac_save_IFS=$IFS; IFS='-'
5042 set x $ac_cv_host
5043 shift
5044 host_cpu=$1
5045 host_vendor=$2
5046 shift; shift
5047 # Remember, the first character of IFS is used to create $*,
5048 # except with old shells:
5049 host_os=$*
5050 IFS=$ac_save_IFS
5051 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5052
5053
5054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5055 $as_echo_n "checking target system type... " >&6; }
5056 if ${ac_cv_target+:} false; then :
5057 $as_echo_n "(cached) " >&6
5058 else
5059 if test "x$target_alias" = x; then
5060 ac_cv_target=$ac_cv_host
5061 else
5062 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5063 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5064 fi
5065
5066 fi
5067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5068 $as_echo "$ac_cv_target" >&6; }
5069 case $ac_cv_target in
5070 *-*-*) ;;
5071 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5072 esac
5073 target=$ac_cv_target
5074 ac_save_IFS=$IFS; IFS='-'
5075 set x $ac_cv_target
5076 shift
5077 target_cpu=$1
5078 target_vendor=$2
5079 shift; shift
5080 # Remember, the first character of IFS is used to create $*,
5081 # except with old shells:
5082 target_os=$*
5083 IFS=$ac_save_IFS
5084 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5085
5086
5087 # The aliases save the names the user supplied, while $host etc.
5088 # will get canonicalized.
5089 test -n "$target_alias" &&
5090 test "$program_prefix$program_suffix$program_transform_name" = \
5091 NONENONEs,x,x, &&
5092 program_prefix=${target_alias}-
5093
5094 ac_ext=c
5095 ac_cpp='$CPP $CPPFLAGS'
5096 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5097 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5098 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5100 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5101 # On Suns, sometimes $CPP names a directory.
5102 if test -n "$CPP" && test -d "$CPP"; then
5103 CPP=
5104 fi
5105 if test -z "$CPP"; then
5106 if ${ac_cv_prog_CPP+:} false; then :
5107 $as_echo_n "(cached) " >&6
5108 else
5109 # Double quotes because CPP needs to be expanded
5110 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5111 do
5112 ac_preproc_ok=false
5113 for ac_c_preproc_warn_flag in '' yes
5114 do
5115 # Use a header file that comes with gcc, so configuring glibc
5116 # with a fresh cross-compiler works.
5117 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5118 # <limits.h> exists even on freestanding compilers.
5119 # On the NeXT, cc -E runs the code through the compiler's parser,
5120 # not just through cpp. "Syntax error" is here to catch this case.
5121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5122 /* end confdefs.h. */
5123 #ifdef __STDC__
5124 # include <limits.h>
5125 #else
5126 # include <assert.h>
5127 #endif
5128 Syntax error
5129 _ACEOF
5130 if ac_fn_c_try_cpp "$LINENO"; then :
5131
5132 else
5133 # Broken: fails on valid input.
5134 continue
5135 fi
5136 rm -f conftest.err conftest.i conftest.$ac_ext
5137
5138 # OK, works on sane cases. Now check whether nonexistent headers
5139 # can be detected and how.
5140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5141 /* end confdefs.h. */
5142 #include <ac_nonexistent.h>
5143 _ACEOF
5144 if ac_fn_c_try_cpp "$LINENO"; then :
5145 # Broken: success on invalid input.
5146 continue
5147 else
5148 # Passes both tests.
5149 ac_preproc_ok=:
5150 break
5151 fi
5152 rm -f conftest.err conftest.i conftest.$ac_ext
5153
5154 done
5155 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5156 rm -f conftest.i conftest.err conftest.$ac_ext
5157 if $ac_preproc_ok; then :
5158 break
5159 fi
5160
5161 done
5162 ac_cv_prog_CPP=$CPP
5163
5164 fi
5165 CPP=$ac_cv_prog_CPP
5166 else
5167 ac_cv_prog_CPP=$CPP
5168 fi
5169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5170 $as_echo "$CPP" >&6; }
5171 ac_preproc_ok=false
5172 for ac_c_preproc_warn_flag in '' yes
5173 do
5174 # Use a header file that comes with gcc, so configuring glibc
5175 # with a fresh cross-compiler works.
5176 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5177 # <limits.h> exists even on freestanding compilers.
5178 # On the NeXT, cc -E runs the code through the compiler's parser,
5179 # not just through cpp. "Syntax error" is here to catch this case.
5180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5181 /* end confdefs.h. */
5182 #ifdef __STDC__
5183 # include <limits.h>
5184 #else
5185 # include <assert.h>
5186 #endif
5187 Syntax error
5188 _ACEOF
5189 if ac_fn_c_try_cpp "$LINENO"; then :
5190
5191 else
5192 # Broken: fails on valid input.
5193 continue
5194 fi
5195 rm -f conftest.err conftest.i conftest.$ac_ext
5196
5197 # OK, works on sane cases. Now check whether nonexistent headers
5198 # can be detected and how.
5199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5200 /* end confdefs.h. */
5201 #include <ac_nonexistent.h>
5202 _ACEOF
5203 if ac_fn_c_try_cpp "$LINENO"; then :
5204 # Broken: success on invalid input.
5205 continue
5206 else
5207 # Passes both tests.
5208 ac_preproc_ok=:
5209 break
5210 fi
5211 rm -f conftest.err conftest.i conftest.$ac_ext
5212
5213 done
5214 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5215 rm -f conftest.i conftest.err conftest.$ac_ext
5216 if $ac_preproc_ok; then :
5217
5218 else
5219 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5220 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5221 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5222 See \`config.log' for more details" "$LINENO" 5; }
5223 fi
5224
5225 ac_ext=c
5226 ac_cpp='$CPP $CPPFLAGS'
5227 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5228 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5229 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5230
5231
5232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5233 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5234 if ${ac_cv_path_GREP+:} false; then :
5235 $as_echo_n "(cached) " >&6
5236 else
5237 if test -z "$GREP"; then
5238 ac_path_GREP_found=false
5239 # Loop through the user's path and test for each of PROGNAME-LIST
5240 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5241 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5242 do
5243 IFS=$as_save_IFS
5244 test -z "$as_dir" && as_dir=.
5245 for ac_prog in grep ggrep; do
5246 for ac_exec_ext in '' $ac_executable_extensions; do
5247 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5248 as_fn_executable_p "$ac_path_GREP" || continue
5249 # Check for GNU ac_path_GREP and select it if it is found.
5250 # Check for GNU $ac_path_GREP
5251 case `"$ac_path_GREP" --version 2>&1` in
5252 *GNU*)
5253 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5254 *)
5255 ac_count=0
5256 $as_echo_n 0123456789 >"conftest.in"
5257 while :
5258 do
5259 cat "conftest.in" "conftest.in" >"conftest.tmp"
5260 mv "conftest.tmp" "conftest.in"
5261 cp "conftest.in" "conftest.nl"
5262 $as_echo 'GREP' >> "conftest.nl"
5263 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5264 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5265 as_fn_arith $ac_count + 1 && ac_count=$as_val
5266 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5267 # Best one so far, save it but keep looking for a better one
5268 ac_cv_path_GREP="$ac_path_GREP"
5269 ac_path_GREP_max=$ac_count
5270 fi
5271 # 10*(2^10) chars as input seems more than enough
5272 test $ac_count -gt 10 && break
5273 done
5274 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5275 esac
5276
5277 $ac_path_GREP_found && break 3
5278 done
5279 done
5280 done
5281 IFS=$as_save_IFS
5282 if test -z "$ac_cv_path_GREP"; then
5283 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5284 fi
5285 else
5286 ac_cv_path_GREP=$GREP
5287 fi
5288
5289 fi
5290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5291 $as_echo "$ac_cv_path_GREP" >&6; }
5292 GREP="$ac_cv_path_GREP"
5293
5294
5295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5296 $as_echo_n "checking for egrep... " >&6; }
5297 if ${ac_cv_path_EGREP+:} false; then :
5298 $as_echo_n "(cached) " >&6
5299 else
5300 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5301 then ac_cv_path_EGREP="$GREP -E"
5302 else
5303 if test -z "$EGREP"; then
5304 ac_path_EGREP_found=false
5305 # Loop through the user's path and test for each of PROGNAME-LIST
5306 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5307 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5308 do
5309 IFS=$as_save_IFS
5310 test -z "$as_dir" && as_dir=.
5311 for ac_prog in egrep; do
5312 for ac_exec_ext in '' $ac_executable_extensions; do
5313 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5314 as_fn_executable_p "$ac_path_EGREP" || continue
5315 # Check for GNU ac_path_EGREP and select it if it is found.
5316 # Check for GNU $ac_path_EGREP
5317 case `"$ac_path_EGREP" --version 2>&1` in
5318 *GNU*)
5319 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5320 *)
5321 ac_count=0
5322 $as_echo_n 0123456789 >"conftest.in"
5323 while :
5324 do
5325 cat "conftest.in" "conftest.in" >"conftest.tmp"
5326 mv "conftest.tmp" "conftest.in"
5327 cp "conftest.in" "conftest.nl"
5328 $as_echo 'EGREP' >> "conftest.nl"
5329 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5330 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5331 as_fn_arith $ac_count + 1 && ac_count=$as_val
5332 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5333 # Best one so far, save it but keep looking for a better one
5334 ac_cv_path_EGREP="$ac_path_EGREP"
5335 ac_path_EGREP_max=$ac_count
5336 fi
5337 # 10*(2^10) chars as input seems more than enough
5338 test $ac_count -gt 10 && break
5339 done
5340 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5341 esac
5342
5343 $ac_path_EGREP_found && break 3
5344 done
5345 done
5346 done
5347 IFS=$as_save_IFS
5348 if test -z "$ac_cv_path_EGREP"; then
5349 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5350 fi
5351 else
5352 ac_cv_path_EGREP=$EGREP
5353 fi
5354
5355 fi
5356 fi
5357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5358 $as_echo "$ac_cv_path_EGREP" >&6; }
5359 EGREP="$ac_cv_path_EGREP"
5360
5361
5362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5363 $as_echo_n "checking for ANSI C header files... " >&6; }
5364 if ${ac_cv_header_stdc+:} false; then :
5365 $as_echo_n "(cached) " >&6
5366 else
5367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5368 /* end confdefs.h. */
5369 #include <stdlib.h>
5370 #include <stdarg.h>
5371 #include <string.h>
5372 #include <float.h>
5373
5374 int
5375 main ()
5376 {
5377
5378 ;
5379 return 0;
5380 }
5381 _ACEOF
5382 if ac_fn_c_try_compile "$LINENO"; then :
5383 ac_cv_header_stdc=yes
5384 else
5385 ac_cv_header_stdc=no
5386 fi
5387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5388
5389 if test $ac_cv_header_stdc = yes; then
5390 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5392 /* end confdefs.h. */
5393 #include <string.h>
5394
5395 _ACEOF
5396 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5397 $EGREP "memchr" >/dev/null 2>&1; then :
5398
5399 else
5400 ac_cv_header_stdc=no
5401 fi
5402 rm -f conftest*
5403
5404 fi
5405
5406 if test $ac_cv_header_stdc = yes; then
5407 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5409 /* end confdefs.h. */
5410 #include <stdlib.h>
5411
5412 _ACEOF
5413 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5414 $EGREP "free" >/dev/null 2>&1; then :
5415
5416 else
5417 ac_cv_header_stdc=no
5418 fi
5419 rm -f conftest*
5420
5421 fi
5422
5423 if test $ac_cv_header_stdc = yes; then
5424 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5425 if test "$cross_compiling" = yes; then :
5426 :
5427 else
5428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5429 /* end confdefs.h. */
5430 #include <ctype.h>
5431 #include <stdlib.h>
5432 #if ((' ' & 0x0FF) == 0x020)
5433 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5434 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5435 #else
5436 # define ISLOWER(c) \
5437 (('a' <= (c) && (c) <= 'i') \
5438 || ('j' <= (c) && (c) <= 'r') \
5439 || ('s' <= (c) && (c) <= 'z'))
5440 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5441 #endif
5442
5443 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5444 int
5445 main ()
5446 {
5447 int i;
5448 for (i = 0; i < 256; i++)
5449 if (XOR (islower (i), ISLOWER (i))
5450 || toupper (i) != TOUPPER (i))
5451 return 2;
5452 return 0;
5453 }
5454 _ACEOF
5455 if ac_fn_c_try_run "$LINENO"; then :
5456
5457 else
5458 ac_cv_header_stdc=no
5459 fi
5460 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5461 conftest.$ac_objext conftest.beam conftest.$ac_ext
5462 fi
5463
5464 fi
5465 fi
5466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5467 $as_echo "$ac_cv_header_stdc" >&6; }
5468 if test $ac_cv_header_stdc = yes; then
5469
5470 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5471
5472 fi
5473
5474 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5475 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5476 inttypes.h stdint.h unistd.h
5477 do :
5478 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5479 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5480 "
5481 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5482 cat >>confdefs.h <<_ACEOF
5483 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5484 _ACEOF
5485
5486 fi
5487
5488 done
5489
5490
5491
5492 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5493 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5494 MINIX=yes
5495 else
5496 MINIX=
5497 fi
5498
5499
5500 if test "$MINIX" = yes; then
5501
5502 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5503
5504
5505 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5506
5507
5508 $as_echo "#define _MINIX 1" >>confdefs.h
5509
5510 fi
5511
5512
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5514 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5515 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5516 $as_echo_n "(cached) " >&6
5517 else
5518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5519 /* end confdefs.h. */
5520
5521 # define __EXTENSIONS__ 1
5522 $ac_includes_default
5523 int
5524 main ()
5525 {
5526
5527 ;
5528 return 0;
5529 }
5530 _ACEOF
5531 if ac_fn_c_try_compile "$LINENO"; then :
5532 ac_cv_safe_to_define___extensions__=yes
5533 else
5534 ac_cv_safe_to_define___extensions__=no
5535 fi
5536 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5537 fi
5538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5539 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5540 test $ac_cv_safe_to_define___extensions__ = yes &&
5541 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5542
5543 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5544
5545 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5546
5547 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5548
5549 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5550
5551
5552 test "$program_prefix" != NONE &&
5553 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5554 # Use a double $ so make ignores it.
5555 test "$program_suffix" != NONE &&
5556 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5557 # Double any \ or $.
5558 # By default was `s,x,x', remove it if useless.
5559 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5560 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5561
5562 # Find a good install program. We prefer a C program (faster),
5563 # so one script is as good as another. But avoid the broken or
5564 # incompatible versions:
5565 # SysV /etc/install, /usr/sbin/install
5566 # SunOS /usr/etc/install
5567 # IRIX /sbin/install
5568 # AIX /bin/install
5569 # AmigaOS /C/install, which installs bootblocks on floppy discs
5570 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5571 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5572 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5573 # OS/2's system install, which has a completely different semantic
5574 # ./install, which can be erroneously created by make from ./install.sh.
5575 # Reject install programs that cannot install multiple files.
5576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5577 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5578 if test -z "$INSTALL"; then
5579 if ${ac_cv_path_install+:} false; then :
5580 $as_echo_n "(cached) " >&6
5581 else
5582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5583 for as_dir in $PATH
5584 do
5585 IFS=$as_save_IFS
5586 test -z "$as_dir" && as_dir=.
5587 # Account for people who put trailing slashes in PATH elements.
5588 case $as_dir/ in #((
5589 ./ | .// | /[cC]/* | \
5590 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5591 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5592 /usr/ucb/* ) ;;
5593 *)
5594 # OSF1 and SCO ODT 3.0 have their own names for install.
5595 # Don't use installbsd from OSF since it installs stuff as root
5596 # by default.
5597 for ac_prog in ginstall scoinst install; do
5598 for ac_exec_ext in '' $ac_executable_extensions; do
5599 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5600 if test $ac_prog = install &&
5601 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5602 # AIX install. It has an incompatible calling convention.
5603 :
5604 elif test $ac_prog = install &&
5605 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5606 # program-specific install script used by HP pwplus--don't use.
5607 :
5608 else
5609 rm -rf conftest.one conftest.two conftest.dir
5610 echo one > conftest.one
5611 echo two > conftest.two
5612 mkdir conftest.dir
5613 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5614 test -s conftest.one && test -s conftest.two &&
5615 test -s conftest.dir/conftest.one &&
5616 test -s conftest.dir/conftest.two
5617 then
5618 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5619 break 3
5620 fi
5621 fi
5622 fi
5623 done
5624 done
5625 ;;
5626 esac
5627
5628 done
5629 IFS=$as_save_IFS
5630
5631 rm -rf conftest.one conftest.two conftest.dir
5632
5633 fi
5634 if test "${ac_cv_path_install+set}" = set; then
5635 INSTALL=$ac_cv_path_install
5636 else
5637 # As a last resort, use the slow shell script. Don't cache a
5638 # value for INSTALL within a source directory, because that will
5639 # break other packages using the cache if that directory is
5640 # removed, or if the value is a relative name.
5641 INSTALL=$ac_install_sh
5642 fi
5643 fi
5644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5645 $as_echo "$INSTALL" >&6; }
5646
5647 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5648 # It thinks the first close brace ends the variable substitution.
5649 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5650
5651 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5652
5653 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5654
5655 rm -rf .tst 2>/dev/null
5656 mkdir .tst 2>/dev/null
5657 if test -d .tst; then
5658 am__leading_dot=.
5659 else
5660 am__leading_dot=_
5661 fi
5662 rmdir .tst 2>/dev/null
5663
5664 DEPDIR="${am__leading_dot}deps"
5665
5666 case `pwd` in
5667 *\ * | *\ *)
5668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5669 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5670 esac
5671
5672
5673
5674 macro_version='2.2.7a'
5675 macro_revision='1.3134'
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689 ltmain="$ac_aux_dir/ltmain.sh"
5690
5691 # Backslashify metacharacters that are still active within
5692 # double-quoted strings.
5693 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5694
5695 # Same as above, but do not quote variable references.
5696 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5697
5698 # Sed substitution to delay expansion of an escaped shell variable in a
5699 # double_quote_subst'ed string.
5700 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5701
5702 # Sed substitution to delay expansion of an escaped single quote.
5703 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5704
5705 # Sed substitution to avoid accidental globbing in evaled expressions
5706 no_glob_subst='s/\*/\\\*/g'
5707
5708 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5709 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5710 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5711
5712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5713 $as_echo_n "checking how to print strings... " >&6; }
5714 # Test print first, because it will be a builtin if present.
5715 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5716 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5717 ECHO='print -r --'
5718 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5719 ECHO='printf %s\n'
5720 else
5721 # Use this function as a fallback that always works.
5722 func_fallback_echo ()
5723 {
5724 eval 'cat <<_LTECHO_EOF
5725 $1
5726 _LTECHO_EOF'
5727 }
5728 ECHO='func_fallback_echo'
5729 fi
5730
5731 # func_echo_all arg...
5732 # Invoke $ECHO with all args, space-separated.
5733 func_echo_all ()
5734 {
5735 $ECHO ""
5736 }
5737
5738 case "$ECHO" in
5739 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5740 $as_echo "printf" >&6; } ;;
5741 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5742 $as_echo "print -r" >&6; } ;;
5743 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5744 $as_echo "cat" >&6; } ;;
5745 esac
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5761 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5762 if ${ac_cv_path_SED+:} false; then :
5763 $as_echo_n "(cached) " >&6
5764 else
5765 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5766 for ac_i in 1 2 3 4 5 6 7; do
5767 ac_script="$ac_script$as_nl$ac_script"
5768 done
5769 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5770 { ac_script=; unset ac_script;}
5771 if test -z "$SED"; then
5772 ac_path_SED_found=false
5773 # Loop through the user's path and test for each of PROGNAME-LIST
5774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5775 for as_dir in $PATH
5776 do
5777 IFS=$as_save_IFS
5778 test -z "$as_dir" && as_dir=.
5779 for ac_prog in sed gsed; do
5780 for ac_exec_ext in '' $ac_executable_extensions; do
5781 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5782 as_fn_executable_p "$ac_path_SED" || continue
5783 # Check for GNU ac_path_SED and select it if it is found.
5784 # Check for GNU $ac_path_SED
5785 case `"$ac_path_SED" --version 2>&1` in
5786 *GNU*)
5787 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5788 *)
5789 ac_count=0
5790 $as_echo_n 0123456789 >"conftest.in"
5791 while :
5792 do
5793 cat "conftest.in" "conftest.in" >"conftest.tmp"
5794 mv "conftest.tmp" "conftest.in"
5795 cp "conftest.in" "conftest.nl"
5796 $as_echo '' >> "conftest.nl"
5797 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5798 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5799 as_fn_arith $ac_count + 1 && ac_count=$as_val
5800 if test $ac_count -gt ${ac_path_SED_max-0}; then
5801 # Best one so far, save it but keep looking for a better one
5802 ac_cv_path_SED="$ac_path_SED"
5803 ac_path_SED_max=$ac_count
5804 fi
5805 # 10*(2^10) chars as input seems more than enough
5806 test $ac_count -gt 10 && break
5807 done
5808 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5809 esac
5810
5811 $ac_path_SED_found && break 3
5812 done
5813 done
5814 done
5815 IFS=$as_save_IFS
5816 if test -z "$ac_cv_path_SED"; then
5817 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5818 fi
5819 else
5820 ac_cv_path_SED=$SED
5821 fi
5822
5823 fi
5824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5825 $as_echo "$ac_cv_path_SED" >&6; }
5826 SED="$ac_cv_path_SED"
5827 rm -f conftest.sed
5828
5829 test -z "$SED" && SED=sed
5830 Xsed="$SED -e 1s/^X//"
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5843 $as_echo_n "checking for fgrep... " >&6; }
5844 if ${ac_cv_path_FGREP+:} false; then :
5845 $as_echo_n "(cached) " >&6
5846 else
5847 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5848 then ac_cv_path_FGREP="$GREP -F"
5849 else
5850 if test -z "$FGREP"; then
5851 ac_path_FGREP_found=false
5852 # Loop through the user's path and test for each of PROGNAME-LIST
5853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5854 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5855 do
5856 IFS=$as_save_IFS
5857 test -z "$as_dir" && as_dir=.
5858 for ac_prog in fgrep; do
5859 for ac_exec_ext in '' $ac_executable_extensions; do
5860 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5861 as_fn_executable_p "$ac_path_FGREP" || continue
5862 # Check for GNU ac_path_FGREP and select it if it is found.
5863 # Check for GNU $ac_path_FGREP
5864 case `"$ac_path_FGREP" --version 2>&1` in
5865 *GNU*)
5866 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5867 *)
5868 ac_count=0
5869 $as_echo_n 0123456789 >"conftest.in"
5870 while :
5871 do
5872 cat "conftest.in" "conftest.in" >"conftest.tmp"
5873 mv "conftest.tmp" "conftest.in"
5874 cp "conftest.in" "conftest.nl"
5875 $as_echo 'FGREP' >> "conftest.nl"
5876 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5877 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5878 as_fn_arith $ac_count + 1 && ac_count=$as_val
5879 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5880 # Best one so far, save it but keep looking for a better one
5881 ac_cv_path_FGREP="$ac_path_FGREP"
5882 ac_path_FGREP_max=$ac_count
5883 fi
5884 # 10*(2^10) chars as input seems more than enough
5885 test $ac_count -gt 10 && break
5886 done
5887 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5888 esac
5889
5890 $ac_path_FGREP_found && break 3
5891 done
5892 done
5893 done
5894 IFS=$as_save_IFS
5895 if test -z "$ac_cv_path_FGREP"; then
5896 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5897 fi
5898 else
5899 ac_cv_path_FGREP=$FGREP
5900 fi
5901
5902 fi
5903 fi
5904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5905 $as_echo "$ac_cv_path_FGREP" >&6; }
5906 FGREP="$ac_cv_path_FGREP"
5907
5908
5909 test -z "$GREP" && GREP=grep
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929 # Check whether --with-gnu-ld was given.
5930 if test "${with_gnu_ld+set}" = set; then :
5931 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5932 else
5933 with_gnu_ld=no
5934 fi
5935
5936 ac_prog=ld
5937 if test "$GCC" = yes; then
5938 # Check if gcc -print-prog-name=ld gives a path.
5939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5940 $as_echo_n "checking for ld used by $CC... " >&6; }
5941 case $host in
5942 *-*-mingw*)
5943 # gcc leaves a trailing carriage return which upsets mingw
5944 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5945 *)
5946 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5947 esac
5948 case $ac_prog in
5949 # Accept absolute paths.
5950 [\\/]* | ?:[\\/]*)
5951 re_direlt='/[^/][^/]*/\.\./'
5952 # Canonicalize the pathname of ld
5953 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5954 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5955 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5956 done
5957 test -z "$LD" && LD="$ac_prog"
5958 ;;
5959 "")
5960 # If it fails, then pretend we aren't using GCC.
5961 ac_prog=ld
5962 ;;
5963 *)
5964 # If it is relative, then search for the first ld in PATH.
5965 with_gnu_ld=unknown
5966 ;;
5967 esac
5968 elif test "$with_gnu_ld" = yes; then
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5970 $as_echo_n "checking for GNU ld... " >&6; }
5971 else
5972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5973 $as_echo_n "checking for non-GNU ld... " >&6; }
5974 fi
5975 if ${lt_cv_path_LD+:} false; then :
5976 $as_echo_n "(cached) " >&6
5977 else
5978 if test -z "$LD"; then
5979 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5980 for ac_dir in $PATH; do
5981 IFS="$lt_save_ifs"
5982 test -z "$ac_dir" && ac_dir=.
5983 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5984 lt_cv_path_LD="$ac_dir/$ac_prog"
5985 # Check to see if the program is GNU ld. I'd rather use --version,
5986 # but apparently some variants of GNU ld only accept -v.
5987 # Break only if it was the GNU/non-GNU ld that we prefer.
5988 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5989 *GNU* | *'with BFD'*)
5990 test "$with_gnu_ld" != no && break
5991 ;;
5992 *)
5993 test "$with_gnu_ld" != yes && break
5994 ;;
5995 esac
5996 fi
5997 done
5998 IFS="$lt_save_ifs"
5999 else
6000 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6001 fi
6002 fi
6003
6004 LD="$lt_cv_path_LD"
6005 if test -n "$LD"; then
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6007 $as_echo "$LD" >&6; }
6008 else
6009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6010 $as_echo "no" >&6; }
6011 fi
6012 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6014 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6015 if ${lt_cv_prog_gnu_ld+:} false; then :
6016 $as_echo_n "(cached) " >&6
6017 else
6018 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6019 case `$LD -v 2>&1 </dev/null` in
6020 *GNU* | *'with BFD'*)
6021 lt_cv_prog_gnu_ld=yes
6022 ;;
6023 *)
6024 lt_cv_prog_gnu_ld=no
6025 ;;
6026 esac
6027 fi
6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6029 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6030 with_gnu_ld=$lt_cv_prog_gnu_ld
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6041 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6042 if ${lt_cv_path_NM+:} false; then :
6043 $as_echo_n "(cached) " >&6
6044 else
6045 if test -n "$NM"; then
6046 # Let the user override the test.
6047 lt_cv_path_NM="$NM"
6048 else
6049 lt_nm_to_check="${ac_tool_prefix}nm"
6050 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6051 lt_nm_to_check="$lt_nm_to_check nm"
6052 fi
6053 for lt_tmp_nm in $lt_nm_to_check; do
6054 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6055 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6056 IFS="$lt_save_ifs"
6057 test -z "$ac_dir" && ac_dir=.
6058 tmp_nm="$ac_dir/$lt_tmp_nm"
6059 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6060 # Check to see if the nm accepts a BSD-compat flag.
6061 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6062 # nm: unknown option "B" ignored
6063 # Tru64's nm complains that /dev/null is an invalid object file
6064 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6065 */dev/null* | *'Invalid file or object type'*)
6066 lt_cv_path_NM="$tmp_nm -B"
6067 break
6068 ;;
6069 *)
6070 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6071 */dev/null*)
6072 lt_cv_path_NM="$tmp_nm -p"
6073 break
6074 ;;
6075 *)
6076 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6077 continue # so that we can try to find one that supports BSD flags
6078 ;;
6079 esac
6080 ;;
6081 esac
6082 fi
6083 done
6084 IFS="$lt_save_ifs"
6085 done
6086 : ${lt_cv_path_NM=no}
6087 fi
6088 fi
6089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6090 $as_echo "$lt_cv_path_NM" >&6; }
6091 if test "$lt_cv_path_NM" != "no"; then
6092 NM="$lt_cv_path_NM"
6093 else
6094 # Didn't find any BSD compatible name lister, look for dumpbin.
6095 if test -n "$DUMPBIN"; then :
6096 # Let the user override the test.
6097 else
6098 if test -n "$ac_tool_prefix"; then
6099 for ac_prog in dumpbin "link -dump"
6100 do
6101 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6102 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6104 $as_echo_n "checking for $ac_word... " >&6; }
6105 if ${ac_cv_prog_DUMPBIN+:} false; then :
6106 $as_echo_n "(cached) " >&6
6107 else
6108 if test -n "$DUMPBIN"; then
6109 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6110 else
6111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6112 for as_dir in $PATH
6113 do
6114 IFS=$as_save_IFS
6115 test -z "$as_dir" && as_dir=.
6116 for ac_exec_ext in '' $ac_executable_extensions; do
6117 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6118 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6119 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6120 break 2
6121 fi
6122 done
6123 done
6124 IFS=$as_save_IFS
6125
6126 fi
6127 fi
6128 DUMPBIN=$ac_cv_prog_DUMPBIN
6129 if test -n "$DUMPBIN"; then
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6131 $as_echo "$DUMPBIN" >&6; }
6132 else
6133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6134 $as_echo "no" >&6; }
6135 fi
6136
6137
6138 test -n "$DUMPBIN" && break
6139 done
6140 fi
6141 if test -z "$DUMPBIN"; then
6142 ac_ct_DUMPBIN=$DUMPBIN
6143 for ac_prog in dumpbin "link -dump"
6144 do
6145 # Extract the first word of "$ac_prog", so it can be a program name with args.
6146 set dummy $ac_prog; ac_word=$2
6147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6148 $as_echo_n "checking for $ac_word... " >&6; }
6149 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6150 $as_echo_n "(cached) " >&6
6151 else
6152 if test -n "$ac_ct_DUMPBIN"; then
6153 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6154 else
6155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6156 for as_dir in $PATH
6157 do
6158 IFS=$as_save_IFS
6159 test -z "$as_dir" && as_dir=.
6160 for ac_exec_ext in '' $ac_executable_extensions; do
6161 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6162 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6163 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6164 break 2
6165 fi
6166 done
6167 done
6168 IFS=$as_save_IFS
6169
6170 fi
6171 fi
6172 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6173 if test -n "$ac_ct_DUMPBIN"; then
6174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6175 $as_echo "$ac_ct_DUMPBIN" >&6; }
6176 else
6177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6178 $as_echo "no" >&6; }
6179 fi
6180
6181
6182 test -n "$ac_ct_DUMPBIN" && break
6183 done
6184
6185 if test "x$ac_ct_DUMPBIN" = x; then
6186 DUMPBIN=":"
6187 else
6188 case $cross_compiling:$ac_tool_warned in
6189 yes:)
6190 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6191 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6192 ac_tool_warned=yes ;;
6193 esac
6194 DUMPBIN=$ac_ct_DUMPBIN
6195 fi
6196 fi
6197
6198 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6199 *COFF*)
6200 DUMPBIN="$DUMPBIN -symbols"
6201 ;;
6202 *)
6203 DUMPBIN=:
6204 ;;
6205 esac
6206 fi
6207
6208 if test "$DUMPBIN" != ":"; then
6209 NM="$DUMPBIN"
6210 fi
6211 fi
6212 test -z "$NM" && NM=nm
6213
6214
6215
6216
6217
6218
6219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6220 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6221 if ${lt_cv_nm_interface+:} false; then :
6222 $as_echo_n "(cached) " >&6
6223 else
6224 lt_cv_nm_interface="BSD nm"
6225 echo "int some_variable = 0;" > conftest.$ac_ext
6226 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6227 (eval "$ac_compile" 2>conftest.err)
6228 cat conftest.err >&5
6229 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6230 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6231 cat conftest.err >&5
6232 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6233 cat conftest.out >&5
6234 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6235 lt_cv_nm_interface="MS dumpbin"
6236 fi
6237 rm -f conftest*
6238 fi
6239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6240 $as_echo "$lt_cv_nm_interface" >&6; }
6241
6242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6243 $as_echo_n "checking whether ln -s works... " >&6; }
6244 LN_S=$as_ln_s
6245 if test "$LN_S" = "ln -s"; then
6246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6247 $as_echo "yes" >&6; }
6248 else
6249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6250 $as_echo "no, using $LN_S" >&6; }
6251 fi
6252
6253 # find the maximum length of command line arguments
6254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6255 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6256 if ${lt_cv_sys_max_cmd_len+:} false; then :
6257 $as_echo_n "(cached) " >&6
6258 else
6259 i=0
6260 teststring="ABCD"
6261
6262 case $build_os in
6263 msdosdjgpp*)
6264 # On DJGPP, this test can blow up pretty badly due to problems in libc
6265 # (any single argument exceeding 2000 bytes causes a buffer overrun
6266 # during glob expansion). Even if it were fixed, the result of this
6267 # check would be larger than it should be.
6268 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6269 ;;
6270
6271 gnu*)
6272 # Under GNU Hurd, this test is not required because there is
6273 # no limit to the length of command line arguments.
6274 # Libtool will interpret -1 as no limit whatsoever
6275 lt_cv_sys_max_cmd_len=-1;
6276 ;;
6277
6278 cygwin* | mingw* | cegcc*)
6279 # On Win9x/ME, this test blows up -- it succeeds, but takes
6280 # about 5 minutes as the teststring grows exponentially.
6281 # Worse, since 9x/ME are not pre-emptively multitasking,
6282 # you end up with a "frozen" computer, even though with patience
6283 # the test eventually succeeds (with a max line length of 256k).
6284 # Instead, let's just punt: use the minimum linelength reported by
6285 # all of the supported platforms: 8192 (on NT/2K/XP).
6286 lt_cv_sys_max_cmd_len=8192;
6287 ;;
6288
6289 mint*)
6290 # On MiNT this can take a long time and run out of memory.
6291 lt_cv_sys_max_cmd_len=8192;
6292 ;;
6293
6294 amigaos*)
6295 # On AmigaOS with pdksh, this test takes hours, literally.
6296 # So we just punt and use a minimum line length of 8192.
6297 lt_cv_sys_max_cmd_len=8192;
6298 ;;
6299
6300 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6301 # This has been around since 386BSD, at least. Likely further.
6302 if test -x /sbin/sysctl; then
6303 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6304 elif test -x /usr/sbin/sysctl; then
6305 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6306 else
6307 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6308 fi
6309 # And add a safety zone
6310 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6311 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6312 ;;
6313
6314 interix*)
6315 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6316 lt_cv_sys_max_cmd_len=196608
6317 ;;
6318
6319 osf*)
6320 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6321 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6322 # nice to cause kernel panics so lets avoid the loop below.
6323 # First set a reasonable default.
6324 lt_cv_sys_max_cmd_len=16384
6325 #
6326 if test -x /sbin/sysconfig; then
6327 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6328 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6329 esac
6330 fi
6331 ;;
6332 sco3.2v5*)
6333 lt_cv_sys_max_cmd_len=102400
6334 ;;
6335 sysv5* | sco5v6* | sysv4.2uw2*)
6336 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6337 if test -n "$kargmax"; then
6338 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6339 else
6340 lt_cv_sys_max_cmd_len=32768
6341 fi
6342 ;;
6343 *)
6344 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6345 if test -n "$lt_cv_sys_max_cmd_len"; then
6346 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6347 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6348 else
6349 # Make teststring a little bigger before we do anything with it.
6350 # a 1K string should be a reasonable start.
6351 for i in 1 2 3 4 5 6 7 8 ; do
6352 teststring=$teststring$teststring
6353 done
6354 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6355 # If test is not a shell built-in, we'll probably end up computing a
6356 # maximum length that is only half of the actual maximum length, but
6357 # we can't tell.
6358 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6359 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6360 test $i != 17 # 1/2 MB should be enough
6361 do
6362 i=`expr $i + 1`
6363 teststring=$teststring$teststring
6364 done
6365 # Only check the string length outside the loop.
6366 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6367 teststring=
6368 # Add a significant safety factor because C++ compilers can tack on
6369 # massive amounts of additional arguments before passing them to the
6370 # linker. It appears as though 1/2 is a usable value.
6371 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6372 fi
6373 ;;
6374 esac
6375
6376 fi
6377
6378 if test -n $lt_cv_sys_max_cmd_len ; then
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6380 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6381 else
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6383 $as_echo "none" >&6; }
6384 fi
6385 max_cmd_len=$lt_cv_sys_max_cmd_len
6386
6387
6388
6389
6390
6391
6392 : ${CP="cp -f"}
6393 : ${MV="mv -f"}
6394 : ${RM="rm -f"}
6395
6396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6397 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6398 # Try some XSI features
6399 xsi_shell=no
6400 ( _lt_dummy="a/b/c"
6401 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6402 = c,a/b,, \
6403 && eval 'test $(( 1 + 1 )) -eq 2 \
6404 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6405 && xsi_shell=yes
6406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6407 $as_echo "$xsi_shell" >&6; }
6408
6409
6410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6411 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6412 lt_shell_append=no
6413 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6414 >/dev/null 2>&1 \
6415 && lt_shell_append=yes
6416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6417 $as_echo "$lt_shell_append" >&6; }
6418
6419
6420 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6421 lt_unset=unset
6422 else
6423 lt_unset=false
6424 fi
6425
6426
6427
6428
6429
6430 # test EBCDIC or ASCII
6431 case `echo X|tr X '\101'` in
6432 A) # ASCII based system
6433 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6434 lt_SP2NL='tr \040 \012'
6435 lt_NL2SP='tr \015\012 \040\040'
6436 ;;
6437 *) # EBCDIC based system
6438 lt_SP2NL='tr \100 \n'
6439 lt_NL2SP='tr \r\n \100\100'
6440 ;;
6441 esac
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6452 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6453 if ${lt_cv_ld_reload_flag+:} false; then :
6454 $as_echo_n "(cached) " >&6
6455 else
6456 lt_cv_ld_reload_flag='-r'
6457 fi
6458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6459 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6460 reload_flag=$lt_cv_ld_reload_flag
6461 case $reload_flag in
6462 "" | " "*) ;;
6463 *) reload_flag=" $reload_flag" ;;
6464 esac
6465 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6466 case $host_os in
6467 darwin*)
6468 if test "$GCC" = yes; then
6469 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6470 else
6471 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6472 fi
6473 ;;
6474 esac
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484 if test -n "$ac_tool_prefix"; then
6485 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6486 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6488 $as_echo_n "checking for $ac_word... " >&6; }
6489 if ${ac_cv_prog_OBJDUMP+:} false; then :
6490 $as_echo_n "(cached) " >&6
6491 else
6492 if test -n "$OBJDUMP"; then
6493 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6494 else
6495 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6496 for as_dir in $PATH
6497 do
6498 IFS=$as_save_IFS
6499 test -z "$as_dir" && as_dir=.
6500 for ac_exec_ext in '' $ac_executable_extensions; do
6501 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6502 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6503 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6504 break 2
6505 fi
6506 done
6507 done
6508 IFS=$as_save_IFS
6509
6510 fi
6511 fi
6512 OBJDUMP=$ac_cv_prog_OBJDUMP
6513 if test -n "$OBJDUMP"; then
6514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6515 $as_echo "$OBJDUMP" >&6; }
6516 else
6517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6518 $as_echo "no" >&6; }
6519 fi
6520
6521
6522 fi
6523 if test -z "$ac_cv_prog_OBJDUMP"; then
6524 ac_ct_OBJDUMP=$OBJDUMP
6525 # Extract the first word of "objdump", so it can be a program name with args.
6526 set dummy objdump; ac_word=$2
6527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6528 $as_echo_n "checking for $ac_word... " >&6; }
6529 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6530 $as_echo_n "(cached) " >&6
6531 else
6532 if test -n "$ac_ct_OBJDUMP"; then
6533 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6534 else
6535 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6536 for as_dir in $PATH
6537 do
6538 IFS=$as_save_IFS
6539 test -z "$as_dir" && as_dir=.
6540 for ac_exec_ext in '' $ac_executable_extensions; do
6541 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6542 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6543 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6544 break 2
6545 fi
6546 done
6547 done
6548 IFS=$as_save_IFS
6549
6550 fi
6551 fi
6552 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6553 if test -n "$ac_ct_OBJDUMP"; then
6554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6555 $as_echo "$ac_ct_OBJDUMP" >&6; }
6556 else
6557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6558 $as_echo "no" >&6; }
6559 fi
6560
6561 if test "x$ac_ct_OBJDUMP" = x; then
6562 OBJDUMP="false"
6563 else
6564 case $cross_compiling:$ac_tool_warned in
6565 yes:)
6566 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6567 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6568 ac_tool_warned=yes ;;
6569 esac
6570 OBJDUMP=$ac_ct_OBJDUMP
6571 fi
6572 else
6573 OBJDUMP="$ac_cv_prog_OBJDUMP"
6574 fi
6575
6576 test -z "$OBJDUMP" && OBJDUMP=objdump
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6587 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6588 if ${lt_cv_deplibs_check_method+:} false; then :
6589 $as_echo_n "(cached) " >&6
6590 else
6591 lt_cv_file_magic_cmd='$MAGIC_CMD'
6592 lt_cv_file_magic_test_file=
6593 lt_cv_deplibs_check_method='unknown'
6594 # Need to set the preceding variable on all platforms that support
6595 # interlibrary dependencies.
6596 # 'none' -- dependencies not supported.
6597 # `unknown' -- same as none, but documents that we really don't know.
6598 # 'pass_all' -- all dependencies passed with no checks.
6599 # 'test_compile' -- check by making test program.
6600 # 'file_magic [[regex]]' -- check by looking for files in library path
6601 # which responds to the $file_magic_cmd with a given extended regex.
6602 # If you have `file' or equivalent on your system and you're not sure
6603 # whether `pass_all' will *always* work, you probably want this one.
6604
6605 case $host_os in
6606 aix[4-9]*)
6607 lt_cv_deplibs_check_method=pass_all
6608 ;;
6609
6610 beos*)
6611 lt_cv_deplibs_check_method=pass_all
6612 ;;
6613
6614 bsdi[45]*)
6615 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6616 lt_cv_file_magic_cmd='/usr/bin/file -L'
6617 lt_cv_file_magic_test_file=/shlib/libc.so
6618 ;;
6619
6620 cygwin*)
6621 # func_win32_libid is a shell function defined in ltmain.sh
6622 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6623 lt_cv_file_magic_cmd='func_win32_libid'
6624 ;;
6625
6626 mingw* | pw32*)
6627 # Base MSYS/MinGW do not provide the 'file' command needed by
6628 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6629 # unless we find 'file', for example because we are cross-compiling.
6630 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6631 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6632 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6633 lt_cv_file_magic_cmd='func_win32_libid'
6634 else
6635 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6636 lt_cv_file_magic_cmd='$OBJDUMP -f'
6637 fi
6638 ;;
6639
6640 cegcc*)
6641 # use the weaker test based on 'objdump'. See mingw*.
6642 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6643 lt_cv_file_magic_cmd='$OBJDUMP -f'
6644 ;;
6645
6646 darwin* | rhapsody*)
6647 lt_cv_deplibs_check_method=pass_all
6648 ;;
6649
6650 freebsd* | dragonfly*)
6651 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6652 case $host_cpu in
6653 i*86 )
6654 # Not sure whether the presence of OpenBSD here was a mistake.
6655 # Let's accept both of them until this is cleared up.
6656 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6657 lt_cv_file_magic_cmd=/usr/bin/file
6658 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6659 ;;
6660 esac
6661 else
6662 lt_cv_deplibs_check_method=pass_all
6663 fi
6664 ;;
6665
6666 gnu*)
6667 lt_cv_deplibs_check_method=pass_all
6668 ;;
6669
6670 haiku*)
6671 lt_cv_deplibs_check_method=pass_all
6672 ;;
6673
6674 hpux10.20* | hpux11*)
6675 lt_cv_file_magic_cmd=/usr/bin/file
6676 case $host_cpu in
6677 ia64*)
6678 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6679 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6680 ;;
6681 hppa*64*)
6682 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]'
6683 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6684 ;;
6685 *)
6686 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6687 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6688 ;;
6689 esac
6690 ;;
6691
6692 interix[3-9]*)
6693 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6694 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6695 ;;
6696
6697 irix5* | irix6* | nonstopux*)
6698 case $LD in
6699 *-32|*"-32 ") libmagic=32-bit;;
6700 *-n32|*"-n32 ") libmagic=N32;;
6701 *-64|*"-64 ") libmagic=64-bit;;
6702 *) libmagic=never-match;;
6703 esac
6704 lt_cv_deplibs_check_method=pass_all
6705 ;;
6706
6707 # This must be Linux ELF.
6708 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6709 lt_cv_deplibs_check_method=pass_all
6710 ;;
6711
6712 netbsd*)
6713 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6714 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6715 else
6716 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6717 fi
6718 ;;
6719
6720 newos6*)
6721 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6722 lt_cv_file_magic_cmd=/usr/bin/file
6723 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6724 ;;
6725
6726 *nto* | *qnx*)
6727 lt_cv_deplibs_check_method=pass_all
6728 ;;
6729
6730 openbsd*)
6731 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6732 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6733 else
6734 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6735 fi
6736 ;;
6737
6738 osf3* | osf4* | osf5*)
6739 lt_cv_deplibs_check_method=pass_all
6740 ;;
6741
6742 rdos*)
6743 lt_cv_deplibs_check_method=pass_all
6744 ;;
6745
6746 solaris*)
6747 lt_cv_deplibs_check_method=pass_all
6748 ;;
6749
6750 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6751 lt_cv_deplibs_check_method=pass_all
6752 ;;
6753
6754 sysv4 | sysv4.3*)
6755 case $host_vendor in
6756 motorola)
6757 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]'
6758 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6759 ;;
6760 ncr)
6761 lt_cv_deplibs_check_method=pass_all
6762 ;;
6763 sequent)
6764 lt_cv_file_magic_cmd='/bin/file'
6765 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6766 ;;
6767 sni)
6768 lt_cv_file_magic_cmd='/bin/file'
6769 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6770 lt_cv_file_magic_test_file=/lib/libc.so
6771 ;;
6772 siemens)
6773 lt_cv_deplibs_check_method=pass_all
6774 ;;
6775 pc)
6776 lt_cv_deplibs_check_method=pass_all
6777 ;;
6778 esac
6779 ;;
6780
6781 tpf*)
6782 lt_cv_deplibs_check_method=pass_all
6783 ;;
6784 esac
6785
6786 fi
6787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6788 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6789 file_magic_cmd=$lt_cv_file_magic_cmd
6790 deplibs_check_method=$lt_cv_deplibs_check_method
6791 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804 plugin_option=
6805 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6806 for plugin in $plugin_names; do
6807 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6808 if test x$plugin_so = x$plugin; then
6809 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6810 fi
6811 if test x$plugin_so != x$plugin; then
6812 plugin_option="--plugin $plugin_so"
6813 break
6814 fi
6815 done
6816
6817 if test -n "$ac_tool_prefix"; then
6818 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6819 set dummy ${ac_tool_prefix}ar; ac_word=$2
6820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6821 $as_echo_n "checking for $ac_word... " >&6; }
6822 if ${ac_cv_prog_AR+:} false; then :
6823 $as_echo_n "(cached) " >&6
6824 else
6825 if test -n "$AR"; then
6826 ac_cv_prog_AR="$AR" # Let the user override the test.
6827 else
6828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6829 for as_dir in $PATH
6830 do
6831 IFS=$as_save_IFS
6832 test -z "$as_dir" && as_dir=.
6833 for ac_exec_ext in '' $ac_executable_extensions; do
6834 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6835 ac_cv_prog_AR="${ac_tool_prefix}ar"
6836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6837 break 2
6838 fi
6839 done
6840 done
6841 IFS=$as_save_IFS
6842
6843 fi
6844 fi
6845 AR=$ac_cv_prog_AR
6846 if test -n "$AR"; then
6847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6848 $as_echo "$AR" >&6; }
6849 else
6850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6851 $as_echo "no" >&6; }
6852 fi
6853
6854
6855 fi
6856 if test -z "$ac_cv_prog_AR"; then
6857 ac_ct_AR=$AR
6858 # Extract the first word of "ar", so it can be a program name with args.
6859 set dummy ar; ac_word=$2
6860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6861 $as_echo_n "checking for $ac_word... " >&6; }
6862 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6863 $as_echo_n "(cached) " >&6
6864 else
6865 if test -n "$ac_ct_AR"; then
6866 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6867 else
6868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6869 for as_dir in $PATH
6870 do
6871 IFS=$as_save_IFS
6872 test -z "$as_dir" && as_dir=.
6873 for ac_exec_ext in '' $ac_executable_extensions; do
6874 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6875 ac_cv_prog_ac_ct_AR="ar"
6876 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6877 break 2
6878 fi
6879 done
6880 done
6881 IFS=$as_save_IFS
6882
6883 fi
6884 fi
6885 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6886 if test -n "$ac_ct_AR"; then
6887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6888 $as_echo "$ac_ct_AR" >&6; }
6889 else
6890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6891 $as_echo "no" >&6; }
6892 fi
6893
6894 if test "x$ac_ct_AR" = x; then
6895 AR="false"
6896 else
6897 case $cross_compiling:$ac_tool_warned in
6898 yes:)
6899 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6900 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6901 ac_tool_warned=yes ;;
6902 esac
6903 AR=$ac_ct_AR
6904 fi
6905 else
6906 AR="$ac_cv_prog_AR"
6907 fi
6908
6909 test -z "$AR" && AR=ar
6910 if test -n "$plugin_option"; then
6911 if $AR --help 2>&1 | grep -q "\--plugin"; then
6912 touch conftest.c
6913 $AR $plugin_option rc conftest.a conftest.c
6914 if test "$?" != 0; then
6915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6916 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6917 else
6918 AR="$AR $plugin_option"
6919 fi
6920 rm -f conftest.*
6921 fi
6922 fi
6923 test -z "$AR_FLAGS" && AR_FLAGS=cru
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935 if test -n "$ac_tool_prefix"; then
6936 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6937 set dummy ${ac_tool_prefix}strip; ac_word=$2
6938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6939 $as_echo_n "checking for $ac_word... " >&6; }
6940 if ${ac_cv_prog_STRIP+:} false; then :
6941 $as_echo_n "(cached) " >&6
6942 else
6943 if test -n "$STRIP"; then
6944 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6945 else
6946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6947 for as_dir in $PATH
6948 do
6949 IFS=$as_save_IFS
6950 test -z "$as_dir" && as_dir=.
6951 for ac_exec_ext in '' $ac_executable_extensions; do
6952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6953 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6955 break 2
6956 fi
6957 done
6958 done
6959 IFS=$as_save_IFS
6960
6961 fi
6962 fi
6963 STRIP=$ac_cv_prog_STRIP
6964 if test -n "$STRIP"; then
6965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6966 $as_echo "$STRIP" >&6; }
6967 else
6968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6969 $as_echo "no" >&6; }
6970 fi
6971
6972
6973 fi
6974 if test -z "$ac_cv_prog_STRIP"; then
6975 ac_ct_STRIP=$STRIP
6976 # Extract the first word of "strip", so it can be a program name with args.
6977 set dummy strip; ac_word=$2
6978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6979 $as_echo_n "checking for $ac_word... " >&6; }
6980 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6981 $as_echo_n "(cached) " >&6
6982 else
6983 if test -n "$ac_ct_STRIP"; then
6984 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6985 else
6986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6987 for as_dir in $PATH
6988 do
6989 IFS=$as_save_IFS
6990 test -z "$as_dir" && as_dir=.
6991 for ac_exec_ext in '' $ac_executable_extensions; do
6992 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6993 ac_cv_prog_ac_ct_STRIP="strip"
6994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6995 break 2
6996 fi
6997 done
6998 done
6999 IFS=$as_save_IFS
7000
7001 fi
7002 fi
7003 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7004 if test -n "$ac_ct_STRIP"; then
7005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7006 $as_echo "$ac_ct_STRIP" >&6; }
7007 else
7008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7009 $as_echo "no" >&6; }
7010 fi
7011
7012 if test "x$ac_ct_STRIP" = x; then
7013 STRIP=":"
7014 else
7015 case $cross_compiling:$ac_tool_warned in
7016 yes:)
7017 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7018 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7019 ac_tool_warned=yes ;;
7020 esac
7021 STRIP=$ac_ct_STRIP
7022 fi
7023 else
7024 STRIP="$ac_cv_prog_STRIP"
7025 fi
7026
7027 test -z "$STRIP" && STRIP=:
7028
7029
7030
7031
7032
7033
7034 if test -n "$ac_tool_prefix"; then
7035 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7036 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7038 $as_echo_n "checking for $ac_word... " >&6; }
7039 if ${ac_cv_prog_RANLIB+:} false; then :
7040 $as_echo_n "(cached) " >&6
7041 else
7042 if test -n "$RANLIB"; then
7043 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7044 else
7045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7046 for as_dir in $PATH
7047 do
7048 IFS=$as_save_IFS
7049 test -z "$as_dir" && as_dir=.
7050 for ac_exec_ext in '' $ac_executable_extensions; do
7051 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7052 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7054 break 2
7055 fi
7056 done
7057 done
7058 IFS=$as_save_IFS
7059
7060 fi
7061 fi
7062 RANLIB=$ac_cv_prog_RANLIB
7063 if test -n "$RANLIB"; then
7064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7065 $as_echo "$RANLIB" >&6; }
7066 else
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7068 $as_echo "no" >&6; }
7069 fi
7070
7071
7072 fi
7073 if test -z "$ac_cv_prog_RANLIB"; then
7074 ac_ct_RANLIB=$RANLIB
7075 # Extract the first word of "ranlib", so it can be a program name with args.
7076 set dummy ranlib; ac_word=$2
7077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7078 $as_echo_n "checking for $ac_word... " >&6; }
7079 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7080 $as_echo_n "(cached) " >&6
7081 else
7082 if test -n "$ac_ct_RANLIB"; then
7083 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7084 else
7085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7086 for as_dir in $PATH
7087 do
7088 IFS=$as_save_IFS
7089 test -z "$as_dir" && as_dir=.
7090 for ac_exec_ext in '' $ac_executable_extensions; do
7091 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7092 ac_cv_prog_ac_ct_RANLIB="ranlib"
7093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7094 break 2
7095 fi
7096 done
7097 done
7098 IFS=$as_save_IFS
7099
7100 fi
7101 fi
7102 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7103 if test -n "$ac_ct_RANLIB"; then
7104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7105 $as_echo "$ac_ct_RANLIB" >&6; }
7106 else
7107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7108 $as_echo "no" >&6; }
7109 fi
7110
7111 if test "x$ac_ct_RANLIB" = x; then
7112 RANLIB=":"
7113 else
7114 case $cross_compiling:$ac_tool_warned in
7115 yes:)
7116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7117 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7118 ac_tool_warned=yes ;;
7119 esac
7120 RANLIB=$ac_ct_RANLIB
7121 fi
7122 else
7123 RANLIB="$ac_cv_prog_RANLIB"
7124 fi
7125
7126 test -z "$RANLIB" && RANLIB=:
7127 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
7128 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
7129 RANLIB="$RANLIB $plugin_option"
7130 fi
7131 fi
7132
7133
7134
7135
7136
7137
7138 # Determine commands to create old-style static archives.
7139 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7140 old_postinstall_cmds='chmod 644 $oldlib'
7141 old_postuninstall_cmds=
7142
7143 if test -n "$RANLIB"; then
7144 case $host_os in
7145 openbsd*)
7146 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7147 ;;
7148 *)
7149 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7150 ;;
7151 esac
7152 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7153 fi
7154
7155 case $host_os in
7156 darwin*)
7157 lock_old_archive_extraction=yes ;;
7158 *)
7159 lock_old_archive_extraction=no ;;
7160 esac
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182 for ac_prog in gawk mawk nawk awk
7183 do
7184 # Extract the first word of "$ac_prog", so it can be a program name with args.
7185 set dummy $ac_prog; ac_word=$2
7186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7187 $as_echo_n "checking for $ac_word... " >&6; }
7188 if ${ac_cv_prog_AWK+:} false; then :
7189 $as_echo_n "(cached) " >&6
7190 else
7191 if test -n "$AWK"; then
7192 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7193 else
7194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7195 for as_dir in $PATH
7196 do
7197 IFS=$as_save_IFS
7198 test -z "$as_dir" && as_dir=.
7199 for ac_exec_ext in '' $ac_executable_extensions; do
7200 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7201 ac_cv_prog_AWK="$ac_prog"
7202 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7203 break 2
7204 fi
7205 done
7206 done
7207 IFS=$as_save_IFS
7208
7209 fi
7210 fi
7211 AWK=$ac_cv_prog_AWK
7212 if test -n "$AWK"; then
7213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7214 $as_echo "$AWK" >&6; }
7215 else
7216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7217 $as_echo "no" >&6; }
7218 fi
7219
7220
7221 test -n "$AWK" && break
7222 done
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242 # If no C compiler was specified, use CC.
7243 LTCC=${LTCC-"$CC"}
7244
7245 # If no C compiler flags were specified, use CFLAGS.
7246 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7247
7248 # Allow CC to be a program name with arguments.
7249 compiler=$CC
7250
7251
7252 # Check for command to grab the raw symbol name followed by C symbol from nm.
7253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7254 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7255 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7256 $as_echo_n "(cached) " >&6
7257 else
7258
7259 # These are sane defaults that work on at least a few old systems.
7260 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7261
7262 # Character class describing NM global symbol codes.
7263 symcode='[BCDEGRST]'
7264
7265 # Regexp to match symbols that can be accessed directly from C.
7266 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7267
7268 # Define system-specific variables.
7269 case $host_os in
7270 aix*)
7271 symcode='[BCDT]'
7272 ;;
7273 cygwin* | mingw* | pw32* | cegcc*)
7274 symcode='[ABCDGISTW]'
7275 ;;
7276 hpux*)
7277 if test "$host_cpu" = ia64; then
7278 symcode='[ABCDEGRST]'
7279 fi
7280 ;;
7281 irix* | nonstopux*)
7282 symcode='[BCDEGRST]'
7283 ;;
7284 osf*)
7285 symcode='[BCDEGQRST]'
7286 ;;
7287 solaris*)
7288 symcode='[BDRT]'
7289 ;;
7290 sco3.2v5*)
7291 symcode='[DT]'
7292 ;;
7293 sysv4.2uw2*)
7294 symcode='[DT]'
7295 ;;
7296 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7297 symcode='[ABDT]'
7298 ;;
7299 sysv4)
7300 symcode='[DFNSTU]'
7301 ;;
7302 esac
7303
7304 # If we're using GNU nm, then use its standard symbol codes.
7305 case `$NM -V 2>&1` in
7306 *GNU* | *'with BFD'*)
7307 symcode='[ABCDGIRSTW]' ;;
7308 esac
7309
7310 # Transform an extracted symbol line into a proper C declaration.
7311 # Some systems (esp. on ia64) link data and code symbols differently,
7312 # so use this general approach.
7313 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7314
7315 # Transform an extracted symbol line into symbol name and symbol address
7316 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7317 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'"
7318
7319 # Handle CRLF in mingw tool chain
7320 opt_cr=
7321 case $build_os in
7322 mingw*)
7323 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7324 ;;
7325 esac
7326
7327 # Try without a prefix underscore, then with it.
7328 for ac_symprfx in "" "_"; do
7329
7330 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7331 symxfrm="\\1 $ac_symprfx\\2 \\2"
7332
7333 # Write the raw and C identifiers.
7334 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7335 # Fake it for dumpbin and say T for any non-static function
7336 # and D for any global variable.
7337 # Also find C++ and __fastcall symbols from MSVC++,
7338 # which start with @ or ?.
7339 lt_cv_sys_global_symbol_pipe="$AWK '"\
7340 " {last_section=section; section=\$ 3};"\
7341 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7342 " \$ 0!~/External *\|/{next};"\
7343 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7344 " {if(hide[section]) next};"\
7345 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7346 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7347 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7348 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7349 " ' prfx=^$ac_symprfx"
7350 else
7351 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7352 fi
7353
7354 # Check to see that the pipe works correctly.
7355 pipe_works=no
7356
7357 rm -f conftest*
7358 cat > conftest.$ac_ext <<_LT_EOF
7359 #ifdef __cplusplus
7360 extern "C" {
7361 #endif
7362 char nm_test_var;
7363 void nm_test_func(void);
7364 void nm_test_func(void){}
7365 #ifdef __cplusplus
7366 }
7367 #endif
7368 int main(){nm_test_var='a';nm_test_func();return(0);}
7369 _LT_EOF
7370
7371 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7372 (eval $ac_compile) 2>&5
7373 ac_status=$?
7374 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7375 test $ac_status = 0; }; then
7376 # Now try to grab the symbols.
7377 nlist=conftest.nm
7378 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7379 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7380 ac_status=$?
7381 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7382 test $ac_status = 0; } && test -s "$nlist"; then
7383 # Try sorting and uniquifying the output.
7384 if sort "$nlist" | uniq > "$nlist"T; then
7385 mv -f "$nlist"T "$nlist"
7386 else
7387 rm -f "$nlist"T
7388 fi
7389
7390 # Make sure that we snagged all the symbols we need.
7391 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7392 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7393 cat <<_LT_EOF > conftest.$ac_ext
7394 #ifdef __cplusplus
7395 extern "C" {
7396 #endif
7397
7398 _LT_EOF
7399 # Now generate the symbol file.
7400 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7401
7402 cat <<_LT_EOF >> conftest.$ac_ext
7403
7404 /* The mapping between symbol names and symbols. */
7405 const struct {
7406 const char *name;
7407 void *address;
7408 }
7409 lt__PROGRAM__LTX_preloaded_symbols[] =
7410 {
7411 { "@PROGRAM@", (void *) 0 },
7412 _LT_EOF
7413 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7414 cat <<\_LT_EOF >> conftest.$ac_ext
7415 {0, (void *) 0}
7416 };
7417
7418 /* This works around a problem in FreeBSD linker */
7419 #ifdef FREEBSD_WORKAROUND
7420 static const void *lt_preloaded_setup() {
7421 return lt__PROGRAM__LTX_preloaded_symbols;
7422 }
7423 #endif
7424
7425 #ifdef __cplusplus
7426 }
7427 #endif
7428 _LT_EOF
7429 # Now try linking the two files.
7430 mv conftest.$ac_objext conftstm.$ac_objext
7431 lt_save_LIBS="$LIBS"
7432 lt_save_CFLAGS="$CFLAGS"
7433 LIBS="conftstm.$ac_objext"
7434 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7435 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7436 (eval $ac_link) 2>&5
7437 ac_status=$?
7438 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7439 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7440 pipe_works=yes
7441 fi
7442 LIBS="$lt_save_LIBS"
7443 CFLAGS="$lt_save_CFLAGS"
7444 else
7445 echo "cannot find nm_test_func in $nlist" >&5
7446 fi
7447 else
7448 echo "cannot find nm_test_var in $nlist" >&5
7449 fi
7450 else
7451 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7452 fi
7453 else
7454 echo "$progname: failed program was:" >&5
7455 cat conftest.$ac_ext >&5
7456 fi
7457 rm -rf conftest* conftst*
7458
7459 # Do not use the global_symbol_pipe unless it works.
7460 if test "$pipe_works" = yes; then
7461 break
7462 else
7463 lt_cv_sys_global_symbol_pipe=
7464 fi
7465 done
7466
7467 fi
7468
7469 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7470 lt_cv_sys_global_symbol_to_cdecl=
7471 fi
7472 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7474 $as_echo "failed" >&6; }
7475 else
7476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7477 $as_echo "ok" >&6; }
7478 fi
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501 # Check whether --enable-libtool-lock was given.
7502 if test "${enable_libtool_lock+set}" = set; then :
7503 enableval=$enable_libtool_lock;
7504 fi
7505
7506 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7507
7508 # Some flags need to be propagated to the compiler or linker for good
7509 # libtool support.
7510 case $host in
7511 ia64-*-hpux*)
7512 # Find out which ABI we are using.
7513 echo 'int i;' > conftest.$ac_ext
7514 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7515 (eval $ac_compile) 2>&5
7516 ac_status=$?
7517 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7518 test $ac_status = 0; }; then
7519 case `/usr/bin/file conftest.$ac_objext` in
7520 *ELF-32*)
7521 HPUX_IA64_MODE="32"
7522 ;;
7523 *ELF-64*)
7524 HPUX_IA64_MODE="64"
7525 ;;
7526 esac
7527 fi
7528 rm -rf conftest*
7529 ;;
7530 *-*-irix6*)
7531 # Find out which ABI we are using.
7532 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7533 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7534 (eval $ac_compile) 2>&5
7535 ac_status=$?
7536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7537 test $ac_status = 0; }; then
7538 if test "$lt_cv_prog_gnu_ld" = yes; then
7539 case `/usr/bin/file conftest.$ac_objext` in
7540 *32-bit*)
7541 LD="${LD-ld} -melf32bsmip"
7542 ;;
7543 *N32*)
7544 LD="${LD-ld} -melf32bmipn32"
7545 ;;
7546 *64-bit*)
7547 LD="${LD-ld} -melf64bmip"
7548 ;;
7549 esac
7550 else
7551 case `/usr/bin/file conftest.$ac_objext` in
7552 *32-bit*)
7553 LD="${LD-ld} -32"
7554 ;;
7555 *N32*)
7556 LD="${LD-ld} -n32"
7557 ;;
7558 *64-bit*)
7559 LD="${LD-ld} -64"
7560 ;;
7561 esac
7562 fi
7563 fi
7564 rm -rf conftest*
7565 ;;
7566
7567 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7568 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7569 # Find out which ABI we are using.
7570 echo 'int i;' > conftest.$ac_ext
7571 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7572 (eval $ac_compile) 2>&5
7573 ac_status=$?
7574 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7575 test $ac_status = 0; }; then
7576 case `/usr/bin/file conftest.o` in
7577 *32-bit*)
7578 case $host in
7579 x86_64-*kfreebsd*-gnu)
7580 LD="${LD-ld} -m elf_i386_fbsd"
7581 ;;
7582 x86_64-*linux*)
7583 case `/usr/bin/file conftest.o` in
7584 *x86-64*)
7585 LD="${LD-ld} -m elf32_x86_64"
7586 ;;
7587 *)
7588 LD="${LD-ld} -m elf_i386"
7589 ;;
7590 esac
7591 ;;
7592 powerpc64le-*linux*)
7593 LD="${LD-ld} -m elf32lppclinux"
7594 ;;
7595 powerpc64-*linux*)
7596 LD="${LD-ld} -m elf32ppclinux"
7597 ;;
7598 s390x-*linux*)
7599 LD="${LD-ld} -m elf_s390"
7600 ;;
7601 sparc64-*linux*)
7602 LD="${LD-ld} -m elf32_sparc"
7603 ;;
7604 esac
7605 ;;
7606 *64-bit*)
7607 case $host in
7608 x86_64-*kfreebsd*-gnu)
7609 LD="${LD-ld} -m elf_x86_64_fbsd"
7610 ;;
7611 x86_64-*linux*)
7612 LD="${LD-ld} -m elf_x86_64"
7613 ;;
7614 powerpcle-*linux*)
7615 LD="${LD-ld} -m elf64lppc"
7616 ;;
7617 powerpc-*linux*)
7618 LD="${LD-ld} -m elf64ppc"
7619 ;;
7620 s390*-*linux*|s390*-*tpf*)
7621 LD="${LD-ld} -m elf64_s390"
7622 ;;
7623 sparc*-*linux*)
7624 LD="${LD-ld} -m elf64_sparc"
7625 ;;
7626 esac
7627 ;;
7628 esac
7629 fi
7630 rm -rf conftest*
7631 ;;
7632
7633 *-*-sco3.2v5*)
7634 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7635 SAVE_CFLAGS="$CFLAGS"
7636 CFLAGS="$CFLAGS -belf"
7637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7638 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7639 if ${lt_cv_cc_needs_belf+:} false; then :
7640 $as_echo_n "(cached) " >&6
7641 else
7642 ac_ext=c
7643 ac_cpp='$CPP $CPPFLAGS'
7644 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7645 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7646 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7647
7648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7649 /* end confdefs.h. */
7650
7651 int
7652 main ()
7653 {
7654
7655 ;
7656 return 0;
7657 }
7658 _ACEOF
7659 if ac_fn_c_try_link "$LINENO"; then :
7660 lt_cv_cc_needs_belf=yes
7661 else
7662 lt_cv_cc_needs_belf=no
7663 fi
7664 rm -f core conftest.err conftest.$ac_objext \
7665 conftest$ac_exeext conftest.$ac_ext
7666 ac_ext=c
7667 ac_cpp='$CPP $CPPFLAGS'
7668 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7669 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7670 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7671
7672 fi
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7674 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7675 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7676 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7677 CFLAGS="$SAVE_CFLAGS"
7678 fi
7679 ;;
7680 sparc*-*solaris*)
7681 # Find out which ABI we are using.
7682 echo 'int i;' > conftest.$ac_ext
7683 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7684 (eval $ac_compile) 2>&5
7685 ac_status=$?
7686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7687 test $ac_status = 0; }; then
7688 case `/usr/bin/file conftest.o` in
7689 *64-bit*)
7690 case $lt_cv_prog_gnu_ld in
7691 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7692 *)
7693 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7694 LD="${LD-ld} -64"
7695 fi
7696 ;;
7697 esac
7698 ;;
7699 esac
7700 fi
7701 rm -rf conftest*
7702 ;;
7703 esac
7704
7705 need_locks="$enable_libtool_lock"
7706
7707
7708 case $host_os in
7709 rhapsody* | darwin*)
7710 if test -n "$ac_tool_prefix"; then
7711 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7712 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7714 $as_echo_n "checking for $ac_word... " >&6; }
7715 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7716 $as_echo_n "(cached) " >&6
7717 else
7718 if test -n "$DSYMUTIL"; then
7719 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7720 else
7721 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7722 for as_dir in $PATH
7723 do
7724 IFS=$as_save_IFS
7725 test -z "$as_dir" && as_dir=.
7726 for ac_exec_ext in '' $ac_executable_extensions; do
7727 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7728 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7729 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7730 break 2
7731 fi
7732 done
7733 done
7734 IFS=$as_save_IFS
7735
7736 fi
7737 fi
7738 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7739 if test -n "$DSYMUTIL"; then
7740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7741 $as_echo "$DSYMUTIL" >&6; }
7742 else
7743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7744 $as_echo "no" >&6; }
7745 fi
7746
7747
7748 fi
7749 if test -z "$ac_cv_prog_DSYMUTIL"; then
7750 ac_ct_DSYMUTIL=$DSYMUTIL
7751 # Extract the first word of "dsymutil", so it can be a program name with args.
7752 set dummy dsymutil; ac_word=$2
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7754 $as_echo_n "checking for $ac_word... " >&6; }
7755 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7756 $as_echo_n "(cached) " >&6
7757 else
7758 if test -n "$ac_ct_DSYMUTIL"; then
7759 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7760 else
7761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7762 for as_dir in $PATH
7763 do
7764 IFS=$as_save_IFS
7765 test -z "$as_dir" && as_dir=.
7766 for ac_exec_ext in '' $ac_executable_extensions; do
7767 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7768 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7770 break 2
7771 fi
7772 done
7773 done
7774 IFS=$as_save_IFS
7775
7776 fi
7777 fi
7778 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7779 if test -n "$ac_ct_DSYMUTIL"; then
7780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7781 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7782 else
7783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7784 $as_echo "no" >&6; }
7785 fi
7786
7787 if test "x$ac_ct_DSYMUTIL" = x; then
7788 DSYMUTIL=":"
7789 else
7790 case $cross_compiling:$ac_tool_warned in
7791 yes:)
7792 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7793 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7794 ac_tool_warned=yes ;;
7795 esac
7796 DSYMUTIL=$ac_ct_DSYMUTIL
7797 fi
7798 else
7799 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7800 fi
7801
7802 if test -n "$ac_tool_prefix"; then
7803 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7804 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7806 $as_echo_n "checking for $ac_word... " >&6; }
7807 if ${ac_cv_prog_NMEDIT+:} false; then :
7808 $as_echo_n "(cached) " >&6
7809 else
7810 if test -n "$NMEDIT"; then
7811 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7812 else
7813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7814 for as_dir in $PATH
7815 do
7816 IFS=$as_save_IFS
7817 test -z "$as_dir" && as_dir=.
7818 for ac_exec_ext in '' $ac_executable_extensions; do
7819 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7820 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7822 break 2
7823 fi
7824 done
7825 done
7826 IFS=$as_save_IFS
7827
7828 fi
7829 fi
7830 NMEDIT=$ac_cv_prog_NMEDIT
7831 if test -n "$NMEDIT"; then
7832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7833 $as_echo "$NMEDIT" >&6; }
7834 else
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7836 $as_echo "no" >&6; }
7837 fi
7838
7839
7840 fi
7841 if test -z "$ac_cv_prog_NMEDIT"; then
7842 ac_ct_NMEDIT=$NMEDIT
7843 # Extract the first word of "nmedit", so it can be a program name with args.
7844 set dummy nmedit; ac_word=$2
7845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7846 $as_echo_n "checking for $ac_word... " >&6; }
7847 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7848 $as_echo_n "(cached) " >&6
7849 else
7850 if test -n "$ac_ct_NMEDIT"; then
7851 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7852 else
7853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7854 for as_dir in $PATH
7855 do
7856 IFS=$as_save_IFS
7857 test -z "$as_dir" && as_dir=.
7858 for ac_exec_ext in '' $ac_executable_extensions; do
7859 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7860 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7862 break 2
7863 fi
7864 done
7865 done
7866 IFS=$as_save_IFS
7867
7868 fi
7869 fi
7870 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7871 if test -n "$ac_ct_NMEDIT"; then
7872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7873 $as_echo "$ac_ct_NMEDIT" >&6; }
7874 else
7875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7876 $as_echo "no" >&6; }
7877 fi
7878
7879 if test "x$ac_ct_NMEDIT" = x; then
7880 NMEDIT=":"
7881 else
7882 case $cross_compiling:$ac_tool_warned in
7883 yes:)
7884 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7885 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7886 ac_tool_warned=yes ;;
7887 esac
7888 NMEDIT=$ac_ct_NMEDIT
7889 fi
7890 else
7891 NMEDIT="$ac_cv_prog_NMEDIT"
7892 fi
7893
7894 if test -n "$ac_tool_prefix"; then
7895 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7896 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7898 $as_echo_n "checking for $ac_word... " >&6; }
7899 if ${ac_cv_prog_LIPO+:} false; then :
7900 $as_echo_n "(cached) " >&6
7901 else
7902 if test -n "$LIPO"; then
7903 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7904 else
7905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7906 for as_dir in $PATH
7907 do
7908 IFS=$as_save_IFS
7909 test -z "$as_dir" && as_dir=.
7910 for ac_exec_ext in '' $ac_executable_extensions; do
7911 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7912 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7913 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7914 break 2
7915 fi
7916 done
7917 done
7918 IFS=$as_save_IFS
7919
7920 fi
7921 fi
7922 LIPO=$ac_cv_prog_LIPO
7923 if test -n "$LIPO"; then
7924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7925 $as_echo "$LIPO" >&6; }
7926 else
7927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7928 $as_echo "no" >&6; }
7929 fi
7930
7931
7932 fi
7933 if test -z "$ac_cv_prog_LIPO"; then
7934 ac_ct_LIPO=$LIPO
7935 # Extract the first word of "lipo", so it can be a program name with args.
7936 set dummy lipo; ac_word=$2
7937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7938 $as_echo_n "checking for $ac_word... " >&6; }
7939 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7940 $as_echo_n "(cached) " >&6
7941 else
7942 if test -n "$ac_ct_LIPO"; then
7943 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7944 else
7945 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7946 for as_dir in $PATH
7947 do
7948 IFS=$as_save_IFS
7949 test -z "$as_dir" && as_dir=.
7950 for ac_exec_ext in '' $ac_executable_extensions; do
7951 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7952 ac_cv_prog_ac_ct_LIPO="lipo"
7953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7954 break 2
7955 fi
7956 done
7957 done
7958 IFS=$as_save_IFS
7959
7960 fi
7961 fi
7962 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7963 if test -n "$ac_ct_LIPO"; then
7964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7965 $as_echo "$ac_ct_LIPO" >&6; }
7966 else
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7968 $as_echo "no" >&6; }
7969 fi
7970
7971 if test "x$ac_ct_LIPO" = x; then
7972 LIPO=":"
7973 else
7974 case $cross_compiling:$ac_tool_warned in
7975 yes:)
7976 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7977 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7978 ac_tool_warned=yes ;;
7979 esac
7980 LIPO=$ac_ct_LIPO
7981 fi
7982 else
7983 LIPO="$ac_cv_prog_LIPO"
7984 fi
7985
7986 if test -n "$ac_tool_prefix"; then
7987 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7988 set dummy ${ac_tool_prefix}otool; ac_word=$2
7989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7990 $as_echo_n "checking for $ac_word... " >&6; }
7991 if ${ac_cv_prog_OTOOL+:} false; then :
7992 $as_echo_n "(cached) " >&6
7993 else
7994 if test -n "$OTOOL"; then
7995 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7996 else
7997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7998 for as_dir in $PATH
7999 do
8000 IFS=$as_save_IFS
8001 test -z "$as_dir" && as_dir=.
8002 for ac_exec_ext in '' $ac_executable_extensions; do
8003 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8004 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8006 break 2
8007 fi
8008 done
8009 done
8010 IFS=$as_save_IFS
8011
8012 fi
8013 fi
8014 OTOOL=$ac_cv_prog_OTOOL
8015 if test -n "$OTOOL"; then
8016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8017 $as_echo "$OTOOL" >&6; }
8018 else
8019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8020 $as_echo "no" >&6; }
8021 fi
8022
8023
8024 fi
8025 if test -z "$ac_cv_prog_OTOOL"; then
8026 ac_ct_OTOOL=$OTOOL
8027 # Extract the first word of "otool", so it can be a program name with args.
8028 set dummy otool; ac_word=$2
8029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8030 $as_echo_n "checking for $ac_word... " >&6; }
8031 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8032 $as_echo_n "(cached) " >&6
8033 else
8034 if test -n "$ac_ct_OTOOL"; then
8035 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8036 else
8037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8038 for as_dir in $PATH
8039 do
8040 IFS=$as_save_IFS
8041 test -z "$as_dir" && as_dir=.
8042 for ac_exec_ext in '' $ac_executable_extensions; do
8043 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8044 ac_cv_prog_ac_ct_OTOOL="otool"
8045 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8046 break 2
8047 fi
8048 done
8049 done
8050 IFS=$as_save_IFS
8051
8052 fi
8053 fi
8054 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8055 if test -n "$ac_ct_OTOOL"; then
8056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8057 $as_echo "$ac_ct_OTOOL" >&6; }
8058 else
8059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8060 $as_echo "no" >&6; }
8061 fi
8062
8063 if test "x$ac_ct_OTOOL" = x; then
8064 OTOOL=":"
8065 else
8066 case $cross_compiling:$ac_tool_warned in
8067 yes:)
8068 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8069 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8070 ac_tool_warned=yes ;;
8071 esac
8072 OTOOL=$ac_ct_OTOOL
8073 fi
8074 else
8075 OTOOL="$ac_cv_prog_OTOOL"
8076 fi
8077
8078 if test -n "$ac_tool_prefix"; then
8079 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8080 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8082 $as_echo_n "checking for $ac_word... " >&6; }
8083 if ${ac_cv_prog_OTOOL64+:} false; then :
8084 $as_echo_n "(cached) " >&6
8085 else
8086 if test -n "$OTOOL64"; then
8087 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8088 else
8089 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8090 for as_dir in $PATH
8091 do
8092 IFS=$as_save_IFS
8093 test -z "$as_dir" && as_dir=.
8094 for ac_exec_ext in '' $ac_executable_extensions; do
8095 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8096 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8097 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8098 break 2
8099 fi
8100 done
8101 done
8102 IFS=$as_save_IFS
8103
8104 fi
8105 fi
8106 OTOOL64=$ac_cv_prog_OTOOL64
8107 if test -n "$OTOOL64"; then
8108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8109 $as_echo "$OTOOL64" >&6; }
8110 else
8111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8112 $as_echo "no" >&6; }
8113 fi
8114
8115
8116 fi
8117 if test -z "$ac_cv_prog_OTOOL64"; then
8118 ac_ct_OTOOL64=$OTOOL64
8119 # Extract the first word of "otool64", so it can be a program name with args.
8120 set dummy otool64; ac_word=$2
8121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8122 $as_echo_n "checking for $ac_word... " >&6; }
8123 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8124 $as_echo_n "(cached) " >&6
8125 else
8126 if test -n "$ac_ct_OTOOL64"; then
8127 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8128 else
8129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8130 for as_dir in $PATH
8131 do
8132 IFS=$as_save_IFS
8133 test -z "$as_dir" && as_dir=.
8134 for ac_exec_ext in '' $ac_executable_extensions; do
8135 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8136 ac_cv_prog_ac_ct_OTOOL64="otool64"
8137 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8138 break 2
8139 fi
8140 done
8141 done
8142 IFS=$as_save_IFS
8143
8144 fi
8145 fi
8146 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8147 if test -n "$ac_ct_OTOOL64"; then
8148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8149 $as_echo "$ac_ct_OTOOL64" >&6; }
8150 else
8151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8152 $as_echo "no" >&6; }
8153 fi
8154
8155 if test "x$ac_ct_OTOOL64" = x; then
8156 OTOOL64=":"
8157 else
8158 case $cross_compiling:$ac_tool_warned in
8159 yes:)
8160 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8161 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8162 ac_tool_warned=yes ;;
8163 esac
8164 OTOOL64=$ac_ct_OTOOL64
8165 fi
8166 else
8167 OTOOL64="$ac_cv_prog_OTOOL64"
8168 fi
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8197 $as_echo_n "checking for -single_module linker flag... " >&6; }
8198 if ${lt_cv_apple_cc_single_mod+:} false; then :
8199 $as_echo_n "(cached) " >&6
8200 else
8201 lt_cv_apple_cc_single_mod=no
8202 if test -z "${LT_MULTI_MODULE}"; then
8203 # By default we will add the -single_module flag. You can override
8204 # by either setting the environment variable LT_MULTI_MODULE
8205 # non-empty at configure time, or by adding -multi_module to the
8206 # link flags.
8207 rm -rf libconftest.dylib*
8208 echo "int foo(void){return 1;}" > conftest.c
8209 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8210 -dynamiclib -Wl,-single_module conftest.c" >&5
8211 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8212 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8213 _lt_result=$?
8214 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8215 lt_cv_apple_cc_single_mod=yes
8216 else
8217 cat conftest.err >&5
8218 fi
8219 rm -rf libconftest.dylib*
8220 rm -f conftest.*
8221 fi
8222 fi
8223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8224 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8226 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8227 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8228 $as_echo_n "(cached) " >&6
8229 else
8230 lt_cv_ld_exported_symbols_list=no
8231 save_LDFLAGS=$LDFLAGS
8232 echo "_main" > conftest.sym
8233 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8235 /* end confdefs.h. */
8236
8237 int
8238 main ()
8239 {
8240
8241 ;
8242 return 0;
8243 }
8244 _ACEOF
8245 if ac_fn_c_try_link "$LINENO"; then :
8246 lt_cv_ld_exported_symbols_list=yes
8247 else
8248 lt_cv_ld_exported_symbols_list=no
8249 fi
8250 rm -f core conftest.err conftest.$ac_objext \
8251 conftest$ac_exeext conftest.$ac_ext
8252 LDFLAGS="$save_LDFLAGS"
8253
8254 fi
8255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8256 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8258 $as_echo_n "checking for -force_load linker flag... " >&6; }
8259 if ${lt_cv_ld_force_load+:} false; then :
8260 $as_echo_n "(cached) " >&6
8261 else
8262 lt_cv_ld_force_load=no
8263 cat > conftest.c << _LT_EOF
8264 int forced_loaded() { return 2;}
8265 _LT_EOF
8266 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8267 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8268 echo "$AR cru libconftest.a conftest.o" >&5
8269 $AR cru libconftest.a conftest.o 2>&5
8270 cat > conftest.c << _LT_EOF
8271 int main() { return 0;}
8272 _LT_EOF
8273 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8274 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8275 _lt_result=$?
8276 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8277 lt_cv_ld_force_load=yes
8278 else
8279 cat conftest.err >&5
8280 fi
8281 rm -f conftest.err libconftest.a conftest conftest.c
8282 rm -rf conftest.dSYM
8283
8284 fi
8285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8286 $as_echo "$lt_cv_ld_force_load" >&6; }
8287 case $host_os in
8288 rhapsody* | darwin1.[012])
8289 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8290 darwin1.*)
8291 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8292 darwin*) # darwin 5.x on
8293 # if running on 10.5 or later, the deployment target defaults
8294 # to the OS version, if on x86, and 10.4, the deployment
8295 # target defaults to 10.4. Don't you love it?
8296 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8297 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8298 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8299 10.[012][,.]*)
8300 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8301 10.*)
8302 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8303 esac
8304 ;;
8305 esac
8306 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8307 _lt_dar_single_mod='$single_module'
8308 fi
8309 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8310 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8311 else
8312 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8313 fi
8314 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8315 _lt_dsymutil='~$DSYMUTIL $lib || :'
8316 else
8317 _lt_dsymutil=
8318 fi
8319 ;;
8320 esac
8321
8322 for ac_header in dlfcn.h
8323 do :
8324 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8325 "
8326 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8327 cat >>confdefs.h <<_ACEOF
8328 #define HAVE_DLFCN_H 1
8329 _ACEOF
8330
8331 fi
8332
8333 done
8334
8335
8336
8337 # autoconf.info says this should be called right after AC_INIT.
8338 ac_config_headers="$ac_config_headers config.h:config.in"
8339
8340
8341
8342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8343 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8344 if ${ac_cv_c_bigendian+:} false; then :
8345 $as_echo_n "(cached) " >&6
8346 else
8347 ac_cv_c_bigendian=unknown
8348 # See if we're dealing with a universal compiler.
8349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8350 /* end confdefs.h. */
8351 #ifndef __APPLE_CC__
8352 not a universal capable compiler
8353 #endif
8354 typedef int dummy;
8355
8356 _ACEOF
8357 if ac_fn_c_try_compile "$LINENO"; then :
8358
8359 # Check for potential -arch flags. It is not universal unless
8360 # there are at least two -arch flags with different values.
8361 ac_arch=
8362 ac_prev=
8363 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8364 if test -n "$ac_prev"; then
8365 case $ac_word in
8366 i?86 | x86_64 | ppc | ppc64)
8367 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8368 ac_arch=$ac_word
8369 else
8370 ac_cv_c_bigendian=universal
8371 break
8372 fi
8373 ;;
8374 esac
8375 ac_prev=
8376 elif test "x$ac_word" = "x-arch"; then
8377 ac_prev=arch
8378 fi
8379 done
8380 fi
8381 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8382 if test $ac_cv_c_bigendian = unknown; then
8383 # See if sys/param.h defines the BYTE_ORDER macro.
8384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8385 /* end confdefs.h. */
8386 #include <sys/types.h>
8387 #include <sys/param.h>
8388
8389 int
8390 main ()
8391 {
8392 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8393 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8394 && LITTLE_ENDIAN)
8395 bogus endian macros
8396 #endif
8397
8398 ;
8399 return 0;
8400 }
8401 _ACEOF
8402 if ac_fn_c_try_compile "$LINENO"; then :
8403 # It does; now see whether it defined to BIG_ENDIAN or not.
8404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8405 /* end confdefs.h. */
8406 #include <sys/types.h>
8407 #include <sys/param.h>
8408
8409 int
8410 main ()
8411 {
8412 #if BYTE_ORDER != BIG_ENDIAN
8413 not big endian
8414 #endif
8415
8416 ;
8417 return 0;
8418 }
8419 _ACEOF
8420 if ac_fn_c_try_compile "$LINENO"; then :
8421 ac_cv_c_bigendian=yes
8422 else
8423 ac_cv_c_bigendian=no
8424 fi
8425 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8426 fi
8427 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8428 fi
8429 if test $ac_cv_c_bigendian = unknown; then
8430 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8432 /* end confdefs.h. */
8433 #include <limits.h>
8434
8435 int
8436 main ()
8437 {
8438 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8439 bogus endian macros
8440 #endif
8441
8442 ;
8443 return 0;
8444 }
8445 _ACEOF
8446 if ac_fn_c_try_compile "$LINENO"; then :
8447 # It does; now see whether it defined to _BIG_ENDIAN or not.
8448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8449 /* end confdefs.h. */
8450 #include <limits.h>
8451
8452 int
8453 main ()
8454 {
8455 #ifndef _BIG_ENDIAN
8456 not big endian
8457 #endif
8458
8459 ;
8460 return 0;
8461 }
8462 _ACEOF
8463 if ac_fn_c_try_compile "$LINENO"; then :
8464 ac_cv_c_bigendian=yes
8465 else
8466 ac_cv_c_bigendian=no
8467 fi
8468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8469 fi
8470 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8471 fi
8472 if test $ac_cv_c_bigendian = unknown; then
8473 # Compile a test program.
8474 if test "$cross_compiling" = yes; then :
8475 # Try to guess by grepping values from an object file.
8476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8477 /* end confdefs.h. */
8478 short int ascii_mm[] =
8479 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8480 short int ascii_ii[] =
8481 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8482 int use_ascii (int i) {
8483 return ascii_mm[i] + ascii_ii[i];
8484 }
8485 short int ebcdic_ii[] =
8486 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8487 short int ebcdic_mm[] =
8488 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8489 int use_ebcdic (int i) {
8490 return ebcdic_mm[i] + ebcdic_ii[i];
8491 }
8492 extern int foo;
8493
8494 int
8495 main ()
8496 {
8497 return use_ascii (foo) == use_ebcdic (foo);
8498 ;
8499 return 0;
8500 }
8501 _ACEOF
8502 if ac_fn_c_try_compile "$LINENO"; then :
8503 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8504 ac_cv_c_bigendian=yes
8505 fi
8506 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8507 if test "$ac_cv_c_bigendian" = unknown; then
8508 ac_cv_c_bigendian=no
8509 else
8510 # finding both strings is unlikely to happen, but who knows?
8511 ac_cv_c_bigendian=unknown
8512 fi
8513 fi
8514 fi
8515 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8516 else
8517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8518 /* end confdefs.h. */
8519 $ac_includes_default
8520 int
8521 main ()
8522 {
8523
8524 /* Are we little or big endian? From Harbison&Steele. */
8525 union
8526 {
8527 long int l;
8528 char c[sizeof (long int)];
8529 } u;
8530 u.l = 1;
8531 return u.c[sizeof (long int) - 1] == 1;
8532
8533 ;
8534 return 0;
8535 }
8536 _ACEOF
8537 if ac_fn_c_try_run "$LINENO"; then :
8538 ac_cv_c_bigendian=no
8539 else
8540 ac_cv_c_bigendian=yes
8541 fi
8542 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8543 conftest.$ac_objext conftest.beam conftest.$ac_ext
8544 fi
8545
8546 fi
8547 fi
8548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8549 $as_echo "$ac_cv_c_bigendian" >&6; }
8550 case $ac_cv_c_bigendian in #(
8551 yes)
8552 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8553 ;; #(
8554 no)
8555 ;; #(
8556 universal)
8557
8558 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8559
8560 ;; #(
8561 *)
8562 as_fn_error $? "unknown endianness
8563 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8564 esac
8565
8566
8567
8568
8569 # Put a plausible default for CC_FOR_BUILD in Makefile.
8570 if test -z "$CC_FOR_BUILD"; then
8571 if test "x$cross_compiling" = "xno"; then
8572 CC_FOR_BUILD='$(CC)'
8573 else
8574 CC_FOR_BUILD=gcc
8575 fi
8576 fi
8577
8578
8579
8580 AR=${AR-ar}
8581
8582 if test -n "$ac_tool_prefix"; then
8583 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8584 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8586 $as_echo_n "checking for $ac_word... " >&6; }
8587 if ${ac_cv_prog_RANLIB+:} false; then :
8588 $as_echo_n "(cached) " >&6
8589 else
8590 if test -n "$RANLIB"; then
8591 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8592 else
8593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8594 for as_dir in $PATH
8595 do
8596 IFS=$as_save_IFS
8597 test -z "$as_dir" && as_dir=.
8598 for ac_exec_ext in '' $ac_executable_extensions; do
8599 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8600 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8602 break 2
8603 fi
8604 done
8605 done
8606 IFS=$as_save_IFS
8607
8608 fi
8609 fi
8610 RANLIB=$ac_cv_prog_RANLIB
8611 if test -n "$RANLIB"; then
8612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8613 $as_echo "$RANLIB" >&6; }
8614 else
8615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8616 $as_echo "no" >&6; }
8617 fi
8618
8619
8620 fi
8621 if test -z "$ac_cv_prog_RANLIB"; then
8622 ac_ct_RANLIB=$RANLIB
8623 # Extract the first word of "ranlib", so it can be a program name with args.
8624 set dummy ranlib; ac_word=$2
8625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8626 $as_echo_n "checking for $ac_word... " >&6; }
8627 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
8628 $as_echo_n "(cached) " >&6
8629 else
8630 if test -n "$ac_ct_RANLIB"; then
8631 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8632 else
8633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8634 for as_dir in $PATH
8635 do
8636 IFS=$as_save_IFS
8637 test -z "$as_dir" && as_dir=.
8638 for ac_exec_ext in '' $ac_executable_extensions; do
8639 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8640 ac_cv_prog_ac_ct_RANLIB="ranlib"
8641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8642 break 2
8643 fi
8644 done
8645 done
8646 IFS=$as_save_IFS
8647
8648 fi
8649 fi
8650 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8651 if test -n "$ac_ct_RANLIB"; then
8652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8653 $as_echo "$ac_ct_RANLIB" >&6; }
8654 else
8655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8656 $as_echo "no" >&6; }
8657 fi
8658
8659 if test "x$ac_ct_RANLIB" = x; then
8660 RANLIB=":"
8661 else
8662 case $cross_compiling:$ac_tool_warned in
8663 yes:)
8664 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8665 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8666 ac_tool_warned=yes ;;
8667 esac
8668 RANLIB=$ac_ct_RANLIB
8669 fi
8670 else
8671 RANLIB="$ac_cv_prog_RANLIB"
8672 fi
8673
8674
8675 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8676 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8677 # is C99. So handle it ourselves.
8678 :
8679 C_DIALECT=
8680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8681 $as_echo_n "checking whether C11 is supported by default... " >&6; }
8682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8683 /* end confdefs.h. */
8684
8685 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8686 # error "C11 support not found"
8687 #endif
8688
8689 _ACEOF
8690 if ac_fn_c_try_compile "$LINENO"; then :
8691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8692 $as_echo "yes" >&6; }
8693 else
8694
8695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8696 $as_echo "no" >&6; }
8697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8698 $as_echo_n "checking for -std=c11 support... " >&6; }
8699 ac_save_CC="$CC"
8700 CC="$CC -std=c11"
8701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8702 /* end confdefs.h. */
8703
8704 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8705 # error "C11 support not found"
8706 #endif
8707
8708 _ACEOF
8709 if ac_fn_c_try_compile "$LINENO"; then :
8710
8711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8712 $as_echo "yes" >&6; }
8713 CC="$ac_save_CC"
8714 C_DIALECT="-std=c11"
8715
8716 else
8717 as_fn_error $? "C11 is required" "$LINENO" 5
8718 fi
8719 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8720 fi
8721 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8722
8723
8724 # Some of the common include files depend on bfd.h, and bfd.h checks
8725 # that config.h is included first by testing that the PACKAGE macro
8726 # is defined.
8727 PACKAGE=sim
8728
8729 cat >>confdefs.h <<_ACEOF
8730 #define PACKAGE "$PACKAGE"
8731 _ACEOF
8732
8733
8734
8735 # Dependency checking.
8736 ac_config_commands="$ac_config_commands depdir"
8737
8738
8739 depcc="$CC" am_compiler_list=
8740
8741 am_depcomp=$ac_aux_dir/depcomp
8742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8743 $as_echo_n "checking dependency style of $depcc... " >&6; }
8744 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
8745 $as_echo_n "(cached) " >&6
8746 else
8747 if test -f "$am_depcomp"; then
8748 # We make a subdir and do the tests there. Otherwise we can end up
8749 # making bogus files that we don't know about and never remove. For
8750 # instance it was reported that on HP-UX the gcc test will end up
8751 # making a dummy file named `D' -- because `-MD' means `put the output
8752 # in D'.
8753 mkdir conftest.dir
8754 # Copy depcomp to subdir because otherwise we won't find it if we're
8755 # using a relative directory.
8756 cp "$am_depcomp" conftest.dir
8757 cd conftest.dir
8758 # We will build objects and dependencies in a subdirectory because
8759 # it helps to detect inapplicable dependency modes. For instance
8760 # both Tru64's cc and ICC support -MD to output dependencies as a
8761 # side effect of compilation, but ICC will put the dependencies in
8762 # the current directory while Tru64 will put them in the object
8763 # directory.
8764 mkdir sub
8765
8766 am_cv_CC_dependencies_compiler_type=none
8767 if test "$am_compiler_list" = ""; then
8768 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8769 fi
8770 for depmode in $am_compiler_list; do
8771 if test $depmode = none; then break; fi
8772
8773 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8774 # Setup a source with many dependencies, because some compilers
8775 # like to wrap large dependency lists on column 80 (with \), and
8776 # we should not choose a depcomp mode which is confused by this.
8777 #
8778 # We need to recreate these files for each test, as the compiler may
8779 # overwrite some of them when testing with obscure command lines.
8780 # This happens at least with the AIX C compiler.
8781 : > sub/conftest.c
8782 for i in 1 2 3 4 5 6; do
8783 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8784 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8785 # Solaris 8's {/usr,}/bin/sh.
8786 touch sub/conftst$i.h
8787 done
8788 echo "include sub/conftest.Po" > confmf
8789
8790 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8791 # mode. It turns out that the SunPro C++ compiler does not properly
8792 # handle `-M -o', and we need to detect this.
8793 depcmd="depmode=$depmode \
8794 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8795 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8796 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8797 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8798 if env $depcmd > conftest.err 2>&1 &&
8799 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8800 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8801 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8802 # icc doesn't choke on unknown options, it will just issue warnings
8803 # or remarks (even with -Werror). So we grep stderr for any message
8804 # that says an option was ignored or not supported.
8805 # When given -MP, icc 7.0 and 7.1 complain thusly:
8806 # icc: Command line warning: ignoring option '-M'; no argument required
8807 # The diagnosis changed in icc 8.0:
8808 # icc: Command line remark: option '-MP' not supported
8809 if (grep 'ignoring option' conftest.err ||
8810 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8811 am_cv_CC_dependencies_compiler_type=$depmode
8812 $as_echo "$as_me:$LINENO: success" >&5
8813 break
8814 fi
8815 fi
8816 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8817 sed -e 's/^/| /' < conftest.err >&5
8818 done
8819
8820 cd ..
8821 rm -rf conftest.dir
8822 else
8823 am_cv_CC_dependencies_compiler_type=none
8824 fi
8825
8826 fi
8827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8828 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8829 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8830 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
8831 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8832
8833 fi
8834
8835
8836 # Check for the 'make' the user wants to use.
8837 for ac_prog in make
8838 do
8839 # Extract the first word of "$ac_prog", so it can be a program name with args.
8840 set dummy $ac_prog; ac_word=$2
8841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8842 $as_echo_n "checking for $ac_word... " >&6; }
8843 if ${ac_cv_prog_MAKE+:} false; then :
8844 $as_echo_n "(cached) " >&6
8845 else
8846 if test -n "$MAKE"; then
8847 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8848 else
8849 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8850 for as_dir in $PATH
8851 do
8852 IFS=$as_save_IFS
8853 test -z "$as_dir" && as_dir=.
8854 for ac_exec_ext in '' $ac_executable_extensions; do
8855 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8856 ac_cv_prog_MAKE="$ac_prog"
8857 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8858 break 2
8859 fi
8860 done
8861 done
8862 IFS=$as_save_IFS
8863
8864 fi
8865 fi
8866 MAKE=$ac_cv_prog_MAKE
8867 if test -n "$MAKE"; then
8868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8869 $as_echo "$MAKE" >&6; }
8870 else
8871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8872 $as_echo "no" >&6; }
8873 fi
8874
8875
8876 test -n "$MAKE" && break
8877 done
8878
8879 MAKE_IS_GNU=
8880 case "`$MAKE --version 2>&1 | sed 1q`" in
8881 *GNU*)
8882 MAKE_IS_GNU=yes
8883 ;;
8884 esac
8885 if test "$MAKE_IS_GNU" = yes; then
8886 GMAKE_TRUE=
8887 GMAKE_FALSE='#'
8888 else
8889 GMAKE_TRUE='#'
8890 GMAKE_FALSE=
8891 fi
8892
8893
8894 ALL_LINGUAS=
8895 # If we haven't got the data from the intl directory,
8896 # assume NLS is disabled.
8897 USE_NLS=no
8898 LIBINTL=
8899 LIBINTL_DEP=
8900 INCINTL=
8901 XGETTEXT=
8902 GMSGFMT=
8903 POSUB=
8904
8905 if test -f ../../intl/config.intl; then
8906 . ../../intl/config.intl
8907 fi
8908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8909 $as_echo_n "checking whether NLS is requested... " >&6; }
8910 if test x"$USE_NLS" != xyes; then
8911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8912 $as_echo "no" >&6; }
8913 else
8914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8915 $as_echo "yes" >&6; }
8916
8917 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8918
8919
8920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8921 $as_echo_n "checking for catalogs to be installed... " >&6; }
8922 # Look for .po and .gmo files in the source directory.
8923 CATALOGS=
8924 XLINGUAS=
8925 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8926 # If there aren't any .gmo files the shell will give us the
8927 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8928 # weeded out.
8929 case "$cat" in *\**)
8930 continue;;
8931 esac
8932 # The quadruple backslash is collapsed to a double backslash
8933 # by the backticks, then collapsed again by the double quotes,
8934 # leaving us with one backslash in the sed expression (right
8935 # before the dot that mustn't act as a wildcard).
8936 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8937 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8938 # The user is allowed to set LINGUAS to a list of languages to
8939 # install catalogs for. If it's empty that means "all of them."
8940 if test "x$LINGUAS" = x; then
8941 CATALOGS="$CATALOGS $cat"
8942 XLINGUAS="$XLINGUAS $lang"
8943 else
8944 case "$LINGUAS" in *$lang*)
8945 CATALOGS="$CATALOGS $cat"
8946 XLINGUAS="$XLINGUAS $lang"
8947 ;;
8948 esac
8949 fi
8950 done
8951 LINGUAS="$XLINGUAS"
8952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8953 $as_echo "$LINGUAS" >&6; }
8954
8955
8956 DATADIRNAME=share
8957
8958 INSTOBJEXT=.mo
8959
8960 GENCAT=gencat
8961
8962 CATOBJEXT=.gmo
8963
8964 fi
8965
8966 # Check for common headers.
8967 # NB: You can assume C11 headers exist.
8968 for ac_header in unistd.h
8969 do :
8970 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
8971 if test "x$ac_cv_header_unistd_h" = xyes; then :
8972 cat >>confdefs.h <<_ACEOF
8973 #define HAVE_UNISTD_H 1
8974 _ACEOF
8975
8976 fi
8977
8978 done
8979
8980 for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
8981 do :
8982 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8983 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8984 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8985 cat >>confdefs.h <<_ACEOF
8986 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8987 _ACEOF
8988
8989 fi
8990
8991 done
8992
8993 for ac_header in fcntl.h fpu_control.h
8994 do :
8995 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8996 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8997 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8998 cat >>confdefs.h <<_ACEOF
8999 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9000 _ACEOF
9001
9002 fi
9003
9004 done
9005
9006 for ac_header in dlfcn.h sys/stat.h
9007 do :
9008 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9009 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9010 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9011 cat >>confdefs.h <<_ACEOF
9012 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9013 _ACEOF
9014
9015 fi
9016
9017 done
9018
9019 for ac_func in getrusage time sigaction __setfpucw
9020 do :
9021 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9022 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9023 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9024 cat >>confdefs.h <<_ACEOF
9025 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9026 _ACEOF
9027
9028 fi
9029 done
9030
9031 for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
9032 do :
9033 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9034 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9035 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9036 cat >>confdefs.h <<_ACEOF
9037 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9038 _ACEOF
9039
9040 fi
9041 done
9042
9043 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9044 #include <sys/types.h>
9045 #endif
9046 #ifdef HAVE_SYS_STAT_H
9047 #include <sys/stat.h>
9048 #endif
9049 "
9050 if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
9051
9052 cat >>confdefs.h <<_ACEOF
9053 #define HAVE_STRUCT_STAT_ST_DEV 1
9054 _ACEOF
9055
9056
9057 fi
9058 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9059 #include <sys/types.h>
9060 #endif
9061 #ifdef HAVE_SYS_STAT_H
9062 #include <sys/stat.h>
9063 #endif
9064 "
9065 if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
9066
9067 cat >>confdefs.h <<_ACEOF
9068 #define HAVE_STRUCT_STAT_ST_INO 1
9069 _ACEOF
9070
9071
9072 fi
9073 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9074 #include <sys/types.h>
9075 #endif
9076 #ifdef HAVE_SYS_STAT_H
9077 #include <sys/stat.h>
9078 #endif
9079 "
9080 if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
9081
9082 cat >>confdefs.h <<_ACEOF
9083 #define HAVE_STRUCT_STAT_ST_MODE 1
9084 _ACEOF
9085
9086
9087 fi
9088 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9089 #include <sys/types.h>
9090 #endif
9091 #ifdef HAVE_SYS_STAT_H
9092 #include <sys/stat.h>
9093 #endif
9094 "
9095 if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
9096
9097 cat >>confdefs.h <<_ACEOF
9098 #define HAVE_STRUCT_STAT_ST_NLINK 1
9099 _ACEOF
9100
9101
9102 fi
9103 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9104 #include <sys/types.h>
9105 #endif
9106 #ifdef HAVE_SYS_STAT_H
9107 #include <sys/stat.h>
9108 #endif
9109 "
9110 if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
9111
9112 cat >>confdefs.h <<_ACEOF
9113 #define HAVE_STRUCT_STAT_ST_UID 1
9114 _ACEOF
9115
9116
9117 fi
9118 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9119 #include <sys/types.h>
9120 #endif
9121 #ifdef HAVE_SYS_STAT_H
9122 #include <sys/stat.h>
9123 #endif
9124 "
9125 if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
9126
9127 cat >>confdefs.h <<_ACEOF
9128 #define HAVE_STRUCT_STAT_ST_GID 1
9129 _ACEOF
9130
9131
9132 fi
9133 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9134 #include <sys/types.h>
9135 #endif
9136 #ifdef HAVE_SYS_STAT_H
9137 #include <sys/stat.h>
9138 #endif
9139 "
9140 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
9141
9142 cat >>confdefs.h <<_ACEOF
9143 #define HAVE_STRUCT_STAT_ST_RDEV 1
9144 _ACEOF
9145
9146
9147 fi
9148 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9149 #include <sys/types.h>
9150 #endif
9151 #ifdef HAVE_SYS_STAT_H
9152 #include <sys/stat.h>
9153 #endif
9154 "
9155 if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
9156
9157 cat >>confdefs.h <<_ACEOF
9158 #define HAVE_STRUCT_STAT_ST_SIZE 1
9159 _ACEOF
9160
9161
9162 fi
9163 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9164 #include <sys/types.h>
9165 #endif
9166 #ifdef HAVE_SYS_STAT_H
9167 #include <sys/stat.h>
9168 #endif
9169 "
9170 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
9171
9172 cat >>confdefs.h <<_ACEOF
9173 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9174 _ACEOF
9175
9176
9177 fi
9178 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9179 #include <sys/types.h>
9180 #endif
9181 #ifdef HAVE_SYS_STAT_H
9182 #include <sys/stat.h>
9183 #endif
9184 "
9185 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
9186
9187 cat >>confdefs.h <<_ACEOF
9188 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9189 _ACEOF
9190
9191
9192 fi
9193 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9194 #include <sys/types.h>
9195 #endif
9196 #ifdef HAVE_SYS_STAT_H
9197 #include <sys/stat.h>
9198 #endif
9199 "
9200 if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
9201
9202 cat >>confdefs.h <<_ACEOF
9203 #define HAVE_STRUCT_STAT_ST_ATIME 1
9204 _ACEOF
9205
9206
9207 fi
9208 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9209 #include <sys/types.h>
9210 #endif
9211 #ifdef HAVE_SYS_STAT_H
9212 #include <sys/stat.h>
9213 #endif
9214 "
9215 if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
9216
9217 cat >>confdefs.h <<_ACEOF
9218 #define HAVE_STRUCT_STAT_ST_MTIME 1
9219 _ACEOF
9220
9221
9222 fi
9223 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9224 #include <sys/types.h>
9225 #endif
9226 #ifdef HAVE_SYS_STAT_H
9227 #include <sys/stat.h>
9228 #endif
9229 "
9230 if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
9231
9232 cat >>confdefs.h <<_ACEOF
9233 #define HAVE_STRUCT_STAT_ST_CTIME 1
9234 _ACEOF
9235
9236
9237 fi
9238
9239 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9240 #include <sys/socket.h>
9241
9242 "
9243 if test "x$ac_cv_type_socklen_t" = xyes; then :
9244
9245 cat >>confdefs.h <<_ACEOF
9246 #define HAVE_SOCKLEN_T 1
9247 _ACEOF
9248
9249
9250 fi
9251
9252
9253 # Check for socket libraries
9254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9255 $as_echo_n "checking for bind in -lsocket... " >&6; }
9256 if ${ac_cv_lib_socket_bind+:} false; then :
9257 $as_echo_n "(cached) " >&6
9258 else
9259 ac_check_lib_save_LIBS=$LIBS
9260 LIBS="-lsocket $LIBS"
9261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9262 /* end confdefs.h. */
9263
9264 /* Override any GCC internal prototype to avoid an error.
9265 Use char because int might match the return type of a GCC
9266 builtin and then its argument prototype would still apply. */
9267 #ifdef __cplusplus
9268 extern "C"
9269 #endif
9270 char bind ();
9271 int
9272 main ()
9273 {
9274 return bind ();
9275 ;
9276 return 0;
9277 }
9278 _ACEOF
9279 if ac_fn_c_try_link "$LINENO"; then :
9280 ac_cv_lib_socket_bind=yes
9281 else
9282 ac_cv_lib_socket_bind=no
9283 fi
9284 rm -f core conftest.err conftest.$ac_objext \
9285 conftest$ac_exeext conftest.$ac_ext
9286 LIBS=$ac_check_lib_save_LIBS
9287 fi
9288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9289 $as_echo "$ac_cv_lib_socket_bind" >&6; }
9290 if test "x$ac_cv_lib_socket_bind" = xyes; then :
9291 cat >>confdefs.h <<_ACEOF
9292 #define HAVE_LIBSOCKET 1
9293 _ACEOF
9294
9295 LIBS="-lsocket $LIBS"
9296
9297 fi
9298
9299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9300 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9301 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
9302 $as_echo_n "(cached) " >&6
9303 else
9304 ac_check_lib_save_LIBS=$LIBS
9305 LIBS="-lnsl $LIBS"
9306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9307 /* end confdefs.h. */
9308
9309 /* Override any GCC internal prototype to avoid an error.
9310 Use char because int might match the return type of a GCC
9311 builtin and then its argument prototype would still apply. */
9312 #ifdef __cplusplus
9313 extern "C"
9314 #endif
9315 char gethostbyname ();
9316 int
9317 main ()
9318 {
9319 return gethostbyname ();
9320 ;
9321 return 0;
9322 }
9323 _ACEOF
9324 if ac_fn_c_try_link "$LINENO"; then :
9325 ac_cv_lib_nsl_gethostbyname=yes
9326 else
9327 ac_cv_lib_nsl_gethostbyname=no
9328 fi
9329 rm -f core conftest.err conftest.$ac_objext \
9330 conftest$ac_exeext conftest.$ac_ext
9331 LIBS=$ac_check_lib_save_LIBS
9332 fi
9333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9334 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9335 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
9336 cat >>confdefs.h <<_ACEOF
9337 #define HAVE_LIBNSL 1
9338 _ACEOF
9339
9340 LIBS="-lnsl $LIBS"
9341
9342 fi
9343
9344
9345 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
9346 # using the same condition.
9347
9348 # Use the system's zlib library.
9349 zlibdir="-L\$(top_builddir)/../zlib"
9350 zlibinc="-I\$(top_srcdir)/../zlib"
9351
9352 # Check whether --with-system-zlib was given.
9353 if test "${with_system_zlib+set}" = set; then :
9354 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9355 zlibdir=
9356 zlibinc=
9357 fi
9358
9359 fi
9360
9361
9362
9363
9364
9365 # BFD uses libdl when when plugins enabled.
9366
9367 maybe_plugins=no
9368 for ac_header in dlfcn.h
9369 do :
9370 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9371 "
9372 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
9373 cat >>confdefs.h <<_ACEOF
9374 #define HAVE_DLFCN_H 1
9375 _ACEOF
9376 maybe_plugins=yes
9377 fi
9378
9379 done
9380
9381 for ac_header in windows.h
9382 do :
9383 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9384 "
9385 if test "x$ac_cv_header_windows_h" = xyes; then :
9386 cat >>confdefs.h <<_ACEOF
9387 #define HAVE_WINDOWS_H 1
9388 _ACEOF
9389 maybe_plugins=yes
9390 fi
9391
9392 done
9393
9394
9395 # Check whether --enable-plugins was given.
9396 if test "${enable_plugins+set}" = set; then :
9397 enableval=$enable_plugins; case "${enableval}" in
9398 no) plugins=no ;;
9399 *) plugins=yes
9400 if test "$maybe_plugins" != "yes" ; then
9401 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9402 fi ;;
9403 esac
9404 else
9405 plugins=$maybe_plugins
9406
9407 fi
9408
9409 if test "$plugins" = "yes"; then
9410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9411 $as_echo_n "checking for library containing dlsym... " >&6; }
9412 if ${ac_cv_search_dlsym+:} false; then :
9413 $as_echo_n "(cached) " >&6
9414 else
9415 ac_func_search_save_LIBS=$LIBS
9416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9417 /* end confdefs.h. */
9418
9419 /* Override any GCC internal prototype to avoid an error.
9420 Use char because int might match the return type of a GCC
9421 builtin and then its argument prototype would still apply. */
9422 #ifdef __cplusplus
9423 extern "C"
9424 #endif
9425 char dlsym ();
9426 int
9427 main ()
9428 {
9429 return dlsym ();
9430 ;
9431 return 0;
9432 }
9433 _ACEOF
9434 for ac_lib in '' dl; do
9435 if test -z "$ac_lib"; then
9436 ac_res="none required"
9437 else
9438 ac_res=-l$ac_lib
9439 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9440 fi
9441 if ac_fn_c_try_link "$LINENO"; then :
9442 ac_cv_search_dlsym=$ac_res
9443 fi
9444 rm -f core conftest.err conftest.$ac_objext \
9445 conftest$ac_exeext
9446 if ${ac_cv_search_dlsym+:} false; then :
9447 break
9448 fi
9449 done
9450 if ${ac_cv_search_dlsym+:} false; then :
9451
9452 else
9453 ac_cv_search_dlsym=no
9454 fi
9455 rm conftest.$ac_ext
9456 LIBS=$ac_func_search_save_LIBS
9457 fi
9458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9459 $as_echo "$ac_cv_search_dlsym" >&6; }
9460 ac_res=$ac_cv_search_dlsym
9461 if test "$ac_res" != no; then :
9462 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9463
9464 fi
9465
9466 fi
9467
9468 if test "$plugins" = yes; then
9469 PLUGINS_TRUE=
9470 PLUGINS_FALSE='#'
9471 else
9472 PLUGINS_TRUE='#'
9473 PLUGINS_FALSE=
9474 fi
9475
9476
9477
9478
9479
9480 # Set options
9481 enable_dlopen=yes
9482
9483
9484
9485
9486 enable_win32_dll=no
9487
9488
9489 # Check whether --enable-shared was given.
9490 if test "${enable_shared+set}" = set; then :
9491 enableval=$enable_shared; p=${PACKAGE-default}
9492 case $enableval in
9493 yes) enable_shared=yes ;;
9494 no) enable_shared=no ;;
9495 *)
9496 enable_shared=no
9497 # Look at the argument we got. We use all the common list separators.
9498 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9499 for pkg in $enableval; do
9500 IFS="$lt_save_ifs"
9501 if test "X$pkg" = "X$p"; then
9502 enable_shared=yes
9503 fi
9504 done
9505 IFS="$lt_save_ifs"
9506 ;;
9507 esac
9508 else
9509 enable_shared=yes
9510 fi
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520 # Check whether --enable-static was given.
9521 if test "${enable_static+set}" = set; then :
9522 enableval=$enable_static; p=${PACKAGE-default}
9523 case $enableval in
9524 yes) enable_static=yes ;;
9525 no) enable_static=no ;;
9526 *)
9527 enable_static=no
9528 # Look at the argument we got. We use all the common list separators.
9529 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9530 for pkg in $enableval; do
9531 IFS="$lt_save_ifs"
9532 if test "X$pkg" = "X$p"; then
9533 enable_static=yes
9534 fi
9535 done
9536 IFS="$lt_save_ifs"
9537 ;;
9538 esac
9539 else
9540 enable_static=yes
9541 fi
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552 # Check whether --with-pic was given.
9553 if test "${with_pic+set}" = set; then :
9554 withval=$with_pic; pic_mode="$withval"
9555 else
9556 pic_mode=default
9557 fi
9558
9559
9560 test -z "$pic_mode" && pic_mode=default
9561
9562
9563
9564
9565
9566
9567
9568 # Check whether --enable-fast-install was given.
9569 if test "${enable_fast_install+set}" = set; then :
9570 enableval=$enable_fast_install; p=${PACKAGE-default}
9571 case $enableval in
9572 yes) enable_fast_install=yes ;;
9573 no) enable_fast_install=no ;;
9574 *)
9575 enable_fast_install=no
9576 # Look at the argument we got. We use all the common list separators.
9577 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9578 for pkg in $enableval; do
9579 IFS="$lt_save_ifs"
9580 if test "X$pkg" = "X$p"; then
9581 enable_fast_install=yes
9582 fi
9583 done
9584 IFS="$lt_save_ifs"
9585 ;;
9586 esac
9587 else
9588 enable_fast_install=yes
9589 fi
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601 # This can be used to rebuild libtool when needed
9602 LIBTOOL_DEPS="$ltmain"
9603
9604 # Always use our own libtool.
9605 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632 test -z "$LN_S" && LN_S="ln -s"
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647 if test -n "${ZSH_VERSION+set}" ; then
9648 setopt NO_GLOB_SUBST
9649 fi
9650
9651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9652 $as_echo_n "checking for objdir... " >&6; }
9653 if ${lt_cv_objdir+:} false; then :
9654 $as_echo_n "(cached) " >&6
9655 else
9656 rm -f .libs 2>/dev/null
9657 mkdir .libs 2>/dev/null
9658 if test -d .libs; then
9659 lt_cv_objdir=.libs
9660 else
9661 # MS-DOS does not allow filenames that begin with a dot.
9662 lt_cv_objdir=_libs
9663 fi
9664 rmdir .libs 2>/dev/null
9665 fi
9666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9667 $as_echo "$lt_cv_objdir" >&6; }
9668 objdir=$lt_cv_objdir
9669
9670
9671
9672
9673
9674 cat >>confdefs.h <<_ACEOF
9675 #define LT_OBJDIR "$lt_cv_objdir/"
9676 _ACEOF
9677
9678
9679
9680
9681 case $host_os in
9682 aix3*)
9683 # AIX sometimes has problems with the GCC collect2 program. For some
9684 # reason, if we set the COLLECT_NAMES environment variable, the problems
9685 # vanish in a puff of smoke.
9686 if test "X${COLLECT_NAMES+set}" != Xset; then
9687 COLLECT_NAMES=
9688 export COLLECT_NAMES
9689 fi
9690 ;;
9691 esac
9692
9693 # Global variables:
9694 ofile=libtool
9695 can_build_shared=yes
9696
9697 # All known linkers require a `.a' archive for static linking (except MSVC,
9698 # which needs '.lib').
9699 libext=a
9700
9701 with_gnu_ld="$lt_cv_prog_gnu_ld"
9702
9703 old_CC="$CC"
9704 old_CFLAGS="$CFLAGS"
9705
9706 # Set sane defaults for various variables
9707 test -z "$CC" && CC=cc
9708 test -z "$LTCC" && LTCC=$CC
9709 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9710 test -z "$LD" && LD=ld
9711 test -z "$ac_objext" && ac_objext=o
9712
9713 for cc_temp in $compiler""; do
9714 case $cc_temp in
9715 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9716 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9717 \-*) ;;
9718 *) break;;
9719 esac
9720 done
9721 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9722
9723
9724 # Only perform the check for file, if the check method requires it
9725 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9726 case $deplibs_check_method in
9727 file_magic*)
9728 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9730 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9731 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9732 $as_echo_n "(cached) " >&6
9733 else
9734 case $MAGIC_CMD in
9735 [\\/*] | ?:[\\/]*)
9736 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9737 ;;
9738 *)
9739 lt_save_MAGIC_CMD="$MAGIC_CMD"
9740 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9741 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9742 for ac_dir in $ac_dummy; do
9743 IFS="$lt_save_ifs"
9744 test -z "$ac_dir" && ac_dir=.
9745 if test -f $ac_dir/${ac_tool_prefix}file; then
9746 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9747 if test -n "$file_magic_test_file"; then
9748 case $deplibs_check_method in
9749 "file_magic "*)
9750 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9751 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9752 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9753 $EGREP "$file_magic_regex" > /dev/null; then
9754 :
9755 else
9756 cat <<_LT_EOF 1>&2
9757
9758 *** Warning: the command libtool uses to detect shared libraries,
9759 *** $file_magic_cmd, produces output that libtool cannot recognize.
9760 *** The result is that libtool may fail to recognize shared libraries
9761 *** as such. This will affect the creation of libtool libraries that
9762 *** depend on shared libraries, but programs linked with such libtool
9763 *** libraries will work regardless of this problem. Nevertheless, you
9764 *** may want to report the problem to your system manager and/or to
9765 *** bug-libtool@gnu.org
9766
9767 _LT_EOF
9768 fi ;;
9769 esac
9770 fi
9771 break
9772 fi
9773 done
9774 IFS="$lt_save_ifs"
9775 MAGIC_CMD="$lt_save_MAGIC_CMD"
9776 ;;
9777 esac
9778 fi
9779
9780 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9781 if test -n "$MAGIC_CMD"; then
9782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9783 $as_echo "$MAGIC_CMD" >&6; }
9784 else
9785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9786 $as_echo "no" >&6; }
9787 fi
9788
9789
9790
9791
9792
9793 if test -z "$lt_cv_path_MAGIC_CMD"; then
9794 if test -n "$ac_tool_prefix"; then
9795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9796 $as_echo_n "checking for file... " >&6; }
9797 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9798 $as_echo_n "(cached) " >&6
9799 else
9800 case $MAGIC_CMD in
9801 [\\/*] | ?:[\\/]*)
9802 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9803 ;;
9804 *)
9805 lt_save_MAGIC_CMD="$MAGIC_CMD"
9806 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9807 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9808 for ac_dir in $ac_dummy; do
9809 IFS="$lt_save_ifs"
9810 test -z "$ac_dir" && ac_dir=.
9811 if test -f $ac_dir/file; then
9812 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9813 if test -n "$file_magic_test_file"; then
9814 case $deplibs_check_method in
9815 "file_magic "*)
9816 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9817 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9818 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9819 $EGREP "$file_magic_regex" > /dev/null; then
9820 :
9821 else
9822 cat <<_LT_EOF 1>&2
9823
9824 *** Warning: the command libtool uses to detect shared libraries,
9825 *** $file_magic_cmd, produces output that libtool cannot recognize.
9826 *** The result is that libtool may fail to recognize shared libraries
9827 *** as such. This will affect the creation of libtool libraries that
9828 *** depend on shared libraries, but programs linked with such libtool
9829 *** libraries will work regardless of this problem. Nevertheless, you
9830 *** may want to report the problem to your system manager and/or to
9831 *** bug-libtool@gnu.org
9832
9833 _LT_EOF
9834 fi ;;
9835 esac
9836 fi
9837 break
9838 fi
9839 done
9840 IFS="$lt_save_ifs"
9841 MAGIC_CMD="$lt_save_MAGIC_CMD"
9842 ;;
9843 esac
9844 fi
9845
9846 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9847 if test -n "$MAGIC_CMD"; then
9848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9849 $as_echo "$MAGIC_CMD" >&6; }
9850 else
9851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9852 $as_echo "no" >&6; }
9853 fi
9854
9855
9856 else
9857 MAGIC_CMD=:
9858 fi
9859 fi
9860
9861 fi
9862 ;;
9863 esac
9864
9865 # Use C for the default configuration in the libtool script
9866
9867 lt_save_CC="$CC"
9868 ac_ext=c
9869 ac_cpp='$CPP $CPPFLAGS'
9870 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9871 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9872 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9873
9874
9875 # Source file extension for C test sources.
9876 ac_ext=c
9877
9878 # Object file extension for compiled C test sources.
9879 objext=o
9880 objext=$objext
9881
9882 # Code to be used in simple compile tests
9883 lt_simple_compile_test_code="int some_variable = 0;"
9884
9885 # Code to be used in simple link tests
9886 lt_simple_link_test_code='int main(){return(0);}'
9887
9888
9889
9890
9891
9892
9893
9894 # If no C compiler was specified, use CC.
9895 LTCC=${LTCC-"$CC"}
9896
9897 # If no C compiler flags were specified, use CFLAGS.
9898 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9899
9900 # Allow CC to be a program name with arguments.
9901 compiler=$CC
9902
9903 # Save the default compiler, since it gets overwritten when the other
9904 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9905 compiler_DEFAULT=$CC
9906
9907 # save warnings/boilerplate of simple test code
9908 ac_outfile=conftest.$ac_objext
9909 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9910 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9911 _lt_compiler_boilerplate=`cat conftest.err`
9912 $RM conftest*
9913
9914 ac_outfile=conftest.$ac_objext
9915 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9916 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9917 _lt_linker_boilerplate=`cat conftest.err`
9918 $RM -r conftest*
9919
9920
9921 ## CAVEAT EMPTOR:
9922 ## There is no encapsulation within the following macros, do not change
9923 ## the running order or otherwise move them around unless you know exactly
9924 ## what you are doing...
9925 if test -n "$compiler"; then
9926
9927 lt_prog_compiler_no_builtin_flag=
9928
9929 if test "$GCC" = yes; then
9930 case $cc_basename in
9931 nvcc*)
9932 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9933 *)
9934 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9935 esac
9936
9937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9938 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9939 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9940 $as_echo_n "(cached) " >&6
9941 else
9942 lt_cv_prog_compiler_rtti_exceptions=no
9943 ac_outfile=conftest.$ac_objext
9944 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9945 lt_compiler_flag="-fno-rtti -fno-exceptions"
9946 # Insert the option either (1) after the last *FLAGS variable, or
9947 # (2) before a word containing "conftest.", or (3) at the end.
9948 # Note that $ac_compile itself does not contain backslashes and begins
9949 # with a dollar sign (not a hyphen), so the echo should work correctly.
9950 # The option is referenced via a variable to avoid confusing sed.
9951 lt_compile=`echo "$ac_compile" | $SED \
9952 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9953 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9954 -e 's:$: $lt_compiler_flag:'`
9955 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9956 (eval "$lt_compile" 2>conftest.err)
9957 ac_status=$?
9958 cat conftest.err >&5
9959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9960 if (exit $ac_status) && test -s "$ac_outfile"; then
9961 # The compiler can only warn and ignore the option if not recognized
9962 # So say no if there are warnings other than the usual output.
9963 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9964 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9965 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9966 lt_cv_prog_compiler_rtti_exceptions=yes
9967 fi
9968 fi
9969 $RM conftest*
9970
9971 fi
9972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9973 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9974
9975 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9976 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9977 else
9978 :
9979 fi
9980
9981 fi
9982
9983
9984
9985
9986
9987
9988 lt_prog_compiler_wl=
9989 lt_prog_compiler_pic=
9990 lt_prog_compiler_static=
9991
9992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9993 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9994
9995 if test "$GCC" = yes; then
9996 lt_prog_compiler_wl='-Wl,'
9997 lt_prog_compiler_static='-static'
9998
9999 case $host_os in
10000 aix*)
10001 # All AIX code is PIC.
10002 if test "$host_cpu" = ia64; then
10003 # AIX 5 now supports IA64 processor
10004 lt_prog_compiler_static='-Bstatic'
10005 fi
10006 lt_prog_compiler_pic='-fPIC'
10007 ;;
10008
10009 amigaos*)
10010 case $host_cpu in
10011 powerpc)
10012 # see comment about AmigaOS4 .so support
10013 lt_prog_compiler_pic='-fPIC'
10014 ;;
10015 m68k)
10016 # FIXME: we need at least 68020 code to build shared libraries, but
10017 # adding the `-m68020' flag to GCC prevents building anything better,
10018 # like `-m68040'.
10019 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10020 ;;
10021 esac
10022 ;;
10023
10024 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10025 # PIC is the default for these OSes.
10026 ;;
10027
10028 mingw* | cygwin* | pw32* | os2* | cegcc*)
10029 # This hack is so that the source file can tell whether it is being
10030 # built for inclusion in a dll (and should export symbols for example).
10031 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10032 # (--disable-auto-import) libraries
10033 lt_prog_compiler_pic='-DDLL_EXPORT'
10034 ;;
10035
10036 darwin* | rhapsody*)
10037 # PIC is the default on this platform
10038 # Common symbols not allowed in MH_DYLIB files
10039 lt_prog_compiler_pic='-fno-common'
10040 ;;
10041
10042 haiku*)
10043 # PIC is the default for Haiku.
10044 # The "-static" flag exists, but is broken.
10045 lt_prog_compiler_static=
10046 ;;
10047
10048 hpux*)
10049 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10050 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10051 # sets the default TLS model and affects inlining.
10052 case $host_cpu in
10053 hppa*64*)
10054 # +Z the default
10055 ;;
10056 *)
10057 lt_prog_compiler_pic='-fPIC'
10058 ;;
10059 esac
10060 ;;
10061
10062 interix[3-9]*)
10063 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10064 # Instead, we relocate shared libraries at runtime.
10065 ;;
10066
10067 msdosdjgpp*)
10068 # Just because we use GCC doesn't mean we suddenly get shared libraries
10069 # on systems that don't support them.
10070 lt_prog_compiler_can_build_shared=no
10071 enable_shared=no
10072 ;;
10073
10074 *nto* | *qnx*)
10075 # QNX uses GNU C++, but need to define -shared option too, otherwise
10076 # it will coredump.
10077 lt_prog_compiler_pic='-fPIC -shared'
10078 ;;
10079
10080 sysv4*MP*)
10081 if test -d /usr/nec; then
10082 lt_prog_compiler_pic=-Kconform_pic
10083 fi
10084 ;;
10085
10086 *)
10087 lt_prog_compiler_pic='-fPIC'
10088 ;;
10089 esac
10090
10091 case $cc_basename in
10092 nvcc*) # Cuda Compiler Driver 2.2
10093 lt_prog_compiler_wl='-Xlinker '
10094 lt_prog_compiler_pic='-Xcompiler -fPIC'
10095 ;;
10096 esac
10097 else
10098 # PORTME Check for flag to pass linker flags through the system compiler.
10099 case $host_os in
10100 aix*)
10101 lt_prog_compiler_wl='-Wl,'
10102 if test "$host_cpu" = ia64; then
10103 # AIX 5 now supports IA64 processor
10104 lt_prog_compiler_static='-Bstatic'
10105 else
10106 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10107 fi
10108 ;;
10109
10110 mingw* | cygwin* | pw32* | os2* | cegcc*)
10111 # This hack is so that the source file can tell whether it is being
10112 # built for inclusion in a dll (and should export symbols for example).
10113 lt_prog_compiler_pic='-DDLL_EXPORT'
10114 ;;
10115
10116 hpux9* | hpux10* | hpux11*)
10117 lt_prog_compiler_wl='-Wl,'
10118 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10119 # not for PA HP-UX.
10120 case $host_cpu in
10121 hppa*64*|ia64*)
10122 # +Z the default
10123 ;;
10124 *)
10125 lt_prog_compiler_pic='+Z'
10126 ;;
10127 esac
10128 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10129 lt_prog_compiler_static='${wl}-a ${wl}archive'
10130 ;;
10131
10132 irix5* | irix6* | nonstopux*)
10133 lt_prog_compiler_wl='-Wl,'
10134 # PIC (with -KPIC) is the default.
10135 lt_prog_compiler_static='-non_shared'
10136 ;;
10137
10138 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10139 case $cc_basename in
10140 # old Intel for x86_64 which still supported -KPIC.
10141 ecc*)
10142 lt_prog_compiler_wl='-Wl,'
10143 lt_prog_compiler_pic='-KPIC'
10144 lt_prog_compiler_static='-static'
10145 ;;
10146 # icc used to be incompatible with GCC.
10147 # ICC 10 doesn't accept -KPIC any more.
10148 icc* | ifort*)
10149 lt_prog_compiler_wl='-Wl,'
10150 lt_prog_compiler_pic='-fPIC'
10151 lt_prog_compiler_static='-static'
10152 ;;
10153 # Lahey Fortran 8.1.
10154 lf95*)
10155 lt_prog_compiler_wl='-Wl,'
10156 lt_prog_compiler_pic='--shared'
10157 lt_prog_compiler_static='--static'
10158 ;;
10159 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10160 # Portland Group compilers (*not* the Pentium gcc compiler,
10161 # which looks to be a dead project)
10162 lt_prog_compiler_wl='-Wl,'
10163 lt_prog_compiler_pic='-fpic'
10164 lt_prog_compiler_static='-Bstatic'
10165 ;;
10166 ccc*)
10167 lt_prog_compiler_wl='-Wl,'
10168 # All Alpha code is PIC.
10169 lt_prog_compiler_static='-non_shared'
10170 ;;
10171 xl* | bgxl* | bgf* | mpixl*)
10172 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10173 lt_prog_compiler_wl='-Wl,'
10174 lt_prog_compiler_pic='-qpic'
10175 lt_prog_compiler_static='-qstaticlink'
10176 ;;
10177 *)
10178 case `$CC -V 2>&1 | sed 5q` in
10179 *Sun\ F* | *Sun*Fortran*)
10180 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10181 lt_prog_compiler_pic='-KPIC'
10182 lt_prog_compiler_static='-Bstatic'
10183 lt_prog_compiler_wl=''
10184 ;;
10185 *Sun\ C*)
10186 # Sun C 5.9
10187 lt_prog_compiler_pic='-KPIC'
10188 lt_prog_compiler_static='-Bstatic'
10189 lt_prog_compiler_wl='-Wl,'
10190 ;;
10191 esac
10192 ;;
10193 esac
10194 ;;
10195
10196 newsos6)
10197 lt_prog_compiler_pic='-KPIC'
10198 lt_prog_compiler_static='-Bstatic'
10199 ;;
10200
10201 *nto* | *qnx*)
10202 # QNX uses GNU C++, but need to define -shared option too, otherwise
10203 # it will coredump.
10204 lt_prog_compiler_pic='-fPIC -shared'
10205 ;;
10206
10207 osf3* | osf4* | osf5*)
10208 lt_prog_compiler_wl='-Wl,'
10209 # All OSF/1 code is PIC.
10210 lt_prog_compiler_static='-non_shared'
10211 ;;
10212
10213 rdos*)
10214 lt_prog_compiler_static='-non_shared'
10215 ;;
10216
10217 solaris*)
10218 lt_prog_compiler_pic='-KPIC'
10219 lt_prog_compiler_static='-Bstatic'
10220 case $cc_basename in
10221 f77* | f90* | f95*)
10222 lt_prog_compiler_wl='-Qoption ld ';;
10223 *)
10224 lt_prog_compiler_wl='-Wl,';;
10225 esac
10226 ;;
10227
10228 sunos4*)
10229 lt_prog_compiler_wl='-Qoption ld '
10230 lt_prog_compiler_pic='-PIC'
10231 lt_prog_compiler_static='-Bstatic'
10232 ;;
10233
10234 sysv4 | sysv4.2uw2* | sysv4.3*)
10235 lt_prog_compiler_wl='-Wl,'
10236 lt_prog_compiler_pic='-KPIC'
10237 lt_prog_compiler_static='-Bstatic'
10238 ;;
10239
10240 sysv4*MP*)
10241 if test -d /usr/nec ;then
10242 lt_prog_compiler_pic='-Kconform_pic'
10243 lt_prog_compiler_static='-Bstatic'
10244 fi
10245 ;;
10246
10247 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10248 lt_prog_compiler_wl='-Wl,'
10249 lt_prog_compiler_pic='-KPIC'
10250 lt_prog_compiler_static='-Bstatic'
10251 ;;
10252
10253 unicos*)
10254 lt_prog_compiler_wl='-Wl,'
10255 lt_prog_compiler_can_build_shared=no
10256 ;;
10257
10258 uts4*)
10259 lt_prog_compiler_pic='-pic'
10260 lt_prog_compiler_static='-Bstatic'
10261 ;;
10262
10263 *)
10264 lt_prog_compiler_can_build_shared=no
10265 ;;
10266 esac
10267 fi
10268
10269 case $host_os in
10270 # For platforms which do not support PIC, -DPIC is meaningless:
10271 *djgpp*)
10272 lt_prog_compiler_pic=
10273 ;;
10274 *)
10275 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10276 ;;
10277 esac
10278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10279 $as_echo "$lt_prog_compiler_pic" >&6; }
10280
10281
10282
10283
10284
10285
10286 #
10287 # Check to make sure the PIC flag actually works.
10288 #
10289 if test -n "$lt_prog_compiler_pic"; then
10290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10291 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10292 if ${lt_cv_prog_compiler_pic_works+:} false; then :
10293 $as_echo_n "(cached) " >&6
10294 else
10295 lt_cv_prog_compiler_pic_works=no
10296 ac_outfile=conftest.$ac_objext
10297 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10298 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10299 # Insert the option either (1) after the last *FLAGS variable, or
10300 # (2) before a word containing "conftest.", or (3) at the end.
10301 # Note that $ac_compile itself does not contain backslashes and begins
10302 # with a dollar sign (not a hyphen), so the echo should work correctly.
10303 # The option is referenced via a variable to avoid confusing sed.
10304 lt_compile=`echo "$ac_compile" | $SED \
10305 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10306 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10307 -e 's:$: $lt_compiler_flag:'`
10308 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10309 (eval "$lt_compile" 2>conftest.err)
10310 ac_status=$?
10311 cat conftest.err >&5
10312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10313 if (exit $ac_status) && test -s "$ac_outfile"; then
10314 # The compiler can only warn and ignore the option if not recognized
10315 # So say no if there are warnings other than the usual output.
10316 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10317 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10318 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10319 lt_cv_prog_compiler_pic_works=yes
10320 fi
10321 fi
10322 $RM conftest*
10323
10324 fi
10325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10326 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10327
10328 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10329 case $lt_prog_compiler_pic in
10330 "" | " "*) ;;
10331 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10332 esac
10333 else
10334 lt_prog_compiler_pic=
10335 lt_prog_compiler_can_build_shared=no
10336 fi
10337
10338 fi
10339
10340
10341
10342
10343
10344
10345 #
10346 # Check to make sure the static flag actually works.
10347 #
10348 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10350 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10351 if ${lt_cv_prog_compiler_static_works+:} false; then :
10352 $as_echo_n "(cached) " >&6
10353 else
10354 lt_cv_prog_compiler_static_works=no
10355 save_LDFLAGS="$LDFLAGS"
10356 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10357 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10358 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10359 # The linker can only warn and ignore the option if not recognized
10360 # So say no if there are warnings
10361 if test -s conftest.err; then
10362 # Append any errors to the config.log.
10363 cat conftest.err 1>&5
10364 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10365 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10366 if diff conftest.exp conftest.er2 >/dev/null; then
10367 lt_cv_prog_compiler_static_works=yes
10368 fi
10369 else
10370 lt_cv_prog_compiler_static_works=yes
10371 fi
10372 fi
10373 $RM -r conftest*
10374 LDFLAGS="$save_LDFLAGS"
10375
10376 fi
10377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10378 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10379
10380 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10381 :
10382 else
10383 lt_prog_compiler_static=
10384 fi
10385
10386
10387
10388
10389
10390
10391
10392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10393 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10394 if ${lt_cv_prog_compiler_c_o+:} false; then :
10395 $as_echo_n "(cached) " >&6
10396 else
10397 lt_cv_prog_compiler_c_o=no
10398 $RM -r conftest 2>/dev/null
10399 mkdir conftest
10400 cd conftest
10401 mkdir out
10402 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10403
10404 lt_compiler_flag="-o out/conftest2.$ac_objext"
10405 # Insert the option either (1) after the last *FLAGS variable, or
10406 # (2) before a word containing "conftest.", or (3) at the end.
10407 # Note that $ac_compile itself does not contain backslashes and begins
10408 # with a dollar sign (not a hyphen), so the echo should work correctly.
10409 lt_compile=`echo "$ac_compile" | $SED \
10410 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10411 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10412 -e 's:$: $lt_compiler_flag:'`
10413 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10414 (eval "$lt_compile" 2>out/conftest.err)
10415 ac_status=$?
10416 cat out/conftest.err >&5
10417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10418 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10419 then
10420 # The compiler can only warn and ignore the option if not recognized
10421 # So say no if there are warnings
10422 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10423 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10424 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10425 lt_cv_prog_compiler_c_o=yes
10426 fi
10427 fi
10428 chmod u+w . 2>&5
10429 $RM conftest*
10430 # SGI C++ compiler will create directory out/ii_files/ for
10431 # template instantiation
10432 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10433 $RM out/* && rmdir out
10434 cd ..
10435 $RM -r conftest
10436 $RM conftest*
10437
10438 fi
10439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10440 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10441
10442
10443
10444
10445
10446
10447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10448 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10449 if ${lt_cv_prog_compiler_c_o+:} false; then :
10450 $as_echo_n "(cached) " >&6
10451 else
10452 lt_cv_prog_compiler_c_o=no
10453 $RM -r conftest 2>/dev/null
10454 mkdir conftest
10455 cd conftest
10456 mkdir out
10457 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10458
10459 lt_compiler_flag="-o out/conftest2.$ac_objext"
10460 # Insert the option either (1) after the last *FLAGS variable, or
10461 # (2) before a word containing "conftest.", or (3) at the end.
10462 # Note that $ac_compile itself does not contain backslashes and begins
10463 # with a dollar sign (not a hyphen), so the echo should work correctly.
10464 lt_compile=`echo "$ac_compile" | $SED \
10465 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10466 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10467 -e 's:$: $lt_compiler_flag:'`
10468 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10469 (eval "$lt_compile" 2>out/conftest.err)
10470 ac_status=$?
10471 cat out/conftest.err >&5
10472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10473 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10474 then
10475 # The compiler can only warn and ignore the option if not recognized
10476 # So say no if there are warnings
10477 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10478 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10479 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10480 lt_cv_prog_compiler_c_o=yes
10481 fi
10482 fi
10483 chmod u+w . 2>&5
10484 $RM conftest*
10485 # SGI C++ compiler will create directory out/ii_files/ for
10486 # template instantiation
10487 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10488 $RM out/* && rmdir out
10489 cd ..
10490 $RM -r conftest
10491 $RM conftest*
10492
10493 fi
10494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10495 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10496
10497
10498
10499
10500 hard_links="nottested"
10501 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10502 # do not overwrite the value of need_locks provided by the user
10503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10504 $as_echo_n "checking if we can lock with hard links... " >&6; }
10505 hard_links=yes
10506 $RM conftest*
10507 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10508 touch conftest.a
10509 ln conftest.a conftest.b 2>&5 || hard_links=no
10510 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10512 $as_echo "$hard_links" >&6; }
10513 if test "$hard_links" = no; then
10514 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10515 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10516 need_locks=warn
10517 fi
10518 else
10519 need_locks=no
10520 fi
10521
10522
10523
10524
10525
10526
10527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10528 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10529
10530 runpath_var=
10531 allow_undefined_flag=
10532 always_export_symbols=no
10533 archive_cmds=
10534 archive_expsym_cmds=
10535 compiler_needs_object=no
10536 enable_shared_with_static_runtimes=no
10537 export_dynamic_flag_spec=
10538 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10539 hardcode_automatic=no
10540 hardcode_direct=no
10541 hardcode_direct_absolute=no
10542 hardcode_libdir_flag_spec=
10543 hardcode_libdir_flag_spec_ld=
10544 hardcode_libdir_separator=
10545 hardcode_minus_L=no
10546 hardcode_shlibpath_var=unsupported
10547 inherit_rpath=no
10548 link_all_deplibs=unknown
10549 module_cmds=
10550 module_expsym_cmds=
10551 old_archive_from_new_cmds=
10552 old_archive_from_expsyms_cmds=
10553 thread_safe_flag_spec=
10554 whole_archive_flag_spec=
10555 # include_expsyms should be a list of space-separated symbols to be *always*
10556 # included in the symbol list
10557 include_expsyms=
10558 # exclude_expsyms can be an extended regexp of symbols to exclude
10559 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10560 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10561 # as well as any symbol that contains `d'.
10562 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10563 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10564 # platforms (ab)use it in PIC code, but their linkers get confused if
10565 # the symbol is explicitly referenced. Since portable code cannot
10566 # rely on this symbol name, it's probably fine to never include it in
10567 # preloaded symbol tables.
10568 # Exclude shared library initialization/finalization symbols.
10569 extract_expsyms_cmds=
10570
10571 case $host_os in
10572 cygwin* | mingw* | pw32* | cegcc*)
10573 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10574 # When not using gcc, we currently assume that we are using
10575 # Microsoft Visual C++.
10576 if test "$GCC" != yes; then
10577 with_gnu_ld=no
10578 fi
10579 ;;
10580 interix*)
10581 # we just hope/assume this is gcc and not c89 (= MSVC++)
10582 with_gnu_ld=yes
10583 ;;
10584 openbsd*)
10585 with_gnu_ld=no
10586 ;;
10587 esac
10588
10589 ld_shlibs=yes
10590
10591 # On some targets, GNU ld is compatible enough with the native linker
10592 # that we're better off using the native interface for both.
10593 lt_use_gnu_ld_interface=no
10594 if test "$with_gnu_ld" = yes; then
10595 case $host_os in
10596 aix*)
10597 # The AIX port of GNU ld has always aspired to compatibility
10598 # with the native linker. However, as the warning in the GNU ld
10599 # block says, versions before 2.19.5* couldn't really create working
10600 # shared libraries, regardless of the interface used.
10601 case `$LD -v 2>&1` in
10602 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10603 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10604 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10605 *)
10606 lt_use_gnu_ld_interface=yes
10607 ;;
10608 esac
10609 ;;
10610 *)
10611 lt_use_gnu_ld_interface=yes
10612 ;;
10613 esac
10614 fi
10615
10616 if test "$lt_use_gnu_ld_interface" = yes; then
10617 # If archive_cmds runs LD, not CC, wlarc should be empty
10618 wlarc='${wl}'
10619
10620 # Set some defaults for GNU ld with shared library support. These
10621 # are reset later if shared libraries are not supported. Putting them
10622 # here allows them to be overridden if necessary.
10623 runpath_var=LD_RUN_PATH
10624 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10625 export_dynamic_flag_spec='${wl}--export-dynamic'
10626 # ancient GNU ld didn't support --whole-archive et. al.
10627 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10628 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10629 else
10630 whole_archive_flag_spec=
10631 fi
10632 supports_anon_versioning=no
10633 case `$LD -v 2>&1` in
10634 *GNU\ gold*) supports_anon_versioning=yes ;;
10635 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10636 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10637 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10638 *\ 2.11.*) ;; # other 2.11 versions
10639 *) supports_anon_versioning=yes ;;
10640 esac
10641
10642 # See if GNU ld supports shared libraries.
10643 case $host_os in
10644 aix[3-9]*)
10645 # On AIX/PPC, the GNU linker is very broken
10646 if test "$host_cpu" != ia64; then
10647 ld_shlibs=no
10648 cat <<_LT_EOF 1>&2
10649
10650 *** Warning: the GNU linker, at least up to release 2.19, is reported
10651 *** to be unable to reliably create shared libraries on AIX.
10652 *** Therefore, libtool is disabling shared libraries support. If you
10653 *** really care for shared libraries, you may want to install binutils
10654 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10655 *** You will then need to restart the configuration process.
10656
10657 _LT_EOF
10658 fi
10659 ;;
10660
10661 amigaos*)
10662 case $host_cpu in
10663 powerpc)
10664 # see comment about AmigaOS4 .so support
10665 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10666 archive_expsym_cmds=''
10667 ;;
10668 m68k)
10669 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)'
10670 hardcode_libdir_flag_spec='-L$libdir'
10671 hardcode_minus_L=yes
10672 ;;
10673 esac
10674 ;;
10675
10676 beos*)
10677 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10678 allow_undefined_flag=unsupported
10679 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10680 # support --undefined. This deserves some investigation. FIXME
10681 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10682 else
10683 ld_shlibs=no
10684 fi
10685 ;;
10686
10687 cygwin* | mingw* | pw32* | cegcc*)
10688 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10689 # as there is no search path for DLLs.
10690 hardcode_libdir_flag_spec='-L$libdir'
10691 export_dynamic_flag_spec='${wl}--export-all-symbols'
10692 allow_undefined_flag=unsupported
10693 always_export_symbols=no
10694 enable_shared_with_static_runtimes=yes
10695 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10696
10697 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10698 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10699 # If the export-symbols file already is a .def file (1st line
10700 # is EXPORTS), use it as is; otherwise, prepend...
10701 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10702 cp $export_symbols $output_objdir/$soname.def;
10703 else
10704 echo EXPORTS > $output_objdir/$soname.def;
10705 cat $export_symbols >> $output_objdir/$soname.def;
10706 fi~
10707 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10708 else
10709 ld_shlibs=no
10710 fi
10711 ;;
10712
10713 haiku*)
10714 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10715 link_all_deplibs=yes
10716 ;;
10717
10718 interix[3-9]*)
10719 hardcode_direct=no
10720 hardcode_shlibpath_var=no
10721 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10722 export_dynamic_flag_spec='${wl}-E'
10723 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10724 # Instead, shared libraries are loaded at an image base (0x10000000 by
10725 # default) and relocated if they conflict, which is a slow very memory
10726 # consuming and fragmenting process. To avoid this, we pick a random,
10727 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10728 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10729 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10730 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'
10731 ;;
10732
10733 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10734 tmp_diet=no
10735 if test "$host_os" = linux-dietlibc; then
10736 case $cc_basename in
10737 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10738 esac
10739 fi
10740 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10741 && test "$tmp_diet" = no
10742 then
10743 tmp_addflag=' $pic_flag'
10744 tmp_sharedflag='-shared'
10745 case $cc_basename,$host_cpu in
10746 pgcc*) # Portland Group C compiler
10747 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'
10748 tmp_addflag=' $pic_flag'
10749 ;;
10750 pgf77* | pgf90* | pgf95* | pgfortran*)
10751 # Portland Group f77 and f90 compilers
10752 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'
10753 tmp_addflag=' $pic_flag -Mnomain' ;;
10754 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10755 tmp_addflag=' -i_dynamic' ;;
10756 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10757 tmp_addflag=' -i_dynamic -nofor_main' ;;
10758 ifc* | ifort*) # Intel Fortran compiler
10759 tmp_addflag=' -nofor_main' ;;
10760 lf95*) # Lahey Fortran 8.1
10761 whole_archive_flag_spec=
10762 tmp_sharedflag='--shared' ;;
10763 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10764 tmp_sharedflag='-qmkshrobj'
10765 tmp_addflag= ;;
10766 nvcc*) # Cuda Compiler Driver 2.2
10767 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'
10768 compiler_needs_object=yes
10769 ;;
10770 esac
10771 case `$CC -V 2>&1 | sed 5q` in
10772 *Sun\ C*) # Sun C 5.9
10773 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'
10774 compiler_needs_object=yes
10775 tmp_sharedflag='-G' ;;
10776 *Sun\ F*) # Sun Fortran 8.3
10777 tmp_sharedflag='-G' ;;
10778 esac
10779 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10780
10781 if test "x$supports_anon_versioning" = xyes; then
10782 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10783 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10784 echo "local: *; };" >> $output_objdir/$libname.ver~
10785 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10786 fi
10787
10788 case $cc_basename in
10789 xlf* | bgf* | bgxlf* | mpixlf*)
10790 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10791 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10792 hardcode_libdir_flag_spec=
10793 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10794 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10795 if test "x$supports_anon_versioning" = xyes; then
10796 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10797 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10798 echo "local: *; };" >> $output_objdir/$libname.ver~
10799 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10800 fi
10801 ;;
10802 esac
10803 else
10804 ld_shlibs=no
10805 fi
10806 ;;
10807
10808 netbsd*)
10809 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10810 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10811 wlarc=
10812 else
10813 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10814 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10815 fi
10816 ;;
10817
10818 solaris*)
10819 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10820 ld_shlibs=no
10821 cat <<_LT_EOF 1>&2
10822
10823 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10824 *** create shared libraries on Solaris systems. Therefore, libtool
10825 *** is disabling shared libraries support. We urge you to upgrade GNU
10826 *** binutils to release 2.9.1 or newer. Another option is to modify
10827 *** your PATH or compiler configuration so that the native linker is
10828 *** used, and then restart.
10829
10830 _LT_EOF
10831 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10832 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10833 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10834 else
10835 ld_shlibs=no
10836 fi
10837 ;;
10838
10839 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10840 case `$LD -v 2>&1` in
10841 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10842 ld_shlibs=no
10843 cat <<_LT_EOF 1>&2
10844
10845 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10846 *** reliably create shared libraries on SCO systems. Therefore, libtool
10847 *** is disabling shared libraries support. We urge you to upgrade GNU
10848 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10849 *** your PATH or compiler configuration so that the native linker is
10850 *** used, and then restart.
10851
10852 _LT_EOF
10853 ;;
10854 *)
10855 # For security reasons, it is highly recommended that you always
10856 # use absolute paths for naming shared libraries, and exclude the
10857 # DT_RUNPATH tag from executables and libraries. But doing so
10858 # requires that you compile everything twice, which is a pain.
10859 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10860 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10861 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10862 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10863 else
10864 ld_shlibs=no
10865 fi
10866 ;;
10867 esac
10868 ;;
10869
10870 sunos4*)
10871 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10872 wlarc=
10873 hardcode_direct=yes
10874 hardcode_shlibpath_var=no
10875 ;;
10876
10877 *)
10878 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10879 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10880 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10881 else
10882 ld_shlibs=no
10883 fi
10884 ;;
10885 esac
10886
10887 if test "$ld_shlibs" = no; then
10888 runpath_var=
10889 hardcode_libdir_flag_spec=
10890 export_dynamic_flag_spec=
10891 whole_archive_flag_spec=
10892 fi
10893 else
10894 # PORTME fill in a description of your system's linker (not GNU ld)
10895 case $host_os in
10896 aix3*)
10897 allow_undefined_flag=unsupported
10898 always_export_symbols=yes
10899 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'
10900 # Note: this linker hardcodes the directories in LIBPATH if there
10901 # are no directories specified by -L.
10902 hardcode_minus_L=yes
10903 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10904 # Neither direct hardcoding nor static linking is supported with a
10905 # broken collect2.
10906 hardcode_direct=unsupported
10907 fi
10908 ;;
10909
10910 aix[4-9]*)
10911 if test "$host_cpu" = ia64; then
10912 # On IA64, the linker does run time linking by default, so we don't
10913 # have to do anything special.
10914 aix_use_runtimelinking=no
10915 exp_sym_flag='-Bexport'
10916 no_entry_flag=""
10917 else
10918 # If we're using GNU nm, then we don't want the "-C" option.
10919 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10920 # Also, AIX nm treats weak defined symbols like other global
10921 # defined symbols, whereas GNU nm marks them as "W".
10922 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10923 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'
10924 else
10925 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10926 fi
10927 aix_use_runtimelinking=no
10928
10929 # Test if we are trying to use run time linking or normal
10930 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10931 # need to do runtime linking.
10932 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10933 for ld_flag in $LDFLAGS; do
10934 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10935 aix_use_runtimelinking=yes
10936 break
10937 fi
10938 done
10939 ;;
10940 esac
10941
10942 exp_sym_flag='-bexport'
10943 no_entry_flag='-bnoentry'
10944 fi
10945
10946 # When large executables or shared objects are built, AIX ld can
10947 # have problems creating the table of contents. If linking a library
10948 # or program results in "error TOC overflow" add -mminimal-toc to
10949 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10950 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10951
10952 archive_cmds=''
10953 hardcode_direct=yes
10954 hardcode_direct_absolute=yes
10955 hardcode_libdir_separator=':'
10956 link_all_deplibs=yes
10957 file_list_spec='${wl}-f,'
10958
10959 if test "$GCC" = yes; then
10960 case $host_os in aix4.[012]|aix4.[012].*)
10961 # We only want to do this on AIX 4.2 and lower, the check
10962 # below for broken collect2 doesn't work under 4.3+
10963 collect2name=`${CC} -print-prog-name=collect2`
10964 if test -f "$collect2name" &&
10965 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10966 then
10967 # We have reworked collect2
10968 :
10969 else
10970 # We have old collect2
10971 hardcode_direct=unsupported
10972 # It fails to find uninstalled libraries when the uninstalled
10973 # path is not listed in the libpath. Setting hardcode_minus_L
10974 # to unsupported forces relinking
10975 hardcode_minus_L=yes
10976 hardcode_libdir_flag_spec='-L$libdir'
10977 hardcode_libdir_separator=
10978 fi
10979 ;;
10980 esac
10981 shared_flag='-shared'
10982 if test "$aix_use_runtimelinking" = yes; then
10983 shared_flag="$shared_flag "'${wl}-G'
10984 fi
10985 else
10986 # not using gcc
10987 if test "$host_cpu" = ia64; then
10988 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10989 # chokes on -Wl,-G. The following line is correct:
10990 shared_flag='-G'
10991 else
10992 if test "$aix_use_runtimelinking" = yes; then
10993 shared_flag='${wl}-G'
10994 else
10995 shared_flag='${wl}-bM:SRE'
10996 fi
10997 fi
10998 fi
10999
11000 export_dynamic_flag_spec='${wl}-bexpall'
11001 # It seems that -bexpall does not export symbols beginning with
11002 # underscore (_), so it is better to generate a list of symbols to export.
11003 always_export_symbols=yes
11004 if test "$aix_use_runtimelinking" = yes; then
11005 # Warning - without using the other runtime loading flags (-brtl),
11006 # -berok will link without error, but may produce a broken library.
11007 allow_undefined_flag='-berok'
11008 # Determine the default libpath from the value encoded in an
11009 # empty executable.
11010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11011 /* end confdefs.h. */
11012
11013 int
11014 main ()
11015 {
11016
11017 ;
11018 return 0;
11019 }
11020 _ACEOF
11021 if ac_fn_c_try_link "$LINENO"; then :
11022
11023 lt_aix_libpath_sed='
11024 /Import File Strings/,/^$/ {
11025 /^0/ {
11026 s/^0 *\(.*\)$/\1/
11027 p
11028 }
11029 }'
11030 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11031 # Check for a 64-bit object if we didn't find anything.
11032 if test -z "$aix_libpath"; then
11033 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11034 fi
11035 fi
11036 rm -f core conftest.err conftest.$ac_objext \
11037 conftest$ac_exeext conftest.$ac_ext
11038 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11039
11040 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11041 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"
11042 else
11043 if test "$host_cpu" = ia64; then
11044 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11045 allow_undefined_flag="-z nodefs"
11046 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"
11047 else
11048 # Determine the default libpath from the value encoded in an
11049 # empty executable.
11050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11051 /* end confdefs.h. */
11052
11053 int
11054 main ()
11055 {
11056
11057 ;
11058 return 0;
11059 }
11060 _ACEOF
11061 if ac_fn_c_try_link "$LINENO"; then :
11062
11063 lt_aix_libpath_sed='
11064 /Import File Strings/,/^$/ {
11065 /^0/ {
11066 s/^0 *\(.*\)$/\1/
11067 p
11068 }
11069 }'
11070 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11071 # Check for a 64-bit object if we didn't find anything.
11072 if test -z "$aix_libpath"; then
11073 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11074 fi
11075 fi
11076 rm -f core conftest.err conftest.$ac_objext \
11077 conftest$ac_exeext conftest.$ac_ext
11078 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11079
11080 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11081 # Warning - without using the other run time loading flags,
11082 # -berok will link without error, but may produce a broken library.
11083 no_undefined_flag=' ${wl}-bernotok'
11084 allow_undefined_flag=' ${wl}-berok'
11085 if test "$with_gnu_ld" = yes; then
11086 # We only use this code for GNU lds that support --whole-archive.
11087 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11088 else
11089 # Exported symbols can be pulled into shared objects from archives
11090 whole_archive_flag_spec='$convenience'
11091 fi
11092 archive_cmds_need_lc=yes
11093 # This is similar to how AIX traditionally builds its shared libraries.
11094 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'
11095 fi
11096 fi
11097 ;;
11098
11099 amigaos*)
11100 case $host_cpu in
11101 powerpc)
11102 # see comment about AmigaOS4 .so support
11103 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11104 archive_expsym_cmds=''
11105 ;;
11106 m68k)
11107 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)'
11108 hardcode_libdir_flag_spec='-L$libdir'
11109 hardcode_minus_L=yes
11110 ;;
11111 esac
11112 ;;
11113
11114 bsdi[45]*)
11115 export_dynamic_flag_spec=-rdynamic
11116 ;;
11117
11118 cygwin* | mingw* | pw32* | cegcc*)
11119 # When not using gcc, we currently assume that we are using
11120 # Microsoft Visual C++.
11121 # hardcode_libdir_flag_spec is actually meaningless, as there is
11122 # no search path for DLLs.
11123 hardcode_libdir_flag_spec=' '
11124 allow_undefined_flag=unsupported
11125 # Tell ltmain to make .lib files, not .a files.
11126 libext=lib
11127 # Tell ltmain to make .dll files, not .so files.
11128 shrext_cmds=".dll"
11129 # FIXME: Setting linknames here is a bad hack.
11130 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11131 # The linker will automatically build a .lib file if we build a DLL.
11132 old_archive_from_new_cmds='true'
11133 # FIXME: Should let the user specify the lib program.
11134 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11135 fix_srcfile_path='`cygpath -w "$srcfile"`'
11136 enable_shared_with_static_runtimes=yes
11137 ;;
11138
11139 darwin* | rhapsody*)
11140
11141
11142 archive_cmds_need_lc=no
11143 hardcode_direct=no
11144 hardcode_automatic=yes
11145 hardcode_shlibpath_var=unsupported
11146 if test "$lt_cv_ld_force_load" = "yes"; then
11147 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\"`'
11148 else
11149 whole_archive_flag_spec=''
11150 fi
11151 link_all_deplibs=yes
11152 allow_undefined_flag="$_lt_dar_allow_undefined"
11153 case $cc_basename in
11154 ifort*) _lt_dar_can_shared=yes ;;
11155 *) _lt_dar_can_shared=$GCC ;;
11156 esac
11157 if test "$_lt_dar_can_shared" = "yes"; then
11158 output_verbose_link_cmd=func_echo_all
11159 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11160 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11161 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}"
11162 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}"
11163
11164 else
11165 ld_shlibs=no
11166 fi
11167
11168 ;;
11169
11170 dgux*)
11171 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11172 hardcode_libdir_flag_spec='-L$libdir'
11173 hardcode_shlibpath_var=no
11174 ;;
11175
11176 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11177 # support. Future versions do this automatically, but an explicit c++rt0.o
11178 # does not break anything, and helps significantly (at the cost of a little
11179 # extra space).
11180 freebsd2.2*)
11181 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11182 hardcode_libdir_flag_spec='-R$libdir'
11183 hardcode_direct=yes
11184 hardcode_shlibpath_var=no
11185 ;;
11186
11187 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11188 freebsd2.*)
11189 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11190 hardcode_direct=yes
11191 hardcode_minus_L=yes
11192 hardcode_shlibpath_var=no
11193 ;;
11194
11195 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11196 freebsd* | dragonfly*)
11197 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11198 hardcode_libdir_flag_spec='-R$libdir'
11199 hardcode_direct=yes
11200 hardcode_shlibpath_var=no
11201 ;;
11202
11203 hpux9*)
11204 if test "$GCC" = yes; then
11205 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'
11206 else
11207 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'
11208 fi
11209 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11210 hardcode_libdir_separator=:
11211 hardcode_direct=yes
11212
11213 # hardcode_minus_L: Not really in the search PATH,
11214 # but as the default location of the library.
11215 hardcode_minus_L=yes
11216 export_dynamic_flag_spec='${wl}-E'
11217 ;;
11218
11219 hpux10*)
11220 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11221 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11222 else
11223 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11224 fi
11225 if test "$with_gnu_ld" = no; then
11226 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11227 hardcode_libdir_flag_spec_ld='+b $libdir'
11228 hardcode_libdir_separator=:
11229 hardcode_direct=yes
11230 hardcode_direct_absolute=yes
11231 export_dynamic_flag_spec='${wl}-E'
11232 # hardcode_minus_L: Not really in the search PATH,
11233 # but as the default location of the library.
11234 hardcode_minus_L=yes
11235 fi
11236 ;;
11237
11238 hpux11*)
11239 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11240 case $host_cpu in
11241 hppa*64*)
11242 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11243 ;;
11244 ia64*)
11245 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11246 ;;
11247 *)
11248 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11249 ;;
11250 esac
11251 else
11252 case $host_cpu in
11253 hppa*64*)
11254 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11255 ;;
11256 ia64*)
11257 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11258 ;;
11259 *)
11260
11261 # Older versions of the 11.00 compiler do not understand -b yet
11262 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11264 $as_echo_n "checking if $CC understands -b... " >&6; }
11265 if ${lt_cv_prog_compiler__b+:} false; then :
11266 $as_echo_n "(cached) " >&6
11267 else
11268 lt_cv_prog_compiler__b=no
11269 save_LDFLAGS="$LDFLAGS"
11270 LDFLAGS="$LDFLAGS -b"
11271 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11272 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11273 # The linker can only warn and ignore the option if not recognized
11274 # So say no if there are warnings
11275 if test -s conftest.err; then
11276 # Append any errors to the config.log.
11277 cat conftest.err 1>&5
11278 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11279 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11280 if diff conftest.exp conftest.er2 >/dev/null; then
11281 lt_cv_prog_compiler__b=yes
11282 fi
11283 else
11284 lt_cv_prog_compiler__b=yes
11285 fi
11286 fi
11287 $RM -r conftest*
11288 LDFLAGS="$save_LDFLAGS"
11289
11290 fi
11291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11292 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11293
11294 if test x"$lt_cv_prog_compiler__b" = xyes; then
11295 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11296 else
11297 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11298 fi
11299
11300 ;;
11301 esac
11302 fi
11303 if test "$with_gnu_ld" = no; then
11304 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11305 hardcode_libdir_separator=:
11306
11307 case $host_cpu in
11308 hppa*64*|ia64*)
11309 hardcode_direct=no
11310 hardcode_shlibpath_var=no
11311 ;;
11312 *)
11313 hardcode_direct=yes
11314 hardcode_direct_absolute=yes
11315 export_dynamic_flag_spec='${wl}-E'
11316
11317 # hardcode_minus_L: Not really in the search PATH,
11318 # but as the default location of the library.
11319 hardcode_minus_L=yes
11320 ;;
11321 esac
11322 fi
11323 ;;
11324
11325 irix5* | irix6* | nonstopux*)
11326 if test "$GCC" = yes; then
11327 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'
11328 # Try to use the -exported_symbol ld option, if it does not
11329 # work, assume that -exports_file does not work either and
11330 # implicitly export all symbols.
11331 save_LDFLAGS="$LDFLAGS"
11332 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11334 /* end confdefs.h. */
11335 int foo(void) {}
11336 _ACEOF
11337 if ac_fn_c_try_link "$LINENO"; then :
11338 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'
11339
11340 fi
11341 rm -f core conftest.err conftest.$ac_objext \
11342 conftest$ac_exeext conftest.$ac_ext
11343 LDFLAGS="$save_LDFLAGS"
11344 else
11345 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'
11346 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'
11347 fi
11348 archive_cmds_need_lc='no'
11349 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11350 hardcode_libdir_separator=:
11351 inherit_rpath=yes
11352 link_all_deplibs=yes
11353 ;;
11354
11355 netbsd*)
11356 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11357 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11358 else
11359 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11360 fi
11361 hardcode_libdir_flag_spec='-R$libdir'
11362 hardcode_direct=yes
11363 hardcode_shlibpath_var=no
11364 ;;
11365
11366 newsos6)
11367 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11368 hardcode_direct=yes
11369 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11370 hardcode_libdir_separator=:
11371 hardcode_shlibpath_var=no
11372 ;;
11373
11374 *nto* | *qnx*)
11375 ;;
11376
11377 openbsd*)
11378 if test -f /usr/libexec/ld.so; then
11379 hardcode_direct=yes
11380 hardcode_shlibpath_var=no
11381 hardcode_direct_absolute=yes
11382 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11383 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11384 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11385 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11386 export_dynamic_flag_spec='${wl}-E'
11387 else
11388 case $host_os in
11389 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11390 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11391 hardcode_libdir_flag_spec='-R$libdir'
11392 ;;
11393 *)
11394 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11395 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11396 ;;
11397 esac
11398 fi
11399 else
11400 ld_shlibs=no
11401 fi
11402 ;;
11403
11404 os2*)
11405 hardcode_libdir_flag_spec='-L$libdir'
11406 hardcode_minus_L=yes
11407 allow_undefined_flag=unsupported
11408 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'
11409 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11410 ;;
11411
11412 osf3*)
11413 if test "$GCC" = yes; then
11414 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11415 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'
11416 else
11417 allow_undefined_flag=' -expect_unresolved \*'
11418 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'
11419 fi
11420 archive_cmds_need_lc='no'
11421 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11422 hardcode_libdir_separator=:
11423 ;;
11424
11425 osf4* | osf5*) # as osf3* with the addition of -msym flag
11426 if test "$GCC" = yes; then
11427 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11428 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'
11429 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11430 else
11431 allow_undefined_flag=' -expect_unresolved \*'
11432 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'
11433 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~
11434 $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'
11435
11436 # Both c and cxx compiler support -rpath directly
11437 hardcode_libdir_flag_spec='-rpath $libdir'
11438 fi
11439 archive_cmds_need_lc='no'
11440 hardcode_libdir_separator=:
11441 ;;
11442
11443 solaris*)
11444 no_undefined_flag=' -z defs'
11445 if test "$GCC" = yes; then
11446 wlarc='${wl}'
11447 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11448 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11449 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11450 else
11451 case `$CC -V 2>&1` in
11452 *"Compilers 5.0"*)
11453 wlarc=''
11454 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11455 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11456 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11457 ;;
11458 *)
11459 wlarc='${wl}'
11460 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11461 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11462 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11463 ;;
11464 esac
11465 fi
11466 hardcode_libdir_flag_spec='-R$libdir'
11467 hardcode_shlibpath_var=no
11468 case $host_os in
11469 solaris2.[0-5] | solaris2.[0-5].*) ;;
11470 *)
11471 # The compiler driver will combine and reorder linker options,
11472 # but understands `-z linker_flag'. GCC discards it without `$wl',
11473 # but is careful enough not to reorder.
11474 # Supported since Solaris 2.6 (maybe 2.5.1?)
11475 if test "$GCC" = yes; then
11476 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11477 else
11478 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11479 fi
11480 ;;
11481 esac
11482 link_all_deplibs=yes
11483 ;;
11484
11485 sunos4*)
11486 if test "x$host_vendor" = xsequent; then
11487 # Use $CC to link under sequent, because it throws in some extra .o
11488 # files that make .init and .fini sections work.
11489 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11490 else
11491 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11492 fi
11493 hardcode_libdir_flag_spec='-L$libdir'
11494 hardcode_direct=yes
11495 hardcode_minus_L=yes
11496 hardcode_shlibpath_var=no
11497 ;;
11498
11499 sysv4)
11500 case $host_vendor in
11501 sni)
11502 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11503 hardcode_direct=yes # is this really true???
11504 ;;
11505 siemens)
11506 ## LD is ld it makes a PLAMLIB
11507 ## CC just makes a GrossModule.
11508 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11509 reload_cmds='$CC -r -o $output$reload_objs'
11510 hardcode_direct=no
11511 ;;
11512 motorola)
11513 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11514 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11515 ;;
11516 esac
11517 runpath_var='LD_RUN_PATH'
11518 hardcode_shlibpath_var=no
11519 ;;
11520
11521 sysv4.3*)
11522 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11523 hardcode_shlibpath_var=no
11524 export_dynamic_flag_spec='-Bexport'
11525 ;;
11526
11527 sysv4*MP*)
11528 if test -d /usr/nec; then
11529 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11530 hardcode_shlibpath_var=no
11531 runpath_var=LD_RUN_PATH
11532 hardcode_runpath_var=yes
11533 ld_shlibs=yes
11534 fi
11535 ;;
11536
11537 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11538 no_undefined_flag='${wl}-z,text'
11539 archive_cmds_need_lc=no
11540 hardcode_shlibpath_var=no
11541 runpath_var='LD_RUN_PATH'
11542
11543 if test "$GCC" = yes; then
11544 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11545 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11546 else
11547 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11548 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11549 fi
11550 ;;
11551
11552 sysv5* | sco3.2v5* | sco5v6*)
11553 # Note: We can NOT use -z defs as we might desire, because we do not
11554 # link with -lc, and that would cause any symbols used from libc to
11555 # always be unresolved, which means just about no library would
11556 # ever link correctly. If we're not using GNU ld we use -z text
11557 # though, which does catch some bad symbols but isn't as heavy-handed
11558 # as -z defs.
11559 no_undefined_flag='${wl}-z,text'
11560 allow_undefined_flag='${wl}-z,nodefs'
11561 archive_cmds_need_lc=no
11562 hardcode_shlibpath_var=no
11563 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11564 hardcode_libdir_separator=':'
11565 link_all_deplibs=yes
11566 export_dynamic_flag_spec='${wl}-Bexport'
11567 runpath_var='LD_RUN_PATH'
11568
11569 if test "$GCC" = yes; then
11570 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11571 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11572 else
11573 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11574 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11575 fi
11576 ;;
11577
11578 uts4*)
11579 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11580 hardcode_libdir_flag_spec='-L$libdir'
11581 hardcode_shlibpath_var=no
11582 ;;
11583
11584 *)
11585 ld_shlibs=no
11586 ;;
11587 esac
11588
11589 if test x$host_vendor = xsni; then
11590 case $host in
11591 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11592 export_dynamic_flag_spec='${wl}-Blargedynsym'
11593 ;;
11594 esac
11595 fi
11596 fi
11597
11598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11599 $as_echo "$ld_shlibs" >&6; }
11600 test "$ld_shlibs" = no && can_build_shared=no
11601
11602 with_gnu_ld=$with_gnu_ld
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618 #
11619 # Do we need to explicitly link libc?
11620 #
11621 case "x$archive_cmds_need_lc" in
11622 x|xyes)
11623 # Assume -lc should be added
11624 archive_cmds_need_lc=yes
11625
11626 if test "$enable_shared" = yes && test "$GCC" = yes; then
11627 case $archive_cmds in
11628 *'~'*)
11629 # FIXME: we may have to deal with multi-command sequences.
11630 ;;
11631 '$CC '*)
11632 # Test whether the compiler implicitly links with -lc since on some
11633 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11634 # to ld, don't add -lc before -lgcc.
11635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11636 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11637 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11638 $as_echo_n "(cached) " >&6
11639 else
11640 $RM conftest*
11641 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11642
11643 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11644 (eval $ac_compile) 2>&5
11645 ac_status=$?
11646 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11647 test $ac_status = 0; } 2>conftest.err; then
11648 soname=conftest
11649 lib=conftest
11650 libobjs=conftest.$ac_objext
11651 deplibs=
11652 wl=$lt_prog_compiler_wl
11653 pic_flag=$lt_prog_compiler_pic
11654 compiler_flags=-v
11655 linker_flags=-v
11656 verstring=
11657 output_objdir=.
11658 libname=conftest
11659 lt_save_allow_undefined_flag=$allow_undefined_flag
11660 allow_undefined_flag=
11661 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11662 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11663 ac_status=$?
11664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11665 test $ac_status = 0; }
11666 then
11667 lt_cv_archive_cmds_need_lc=no
11668 else
11669 lt_cv_archive_cmds_need_lc=yes
11670 fi
11671 allow_undefined_flag=$lt_save_allow_undefined_flag
11672 else
11673 cat conftest.err 1>&5
11674 fi
11675 $RM conftest*
11676
11677 fi
11678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11679 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11680 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11681 ;;
11682 esac
11683 fi
11684 ;;
11685 esac
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11844 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11845
11846 if test "$GCC" = yes; then
11847 case $host_os in
11848 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11849 *) lt_awk_arg="/^libraries:/" ;;
11850 esac
11851 case $host_os in
11852 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11853 *) lt_sed_strip_eq="s,=/,/,g" ;;
11854 esac
11855 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11856 case $lt_search_path_spec in
11857 *\;*)
11858 # if the path contains ";" then we assume it to be the separator
11859 # otherwise default to the standard path separator (i.e. ":") - it is
11860 # assumed that no part of a normal pathname contains ";" but that should
11861 # okay in the real world where ";" in dirpaths is itself problematic.
11862 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11863 ;;
11864 *)
11865 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11866 ;;
11867 esac
11868 # Ok, now we have the path, separated by spaces, we can step through it
11869 # and add multilib dir if necessary.
11870 lt_tmp_lt_search_path_spec=
11871 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11872 for lt_sys_path in $lt_search_path_spec; do
11873 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11874 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11875 else
11876 test -d "$lt_sys_path" && \
11877 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11878 fi
11879 done
11880 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11881 BEGIN {RS=" "; FS="/|\n";} {
11882 lt_foo="";
11883 lt_count=0;
11884 for (lt_i = NF; lt_i > 0; lt_i--) {
11885 if ($lt_i != "" && $lt_i != ".") {
11886 if ($lt_i == "..") {
11887 lt_count++;
11888 } else {
11889 if (lt_count == 0) {
11890 lt_foo="/" $lt_i lt_foo;
11891 } else {
11892 lt_count--;
11893 }
11894 }
11895 }
11896 }
11897 if (lt_foo != "") { lt_freq[lt_foo]++; }
11898 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11899 }'`
11900 # AWK program above erroneously prepends '/' to C:/dos/paths
11901 # for these hosts.
11902 case $host_os in
11903 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11904 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11905 esac
11906 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11907 else
11908 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11909 fi
11910 library_names_spec=
11911 libname_spec='lib$name'
11912 soname_spec=
11913 shrext_cmds=".so"
11914 postinstall_cmds=
11915 postuninstall_cmds=
11916 finish_cmds=
11917 finish_eval=
11918 shlibpath_var=
11919 shlibpath_overrides_runpath=unknown
11920 version_type=none
11921 dynamic_linker="$host_os ld.so"
11922 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11923 need_lib_prefix=unknown
11924 hardcode_into_libs=no
11925
11926 # when you set need_version to no, make sure it does not cause -set_version
11927 # flags to be left without arguments
11928 need_version=unknown
11929
11930 case $host_os in
11931 aix3*)
11932 version_type=linux
11933 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11934 shlibpath_var=LIBPATH
11935
11936 # AIX 3 has no versioning support, so we append a major version to the name.
11937 soname_spec='${libname}${release}${shared_ext}$major'
11938 ;;
11939
11940 aix[4-9]*)
11941 version_type=linux
11942 need_lib_prefix=no
11943 need_version=no
11944 hardcode_into_libs=yes
11945 if test "$host_cpu" = ia64; then
11946 # AIX 5 supports IA64
11947 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11948 shlibpath_var=LD_LIBRARY_PATH
11949 else
11950 # With GCC up to 2.95.x, collect2 would create an import file
11951 # for dependence libraries. The import file would start with
11952 # the line `#! .'. This would cause the generated library to
11953 # depend on `.', always an invalid library. This was fixed in
11954 # development snapshots of GCC prior to 3.0.
11955 case $host_os in
11956 aix4 | aix4.[01] | aix4.[01].*)
11957 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11958 echo ' yes '
11959 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11960 :
11961 else
11962 can_build_shared=no
11963 fi
11964 ;;
11965 esac
11966 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11967 # soname into executable. Probably we can add versioning support to
11968 # collect2, so additional links can be useful in future.
11969 if test "$aix_use_runtimelinking" = yes; then
11970 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11971 # instead of lib<name>.a to let people know that these are not
11972 # typical AIX shared libraries.
11973 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11974 else
11975 # We preserve .a as extension for shared libraries through AIX4.2
11976 # and later when we are not doing run time linking.
11977 library_names_spec='${libname}${release}.a $libname.a'
11978 soname_spec='${libname}${release}${shared_ext}$major'
11979 fi
11980 shlibpath_var=LIBPATH
11981 fi
11982 ;;
11983
11984 amigaos*)
11985 case $host_cpu in
11986 powerpc)
11987 # Since July 2007 AmigaOS4 officially supports .so libraries.
11988 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11989 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11990 ;;
11991 m68k)
11992 library_names_spec='$libname.ixlibrary $libname.a'
11993 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11994 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'
11995 ;;
11996 esac
11997 ;;
11998
11999 beos*)
12000 library_names_spec='${libname}${shared_ext}'
12001 dynamic_linker="$host_os ld.so"
12002 shlibpath_var=LIBRARY_PATH
12003 ;;
12004
12005 bsdi[45]*)
12006 version_type=linux
12007 need_version=no
12008 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12009 soname_spec='${libname}${release}${shared_ext}$major'
12010 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12011 shlibpath_var=LD_LIBRARY_PATH
12012 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12013 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12014 # the default ld.so.conf also contains /usr/contrib/lib and
12015 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12016 # libtool to hard-code these into programs
12017 ;;
12018
12019 cygwin* | mingw* | pw32* | cegcc*)
12020 version_type=windows
12021 shrext_cmds=".dll"
12022 need_version=no
12023 need_lib_prefix=no
12024
12025 case $GCC,$host_os in
12026 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12027 library_names_spec='$libname.dll.a'
12028 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12029 postinstall_cmds='base_file=`basename \${file}`~
12030 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12031 dldir=$destdir/`dirname \$dlpath`~
12032 test -d \$dldir || mkdir -p \$dldir~
12033 $install_prog $dir/$dlname \$dldir/$dlname~
12034 chmod a+x \$dldir/$dlname~
12035 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12036 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12037 fi'
12038 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12039 dlpath=$dir/\$dldll~
12040 $RM \$dlpath'
12041 shlibpath_overrides_runpath=yes
12042
12043 case $host_os in
12044 cygwin*)
12045 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12046 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12047
12048 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12049 ;;
12050 mingw* | cegcc*)
12051 # MinGW DLLs use traditional 'lib' prefix
12052 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12053 ;;
12054 pw32*)
12055 # pw32 DLLs use 'pw' prefix rather than 'lib'
12056 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12057 ;;
12058 esac
12059 ;;
12060
12061 *)
12062 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12063 ;;
12064 esac
12065 dynamic_linker='Win32 ld.exe'
12066 # FIXME: first we should search . and the directory the executable is in
12067 shlibpath_var=PATH
12068 ;;
12069
12070 darwin* | rhapsody*)
12071 dynamic_linker="$host_os dyld"
12072 version_type=darwin
12073 need_lib_prefix=no
12074 need_version=no
12075 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12076 soname_spec='${libname}${release}${major}$shared_ext'
12077 shlibpath_overrides_runpath=yes
12078 shlibpath_var=DYLD_LIBRARY_PATH
12079 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12080
12081 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12082 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12083 ;;
12084
12085 dgux*)
12086 version_type=linux
12087 need_lib_prefix=no
12088 need_version=no
12089 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12090 soname_spec='${libname}${release}${shared_ext}$major'
12091 shlibpath_var=LD_LIBRARY_PATH
12092 ;;
12093
12094 freebsd* | dragonfly*)
12095 # DragonFly does not have aout. When/if they implement a new
12096 # versioning mechanism, adjust this.
12097 if test -x /usr/bin/objformat; then
12098 objformat=`/usr/bin/objformat`
12099 else
12100 case $host_os in
12101 freebsd[23].*) objformat=aout ;;
12102 *) objformat=elf ;;
12103 esac
12104 fi
12105 version_type=freebsd-$objformat
12106 case $version_type in
12107 freebsd-elf*)
12108 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12109 need_version=no
12110 need_lib_prefix=no
12111 ;;
12112 freebsd-*)
12113 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12114 need_version=yes
12115 ;;
12116 esac
12117 shlibpath_var=LD_LIBRARY_PATH
12118 case $host_os in
12119 freebsd2.*)
12120 shlibpath_overrides_runpath=yes
12121 ;;
12122 freebsd3.[01]* | freebsdelf3.[01]*)
12123 shlibpath_overrides_runpath=yes
12124 hardcode_into_libs=yes
12125 ;;
12126 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12127 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12128 shlibpath_overrides_runpath=no
12129 hardcode_into_libs=yes
12130 ;;
12131 *) # from 4.6 on, and DragonFly
12132 shlibpath_overrides_runpath=yes
12133 hardcode_into_libs=yes
12134 ;;
12135 esac
12136 ;;
12137
12138 haiku*)
12139 version_type=linux
12140 need_lib_prefix=no
12141 need_version=no
12142 dynamic_linker="$host_os runtime_loader"
12143 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12144 soname_spec='${libname}${release}${shared_ext}$major'
12145 shlibpath_var=LIBRARY_PATH
12146 shlibpath_overrides_runpath=yes
12147 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12148 hardcode_into_libs=yes
12149 ;;
12150
12151 hpux9* | hpux10* | hpux11*)
12152 # Give a soname corresponding to the major version so that dld.sl refuses to
12153 # link against other versions.
12154 version_type=sunos
12155 need_lib_prefix=no
12156 need_version=no
12157 case $host_cpu in
12158 ia64*)
12159 shrext_cmds='.so'
12160 hardcode_into_libs=yes
12161 dynamic_linker="$host_os dld.so"
12162 shlibpath_var=LD_LIBRARY_PATH
12163 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12164 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12165 soname_spec='${libname}${release}${shared_ext}$major'
12166 if test "X$HPUX_IA64_MODE" = X32; then
12167 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12168 else
12169 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12170 fi
12171 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12172 ;;
12173 hppa*64*)
12174 shrext_cmds='.sl'
12175 hardcode_into_libs=yes
12176 dynamic_linker="$host_os dld.sl"
12177 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12178 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12180 soname_spec='${libname}${release}${shared_ext}$major'
12181 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12182 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12183 ;;
12184 *)
12185 shrext_cmds='.sl'
12186 dynamic_linker="$host_os dld.sl"
12187 shlibpath_var=SHLIB_PATH
12188 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12189 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12190 soname_spec='${libname}${release}${shared_ext}$major'
12191 ;;
12192 esac
12193 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12194 postinstall_cmds='chmod 555 $lib'
12195 # or fails outright, so override atomically:
12196 install_override_mode=555
12197 ;;
12198
12199 interix[3-9]*)
12200 version_type=linux
12201 need_lib_prefix=no
12202 need_version=no
12203 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12204 soname_spec='${libname}${release}${shared_ext}$major'
12205 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12206 shlibpath_var=LD_LIBRARY_PATH
12207 shlibpath_overrides_runpath=no
12208 hardcode_into_libs=yes
12209 ;;
12210
12211 irix5* | irix6* | nonstopux*)
12212 case $host_os in
12213 nonstopux*) version_type=nonstopux ;;
12214 *)
12215 if test "$lt_cv_prog_gnu_ld" = yes; then
12216 version_type=linux
12217 else
12218 version_type=irix
12219 fi ;;
12220 esac
12221 need_lib_prefix=no
12222 need_version=no
12223 soname_spec='${libname}${release}${shared_ext}$major'
12224 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12225 case $host_os in
12226 irix5* | nonstopux*)
12227 libsuff= shlibsuff=
12228 ;;
12229 *)
12230 case $LD in # libtool.m4 will add one of these switches to LD
12231 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12232 libsuff= shlibsuff= libmagic=32-bit;;
12233 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12234 libsuff=32 shlibsuff=N32 libmagic=N32;;
12235 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12236 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12237 *) libsuff= shlibsuff= libmagic=never-match;;
12238 esac
12239 ;;
12240 esac
12241 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12242 shlibpath_overrides_runpath=no
12243 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12244 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12245 hardcode_into_libs=yes
12246 ;;
12247
12248 # No shared lib support for Linux oldld, aout, or coff.
12249 linux*oldld* | linux*aout* | linux*coff*)
12250 dynamic_linker=no
12251 ;;
12252
12253 # This must be Linux ELF.
12254 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12255 version_type=linux
12256 need_lib_prefix=no
12257 need_version=no
12258 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12259 soname_spec='${libname}${release}${shared_ext}$major'
12260 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12261 shlibpath_var=LD_LIBRARY_PATH
12262 shlibpath_overrides_runpath=no
12263
12264 # Some binutils ld are patched to set DT_RUNPATH
12265 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
12266 $as_echo_n "(cached) " >&6
12267 else
12268 lt_cv_shlibpath_overrides_runpath=no
12269 save_LDFLAGS=$LDFLAGS
12270 save_libdir=$libdir
12271 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12272 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12274 /* end confdefs.h. */
12275
12276 int
12277 main ()
12278 {
12279
12280 ;
12281 return 0;
12282 }
12283 _ACEOF
12284 if ac_fn_c_try_link "$LINENO"; then :
12285 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12286 lt_cv_shlibpath_overrides_runpath=yes
12287 fi
12288 fi
12289 rm -f core conftest.err conftest.$ac_objext \
12290 conftest$ac_exeext conftest.$ac_ext
12291 LDFLAGS=$save_LDFLAGS
12292 libdir=$save_libdir
12293
12294 fi
12295
12296 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12297
12298 # This implies no fast_install, which is unacceptable.
12299 # Some rework will be needed to allow for fast_install
12300 # before this can be enabled.
12301 hardcode_into_libs=yes
12302
12303 # Append ld.so.conf contents to the search path
12304 if test -f /etc/ld.so.conf; then
12305 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' ' '`
12306 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12307 fi
12308
12309 # We used to test for /lib/ld.so.1 and disable shared libraries on
12310 # powerpc, because MkLinux only supported shared libraries with the
12311 # GNU dynamic linker. Since this was broken with cross compilers,
12312 # most powerpc-linux boxes support dynamic linking these days and
12313 # people can always --disable-shared, the test was removed, and we
12314 # assume the GNU/Linux dynamic linker is in use.
12315 dynamic_linker='GNU/Linux ld.so'
12316 ;;
12317
12318 netbsd*)
12319 version_type=sunos
12320 need_lib_prefix=no
12321 need_version=no
12322 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12323 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12324 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12325 dynamic_linker='NetBSD (a.out) ld.so'
12326 else
12327 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12328 soname_spec='${libname}${release}${shared_ext}$major'
12329 dynamic_linker='NetBSD ld.elf_so'
12330 fi
12331 shlibpath_var=LD_LIBRARY_PATH
12332 shlibpath_overrides_runpath=yes
12333 hardcode_into_libs=yes
12334 ;;
12335
12336 newsos6)
12337 version_type=linux
12338 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12339 shlibpath_var=LD_LIBRARY_PATH
12340 shlibpath_overrides_runpath=yes
12341 ;;
12342
12343 *nto* | *qnx*)
12344 version_type=qnx
12345 need_lib_prefix=no
12346 need_version=no
12347 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12348 soname_spec='${libname}${release}${shared_ext}$major'
12349 shlibpath_var=LD_LIBRARY_PATH
12350 shlibpath_overrides_runpath=no
12351 hardcode_into_libs=yes
12352 dynamic_linker='ldqnx.so'
12353 ;;
12354
12355 openbsd*)
12356 version_type=sunos
12357 sys_lib_dlsearch_path_spec="/usr/lib"
12358 need_lib_prefix=no
12359 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12360 case $host_os in
12361 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12362 *) need_version=no ;;
12363 esac
12364 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12365 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12366 shlibpath_var=LD_LIBRARY_PATH
12367 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12368 case $host_os in
12369 openbsd2.[89] | openbsd2.[89].*)
12370 shlibpath_overrides_runpath=no
12371 ;;
12372 *)
12373 shlibpath_overrides_runpath=yes
12374 ;;
12375 esac
12376 else
12377 shlibpath_overrides_runpath=yes
12378 fi
12379 ;;
12380
12381 os2*)
12382 libname_spec='$name'
12383 shrext_cmds=".dll"
12384 need_lib_prefix=no
12385 library_names_spec='$libname${shared_ext} $libname.a'
12386 dynamic_linker='OS/2 ld.exe'
12387 shlibpath_var=LIBPATH
12388 ;;
12389
12390 osf3* | osf4* | osf5*)
12391 version_type=osf
12392 need_lib_prefix=no
12393 need_version=no
12394 soname_spec='${libname}${release}${shared_ext}$major'
12395 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12396 shlibpath_var=LD_LIBRARY_PATH
12397 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12398 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12399 ;;
12400
12401 rdos*)
12402 dynamic_linker=no
12403 ;;
12404
12405 solaris*)
12406 version_type=linux
12407 need_lib_prefix=no
12408 need_version=no
12409 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12410 soname_spec='${libname}${release}${shared_ext}$major'
12411 shlibpath_var=LD_LIBRARY_PATH
12412 shlibpath_overrides_runpath=yes
12413 hardcode_into_libs=yes
12414 # ldd complains unless libraries are executable
12415 postinstall_cmds='chmod +x $lib'
12416 ;;
12417
12418 sunos4*)
12419 version_type=sunos
12420 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12421 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12422 shlibpath_var=LD_LIBRARY_PATH
12423 shlibpath_overrides_runpath=yes
12424 if test "$with_gnu_ld" = yes; then
12425 need_lib_prefix=no
12426 fi
12427 need_version=yes
12428 ;;
12429
12430 sysv4 | sysv4.3*)
12431 version_type=linux
12432 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12433 soname_spec='${libname}${release}${shared_ext}$major'
12434 shlibpath_var=LD_LIBRARY_PATH
12435 case $host_vendor in
12436 sni)
12437 shlibpath_overrides_runpath=no
12438 need_lib_prefix=no
12439 runpath_var=LD_RUN_PATH
12440 ;;
12441 siemens)
12442 need_lib_prefix=no
12443 ;;
12444 motorola)
12445 need_lib_prefix=no
12446 need_version=no
12447 shlibpath_overrides_runpath=no
12448 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12449 ;;
12450 esac
12451 ;;
12452
12453 sysv4*MP*)
12454 if test -d /usr/nec ;then
12455 version_type=linux
12456 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12457 soname_spec='$libname${shared_ext}.$major'
12458 shlibpath_var=LD_LIBRARY_PATH
12459 fi
12460 ;;
12461
12462 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12463 version_type=freebsd-elf
12464 need_lib_prefix=no
12465 need_version=no
12466 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12467 soname_spec='${libname}${release}${shared_ext}$major'
12468 shlibpath_var=LD_LIBRARY_PATH
12469 shlibpath_overrides_runpath=yes
12470 hardcode_into_libs=yes
12471 if test "$with_gnu_ld" = yes; then
12472 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12473 else
12474 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12475 case $host_os in
12476 sco3.2v5*)
12477 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12478 ;;
12479 esac
12480 fi
12481 sys_lib_dlsearch_path_spec='/usr/lib'
12482 ;;
12483
12484 tpf*)
12485 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12486 version_type=linux
12487 need_lib_prefix=no
12488 need_version=no
12489 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12490 shlibpath_var=LD_LIBRARY_PATH
12491 shlibpath_overrides_runpath=no
12492 hardcode_into_libs=yes
12493 ;;
12494
12495 uts4*)
12496 version_type=linux
12497 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12498 soname_spec='${libname}${release}${shared_ext}$major'
12499 shlibpath_var=LD_LIBRARY_PATH
12500 ;;
12501
12502 *)
12503 dynamic_linker=no
12504 ;;
12505 esac
12506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12507 $as_echo "$dynamic_linker" >&6; }
12508 test "$dynamic_linker" = no && can_build_shared=no
12509
12510 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12511 if test "$GCC" = yes; then
12512 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12513 fi
12514
12515 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12516 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12517 fi
12518 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12519 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12520 fi
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12614 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12615 hardcode_action=
12616 if test -n "$hardcode_libdir_flag_spec" ||
12617 test -n "$runpath_var" ||
12618 test "X$hardcode_automatic" = "Xyes" ; then
12619
12620 # We can hardcode non-existent directories.
12621 if test "$hardcode_direct" != no &&
12622 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12623 # have to relink, otherwise we might link with an installed library
12624 # when we should be linking with a yet-to-be-installed one
12625 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12626 test "$hardcode_minus_L" != no; then
12627 # Linking always hardcodes the temporary library directory.
12628 hardcode_action=relink
12629 else
12630 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12631 hardcode_action=immediate
12632 fi
12633 else
12634 # We cannot hardcode anything, or else we can only hardcode existing
12635 # directories.
12636 hardcode_action=unsupported
12637 fi
12638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12639 $as_echo "$hardcode_action" >&6; }
12640
12641 if test "$hardcode_action" = relink ||
12642 test "$inherit_rpath" = yes; then
12643 # Fast installation is not supported
12644 enable_fast_install=no
12645 elif test "$shlibpath_overrides_runpath" = yes ||
12646 test "$enable_shared" = no; then
12647 # Fast installation is not necessary
12648 enable_fast_install=needless
12649 fi
12650
12651
12652
12653
12654
12655
12656 if test "x$enable_dlopen" != xyes; then
12657 enable_dlopen=unknown
12658 enable_dlopen_self=unknown
12659 enable_dlopen_self_static=unknown
12660 else
12661 lt_cv_dlopen=no
12662 lt_cv_dlopen_libs=
12663
12664 case $host_os in
12665 beos*)
12666 lt_cv_dlopen="load_add_on"
12667 lt_cv_dlopen_libs=
12668 lt_cv_dlopen_self=yes
12669 ;;
12670
12671 mingw* | pw32* | cegcc*)
12672 lt_cv_dlopen="LoadLibrary"
12673 lt_cv_dlopen_libs=
12674 ;;
12675
12676 cygwin*)
12677 lt_cv_dlopen="dlopen"
12678 lt_cv_dlopen_libs=
12679 ;;
12680
12681 darwin*)
12682 # if libdl is installed we need to link against it
12683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12684 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12685 if ${ac_cv_lib_dl_dlopen+:} false; then :
12686 $as_echo_n "(cached) " >&6
12687 else
12688 ac_check_lib_save_LIBS=$LIBS
12689 LIBS="-ldl $LIBS"
12690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12691 /* end confdefs.h. */
12692
12693 /* Override any GCC internal prototype to avoid an error.
12694 Use char because int might match the return type of a GCC
12695 builtin and then its argument prototype would still apply. */
12696 #ifdef __cplusplus
12697 extern "C"
12698 #endif
12699 char dlopen ();
12700 int
12701 main ()
12702 {
12703 return dlopen ();
12704 ;
12705 return 0;
12706 }
12707 _ACEOF
12708 if ac_fn_c_try_link "$LINENO"; then :
12709 ac_cv_lib_dl_dlopen=yes
12710 else
12711 ac_cv_lib_dl_dlopen=no
12712 fi
12713 rm -f core conftest.err conftest.$ac_objext \
12714 conftest$ac_exeext conftest.$ac_ext
12715 LIBS=$ac_check_lib_save_LIBS
12716 fi
12717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12718 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12719 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12720 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12721 else
12722
12723 lt_cv_dlopen="dyld"
12724 lt_cv_dlopen_libs=
12725 lt_cv_dlopen_self=yes
12726
12727 fi
12728
12729 ;;
12730
12731 *)
12732 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12733 if test "x$ac_cv_func_shl_load" = xyes; then :
12734 lt_cv_dlopen="shl_load"
12735 else
12736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12737 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12738 if ${ac_cv_lib_dld_shl_load+:} false; then :
12739 $as_echo_n "(cached) " >&6
12740 else
12741 ac_check_lib_save_LIBS=$LIBS
12742 LIBS="-ldld $LIBS"
12743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12744 /* end confdefs.h. */
12745
12746 /* Override any GCC internal prototype to avoid an error.
12747 Use char because int might match the return type of a GCC
12748 builtin and then its argument prototype would still apply. */
12749 #ifdef __cplusplus
12750 extern "C"
12751 #endif
12752 char shl_load ();
12753 int
12754 main ()
12755 {
12756 return shl_load ();
12757 ;
12758 return 0;
12759 }
12760 _ACEOF
12761 if ac_fn_c_try_link "$LINENO"; then :
12762 ac_cv_lib_dld_shl_load=yes
12763 else
12764 ac_cv_lib_dld_shl_load=no
12765 fi
12766 rm -f core conftest.err conftest.$ac_objext \
12767 conftest$ac_exeext conftest.$ac_ext
12768 LIBS=$ac_check_lib_save_LIBS
12769 fi
12770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12771 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12772 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12773 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12774 else
12775 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12776 if test "x$ac_cv_func_dlopen" = xyes; then :
12777 lt_cv_dlopen="dlopen"
12778 else
12779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12780 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12781 if ${ac_cv_lib_dl_dlopen+:} false; then :
12782 $as_echo_n "(cached) " >&6
12783 else
12784 ac_check_lib_save_LIBS=$LIBS
12785 LIBS="-ldl $LIBS"
12786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12787 /* end confdefs.h. */
12788
12789 /* Override any GCC internal prototype to avoid an error.
12790 Use char because int might match the return type of a GCC
12791 builtin and then its argument prototype would still apply. */
12792 #ifdef __cplusplus
12793 extern "C"
12794 #endif
12795 char dlopen ();
12796 int
12797 main ()
12798 {
12799 return dlopen ();
12800 ;
12801 return 0;
12802 }
12803 _ACEOF
12804 if ac_fn_c_try_link "$LINENO"; then :
12805 ac_cv_lib_dl_dlopen=yes
12806 else
12807 ac_cv_lib_dl_dlopen=no
12808 fi
12809 rm -f core conftest.err conftest.$ac_objext \
12810 conftest$ac_exeext conftest.$ac_ext
12811 LIBS=$ac_check_lib_save_LIBS
12812 fi
12813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12814 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12815 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12816 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12817 else
12818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12819 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12820 if ${ac_cv_lib_svld_dlopen+:} false; then :
12821 $as_echo_n "(cached) " >&6
12822 else
12823 ac_check_lib_save_LIBS=$LIBS
12824 LIBS="-lsvld $LIBS"
12825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12826 /* end confdefs.h. */
12827
12828 /* Override any GCC internal prototype to avoid an error.
12829 Use char because int might match the return type of a GCC
12830 builtin and then its argument prototype would still apply. */
12831 #ifdef __cplusplus
12832 extern "C"
12833 #endif
12834 char dlopen ();
12835 int
12836 main ()
12837 {
12838 return dlopen ();
12839 ;
12840 return 0;
12841 }
12842 _ACEOF
12843 if ac_fn_c_try_link "$LINENO"; then :
12844 ac_cv_lib_svld_dlopen=yes
12845 else
12846 ac_cv_lib_svld_dlopen=no
12847 fi
12848 rm -f core conftest.err conftest.$ac_objext \
12849 conftest$ac_exeext conftest.$ac_ext
12850 LIBS=$ac_check_lib_save_LIBS
12851 fi
12852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12853 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12854 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12855 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12856 else
12857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12858 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12859 if ${ac_cv_lib_dld_dld_link+:} false; then :
12860 $as_echo_n "(cached) " >&6
12861 else
12862 ac_check_lib_save_LIBS=$LIBS
12863 LIBS="-ldld $LIBS"
12864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12865 /* end confdefs.h. */
12866
12867 /* Override any GCC internal prototype to avoid an error.
12868 Use char because int might match the return type of a GCC
12869 builtin and then its argument prototype would still apply. */
12870 #ifdef __cplusplus
12871 extern "C"
12872 #endif
12873 char dld_link ();
12874 int
12875 main ()
12876 {
12877 return dld_link ();
12878 ;
12879 return 0;
12880 }
12881 _ACEOF
12882 if ac_fn_c_try_link "$LINENO"; then :
12883 ac_cv_lib_dld_dld_link=yes
12884 else
12885 ac_cv_lib_dld_dld_link=no
12886 fi
12887 rm -f core conftest.err conftest.$ac_objext \
12888 conftest$ac_exeext conftest.$ac_ext
12889 LIBS=$ac_check_lib_save_LIBS
12890 fi
12891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12892 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12893 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12894 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12895 fi
12896
12897
12898 fi
12899
12900
12901 fi
12902
12903
12904 fi
12905
12906
12907 fi
12908
12909
12910 fi
12911
12912 ;;
12913 esac
12914
12915 if test "x$lt_cv_dlopen" != xno; then
12916 enable_dlopen=yes
12917 else
12918 enable_dlopen=no
12919 fi
12920
12921 case $lt_cv_dlopen in
12922 dlopen)
12923 save_CPPFLAGS="$CPPFLAGS"
12924 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12925
12926 save_LDFLAGS="$LDFLAGS"
12927 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12928
12929 save_LIBS="$LIBS"
12930 LIBS="$lt_cv_dlopen_libs $LIBS"
12931
12932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12933 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12934 if ${lt_cv_dlopen_self+:} false; then :
12935 $as_echo_n "(cached) " >&6
12936 else
12937 if test "$cross_compiling" = yes; then :
12938 lt_cv_dlopen_self=cross
12939 else
12940 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12941 lt_status=$lt_dlunknown
12942 cat > conftest.$ac_ext <<_LT_EOF
12943 #line 12943 "configure"
12944 #include "confdefs.h"
12945
12946 #if HAVE_DLFCN_H
12947 #include <dlfcn.h>
12948 #endif
12949
12950 #include <stdio.h>
12951
12952 #ifdef RTLD_GLOBAL
12953 # define LT_DLGLOBAL RTLD_GLOBAL
12954 #else
12955 # ifdef DL_GLOBAL
12956 # define LT_DLGLOBAL DL_GLOBAL
12957 # else
12958 # define LT_DLGLOBAL 0
12959 # endif
12960 #endif
12961
12962 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12963 find out it does not work in some platform. */
12964 #ifndef LT_DLLAZY_OR_NOW
12965 # ifdef RTLD_LAZY
12966 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12967 # else
12968 # ifdef DL_LAZY
12969 # define LT_DLLAZY_OR_NOW DL_LAZY
12970 # else
12971 # ifdef RTLD_NOW
12972 # define LT_DLLAZY_OR_NOW RTLD_NOW
12973 # else
12974 # ifdef DL_NOW
12975 # define LT_DLLAZY_OR_NOW DL_NOW
12976 # else
12977 # define LT_DLLAZY_OR_NOW 0
12978 # endif
12979 # endif
12980 # endif
12981 # endif
12982 #endif
12983
12984 /* When -fvisbility=hidden is used, assume the code has been annotated
12985 correspondingly for the symbols needed. */
12986 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12987 void fnord () __attribute__((visibility("default")));
12988 #endif
12989
12990 void fnord () { int i=42; }
12991 int main ()
12992 {
12993 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12994 int status = $lt_dlunknown;
12995
12996 if (self)
12997 {
12998 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12999 else
13000 {
13001 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13002 else puts (dlerror ());
13003 }
13004 /* dlclose (self); */
13005 }
13006 else
13007 puts (dlerror ());
13008
13009 return status;
13010 }
13011 _LT_EOF
13012 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13013 (eval $ac_link) 2>&5
13014 ac_status=$?
13015 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13016 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13017 (./conftest; exit; ) >&5 2>/dev/null
13018 lt_status=$?
13019 case x$lt_status in
13020 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13021 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13022 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13023 esac
13024 else :
13025 # compilation failed
13026 lt_cv_dlopen_self=no
13027 fi
13028 fi
13029 rm -fr conftest*
13030
13031
13032 fi
13033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13034 $as_echo "$lt_cv_dlopen_self" >&6; }
13035
13036 if test "x$lt_cv_dlopen_self" = xyes; then
13037 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13039 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13040 if ${lt_cv_dlopen_self_static+:} false; then :
13041 $as_echo_n "(cached) " >&6
13042 else
13043 if test "$cross_compiling" = yes; then :
13044 lt_cv_dlopen_self_static=cross
13045 else
13046 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13047 lt_status=$lt_dlunknown
13048 cat > conftest.$ac_ext <<_LT_EOF
13049 #line 13049 "configure"
13050 #include "confdefs.h"
13051
13052 #if HAVE_DLFCN_H
13053 #include <dlfcn.h>
13054 #endif
13055
13056 #include <stdio.h>
13057
13058 #ifdef RTLD_GLOBAL
13059 # define LT_DLGLOBAL RTLD_GLOBAL
13060 #else
13061 # ifdef DL_GLOBAL
13062 # define LT_DLGLOBAL DL_GLOBAL
13063 # else
13064 # define LT_DLGLOBAL 0
13065 # endif
13066 #endif
13067
13068 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13069 find out it does not work in some platform. */
13070 #ifndef LT_DLLAZY_OR_NOW
13071 # ifdef RTLD_LAZY
13072 # define LT_DLLAZY_OR_NOW RTLD_LAZY
13073 # else
13074 # ifdef DL_LAZY
13075 # define LT_DLLAZY_OR_NOW DL_LAZY
13076 # else
13077 # ifdef RTLD_NOW
13078 # define LT_DLLAZY_OR_NOW RTLD_NOW
13079 # else
13080 # ifdef DL_NOW
13081 # define LT_DLLAZY_OR_NOW DL_NOW
13082 # else
13083 # define LT_DLLAZY_OR_NOW 0
13084 # endif
13085 # endif
13086 # endif
13087 # endif
13088 #endif
13089
13090 /* When -fvisbility=hidden is used, assume the code has been annotated
13091 correspondingly for the symbols needed. */
13092 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13093 void fnord () __attribute__((visibility("default")));
13094 #endif
13095
13096 void fnord () { int i=42; }
13097 int main ()
13098 {
13099 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13100 int status = $lt_dlunknown;
13101
13102 if (self)
13103 {
13104 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13105 else
13106 {
13107 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13108 else puts (dlerror ());
13109 }
13110 /* dlclose (self); */
13111 }
13112 else
13113 puts (dlerror ());
13114
13115 return status;
13116 }
13117 _LT_EOF
13118 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13119 (eval $ac_link) 2>&5
13120 ac_status=$?
13121 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13122 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13123 (./conftest; exit; ) >&5 2>/dev/null
13124 lt_status=$?
13125 case x$lt_status in
13126 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13127 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13128 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13129 esac
13130 else :
13131 # compilation failed
13132 lt_cv_dlopen_self_static=no
13133 fi
13134 fi
13135 rm -fr conftest*
13136
13137
13138 fi
13139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13140 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13141 fi
13142
13143 CPPFLAGS="$save_CPPFLAGS"
13144 LDFLAGS="$save_LDFLAGS"
13145 LIBS="$save_LIBS"
13146 ;;
13147 esac
13148
13149 case $lt_cv_dlopen_self in
13150 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13151 *) enable_dlopen_self=unknown ;;
13152 esac
13153
13154 case $lt_cv_dlopen_self_static in
13155 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13156 *) enable_dlopen_self_static=unknown ;;
13157 esac
13158 fi
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176 striplib=
13177 old_striplib=
13178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13179 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13180 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13181 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13182 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13184 $as_echo "yes" >&6; }
13185 else
13186 # FIXME - insert some real tests, host_os isn't really good enough
13187 case $host_os in
13188 darwin*)
13189 if test -n "$STRIP" ; then
13190 striplib="$STRIP -x"
13191 old_striplib="$STRIP -S"
13192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13193 $as_echo "yes" >&6; }
13194 else
13195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13196 $as_echo "no" >&6; }
13197 fi
13198 ;;
13199 *)
13200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13201 $as_echo "no" >&6; }
13202 ;;
13203 esac
13204 fi
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217 # Report which library types will actually be built
13218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13219 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13221 $as_echo "$can_build_shared" >&6; }
13222
13223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13224 $as_echo_n "checking whether to build shared libraries... " >&6; }
13225 test "$can_build_shared" = "no" && enable_shared=no
13226
13227 # On AIX, shared libraries and static libraries use the same namespace, and
13228 # are all built from PIC.
13229 case $host_os in
13230 aix3*)
13231 test "$enable_shared" = yes && enable_static=no
13232 if test -n "$RANLIB"; then
13233 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13234 postinstall_cmds='$RANLIB $lib'
13235 fi
13236 ;;
13237
13238 aix[4-9]*)
13239 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13240 test "$enable_shared" = yes && enable_static=no
13241 fi
13242 ;;
13243 esac
13244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13245 $as_echo "$enable_shared" >&6; }
13246
13247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13248 $as_echo_n "checking whether to build static libraries... " >&6; }
13249 # Make sure either enable_shared or enable_static is yes.
13250 test "$enable_shared" = yes || enable_static=yes
13251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13252 $as_echo "$enable_static" >&6; }
13253
13254
13255
13256
13257 fi
13258 ac_ext=c
13259 ac_cpp='$CPP $CPPFLAGS'
13260 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13261 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13262 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13263
13264 CC="$lt_save_CC"
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278 ac_config_commands="$ac_config_commands libtool"
13279
13280
13281
13282
13283 # Only expand once:
13284
13285
13286
13287
13288
13289
13290
13291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13292 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13293 # Check whether --enable-maintainer-mode was given.
13294 if test "${enable_maintainer_mode+set}" = set; then :
13295 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13296 else
13297 USE_MAINTAINER_MODE=no
13298 fi
13299
13300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13301 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13302 if test $USE_MAINTAINER_MODE = yes; then
13303 MAINTAINER_MODE_TRUE=
13304 MAINTAINER_MODE_FALSE='#'
13305 else
13306 MAINTAINER_MODE_TRUE='#'
13307 MAINTAINER_MODE_FALSE=
13308 fi
13309
13310 MAINT=$MAINTAINER_MODE_TRUE
13311
13312
13313
13314
13315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13316 $as_echo_n "checking for sim debug setting... " >&6; }
13317 sim_debug="0"
13318 # Check whether --enable-sim-debug was given.
13319 if test "${enable_sim_debug+set}" = set; then :
13320 enableval=$enable_sim_debug; case "${enableval}" in
13321 yes) sim_debug="7";;
13322 no) sim_debug="0";;
13323 *) sim_debug="($enableval)";;
13324 esac
13325 fi
13326 if test "$sim_debug" != "0"; then
13327
13328 cat >>confdefs.h <<_ACEOF
13329 #define DEBUG $sim_debug
13330 _ACEOF
13331
13332 fi
13333
13334 cat >>confdefs.h <<_ACEOF
13335 #define WITH_DEBUG $sim_debug
13336 _ACEOF
13337
13338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13339 $as_echo "$sim_debug" >&6; }
13340
13341
13342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13343 $as_echo_n "checking for sim stdio debug behavior... " >&6; }
13344 sim_stdio="0"
13345 # Check whether --enable-sim-stdio was given.
13346 if test "${enable_sim_stdio+set}" = set; then :
13347 enableval=$enable_sim_stdio; case "${enableval}" in
13348 yes) sim_stdio="DO_USE_STDIO";;
13349 no) sim_stdio="DONT_USE_STDIO";;
13350 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
13351 esac
13352 fi
13353
13354 cat >>confdefs.h <<_ACEOF
13355 #define WITH_STDIO $sim_stdio
13356 _ACEOF
13357
13358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13359 $as_echo "$sim_stdio" >&6; }
13360
13361
13362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13363 $as_echo_n "checking for sim trace settings... " >&6; }
13364 sim_trace="~TRACE_debug"
13365 # Check whether --enable-sim-trace was given.
13366 if test "${enable_sim_trace+set}" = set; then :
13367 enableval=$enable_sim_trace; case "${enableval}" in
13368 yes) sim_trace="-1";;
13369 no) sim_trace="0";;
13370 [-0-9]*)
13371 sim_trace="'(${enableval})'";;
13372 [[:lower:]]*)
13373 sim_trace=""
13374 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13375 if test x"$sim_trace" = x; then
13376 sim_trace="(TRACE_$x"
13377 else
13378 sim_trace="${sim_trace}|TRACE_$x"
13379 fi
13380 done
13381 sim_trace="$sim_trace)" ;;
13382 esac
13383 fi
13384
13385 cat >>confdefs.h <<_ACEOF
13386 #define WITH_TRACE $sim_trace
13387 _ACEOF
13388
13389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13390 $as_echo "$sim_trace" >&6; }
13391
13392
13393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13394 $as_echo_n "checking for sim profile settings... " >&6; }
13395 profile="1"
13396 sim_profile="-1"
13397 # Check whether --enable-sim-profile was given.
13398 if test "${enable_sim_profile+set}" = set; then :
13399 enableval=$enable_sim_profile; case "${enableval}" in
13400 yes) profile="1" sim_profile="-1";;
13401 no) profile="0" sim_profile="0";;
13402 [-0-9]*)
13403 profile="(${enableval})" sim_profile="(${enableval})";;
13404 [a-z]*)
13405 profile="1"
13406 sim_profile=""
13407 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13408 if test x"$sim_profile" = x; then
13409 sim_profile="(PROFILE_$x"
13410 else
13411 sim_profile="${sim_profile}|PROFILE_$x"
13412 fi
13413 done
13414 sim_profile="$sim_profile)" ;;
13415 esac
13416 fi
13417
13418 cat >>confdefs.h <<_ACEOF
13419 #define PROFILE $profile
13420 _ACEOF
13421
13422
13423 cat >>confdefs.h <<_ACEOF
13424 #define WITH_PROFILE $sim_profile
13425 _ACEOF
13426
13427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13428 $as_echo "$sim_profile" >&6; }
13429
13430
13431
13432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13433 $as_echo_n "checking whether to enable sim asserts... " >&6; }
13434 sim_assert="1"
13435 # Check whether --enable-sim-assert was given.
13436 if test "${enable_sim_assert+set}" = set; then :
13437 enableval=$enable_sim_assert; case "${enableval}" in
13438 yes) sim_assert="1";;
13439 no) sim_assert="0";;
13440 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
13441 esac
13442 fi
13443
13444 cat >>confdefs.h <<_ACEOF
13445 #define WITH_ASSERT $sim_assert
13446 _ACEOF
13447
13448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13449 $as_echo "$sim_assert" >&6; }
13450
13451
13452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13453 $as_echo_n "checking default sim environment setting... " >&6; }
13454 sim_environment="ALL_ENVIRONMENT"
13455 # Check whether --enable-sim-environment was given.
13456 if test "${enable_sim_environment+set}" = set; then :
13457 enableval=$enable_sim_environment; case "${enableval}" in
13458 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13459 user | USER) sim_environment="USER_ENVIRONMENT";;
13460 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13461 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
13462 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
13463 esac
13464 fi
13465
13466 cat >>confdefs.h <<_ACEOF
13467 #define WITH_ENVIRONMENT $sim_environment
13468 _ACEOF
13469
13470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13471 $as_echo "$sim_environment" >&6; }
13472
13473
13474 sim_inline="-DDEFAULT_INLINE=0"
13475 # Check whether --enable-sim-inline was given.
13476 if test "${enable_sim_inline+set}" = set; then :
13477 enableval=$enable_sim_inline; sim_inline=""
13478 case "$enableval" in
13479 no) sim_inline="-DDEFAULT_INLINE=0";;
13480 0) sim_inline="-DDEFAULT_INLINE=0";;
13481 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13482 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13483 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13484 new_flag=""
13485 case "$x" in
13486 *_INLINE=*) new_flag="-D$x";;
13487 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13488 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13489 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13490 esac
13491 if test x"$sim_inline" = x""; then
13492 sim_inline="$new_flag"
13493 else
13494 sim_inline="$sim_inline $new_flag"
13495 fi
13496 done;;
13497 esac
13498 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13499 echo "Setting inline flags = $sim_inline" 6>&1
13500 fi
13501 fi
13502
13503
13504
13505
13506 # Check whether --with-pkgversion was given.
13507 if test "${with_pkgversion+set}" = set; then :
13508 withval=$with_pkgversion; case "$withval" in
13509 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
13510 no) PKGVERSION= ;;
13511 *) PKGVERSION="($withval) " ;;
13512 esac
13513 else
13514 PKGVERSION="(SIM) "
13515
13516 fi
13517
13518
13519
13520
13521
13522 # Check whether --with-bugurl was given.
13523 if test "${with_bugurl+set}" = set; then :
13524 withval=$with_bugurl; case "$withval" in
13525 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
13526 no) BUGURL=
13527 ;;
13528 *) BUGURL="$withval"
13529 ;;
13530 esac
13531 else
13532 BUGURL="https://www.gnu.org/software/gdb/bugs/"
13533
13534 fi
13535
13536 case ${BUGURL} in
13537 "")
13538 REPORT_BUGS_TO=
13539 REPORT_BUGS_TEXI=
13540 ;;
13541 *)
13542 REPORT_BUGS_TO="<$BUGURL>"
13543 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13544 ;;
13545 esac;
13546
13547
13548
13549
13550 cat >>confdefs.h <<_ACEOF
13551 #define PKGVERSION "$PKGVERSION"
13552 _ACEOF
13553
13554
13555 cat >>confdefs.h <<_ACEOF
13556 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13557 _ACEOF
13558
13559
13560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13561 $as_echo_n "checking return type of signal handlers... " >&6; }
13562 if ${ac_cv_type_signal+:} false; then :
13563 $as_echo_n "(cached) " >&6
13564 else
13565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13566 /* end confdefs.h. */
13567 #include <sys/types.h>
13568 #include <signal.h>
13569
13570 int
13571 main ()
13572 {
13573 return *(signal (0, 0)) (0) == 1;
13574 ;
13575 return 0;
13576 }
13577 _ACEOF
13578 if ac_fn_c_try_compile "$LINENO"; then :
13579 ac_cv_type_signal=int
13580 else
13581 ac_cv_type_signal=void
13582 fi
13583 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13584 fi
13585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13586 $as_echo "$ac_cv_type_signal" >&6; }
13587
13588 cat >>confdefs.h <<_ACEOF
13589 #define RETSIGTYPE $ac_cv_type_signal
13590 _ACEOF
13591
13592
13593
13594
13595
13596
13597
13598
13599 wire_endian="LITTLE"
13600 default_endian=""
13601 # Check whether --enable-sim-endian was given.
13602 if test "${enable_sim_endian+set}" = set; then :
13603 enableval=$enable_sim_endian; case "${enableval}" in
13604 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13605 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
13606 yes) if test x"$wire_endian" != x; then
13607 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13608 else
13609 if test x"$default_endian" != x; then
13610 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13611 else
13612 echo "No hard-wired endian for target $target" 1>&6
13613 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13614 fi
13615 fi;;
13616 no) if test x"$default_endian" != x; then
13617 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13618 else
13619 if test x"$wire_endian" != x; then
13620 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13621 else
13622 echo "No default endian for target $target" 1>&6
13623 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13624 fi
13625 fi;;
13626 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13627 esac
13628 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13629 echo "Setting endian flags = $sim_endian" 6>&1
13630 fi
13631 else
13632 if test x"$default_endian" != x; then
13633 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13634 else
13635 if test x"$wire_endian" != x; then
13636 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13637 else
13638 sim_endian=
13639 fi
13640 fi
13641 fi
13642
13643 wire_alignment="NONSTRICT_ALIGNMENT"
13644 default_alignment=""
13645
13646 # Check whether --enable-sim-alignment was given.
13647 if test "${enable_sim_alignment+set}" = set; then :
13648 enableval=$enable_sim_alignment; case "${enableval}" in
13649 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13650 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13651 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13652 yes) if test x"$wire_alignment" != x; then
13653 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13654 else
13655 if test x"$default_alignment" != x; then
13656 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13657 else
13658 echo "No hard-wired alignment for target $target" 1>&6
13659 sim_alignment="-DWITH_ALIGNMENT=0"
13660 fi
13661 fi;;
13662 no) if test x"$default_alignment" != x; then
13663 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13664 else
13665 if test x"$wire_alignment" != x; then
13666 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13667 else
13668 echo "No default alignment for target $target" 1>&6
13669 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13670 fi
13671 fi;;
13672 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13673 esac
13674 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13675 echo "Setting alignment flags = $sim_alignment" 6>&1
13676 fi
13677 else
13678 if test x"$default_alignment" != x; then
13679 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13680 else
13681 if test x"$wire_alignment" != x; then
13682 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13683 else
13684 sim_alignment=
13685 fi
13686 fi
13687 fi
13688
13689
13690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13691 $as_echo_n "checking default sim environment setting... " >&6; }
13692 sim_environment="ALL_ENVIRONMENT"
13693 # Check whether --enable-sim-environment was given.
13694 if test "${enable_sim_environment+set}" = set; then :
13695 enableval=$enable_sim_environment; case "${enableval}" in
13696 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13697 user | USER) sim_environment="USER_ENVIRONMENT";;
13698 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13699 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
13700 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
13701 esac
13702 fi
13703
13704 cat >>confdefs.h <<_ACEOF
13705 #define WITH_ENVIRONMENT $sim_environment
13706 _ACEOF
13707
13708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13709 $as_echo "$sim_environment" >&6; }
13710
13711
13712 # Check whether --enable-werror was given.
13713 if test "${enable_werror+set}" = set; then :
13714 enableval=$enable_werror; case "${enableval}" in
13715 yes | y) ERROR_ON_WARNING="yes" ;;
13716 no | n) ERROR_ON_WARNING="no" ;;
13717 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13718 esac
13719 fi
13720
13721
13722 # Enable -Werror by default when using gcc
13723 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13724 ERROR_ON_WARNING=yes
13725 fi
13726
13727 WERROR_CFLAGS=""
13728 if test "${ERROR_ON_WARNING}" = yes ; then
13729 WERROR_CFLAGS="-Werror"
13730 fi
13731
13732 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13733 -Wpointer-sign \
13734 -Wno-unused -Wunused-value -Wunused-function \
13735 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13736 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13737 -Wold-style-declaration -Wold-style-definition"
13738
13739 # Enable -Wno-format by default when using gcc on mingw since many
13740 # GCC versions complain about %I64.
13741 case "${host}" in
13742 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13743 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13744 esac
13745
13746 # Check whether --enable-build-warnings was given.
13747 if test "${enable_build_warnings+set}" = set; then :
13748 enableval=$enable_build_warnings; case "${enableval}" in
13749 yes) ;;
13750 no) build_warnings="-w";;
13751 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13752 build_warnings="${build_warnings} ${t}";;
13753 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13754 build_warnings="${t} ${build_warnings}";;
13755 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13756 esac
13757 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13758 echo "Setting compiler warning flags = $build_warnings" 6>&1
13759 fi
13760 fi
13761 # Check whether --enable-sim-build-warnings was given.
13762 if test "${enable_sim_build_warnings+set}" = set; then :
13763 enableval=$enable_sim_build_warnings; case "${enableval}" in
13764 yes) ;;
13765 no) build_warnings="-w";;
13766 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13767 build_warnings="${build_warnings} ${t}";;
13768 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13769 build_warnings="${t} ${build_warnings}";;
13770 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13771 esac
13772 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13773 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13774 fi
13775 fi
13776 WARN_CFLAGS=""
13777 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13778 then
13779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13780 $as_echo_n "checking compiler warning flags... " >&6; }
13781 # Separate out the -Werror flag as some files just cannot be
13782 # compiled with it enabled.
13783 for w in ${build_warnings}; do
13784 case $w in
13785 -Werr*) WERROR_CFLAGS=-Werror ;;
13786 *) # Check that GCC accepts it
13787 saved_CFLAGS="$CFLAGS"
13788 CFLAGS="$CFLAGS $w"
13789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13790 /* end confdefs.h. */
13791
13792 int
13793 main ()
13794 {
13795
13796 ;
13797 return 0;
13798 }
13799 _ACEOF
13800 if ac_fn_c_try_compile "$LINENO"; then :
13801 WARN_CFLAGS="${WARN_CFLAGS} $w"
13802 fi
13803 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13804 CFLAGS="$saved_CFLAGS"
13805 esac
13806 done
13807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13808 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13809 fi
13810
13811
13812 # Select the default model for the target.
13813 riscv_model=
13814 case "${target}" in
13815 riscv32*) riscv_model="RV32G" ;;
13816 riscv*) riscv_model="RV64G" ;;
13817 esac
13818
13819 default_sim_default_model="${riscv_model}"
13820 # Check whether --enable-sim-default-model was given.
13821 if test "${enable_sim_default_model+set}" = set; then :
13822 enableval=$enable_sim_default_model; case "${enableval}" in
13823 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
13824 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13825 esac
13826 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13827 echo "Setting default model = $sim_default_model" 6>&1
13828 fi
13829 else
13830 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
13831 fi
13832
13833
13834
13835 # Select the bitsize of the target.
13836 riscv_addr_bitsize=
13837 case "${target}" in
13838 riscv32*) riscv_addr_bitsize=32 ;;
13839 riscv*) riscv_addr_bitsize=64 ;;
13840 esac
13841 wire_word_bitsize="$riscv_addr_bitsize"
13842 wire_word_msb=""
13843 wire_address_bitsize=""
13844 wire_cell_bitsize=""
13845 # Check whether --enable-sim-bitsize was given.
13846 if test "${enable_sim_bitsize+set}" = set; then :
13847 enableval=$enable_sim_bitsize; sim_bitsize=
13848 case "${enableval}" in
13849 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
13850 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
13851 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13852 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13853 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13854 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
13855 else
13856 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
13857 fi ;;
13858 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13859 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
13860 else
13861 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
13862 fi ;;
13863 *) as_fn_error $? "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13864 esac
13865 # address bitsize
13866 tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
13867 case x"${tmp}" in
13868 x ) ;;
13869 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
13870 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
13871 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13872 esac
13873 # cell bitsize
13874 tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
13875 case x"${tmp}" in
13876 x ) ;;
13877 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
13878 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
13879 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13880 esac
13881 if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
13882 echo "Setting bitsize flags = $sim_bitsize" 6>&1
13883 fi
13884 else
13885 sim_bitsize=""
13886 if test x"$wire_word_bitsize" != x; then
13887 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
13888 fi
13889 if test x"$wire_word_msb" != x; then
13890 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
13891 fi
13892 if test x"$wire_address_bitsize" != x; then
13893 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
13894 fi
13895 if test x"$wire_cell_bitsize" != x; then
13896 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
13897 fi
13898 fi
13899
13900
13901
13902 cgen_breaks=""
13903 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13904 cgen_breaks="break cgen_rtx_error";
13905 fi
13906
13907 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13908
13909 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13910
13911 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13912
13913 ac_config_commands="$ac_config_commands Makefile"
13914
13915 ac_config_commands="$ac_config_commands stamp-h"
13916
13917 cat >confcache <<\_ACEOF
13918 # This file is a shell script that caches the results of configure
13919 # tests run on this system so they can be shared between configure
13920 # scripts and configure runs, see configure's option --config-cache.
13921 # It is not useful on other systems. If it contains results you don't
13922 # want to keep, you may remove or edit it.
13923 #
13924 # config.status only pays attention to the cache file if you give it
13925 # the --recheck option to rerun configure.
13926 #
13927 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13928 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13929 # following values.
13930
13931 _ACEOF
13932
13933 # The following way of writing the cache mishandles newlines in values,
13934 # but we know of no workaround that is simple, portable, and efficient.
13935 # So, we kill variables containing newlines.
13936 # Ultrix sh set writes to stderr and can't be redirected directly,
13937 # and sets the high bit in the cache file unless we assign to the vars.
13938 (
13939 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13940 eval ac_val=\$$ac_var
13941 case $ac_val in #(
13942 *${as_nl}*)
13943 case $ac_var in #(
13944 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13945 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13946 esac
13947 case $ac_var in #(
13948 _ | IFS | as_nl) ;; #(
13949 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13950 *) { eval $ac_var=; unset $ac_var;} ;;
13951 esac ;;
13952 esac
13953 done
13954
13955 (set) 2>&1 |
13956 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13957 *${as_nl}ac_space=\ *)
13958 # `set' does not quote correctly, so add quotes: double-quote
13959 # substitution turns \\\\ into \\, and sed turns \\ into \.
13960 sed -n \
13961 "s/'/'\\\\''/g;
13962 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13963 ;; #(
13964 *)
13965 # `set' quotes correctly as required by POSIX, so do not add quotes.
13966 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13967 ;;
13968 esac |
13969 sort
13970 ) |
13971 sed '
13972 /^ac_cv_env_/b end
13973 t clear
13974 :clear
13975 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13976 t end
13977 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13978 :end' >>confcache
13979 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13980 if test -w "$cache_file"; then
13981 if test "x$cache_file" != "x/dev/null"; then
13982 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13983 $as_echo "$as_me: updating cache $cache_file" >&6;}
13984 if test ! -f "$cache_file" || test -h "$cache_file"; then
13985 cat confcache >"$cache_file"
13986 else
13987 case $cache_file in #(
13988 */* | ?:*)
13989 mv -f confcache "$cache_file"$$ &&
13990 mv -f "$cache_file"$$ "$cache_file" ;; #(
13991 *)
13992 mv -f confcache "$cache_file" ;;
13993 esac
13994 fi
13995 fi
13996 else
13997 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13998 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13999 fi
14000 fi
14001 rm -f confcache
14002
14003 test "x$prefix" = xNONE && prefix=$ac_default_prefix
14004 # Let make expand exec_prefix.
14005 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14006
14007 DEFS=-DHAVE_CONFIG_H
14008
14009 ac_libobjs=
14010 ac_ltlibobjs=
14011 U=
14012 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14013 # 1. Remove the extension, and $U if already installed.
14014 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14015 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14016 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14017 # will be set to the directory where LIBOBJS objects are built.
14018 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14019 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14020 done
14021 LIBOBJS=$ac_libobjs
14022
14023 LTLIBOBJS=$ac_ltlibobjs
14024
14025
14026
14027 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14028 as_fn_error $? "conditional \"GMAKE\" was never defined.
14029 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14030 fi
14031 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
14032 as_fn_error $? "conditional \"PLUGINS\" was never defined.
14033 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14034 fi
14035 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14036 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
14037 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14038 fi
14039
14040 : "${CONFIG_STATUS=./config.status}"
14041 ac_write_fail=0
14042 ac_clean_files_save=$ac_clean_files
14043 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14044 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14045 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14046 as_write_fail=0
14047 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14048 #! $SHELL
14049 # Generated by $as_me.
14050 # Run this file to recreate the current configuration.
14051 # Compiler output produced by configure, useful for debugging
14052 # configure, is in config.log if it exists.
14053
14054 debug=false
14055 ac_cs_recheck=false
14056 ac_cs_silent=false
14057
14058 SHELL=\${CONFIG_SHELL-$SHELL}
14059 export SHELL
14060 _ASEOF
14061 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14062 ## -------------------- ##
14063 ## M4sh Initialization. ##
14064 ## -------------------- ##
14065
14066 # Be more Bourne compatible
14067 DUALCASE=1; export DUALCASE # for MKS sh
14068 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14069 emulate sh
14070 NULLCMD=:
14071 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14072 # is contrary to our usage. Disable this feature.
14073 alias -g '${1+"$@"}'='"$@"'
14074 setopt NO_GLOB_SUBST
14075 else
14076 case `(set -o) 2>/dev/null` in #(
14077 *posix*) :
14078 set -o posix ;; #(
14079 *) :
14080 ;;
14081 esac
14082 fi
14083
14084
14085 as_nl='
14086 '
14087 export as_nl
14088 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14089 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14090 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14091 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14092 # Prefer a ksh shell builtin over an external printf program on Solaris,
14093 # but without wasting forks for bash or zsh.
14094 if test -z "$BASH_VERSION$ZSH_VERSION" \
14095 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14096 as_echo='print -r --'
14097 as_echo_n='print -rn --'
14098 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14099 as_echo='printf %s\n'
14100 as_echo_n='printf %s'
14101 else
14102 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14103 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14104 as_echo_n='/usr/ucb/echo -n'
14105 else
14106 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14107 as_echo_n_body='eval
14108 arg=$1;
14109 case $arg in #(
14110 *"$as_nl"*)
14111 expr "X$arg" : "X\\(.*\\)$as_nl";
14112 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14113 esac;
14114 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14115 '
14116 export as_echo_n_body
14117 as_echo_n='sh -c $as_echo_n_body as_echo'
14118 fi
14119 export as_echo_body
14120 as_echo='sh -c $as_echo_body as_echo'
14121 fi
14122
14123 # The user is always right.
14124 if test "${PATH_SEPARATOR+set}" != set; then
14125 PATH_SEPARATOR=:
14126 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14127 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14128 PATH_SEPARATOR=';'
14129 }
14130 fi
14131
14132
14133 # IFS
14134 # We need space, tab and new line, in precisely that order. Quoting is
14135 # there to prevent editors from complaining about space-tab.
14136 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14137 # splitting by setting IFS to empty value.)
14138 IFS=" "" $as_nl"
14139
14140 # Find who we are. Look in the path if we contain no directory separator.
14141 as_myself=
14142 case $0 in #((
14143 *[\\/]* ) as_myself=$0 ;;
14144 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14145 for as_dir in $PATH
14146 do
14147 IFS=$as_save_IFS
14148 test -z "$as_dir" && as_dir=.
14149 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14150 done
14151 IFS=$as_save_IFS
14152
14153 ;;
14154 esac
14155 # We did not find ourselves, most probably we were run as `sh COMMAND'
14156 # in which case we are not to be found in the path.
14157 if test "x$as_myself" = x; then
14158 as_myself=$0
14159 fi
14160 if test ! -f "$as_myself"; then
14161 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14162 exit 1
14163 fi
14164
14165 # Unset variables that we do not need and which cause bugs (e.g. in
14166 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14167 # suppresses any "Segmentation fault" message there. '((' could
14168 # trigger a bug in pdksh 5.2.14.
14169 for as_var in BASH_ENV ENV MAIL MAILPATH
14170 do eval test x\${$as_var+set} = xset \
14171 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14172 done
14173 PS1='$ '
14174 PS2='> '
14175 PS4='+ '
14176
14177 # NLS nuisances.
14178 LC_ALL=C
14179 export LC_ALL
14180 LANGUAGE=C
14181 export LANGUAGE
14182
14183 # CDPATH.
14184 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14185
14186
14187 # as_fn_error STATUS ERROR [LINENO LOG_FD]
14188 # ----------------------------------------
14189 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14190 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14191 # script with STATUS, using 1 if that was 0.
14192 as_fn_error ()
14193 {
14194 as_status=$1; test $as_status -eq 0 && as_status=1
14195 if test "$4"; then
14196 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14197 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14198 fi
14199 $as_echo "$as_me: error: $2" >&2
14200 as_fn_exit $as_status
14201 } # as_fn_error
14202
14203
14204 # as_fn_set_status STATUS
14205 # -----------------------
14206 # Set $? to STATUS, without forking.
14207 as_fn_set_status ()
14208 {
14209 return $1
14210 } # as_fn_set_status
14211
14212 # as_fn_exit STATUS
14213 # -----------------
14214 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14215 as_fn_exit ()
14216 {
14217 set +e
14218 as_fn_set_status $1
14219 exit $1
14220 } # as_fn_exit
14221
14222 # as_fn_unset VAR
14223 # ---------------
14224 # Portably unset VAR.
14225 as_fn_unset ()
14226 {
14227 { eval $1=; unset $1;}
14228 }
14229 as_unset=as_fn_unset
14230 # as_fn_append VAR VALUE
14231 # ----------------------
14232 # Append the text in VALUE to the end of the definition contained in VAR. Take
14233 # advantage of any shell optimizations that allow amortized linear growth over
14234 # repeated appends, instead of the typical quadratic growth present in naive
14235 # implementations.
14236 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14237 eval 'as_fn_append ()
14238 {
14239 eval $1+=\$2
14240 }'
14241 else
14242 as_fn_append ()
14243 {
14244 eval $1=\$$1\$2
14245 }
14246 fi # as_fn_append
14247
14248 # as_fn_arith ARG...
14249 # ------------------
14250 # Perform arithmetic evaluation on the ARGs, and store the result in the
14251 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14252 # must be portable across $(()) and expr.
14253 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14254 eval 'as_fn_arith ()
14255 {
14256 as_val=$(( $* ))
14257 }'
14258 else
14259 as_fn_arith ()
14260 {
14261 as_val=`expr "$@" || test $? -eq 1`
14262 }
14263 fi # as_fn_arith
14264
14265
14266 if expr a : '\(a\)' >/dev/null 2>&1 &&
14267 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14268 as_expr=expr
14269 else
14270 as_expr=false
14271 fi
14272
14273 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14274 as_basename=basename
14275 else
14276 as_basename=false
14277 fi
14278
14279 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14280 as_dirname=dirname
14281 else
14282 as_dirname=false
14283 fi
14284
14285 as_me=`$as_basename -- "$0" ||
14286 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14287 X"$0" : 'X\(//\)$' \| \
14288 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14289 $as_echo X/"$0" |
14290 sed '/^.*\/\([^/][^/]*\)\/*$/{
14291 s//\1/
14292 q
14293 }
14294 /^X\/\(\/\/\)$/{
14295 s//\1/
14296 q
14297 }
14298 /^X\/\(\/\).*/{
14299 s//\1/
14300 q
14301 }
14302 s/.*/./; q'`
14303
14304 # Avoid depending upon Character Ranges.
14305 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14306 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14307 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14308 as_cr_digits='0123456789'
14309 as_cr_alnum=$as_cr_Letters$as_cr_digits
14310
14311 ECHO_C= ECHO_N= ECHO_T=
14312 case `echo -n x` in #(((((
14313 -n*)
14314 case `echo 'xy\c'` in
14315 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14316 xy) ECHO_C='\c';;
14317 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14318 ECHO_T=' ';;
14319 esac;;
14320 *)
14321 ECHO_N='-n';;
14322 esac
14323
14324 rm -f conf$$ conf$$.exe conf$$.file
14325 if test -d conf$$.dir; then
14326 rm -f conf$$.dir/conf$$.file
14327 else
14328 rm -f conf$$.dir
14329 mkdir conf$$.dir 2>/dev/null
14330 fi
14331 if (echo >conf$$.file) 2>/dev/null; then
14332 if ln -s conf$$.file conf$$ 2>/dev/null; then
14333 as_ln_s='ln -s'
14334 # ... but there are two gotchas:
14335 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14336 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14337 # In both cases, we have to default to `cp -pR'.
14338 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14339 as_ln_s='cp -pR'
14340 elif ln conf$$.file conf$$ 2>/dev/null; then
14341 as_ln_s=ln
14342 else
14343 as_ln_s='cp -pR'
14344 fi
14345 else
14346 as_ln_s='cp -pR'
14347 fi
14348 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14349 rmdir conf$$.dir 2>/dev/null
14350
14351
14352 # as_fn_mkdir_p
14353 # -------------
14354 # Create "$as_dir" as a directory, including parents if necessary.
14355 as_fn_mkdir_p ()
14356 {
14357
14358 case $as_dir in #(
14359 -*) as_dir=./$as_dir;;
14360 esac
14361 test -d "$as_dir" || eval $as_mkdir_p || {
14362 as_dirs=
14363 while :; do
14364 case $as_dir in #(
14365 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14366 *) as_qdir=$as_dir;;
14367 esac
14368 as_dirs="'$as_qdir' $as_dirs"
14369 as_dir=`$as_dirname -- "$as_dir" ||
14370 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14371 X"$as_dir" : 'X\(//\)[^/]' \| \
14372 X"$as_dir" : 'X\(//\)$' \| \
14373 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14374 $as_echo X"$as_dir" |
14375 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14376 s//\1/
14377 q
14378 }
14379 /^X\(\/\/\)[^/].*/{
14380 s//\1/
14381 q
14382 }
14383 /^X\(\/\/\)$/{
14384 s//\1/
14385 q
14386 }
14387 /^X\(\/\).*/{
14388 s//\1/
14389 q
14390 }
14391 s/.*/./; q'`
14392 test -d "$as_dir" && break
14393 done
14394 test -z "$as_dirs" || eval "mkdir $as_dirs"
14395 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14396
14397
14398 } # as_fn_mkdir_p
14399 if mkdir -p . 2>/dev/null; then
14400 as_mkdir_p='mkdir -p "$as_dir"'
14401 else
14402 test -d ./-p && rmdir ./-p
14403 as_mkdir_p=false
14404 fi
14405
14406
14407 # as_fn_executable_p FILE
14408 # -----------------------
14409 # Test if FILE is an executable regular file.
14410 as_fn_executable_p ()
14411 {
14412 test -f "$1" && test -x "$1"
14413 } # as_fn_executable_p
14414 as_test_x='test -x'
14415 as_executable_p=as_fn_executable_p
14416
14417 # Sed expression to map a string onto a valid CPP name.
14418 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14419
14420 # Sed expression to map a string onto a valid variable name.
14421 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14422
14423
14424 exec 6>&1
14425 ## ----------------------------------- ##
14426 ## Main body of $CONFIG_STATUS script. ##
14427 ## ----------------------------------- ##
14428 _ASEOF
14429 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14430
14431 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14432 # Save the log message, to keep $0 and so on meaningful, and to
14433 # report actual input values of CONFIG_FILES etc. instead of their
14434 # values after options handling.
14435 ac_log="
14436 This file was extended by $as_me, which was
14437 generated by GNU Autoconf 2.69. Invocation command line was
14438
14439 CONFIG_FILES = $CONFIG_FILES
14440 CONFIG_HEADERS = $CONFIG_HEADERS
14441 CONFIG_LINKS = $CONFIG_LINKS
14442 CONFIG_COMMANDS = $CONFIG_COMMANDS
14443 $ $0 $@
14444
14445 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14446 "
14447
14448 _ACEOF
14449
14450 case $ac_config_files in *"
14451 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14452 esac
14453
14454 case $ac_config_headers in *"
14455 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14456 esac
14457
14458
14459 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14460 # Files that config.status was made for.
14461 config_files="$ac_config_files"
14462 config_headers="$ac_config_headers"
14463 config_commands="$ac_config_commands"
14464
14465 _ACEOF
14466
14467 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14468 ac_cs_usage="\
14469 \`$as_me' instantiates files and other configuration actions
14470 from templates according to the current configuration. Unless the files
14471 and actions are specified as TAGs, all are instantiated by default.
14472
14473 Usage: $0 [OPTION]... [TAG]...
14474
14475 -h, --help print this help, then exit
14476 -V, --version print version number and configuration settings, then exit
14477 --config print configuration, then exit
14478 -q, --quiet, --silent
14479 do not print progress messages
14480 -d, --debug don't remove temporary files
14481 --recheck update $as_me by reconfiguring in the same conditions
14482 --file=FILE[:TEMPLATE]
14483 instantiate the configuration file FILE
14484 --header=FILE[:TEMPLATE]
14485 instantiate the configuration header FILE
14486
14487 Configuration files:
14488 $config_files
14489
14490 Configuration headers:
14491 $config_headers
14492
14493 Configuration commands:
14494 $config_commands
14495
14496 Report bugs to the package provider."
14497
14498 _ACEOF
14499 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14500 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14501 ac_cs_version="\\
14502 config.status
14503 configured by $0, generated by GNU Autoconf 2.69,
14504 with options \\"\$ac_cs_config\\"
14505
14506 Copyright (C) 2012 Free Software Foundation, Inc.
14507 This config.status script is free software; the Free Software Foundation
14508 gives unlimited permission to copy, distribute and modify it."
14509
14510 ac_pwd='$ac_pwd'
14511 srcdir='$srcdir'
14512 INSTALL='$INSTALL'
14513 AWK='$AWK'
14514 test -n "\$AWK" || AWK=awk
14515 _ACEOF
14516
14517 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14518 # The default lists apply if the user does not specify any file.
14519 ac_need_defaults=:
14520 while test $# != 0
14521 do
14522 case $1 in
14523 --*=?*)
14524 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14525 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14526 ac_shift=:
14527 ;;
14528 --*=)
14529 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14530 ac_optarg=
14531 ac_shift=:
14532 ;;
14533 *)
14534 ac_option=$1
14535 ac_optarg=$2
14536 ac_shift=shift
14537 ;;
14538 esac
14539
14540 case $ac_option in
14541 # Handling of the options.
14542 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14543 ac_cs_recheck=: ;;
14544 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14545 $as_echo "$ac_cs_version"; exit ;;
14546 --config | --confi | --conf | --con | --co | --c )
14547 $as_echo "$ac_cs_config"; exit ;;
14548 --debug | --debu | --deb | --de | --d | -d )
14549 debug=: ;;
14550 --file | --fil | --fi | --f )
14551 $ac_shift
14552 case $ac_optarg in
14553 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14554 '') as_fn_error $? "missing file argument" ;;
14555 esac
14556 as_fn_append CONFIG_FILES " '$ac_optarg'"
14557 ac_need_defaults=false;;
14558 --header | --heade | --head | --hea )
14559 $ac_shift
14560 case $ac_optarg in
14561 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14562 esac
14563 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14564 ac_need_defaults=false;;
14565 --he | --h)
14566 # Conflict between --help and --header
14567 as_fn_error $? "ambiguous option: \`$1'
14568 Try \`$0 --help' for more information.";;
14569 --help | --hel | -h )
14570 $as_echo "$ac_cs_usage"; exit ;;
14571 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14572 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14573 ac_cs_silent=: ;;
14574
14575 # This is an error.
14576 -*) as_fn_error $? "unrecognized option: \`$1'
14577 Try \`$0 --help' for more information." ;;
14578
14579 *) as_fn_append ac_config_targets " $1"
14580 ac_need_defaults=false ;;
14581
14582 esac
14583 shift
14584 done
14585
14586 ac_configure_extra_args=
14587
14588 if $ac_cs_silent; then
14589 exec 6>/dev/null
14590 ac_configure_extra_args="$ac_configure_extra_args --silent"
14591 fi
14592
14593 _ACEOF
14594 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14595 if \$ac_cs_recheck; then
14596 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14597 shift
14598 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14599 CONFIG_SHELL='$SHELL'
14600 export CONFIG_SHELL
14601 exec "\$@"
14602 fi
14603
14604 _ACEOF
14605 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14606 exec 5>>config.log
14607 {
14608 echo
14609 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14610 ## Running $as_me. ##
14611 _ASBOX
14612 $as_echo "$ac_log"
14613 } >&5
14614
14615 _ACEOF
14616 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14617 #
14618 # INIT-COMMANDS
14619 #
14620 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14621
14622
14623 # The HP-UX ksh and POSIX shell print the target directory to stdout
14624 # if CDPATH is set.
14625 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14626
14627 sed_quote_subst='$sed_quote_subst'
14628 double_quote_subst='$double_quote_subst'
14629 delay_variable_subst='$delay_variable_subst'
14630 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14631 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14632 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14633 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14634 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14635 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14636 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14637 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14638 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14639 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14640 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14641 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14642 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14643 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14644 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14645 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14646 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14647 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14648 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14649 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14650 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14651 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14652 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14653 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14654 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14655 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14656 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14657 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14658 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14659 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14660 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14661 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14662 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14663 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14664 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14665 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14666 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14667 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14668 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14669 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14670 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14671 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14672 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14673 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14674 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14675 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14676 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14677 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14678 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"`'
14679 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14680 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14681 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14682 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14683 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14684 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14685 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14686 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14687 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14688 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14689 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14690 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14691 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14692 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14693 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14694 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14695 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14696 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14697 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14698 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14699 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14700 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14701 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14702 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14703 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14704 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14705 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14706 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14707 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14708 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14709 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14710 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14711 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14712 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14713 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14714 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14715 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14716 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14717 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14718 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14719 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14720 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14721 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14722 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14723 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14724 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14725 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14726 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14727 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14728 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14729 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14730 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14731 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14732 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14733 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14734 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14735 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14736 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14737 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14738 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14739 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14740 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14741 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14742 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14743 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14744 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14745 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14746 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14747 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14748 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14749 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14750
14751 LTCC='$LTCC'
14752 LTCFLAGS='$LTCFLAGS'
14753 compiler='$compiler_DEFAULT'
14754
14755 # A function that is used when there is no print builtin or printf.
14756 func_fallback_echo ()
14757 {
14758 eval 'cat <<_LTECHO_EOF
14759 \$1
14760 _LTECHO_EOF'
14761 }
14762
14763 # Quote evaled strings.
14764 for var in SHELL \
14765 ECHO \
14766 SED \
14767 GREP \
14768 EGREP \
14769 FGREP \
14770 LD \
14771 NM \
14772 LN_S \
14773 lt_SP2NL \
14774 lt_NL2SP \
14775 reload_flag \
14776 OBJDUMP \
14777 deplibs_check_method \
14778 file_magic_cmd \
14779 AR \
14780 AR_FLAGS \
14781 STRIP \
14782 RANLIB \
14783 CC \
14784 CFLAGS \
14785 compiler \
14786 lt_cv_sys_global_symbol_pipe \
14787 lt_cv_sys_global_symbol_to_cdecl \
14788 lt_cv_sys_global_symbol_to_c_name_address \
14789 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14790 lt_prog_compiler_no_builtin_flag \
14791 lt_prog_compiler_wl \
14792 lt_prog_compiler_pic \
14793 lt_prog_compiler_static \
14794 lt_cv_prog_compiler_c_o \
14795 need_locks \
14796 DSYMUTIL \
14797 NMEDIT \
14798 LIPO \
14799 OTOOL \
14800 OTOOL64 \
14801 shrext_cmds \
14802 export_dynamic_flag_spec \
14803 whole_archive_flag_spec \
14804 compiler_needs_object \
14805 with_gnu_ld \
14806 allow_undefined_flag \
14807 no_undefined_flag \
14808 hardcode_libdir_flag_spec \
14809 hardcode_libdir_flag_spec_ld \
14810 hardcode_libdir_separator \
14811 fix_srcfile_path \
14812 exclude_expsyms \
14813 include_expsyms \
14814 file_list_spec \
14815 variables_saved_for_relink \
14816 libname_spec \
14817 library_names_spec \
14818 soname_spec \
14819 install_override_mode \
14820 finish_eval \
14821 old_striplib \
14822 striplib; do
14823 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14824 *[\\\\\\\`\\"\\\$]*)
14825 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14826 ;;
14827 *)
14828 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14829 ;;
14830 esac
14831 done
14832
14833 # Double-quote double-evaled strings.
14834 for var in reload_cmds \
14835 old_postinstall_cmds \
14836 old_postuninstall_cmds \
14837 old_archive_cmds \
14838 extract_expsyms_cmds \
14839 old_archive_from_new_cmds \
14840 old_archive_from_expsyms_cmds \
14841 archive_cmds \
14842 archive_expsym_cmds \
14843 module_cmds \
14844 module_expsym_cmds \
14845 export_symbols_cmds \
14846 prelink_cmds \
14847 postinstall_cmds \
14848 postuninstall_cmds \
14849 finish_cmds \
14850 sys_lib_search_path_spec \
14851 sys_lib_dlsearch_path_spec; do
14852 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14853 *[\\\\\\\`\\"\\\$]*)
14854 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14855 ;;
14856 *)
14857 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14858 ;;
14859 esac
14860 done
14861
14862 ac_aux_dir='$ac_aux_dir'
14863 xsi_shell='$xsi_shell'
14864 lt_shell_append='$lt_shell_append'
14865
14866 # See if we are running on zsh, and set the options which allow our
14867 # commands through without removal of \ escapes INIT.
14868 if test -n "\${ZSH_VERSION+set}" ; then
14869 setopt NO_GLOB_SUBST
14870 fi
14871
14872
14873 PACKAGE='$PACKAGE'
14874 VERSION='$VERSION'
14875 TIMESTAMP='$TIMESTAMP'
14876 RM='$RM'
14877 ofile='$ofile'
14878
14879
14880
14881
14882 _ACEOF
14883
14884 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14885
14886 # Handling of arguments.
14887 for ac_config_target in $ac_config_targets
14888 do
14889 case $ac_config_target in
14890 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14891 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14892 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14893 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14894 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14895 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14896 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14897 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14898
14899 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14900 esac
14901 done
14902
14903
14904 # If the user did not use the arguments to specify the items to instantiate,
14905 # then the envvar interface is used. Set only those that are not.
14906 # We use the long form for the default assignment because of an extremely
14907 # bizarre bug on SunOS 4.1.3.
14908 if $ac_need_defaults; then
14909 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14910 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14911 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14912 fi
14913
14914 # Have a temporary directory for convenience. Make it in the build tree
14915 # simply because there is no reason against having it here, and in addition,
14916 # creating and moving files from /tmp can sometimes cause problems.
14917 # Hook for its removal unless debugging.
14918 # Note that there is a small window in which the directory will not be cleaned:
14919 # after its creation but before its name has been assigned to `$tmp'.
14920 $debug ||
14921 {
14922 tmp= ac_tmp=
14923 trap 'exit_status=$?
14924 : "${ac_tmp:=$tmp}"
14925 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14926 ' 0
14927 trap 'as_fn_exit 1' 1 2 13 15
14928 }
14929 # Create a (secure) tmp directory for tmp files.
14930
14931 {
14932 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14933 test -d "$tmp"
14934 } ||
14935 {
14936 tmp=./conf$$-$RANDOM
14937 (umask 077 && mkdir "$tmp")
14938 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14939 ac_tmp=$tmp
14940
14941 # Set up the scripts for CONFIG_FILES section.
14942 # No need to generate them if there are no CONFIG_FILES.
14943 # This happens for instance with `./config.status config.h'.
14944 if test -n "$CONFIG_FILES"; then
14945
14946
14947 ac_cr=`echo X | tr X '\015'`
14948 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14949 # But we know of no other shell where ac_cr would be empty at this
14950 # point, so we can use a bashism as a fallback.
14951 if test "x$ac_cr" = x; then
14952 eval ac_cr=\$\'\\r\'
14953 fi
14954 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14955 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14956 ac_cs_awk_cr='\\r'
14957 else
14958 ac_cs_awk_cr=$ac_cr
14959 fi
14960
14961 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14962 _ACEOF
14963
14964
14965 {
14966 echo "cat >conf$$subs.awk <<_ACEOF" &&
14967 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14968 echo "_ACEOF"
14969 } >conf$$subs.sh ||
14970 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14971 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14972 ac_delim='%!_!# '
14973 for ac_last_try in false false false false false :; do
14974 . ./conf$$subs.sh ||
14975 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14976
14977 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14978 if test $ac_delim_n = $ac_delim_num; then
14979 break
14980 elif $ac_last_try; then
14981 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14982 else
14983 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14984 fi
14985 done
14986 rm -f conf$$subs.sh
14987
14988 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14989 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14990 _ACEOF
14991 sed -n '
14992 h
14993 s/^/S["/; s/!.*/"]=/
14994 p
14995 g
14996 s/^[^!]*!//
14997 :repl
14998 t repl
14999 s/'"$ac_delim"'$//
15000 t delim
15001 :nl
15002 h
15003 s/\(.\{148\}\)..*/\1/
15004 t more1
15005 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15006 p
15007 n
15008 b repl
15009 :more1
15010 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15011 p
15012 g
15013 s/.\{148\}//
15014 t nl
15015 :delim
15016 h
15017 s/\(.\{148\}\)..*/\1/
15018 t more2
15019 s/["\\]/\\&/g; s/^/"/; s/$/"/
15020 p
15021 b
15022 :more2
15023 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15024 p
15025 g
15026 s/.\{148\}//
15027 t delim
15028 ' <conf$$subs.awk | sed '
15029 /^[^""]/{
15030 N
15031 s/\n//
15032 }
15033 ' >>$CONFIG_STATUS || ac_write_fail=1
15034 rm -f conf$$subs.awk
15035 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15036 _ACAWK
15037 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15038 for (key in S) S_is_set[key] = 1
15039 FS = "\a"
15040
15041 }
15042 {
15043 line = $ 0
15044 nfields = split(line, field, "@")
15045 substed = 0
15046 len = length(field[1])
15047 for (i = 2; i < nfields; i++) {
15048 key = field[i]
15049 keylen = length(key)
15050 if (S_is_set[key]) {
15051 value = S[key]
15052 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15053 len += length(value) + length(field[++i])
15054 substed = 1
15055 } else
15056 len += 1 + keylen
15057 }
15058
15059 print line
15060 }
15061
15062 _ACAWK
15063 _ACEOF
15064 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15065 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15066 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15067 else
15068 cat
15069 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15070 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15071 _ACEOF
15072
15073 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15074 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15075 # trailing colons and then remove the whole line if VPATH becomes empty
15076 # (actually we leave an empty line to preserve line numbers).
15077 if test "x$srcdir" = x.; then
15078 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15079 h
15080 s///
15081 s/^/:/
15082 s/[ ]*$/:/
15083 s/:\$(srcdir):/:/g
15084 s/:\${srcdir}:/:/g
15085 s/:@srcdir@:/:/g
15086 s/^:*//
15087 s/:*$//
15088 x
15089 s/\(=[ ]*\).*/\1/
15090 G
15091 s/\n//
15092 s/^[^=]*=[ ]*$//
15093 }'
15094 fi
15095
15096 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15097 fi # test -n "$CONFIG_FILES"
15098
15099 # Set up the scripts for CONFIG_HEADERS section.
15100 # No need to generate them if there are no CONFIG_HEADERS.
15101 # This happens for instance with `./config.status Makefile'.
15102 if test -n "$CONFIG_HEADERS"; then
15103 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15104 BEGIN {
15105 _ACEOF
15106
15107 # Transform confdefs.h into an awk script `defines.awk', embedded as
15108 # here-document in config.status, that substitutes the proper values into
15109 # config.h.in to produce config.h.
15110
15111 # Create a delimiter string that does not exist in confdefs.h, to ease
15112 # handling of long lines.
15113 ac_delim='%!_!# '
15114 for ac_last_try in false false :; do
15115 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15116 if test -z "$ac_tt"; then
15117 break
15118 elif $ac_last_try; then
15119 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15120 else
15121 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15122 fi
15123 done
15124
15125 # For the awk script, D is an array of macro values keyed by name,
15126 # likewise P contains macro parameters if any. Preserve backslash
15127 # newline sequences.
15128
15129 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15130 sed -n '
15131 s/.\{148\}/&'"$ac_delim"'/g
15132 t rset
15133 :rset
15134 s/^[ ]*#[ ]*define[ ][ ]*/ /
15135 t def
15136 d
15137 :def
15138 s/\\$//
15139 t bsnl
15140 s/["\\]/\\&/g
15141 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15142 D["\1"]=" \3"/p
15143 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15144 d
15145 :bsnl
15146 s/["\\]/\\&/g
15147 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15148 D["\1"]=" \3\\\\\\n"\\/p
15149 t cont
15150 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15151 t cont
15152 d
15153 :cont
15154 n
15155 s/.\{148\}/&'"$ac_delim"'/g
15156 t clear
15157 :clear
15158 s/\\$//
15159 t bsnlc
15160 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15161 d
15162 :bsnlc
15163 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15164 b cont
15165 ' <confdefs.h | sed '
15166 s/'"$ac_delim"'/"\\\
15167 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15168
15169 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15170 for (key in D) D_is_set[key] = 1
15171 FS = "\a"
15172 }
15173 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15174 line = \$ 0
15175 split(line, arg, " ")
15176 if (arg[1] == "#") {
15177 defundef = arg[2]
15178 mac1 = arg[3]
15179 } else {
15180 defundef = substr(arg[1], 2)
15181 mac1 = arg[2]
15182 }
15183 split(mac1, mac2, "(") #)
15184 macro = mac2[1]
15185 prefix = substr(line, 1, index(line, defundef) - 1)
15186 if (D_is_set[macro]) {
15187 # Preserve the white space surrounding the "#".
15188 print prefix "define", macro P[macro] D[macro]
15189 next
15190 } else {
15191 # Replace #undef with comments. This is necessary, for example,
15192 # in the case of _POSIX_SOURCE, which is predefined and required
15193 # on some systems where configure will not decide to define it.
15194 if (defundef == "undef") {
15195 print "/*", prefix defundef, macro, "*/"
15196 next
15197 }
15198 }
15199 }
15200 { print }
15201 _ACAWK
15202 _ACEOF
15203 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15204 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15205 fi # test -n "$CONFIG_HEADERS"
15206
15207
15208 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15209 shift
15210 for ac_tag
15211 do
15212 case $ac_tag in
15213 :[FHLC]) ac_mode=$ac_tag; continue;;
15214 esac
15215 case $ac_mode$ac_tag in
15216 :[FHL]*:*);;
15217 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15218 :[FH]-) ac_tag=-:-;;
15219 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15220 esac
15221 ac_save_IFS=$IFS
15222 IFS=:
15223 set x $ac_tag
15224 IFS=$ac_save_IFS
15225 shift
15226 ac_file=$1
15227 shift
15228
15229 case $ac_mode in
15230 :L) ac_source=$1;;
15231 :[FH])
15232 ac_file_inputs=
15233 for ac_f
15234 do
15235 case $ac_f in
15236 -) ac_f="$ac_tmp/stdin";;
15237 *) # Look for the file first in the build tree, then in the source tree
15238 # (if the path is not absolute). The absolute path cannot be DOS-style,
15239 # because $ac_f cannot contain `:'.
15240 test -f "$ac_f" ||
15241 case $ac_f in
15242 [\\/$]*) false;;
15243 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15244 esac ||
15245 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15246 esac
15247 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15248 as_fn_append ac_file_inputs " '$ac_f'"
15249 done
15250
15251 # Let's still pretend it is `configure' which instantiates (i.e., don't
15252 # use $as_me), people would be surprised to read:
15253 # /* config.h. Generated by config.status. */
15254 configure_input='Generated from '`
15255 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15256 `' by configure.'
15257 if test x"$ac_file" != x-; then
15258 configure_input="$ac_file. $configure_input"
15259 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15260 $as_echo "$as_me: creating $ac_file" >&6;}
15261 fi
15262 # Neutralize special characters interpreted by sed in replacement strings.
15263 case $configure_input in #(
15264 *\&* | *\|* | *\\* )
15265 ac_sed_conf_input=`$as_echo "$configure_input" |
15266 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15267 *) ac_sed_conf_input=$configure_input;;
15268 esac
15269
15270 case $ac_tag in
15271 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15272 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15273 esac
15274 ;;
15275 esac
15276
15277 ac_dir=`$as_dirname -- "$ac_file" ||
15278 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15279 X"$ac_file" : 'X\(//\)[^/]' \| \
15280 X"$ac_file" : 'X\(//\)$' \| \
15281 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15282 $as_echo X"$ac_file" |
15283 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15284 s//\1/
15285 q
15286 }
15287 /^X\(\/\/\)[^/].*/{
15288 s//\1/
15289 q
15290 }
15291 /^X\(\/\/\)$/{
15292 s//\1/
15293 q
15294 }
15295 /^X\(\/\).*/{
15296 s//\1/
15297 q
15298 }
15299 s/.*/./; q'`
15300 as_dir="$ac_dir"; as_fn_mkdir_p
15301 ac_builddir=.
15302
15303 case "$ac_dir" in
15304 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15305 *)
15306 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15307 # A ".." for each directory in $ac_dir_suffix.
15308 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15309 case $ac_top_builddir_sub in
15310 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15311 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15312 esac ;;
15313 esac
15314 ac_abs_top_builddir=$ac_pwd
15315 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15316 # for backward compatibility:
15317 ac_top_builddir=$ac_top_build_prefix
15318
15319 case $srcdir in
15320 .) # We are building in place.
15321 ac_srcdir=.
15322 ac_top_srcdir=$ac_top_builddir_sub
15323 ac_abs_top_srcdir=$ac_pwd ;;
15324 [\\/]* | ?:[\\/]* ) # Absolute name.
15325 ac_srcdir=$srcdir$ac_dir_suffix;
15326 ac_top_srcdir=$srcdir
15327 ac_abs_top_srcdir=$srcdir ;;
15328 *) # Relative name.
15329 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15330 ac_top_srcdir=$ac_top_build_prefix$srcdir
15331 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15332 esac
15333 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15334
15335
15336 case $ac_mode in
15337 :F)
15338 #
15339 # CONFIG_FILE
15340 #
15341
15342 case $INSTALL in
15343 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15344 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15345 esac
15346 _ACEOF
15347
15348 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15349 # If the template does not know about datarootdir, expand it.
15350 # FIXME: This hack should be removed a few years after 2.60.
15351 ac_datarootdir_hack=; ac_datarootdir_seen=
15352 ac_sed_dataroot='
15353 /datarootdir/ {
15354 p
15355 q
15356 }
15357 /@datadir@/p
15358 /@docdir@/p
15359 /@infodir@/p
15360 /@localedir@/p
15361 /@mandir@/p'
15362 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15363 *datarootdir*) ac_datarootdir_seen=yes;;
15364 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15365 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15366 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15367 _ACEOF
15368 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15369 ac_datarootdir_hack='
15370 s&@datadir@&$datadir&g
15371 s&@docdir@&$docdir&g
15372 s&@infodir@&$infodir&g
15373 s&@localedir@&$localedir&g
15374 s&@mandir@&$mandir&g
15375 s&\\\${datarootdir}&$datarootdir&g' ;;
15376 esac
15377 _ACEOF
15378
15379 # Neutralize VPATH when `$srcdir' = `.'.
15380 # Shell code in configure.ac might set extrasub.
15381 # FIXME: do we really want to maintain this feature?
15382 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15383 ac_sed_extra="$ac_vpsub
15384 $extrasub
15385 _ACEOF
15386 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15387 :t
15388 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15389 s|@configure_input@|$ac_sed_conf_input|;t t
15390 s&@top_builddir@&$ac_top_builddir_sub&;t t
15391 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15392 s&@srcdir@&$ac_srcdir&;t t
15393 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15394 s&@top_srcdir@&$ac_top_srcdir&;t t
15395 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15396 s&@builddir@&$ac_builddir&;t t
15397 s&@abs_builddir@&$ac_abs_builddir&;t t
15398 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15399 s&@INSTALL@&$ac_INSTALL&;t t
15400 $ac_datarootdir_hack
15401 "
15402 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15403 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15404
15405 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15406 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15407 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15408 "$ac_tmp/out"`; test -z "$ac_out"; } &&
15409 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15410 which seems to be undefined. Please make sure it is defined" >&5
15411 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15412 which seems to be undefined. Please make sure it is defined" >&2;}
15413
15414 rm -f "$ac_tmp/stdin"
15415 case $ac_file in
15416 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15417 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15418 esac \
15419 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15420 ;;
15421 :H)
15422 #
15423 # CONFIG_HEADER
15424 #
15425 if test x"$ac_file" != x-; then
15426 {
15427 $as_echo "/* $configure_input */" \
15428 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15429 } >"$ac_tmp/config.h" \
15430 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15431 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15432 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15433 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15434 else
15435 rm -f "$ac_file"
15436 mv "$ac_tmp/config.h" "$ac_file" \
15437 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15438 fi
15439 else
15440 $as_echo "/* $configure_input */" \
15441 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15442 || as_fn_error $? "could not create -" "$LINENO" 5
15443 fi
15444 ;;
15445
15446 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15447 $as_echo "$as_me: executing $ac_file commands" >&6;}
15448 ;;
15449 esac
15450
15451
15452 case $ac_file$ac_mode in
15453 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15454 "libtool":C)
15455
15456 # See if we are running on zsh, and set the options which allow our
15457 # commands through without removal of \ escapes.
15458 if test -n "${ZSH_VERSION+set}" ; then
15459 setopt NO_GLOB_SUBST
15460 fi
15461
15462 cfgfile="${ofile}T"
15463 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15464 $RM "$cfgfile"
15465
15466 cat <<_LT_EOF >> "$cfgfile"
15467 #! $SHELL
15468
15469 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15470 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15471 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15472 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15473 #
15474 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15475 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15476 # Written by Gordon Matzigkeit, 1996
15477 #
15478 # This file is part of GNU Libtool.
15479 #
15480 # GNU Libtool is free software; you can redistribute it and/or
15481 # modify it under the terms of the GNU General Public License as
15482 # published by the Free Software Foundation; either version 2 of
15483 # the License, or (at your option) any later version.
15484 #
15485 # As a special exception to the GNU General Public License,
15486 # if you distribute this file as part of a program or library that
15487 # is built using GNU Libtool, you may include this file under the
15488 # same distribution terms that you use for the rest of that program.
15489 #
15490 # GNU Libtool is distributed in the hope that it will be useful,
15491 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15492 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15493 # GNU General Public License for more details.
15494 #
15495 # You should have received a copy of the GNU General Public License
15496 # along with GNU Libtool; see the file COPYING. If not, a copy
15497 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15498 # obtained by writing to the Free Software Foundation, Inc.,
15499 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15500
15501
15502 # The names of the tagged configurations supported by this script.
15503 available_tags=""
15504
15505 # ### BEGIN LIBTOOL CONFIG
15506
15507 # Which release of libtool.m4 was used?
15508 macro_version=$macro_version
15509 macro_revision=$macro_revision
15510
15511 # Whether or not to build shared libraries.
15512 build_libtool_libs=$enable_shared
15513
15514 # Whether or not to build static libraries.
15515 build_old_libs=$enable_static
15516
15517 # What type of objects to build.
15518 pic_mode=$pic_mode
15519
15520 # Whether or not to optimize for fast installation.
15521 fast_install=$enable_fast_install
15522
15523 # Shell to use when invoking shell scripts.
15524 SHELL=$lt_SHELL
15525
15526 # An echo program that protects backslashes.
15527 ECHO=$lt_ECHO
15528
15529 # The host system.
15530 host_alias=$host_alias
15531 host=$host
15532 host_os=$host_os
15533
15534 # The build system.
15535 build_alias=$build_alias
15536 build=$build
15537 build_os=$build_os
15538
15539 # A sed program that does not truncate output.
15540 SED=$lt_SED
15541
15542 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15543 Xsed="\$SED -e 1s/^X//"
15544
15545 # A grep program that handles long lines.
15546 GREP=$lt_GREP
15547
15548 # An ERE matcher.
15549 EGREP=$lt_EGREP
15550
15551 # A literal string matcher.
15552 FGREP=$lt_FGREP
15553
15554 # A BSD- or MS-compatible name lister.
15555 NM=$lt_NM
15556
15557 # Whether we need soft or hard links.
15558 LN_S=$lt_LN_S
15559
15560 # What is the maximum length of a command?
15561 max_cmd_len=$max_cmd_len
15562
15563 # Object file suffix (normally "o").
15564 objext=$ac_objext
15565
15566 # Executable file suffix (normally "").
15567 exeext=$exeext
15568
15569 # whether the shell understands "unset".
15570 lt_unset=$lt_unset
15571
15572 # turn spaces into newlines.
15573 SP2NL=$lt_lt_SP2NL
15574
15575 # turn newlines into spaces.
15576 NL2SP=$lt_lt_NL2SP
15577
15578 # An object symbol dumper.
15579 OBJDUMP=$lt_OBJDUMP
15580
15581 # Method to check whether dependent libraries are shared objects.
15582 deplibs_check_method=$lt_deplibs_check_method
15583
15584 # Command to use when deplibs_check_method == "file_magic".
15585 file_magic_cmd=$lt_file_magic_cmd
15586
15587 # The archiver.
15588 AR=$lt_AR
15589 AR_FLAGS=$lt_AR_FLAGS
15590
15591 # A symbol stripping program.
15592 STRIP=$lt_STRIP
15593
15594 # Commands used to install an old-style archive.
15595 RANLIB=$lt_RANLIB
15596 old_postinstall_cmds=$lt_old_postinstall_cmds
15597 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15598
15599 # Whether to use a lock for old archive extraction.
15600 lock_old_archive_extraction=$lock_old_archive_extraction
15601
15602 # A C compiler.
15603 LTCC=$lt_CC
15604
15605 # LTCC compiler flags.
15606 LTCFLAGS=$lt_CFLAGS
15607
15608 # Take the output of nm and produce a listing of raw symbols and C names.
15609 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15610
15611 # Transform the output of nm in a proper C declaration.
15612 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15613
15614 # Transform the output of nm in a C name address pair.
15615 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15616
15617 # Transform the output of nm in a C name address pair when lib prefix is needed.
15618 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15619
15620 # The name of the directory that contains temporary libtool files.
15621 objdir=$objdir
15622
15623 # Used to examine libraries when file_magic_cmd begins with "file".
15624 MAGIC_CMD=$MAGIC_CMD
15625
15626 # Must we lock files when doing compilation?
15627 need_locks=$lt_need_locks
15628
15629 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15630 DSYMUTIL=$lt_DSYMUTIL
15631
15632 # Tool to change global to local symbols on Mac OS X.
15633 NMEDIT=$lt_NMEDIT
15634
15635 # Tool to manipulate fat objects and archives on Mac OS X.
15636 LIPO=$lt_LIPO
15637
15638 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15639 OTOOL=$lt_OTOOL
15640
15641 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15642 OTOOL64=$lt_OTOOL64
15643
15644 # Old archive suffix (normally "a").
15645 libext=$libext
15646
15647 # Shared library suffix (normally ".so").
15648 shrext_cmds=$lt_shrext_cmds
15649
15650 # The commands to extract the exported symbol list from a shared archive.
15651 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15652
15653 # Variables whose values should be saved in libtool wrapper scripts and
15654 # restored at link time.
15655 variables_saved_for_relink=$lt_variables_saved_for_relink
15656
15657 # Do we need the "lib" prefix for modules?
15658 need_lib_prefix=$need_lib_prefix
15659
15660 # Do we need a version for libraries?
15661 need_version=$need_version
15662
15663 # Library versioning type.
15664 version_type=$version_type
15665
15666 # Shared library runtime path variable.
15667 runpath_var=$runpath_var
15668
15669 # Shared library path variable.
15670 shlibpath_var=$shlibpath_var
15671
15672 # Is shlibpath searched before the hard-coded library search path?
15673 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15674
15675 # Format of library name prefix.
15676 libname_spec=$lt_libname_spec
15677
15678 # List of archive names. First name is the real one, the rest are links.
15679 # The last name is the one that the linker finds with -lNAME
15680 library_names_spec=$lt_library_names_spec
15681
15682 # The coded name of the library, if different from the real name.
15683 soname_spec=$lt_soname_spec
15684
15685 # Permission mode override for installation of shared libraries.
15686 install_override_mode=$lt_install_override_mode
15687
15688 # Command to use after installation of a shared archive.
15689 postinstall_cmds=$lt_postinstall_cmds
15690
15691 # Command to use after uninstallation of a shared archive.
15692 postuninstall_cmds=$lt_postuninstall_cmds
15693
15694 # Commands used to finish a libtool library installation in a directory.
15695 finish_cmds=$lt_finish_cmds
15696
15697 # As "finish_cmds", except a single script fragment to be evaled but
15698 # not shown.
15699 finish_eval=$lt_finish_eval
15700
15701 # Whether we should hardcode library paths into libraries.
15702 hardcode_into_libs=$hardcode_into_libs
15703
15704 # Compile-time system search path for libraries.
15705 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15706
15707 # Run-time system search path for libraries.
15708 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15709
15710 # Whether dlopen is supported.
15711 dlopen_support=$enable_dlopen
15712
15713 # Whether dlopen of programs is supported.
15714 dlopen_self=$enable_dlopen_self
15715
15716 # Whether dlopen of statically linked programs is supported.
15717 dlopen_self_static=$enable_dlopen_self_static
15718
15719 # Commands to strip libraries.
15720 old_striplib=$lt_old_striplib
15721 striplib=$lt_striplib
15722
15723
15724 # The linker used to build libraries.
15725 LD=$lt_LD
15726
15727 # How to create reloadable object files.
15728 reload_flag=$lt_reload_flag
15729 reload_cmds=$lt_reload_cmds
15730
15731 # Commands used to build an old-style archive.
15732 old_archive_cmds=$lt_old_archive_cmds
15733
15734 # A language specific compiler.
15735 CC=$lt_compiler
15736
15737 # Is the compiler the GNU compiler?
15738 with_gcc=$GCC
15739
15740 # Compiler flag to turn off builtin functions.
15741 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15742
15743 # How to pass a linker flag through the compiler.
15744 wl=$lt_lt_prog_compiler_wl
15745
15746 # Additional compiler flags for building library objects.
15747 pic_flag=$lt_lt_prog_compiler_pic
15748
15749 # Compiler flag to prevent dynamic linking.
15750 link_static_flag=$lt_lt_prog_compiler_static
15751
15752 # Does compiler simultaneously support -c and -o options?
15753 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15754
15755 # Whether or not to add -lc for building shared libraries.
15756 build_libtool_need_lc=$archive_cmds_need_lc
15757
15758 # Whether or not to disallow shared libs when runtime libs are static.
15759 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15760
15761 # Compiler flag to allow reflexive dlopens.
15762 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15763
15764 # Compiler flag to generate shared objects directly from archives.
15765 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15766
15767 # Whether the compiler copes with passing no objects directly.
15768 compiler_needs_object=$lt_compiler_needs_object
15769
15770 # Create an old-style archive from a shared archive.
15771 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15772
15773 # Create a temporary old-style archive to link instead of a shared archive.
15774 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15775
15776 # Commands used to build a shared archive.
15777 archive_cmds=$lt_archive_cmds
15778 archive_expsym_cmds=$lt_archive_expsym_cmds
15779
15780 # Commands used to build a loadable module if different from building
15781 # a shared archive.
15782 module_cmds=$lt_module_cmds
15783 module_expsym_cmds=$lt_module_expsym_cmds
15784
15785 # Whether we are building with GNU ld or not.
15786 with_gnu_ld=$lt_with_gnu_ld
15787
15788 # Flag that allows shared libraries with undefined symbols to be built.
15789 allow_undefined_flag=$lt_allow_undefined_flag
15790
15791 # Flag that enforces no undefined symbols.
15792 no_undefined_flag=$lt_no_undefined_flag
15793
15794 # Flag to hardcode \$libdir into a binary during linking.
15795 # This must work even if \$libdir does not exist
15796 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15797
15798 # If ld is used when linking, flag to hardcode \$libdir into a binary
15799 # during linking. This must work even if \$libdir does not exist.
15800 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15801
15802 # Whether we need a single "-rpath" flag with a separated argument.
15803 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15804
15805 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15806 # DIR into the resulting binary.
15807 hardcode_direct=$hardcode_direct
15808
15809 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15810 # DIR into the resulting binary and the resulting library dependency is
15811 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15812 # library is relocated.
15813 hardcode_direct_absolute=$hardcode_direct_absolute
15814
15815 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15816 # into the resulting binary.
15817 hardcode_minus_L=$hardcode_minus_L
15818
15819 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15820 # into the resulting binary.
15821 hardcode_shlibpath_var=$hardcode_shlibpath_var
15822
15823 # Set to "yes" if building a shared library automatically hardcodes DIR
15824 # into the library and all subsequent libraries and executables linked
15825 # against it.
15826 hardcode_automatic=$hardcode_automatic
15827
15828 # Set to yes if linker adds runtime paths of dependent libraries
15829 # to runtime path list.
15830 inherit_rpath=$inherit_rpath
15831
15832 # Whether libtool must link a program against all its dependency libraries.
15833 link_all_deplibs=$link_all_deplibs
15834
15835 # Fix the shell variable \$srcfile for the compiler.
15836 fix_srcfile_path=$lt_fix_srcfile_path
15837
15838 # Set to "yes" if exported symbols are required.
15839 always_export_symbols=$always_export_symbols
15840
15841 # The commands to list exported symbols.
15842 export_symbols_cmds=$lt_export_symbols_cmds
15843
15844 # Symbols that should not be listed in the preloaded symbols.
15845 exclude_expsyms=$lt_exclude_expsyms
15846
15847 # Symbols that must always be exported.
15848 include_expsyms=$lt_include_expsyms
15849
15850 # Commands necessary for linking programs (against libraries) with templates.
15851 prelink_cmds=$lt_prelink_cmds
15852
15853 # Specify filename containing input files.
15854 file_list_spec=$lt_file_list_spec
15855
15856 # How to hardcode a shared library path into an executable.
15857 hardcode_action=$hardcode_action
15858
15859 # ### END LIBTOOL CONFIG
15860
15861 _LT_EOF
15862
15863 case $host_os in
15864 aix3*)
15865 cat <<\_LT_EOF >> "$cfgfile"
15866 # AIX sometimes has problems with the GCC collect2 program. For some
15867 # reason, if we set the COLLECT_NAMES environment variable, the problems
15868 # vanish in a puff of smoke.
15869 if test "X${COLLECT_NAMES+set}" != Xset; then
15870 COLLECT_NAMES=
15871 export COLLECT_NAMES
15872 fi
15873 _LT_EOF
15874 ;;
15875 esac
15876
15877
15878 ltmain="$ac_aux_dir/ltmain.sh"
15879
15880
15881 # We use sed instead of cat because bash on DJGPP gets confused if
15882 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15883 # text mode, it properly converts lines to CR/LF. This bash problem
15884 # is reportedly fixed, but why not run on old versions too?
15885 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15886 || (rm -f "$cfgfile"; exit 1)
15887
15888 case $xsi_shell in
15889 yes)
15890 cat << \_LT_EOF >> "$cfgfile"
15891
15892 # func_dirname file append nondir_replacement
15893 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15894 # otherwise set result to NONDIR_REPLACEMENT.
15895 func_dirname ()
15896 {
15897 case ${1} in
15898 */*) func_dirname_result="${1%/*}${2}" ;;
15899 * ) func_dirname_result="${3}" ;;
15900 esac
15901 }
15902
15903 # func_basename file
15904 func_basename ()
15905 {
15906 func_basename_result="${1##*/}"
15907 }
15908
15909 # func_dirname_and_basename file append nondir_replacement
15910 # perform func_basename and func_dirname in a single function
15911 # call:
15912 # dirname: Compute the dirname of FILE. If nonempty,
15913 # add APPEND to the result, otherwise set result
15914 # to NONDIR_REPLACEMENT.
15915 # value returned in "$func_dirname_result"
15916 # basename: Compute filename of FILE.
15917 # value retuned in "$func_basename_result"
15918 # Implementation must be kept synchronized with func_dirname
15919 # and func_basename. For efficiency, we do not delegate to
15920 # those functions but instead duplicate the functionality here.
15921 func_dirname_and_basename ()
15922 {
15923 case ${1} in
15924 */*) func_dirname_result="${1%/*}${2}" ;;
15925 * ) func_dirname_result="${3}" ;;
15926 esac
15927 func_basename_result="${1##*/}"
15928 }
15929
15930 # func_stripname prefix suffix name
15931 # strip PREFIX and SUFFIX off of NAME.
15932 # PREFIX and SUFFIX must not contain globbing or regex special
15933 # characters, hashes, percent signs, but SUFFIX may contain a leading
15934 # dot (in which case that matches only a dot).
15935 func_stripname ()
15936 {
15937 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15938 # positional parameters, so assign one to ordinary parameter first.
15939 func_stripname_result=${3}
15940 func_stripname_result=${func_stripname_result#"${1}"}
15941 func_stripname_result=${func_stripname_result%"${2}"}
15942 }
15943
15944 # func_opt_split
15945 func_opt_split ()
15946 {
15947 func_opt_split_opt=${1%%=*}
15948 func_opt_split_arg=${1#*=}
15949 }
15950
15951 # func_lo2o object
15952 func_lo2o ()
15953 {
15954 case ${1} in
15955 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15956 *) func_lo2o_result=${1} ;;
15957 esac
15958 }
15959
15960 # func_xform libobj-or-source
15961 func_xform ()
15962 {
15963 func_xform_result=${1%.*}.lo
15964 }
15965
15966 # func_arith arithmetic-term...
15967 func_arith ()
15968 {
15969 func_arith_result=$(( $* ))
15970 }
15971
15972 # func_len string
15973 # STRING may not start with a hyphen.
15974 func_len ()
15975 {
15976 func_len_result=${#1}
15977 }
15978
15979 _LT_EOF
15980 ;;
15981 *) # Bourne compatible functions.
15982 cat << \_LT_EOF >> "$cfgfile"
15983
15984 # func_dirname file append nondir_replacement
15985 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15986 # otherwise set result to NONDIR_REPLACEMENT.
15987 func_dirname ()
15988 {
15989 # Extract subdirectory from the argument.
15990 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15991 if test "X$func_dirname_result" = "X${1}"; then
15992 func_dirname_result="${3}"
15993 else
15994 func_dirname_result="$func_dirname_result${2}"
15995 fi
15996 }
15997
15998 # func_basename file
15999 func_basename ()
16000 {
16001 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16002 }
16003
16004
16005 # func_stripname prefix suffix name
16006 # strip PREFIX and SUFFIX off of NAME.
16007 # PREFIX and SUFFIX must not contain globbing or regex special
16008 # characters, hashes, percent signs, but SUFFIX may contain a leading
16009 # dot (in which case that matches only a dot).
16010 # func_strip_suffix prefix name
16011 func_stripname ()
16012 {
16013 case ${2} in
16014 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16015 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16016 esac
16017 }
16018
16019 # sed scripts:
16020 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16021 my_sed_long_arg='1s/^-[^=]*=//'
16022
16023 # func_opt_split
16024 func_opt_split ()
16025 {
16026 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16027 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16028 }
16029
16030 # func_lo2o object
16031 func_lo2o ()
16032 {
16033 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16034 }
16035
16036 # func_xform libobj-or-source
16037 func_xform ()
16038 {
16039 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16040 }
16041
16042 # func_arith arithmetic-term...
16043 func_arith ()
16044 {
16045 func_arith_result=`expr "$@"`
16046 }
16047
16048 # func_len string
16049 # STRING may not start with a hyphen.
16050 func_len ()
16051 {
16052 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16053 }
16054
16055 _LT_EOF
16056 esac
16057
16058 case $lt_shell_append in
16059 yes)
16060 cat << \_LT_EOF >> "$cfgfile"
16061
16062 # func_append var value
16063 # Append VALUE to the end of shell variable VAR.
16064 func_append ()
16065 {
16066 eval "$1+=\$2"
16067 }
16068 _LT_EOF
16069 ;;
16070 *)
16071 cat << \_LT_EOF >> "$cfgfile"
16072
16073 # func_append var value
16074 # Append VALUE to the end of shell variable VAR.
16075 func_append ()
16076 {
16077 eval "$1=\$$1\$2"
16078 }
16079
16080 _LT_EOF
16081 ;;
16082 esac
16083
16084
16085 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16086 || (rm -f "$cfgfile"; exit 1)
16087
16088 mv -f "$cfgfile" "$ofile" ||
16089 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16090 chmod +x "$ofile"
16091
16092 ;;
16093 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16094 rm -f Makesim1.tmp Makesim2.tmp Makefile
16095 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16096 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16097 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16098 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16099 <Makefile.sim >Makefile
16100 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16101 ;;
16102 "stamp-h":C) echo > stamp-h ;;
16103
16104 esac
16105 done # for ac_tag
16106
16107
16108 as_fn_exit 0
16109 _ACEOF
16110 ac_clean_files=$ac_clean_files_save
16111
16112 test $ac_write_fail = 0 ||
16113 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16114
16115
16116 # configure is writing to config.log, and then calls config.status.
16117 # config.status does its own redirection, appending to config.log.
16118 # Unfortunately, on DOS this fails, as config.log is still kept open
16119 # by configure, so config.status won't be able to write to it; its
16120 # output is simply discarded. So we exec the FD to /dev/null,
16121 # effectively closing config.log, so it can be properly (re)opened and
16122 # appended to by config.status. When coming back to configure, we
16123 # need to make the FD available again.
16124 if test "$no_create" != yes; then
16125 ac_cs_success=:
16126 ac_config_status_args=
16127 test "$silent" = yes &&
16128 ac_config_status_args="$ac_config_status_args --quiet"
16129 exec 5>/dev/null
16130 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16131 exec 5>>config.log
16132 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16133 # would make configure fail if this is the last instruction.
16134 $ac_cs_success || as_fn_exit 1
16135 fi
16136 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16137 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16138 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16139 fi
16140
16141