]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/mips/configure
sim: enable -Werror by default for some arches
[thirdparty/binutils-gdb.git] / sim / mips / 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 mips_extra_libs
636 XMKMF
637 mips_igen_engine
638 sim_multi_obj
639 sim_multi_src
640 sim_multi_igen_configs
641 sim_multi_flags
642 sim_gen
643 sim_micromips16_flags
644 sim_micromips_flags
645 sim_m16_flags
646 sim_igen_flags
647 SIM_SUBTARGET
648 REPORT_BUGS_TEXI
649 REPORT_BUGS_TO
650 PKGVERSION
651 MAINT
652 MAINTAINER_MODE_FALSE
653 MAINTAINER_MODE_TRUE
654 lt_cv_dlopen_libs
655 OTOOL64
656 OTOOL
657 LIPO
658 NMEDIT
659 DSYMUTIL
660 AWK
661 STRIP
662 OBJDUMP
663 LN_S
664 NM
665 ac_ct_DUMPBIN
666 DUMPBIN
667 LD
668 FGREP
669 SED
670 LIBTOOL
671 PLUGINS_FALSE
672 PLUGINS_TRUE
673 zlibinc
674 zlibdir
675 CATOBJEXT
676 GENCAT
677 INSTOBJEXT
678 DATADIRNAME
679 CATALOGS
680 POSUB
681 GMSGFMT
682 XGETTEXT
683 INCINTL
684 LIBINTL_DEP
685 LIBINTL
686 USE_NLS
687 GMAKE_FALSE
688 GMAKE_TRUE
689 MAKE
690 CCDEPMODE
691 DEPDIR
692 am__leading_dot
693 PACKAGE
694 C_DIALECT
695 RANLIB
696 AR
697 HDEFINES
698 CC_FOR_BUILD
699 INSTALL_DATA
700 INSTALL_SCRIPT
701 INSTALL_PROGRAM
702 EGREP
703 GREP
704 CPP
705 target_os
706 target_vendor
707 target_cpu
708 target
709 host_os
710 host_vendor
711 host_cpu
712 host
713 build_os
714 build_vendor
715 build_cpu
716 build
717 OBJEXT
718 EXEEXT
719 ac_ct_CC
720 CPPFLAGS
721 LDFLAGS
722 CFLAGS
723 CC
724 WERROR_CFLAGS
725 WARN_CFLAGS
726 sim_reserved_bits
727 sim_inline
728 sim_hw
729 sim_hw_objs
730 sim_hw_cflags
731 sim_default_model
732 sim_scache
733 sim_float
734 sim_endian
735 sim_bitsize
736 sim_alignment
737 target_alias
738 host_alias
739 build_alias
740 LIBS
741 ECHO_T
742 ECHO_N
743 ECHO_C
744 DEFS
745 mandir
746 localedir
747 libdir
748 psdir
749 pdfdir
750 dvidir
751 htmldir
752 infodir
753 docdir
754 oldincludedir
755 includedir
756 localstatedir
757 sharedstatedir
758 sysconfdir
759 datadir
760 datarootdir
761 libexecdir
762 sbindir
763 bindir
764 program_transform_name
765 prefix
766 exec_prefix
767 PACKAGE_URL
768 PACKAGE_BUGREPORT
769 PACKAGE_STRING
770 PACKAGE_VERSION
771 PACKAGE_TARNAME
772 PACKAGE_NAME
773 PATH_SEPARATOR
774 SHELL'
775 ac_subst_files=''
776 ac_user_opts='
777 enable_option_checking
778 with_system_zlib
779 enable_plugins
780 enable_shared
781 enable_static
782 with_pic
783 enable_fast_install
784 with_gnu_ld
785 enable_libtool_lock
786 enable_maintainer_mode
787 enable_sim_debug
788 enable_sim_stdio
789 enable_sim_trace
790 enable_sim_profile
791 enable_sim_assert
792 enable_sim_environment
793 enable_sim_inline
794 with_pkgversion
795 with_bugurl
796 enable_sim_alignment
797 enable_werror
798 enable_build_warnings
799 enable_sim_build_warnings
800 enable_sim_reserved_bits
801 enable_sim_endian
802 enable_sim_bitsize
803 enable_sim_float
804 enable_sim_hardware
805 with_x
806 '
807 ac_precious_vars='build_alias
808 host_alias
809 target_alias
810 CC
811 CFLAGS
812 LDFLAGS
813 LIBS
814 CPPFLAGS
815 CPP
816 XMKMF'
817
818
819 # Initialize some variables set by options.
820 ac_init_help=
821 ac_init_version=false
822 ac_unrecognized_opts=
823 ac_unrecognized_sep=
824 # The variables have the same names as the options, with
825 # dashes changed to underlines.
826 cache_file=/dev/null
827 exec_prefix=NONE
828 no_create=
829 no_recursion=
830 prefix=NONE
831 program_prefix=NONE
832 program_suffix=NONE
833 program_transform_name=s,x,x,
834 silent=
835 site=
836 srcdir=
837 verbose=
838 x_includes=NONE
839 x_libraries=NONE
840
841 # Installation directory options.
842 # These are left unexpanded so users can "make install exec_prefix=/foo"
843 # and all the variables that are supposed to be based on exec_prefix
844 # by default will actually change.
845 # Use braces instead of parens because sh, perl, etc. also accept them.
846 # (The list follows the same order as the GNU Coding Standards.)
847 bindir='${exec_prefix}/bin'
848 sbindir='${exec_prefix}/sbin'
849 libexecdir='${exec_prefix}/libexec'
850 datarootdir='${prefix}/share'
851 datadir='${datarootdir}'
852 sysconfdir='${prefix}/etc'
853 sharedstatedir='${prefix}/com'
854 localstatedir='${prefix}/var'
855 includedir='${prefix}/include'
856 oldincludedir='/usr/include'
857 docdir='${datarootdir}/doc/${PACKAGE}'
858 infodir='${datarootdir}/info'
859 htmldir='${docdir}'
860 dvidir='${docdir}'
861 pdfdir='${docdir}'
862 psdir='${docdir}'
863 libdir='${exec_prefix}/lib'
864 localedir='${datarootdir}/locale'
865 mandir='${datarootdir}/man'
866
867 ac_prev=
868 ac_dashdash=
869 for ac_option
870 do
871 # If the previous option needs an argument, assign it.
872 if test -n "$ac_prev"; then
873 eval $ac_prev=\$ac_option
874 ac_prev=
875 continue
876 fi
877
878 case $ac_option in
879 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
880 *=) ac_optarg= ;;
881 *) ac_optarg=yes ;;
882 esac
883
884 # Accept the important Cygnus configure options, so we can diagnose typos.
885
886 case $ac_dashdash$ac_option in
887 --)
888 ac_dashdash=yes ;;
889
890 -bindir | --bindir | --bindi | --bind | --bin | --bi)
891 ac_prev=bindir ;;
892 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
893 bindir=$ac_optarg ;;
894
895 -build | --build | --buil | --bui | --bu)
896 ac_prev=build_alias ;;
897 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
898 build_alias=$ac_optarg ;;
899
900 -cache-file | --cache-file | --cache-fil | --cache-fi \
901 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
902 ac_prev=cache_file ;;
903 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
904 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
905 cache_file=$ac_optarg ;;
906
907 --config-cache | -C)
908 cache_file=config.cache ;;
909
910 -datadir | --datadir | --datadi | --datad)
911 ac_prev=datadir ;;
912 -datadir=* | --datadir=* | --datadi=* | --datad=*)
913 datadir=$ac_optarg ;;
914
915 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
916 | --dataroo | --dataro | --datar)
917 ac_prev=datarootdir ;;
918 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
919 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
920 datarootdir=$ac_optarg ;;
921
922 -disable-* | --disable-*)
923 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
924 # Reject names that are not valid shell variable names.
925 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
926 as_fn_error $? "invalid feature name: $ac_useropt"
927 ac_useropt_orig=$ac_useropt
928 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
929 case $ac_user_opts in
930 *"
931 "enable_$ac_useropt"
932 "*) ;;
933 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
934 ac_unrecognized_sep=', ';;
935 esac
936 eval enable_$ac_useropt=no ;;
937
938 -docdir | --docdir | --docdi | --doc | --do)
939 ac_prev=docdir ;;
940 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
941 docdir=$ac_optarg ;;
942
943 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
944 ac_prev=dvidir ;;
945 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
946 dvidir=$ac_optarg ;;
947
948 -enable-* | --enable-*)
949 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
950 # Reject names that are not valid shell variable names.
951 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
952 as_fn_error $? "invalid feature name: $ac_useropt"
953 ac_useropt_orig=$ac_useropt
954 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
955 case $ac_user_opts in
956 *"
957 "enable_$ac_useropt"
958 "*) ;;
959 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
960 ac_unrecognized_sep=', ';;
961 esac
962 eval enable_$ac_useropt=\$ac_optarg ;;
963
964 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
965 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
966 | --exec | --exe | --ex)
967 ac_prev=exec_prefix ;;
968 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
969 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
970 | --exec=* | --exe=* | --ex=*)
971 exec_prefix=$ac_optarg ;;
972
973 -gas | --gas | --ga | --g)
974 # Obsolete; use --with-gas.
975 with_gas=yes ;;
976
977 -help | --help | --hel | --he | -h)
978 ac_init_help=long ;;
979 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
980 ac_init_help=recursive ;;
981 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
982 ac_init_help=short ;;
983
984 -host | --host | --hos | --ho)
985 ac_prev=host_alias ;;
986 -host=* | --host=* | --hos=* | --ho=*)
987 host_alias=$ac_optarg ;;
988
989 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
990 ac_prev=htmldir ;;
991 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
992 | --ht=*)
993 htmldir=$ac_optarg ;;
994
995 -includedir | --includedir | --includedi | --included | --include \
996 | --includ | --inclu | --incl | --inc)
997 ac_prev=includedir ;;
998 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
999 | --includ=* | --inclu=* | --incl=* | --inc=*)
1000 includedir=$ac_optarg ;;
1001
1002 -infodir | --infodir | --infodi | --infod | --info | --inf)
1003 ac_prev=infodir ;;
1004 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1005 infodir=$ac_optarg ;;
1006
1007 -libdir | --libdir | --libdi | --libd)
1008 ac_prev=libdir ;;
1009 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1010 libdir=$ac_optarg ;;
1011
1012 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1013 | --libexe | --libex | --libe)
1014 ac_prev=libexecdir ;;
1015 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1016 | --libexe=* | --libex=* | --libe=*)
1017 libexecdir=$ac_optarg ;;
1018
1019 -localedir | --localedir | --localedi | --localed | --locale)
1020 ac_prev=localedir ;;
1021 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1022 localedir=$ac_optarg ;;
1023
1024 -localstatedir | --localstatedir | --localstatedi | --localstated \
1025 | --localstate | --localstat | --localsta | --localst | --locals)
1026 ac_prev=localstatedir ;;
1027 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1028 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1029 localstatedir=$ac_optarg ;;
1030
1031 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1032 ac_prev=mandir ;;
1033 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1034 mandir=$ac_optarg ;;
1035
1036 -nfp | --nfp | --nf)
1037 # Obsolete; use --without-fp.
1038 with_fp=no ;;
1039
1040 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1041 | --no-cr | --no-c | -n)
1042 no_create=yes ;;
1043
1044 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1045 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1046 no_recursion=yes ;;
1047
1048 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1049 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1050 | --oldin | --oldi | --old | --ol | --o)
1051 ac_prev=oldincludedir ;;
1052 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1053 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1054 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1055 oldincludedir=$ac_optarg ;;
1056
1057 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1058 ac_prev=prefix ;;
1059 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1060 prefix=$ac_optarg ;;
1061
1062 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1063 | --program-pre | --program-pr | --program-p)
1064 ac_prev=program_prefix ;;
1065 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1066 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1067 program_prefix=$ac_optarg ;;
1068
1069 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1070 | --program-suf | --program-su | --program-s)
1071 ac_prev=program_suffix ;;
1072 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1073 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1074 program_suffix=$ac_optarg ;;
1075
1076 -program-transform-name | --program-transform-name \
1077 | --program-transform-nam | --program-transform-na \
1078 | --program-transform-n | --program-transform- \
1079 | --program-transform | --program-transfor \
1080 | --program-transfo | --program-transf \
1081 | --program-trans | --program-tran \
1082 | --progr-tra | --program-tr | --program-t)
1083 ac_prev=program_transform_name ;;
1084 -program-transform-name=* | --program-transform-name=* \
1085 | --program-transform-nam=* | --program-transform-na=* \
1086 | --program-transform-n=* | --program-transform-=* \
1087 | --program-transform=* | --program-transfor=* \
1088 | --program-transfo=* | --program-transf=* \
1089 | --program-trans=* | --program-tran=* \
1090 | --progr-tra=* | --program-tr=* | --program-t=*)
1091 program_transform_name=$ac_optarg ;;
1092
1093 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1094 ac_prev=pdfdir ;;
1095 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1096 pdfdir=$ac_optarg ;;
1097
1098 -psdir | --psdir | --psdi | --psd | --ps)
1099 ac_prev=psdir ;;
1100 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1101 psdir=$ac_optarg ;;
1102
1103 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1104 | -silent | --silent | --silen | --sile | --sil)
1105 silent=yes ;;
1106
1107 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1108 ac_prev=sbindir ;;
1109 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1110 | --sbi=* | --sb=*)
1111 sbindir=$ac_optarg ;;
1112
1113 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1114 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1115 | --sharedst | --shareds | --shared | --share | --shar \
1116 | --sha | --sh)
1117 ac_prev=sharedstatedir ;;
1118 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1119 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1120 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1121 | --sha=* | --sh=*)
1122 sharedstatedir=$ac_optarg ;;
1123
1124 -site | --site | --sit)
1125 ac_prev=site ;;
1126 -site=* | --site=* | --sit=*)
1127 site=$ac_optarg ;;
1128
1129 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1130 ac_prev=srcdir ;;
1131 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1132 srcdir=$ac_optarg ;;
1133
1134 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1135 | --syscon | --sysco | --sysc | --sys | --sy)
1136 ac_prev=sysconfdir ;;
1137 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1138 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1139 sysconfdir=$ac_optarg ;;
1140
1141 -target | --target | --targe | --targ | --tar | --ta | --t)
1142 ac_prev=target_alias ;;
1143 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1144 target_alias=$ac_optarg ;;
1145
1146 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1147 verbose=yes ;;
1148
1149 -version | --version | --versio | --versi | --vers | -V)
1150 ac_init_version=: ;;
1151
1152 -with-* | --with-*)
1153 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1154 # Reject names that are not valid shell variable names.
1155 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1156 as_fn_error $? "invalid package name: $ac_useropt"
1157 ac_useropt_orig=$ac_useropt
1158 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1159 case $ac_user_opts in
1160 *"
1161 "with_$ac_useropt"
1162 "*) ;;
1163 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1164 ac_unrecognized_sep=', ';;
1165 esac
1166 eval with_$ac_useropt=\$ac_optarg ;;
1167
1168 -without-* | --without-*)
1169 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1170 # Reject names that are not valid shell variable names.
1171 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1172 as_fn_error $? "invalid package name: $ac_useropt"
1173 ac_useropt_orig=$ac_useropt
1174 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1175 case $ac_user_opts in
1176 *"
1177 "with_$ac_useropt"
1178 "*) ;;
1179 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1180 ac_unrecognized_sep=', ';;
1181 esac
1182 eval with_$ac_useropt=no ;;
1183
1184 --x)
1185 # Obsolete; use --with-x.
1186 with_x=yes ;;
1187
1188 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1189 | --x-incl | --x-inc | --x-in | --x-i)
1190 ac_prev=x_includes ;;
1191 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1192 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1193 x_includes=$ac_optarg ;;
1194
1195 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1196 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1197 ac_prev=x_libraries ;;
1198 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1199 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1200 x_libraries=$ac_optarg ;;
1201
1202 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1203 Try \`$0 --help' for more information"
1204 ;;
1205
1206 *=*)
1207 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1208 # Reject names that are not valid shell variable names.
1209 case $ac_envvar in #(
1210 '' | [0-9]* | *[!_$as_cr_alnum]* )
1211 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1212 esac
1213 eval $ac_envvar=\$ac_optarg
1214 export $ac_envvar ;;
1215
1216 *)
1217 # FIXME: should be removed in autoconf 3.0.
1218 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1219 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1220 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1221 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1222 ;;
1223
1224 esac
1225 done
1226
1227 if test -n "$ac_prev"; then
1228 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1229 as_fn_error $? "missing argument to $ac_option"
1230 fi
1231
1232 if test -n "$ac_unrecognized_opts"; then
1233 case $enable_option_checking in
1234 no) ;;
1235 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1236 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1237 esac
1238 fi
1239
1240 # Check all directory arguments for consistency.
1241 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1242 datadir sysconfdir sharedstatedir localstatedir includedir \
1243 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1244 libdir localedir mandir
1245 do
1246 eval ac_val=\$$ac_var
1247 # Remove trailing slashes.
1248 case $ac_val in
1249 */ )
1250 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1251 eval $ac_var=\$ac_val;;
1252 esac
1253 # Be sure to have absolute directory names.
1254 case $ac_val in
1255 [\\/$]* | ?:[\\/]* ) continue;;
1256 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1257 esac
1258 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1259 done
1260
1261 # There might be people who depend on the old broken behavior: `$host'
1262 # used to hold the argument of --host etc.
1263 # FIXME: To remove some day.
1264 build=$build_alias
1265 host=$host_alias
1266 target=$target_alias
1267
1268 # FIXME: To remove some day.
1269 if test "x$host_alias" != x; then
1270 if test "x$build_alias" = x; then
1271 cross_compiling=maybe
1272 elif test "x$build_alias" != "x$host_alias"; then
1273 cross_compiling=yes
1274 fi
1275 fi
1276
1277 ac_tool_prefix=
1278 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1279
1280 test "$silent" = yes && exec 6>/dev/null
1281
1282
1283 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1284 ac_ls_di=`ls -di .` &&
1285 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1286 as_fn_error $? "working directory cannot be determined"
1287 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1288 as_fn_error $? "pwd does not report name of working directory"
1289
1290
1291 # Find the source files, if location was not specified.
1292 if test -z "$srcdir"; then
1293 ac_srcdir_defaulted=yes
1294 # Try the directory containing this script, then the parent directory.
1295 ac_confdir=`$as_dirname -- "$as_myself" ||
1296 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1297 X"$as_myself" : 'X\(//\)[^/]' \| \
1298 X"$as_myself" : 'X\(//\)$' \| \
1299 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1300 $as_echo X"$as_myself" |
1301 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1302 s//\1/
1303 q
1304 }
1305 /^X\(\/\/\)[^/].*/{
1306 s//\1/
1307 q
1308 }
1309 /^X\(\/\/\)$/{
1310 s//\1/
1311 q
1312 }
1313 /^X\(\/\).*/{
1314 s//\1/
1315 q
1316 }
1317 s/.*/./; q'`
1318 srcdir=$ac_confdir
1319 if test ! -r "$srcdir/$ac_unique_file"; then
1320 srcdir=..
1321 fi
1322 else
1323 ac_srcdir_defaulted=no
1324 fi
1325 if test ! -r "$srcdir/$ac_unique_file"; then
1326 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1327 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1328 fi
1329 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1330 ac_abs_confdir=`(
1331 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1332 pwd)`
1333 # When building in place, set srcdir=.
1334 if test "$ac_abs_confdir" = "$ac_pwd"; then
1335 srcdir=.
1336 fi
1337 # Remove unnecessary trailing slashes from srcdir.
1338 # Double slashes in file names in object file debugging info
1339 # mess up M-x gdb in Emacs.
1340 case $srcdir in
1341 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1342 esac
1343 for ac_var in $ac_precious_vars; do
1344 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1345 eval ac_env_${ac_var}_value=\$${ac_var}
1346 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1347 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1348 done
1349
1350 #
1351 # Report the --help message.
1352 #
1353 if test "$ac_init_help" = "long"; then
1354 # Omit some internal or obsolete options to make the list less imposing.
1355 # This message is too long to be a string in the A/UX 3.1 sh.
1356 cat <<_ACEOF
1357 \`configure' configures this package to adapt to many kinds of systems.
1358
1359 Usage: $0 [OPTION]... [VAR=VALUE]...
1360
1361 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1362 VAR=VALUE. See below for descriptions of some of the useful variables.
1363
1364 Defaults for the options are specified in brackets.
1365
1366 Configuration:
1367 -h, --help display this help and exit
1368 --help=short display options specific to this package
1369 --help=recursive display the short help of all the included packages
1370 -V, --version display version information and exit
1371 -q, --quiet, --silent do not print \`checking ...' messages
1372 --cache-file=FILE cache test results in FILE [disabled]
1373 -C, --config-cache alias for \`--cache-file=config.cache'
1374 -n, --no-create do not create output files
1375 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1376
1377 Installation directories:
1378 --prefix=PREFIX install architecture-independent files in PREFIX
1379 [$ac_default_prefix]
1380 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1381 [PREFIX]
1382
1383 By default, \`make install' will install all the files in
1384 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1385 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1386 for instance \`--prefix=\$HOME'.
1387
1388 For better control, use the options below.
1389
1390 Fine tuning of the installation directories:
1391 --bindir=DIR user executables [EPREFIX/bin]
1392 --sbindir=DIR system admin executables [EPREFIX/sbin]
1393 --libexecdir=DIR program executables [EPREFIX/libexec]
1394 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1395 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1396 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1397 --libdir=DIR object code libraries [EPREFIX/lib]
1398 --includedir=DIR C header files [PREFIX/include]
1399 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1400 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1401 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1402 --infodir=DIR info documentation [DATAROOTDIR/info]
1403 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1404 --mandir=DIR man documentation [DATAROOTDIR/man]
1405 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1406 --htmldir=DIR html documentation [DOCDIR]
1407 --dvidir=DIR dvi documentation [DOCDIR]
1408 --pdfdir=DIR pdf documentation [DOCDIR]
1409 --psdir=DIR ps documentation [DOCDIR]
1410 _ACEOF
1411
1412 cat <<\_ACEOF
1413
1414 Program names:
1415 --program-prefix=PREFIX prepend PREFIX to installed program names
1416 --program-suffix=SUFFIX append SUFFIX to installed program names
1417 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1418
1419 X features:
1420 --x-includes=DIR X include files are in DIR
1421 --x-libraries=DIR X library files are in DIR
1422
1423 System types:
1424 --build=BUILD configure for building on BUILD [guessed]
1425 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1426 --target=TARGET configure for building compilers for TARGET [HOST]
1427 _ACEOF
1428 fi
1429
1430 if test -n "$ac_init_help"; then
1431
1432 cat <<\_ACEOF
1433
1434 Optional Features:
1435 --disable-option-checking ignore unrecognized --enable/--with options
1436 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1437 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1438 --enable-plugins Enable support for plugins
1439 --enable-shared[=PKGS] build shared libraries [default=yes]
1440 --enable-static[=PKGS] build static libraries [default=yes]
1441 --enable-fast-install[=PKGS]
1442 optimize for fast installation [default=yes]
1443 --disable-libtool-lock avoid locking (might break parallel builds)
1444 --enable-maintainer-mode
1445 enable make rules and dependencies not useful (and
1446 sometimes confusing) to the casual installer
1447 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1448 itself)
1449 --enable-sim-stdio Specify whether to use stdio for console
1450 input/output
1451 --enable-sim-trace=opts Enable tracing of simulated programs
1452 --enable-sim-profile=opts
1453 Enable profiling flags
1454 --enable-sim-assert Specify whether to perform random assertions
1455 --enable-sim-environment=environment
1456 Specify mixed, user, virtual or operating
1457 environment
1458 --enable-sim-inline=inlines
1459 Specify which functions should be inlined
1460 --enable-sim-alignment=align
1461 Specify strict, nonstrict or forced alignment of
1462 memory accesses
1463 --enable-werror treat compile warnings as errors
1464 --enable-build-warnings enable build-time compiler warnings if gcc is used
1465 --enable-sim-build-warnings
1466 enable SIM specific build-time compiler warnings if
1467 gcc is used
1468 --enable-sim-reserved-bits
1469 Specify whether to check reserved bits in
1470 instruction
1471 --enable-sim-endian=endian
1472 Specify target byte endian orientation
1473 --enable-sim-bitsize=N Specify target bitsize (32 or 64)
1474 --enable-sim-float Specify that the target processor has floating point
1475 hardware
1476 --enable-sim-hardware=LIST
1477 Specify the hardware to be included in the build.
1478
1479 Optional Packages:
1480 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1481 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1482 --with-system-zlib use installed libz
1483 --with-pic try to use only PIC/non-PIC objects [default=use
1484 both]
1485 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1486 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1487 --with-bugurl=URL Direct users to URL to report a bug
1488 --with-x use the X Window System
1489
1490 Some influential environment variables:
1491 CC C compiler command
1492 CFLAGS C compiler flags
1493 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1494 nonstandard directory <lib dir>
1495 LIBS libraries to pass to the linker, e.g. -l<library>
1496 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1497 you have headers in a nonstandard directory <include dir>
1498 CPP C preprocessor
1499 XMKMF Path to xmkmf, Makefile generator for X Window System
1500
1501 Use these variables to override the choices made by `configure' or to help
1502 it to find libraries and programs with nonstandard names/locations.
1503
1504 Report bugs to the package provider.
1505 _ACEOF
1506 ac_status=$?
1507 fi
1508
1509 if test "$ac_init_help" = "recursive"; then
1510 # If there are subdirs, report their specific --help.
1511 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1512 test -d "$ac_dir" ||
1513 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1514 continue
1515 ac_builddir=.
1516
1517 case "$ac_dir" in
1518 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1519 *)
1520 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1521 # A ".." for each directory in $ac_dir_suffix.
1522 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1523 case $ac_top_builddir_sub in
1524 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1525 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1526 esac ;;
1527 esac
1528 ac_abs_top_builddir=$ac_pwd
1529 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1530 # for backward compatibility:
1531 ac_top_builddir=$ac_top_build_prefix
1532
1533 case $srcdir in
1534 .) # We are building in place.
1535 ac_srcdir=.
1536 ac_top_srcdir=$ac_top_builddir_sub
1537 ac_abs_top_srcdir=$ac_pwd ;;
1538 [\\/]* | ?:[\\/]* ) # Absolute name.
1539 ac_srcdir=$srcdir$ac_dir_suffix;
1540 ac_top_srcdir=$srcdir
1541 ac_abs_top_srcdir=$srcdir ;;
1542 *) # Relative name.
1543 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1544 ac_top_srcdir=$ac_top_build_prefix$srcdir
1545 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1546 esac
1547 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1548
1549 cd "$ac_dir" || { ac_status=$?; continue; }
1550 # Check for guested configure.
1551 if test -f "$ac_srcdir/configure.gnu"; then
1552 echo &&
1553 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1554 elif test -f "$ac_srcdir/configure"; then
1555 echo &&
1556 $SHELL "$ac_srcdir/configure" --help=recursive
1557 else
1558 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1559 fi || ac_status=$?
1560 cd "$ac_pwd" || { ac_status=$?; break; }
1561 done
1562 fi
1563
1564 test -n "$ac_init_help" && exit $ac_status
1565 if $ac_init_version; then
1566 cat <<\_ACEOF
1567 configure
1568 generated by GNU Autoconf 2.69
1569
1570 Copyright (C) 2012 Free Software Foundation, Inc.
1571 This configure script is free software; the Free Software Foundation
1572 gives unlimited permission to copy, distribute and modify it.
1573 _ACEOF
1574 exit
1575 fi
1576
1577 ## ------------------------ ##
1578 ## Autoconf initialization. ##
1579 ## ------------------------ ##
1580
1581 # ac_fn_c_try_compile LINENO
1582 # --------------------------
1583 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1584 ac_fn_c_try_compile ()
1585 {
1586 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1587 rm -f conftest.$ac_objext
1588 if { { ac_try="$ac_compile"
1589 case "(($ac_try" in
1590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1591 *) ac_try_echo=$ac_try;;
1592 esac
1593 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1594 $as_echo "$ac_try_echo"; } >&5
1595 (eval "$ac_compile") 2>conftest.err
1596 ac_status=$?
1597 if test -s conftest.err; then
1598 grep -v '^ *+' conftest.err >conftest.er1
1599 cat conftest.er1 >&5
1600 mv -f conftest.er1 conftest.err
1601 fi
1602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1603 test $ac_status = 0; } && {
1604 test -z "$ac_c_werror_flag" ||
1605 test ! -s conftest.err
1606 } && test -s conftest.$ac_objext; then :
1607 ac_retval=0
1608 else
1609 $as_echo "$as_me: failed program was:" >&5
1610 sed 's/^/| /' conftest.$ac_ext >&5
1611
1612 ac_retval=1
1613 fi
1614 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1615 as_fn_set_status $ac_retval
1616
1617 } # ac_fn_c_try_compile
1618
1619 # ac_fn_c_try_cpp LINENO
1620 # ----------------------
1621 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1622 ac_fn_c_try_cpp ()
1623 {
1624 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1625 if { { ac_try="$ac_cpp conftest.$ac_ext"
1626 case "(($ac_try" in
1627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1628 *) ac_try_echo=$ac_try;;
1629 esac
1630 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1631 $as_echo "$ac_try_echo"; } >&5
1632 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1633 ac_status=$?
1634 if test -s conftest.err; then
1635 grep -v '^ *+' conftest.err >conftest.er1
1636 cat conftest.er1 >&5
1637 mv -f conftest.er1 conftest.err
1638 fi
1639 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1640 test $ac_status = 0; } > conftest.i && {
1641 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1642 test ! -s conftest.err
1643 }; then :
1644 ac_retval=0
1645 else
1646 $as_echo "$as_me: failed program was:" >&5
1647 sed 's/^/| /' conftest.$ac_ext >&5
1648
1649 ac_retval=1
1650 fi
1651 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1652 as_fn_set_status $ac_retval
1653
1654 } # ac_fn_c_try_cpp
1655
1656 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1657 # -------------------------------------------------------
1658 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1659 # the include files in INCLUDES and setting the cache variable VAR
1660 # accordingly.
1661 ac_fn_c_check_header_mongrel ()
1662 {
1663 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1664 if eval \${$3+:} false; then :
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1666 $as_echo_n "checking for $2... " >&6; }
1667 if eval \${$3+:} false; then :
1668 $as_echo_n "(cached) " >&6
1669 fi
1670 eval ac_res=\$$3
1671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1672 $as_echo "$ac_res" >&6; }
1673 else
1674 # Is the header compilable?
1675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1676 $as_echo_n "checking $2 usability... " >&6; }
1677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1678 /* end confdefs.h. */
1679 $4
1680 #include <$2>
1681 _ACEOF
1682 if ac_fn_c_try_compile "$LINENO"; then :
1683 ac_header_compiler=yes
1684 else
1685 ac_header_compiler=no
1686 fi
1687 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1689 $as_echo "$ac_header_compiler" >&6; }
1690
1691 # Is the header present?
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1693 $as_echo_n "checking $2 presence... " >&6; }
1694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1695 /* end confdefs.h. */
1696 #include <$2>
1697 _ACEOF
1698 if ac_fn_c_try_cpp "$LINENO"; then :
1699 ac_header_preproc=yes
1700 else
1701 ac_header_preproc=no
1702 fi
1703 rm -f conftest.err conftest.i conftest.$ac_ext
1704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1705 $as_echo "$ac_header_preproc" >&6; }
1706
1707 # So? What about this header?
1708 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1709 yes:no: )
1710 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1711 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1712 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1713 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1714 ;;
1715 no:yes:* )
1716 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1717 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1719 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1721 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1722 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1723 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1724 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1725 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1726 ;;
1727 esac
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1729 $as_echo_n "checking for $2... " >&6; }
1730 if eval \${$3+:} false; then :
1731 $as_echo_n "(cached) " >&6
1732 else
1733 eval "$3=\$ac_header_compiler"
1734 fi
1735 eval ac_res=\$$3
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1737 $as_echo "$ac_res" >&6; }
1738 fi
1739 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1740
1741 } # ac_fn_c_check_header_mongrel
1742
1743 # ac_fn_c_try_run LINENO
1744 # ----------------------
1745 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1746 # that executables *can* be run.
1747 ac_fn_c_try_run ()
1748 {
1749 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1750 if { { ac_try="$ac_link"
1751 case "(($ac_try" in
1752 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1753 *) ac_try_echo=$ac_try;;
1754 esac
1755 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1756 $as_echo "$ac_try_echo"; } >&5
1757 (eval "$ac_link") 2>&5
1758 ac_status=$?
1759 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1760 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1761 { { case "(($ac_try" in
1762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1763 *) ac_try_echo=$ac_try;;
1764 esac
1765 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1766 $as_echo "$ac_try_echo"; } >&5
1767 (eval "$ac_try") 2>&5
1768 ac_status=$?
1769 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1770 test $ac_status = 0; }; }; then :
1771 ac_retval=0
1772 else
1773 $as_echo "$as_me: program exited with status $ac_status" >&5
1774 $as_echo "$as_me: failed program was:" >&5
1775 sed 's/^/| /' conftest.$ac_ext >&5
1776
1777 ac_retval=$ac_status
1778 fi
1779 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1780 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1781 as_fn_set_status $ac_retval
1782
1783 } # ac_fn_c_try_run
1784
1785 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1786 # -------------------------------------------------------
1787 # Tests whether HEADER exists and can be compiled using the include files in
1788 # INCLUDES, setting the cache variable VAR accordingly.
1789 ac_fn_c_check_header_compile ()
1790 {
1791 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1793 $as_echo_n "checking for $2... " >&6; }
1794 if eval \${$3+:} false; then :
1795 $as_echo_n "(cached) " >&6
1796 else
1797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1798 /* end confdefs.h. */
1799 $4
1800 #include <$2>
1801 _ACEOF
1802 if ac_fn_c_try_compile "$LINENO"; then :
1803 eval "$3=yes"
1804 else
1805 eval "$3=no"
1806 fi
1807 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1808 fi
1809 eval ac_res=\$$3
1810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1811 $as_echo "$ac_res" >&6; }
1812 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1813
1814 } # ac_fn_c_check_header_compile
1815
1816 # ac_fn_c_try_link LINENO
1817 # -----------------------
1818 # Try to link conftest.$ac_ext, and return whether this succeeded.
1819 ac_fn_c_try_link ()
1820 {
1821 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1822 rm -f conftest.$ac_objext conftest$ac_exeext
1823 if { { ac_try="$ac_link"
1824 case "(($ac_try" in
1825 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1826 *) ac_try_echo=$ac_try;;
1827 esac
1828 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1829 $as_echo "$ac_try_echo"; } >&5
1830 (eval "$ac_link") 2>conftest.err
1831 ac_status=$?
1832 if test -s conftest.err; then
1833 grep -v '^ *+' conftest.err >conftest.er1
1834 cat conftest.er1 >&5
1835 mv -f conftest.er1 conftest.err
1836 fi
1837 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1838 test $ac_status = 0; } && {
1839 test -z "$ac_c_werror_flag" ||
1840 test ! -s conftest.err
1841 } && test -s conftest$ac_exeext && {
1842 test "$cross_compiling" = yes ||
1843 test -x conftest$ac_exeext
1844 }; then :
1845 ac_retval=0
1846 else
1847 $as_echo "$as_me: failed program was:" >&5
1848 sed 's/^/| /' conftest.$ac_ext >&5
1849
1850 ac_retval=1
1851 fi
1852 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1853 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1854 # interfere with the next link command; also delete a directory that is
1855 # left behind by Apple's compiler. We do this before executing the actions.
1856 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1857 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1858 as_fn_set_status $ac_retval
1859
1860 } # ac_fn_c_try_link
1861
1862 # ac_fn_c_check_func LINENO FUNC VAR
1863 # ----------------------------------
1864 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1865 ac_fn_c_check_func ()
1866 {
1867 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1869 $as_echo_n "checking for $2... " >&6; }
1870 if eval \${$3+:} false; then :
1871 $as_echo_n "(cached) " >&6
1872 else
1873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1874 /* end confdefs.h. */
1875 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1876 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1877 #define $2 innocuous_$2
1878
1879 /* System header to define __stub macros and hopefully few prototypes,
1880 which can conflict with char $2 (); below.
1881 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1882 <limits.h> exists even on freestanding compilers. */
1883
1884 #ifdef __STDC__
1885 # include <limits.h>
1886 #else
1887 # include <assert.h>
1888 #endif
1889
1890 #undef $2
1891
1892 /* Override any GCC internal prototype to avoid an error.
1893 Use char because int might match the return type of a GCC
1894 builtin and then its argument prototype would still apply. */
1895 #ifdef __cplusplus
1896 extern "C"
1897 #endif
1898 char $2 ();
1899 /* The GNU C library defines this for functions which it implements
1900 to always fail with ENOSYS. Some functions are actually named
1901 something starting with __ and the normal name is an alias. */
1902 #if defined __stub_$2 || defined __stub___$2
1903 choke me
1904 #endif
1905
1906 int
1907 main ()
1908 {
1909 return $2 ();
1910 ;
1911 return 0;
1912 }
1913 _ACEOF
1914 if ac_fn_c_try_link "$LINENO"; then :
1915 eval "$3=yes"
1916 else
1917 eval "$3=no"
1918 fi
1919 rm -f core conftest.err conftest.$ac_objext \
1920 conftest$ac_exeext conftest.$ac_ext
1921 fi
1922 eval ac_res=\$$3
1923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1924 $as_echo "$ac_res" >&6; }
1925 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1926
1927 } # ac_fn_c_check_func
1928
1929 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1930 # ----------------------------------------------------
1931 # Tries to find if the field MEMBER exists in type AGGR, after including
1932 # INCLUDES, setting cache variable VAR accordingly.
1933 ac_fn_c_check_member ()
1934 {
1935 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1937 $as_echo_n "checking for $2.$3... " >&6; }
1938 if eval \${$4+:} false; then :
1939 $as_echo_n "(cached) " >&6
1940 else
1941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1942 /* end confdefs.h. */
1943 $5
1944 int
1945 main ()
1946 {
1947 static $2 ac_aggr;
1948 if (ac_aggr.$3)
1949 return 0;
1950 ;
1951 return 0;
1952 }
1953 _ACEOF
1954 if ac_fn_c_try_compile "$LINENO"; then :
1955 eval "$4=yes"
1956 else
1957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1958 /* end confdefs.h. */
1959 $5
1960 int
1961 main ()
1962 {
1963 static $2 ac_aggr;
1964 if (sizeof ac_aggr.$3)
1965 return 0;
1966 ;
1967 return 0;
1968 }
1969 _ACEOF
1970 if ac_fn_c_try_compile "$LINENO"; then :
1971 eval "$4=yes"
1972 else
1973 eval "$4=no"
1974 fi
1975 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1976 fi
1977 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1978 fi
1979 eval ac_res=\$$4
1980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1981 $as_echo "$ac_res" >&6; }
1982 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1983
1984 } # ac_fn_c_check_member
1985
1986 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1987 # -------------------------------------------
1988 # Tests whether TYPE exists after having included INCLUDES, setting cache
1989 # variable VAR accordingly.
1990 ac_fn_c_check_type ()
1991 {
1992 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1994 $as_echo_n "checking for $2... " >&6; }
1995 if eval \${$3+:} false; then :
1996 $as_echo_n "(cached) " >&6
1997 else
1998 eval "$3=no"
1999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2000 /* end confdefs.h. */
2001 $4
2002 int
2003 main ()
2004 {
2005 if (sizeof ($2))
2006 return 0;
2007 ;
2008 return 0;
2009 }
2010 _ACEOF
2011 if ac_fn_c_try_compile "$LINENO"; then :
2012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2013 /* end confdefs.h. */
2014 $4
2015 int
2016 main ()
2017 {
2018 if (sizeof (($2)))
2019 return 0;
2020 ;
2021 return 0;
2022 }
2023 _ACEOF
2024 if ac_fn_c_try_compile "$LINENO"; then :
2025
2026 else
2027 eval "$3=yes"
2028 fi
2029 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2030 fi
2031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2032 fi
2033 eval ac_res=\$$3
2034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2035 $as_echo "$ac_res" >&6; }
2036 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2037
2038 } # ac_fn_c_check_type
2039 cat >config.log <<_ACEOF
2040 This file contains any messages produced by compilers while
2041 running configure, to aid debugging if configure makes a mistake.
2042
2043 It was created by $as_me, which was
2044 generated by GNU Autoconf 2.69. Invocation command line was
2045
2046 $ $0 $@
2047
2048 _ACEOF
2049 exec 5>>config.log
2050 {
2051 cat <<_ASUNAME
2052 ## --------- ##
2053 ## Platform. ##
2054 ## --------- ##
2055
2056 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2057 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2058 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2059 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2060 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2061
2062 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2063 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2064
2065 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2066 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2067 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2068 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2069 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2070 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2071 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2072
2073 _ASUNAME
2074
2075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2076 for as_dir in $PATH
2077 do
2078 IFS=$as_save_IFS
2079 test -z "$as_dir" && as_dir=.
2080 $as_echo "PATH: $as_dir"
2081 done
2082 IFS=$as_save_IFS
2083
2084 } >&5
2085
2086 cat >&5 <<_ACEOF
2087
2088
2089 ## ----------- ##
2090 ## Core tests. ##
2091 ## ----------- ##
2092
2093 _ACEOF
2094
2095
2096 # Keep a trace of the command line.
2097 # Strip out --no-create and --no-recursion so they do not pile up.
2098 # Strip out --silent because we don't want to record it for future runs.
2099 # Also quote any args containing shell meta-characters.
2100 # Make two passes to allow for proper duplicate-argument suppression.
2101 ac_configure_args=
2102 ac_configure_args0=
2103 ac_configure_args1=
2104 ac_must_keep_next=false
2105 for ac_pass in 1 2
2106 do
2107 for ac_arg
2108 do
2109 case $ac_arg in
2110 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2111 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2112 | -silent | --silent | --silen | --sile | --sil)
2113 continue ;;
2114 *\'*)
2115 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2116 esac
2117 case $ac_pass in
2118 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2119 2)
2120 as_fn_append ac_configure_args1 " '$ac_arg'"
2121 if test $ac_must_keep_next = true; then
2122 ac_must_keep_next=false # Got value, back to normal.
2123 else
2124 case $ac_arg in
2125 *=* | --config-cache | -C | -disable-* | --disable-* \
2126 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2127 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2128 | -with-* | --with-* | -without-* | --without-* | --x)
2129 case "$ac_configure_args0 " in
2130 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2131 esac
2132 ;;
2133 -* ) ac_must_keep_next=true ;;
2134 esac
2135 fi
2136 as_fn_append ac_configure_args " '$ac_arg'"
2137 ;;
2138 esac
2139 done
2140 done
2141 { ac_configure_args0=; unset ac_configure_args0;}
2142 { ac_configure_args1=; unset ac_configure_args1;}
2143
2144 # When interrupted or exit'd, cleanup temporary files, and complete
2145 # config.log. We remove comments because anyway the quotes in there
2146 # would cause problems or look ugly.
2147 # WARNING: Use '\'' to represent an apostrophe within the trap.
2148 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2149 trap 'exit_status=$?
2150 # Save into config.log some information that might help in debugging.
2151 {
2152 echo
2153
2154 $as_echo "## ---------------- ##
2155 ## Cache variables. ##
2156 ## ---------------- ##"
2157 echo
2158 # The following way of writing the cache mishandles newlines in values,
2159 (
2160 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2161 eval ac_val=\$$ac_var
2162 case $ac_val in #(
2163 *${as_nl}*)
2164 case $ac_var in #(
2165 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2166 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2167 esac
2168 case $ac_var in #(
2169 _ | IFS | as_nl) ;; #(
2170 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2171 *) { eval $ac_var=; unset $ac_var;} ;;
2172 esac ;;
2173 esac
2174 done
2175 (set) 2>&1 |
2176 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2177 *${as_nl}ac_space=\ *)
2178 sed -n \
2179 "s/'\''/'\''\\\\'\'''\''/g;
2180 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2181 ;; #(
2182 *)
2183 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2184 ;;
2185 esac |
2186 sort
2187 )
2188 echo
2189
2190 $as_echo "## ----------------- ##
2191 ## Output variables. ##
2192 ## ----------------- ##"
2193 echo
2194 for ac_var in $ac_subst_vars
2195 do
2196 eval ac_val=\$$ac_var
2197 case $ac_val in
2198 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2199 esac
2200 $as_echo "$ac_var='\''$ac_val'\''"
2201 done | sort
2202 echo
2203
2204 if test -n "$ac_subst_files"; then
2205 $as_echo "## ------------------- ##
2206 ## File substitutions. ##
2207 ## ------------------- ##"
2208 echo
2209 for ac_var in $ac_subst_files
2210 do
2211 eval ac_val=\$$ac_var
2212 case $ac_val in
2213 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2214 esac
2215 $as_echo "$ac_var='\''$ac_val'\''"
2216 done | sort
2217 echo
2218 fi
2219
2220 if test -s confdefs.h; then
2221 $as_echo "## ----------- ##
2222 ## confdefs.h. ##
2223 ## ----------- ##"
2224 echo
2225 cat confdefs.h
2226 echo
2227 fi
2228 test "$ac_signal" != 0 &&
2229 $as_echo "$as_me: caught signal $ac_signal"
2230 $as_echo "$as_me: exit $exit_status"
2231 } >&5
2232 rm -f core *.core core.conftest.* &&
2233 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2234 exit $exit_status
2235 ' 0
2236 for ac_signal in 1 2 13 15; do
2237 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2238 done
2239 ac_signal=0
2240
2241 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2242 rm -f -r conftest* confdefs.h
2243
2244 $as_echo "/* confdefs.h */" > confdefs.h
2245
2246 # Predefined preprocessor variables.
2247
2248 cat >>confdefs.h <<_ACEOF
2249 #define PACKAGE_NAME "$PACKAGE_NAME"
2250 _ACEOF
2251
2252 cat >>confdefs.h <<_ACEOF
2253 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2254 _ACEOF
2255
2256 cat >>confdefs.h <<_ACEOF
2257 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2258 _ACEOF
2259
2260 cat >>confdefs.h <<_ACEOF
2261 #define PACKAGE_STRING "$PACKAGE_STRING"
2262 _ACEOF
2263
2264 cat >>confdefs.h <<_ACEOF
2265 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2266 _ACEOF
2267
2268 cat >>confdefs.h <<_ACEOF
2269 #define PACKAGE_URL "$PACKAGE_URL"
2270 _ACEOF
2271
2272
2273 # Let the site file select an alternate cache file if it wants to.
2274 # Prefer an explicitly selected file to automatically selected ones.
2275 ac_site_file1=NONE
2276 ac_site_file2=NONE
2277 if test -n "$CONFIG_SITE"; then
2278 # We do not want a PATH search for config.site.
2279 case $CONFIG_SITE in #((
2280 -*) ac_site_file1=./$CONFIG_SITE;;
2281 */*) ac_site_file1=$CONFIG_SITE;;
2282 *) ac_site_file1=./$CONFIG_SITE;;
2283 esac
2284 elif test "x$prefix" != xNONE; then
2285 ac_site_file1=$prefix/share/config.site
2286 ac_site_file2=$prefix/etc/config.site
2287 else
2288 ac_site_file1=$ac_default_prefix/share/config.site
2289 ac_site_file2=$ac_default_prefix/etc/config.site
2290 fi
2291 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2292 do
2293 test "x$ac_site_file" = xNONE && continue
2294 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2295 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2296 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2297 sed 's/^/| /' "$ac_site_file" >&5
2298 . "$ac_site_file" \
2299 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2300 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2301 as_fn_error $? "failed to load site script $ac_site_file
2302 See \`config.log' for more details" "$LINENO" 5; }
2303 fi
2304 done
2305
2306 if test -r "$cache_file"; then
2307 # Some versions of bash will fail to source /dev/null (special files
2308 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2309 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2310 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2311 $as_echo "$as_me: loading cache $cache_file" >&6;}
2312 case $cache_file in
2313 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2314 *) . "./$cache_file";;
2315 esac
2316 fi
2317 else
2318 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2319 $as_echo "$as_me: creating cache $cache_file" >&6;}
2320 >$cache_file
2321 fi
2322
2323 # Check that the precious variables saved in the cache have kept the same
2324 # value.
2325 ac_cache_corrupted=false
2326 for ac_var in $ac_precious_vars; do
2327 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2328 eval ac_new_set=\$ac_env_${ac_var}_set
2329 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2330 eval ac_new_val=\$ac_env_${ac_var}_value
2331 case $ac_old_set,$ac_new_set in
2332 set,)
2333 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2334 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2335 ac_cache_corrupted=: ;;
2336 ,set)
2337 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2338 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2339 ac_cache_corrupted=: ;;
2340 ,);;
2341 *)
2342 if test "x$ac_old_val" != "x$ac_new_val"; then
2343 # differences in whitespace do not lead to failure.
2344 ac_old_val_w=`echo x $ac_old_val`
2345 ac_new_val_w=`echo x $ac_new_val`
2346 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2347 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2348 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2349 ac_cache_corrupted=:
2350 else
2351 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2352 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2353 eval $ac_var=\$ac_old_val
2354 fi
2355 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2356 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2357 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2358 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2359 fi;;
2360 esac
2361 # Pass precious variables to config.status.
2362 if test "$ac_new_set" = set; then
2363 case $ac_new_val in
2364 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2365 *) ac_arg=$ac_var=$ac_new_val ;;
2366 esac
2367 case " $ac_configure_args " in
2368 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2369 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2370 esac
2371 fi
2372 done
2373 if $ac_cache_corrupted; then
2374 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2375 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2376 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2377 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2378 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2379 fi
2380 ## -------------------- ##
2381 ## Main body of script. ##
2382 ## -------------------- ##
2383
2384 ac_ext=c
2385 ac_cpp='$CPP $CPPFLAGS'
2386 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2387 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2388 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2389
2390
2391 # This file contains common code used by all simulators.
2392 #
2393 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2394 # directory. It is intended to be invoked before any target specific stuff.
2395 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2396 # It is intended to be invoked last.
2397 #
2398 # The simulator's configure.ac should look like:
2399 #
2400 # dnl Process this file with autoconf to produce a configure script.
2401 # AC_PREREQ(2.64)dnl
2402 # AC_INIT(Makefile.in)
2403 # sinclude(../common/aclocal.m4)
2404 #
2405 # SIM_AC_COMMON
2406 #
2407 # ... target specific stuff ...
2408 #
2409 # SIM_AC_OUTPUT
2410
2411 # Include global overrides and fixes for Autoconf.
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2448 #
2449 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2450 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2451 # Written by Gordon Matzigkeit, 1996
2452 #
2453 # This file is free software; the Free Software Foundation gives
2454 # unlimited permission to copy and/or distribute it, with or without
2455 # modifications, as long as this notice is preserved.
2456
2457
2458
2459 # serial 56 LT_INIT
2460
2461
2462 # LT_PREREQ(VERSION)
2463 # ------------------
2464 # Complain and exit if this libtool version is less that VERSION.
2465
2466
2467
2468 # _LT_CHECK_BUILDDIR
2469 # ------------------
2470 # Complain if the absolute build directory name contains unusual characters
2471
2472
2473
2474 # LT_INIT([OPTIONS])
2475 # ------------------
2476 # LT_INIT
2477
2478 # Old names:
2479 # This is what autoupdate's m4 run will expand. It fires
2480 # the warning (with _au_warn_XXX), outputs it into the
2481 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2482 # the replacement expansion.
2483
2484
2485 # This is an auxiliary macro that is also run when
2486 # autoupdate runs m4. It simply calls m4_warning, but
2487 # we need a wrapper so that each warning is emitted only
2488 # once. We break the quoting in m4_warning's argument in
2489 # order to expand this macro's arguments, not AU_DEFUN's.
2490
2491
2492 # Finally, this is the expansion that is picked up by
2493 # autoconf. It tells the user to run autoupdate, and
2494 # then outputs the replacement expansion. We do not care
2495 # about autoupdate's warning because that contains
2496 # information on what to do *after* running autoupdate.
2497
2498 # This is what autoupdate's m4 run will expand. It fires
2499 # the warning (with _au_warn_XXX), outputs it into the
2500 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2501 # the replacement expansion.
2502
2503
2504 # This is an auxiliary macro that is also run when
2505 # autoupdate runs m4. It simply calls m4_warning, but
2506 # we need a wrapper so that each warning is emitted only
2507 # once. We break the quoting in m4_warning's argument in
2508 # order to expand this macro's arguments, not AU_DEFUN's.
2509
2510
2511 # Finally, this is the expansion that is picked up by
2512 # autoconf. It tells the user to run autoupdate, and
2513 # then outputs the replacement expansion. We do not care
2514 # about autoupdate's warning because that contains
2515 # information on what to do *after* running autoupdate.
2516
2517
2518
2519 # _LT_CC_BASENAME(CC)
2520 # -------------------
2521 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2522
2523
2524
2525 # _LT_FILEUTILS_DEFAULTS
2526 # ----------------------
2527 # It is okay to use these file commands and assume they have been set
2528 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2529 # _LT_FILEUTILS_DEFAULTS
2530
2531
2532 # _LT_SETUP
2533 # ---------
2534 # _LT_SETUP
2535
2536
2537 # _LT_PREPARE_SED_QUOTE_VARS
2538 # --------------------------
2539 # Define a few sed substitution that help us do robust quoting.
2540
2541
2542 # _LT_PROG_LTMAIN
2543 # ---------------
2544 # Note that this code is called both from `configure', and `config.status'
2545 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2546 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2547 # so we pass a copy along to make sure it has a sensible value anyway.
2548 # _LT_PROG_LTMAIN
2549
2550
2551 ## ------------------------------------- ##
2552 ## Accumulate code for creating libtool. ##
2553 ## ------------------------------------- ##
2554
2555 # So that we can recreate a full libtool script including additional
2556 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2557 # in macros and then make a single call at the end using the `libtool'
2558 # label.
2559
2560
2561 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2562 # ----------------------------------------
2563 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2564
2565
2566 # Initialize.
2567
2568
2569
2570 # _LT_CONFIG_LIBTOOL([COMMANDS])
2571 # ------------------------------
2572 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2573
2574
2575 # Initialize.
2576
2577
2578
2579 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2580 # -----------------------------------------------------
2581
2582
2583
2584 # _LT_FORMAT_COMMENT([COMMENT])
2585 # -----------------------------
2586 # Add leading comment marks to the start of each line, and a trailing
2587 # full-stop to the whole comment if one is not present already.
2588
2589
2590
2591
2592 ## ------------------------ ##
2593 ## FIXME: Eliminate VARNAME ##
2594 ## ------------------------ ##
2595
2596
2597 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2598 # -------------------------------------------------------------------
2599 # CONFIGNAME is the name given to the value in the libtool script.
2600 # VARNAME is the (base) name used in the configure script.
2601 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2602 # VARNAME. Any other value will be used directly.
2603
2604
2605
2606 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2607 # --------------------------------------------------------
2608
2609
2610
2611 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2612 # ------------------------------------------------
2613
2614
2615
2616 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2617 # ---------------------------------------------------------
2618
2619
2620
2621 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2622 # --------------------------------------------------
2623
2624
2625
2626 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2627 # ---------------------------------------------------
2628
2629
2630
2631 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2632 # ---------------------------------------------------
2633
2634
2635
2636
2637 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2638 # ------------------------------------------------
2639
2640
2641
2642
2643 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2644 # ------------------------------------
2645 # Quote a variable value, and forward it to `config.status' so that its
2646 # declaration there will have the same value as in `configure'. VARNAME
2647 # must have a single quote delimited value for this to work.
2648
2649
2650
2651 # _LT_CONFIG_STATUS_DECLARATIONS
2652 # ------------------------------
2653 # We delimit libtool config variables with single quotes, so when
2654 # we write them to config.status, we have to be sure to quote all
2655 # embedded single quotes properly. In configure, this macro expands
2656 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2657 #
2658 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2659
2660
2661
2662 # _LT_LIBTOOL_TAGS
2663 # ----------------
2664 # Output comment and list of tags supported by the script
2665
2666
2667
2668 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2669 # -----------------------------------
2670 # Extract the dictionary values for VARNAME (optionally with TAG) and
2671 # expand to a commented shell variable setting:
2672 #
2673 # # Some comment about what VAR is for.
2674 # visible_name=$lt_internal_name
2675
2676
2677
2678 # _LT_LIBTOOL_CONFIG_VARS
2679 # -----------------------
2680 # Produce commented declarations of non-tagged libtool config variables
2681 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2682 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2683 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2684
2685
2686
2687 # _LT_LIBTOOL_TAG_VARS(TAG)
2688 # -------------------------
2689
2690
2691
2692 # _LT_TAGVAR(VARNAME, [TAGNAME])
2693 # ------------------------------
2694
2695
2696
2697 # _LT_CONFIG_COMMANDS
2698 # -------------------
2699 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2700 # variables for single and double quote escaping we saved from calls
2701 # to _LT_DECL, we can put quote escaped variables declarations
2702 # into `config.status', and then the shell code to quote escape them in
2703 # for loops in `config.status'. Finally, any additional code accumulated
2704 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2705 #_LT_CONFIG_COMMANDS
2706
2707
2708 # Initialize.
2709
2710
2711 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2712 # ------------------------------------
2713 # Generate a child script FILE with all initialization necessary to
2714 # reuse the environment learned by the parent script, and make the
2715 # file executable. If COMMENT is supplied, it is inserted after the
2716 # `#!' sequence but before initialization text begins. After this
2717 # macro, additional text can be appended to FILE to form the body of
2718 # the child script. The macro ends with non-zero status if the
2719 # file could not be fully written (such as if the disk is full).
2720 # _LT_GENERATED_FILE_INIT
2721
2722 # LT_OUTPUT
2723 # ---------
2724 # This macro allows early generation of the libtool script (before
2725 # AC_OUTPUT is called), incase it is used in configure for compilation
2726 # tests.
2727 # LT_OUTPUT
2728
2729
2730 # _LT_CONFIG(TAG)
2731 # ---------------
2732 # If TAG is the built-in tag, create an initial libtool script with a
2733 # default configuration from the untagged config vars. Otherwise add code
2734 # to config.status for appending the configuration named by TAG from the
2735 # matching tagged config vars.
2736 # _LT_CONFIG
2737
2738
2739 # LT_SUPPORTED_TAG(TAG)
2740 # ---------------------
2741 # Trace this macro to discover what tags are supported by the libtool
2742 # --tag option, using:
2743 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2744
2745
2746
2747 # C support is built-in for now
2748
2749
2750
2751
2752 # LT_LANG(LANG)
2753 # -------------
2754 # Enable libtool support for the given language if not already enabled.
2755 # LT_LANG
2756
2757
2758 # _LT_LANG(LANGNAME)
2759 # ------------------
2760 # _LT_LANG
2761
2762
2763 # _LT_LANG_DEFAULT_CONFIG
2764 # -----------------------
2765 # _LT_LANG_DEFAULT_CONFIG
2766
2767 # Obsolete macros:
2768 # This is what autoupdate's m4 run will expand. It fires
2769 # the warning (with _au_warn_XXX), outputs it into the
2770 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2771 # the replacement expansion.
2772
2773
2774 # This is an auxiliary macro that is also run when
2775 # autoupdate runs m4. It simply calls m4_warning, but
2776 # we need a wrapper so that each warning is emitted only
2777 # once. We break the quoting in m4_warning's argument in
2778 # order to expand this macro's arguments, not AU_DEFUN's.
2779
2780
2781 # Finally, this is the expansion that is picked up by
2782 # autoconf. It tells the user to run autoupdate, and
2783 # then outputs the replacement expansion. We do not care
2784 # about autoupdate's warning because that contains
2785 # information on what to do *after* running autoupdate.
2786
2787 # This is what autoupdate's m4 run will expand. It fires
2788 # the warning (with _au_warn_XXX), outputs it into the
2789 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2790 # the replacement expansion.
2791
2792
2793 # This is an auxiliary macro that is also run when
2794 # autoupdate runs m4. It simply calls m4_warning, but
2795 # we need a wrapper so that each warning is emitted only
2796 # once. We break the quoting in m4_warning's argument in
2797 # order to expand this macro's arguments, not AU_DEFUN's.
2798
2799
2800 # Finally, this is the expansion that is picked up by
2801 # autoconf. It tells the user to run autoupdate, and
2802 # then outputs the replacement expansion. We do not care
2803 # about autoupdate's warning because that contains
2804 # information on what to do *after* running autoupdate.
2805
2806 # This is what autoupdate's m4 run will expand. It fires
2807 # the warning (with _au_warn_XXX), outputs it into the
2808 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2809 # the replacement expansion.
2810
2811
2812 # This is an auxiliary macro that is also run when
2813 # autoupdate runs m4. It simply calls m4_warning, but
2814 # we need a wrapper so that each warning is emitted only
2815 # once. We break the quoting in m4_warning's argument in
2816 # order to expand this macro's arguments, not AU_DEFUN's.
2817
2818
2819 # Finally, this is the expansion that is picked up by
2820 # autoconf. It tells the user to run autoupdate, and
2821 # then outputs the replacement expansion. We do not care
2822 # about autoupdate's warning because that contains
2823 # information on what to do *after* running autoupdate.
2824
2825 # This is what autoupdate's m4 run will expand. It fires
2826 # the warning (with _au_warn_XXX), outputs it into the
2827 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2828 # the replacement expansion.
2829
2830
2831 # This is an auxiliary macro that is also run when
2832 # autoupdate runs m4. It simply calls m4_warning, but
2833 # we need a wrapper so that each warning is emitted only
2834 # once. We break the quoting in m4_warning's argument in
2835 # order to expand this macro's arguments, not AU_DEFUN's.
2836
2837
2838 # Finally, this is the expansion that is picked up by
2839 # autoconf. It tells the user to run autoupdate, and
2840 # then outputs the replacement expansion. We do not care
2841 # about autoupdate's warning because that contains
2842 # information on what to do *after* running autoupdate.
2843
2844 # This is what autoupdate's m4 run will expand. It fires
2845 # the warning (with _au_warn_XXX), outputs it into the
2846 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2847 # the replacement expansion.
2848
2849
2850 # This is an auxiliary macro that is also run when
2851 # autoupdate runs m4. It simply calls m4_warning, but
2852 # we need a wrapper so that each warning is emitted only
2853 # once. We break the quoting in m4_warning's argument in
2854 # order to expand this macro's arguments, not AU_DEFUN's.
2855
2856
2857 # Finally, this is the expansion that is picked up by
2858 # autoconf. It tells the user to run autoupdate, and
2859 # then outputs the replacement expansion. We do not care
2860 # about autoupdate's warning because that contains
2861 # information on what to do *after* running autoupdate.
2862
2863
2864
2865 # _LT_TAG_COMPILER
2866 # ----------------
2867 # _LT_TAG_COMPILER
2868
2869
2870 # _LT_COMPILER_BOILERPLATE
2871 # ------------------------
2872 # Check for compiler boilerplate output or warnings with
2873 # the simple compiler test code.
2874 # _LT_COMPILER_BOILERPLATE
2875
2876
2877 # _LT_LINKER_BOILERPLATE
2878 # ----------------------
2879 # Check for linker boilerplate output or warnings with
2880 # the simple link test code.
2881 # _LT_LINKER_BOILERPLATE
2882
2883 # _LT_REQUIRED_DARWIN_CHECKS
2884 # -------------------------
2885
2886
2887
2888 # _LT_DARWIN_LINKER_FEATURES
2889 # --------------------------
2890 # Checks for linker and compiler features on darwin
2891
2892
2893 # _LT_SYS_MODULE_PATH_AIX
2894 # -----------------------
2895 # Links a minimal program and checks the executable
2896 # for the system default hardcoded library path. In most cases,
2897 # this is /usr/lib:/lib, but when the MPI compilers are used
2898 # the location of the communication and MPI libs are included too.
2899 # If we don't find anything, use the default library path according
2900 # to the aix ld manual.
2901 # _LT_SYS_MODULE_PATH_AIX
2902
2903
2904 # _LT_SHELL_INIT(ARG)
2905 # -------------------
2906 # _LT_SHELL_INIT
2907
2908
2909
2910 # _LT_PROG_ECHO_BACKSLASH
2911 # -----------------------
2912 # Find how we can fake an echo command that does not interpret backslash.
2913 # In particular, with Autoconf 2.60 or later we add some code to the start
2914 # of the generated configure script which will find a shell with a builtin
2915 # printf (which we can use as an echo command).
2916 # _LT_PROG_ECHO_BACKSLASH
2917
2918
2919 # _LT_ENABLE_LOCK
2920 # ---------------
2921 # _LT_ENABLE_LOCK
2922
2923
2924 # _LT_CMD_OLD_ARCHIVE
2925 # -------------------
2926 # _LT_CMD_OLD_ARCHIVE
2927
2928
2929 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2930 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2931 # ----------------------------------------------------------------
2932 # Check whether the given compiler option works
2933 # _LT_COMPILER_OPTION
2934
2935 # Old name:
2936 # This is what autoupdate's m4 run will expand. It fires
2937 # the warning (with _au_warn_XXX), outputs it into the
2938 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2939 # the replacement expansion.
2940
2941
2942 # This is an auxiliary macro that is also run when
2943 # autoupdate runs m4. It simply calls m4_warning, but
2944 # we need a wrapper so that each warning is emitted only
2945 # once. We break the quoting in m4_warning's argument in
2946 # order to expand this macro's arguments, not AU_DEFUN's.
2947
2948
2949 # Finally, this is the expansion that is picked up by
2950 # autoconf. It tells the user to run autoupdate, and
2951 # then outputs the replacement expansion. We do not care
2952 # about autoupdate's warning because that contains
2953 # information on what to do *after* running autoupdate.
2954
2955
2956
2957 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2958 # [ACTION-SUCCESS], [ACTION-FAILURE])
2959 # ----------------------------------------------------
2960 # Check whether the given linker option works
2961 # _LT_LINKER_OPTION
2962
2963 # Old name:
2964 # This is what autoupdate's m4 run will expand. It fires
2965 # the warning (with _au_warn_XXX), outputs it into the
2966 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2967 # the replacement expansion.
2968
2969
2970 # This is an auxiliary macro that is also run when
2971 # autoupdate runs m4. It simply calls m4_warning, but
2972 # we need a wrapper so that each warning is emitted only
2973 # once. We break the quoting in m4_warning's argument in
2974 # order to expand this macro's arguments, not AU_DEFUN's.
2975
2976
2977 # Finally, this is the expansion that is picked up by
2978 # autoconf. It tells the user to run autoupdate, and
2979 # then outputs the replacement expansion. We do not care
2980 # about autoupdate's warning because that contains
2981 # information on what to do *after* running autoupdate.
2982
2983
2984
2985 # LT_CMD_MAX_LEN
2986 #---------------
2987 # LT_CMD_MAX_LEN
2988
2989 # Old name:
2990 # This is what autoupdate's m4 run will expand. It fires
2991 # the warning (with _au_warn_XXX), outputs it into the
2992 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2993 # the replacement expansion.
2994
2995
2996 # This is an auxiliary macro that is also run when
2997 # autoupdate runs m4. It simply calls m4_warning, but
2998 # we need a wrapper so that each warning is emitted only
2999 # once. We break the quoting in m4_warning's argument in
3000 # order to expand this macro's arguments, not AU_DEFUN's.
3001
3002
3003 # Finally, this is the expansion that is picked up by
3004 # autoconf. It tells the user to run autoupdate, and
3005 # then outputs the replacement expansion. We do not care
3006 # about autoupdate's warning because that contains
3007 # information on what to do *after* running autoupdate.
3008
3009
3010
3011 # _LT_HEADER_DLFCN
3012 # ----------------
3013 # _LT_HEADER_DLFCN
3014
3015
3016 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
3017 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
3018 # ----------------------------------------------------------------
3019 # _LT_TRY_DLOPEN_SELF
3020
3021
3022 # LT_SYS_DLOPEN_SELF
3023 # ------------------
3024 # LT_SYS_DLOPEN_SELF
3025
3026 # Old name:
3027 # This is what autoupdate's m4 run will expand. It fires
3028 # the warning (with _au_warn_XXX), outputs it into the
3029 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3030 # the replacement expansion.
3031
3032
3033 # This is an auxiliary macro that is also run when
3034 # autoupdate runs m4. It simply calls m4_warning, but
3035 # we need a wrapper so that each warning is emitted only
3036 # once. We break the quoting in m4_warning's argument in
3037 # order to expand this macro's arguments, not AU_DEFUN's.
3038
3039
3040 # Finally, this is the expansion that is picked up by
3041 # autoconf. It tells the user to run autoupdate, and
3042 # then outputs the replacement expansion. We do not care
3043 # about autoupdate's warning because that contains
3044 # information on what to do *after* running autoupdate.
3045
3046
3047
3048 # _LT_COMPILER_C_O([TAGNAME])
3049 # ---------------------------
3050 # Check to see if options -c and -o are simultaneously supported by compiler.
3051 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3052 # _LT_COMPILER_C_O
3053
3054
3055 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3056 # ----------------------------------
3057 # Check to see if we can do hard links to lock some files if needed
3058 # _LT_COMPILER_FILE_LOCKS
3059
3060
3061 # _LT_CHECK_OBJDIR
3062 # ----------------
3063 # _LT_CHECK_OBJDIR
3064
3065
3066 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3067 # --------------------------------------
3068 # Check hardcoding attributes.
3069 # _LT_LINKER_HARDCODE_LIBPATH
3070
3071
3072 # _LT_CMD_STRIPLIB
3073 # ----------------
3074 # _LT_CMD_STRIPLIB
3075
3076
3077 # _LT_SYS_DYNAMIC_LINKER([TAG])
3078 # -----------------------------
3079 # PORTME Fill in your ld.so characteristics
3080 # _LT_SYS_DYNAMIC_LINKER
3081
3082
3083 # _LT_PATH_TOOL_PREFIX(TOOL)
3084 # --------------------------
3085 # find a file program which can recognize shared library
3086 # _LT_PATH_TOOL_PREFIX
3087
3088 # Old name:
3089 # This is what autoupdate's m4 run will expand. It fires
3090 # the warning (with _au_warn_XXX), outputs it into the
3091 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3092 # the replacement expansion.
3093
3094
3095 # This is an auxiliary macro that is also run when
3096 # autoupdate runs m4. It simply calls m4_warning, but
3097 # we need a wrapper so that each warning is emitted only
3098 # once. We break the quoting in m4_warning's argument in
3099 # order to expand this macro's arguments, not AU_DEFUN's.
3100
3101
3102 # Finally, this is the expansion that is picked up by
3103 # autoconf. It tells the user to run autoupdate, and
3104 # then outputs the replacement expansion. We do not care
3105 # about autoupdate's warning because that contains
3106 # information on what to do *after* running autoupdate.
3107
3108
3109
3110 # _LT_PATH_MAGIC
3111 # --------------
3112 # find a file program which can recognize a shared library
3113 # _LT_PATH_MAGIC
3114
3115
3116 # LT_PATH_LD
3117 # ----------
3118 # find the pathname to the GNU or non-GNU linker
3119 # LT_PATH_LD
3120
3121 # Old names:
3122 # This is what autoupdate's m4 run will expand. It fires
3123 # the warning (with _au_warn_XXX), outputs it into the
3124 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3125 # the replacement expansion.
3126
3127
3128 # This is an auxiliary macro that is also run when
3129 # autoupdate runs m4. It simply calls m4_warning, but
3130 # we need a wrapper so that each warning is emitted only
3131 # once. We break the quoting in m4_warning's argument in
3132 # order to expand this macro's arguments, not AU_DEFUN's.
3133
3134
3135 # Finally, this is the expansion that is picked up by
3136 # autoconf. It tells the user to run autoupdate, and
3137 # then outputs the replacement expansion. We do not care
3138 # about autoupdate's warning because that contains
3139 # information on what to do *after* running autoupdate.
3140
3141 # This is what autoupdate's m4 run will expand. It fires
3142 # the warning (with _au_warn_XXX), outputs it into the
3143 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3144 # the replacement expansion.
3145
3146
3147 # This is an auxiliary macro that is also run when
3148 # autoupdate runs m4. It simply calls m4_warning, but
3149 # we need a wrapper so that each warning is emitted only
3150 # once. We break the quoting in m4_warning's argument in
3151 # order to expand this macro's arguments, not AU_DEFUN's.
3152
3153
3154 # Finally, this is the expansion that is picked up by
3155 # autoconf. It tells the user to run autoupdate, and
3156 # then outputs the replacement expansion. We do not care
3157 # about autoupdate's warning because that contains
3158 # information on what to do *after* running autoupdate.
3159
3160
3161
3162 # _LT_PATH_LD_GNU
3163 #- --------------
3164 # _LT_PATH_LD_GNU
3165
3166
3167 # _LT_CMD_RELOAD
3168 # --------------
3169 # find reload flag for linker
3170 # -- PORTME Some linkers may need a different reload flag.
3171 # _LT_CMD_RELOAD
3172
3173
3174 # _LT_CHECK_MAGIC_METHOD
3175 # ----------------------
3176 # how to check for library dependencies
3177 # -- PORTME fill in with the dynamic library characteristics
3178 # _LT_CHECK_MAGIC_METHOD
3179
3180
3181 # LT_PATH_NM
3182 # ----------
3183 # find the pathname to a BSD- or MS-compatible name lister
3184 # LT_PATH_NM
3185
3186 # Old names:
3187 # This is what autoupdate's m4 run will expand. It fires
3188 # the warning (with _au_warn_XXX), outputs it into the
3189 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3190 # the replacement expansion.
3191
3192
3193 # This is an auxiliary macro that is also run when
3194 # autoupdate runs m4. It simply calls m4_warning, but
3195 # we need a wrapper so that each warning is emitted only
3196 # once. We break the quoting in m4_warning's argument in
3197 # order to expand this macro's arguments, not AU_DEFUN's.
3198
3199
3200 # Finally, this is the expansion that is picked up by
3201 # autoconf. It tells the user to run autoupdate, and
3202 # then outputs the replacement expansion. We do not care
3203 # about autoupdate's warning because that contains
3204 # information on what to do *after* running autoupdate.
3205
3206 # This is what autoupdate's m4 run will expand. It fires
3207 # the warning (with _au_warn_XXX), outputs it into the
3208 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3209 # the replacement expansion.
3210
3211
3212 # This is an auxiliary macro that is also run when
3213 # autoupdate runs m4. It simply calls m4_warning, but
3214 # we need a wrapper so that each warning is emitted only
3215 # once. We break the quoting in m4_warning's argument in
3216 # order to expand this macro's arguments, not AU_DEFUN's.
3217
3218
3219 # Finally, this is the expansion that is picked up by
3220 # autoconf. It tells the user to run autoupdate, and
3221 # then outputs the replacement expansion. We do not care
3222 # about autoupdate's warning because that contains
3223 # information on what to do *after* running autoupdate.
3224
3225
3226
3227 # LT_LIB_M
3228 # --------
3229 # check for math library
3230 # LT_LIB_M
3231
3232 # Old name:
3233 # This is what autoupdate's m4 run will expand. It fires
3234 # the warning (with _au_warn_XXX), outputs it into the
3235 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3236 # the replacement expansion.
3237
3238
3239 # This is an auxiliary macro that is also run when
3240 # autoupdate runs m4. It simply calls m4_warning, but
3241 # we need a wrapper so that each warning is emitted only
3242 # once. We break the quoting in m4_warning's argument in
3243 # order to expand this macro's arguments, not AU_DEFUN's.
3244
3245
3246 # Finally, this is the expansion that is picked up by
3247 # autoconf. It tells the user to run autoupdate, and
3248 # then outputs the replacement expansion. We do not care
3249 # about autoupdate's warning because that contains
3250 # information on what to do *after* running autoupdate.
3251
3252
3253
3254 # _LT_COMPILER_NO_RTTI([TAGNAME])
3255 # -------------------------------
3256 # _LT_COMPILER_NO_RTTI
3257
3258
3259 # _LT_CMD_GLOBAL_SYMBOLS
3260 # ----------------------
3261 # _LT_CMD_GLOBAL_SYMBOLS
3262
3263
3264 # _LT_COMPILER_PIC([TAGNAME])
3265 # ---------------------------
3266 # _LT_COMPILER_PIC
3267
3268
3269 # _LT_LINKER_SHLIBS([TAGNAME])
3270 # ----------------------------
3271 # See if the linker supports building shared libraries.
3272 # _LT_LINKER_SHLIBS
3273
3274
3275 # _LT_LANG_C_CONFIG([TAG])
3276 # ------------------------
3277 # Ensure that the configuration variables for a C compiler are suitably
3278 # defined. These variables are subsequently used by _LT_CONFIG to write
3279 # the compiler configuration to `libtool'.
3280 # _LT_LANG_C_CONFIG
3281
3282
3283 # _LT_LANG_CXX_CONFIG([TAG])
3284 # --------------------------
3285 # Ensure that the configuration variables for a C++ compiler are suitably
3286 # defined. These variables are subsequently used by _LT_CONFIG to write
3287 # the compiler configuration to `libtool'.
3288 # _LT_LANG_CXX_CONFIG
3289
3290
3291 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3292 # ---------------------------------
3293 # Figure out "hidden" library dependencies from verbose
3294 # compiler output when linking a shared library.
3295 # Parse the compiler output and extract the necessary
3296 # objects, libraries and library flags.
3297 # _LT_SYS_HIDDEN_LIBDEPS
3298
3299
3300 # _LT_LANG_F77_CONFIG([TAG])
3301 # --------------------------
3302 # Ensure that the configuration variables for a Fortran 77 compiler are
3303 # suitably defined. These variables are subsequently used by _LT_CONFIG
3304 # to write the compiler configuration to `libtool'.
3305 # _LT_LANG_F77_CONFIG
3306
3307
3308 # _LT_LANG_FC_CONFIG([TAG])
3309 # -------------------------
3310 # Ensure that the configuration variables for a Fortran compiler are
3311 # suitably defined. These variables are subsequently used by _LT_CONFIG
3312 # to write the compiler configuration to `libtool'.
3313 # _LT_LANG_FC_CONFIG
3314
3315
3316 # _LT_LANG_GCJ_CONFIG([TAG])
3317 # --------------------------
3318 # Ensure that the configuration variables for the GNU Java Compiler compiler
3319 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3320 # to write the compiler configuration to `libtool'.
3321 # _LT_LANG_GCJ_CONFIG
3322
3323
3324 # _LT_LANG_RC_CONFIG([TAG])
3325 # -------------------------
3326 # Ensure that the configuration variables for the Windows resource compiler
3327 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3328 # to write the compiler configuration to `libtool'.
3329 # _LT_LANG_RC_CONFIG
3330
3331
3332 # LT_PROG_GCJ
3333 # -----------
3334
3335
3336 # Old name:
3337 # This is what autoupdate's m4 run will expand. It fires
3338 # the warning (with _au_warn_XXX), outputs it into the
3339 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3340 # the replacement expansion.
3341
3342
3343 # This is an auxiliary macro that is also run when
3344 # autoupdate runs m4. It simply calls m4_warning, but
3345 # we need a wrapper so that each warning is emitted only
3346 # once. We break the quoting in m4_warning's argument in
3347 # order to expand this macro's arguments, not AU_DEFUN's.
3348
3349
3350 # Finally, this is the expansion that is picked up by
3351 # autoconf. It tells the user to run autoupdate, and
3352 # then outputs the replacement expansion. We do not care
3353 # about autoupdate's warning because that contains
3354 # information on what to do *after* running autoupdate.
3355
3356
3357
3358 # LT_PROG_RC
3359 # ----------
3360
3361
3362 # Old name:
3363 # This is what autoupdate's m4 run will expand. It fires
3364 # the warning (with _au_warn_XXX), outputs it into the
3365 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3366 # the replacement expansion.
3367
3368
3369 # This is an auxiliary macro that is also run when
3370 # autoupdate runs m4. It simply calls m4_warning, but
3371 # we need a wrapper so that each warning is emitted only
3372 # once. We break the quoting in m4_warning's argument in
3373 # order to expand this macro's arguments, not AU_DEFUN's.
3374
3375
3376 # Finally, this is the expansion that is picked up by
3377 # autoconf. It tells the user to run autoupdate, and
3378 # then outputs the replacement expansion. We do not care
3379 # about autoupdate's warning because that contains
3380 # information on what to do *after* running autoupdate.
3381
3382
3383
3384 # _LT_DECL_EGREP
3385 # --------------
3386 # If we don't have a new enough Autoconf to choose the best grep
3387 # available, choose the one first in the user's PATH.
3388
3389
3390
3391 # _LT_DECL_OBJDUMP
3392 # --------------
3393 # If we don't have a new enough Autoconf to choose the best objdump
3394 # available, choose the one first in the user's PATH.
3395
3396
3397
3398 # _LT_DECL_SED
3399 # ------------
3400 # Check for a fully-functional sed program, that truncates
3401 # as few characters as possible. Prefer GNU sed if found.
3402 # _LT_DECL_SED
3403
3404 #m4_ifndef
3405
3406 # Old name:
3407 # This is what autoupdate's m4 run will expand. It fires
3408 # the warning (with _au_warn_XXX), outputs it into the
3409 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3410 # the replacement expansion.
3411
3412
3413 # This is an auxiliary macro that is also run when
3414 # autoupdate runs m4. It simply calls m4_warning, but
3415 # we need a wrapper so that each warning is emitted only
3416 # once. We break the quoting in m4_warning's argument in
3417 # order to expand this macro's arguments, not AU_DEFUN's.
3418
3419
3420 # Finally, this is the expansion that is picked up by
3421 # autoconf. It tells the user to run autoupdate, and
3422 # then outputs the replacement expansion. We do not care
3423 # about autoupdate's warning because that contains
3424 # information on what to do *after* running autoupdate.
3425
3426
3427
3428 # _LT_CHECK_SHELL_FEATURES
3429 # ------------------------
3430 # Find out whether the shell is Bourne or XSI compatible,
3431 # or has some other useful features.
3432 # _LT_CHECK_SHELL_FEATURES
3433
3434
3435 # _LT_PROG_XSI_SHELLFNS
3436 # ---------------------
3437 # Bourne and XSI compatible variants of some useful shell functions.
3438
3439
3440 # Helper functions for option handling. -*- Autoconf -*-
3441 #
3442 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3443 # Inc.
3444 # Written by Gary V. Vaughan, 2004
3445 #
3446 # This file is free software; the Free Software Foundation gives
3447 # unlimited permission to copy and/or distribute it, with or without
3448 # modifications, as long as this notice is preserved.
3449
3450 # serial 6 ltoptions.m4
3451
3452 # This is to help aclocal find these macros, as it can't see m4_define.
3453
3454
3455
3456 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3457 # ------------------------------------------
3458
3459
3460
3461 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3462 # ---------------------------------------
3463 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3464 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3465 # saved as a flag.
3466
3467
3468
3469 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3470 # ------------------------------------------------------------
3471 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3472
3473
3474
3475 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3476 # -------------------------------------------------------
3477 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3478 # are set.
3479
3480
3481
3482 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3483 # ----------------------------------------
3484 # OPTION-LIST is a space-separated list of Libtool options associated
3485 # with MACRO-NAME. If any OPTION has a matching handler declared with
3486 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3487 # the unknown option and exit.
3488 # _LT_SET_OPTIONS
3489
3490
3491 ## --------------------------------- ##
3492 ## Macros to handle LT_INIT options. ##
3493 ## --------------------------------- ##
3494
3495 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3496 # -----------------------------------------
3497
3498
3499
3500 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3501 # -----------------------------------------------
3502 # LT_OPTION_DEFINE
3503
3504
3505 # dlopen
3506 # ------
3507
3508
3509 # This is what autoupdate's m4 run will expand. It fires
3510 # the warning (with _au_warn_XXX), outputs it into the
3511 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3512 # the replacement expansion.
3513
3514
3515 # This is an auxiliary macro that is also run when
3516 # autoupdate runs m4. It simply calls m4_warning, but
3517 # we need a wrapper so that each warning is emitted only
3518 # once. We break the quoting in m4_warning's argument in
3519 # order to expand this macro's arguments, not AU_DEFUN's.
3520
3521
3522 # Finally, this is the expansion that is picked up by
3523 # autoconf. It tells the user to run autoupdate, and
3524 # then outputs the replacement expansion. We do not care
3525 # about autoupdate's warning because that contains
3526 # information on what to do *after* running autoupdate.
3527
3528
3529
3530
3531 # win32-dll
3532 # ---------
3533 # Declare package support for building win32 dll's.
3534 # win32-dll
3535
3536 # This is what autoupdate's m4 run will expand. It fires
3537 # the warning (with _au_warn_XXX), outputs it into the
3538 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3539 # the replacement expansion.
3540
3541
3542 # This is an auxiliary macro that is also run when
3543 # autoupdate runs m4. It simply calls m4_warning, but
3544 # we need a wrapper so that each warning is emitted only
3545 # once. We break the quoting in m4_warning's argument in
3546 # order to expand this macro's arguments, not AU_DEFUN's.
3547
3548
3549 # Finally, this is the expansion that is picked up by
3550 # autoconf. It tells the user to run autoupdate, and
3551 # then outputs the replacement expansion. We do not care
3552 # about autoupdate's warning because that contains
3553 # information on what to do *after* running autoupdate.
3554
3555
3556
3557
3558 # _LT_ENABLE_SHARED([DEFAULT])
3559 # ----------------------------
3560 # implement the --enable-shared flag, and supports the `shared' and
3561 # `disable-shared' LT_INIT options.
3562 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3563 # _LT_ENABLE_SHARED
3564
3565
3566
3567
3568 # Old names:
3569
3570
3571
3572
3573 # This is what autoupdate's m4 run will expand. It fires
3574 # the warning (with _au_warn_XXX), outputs it into the
3575 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3576 # the replacement expansion.
3577
3578
3579 # This is an auxiliary macro that is also run when
3580 # autoupdate runs m4. It simply calls m4_warning, but
3581 # we need a wrapper so that each warning is emitted only
3582 # once. We break the quoting in m4_warning's argument in
3583 # order to expand this macro's arguments, not AU_DEFUN's.
3584
3585
3586 # Finally, this is the expansion that is picked up by
3587 # autoconf. It tells the user to run autoupdate, and
3588 # then outputs the replacement expansion. We do not care
3589 # about autoupdate's warning because that contains
3590 # information on what to do *after* running autoupdate.
3591
3592 # This is what autoupdate's m4 run will expand. It fires
3593 # the warning (with _au_warn_XXX), outputs it into the
3594 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3595 # the replacement expansion.
3596
3597
3598 # This is an auxiliary macro that is also run when
3599 # autoupdate runs m4. It simply calls m4_warning, but
3600 # we need a wrapper so that each warning is emitted only
3601 # once. We break the quoting in m4_warning's argument in
3602 # order to expand this macro's arguments, not AU_DEFUN's.
3603
3604
3605 # Finally, this is the expansion that is picked up by
3606 # autoconf. It tells the user to run autoupdate, and
3607 # then outputs the replacement expansion. We do not care
3608 # about autoupdate's warning because that contains
3609 # information on what to do *after* running autoupdate.
3610
3611
3612
3613
3614
3615 # _LT_ENABLE_STATIC([DEFAULT])
3616 # ----------------------------
3617 # implement the --enable-static flag, and support the `static' and
3618 # `disable-static' LT_INIT options.
3619 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3620 # _LT_ENABLE_STATIC
3621
3622
3623
3624
3625 # Old names:
3626
3627
3628
3629
3630 # This is what autoupdate's m4 run will expand. It fires
3631 # the warning (with _au_warn_XXX), outputs it into the
3632 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3633 # the replacement expansion.
3634
3635
3636 # This is an auxiliary macro that is also run when
3637 # autoupdate runs m4. It simply calls m4_warning, but
3638 # we need a wrapper so that each warning is emitted only
3639 # once. We break the quoting in m4_warning's argument in
3640 # order to expand this macro's arguments, not AU_DEFUN's.
3641
3642
3643 # Finally, this is the expansion that is picked up by
3644 # autoconf. It tells the user to run autoupdate, and
3645 # then outputs the replacement expansion. We do not care
3646 # about autoupdate's warning because that contains
3647 # information on what to do *after* running autoupdate.
3648
3649 # This is what autoupdate's m4 run will expand. It fires
3650 # the warning (with _au_warn_XXX), outputs it into the
3651 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3652 # the replacement expansion.
3653
3654
3655 # This is an auxiliary macro that is also run when
3656 # autoupdate runs m4. It simply calls m4_warning, but
3657 # we need a wrapper so that each warning is emitted only
3658 # once. We break the quoting in m4_warning's argument in
3659 # order to expand this macro's arguments, not AU_DEFUN's.
3660
3661
3662 # Finally, this is the expansion that is picked up by
3663 # autoconf. It tells the user to run autoupdate, and
3664 # then outputs the replacement expansion. We do not care
3665 # about autoupdate's warning because that contains
3666 # information on what to do *after* running autoupdate.
3667
3668
3669
3670
3671
3672 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3673 # ----------------------------------
3674 # implement the --enable-fast-install flag, and support the `fast-install'
3675 # and `disable-fast-install' LT_INIT options.
3676 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3677 # _LT_ENABLE_FAST_INSTALL
3678
3679
3680
3681
3682 # Old names:
3683 # This is what autoupdate's m4 run will expand. It fires
3684 # the warning (with _au_warn_XXX), outputs it into the
3685 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3686 # the replacement expansion.
3687
3688
3689 # This is an auxiliary macro that is also run when
3690 # autoupdate runs m4. It simply calls m4_warning, but
3691 # we need a wrapper so that each warning is emitted only
3692 # once. We break the quoting in m4_warning's argument in
3693 # order to expand this macro's arguments, not AU_DEFUN's.
3694
3695
3696 # Finally, this is the expansion that is picked up by
3697 # autoconf. It tells the user to run autoupdate, and
3698 # then outputs the replacement expansion. We do not care
3699 # about autoupdate's warning because that contains
3700 # information on what to do *after* running autoupdate.
3701
3702
3703 # This is what autoupdate's m4 run will expand. It fires
3704 # the warning (with _au_warn_XXX), outputs it into the
3705 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3706 # the replacement expansion.
3707
3708
3709 # This is an auxiliary macro that is also run when
3710 # autoupdate runs m4. It simply calls m4_warning, but
3711 # we need a wrapper so that each warning is emitted only
3712 # once. We break the quoting in m4_warning's argument in
3713 # order to expand this macro's arguments, not AU_DEFUN's.
3714
3715
3716 # Finally, this is the expansion that is picked up by
3717 # autoconf. It tells the user to run autoupdate, and
3718 # then outputs the replacement expansion. We do not care
3719 # about autoupdate's warning because that contains
3720 # information on what to do *after* running autoupdate.
3721
3722
3723
3724
3725 # _LT_WITH_PIC([MODE])
3726 # --------------------
3727 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3728 # LT_INIT options.
3729 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3730 # _LT_WITH_PIC
3731
3732
3733
3734
3735 # Old name:
3736 # This is what autoupdate's m4 run will expand. It fires
3737 # the warning (with _au_warn_XXX), outputs it into the
3738 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3739 # the replacement expansion.
3740
3741
3742 # This is an auxiliary macro that is also run when
3743 # autoupdate runs m4. It simply calls m4_warning, but
3744 # we need a wrapper so that each warning is emitted only
3745 # once. We break the quoting in m4_warning's argument in
3746 # order to expand this macro's arguments, not AU_DEFUN's.
3747
3748
3749 # Finally, this is the expansion that is picked up by
3750 # autoconf. It tells the user to run autoupdate, and
3751 # then outputs the replacement expansion. We do not care
3752 # about autoupdate's warning because that contains
3753 # information on what to do *after* running autoupdate.
3754
3755
3756
3757 ## ----------------- ##
3758 ## LTDL_INIT Options ##
3759 ## ----------------- ##
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3771 #
3772 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3773 # Written by Gary V. Vaughan, 2004
3774 #
3775 # This file is free software; the Free Software Foundation gives
3776 # unlimited permission to copy and/or distribute it, with or without
3777 # modifications, as long as this notice is preserved.
3778
3779 # serial 6 ltsugar.m4
3780
3781 # This is to help aclocal find these macros, as it can't see m4_define.
3782
3783
3784
3785 # lt_join(SEP, ARG1, [ARG2...])
3786 # -----------------------------
3787 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3788 # associated separator.
3789 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3790 # versions in m4sugar had bugs.
3791
3792
3793
3794
3795 # lt_car(LIST)
3796 # lt_cdr(LIST)
3797 # ------------
3798 # Manipulate m4 lists.
3799 # These macros are necessary as long as will still need to support
3800 # Autoconf-2.59 which quotes differently.
3801
3802
3803
3804
3805
3806 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3807 # ------------------------------------------
3808 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3809 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3810 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3811 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3812 # than defined and empty).
3813 #
3814 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3815 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3816
3817
3818
3819
3820 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3821 # ----------------------------------------------------------
3822 # Produce a SEP delimited list of all paired combinations of elements of
3823 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3824 # has the form PREFIXmINFIXSUFFIXn.
3825 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3826
3827
3828
3829 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3830 # -----------------------------------------------------------------------
3831 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3832 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3833
3834
3835
3836 # lt_dict_add(DICT, KEY, VALUE)
3837 # -----------------------------
3838
3839
3840
3841 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3842 # --------------------------------------------
3843
3844
3845
3846 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3847 # ----------------------------------
3848
3849
3850
3851 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3852 # -----------------------------------------------------------------
3853
3854
3855
3856 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3857 # --------------------------------------------------------------
3858
3859
3860 # ltversion.m4 -- version numbers -*- Autoconf -*-
3861 #
3862 # Copyright (C) 2004 Free Software Foundation, Inc.
3863 # Written by Scott James Remnant, 2004
3864 #
3865 # This file is free software; the Free Software Foundation gives
3866 # unlimited permission to copy and/or distribute it, with or without
3867 # modifications, as long as this notice is preserved.
3868
3869 # Generated from ltversion.in.
3870
3871 # serial 3134 ltversion.m4
3872 # This file is part of GNU Libtool
3873
3874
3875
3876
3877
3878
3879 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3880 #
3881 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3882 # Written by Scott James Remnant, 2004.
3883 #
3884 # This file is free software; the Free Software Foundation gives
3885 # unlimited permission to copy and/or distribute it, with or without
3886 # modifications, as long as this notice is preserved.
3887
3888 # serial 4 lt~obsolete.m4
3889
3890 # These exist entirely to fool aclocal when bootstrapping libtool.
3891 #
3892 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3893 # which have later been changed to m4_define as they aren't part of the
3894 # exported API, or moved to Autoconf or Automake where they belong.
3895 #
3896 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3897 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3898 # using a macro with the same name in our local m4/libtool.m4 it'll
3899 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3900 # and doesn't know about Autoconf macros at all.)
3901 #
3902 # So we provide this file, which has a silly filename so it's always
3903 # included after everything else. This provides aclocal with the
3904 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3905 # because those macros already exist, or will be overwritten later.
3906 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3907 #
3908 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3909 # Yes, that means every name once taken will need to remain here until
3910 # we give up compatibility with versions before 1.7, at which point
3911 # we need to keep only those names which we still refer to.
3912
3913 # This is to help aclocal find these macros, as it can't see m4_define.
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
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978 ## -*- Autoconf -*-
3979
3980 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3981 # Free Software Foundation, Inc.
3982 #
3983 # This file is free software; the Free Software Foundation
3984 # gives unlimited permission to copy and/or distribute it,
3985 # with or without modifications, as long as this notice is preserved.
3986
3987 # serial 8
3988
3989 # Based on depend.m4 from automake 1.9, modified for standalone use in
3990 # an environment where GNU make is required.
3991
3992 # ZW_PROG_COMPILER_DEPENDENCIES
3993 # -----------------------------
3994 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3995 # sets fooDEPMODE accordingly. Cache-variable compatible with
3996 # original; not side-effect compatible. As the users of this macro
3997 # may require accurate dependencies for correct builds, it does *not*
3998 # honor --disable-dependency-checking, and failure to detect a usable
3999 # method is an error. depcomp is assumed to be located in
4000 # $ac_aux_dir.
4001 #
4002 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
4003
4004
4005
4006 # AM_SET_DEPDIR
4007 # -------------
4008 # Choose a directory name for dependency files.
4009
4010
4011 # ZW_CREATE_DEPDIR
4012 # ----------------
4013 # As AM_SET_DEPDIR, but also create the directory at config.status time.
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
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080 # intl sister-directory configuration rules.
4081 #
4082
4083 # The idea behind this macro is that there's no need to repeat all the
4084 # autoconf probes done by the intl directory - it's already done them
4085 # for us. In fact, there's no need even to look at the cache for the
4086 # answers. All we need to do is nab a few pieces of information.
4087 # The intl directory is set up to make this easy, by generating a
4088 # small file which can be sourced as a shell script; then we produce
4089 # the necessary substitutions and definitions for this directory.
4090
4091
4092
4093 # Autoconf M4 include file defining utility macros for complex Canadian
4094 # cross builds.
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104 ####
4105 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4106 # or AC_INIT.
4107 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4108
4109 ####
4110 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4111 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4112
4113
4114 ####
4115 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4116 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4117
4118
4119
4120 # Backported from Autoconf 2.5x; can go away when and if
4121 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4122
4123
4124
4125
4126
4127
4128
4129
4130 # ACX_HAVE_GCC_FOR_TARGET
4131 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4132
4133
4134 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4135 # Searching for installed target binutils. We need to take extra care,
4136 # else we may find the wrong assembler, linker, etc., and lose.
4137 #
4138 # First try --with-build-time-tools, if specified.
4139 #
4140 # For build != host, we ask the installed GCC for the name of the tool it
4141 # uses, and accept it if it is an absolute path. This is because the
4142 # only good choice for a compiler is the same GCC version that is being
4143 # installed (or we couldn't make target libraries), and we assume that
4144 # on the host system we'll have not only the same GCC version, but also
4145 # the same binutils version.
4146 #
4147 # For build == host, search the same directories that the installed
4148 # compiler will search. We used to do this for the assembler, linker,
4149 # and nm only; for simplicity of configuration, however, we extend this
4150 # criterion to tools (such as ar and ranlib) that are never invoked by
4151 # the compiler, to avoid mismatches.
4152 #
4153 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4154 # if build == target. This makes the most sense only when bootstrapping,
4155 # but we also do so when build != host. In this case, we hope that the
4156 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4157 #
4158 # If we do not find a suitable binary, then try the user's path.
4159
4160
4161 ###
4162 # AC_PROG_CPP_WERROR
4163 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4164 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4165 # For now, using this also overrides header checks to use only the
4166 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4167 # bit harder from here).
4168 # Eventually autoconf will default to checking headers with the compiler
4169 # instead, and we'll have to do this differently.
4170
4171 # AC_PROG_CPP_WERROR
4172
4173 # Test for GNAT.
4174 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4175 # that understands Ada. We use the user's CC setting, already found, and
4176 # possibly add $1 to the command-line parameters.
4177 #
4178 # Sets the shell variable have_gnat to yes or no as appropriate, and
4179 # substitutes GNATBIND and GNATMAKE.
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205 ac_ext=c
4206 ac_cpp='$CPP $CPPFLAGS'
4207 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4208 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4209 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4210 if test -n "$ac_tool_prefix"; then
4211 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4212 set dummy ${ac_tool_prefix}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_CC+:} false; then :
4216 $as_echo_n "(cached) " >&6
4217 else
4218 if test -n "$CC"; then
4219 ac_cv_prog_CC="$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_CC="${ac_tool_prefix}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 CC=$ac_cv_prog_CC
4239 if test -n "$CC"; then
4240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4241 $as_echo "$CC" >&6; }
4242 else
4243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4244 $as_echo "no" >&6; }
4245 fi
4246
4247
4248 fi
4249 if test -z "$ac_cv_prog_CC"; then
4250 ac_ct_CC=$CC
4251 # Extract the first word of "gcc", so it can be a program name with args.
4252 set dummy gcc; ac_word=$2
4253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4254 $as_echo_n "checking for $ac_word... " >&6; }
4255 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4256 $as_echo_n "(cached) " >&6
4257 else
4258 if test -n "$ac_ct_CC"; then
4259 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4260 else
4261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4262 for as_dir in $PATH
4263 do
4264 IFS=$as_save_IFS
4265 test -z "$as_dir" && as_dir=.
4266 for ac_exec_ext in '' $ac_executable_extensions; do
4267 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4268 ac_cv_prog_ac_ct_CC="gcc"
4269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4270 break 2
4271 fi
4272 done
4273 done
4274 IFS=$as_save_IFS
4275
4276 fi
4277 fi
4278 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4279 if test -n "$ac_ct_CC"; then
4280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4281 $as_echo "$ac_ct_CC" >&6; }
4282 else
4283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4284 $as_echo "no" >&6; }
4285 fi
4286
4287 if test "x$ac_ct_CC" = x; then
4288 CC=""
4289 else
4290 case $cross_compiling:$ac_tool_warned in
4291 yes:)
4292 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4293 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4294 ac_tool_warned=yes ;;
4295 esac
4296 CC=$ac_ct_CC
4297 fi
4298 else
4299 CC="$ac_cv_prog_CC"
4300 fi
4301
4302 if test -z "$CC"; then
4303 if test -n "$ac_tool_prefix"; then
4304 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4305 set dummy ${ac_tool_prefix}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 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4315 for as_dir in $PATH
4316 do
4317 IFS=$as_save_IFS
4318 test -z "$as_dir" && as_dir=.
4319 for ac_exec_ext in '' $ac_executable_extensions; do
4320 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4321 ac_cv_prog_CC="${ac_tool_prefix}cc"
4322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4323 break 2
4324 fi
4325 done
4326 done
4327 IFS=$as_save_IFS
4328
4329 fi
4330 fi
4331 CC=$ac_cv_prog_CC
4332 if test -n "$CC"; then
4333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4334 $as_echo "$CC" >&6; }
4335 else
4336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4337 $as_echo "no" >&6; }
4338 fi
4339
4340
4341 fi
4342 fi
4343 if test -z "$CC"; then
4344 # Extract the first word of "cc", so it can be a program name with args.
4345 set dummy cc; ac_word=$2
4346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4347 $as_echo_n "checking for $ac_word... " >&6; }
4348 if ${ac_cv_prog_CC+:} false; then :
4349 $as_echo_n "(cached) " >&6
4350 else
4351 if test -n "$CC"; then
4352 ac_cv_prog_CC="$CC" # Let the user override the test.
4353 else
4354 ac_prog_rejected=no
4355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4356 for as_dir in $PATH
4357 do
4358 IFS=$as_save_IFS
4359 test -z "$as_dir" && as_dir=.
4360 for ac_exec_ext in '' $ac_executable_extensions; do
4361 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4362 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4363 ac_prog_rejected=yes
4364 continue
4365 fi
4366 ac_cv_prog_CC="cc"
4367 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4368 break 2
4369 fi
4370 done
4371 done
4372 IFS=$as_save_IFS
4373
4374 if test $ac_prog_rejected = yes; then
4375 # We found a bogon in the path, so make sure we never use it.
4376 set dummy $ac_cv_prog_CC
4377 shift
4378 if test $# != 0; then
4379 # We chose a different compiler from the bogus one.
4380 # However, it has the same basename, so the bogon will be chosen
4381 # first if we set CC to just the basename; use the full file name.
4382 shift
4383 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4384 fi
4385 fi
4386 fi
4387 fi
4388 CC=$ac_cv_prog_CC
4389 if test -n "$CC"; then
4390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4391 $as_echo "$CC" >&6; }
4392 else
4393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4394 $as_echo "no" >&6; }
4395 fi
4396
4397
4398 fi
4399 if test -z "$CC"; then
4400 if test -n "$ac_tool_prefix"; then
4401 for ac_prog in cl.exe
4402 do
4403 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4404 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4406 $as_echo_n "checking for $ac_word... " >&6; }
4407 if ${ac_cv_prog_CC+:} false; then :
4408 $as_echo_n "(cached) " >&6
4409 else
4410 if test -n "$CC"; then
4411 ac_cv_prog_CC="$CC" # Let the user override the test.
4412 else
4413 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4414 for as_dir in $PATH
4415 do
4416 IFS=$as_save_IFS
4417 test -z "$as_dir" && as_dir=.
4418 for ac_exec_ext in '' $ac_executable_extensions; do
4419 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4420 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4422 break 2
4423 fi
4424 done
4425 done
4426 IFS=$as_save_IFS
4427
4428 fi
4429 fi
4430 CC=$ac_cv_prog_CC
4431 if test -n "$CC"; then
4432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4433 $as_echo "$CC" >&6; }
4434 else
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4436 $as_echo "no" >&6; }
4437 fi
4438
4439
4440 test -n "$CC" && break
4441 done
4442 fi
4443 if test -z "$CC"; then
4444 ac_ct_CC=$CC
4445 for ac_prog in cl.exe
4446 do
4447 # Extract the first word of "$ac_prog", so it can be a program name with args.
4448 set dummy $ac_prog; ac_word=$2
4449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4450 $as_echo_n "checking for $ac_word... " >&6; }
4451 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4452 $as_echo_n "(cached) " >&6
4453 else
4454 if test -n "$ac_ct_CC"; then
4455 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4456 else
4457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4458 for as_dir in $PATH
4459 do
4460 IFS=$as_save_IFS
4461 test -z "$as_dir" && as_dir=.
4462 for ac_exec_ext in '' $ac_executable_extensions; do
4463 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4464 ac_cv_prog_ac_ct_CC="$ac_prog"
4465 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4466 break 2
4467 fi
4468 done
4469 done
4470 IFS=$as_save_IFS
4471
4472 fi
4473 fi
4474 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4475 if test -n "$ac_ct_CC"; then
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4477 $as_echo "$ac_ct_CC" >&6; }
4478 else
4479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4480 $as_echo "no" >&6; }
4481 fi
4482
4483
4484 test -n "$ac_ct_CC" && break
4485 done
4486
4487 if test "x$ac_ct_CC" = x; then
4488 CC=""
4489 else
4490 case $cross_compiling:$ac_tool_warned in
4491 yes:)
4492 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4493 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4494 ac_tool_warned=yes ;;
4495 esac
4496 CC=$ac_ct_CC
4497 fi
4498 fi
4499
4500 fi
4501
4502
4503 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4504 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4505 as_fn_error $? "no acceptable C compiler found in \$PATH
4506 See \`config.log' for more details" "$LINENO" 5; }
4507
4508 # Provide some information about the compiler.
4509 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4510 set X $ac_compile
4511 ac_compiler=$2
4512 for ac_option in --version -v -V -qversion; do
4513 { { ac_try="$ac_compiler $ac_option >&5"
4514 case "(($ac_try" in
4515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4516 *) ac_try_echo=$ac_try;;
4517 esac
4518 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4519 $as_echo "$ac_try_echo"; } >&5
4520 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4521 ac_status=$?
4522 if test -s conftest.err; then
4523 sed '10a\
4524 ... rest of stderr output deleted ...
4525 10q' conftest.err >conftest.er1
4526 cat conftest.er1 >&5
4527 fi
4528 rm -f conftest.er1 conftest.err
4529 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4530 test $ac_status = 0; }
4531 done
4532
4533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4534 /* end confdefs.h. */
4535
4536 int
4537 main ()
4538 {
4539
4540 ;
4541 return 0;
4542 }
4543 _ACEOF
4544 ac_clean_files_save=$ac_clean_files
4545 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4546 # Try to create an executable without -o first, disregard a.out.
4547 # It will help us diagnose broken compilers, and finding out an intuition
4548 # of exeext.
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4550 $as_echo_n "checking whether the C compiler works... " >&6; }
4551 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4552
4553 # The possible output files:
4554 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4555
4556 ac_rmfiles=
4557 for ac_file in $ac_files
4558 do
4559 case $ac_file in
4560 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4561 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4562 esac
4563 done
4564 rm -f $ac_rmfiles
4565
4566 if { { ac_try="$ac_link_default"
4567 case "(($ac_try" in
4568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4569 *) ac_try_echo=$ac_try;;
4570 esac
4571 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4572 $as_echo "$ac_try_echo"; } >&5
4573 (eval "$ac_link_default") 2>&5
4574 ac_status=$?
4575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4576 test $ac_status = 0; }; then :
4577 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4578 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4579 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4580 # so that the user can short-circuit this test for compilers unknown to
4581 # Autoconf.
4582 for ac_file in $ac_files ''
4583 do
4584 test -f "$ac_file" || continue
4585 case $ac_file in
4586 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4587 ;;
4588 [ab].out )
4589 # We found the default executable, but exeext='' is most
4590 # certainly right.
4591 break;;
4592 *.* )
4593 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4594 then :; else
4595 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4596 fi
4597 # We set ac_cv_exeext here because the later test for it is not
4598 # safe: cross compilers may not add the suffix if given an `-o'
4599 # argument, so we may need to know it at that point already.
4600 # Even if this section looks crufty: it has the advantage of
4601 # actually working.
4602 break;;
4603 * )
4604 break;;
4605 esac
4606 done
4607 test "$ac_cv_exeext" = no && ac_cv_exeext=
4608
4609 else
4610 ac_file=''
4611 fi
4612 if test -z "$ac_file"; then :
4613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4614 $as_echo "no" >&6; }
4615 $as_echo "$as_me: failed program was:" >&5
4616 sed 's/^/| /' conftest.$ac_ext >&5
4617
4618 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4619 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4620 as_fn_error 77 "C compiler cannot create executables
4621 See \`config.log' for more details" "$LINENO" 5; }
4622 else
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4624 $as_echo "yes" >&6; }
4625 fi
4626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4627 $as_echo_n "checking for C compiler default output file name... " >&6; }
4628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4629 $as_echo "$ac_file" >&6; }
4630 ac_exeext=$ac_cv_exeext
4631
4632 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4633 ac_clean_files=$ac_clean_files_save
4634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4635 $as_echo_n "checking for suffix of executables... " >&6; }
4636 if { { ac_try="$ac_link"
4637 case "(($ac_try" in
4638 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4639 *) ac_try_echo=$ac_try;;
4640 esac
4641 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4642 $as_echo "$ac_try_echo"; } >&5
4643 (eval "$ac_link") 2>&5
4644 ac_status=$?
4645 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4646 test $ac_status = 0; }; then :
4647 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4648 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4649 # work properly (i.e., refer to `conftest.exe'), while it won't with
4650 # `rm'.
4651 for ac_file in conftest.exe conftest conftest.*; do
4652 test -f "$ac_file" || continue
4653 case $ac_file in
4654 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4655 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4656 break;;
4657 * ) break;;
4658 esac
4659 done
4660 else
4661 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4662 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4663 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4664 See \`config.log' for more details" "$LINENO" 5; }
4665 fi
4666 rm -f conftest conftest$ac_cv_exeext
4667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4668 $as_echo "$ac_cv_exeext" >&6; }
4669
4670 rm -f conftest.$ac_ext
4671 EXEEXT=$ac_cv_exeext
4672 ac_exeext=$EXEEXT
4673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4674 /* end confdefs.h. */
4675 #include <stdio.h>
4676 int
4677 main ()
4678 {
4679 FILE *f = fopen ("conftest.out", "w");
4680 return ferror (f) || fclose (f) != 0;
4681
4682 ;
4683 return 0;
4684 }
4685 _ACEOF
4686 ac_clean_files="$ac_clean_files conftest.out"
4687 # Check that the compiler produces executables we can run. If not, either
4688 # the compiler is broken, or we cross compile.
4689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4690 $as_echo_n "checking whether we are cross compiling... " >&6; }
4691 if test "$cross_compiling" != yes; then
4692 { { ac_try="$ac_link"
4693 case "(($ac_try" in
4694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4695 *) ac_try_echo=$ac_try;;
4696 esac
4697 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4698 $as_echo "$ac_try_echo"; } >&5
4699 (eval "$ac_link") 2>&5
4700 ac_status=$?
4701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4702 test $ac_status = 0; }
4703 if { ac_try='./conftest$ac_cv_exeext'
4704 { { case "(($ac_try" in
4705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4706 *) ac_try_echo=$ac_try;;
4707 esac
4708 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4709 $as_echo "$ac_try_echo"; } >&5
4710 (eval "$ac_try") 2>&5
4711 ac_status=$?
4712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4713 test $ac_status = 0; }; }; then
4714 cross_compiling=no
4715 else
4716 if test "$cross_compiling" = maybe; then
4717 cross_compiling=yes
4718 else
4719 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4720 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4721 as_fn_error $? "cannot run C compiled programs.
4722 If you meant to cross compile, use \`--host'.
4723 See \`config.log' for more details" "$LINENO" 5; }
4724 fi
4725 fi
4726 fi
4727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4728 $as_echo "$cross_compiling" >&6; }
4729
4730 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4731 ac_clean_files=$ac_clean_files_save
4732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4733 $as_echo_n "checking for suffix of object files... " >&6; }
4734 if ${ac_cv_objext+:} false; then :
4735 $as_echo_n "(cached) " >&6
4736 else
4737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4738 /* end confdefs.h. */
4739
4740 int
4741 main ()
4742 {
4743
4744 ;
4745 return 0;
4746 }
4747 _ACEOF
4748 rm -f conftest.o conftest.obj
4749 if { { ac_try="$ac_compile"
4750 case "(($ac_try" in
4751 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4752 *) ac_try_echo=$ac_try;;
4753 esac
4754 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4755 $as_echo "$ac_try_echo"; } >&5
4756 (eval "$ac_compile") 2>&5
4757 ac_status=$?
4758 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4759 test $ac_status = 0; }; then :
4760 for ac_file in conftest.o conftest.obj conftest.*; do
4761 test -f "$ac_file" || continue;
4762 case $ac_file in
4763 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4764 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4765 break;;
4766 esac
4767 done
4768 else
4769 $as_echo "$as_me: failed program was:" >&5
4770 sed 's/^/| /' conftest.$ac_ext >&5
4771
4772 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4773 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4774 as_fn_error $? "cannot compute suffix of object files: cannot compile
4775 See \`config.log' for more details" "$LINENO" 5; }
4776 fi
4777 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4778 fi
4779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4780 $as_echo "$ac_cv_objext" >&6; }
4781 OBJEXT=$ac_cv_objext
4782 ac_objext=$OBJEXT
4783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4784 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4785 if ${ac_cv_c_compiler_gnu+:} false; then :
4786 $as_echo_n "(cached) " >&6
4787 else
4788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4789 /* end confdefs.h. */
4790
4791 int
4792 main ()
4793 {
4794 #ifndef __GNUC__
4795 choke me
4796 #endif
4797
4798 ;
4799 return 0;
4800 }
4801 _ACEOF
4802 if ac_fn_c_try_compile "$LINENO"; then :
4803 ac_compiler_gnu=yes
4804 else
4805 ac_compiler_gnu=no
4806 fi
4807 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4808 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4809
4810 fi
4811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4812 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4813 if test $ac_compiler_gnu = yes; then
4814 GCC=yes
4815 else
4816 GCC=
4817 fi
4818 ac_test_CFLAGS=${CFLAGS+set}
4819 ac_save_CFLAGS=$CFLAGS
4820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4821 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4822 if ${ac_cv_prog_cc_g+:} false; then :
4823 $as_echo_n "(cached) " >&6
4824 else
4825 ac_save_c_werror_flag=$ac_c_werror_flag
4826 ac_c_werror_flag=yes
4827 ac_cv_prog_cc_g=no
4828 CFLAGS="-g"
4829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4830 /* end confdefs.h. */
4831
4832 int
4833 main ()
4834 {
4835
4836 ;
4837 return 0;
4838 }
4839 _ACEOF
4840 if ac_fn_c_try_compile "$LINENO"; then :
4841 ac_cv_prog_cc_g=yes
4842 else
4843 CFLAGS=""
4844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4845 /* end confdefs.h. */
4846
4847 int
4848 main ()
4849 {
4850
4851 ;
4852 return 0;
4853 }
4854 _ACEOF
4855 if ac_fn_c_try_compile "$LINENO"; then :
4856
4857 else
4858 ac_c_werror_flag=$ac_save_c_werror_flag
4859 CFLAGS="-g"
4860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4861 /* end confdefs.h. */
4862
4863 int
4864 main ()
4865 {
4866
4867 ;
4868 return 0;
4869 }
4870 _ACEOF
4871 if ac_fn_c_try_compile "$LINENO"; then :
4872 ac_cv_prog_cc_g=yes
4873 fi
4874 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4875 fi
4876 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4877 fi
4878 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4879 ac_c_werror_flag=$ac_save_c_werror_flag
4880 fi
4881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4882 $as_echo "$ac_cv_prog_cc_g" >&6; }
4883 if test "$ac_test_CFLAGS" = set; then
4884 CFLAGS=$ac_save_CFLAGS
4885 elif test $ac_cv_prog_cc_g = yes; then
4886 if test "$GCC" = yes; then
4887 CFLAGS="-g -O2"
4888 else
4889 CFLAGS="-g"
4890 fi
4891 else
4892 if test "$GCC" = yes; then
4893 CFLAGS="-O2"
4894 else
4895 CFLAGS=
4896 fi
4897 fi
4898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4899 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4900 if ${ac_cv_prog_cc_c89+:} false; then :
4901 $as_echo_n "(cached) " >&6
4902 else
4903 ac_cv_prog_cc_c89=no
4904 ac_save_CC=$CC
4905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4906 /* end confdefs.h. */
4907 #include <stdarg.h>
4908 #include <stdio.h>
4909 struct stat;
4910 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4911 struct buf { int x; };
4912 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4913 static char *e (p, i)
4914 char **p;
4915 int i;
4916 {
4917 return p[i];
4918 }
4919 static char *f (char * (*g) (char **, int), char **p, ...)
4920 {
4921 char *s;
4922 va_list v;
4923 va_start (v,p);
4924 s = g (p, va_arg (v,int));
4925 va_end (v);
4926 return s;
4927 }
4928
4929 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4930 function prototypes and stuff, but not '\xHH' hex character constants.
4931 These don't provoke an error unfortunately, instead are silently treated
4932 as 'x'. The following induces an error, until -std is added to get
4933 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4934 array size at least. It's necessary to write '\x00'==0 to get something
4935 that's true only with -std. */
4936 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4937
4938 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4939 inside strings and character constants. */
4940 #define FOO(x) 'x'
4941 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4942
4943 int test (int i, double x);
4944 struct s1 {int (*f) (int a);};
4945 struct s2 {int (*f) (double a);};
4946 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4947 int argc;
4948 char **argv;
4949 int
4950 main ()
4951 {
4952 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4953 ;
4954 return 0;
4955 }
4956 _ACEOF
4957 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4958 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4959 do
4960 CC="$ac_save_CC $ac_arg"
4961 if ac_fn_c_try_compile "$LINENO"; then :
4962 ac_cv_prog_cc_c89=$ac_arg
4963 fi
4964 rm -f core conftest.err conftest.$ac_objext
4965 test "x$ac_cv_prog_cc_c89" != "xno" && break
4966 done
4967 rm -f conftest.$ac_ext
4968 CC=$ac_save_CC
4969
4970 fi
4971 # AC_CACHE_VAL
4972 case "x$ac_cv_prog_cc_c89" in
4973 x)
4974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4975 $as_echo "none needed" >&6; } ;;
4976 xno)
4977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4978 $as_echo "unsupported" >&6; } ;;
4979 *)
4980 CC="$CC $ac_cv_prog_cc_c89"
4981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4982 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4983 esac
4984 if test "x$ac_cv_prog_cc_c89" != xno; then :
4985
4986 fi
4987
4988 ac_ext=c
4989 ac_cpp='$CPP $CPPFLAGS'
4990 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4991 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4992 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4993
4994 ac_aux_dir=
4995 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4996 if test -f "$ac_dir/install-sh"; then
4997 ac_aux_dir=$ac_dir
4998 ac_install_sh="$ac_aux_dir/install-sh -c"
4999 break
5000 elif test -f "$ac_dir/install.sh"; then
5001 ac_aux_dir=$ac_dir
5002 ac_install_sh="$ac_aux_dir/install.sh -c"
5003 break
5004 elif test -f "$ac_dir/shtool"; then
5005 ac_aux_dir=$ac_dir
5006 ac_install_sh="$ac_aux_dir/shtool install -c"
5007 break
5008 fi
5009 done
5010 if test -z "$ac_aux_dir"; then
5011 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
5012 fi
5013
5014 # These three variables are undocumented and unsupported,
5015 # and are intended to be withdrawn in a future Autoconf release.
5016 # They can cause serious problems if a builder's source tree is in a directory
5017 # whose full name contains unusual characters.
5018 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
5019 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
5020 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
5021
5022
5023 # Make sure we can run config.sub.
5024 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5025 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5026
5027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5028 $as_echo_n "checking build system type... " >&6; }
5029 if ${ac_cv_build+:} false; then :
5030 $as_echo_n "(cached) " >&6
5031 else
5032 ac_build_alias=$build_alias
5033 test "x$ac_build_alias" = x &&
5034 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5035 test "x$ac_build_alias" = x &&
5036 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5037 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5038 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5039
5040 fi
5041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5042 $as_echo "$ac_cv_build" >&6; }
5043 case $ac_cv_build in
5044 *-*-*) ;;
5045 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5046 esac
5047 build=$ac_cv_build
5048 ac_save_IFS=$IFS; IFS='-'
5049 set x $ac_cv_build
5050 shift
5051 build_cpu=$1
5052 build_vendor=$2
5053 shift; shift
5054 # Remember, the first character of IFS is used to create $*,
5055 # except with old shells:
5056 build_os=$*
5057 IFS=$ac_save_IFS
5058 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5059
5060
5061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5062 $as_echo_n "checking host system type... " >&6; }
5063 if ${ac_cv_host+:} false; then :
5064 $as_echo_n "(cached) " >&6
5065 else
5066 if test "x$host_alias" = x; then
5067 ac_cv_host=$ac_cv_build
5068 else
5069 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5070 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5071 fi
5072
5073 fi
5074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5075 $as_echo "$ac_cv_host" >&6; }
5076 case $ac_cv_host in
5077 *-*-*) ;;
5078 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5079 esac
5080 host=$ac_cv_host
5081 ac_save_IFS=$IFS; IFS='-'
5082 set x $ac_cv_host
5083 shift
5084 host_cpu=$1
5085 host_vendor=$2
5086 shift; shift
5087 # Remember, the first character of IFS is used to create $*,
5088 # except with old shells:
5089 host_os=$*
5090 IFS=$ac_save_IFS
5091 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5092
5093
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5095 $as_echo_n "checking target system type... " >&6; }
5096 if ${ac_cv_target+:} false; then :
5097 $as_echo_n "(cached) " >&6
5098 else
5099 if test "x$target_alias" = x; then
5100 ac_cv_target=$ac_cv_host
5101 else
5102 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5103 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5104 fi
5105
5106 fi
5107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5108 $as_echo "$ac_cv_target" >&6; }
5109 case $ac_cv_target in
5110 *-*-*) ;;
5111 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5112 esac
5113 target=$ac_cv_target
5114 ac_save_IFS=$IFS; IFS='-'
5115 set x $ac_cv_target
5116 shift
5117 target_cpu=$1
5118 target_vendor=$2
5119 shift; shift
5120 # Remember, the first character of IFS is used to create $*,
5121 # except with old shells:
5122 target_os=$*
5123 IFS=$ac_save_IFS
5124 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5125
5126
5127 # The aliases save the names the user supplied, while $host etc.
5128 # will get canonicalized.
5129 test -n "$target_alias" &&
5130 test "$program_prefix$program_suffix$program_transform_name" = \
5131 NONENONEs,x,x, &&
5132 program_prefix=${target_alias}-
5133
5134 ac_ext=c
5135 ac_cpp='$CPP $CPPFLAGS'
5136 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5137 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5138 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5140 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5141 # On Suns, sometimes $CPP names a directory.
5142 if test -n "$CPP" && test -d "$CPP"; then
5143 CPP=
5144 fi
5145 if test -z "$CPP"; then
5146 if ${ac_cv_prog_CPP+:} false; then :
5147 $as_echo_n "(cached) " >&6
5148 else
5149 # Double quotes because CPP needs to be expanded
5150 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5151 do
5152 ac_preproc_ok=false
5153 for ac_c_preproc_warn_flag in '' yes
5154 do
5155 # Use a header file that comes with gcc, so configuring glibc
5156 # with a fresh cross-compiler works.
5157 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5158 # <limits.h> exists even on freestanding compilers.
5159 # On the NeXT, cc -E runs the code through the compiler's parser,
5160 # not just through cpp. "Syntax error" is here to catch this case.
5161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5162 /* end confdefs.h. */
5163 #ifdef __STDC__
5164 # include <limits.h>
5165 #else
5166 # include <assert.h>
5167 #endif
5168 Syntax error
5169 _ACEOF
5170 if ac_fn_c_try_cpp "$LINENO"; then :
5171
5172 else
5173 # Broken: fails on valid input.
5174 continue
5175 fi
5176 rm -f conftest.err conftest.i conftest.$ac_ext
5177
5178 # OK, works on sane cases. Now check whether nonexistent headers
5179 # can be detected and how.
5180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5181 /* end confdefs.h. */
5182 #include <ac_nonexistent.h>
5183 _ACEOF
5184 if ac_fn_c_try_cpp "$LINENO"; then :
5185 # Broken: success on invalid input.
5186 continue
5187 else
5188 # Passes both tests.
5189 ac_preproc_ok=:
5190 break
5191 fi
5192 rm -f conftest.err conftest.i conftest.$ac_ext
5193
5194 done
5195 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5196 rm -f conftest.i conftest.err conftest.$ac_ext
5197 if $ac_preproc_ok; then :
5198 break
5199 fi
5200
5201 done
5202 ac_cv_prog_CPP=$CPP
5203
5204 fi
5205 CPP=$ac_cv_prog_CPP
5206 else
5207 ac_cv_prog_CPP=$CPP
5208 fi
5209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5210 $as_echo "$CPP" >&6; }
5211 ac_preproc_ok=false
5212 for ac_c_preproc_warn_flag in '' yes
5213 do
5214 # Use a header file that comes with gcc, so configuring glibc
5215 # with a fresh cross-compiler works.
5216 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5217 # <limits.h> exists even on freestanding compilers.
5218 # On the NeXT, cc -E runs the code through the compiler's parser,
5219 # not just through cpp. "Syntax error" is here to catch this case.
5220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5221 /* end confdefs.h. */
5222 #ifdef __STDC__
5223 # include <limits.h>
5224 #else
5225 # include <assert.h>
5226 #endif
5227 Syntax error
5228 _ACEOF
5229 if ac_fn_c_try_cpp "$LINENO"; then :
5230
5231 else
5232 # Broken: fails on valid input.
5233 continue
5234 fi
5235 rm -f conftest.err conftest.i conftest.$ac_ext
5236
5237 # OK, works on sane cases. Now check whether nonexistent headers
5238 # can be detected and how.
5239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5240 /* end confdefs.h. */
5241 #include <ac_nonexistent.h>
5242 _ACEOF
5243 if ac_fn_c_try_cpp "$LINENO"; then :
5244 # Broken: success on invalid input.
5245 continue
5246 else
5247 # Passes both tests.
5248 ac_preproc_ok=:
5249 break
5250 fi
5251 rm -f conftest.err conftest.i conftest.$ac_ext
5252
5253 done
5254 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5255 rm -f conftest.i conftest.err conftest.$ac_ext
5256 if $ac_preproc_ok; then :
5257
5258 else
5259 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5260 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5261 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5262 See \`config.log' for more details" "$LINENO" 5; }
5263 fi
5264
5265 ac_ext=c
5266 ac_cpp='$CPP $CPPFLAGS'
5267 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5268 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5269 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5270
5271
5272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5273 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5274 if ${ac_cv_path_GREP+:} false; then :
5275 $as_echo_n "(cached) " >&6
5276 else
5277 if test -z "$GREP"; then
5278 ac_path_GREP_found=false
5279 # Loop through the user's path and test for each of PROGNAME-LIST
5280 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5281 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5282 do
5283 IFS=$as_save_IFS
5284 test -z "$as_dir" && as_dir=.
5285 for ac_prog in grep ggrep; do
5286 for ac_exec_ext in '' $ac_executable_extensions; do
5287 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5288 as_fn_executable_p "$ac_path_GREP" || continue
5289 # Check for GNU ac_path_GREP and select it if it is found.
5290 # Check for GNU $ac_path_GREP
5291 case `"$ac_path_GREP" --version 2>&1` in
5292 *GNU*)
5293 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5294 *)
5295 ac_count=0
5296 $as_echo_n 0123456789 >"conftest.in"
5297 while :
5298 do
5299 cat "conftest.in" "conftest.in" >"conftest.tmp"
5300 mv "conftest.tmp" "conftest.in"
5301 cp "conftest.in" "conftest.nl"
5302 $as_echo 'GREP' >> "conftest.nl"
5303 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5304 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5305 as_fn_arith $ac_count + 1 && ac_count=$as_val
5306 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5307 # Best one so far, save it but keep looking for a better one
5308 ac_cv_path_GREP="$ac_path_GREP"
5309 ac_path_GREP_max=$ac_count
5310 fi
5311 # 10*(2^10) chars as input seems more than enough
5312 test $ac_count -gt 10 && break
5313 done
5314 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5315 esac
5316
5317 $ac_path_GREP_found && break 3
5318 done
5319 done
5320 done
5321 IFS=$as_save_IFS
5322 if test -z "$ac_cv_path_GREP"; then
5323 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5324 fi
5325 else
5326 ac_cv_path_GREP=$GREP
5327 fi
5328
5329 fi
5330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5331 $as_echo "$ac_cv_path_GREP" >&6; }
5332 GREP="$ac_cv_path_GREP"
5333
5334
5335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5336 $as_echo_n "checking for egrep... " >&6; }
5337 if ${ac_cv_path_EGREP+:} false; then :
5338 $as_echo_n "(cached) " >&6
5339 else
5340 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5341 then ac_cv_path_EGREP="$GREP -E"
5342 else
5343 if test -z "$EGREP"; then
5344 ac_path_EGREP_found=false
5345 # Loop through the user's path and test for each of PROGNAME-LIST
5346 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5347 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5348 do
5349 IFS=$as_save_IFS
5350 test -z "$as_dir" && as_dir=.
5351 for ac_prog in egrep; do
5352 for ac_exec_ext in '' $ac_executable_extensions; do
5353 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5354 as_fn_executable_p "$ac_path_EGREP" || continue
5355 # Check for GNU ac_path_EGREP and select it if it is found.
5356 # Check for GNU $ac_path_EGREP
5357 case `"$ac_path_EGREP" --version 2>&1` in
5358 *GNU*)
5359 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5360 *)
5361 ac_count=0
5362 $as_echo_n 0123456789 >"conftest.in"
5363 while :
5364 do
5365 cat "conftest.in" "conftest.in" >"conftest.tmp"
5366 mv "conftest.tmp" "conftest.in"
5367 cp "conftest.in" "conftest.nl"
5368 $as_echo 'EGREP' >> "conftest.nl"
5369 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5370 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5371 as_fn_arith $ac_count + 1 && ac_count=$as_val
5372 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5373 # Best one so far, save it but keep looking for a better one
5374 ac_cv_path_EGREP="$ac_path_EGREP"
5375 ac_path_EGREP_max=$ac_count
5376 fi
5377 # 10*(2^10) chars as input seems more than enough
5378 test $ac_count -gt 10 && break
5379 done
5380 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5381 esac
5382
5383 $ac_path_EGREP_found && break 3
5384 done
5385 done
5386 done
5387 IFS=$as_save_IFS
5388 if test -z "$ac_cv_path_EGREP"; then
5389 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5390 fi
5391 else
5392 ac_cv_path_EGREP=$EGREP
5393 fi
5394
5395 fi
5396 fi
5397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5398 $as_echo "$ac_cv_path_EGREP" >&6; }
5399 EGREP="$ac_cv_path_EGREP"
5400
5401
5402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5403 $as_echo_n "checking for ANSI C header files... " >&6; }
5404 if ${ac_cv_header_stdc+:} false; then :
5405 $as_echo_n "(cached) " >&6
5406 else
5407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5408 /* end confdefs.h. */
5409 #include <stdlib.h>
5410 #include <stdarg.h>
5411 #include <string.h>
5412 #include <float.h>
5413
5414 int
5415 main ()
5416 {
5417
5418 ;
5419 return 0;
5420 }
5421 _ACEOF
5422 if ac_fn_c_try_compile "$LINENO"; then :
5423 ac_cv_header_stdc=yes
5424 else
5425 ac_cv_header_stdc=no
5426 fi
5427 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5428
5429 if test $ac_cv_header_stdc = yes; then
5430 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5432 /* end confdefs.h. */
5433 #include <string.h>
5434
5435 _ACEOF
5436 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5437 $EGREP "memchr" >/dev/null 2>&1; then :
5438
5439 else
5440 ac_cv_header_stdc=no
5441 fi
5442 rm -f conftest*
5443
5444 fi
5445
5446 if test $ac_cv_header_stdc = yes; then
5447 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5449 /* end confdefs.h. */
5450 #include <stdlib.h>
5451
5452 _ACEOF
5453 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5454 $EGREP "free" >/dev/null 2>&1; then :
5455
5456 else
5457 ac_cv_header_stdc=no
5458 fi
5459 rm -f conftest*
5460
5461 fi
5462
5463 if test $ac_cv_header_stdc = yes; then
5464 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5465 if test "$cross_compiling" = yes; then :
5466 :
5467 else
5468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5469 /* end confdefs.h. */
5470 #include <ctype.h>
5471 #include <stdlib.h>
5472 #if ((' ' & 0x0FF) == 0x020)
5473 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5474 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5475 #else
5476 # define ISLOWER(c) \
5477 (('a' <= (c) && (c) <= 'i') \
5478 || ('j' <= (c) && (c) <= 'r') \
5479 || ('s' <= (c) && (c) <= 'z'))
5480 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5481 #endif
5482
5483 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5484 int
5485 main ()
5486 {
5487 int i;
5488 for (i = 0; i < 256; i++)
5489 if (XOR (islower (i), ISLOWER (i))
5490 || toupper (i) != TOUPPER (i))
5491 return 2;
5492 return 0;
5493 }
5494 _ACEOF
5495 if ac_fn_c_try_run "$LINENO"; then :
5496
5497 else
5498 ac_cv_header_stdc=no
5499 fi
5500 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5501 conftest.$ac_objext conftest.beam conftest.$ac_ext
5502 fi
5503
5504 fi
5505 fi
5506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5507 $as_echo "$ac_cv_header_stdc" >&6; }
5508 if test $ac_cv_header_stdc = yes; then
5509
5510 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5511
5512 fi
5513
5514 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5515 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5516 inttypes.h stdint.h unistd.h
5517 do :
5518 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5519 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5520 "
5521 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5522 cat >>confdefs.h <<_ACEOF
5523 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5524 _ACEOF
5525
5526 fi
5527
5528 done
5529
5530
5531
5532 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5533 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5534 MINIX=yes
5535 else
5536 MINIX=
5537 fi
5538
5539
5540 if test "$MINIX" = yes; then
5541
5542 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5543
5544
5545 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5546
5547
5548 $as_echo "#define _MINIX 1" >>confdefs.h
5549
5550 fi
5551
5552
5553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5554 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5555 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5556 $as_echo_n "(cached) " >&6
5557 else
5558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5559 /* end confdefs.h. */
5560
5561 # define __EXTENSIONS__ 1
5562 $ac_includes_default
5563 int
5564 main ()
5565 {
5566
5567 ;
5568 return 0;
5569 }
5570 _ACEOF
5571 if ac_fn_c_try_compile "$LINENO"; then :
5572 ac_cv_safe_to_define___extensions__=yes
5573 else
5574 ac_cv_safe_to_define___extensions__=no
5575 fi
5576 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5577 fi
5578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5579 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5580 test $ac_cv_safe_to_define___extensions__ = yes &&
5581 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5582
5583 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5584
5585 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5586
5587 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5588
5589 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5590
5591
5592 test "$program_prefix" != NONE &&
5593 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5594 # Use a double $ so make ignores it.
5595 test "$program_suffix" != NONE &&
5596 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5597 # Double any \ or $.
5598 # By default was `s,x,x', remove it if useless.
5599 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5600 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5601
5602 # Find a good install program. We prefer a C program (faster),
5603 # so one script is as good as another. But avoid the broken or
5604 # incompatible versions:
5605 # SysV /etc/install, /usr/sbin/install
5606 # SunOS /usr/etc/install
5607 # IRIX /sbin/install
5608 # AIX /bin/install
5609 # AmigaOS /C/install, which installs bootblocks on floppy discs
5610 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5611 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5612 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5613 # OS/2's system install, which has a completely different semantic
5614 # ./install, which can be erroneously created by make from ./install.sh.
5615 # Reject install programs that cannot install multiple files.
5616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5617 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5618 if test -z "$INSTALL"; then
5619 if ${ac_cv_path_install+:} false; then :
5620 $as_echo_n "(cached) " >&6
5621 else
5622 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5623 for as_dir in $PATH
5624 do
5625 IFS=$as_save_IFS
5626 test -z "$as_dir" && as_dir=.
5627 # Account for people who put trailing slashes in PATH elements.
5628 case $as_dir/ in #((
5629 ./ | .// | /[cC]/* | \
5630 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5631 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5632 /usr/ucb/* ) ;;
5633 *)
5634 # OSF1 and SCO ODT 3.0 have their own names for install.
5635 # Don't use installbsd from OSF since it installs stuff as root
5636 # by default.
5637 for ac_prog in ginstall scoinst install; do
5638 for ac_exec_ext in '' $ac_executable_extensions; do
5639 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5640 if test $ac_prog = install &&
5641 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5642 # AIX install. It has an incompatible calling convention.
5643 :
5644 elif test $ac_prog = install &&
5645 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5646 # program-specific install script used by HP pwplus--don't use.
5647 :
5648 else
5649 rm -rf conftest.one conftest.two conftest.dir
5650 echo one > conftest.one
5651 echo two > conftest.two
5652 mkdir conftest.dir
5653 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5654 test -s conftest.one && test -s conftest.two &&
5655 test -s conftest.dir/conftest.one &&
5656 test -s conftest.dir/conftest.two
5657 then
5658 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5659 break 3
5660 fi
5661 fi
5662 fi
5663 done
5664 done
5665 ;;
5666 esac
5667
5668 done
5669 IFS=$as_save_IFS
5670
5671 rm -rf conftest.one conftest.two conftest.dir
5672
5673 fi
5674 if test "${ac_cv_path_install+set}" = set; then
5675 INSTALL=$ac_cv_path_install
5676 else
5677 # As a last resort, use the slow shell script. Don't cache a
5678 # value for INSTALL within a source directory, because that will
5679 # break other packages using the cache if that directory is
5680 # removed, or if the value is a relative name.
5681 INSTALL=$ac_install_sh
5682 fi
5683 fi
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5685 $as_echo "$INSTALL" >&6; }
5686
5687 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5688 # It thinks the first close brace ends the variable substitution.
5689 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5690
5691 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5692
5693 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5694
5695 rm -rf .tst 2>/dev/null
5696 mkdir .tst 2>/dev/null
5697 if test -d .tst; then
5698 am__leading_dot=.
5699 else
5700 am__leading_dot=_
5701 fi
5702 rmdir .tst 2>/dev/null
5703
5704 DEPDIR="${am__leading_dot}deps"
5705
5706 case `pwd` in
5707 *\ * | *\ *)
5708 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5709 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5710 esac
5711
5712
5713
5714 macro_version='2.2.7a'
5715 macro_revision='1.3134'
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729 ltmain="$ac_aux_dir/ltmain.sh"
5730
5731 # Backslashify metacharacters that are still active within
5732 # double-quoted strings.
5733 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5734
5735 # Same as above, but do not quote variable references.
5736 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5737
5738 # Sed substitution to delay expansion of an escaped shell variable in a
5739 # double_quote_subst'ed string.
5740 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5741
5742 # Sed substitution to delay expansion of an escaped single quote.
5743 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5744
5745 # Sed substitution to avoid accidental globbing in evaled expressions
5746 no_glob_subst='s/\*/\\\*/g'
5747
5748 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5749 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5750 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5751
5752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5753 $as_echo_n "checking how to print strings... " >&6; }
5754 # Test print first, because it will be a builtin if present.
5755 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5756 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5757 ECHO='print -r --'
5758 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5759 ECHO='printf %s\n'
5760 else
5761 # Use this function as a fallback that always works.
5762 func_fallback_echo ()
5763 {
5764 eval 'cat <<_LTECHO_EOF
5765 $1
5766 _LTECHO_EOF'
5767 }
5768 ECHO='func_fallback_echo'
5769 fi
5770
5771 # func_echo_all arg...
5772 # Invoke $ECHO with all args, space-separated.
5773 func_echo_all ()
5774 {
5775 $ECHO ""
5776 }
5777
5778 case "$ECHO" in
5779 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5780 $as_echo "printf" >&6; } ;;
5781 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5782 $as_echo "print -r" >&6; } ;;
5783 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5784 $as_echo "cat" >&6; } ;;
5785 esac
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5801 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5802 if ${ac_cv_path_SED+:} false; then :
5803 $as_echo_n "(cached) " >&6
5804 else
5805 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5806 for ac_i in 1 2 3 4 5 6 7; do
5807 ac_script="$ac_script$as_nl$ac_script"
5808 done
5809 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5810 { ac_script=; unset ac_script;}
5811 if test -z "$SED"; then
5812 ac_path_SED_found=false
5813 # Loop through the user's path and test for each of PROGNAME-LIST
5814 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5815 for as_dir in $PATH
5816 do
5817 IFS=$as_save_IFS
5818 test -z "$as_dir" && as_dir=.
5819 for ac_prog in sed gsed; do
5820 for ac_exec_ext in '' $ac_executable_extensions; do
5821 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5822 as_fn_executable_p "$ac_path_SED" || continue
5823 # Check for GNU ac_path_SED and select it if it is found.
5824 # Check for GNU $ac_path_SED
5825 case `"$ac_path_SED" --version 2>&1` in
5826 *GNU*)
5827 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5828 *)
5829 ac_count=0
5830 $as_echo_n 0123456789 >"conftest.in"
5831 while :
5832 do
5833 cat "conftest.in" "conftest.in" >"conftest.tmp"
5834 mv "conftest.tmp" "conftest.in"
5835 cp "conftest.in" "conftest.nl"
5836 $as_echo '' >> "conftest.nl"
5837 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5838 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5839 as_fn_arith $ac_count + 1 && ac_count=$as_val
5840 if test $ac_count -gt ${ac_path_SED_max-0}; then
5841 # Best one so far, save it but keep looking for a better one
5842 ac_cv_path_SED="$ac_path_SED"
5843 ac_path_SED_max=$ac_count
5844 fi
5845 # 10*(2^10) chars as input seems more than enough
5846 test $ac_count -gt 10 && break
5847 done
5848 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5849 esac
5850
5851 $ac_path_SED_found && break 3
5852 done
5853 done
5854 done
5855 IFS=$as_save_IFS
5856 if test -z "$ac_cv_path_SED"; then
5857 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5858 fi
5859 else
5860 ac_cv_path_SED=$SED
5861 fi
5862
5863 fi
5864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5865 $as_echo "$ac_cv_path_SED" >&6; }
5866 SED="$ac_cv_path_SED"
5867 rm -f conftest.sed
5868
5869 test -z "$SED" && SED=sed
5870 Xsed="$SED -e 1s/^X//"
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5883 $as_echo_n "checking for fgrep... " >&6; }
5884 if ${ac_cv_path_FGREP+:} false; then :
5885 $as_echo_n "(cached) " >&6
5886 else
5887 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5888 then ac_cv_path_FGREP="$GREP -F"
5889 else
5890 if test -z "$FGREP"; then
5891 ac_path_FGREP_found=false
5892 # Loop through the user's path and test for each of PROGNAME-LIST
5893 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5894 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5895 do
5896 IFS=$as_save_IFS
5897 test -z "$as_dir" && as_dir=.
5898 for ac_prog in fgrep; do
5899 for ac_exec_ext in '' $ac_executable_extensions; do
5900 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5901 as_fn_executable_p "$ac_path_FGREP" || continue
5902 # Check for GNU ac_path_FGREP and select it if it is found.
5903 # Check for GNU $ac_path_FGREP
5904 case `"$ac_path_FGREP" --version 2>&1` in
5905 *GNU*)
5906 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5907 *)
5908 ac_count=0
5909 $as_echo_n 0123456789 >"conftest.in"
5910 while :
5911 do
5912 cat "conftest.in" "conftest.in" >"conftest.tmp"
5913 mv "conftest.tmp" "conftest.in"
5914 cp "conftest.in" "conftest.nl"
5915 $as_echo 'FGREP' >> "conftest.nl"
5916 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5917 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5918 as_fn_arith $ac_count + 1 && ac_count=$as_val
5919 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5920 # Best one so far, save it but keep looking for a better one
5921 ac_cv_path_FGREP="$ac_path_FGREP"
5922 ac_path_FGREP_max=$ac_count
5923 fi
5924 # 10*(2^10) chars as input seems more than enough
5925 test $ac_count -gt 10 && break
5926 done
5927 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5928 esac
5929
5930 $ac_path_FGREP_found && break 3
5931 done
5932 done
5933 done
5934 IFS=$as_save_IFS
5935 if test -z "$ac_cv_path_FGREP"; then
5936 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5937 fi
5938 else
5939 ac_cv_path_FGREP=$FGREP
5940 fi
5941
5942 fi
5943 fi
5944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5945 $as_echo "$ac_cv_path_FGREP" >&6; }
5946 FGREP="$ac_cv_path_FGREP"
5947
5948
5949 test -z "$GREP" && GREP=grep
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969 # Check whether --with-gnu-ld was given.
5970 if test "${with_gnu_ld+set}" = set; then :
5971 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5972 else
5973 with_gnu_ld=no
5974 fi
5975
5976 ac_prog=ld
5977 if test "$GCC" = yes; then
5978 # Check if gcc -print-prog-name=ld gives a path.
5979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5980 $as_echo_n "checking for ld used by $CC... " >&6; }
5981 case $host in
5982 *-*-mingw*)
5983 # gcc leaves a trailing carriage return which upsets mingw
5984 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5985 *)
5986 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5987 esac
5988 case $ac_prog in
5989 # Accept absolute paths.
5990 [\\/]* | ?:[\\/]*)
5991 re_direlt='/[^/][^/]*/\.\./'
5992 # Canonicalize the pathname of ld
5993 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5994 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5995 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5996 done
5997 test -z "$LD" && LD="$ac_prog"
5998 ;;
5999 "")
6000 # If it fails, then pretend we aren't using GCC.
6001 ac_prog=ld
6002 ;;
6003 *)
6004 # If it is relative, then search for the first ld in PATH.
6005 with_gnu_ld=unknown
6006 ;;
6007 esac
6008 elif test "$with_gnu_ld" = yes; then
6009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6010 $as_echo_n "checking for GNU ld... " >&6; }
6011 else
6012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6013 $as_echo_n "checking for non-GNU ld... " >&6; }
6014 fi
6015 if ${lt_cv_path_LD+:} false; then :
6016 $as_echo_n "(cached) " >&6
6017 else
6018 if test -z "$LD"; then
6019 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6020 for ac_dir in $PATH; do
6021 IFS="$lt_save_ifs"
6022 test -z "$ac_dir" && ac_dir=.
6023 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6024 lt_cv_path_LD="$ac_dir/$ac_prog"
6025 # Check to see if the program is GNU ld. I'd rather use --version,
6026 # but apparently some variants of GNU ld only accept -v.
6027 # Break only if it was the GNU/non-GNU ld that we prefer.
6028 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6029 *GNU* | *'with BFD'*)
6030 test "$with_gnu_ld" != no && break
6031 ;;
6032 *)
6033 test "$with_gnu_ld" != yes && break
6034 ;;
6035 esac
6036 fi
6037 done
6038 IFS="$lt_save_ifs"
6039 else
6040 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6041 fi
6042 fi
6043
6044 LD="$lt_cv_path_LD"
6045 if test -n "$LD"; then
6046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6047 $as_echo "$LD" >&6; }
6048 else
6049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6050 $as_echo "no" >&6; }
6051 fi
6052 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6054 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6055 if ${lt_cv_prog_gnu_ld+:} false; then :
6056 $as_echo_n "(cached) " >&6
6057 else
6058 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6059 case `$LD -v 2>&1 </dev/null` in
6060 *GNU* | *'with BFD'*)
6061 lt_cv_prog_gnu_ld=yes
6062 ;;
6063 *)
6064 lt_cv_prog_gnu_ld=no
6065 ;;
6066 esac
6067 fi
6068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6069 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6070 with_gnu_ld=$lt_cv_prog_gnu_ld
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6081 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6082 if ${lt_cv_path_NM+:} false; then :
6083 $as_echo_n "(cached) " >&6
6084 else
6085 if test -n "$NM"; then
6086 # Let the user override the test.
6087 lt_cv_path_NM="$NM"
6088 else
6089 lt_nm_to_check="${ac_tool_prefix}nm"
6090 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6091 lt_nm_to_check="$lt_nm_to_check nm"
6092 fi
6093 for lt_tmp_nm in $lt_nm_to_check; do
6094 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6095 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6096 IFS="$lt_save_ifs"
6097 test -z "$ac_dir" && ac_dir=.
6098 tmp_nm="$ac_dir/$lt_tmp_nm"
6099 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6100 # Check to see if the nm accepts a BSD-compat flag.
6101 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6102 # nm: unknown option "B" ignored
6103 # Tru64's nm complains that /dev/null is an invalid object file
6104 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6105 */dev/null* | *'Invalid file or object type'*)
6106 lt_cv_path_NM="$tmp_nm -B"
6107 break
6108 ;;
6109 *)
6110 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6111 */dev/null*)
6112 lt_cv_path_NM="$tmp_nm -p"
6113 break
6114 ;;
6115 *)
6116 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6117 continue # so that we can try to find one that supports BSD flags
6118 ;;
6119 esac
6120 ;;
6121 esac
6122 fi
6123 done
6124 IFS="$lt_save_ifs"
6125 done
6126 : ${lt_cv_path_NM=no}
6127 fi
6128 fi
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6130 $as_echo "$lt_cv_path_NM" >&6; }
6131 if test "$lt_cv_path_NM" != "no"; then
6132 NM="$lt_cv_path_NM"
6133 else
6134 # Didn't find any BSD compatible name lister, look for dumpbin.
6135 if test -n "$DUMPBIN"; then :
6136 # Let the user override the test.
6137 else
6138 if test -n "$ac_tool_prefix"; then
6139 for ac_prog in dumpbin "link -dump"
6140 do
6141 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6142 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6144 $as_echo_n "checking for $ac_word... " >&6; }
6145 if ${ac_cv_prog_DUMPBIN+:} false; then :
6146 $as_echo_n "(cached) " >&6
6147 else
6148 if test -n "$DUMPBIN"; then
6149 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6150 else
6151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6152 for as_dir in $PATH
6153 do
6154 IFS=$as_save_IFS
6155 test -z "$as_dir" && as_dir=.
6156 for ac_exec_ext in '' $ac_executable_extensions; do
6157 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6158 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6160 break 2
6161 fi
6162 done
6163 done
6164 IFS=$as_save_IFS
6165
6166 fi
6167 fi
6168 DUMPBIN=$ac_cv_prog_DUMPBIN
6169 if test -n "$DUMPBIN"; then
6170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6171 $as_echo "$DUMPBIN" >&6; }
6172 else
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6174 $as_echo "no" >&6; }
6175 fi
6176
6177
6178 test -n "$DUMPBIN" && break
6179 done
6180 fi
6181 if test -z "$DUMPBIN"; then
6182 ac_ct_DUMPBIN=$DUMPBIN
6183 for ac_prog in dumpbin "link -dump"
6184 do
6185 # Extract the first word of "$ac_prog", so it can be a program name with args.
6186 set dummy $ac_prog; ac_word=$2
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6188 $as_echo_n "checking for $ac_word... " >&6; }
6189 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6190 $as_echo_n "(cached) " >&6
6191 else
6192 if test -n "$ac_ct_DUMPBIN"; then
6193 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6194 else
6195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6196 for as_dir in $PATH
6197 do
6198 IFS=$as_save_IFS
6199 test -z "$as_dir" && as_dir=.
6200 for ac_exec_ext in '' $ac_executable_extensions; do
6201 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6202 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6203 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6204 break 2
6205 fi
6206 done
6207 done
6208 IFS=$as_save_IFS
6209
6210 fi
6211 fi
6212 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6213 if test -n "$ac_ct_DUMPBIN"; then
6214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6215 $as_echo "$ac_ct_DUMPBIN" >&6; }
6216 else
6217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6218 $as_echo "no" >&6; }
6219 fi
6220
6221
6222 test -n "$ac_ct_DUMPBIN" && break
6223 done
6224
6225 if test "x$ac_ct_DUMPBIN" = x; then
6226 DUMPBIN=":"
6227 else
6228 case $cross_compiling:$ac_tool_warned in
6229 yes:)
6230 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6231 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6232 ac_tool_warned=yes ;;
6233 esac
6234 DUMPBIN=$ac_ct_DUMPBIN
6235 fi
6236 fi
6237
6238 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6239 *COFF*)
6240 DUMPBIN="$DUMPBIN -symbols"
6241 ;;
6242 *)
6243 DUMPBIN=:
6244 ;;
6245 esac
6246 fi
6247
6248 if test "$DUMPBIN" != ":"; then
6249 NM="$DUMPBIN"
6250 fi
6251 fi
6252 test -z "$NM" && NM=nm
6253
6254
6255
6256
6257
6258
6259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6260 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6261 if ${lt_cv_nm_interface+:} false; then :
6262 $as_echo_n "(cached) " >&6
6263 else
6264 lt_cv_nm_interface="BSD nm"
6265 echo "int some_variable = 0;" > conftest.$ac_ext
6266 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6267 (eval "$ac_compile" 2>conftest.err)
6268 cat conftest.err >&5
6269 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6270 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6271 cat conftest.err >&5
6272 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6273 cat conftest.out >&5
6274 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6275 lt_cv_nm_interface="MS dumpbin"
6276 fi
6277 rm -f conftest*
6278 fi
6279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6280 $as_echo "$lt_cv_nm_interface" >&6; }
6281
6282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6283 $as_echo_n "checking whether ln -s works... " >&6; }
6284 LN_S=$as_ln_s
6285 if test "$LN_S" = "ln -s"; then
6286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6287 $as_echo "yes" >&6; }
6288 else
6289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6290 $as_echo "no, using $LN_S" >&6; }
6291 fi
6292
6293 # find the maximum length of command line arguments
6294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6295 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6296 if ${lt_cv_sys_max_cmd_len+:} false; then :
6297 $as_echo_n "(cached) " >&6
6298 else
6299 i=0
6300 teststring="ABCD"
6301
6302 case $build_os in
6303 msdosdjgpp*)
6304 # On DJGPP, this test can blow up pretty badly due to problems in libc
6305 # (any single argument exceeding 2000 bytes causes a buffer overrun
6306 # during glob expansion). Even if it were fixed, the result of this
6307 # check would be larger than it should be.
6308 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6309 ;;
6310
6311 gnu*)
6312 # Under GNU Hurd, this test is not required because there is
6313 # no limit to the length of command line arguments.
6314 # Libtool will interpret -1 as no limit whatsoever
6315 lt_cv_sys_max_cmd_len=-1;
6316 ;;
6317
6318 cygwin* | mingw* | cegcc*)
6319 # On Win9x/ME, this test blows up -- it succeeds, but takes
6320 # about 5 minutes as the teststring grows exponentially.
6321 # Worse, since 9x/ME are not pre-emptively multitasking,
6322 # you end up with a "frozen" computer, even though with patience
6323 # the test eventually succeeds (with a max line length of 256k).
6324 # Instead, let's just punt: use the minimum linelength reported by
6325 # all of the supported platforms: 8192 (on NT/2K/XP).
6326 lt_cv_sys_max_cmd_len=8192;
6327 ;;
6328
6329 mint*)
6330 # On MiNT this can take a long time and run out of memory.
6331 lt_cv_sys_max_cmd_len=8192;
6332 ;;
6333
6334 amigaos*)
6335 # On AmigaOS with pdksh, this test takes hours, literally.
6336 # So we just punt and use a minimum line length of 8192.
6337 lt_cv_sys_max_cmd_len=8192;
6338 ;;
6339
6340 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6341 # This has been around since 386BSD, at least. Likely further.
6342 if test -x /sbin/sysctl; then
6343 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6344 elif test -x /usr/sbin/sysctl; then
6345 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6346 else
6347 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6348 fi
6349 # And add a safety zone
6350 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6351 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6352 ;;
6353
6354 interix*)
6355 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6356 lt_cv_sys_max_cmd_len=196608
6357 ;;
6358
6359 osf*)
6360 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6361 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6362 # nice to cause kernel panics so lets avoid the loop below.
6363 # First set a reasonable default.
6364 lt_cv_sys_max_cmd_len=16384
6365 #
6366 if test -x /sbin/sysconfig; then
6367 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6368 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6369 esac
6370 fi
6371 ;;
6372 sco3.2v5*)
6373 lt_cv_sys_max_cmd_len=102400
6374 ;;
6375 sysv5* | sco5v6* | sysv4.2uw2*)
6376 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6377 if test -n "$kargmax"; then
6378 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6379 else
6380 lt_cv_sys_max_cmd_len=32768
6381 fi
6382 ;;
6383 *)
6384 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6385 if test -n "$lt_cv_sys_max_cmd_len"; then
6386 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6387 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6388 else
6389 # Make teststring a little bigger before we do anything with it.
6390 # a 1K string should be a reasonable start.
6391 for i in 1 2 3 4 5 6 7 8 ; do
6392 teststring=$teststring$teststring
6393 done
6394 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6395 # If test is not a shell built-in, we'll probably end up computing a
6396 # maximum length that is only half of the actual maximum length, but
6397 # we can't tell.
6398 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6399 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6400 test $i != 17 # 1/2 MB should be enough
6401 do
6402 i=`expr $i + 1`
6403 teststring=$teststring$teststring
6404 done
6405 # Only check the string length outside the loop.
6406 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6407 teststring=
6408 # Add a significant safety factor because C++ compilers can tack on
6409 # massive amounts of additional arguments before passing them to the
6410 # linker. It appears as though 1/2 is a usable value.
6411 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6412 fi
6413 ;;
6414 esac
6415
6416 fi
6417
6418 if test -n $lt_cv_sys_max_cmd_len ; then
6419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6420 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6421 else
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6423 $as_echo "none" >&6; }
6424 fi
6425 max_cmd_len=$lt_cv_sys_max_cmd_len
6426
6427
6428
6429
6430
6431
6432 : ${CP="cp -f"}
6433 : ${MV="mv -f"}
6434 : ${RM="rm -f"}
6435
6436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6437 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6438 # Try some XSI features
6439 xsi_shell=no
6440 ( _lt_dummy="a/b/c"
6441 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6442 = c,a/b,, \
6443 && eval 'test $(( 1 + 1 )) -eq 2 \
6444 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6445 && xsi_shell=yes
6446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6447 $as_echo "$xsi_shell" >&6; }
6448
6449
6450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6451 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6452 lt_shell_append=no
6453 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6454 >/dev/null 2>&1 \
6455 && lt_shell_append=yes
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6457 $as_echo "$lt_shell_append" >&6; }
6458
6459
6460 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6461 lt_unset=unset
6462 else
6463 lt_unset=false
6464 fi
6465
6466
6467
6468
6469
6470 # test EBCDIC or ASCII
6471 case `echo X|tr X '\101'` in
6472 A) # ASCII based system
6473 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6474 lt_SP2NL='tr \040 \012'
6475 lt_NL2SP='tr \015\012 \040\040'
6476 ;;
6477 *) # EBCDIC based system
6478 lt_SP2NL='tr \100 \n'
6479 lt_NL2SP='tr \r\n \100\100'
6480 ;;
6481 esac
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6492 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6493 if ${lt_cv_ld_reload_flag+:} false; then :
6494 $as_echo_n "(cached) " >&6
6495 else
6496 lt_cv_ld_reload_flag='-r'
6497 fi
6498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6499 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6500 reload_flag=$lt_cv_ld_reload_flag
6501 case $reload_flag in
6502 "" | " "*) ;;
6503 *) reload_flag=" $reload_flag" ;;
6504 esac
6505 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6506 case $host_os in
6507 darwin*)
6508 if test "$GCC" = yes; then
6509 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6510 else
6511 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6512 fi
6513 ;;
6514 esac
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524 if test -n "$ac_tool_prefix"; then
6525 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6526 set dummy ${ac_tool_prefix}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_OBJDUMP+:} false; then :
6530 $as_echo_n "(cached) " >&6
6531 else
6532 if test -n "$OBJDUMP"; then
6533 ac_cv_prog_OBJDUMP="$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_OBJDUMP="${ac_tool_prefix}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 OBJDUMP=$ac_cv_prog_OBJDUMP
6553 if test -n "$OBJDUMP"; then
6554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6555 $as_echo "$OBJDUMP" >&6; }
6556 else
6557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6558 $as_echo "no" >&6; }
6559 fi
6560
6561
6562 fi
6563 if test -z "$ac_cv_prog_OBJDUMP"; then
6564 ac_ct_OBJDUMP=$OBJDUMP
6565 # Extract the first word of "objdump", so it can be a program name with args.
6566 set dummy objdump; ac_word=$2
6567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6568 $as_echo_n "checking for $ac_word... " >&6; }
6569 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6570 $as_echo_n "(cached) " >&6
6571 else
6572 if test -n "$ac_ct_OBJDUMP"; then
6573 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6574 else
6575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6576 for as_dir in $PATH
6577 do
6578 IFS=$as_save_IFS
6579 test -z "$as_dir" && as_dir=.
6580 for ac_exec_ext in '' $ac_executable_extensions; do
6581 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6582 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6583 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6584 break 2
6585 fi
6586 done
6587 done
6588 IFS=$as_save_IFS
6589
6590 fi
6591 fi
6592 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6593 if test -n "$ac_ct_OBJDUMP"; then
6594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6595 $as_echo "$ac_ct_OBJDUMP" >&6; }
6596 else
6597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6598 $as_echo "no" >&6; }
6599 fi
6600
6601 if test "x$ac_ct_OBJDUMP" = x; then
6602 OBJDUMP="false"
6603 else
6604 case $cross_compiling:$ac_tool_warned in
6605 yes:)
6606 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6607 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6608 ac_tool_warned=yes ;;
6609 esac
6610 OBJDUMP=$ac_ct_OBJDUMP
6611 fi
6612 else
6613 OBJDUMP="$ac_cv_prog_OBJDUMP"
6614 fi
6615
6616 test -z "$OBJDUMP" && OBJDUMP=objdump
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6627 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6628 if ${lt_cv_deplibs_check_method+:} false; then :
6629 $as_echo_n "(cached) " >&6
6630 else
6631 lt_cv_file_magic_cmd='$MAGIC_CMD'
6632 lt_cv_file_magic_test_file=
6633 lt_cv_deplibs_check_method='unknown'
6634 # Need to set the preceding variable on all platforms that support
6635 # interlibrary dependencies.
6636 # 'none' -- dependencies not supported.
6637 # `unknown' -- same as none, but documents that we really don't know.
6638 # 'pass_all' -- all dependencies passed with no checks.
6639 # 'test_compile' -- check by making test program.
6640 # 'file_magic [[regex]]' -- check by looking for files in library path
6641 # which responds to the $file_magic_cmd with a given extended regex.
6642 # If you have `file' or equivalent on your system and you're not sure
6643 # whether `pass_all' will *always* work, you probably want this one.
6644
6645 case $host_os in
6646 aix[4-9]*)
6647 lt_cv_deplibs_check_method=pass_all
6648 ;;
6649
6650 beos*)
6651 lt_cv_deplibs_check_method=pass_all
6652 ;;
6653
6654 bsdi[45]*)
6655 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6656 lt_cv_file_magic_cmd='/usr/bin/file -L'
6657 lt_cv_file_magic_test_file=/shlib/libc.so
6658 ;;
6659
6660 cygwin*)
6661 # func_win32_libid is a shell function defined in ltmain.sh
6662 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6663 lt_cv_file_magic_cmd='func_win32_libid'
6664 ;;
6665
6666 mingw* | pw32*)
6667 # Base MSYS/MinGW do not provide the 'file' command needed by
6668 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6669 # unless we find 'file', for example because we are cross-compiling.
6670 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6671 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6672 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6673 lt_cv_file_magic_cmd='func_win32_libid'
6674 else
6675 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6676 lt_cv_file_magic_cmd='$OBJDUMP -f'
6677 fi
6678 ;;
6679
6680 cegcc*)
6681 # use the weaker test based on 'objdump'. See mingw*.
6682 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6683 lt_cv_file_magic_cmd='$OBJDUMP -f'
6684 ;;
6685
6686 darwin* | rhapsody*)
6687 lt_cv_deplibs_check_method=pass_all
6688 ;;
6689
6690 freebsd* | dragonfly*)
6691 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6692 case $host_cpu in
6693 i*86 )
6694 # Not sure whether the presence of OpenBSD here was a mistake.
6695 # Let's accept both of them until this is cleared up.
6696 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6697 lt_cv_file_magic_cmd=/usr/bin/file
6698 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6699 ;;
6700 esac
6701 else
6702 lt_cv_deplibs_check_method=pass_all
6703 fi
6704 ;;
6705
6706 gnu*)
6707 lt_cv_deplibs_check_method=pass_all
6708 ;;
6709
6710 haiku*)
6711 lt_cv_deplibs_check_method=pass_all
6712 ;;
6713
6714 hpux10.20* | hpux11*)
6715 lt_cv_file_magic_cmd=/usr/bin/file
6716 case $host_cpu in
6717 ia64*)
6718 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6719 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6720 ;;
6721 hppa*64*)
6722 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]'
6723 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6724 ;;
6725 *)
6726 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6727 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6728 ;;
6729 esac
6730 ;;
6731
6732 interix[3-9]*)
6733 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6734 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6735 ;;
6736
6737 irix5* | irix6* | nonstopux*)
6738 case $LD in
6739 *-32|*"-32 ") libmagic=32-bit;;
6740 *-n32|*"-n32 ") libmagic=N32;;
6741 *-64|*"-64 ") libmagic=64-bit;;
6742 *) libmagic=never-match;;
6743 esac
6744 lt_cv_deplibs_check_method=pass_all
6745 ;;
6746
6747 # This must be Linux ELF.
6748 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6749 lt_cv_deplibs_check_method=pass_all
6750 ;;
6751
6752 netbsd*)
6753 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6754 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6755 else
6756 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6757 fi
6758 ;;
6759
6760 newos6*)
6761 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6762 lt_cv_file_magic_cmd=/usr/bin/file
6763 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6764 ;;
6765
6766 *nto* | *qnx*)
6767 lt_cv_deplibs_check_method=pass_all
6768 ;;
6769
6770 openbsd*)
6771 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6772 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6773 else
6774 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6775 fi
6776 ;;
6777
6778 osf3* | osf4* | osf5*)
6779 lt_cv_deplibs_check_method=pass_all
6780 ;;
6781
6782 rdos*)
6783 lt_cv_deplibs_check_method=pass_all
6784 ;;
6785
6786 solaris*)
6787 lt_cv_deplibs_check_method=pass_all
6788 ;;
6789
6790 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6791 lt_cv_deplibs_check_method=pass_all
6792 ;;
6793
6794 sysv4 | sysv4.3*)
6795 case $host_vendor in
6796 motorola)
6797 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]'
6798 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6799 ;;
6800 ncr)
6801 lt_cv_deplibs_check_method=pass_all
6802 ;;
6803 sequent)
6804 lt_cv_file_magic_cmd='/bin/file'
6805 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6806 ;;
6807 sni)
6808 lt_cv_file_magic_cmd='/bin/file'
6809 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6810 lt_cv_file_magic_test_file=/lib/libc.so
6811 ;;
6812 siemens)
6813 lt_cv_deplibs_check_method=pass_all
6814 ;;
6815 pc)
6816 lt_cv_deplibs_check_method=pass_all
6817 ;;
6818 esac
6819 ;;
6820
6821 tpf*)
6822 lt_cv_deplibs_check_method=pass_all
6823 ;;
6824 esac
6825
6826 fi
6827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6828 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6829 file_magic_cmd=$lt_cv_file_magic_cmd
6830 deplibs_check_method=$lt_cv_deplibs_check_method
6831 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844 if test -n "$ac_tool_prefix"; then
6845 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6846 set dummy ${ac_tool_prefix}ar; ac_word=$2
6847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6848 $as_echo_n "checking for $ac_word... " >&6; }
6849 if ${ac_cv_prog_AR+:} false; then :
6850 $as_echo_n "(cached) " >&6
6851 else
6852 if test -n "$AR"; then
6853 ac_cv_prog_AR="$AR" # Let the user override the test.
6854 else
6855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6856 for as_dir in $PATH
6857 do
6858 IFS=$as_save_IFS
6859 test -z "$as_dir" && as_dir=.
6860 for ac_exec_ext in '' $ac_executable_extensions; do
6861 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6862 ac_cv_prog_AR="${ac_tool_prefix}ar"
6863 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6864 break 2
6865 fi
6866 done
6867 done
6868 IFS=$as_save_IFS
6869
6870 fi
6871 fi
6872 AR=$ac_cv_prog_AR
6873 if test -n "$AR"; then
6874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6875 $as_echo "$AR" >&6; }
6876 else
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6878 $as_echo "no" >&6; }
6879 fi
6880
6881
6882 fi
6883 if test -z "$ac_cv_prog_AR"; then
6884 ac_ct_AR=$AR
6885 # Extract the first word of "ar", so it can be a program name with args.
6886 set dummy ar; ac_word=$2
6887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6888 $as_echo_n "checking for $ac_word... " >&6; }
6889 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6890 $as_echo_n "(cached) " >&6
6891 else
6892 if test -n "$ac_ct_AR"; then
6893 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6894 else
6895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6896 for as_dir in $PATH
6897 do
6898 IFS=$as_save_IFS
6899 test -z "$as_dir" && as_dir=.
6900 for ac_exec_ext in '' $ac_executable_extensions; do
6901 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6902 ac_cv_prog_ac_ct_AR="ar"
6903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6904 break 2
6905 fi
6906 done
6907 done
6908 IFS=$as_save_IFS
6909
6910 fi
6911 fi
6912 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6913 if test -n "$ac_ct_AR"; then
6914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6915 $as_echo "$ac_ct_AR" >&6; }
6916 else
6917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6918 $as_echo "no" >&6; }
6919 fi
6920
6921 if test "x$ac_ct_AR" = x; then
6922 AR="false"
6923 else
6924 case $cross_compiling:$ac_tool_warned in
6925 yes:)
6926 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6927 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6928 ac_tool_warned=yes ;;
6929 esac
6930 AR=$ac_ct_AR
6931 fi
6932 else
6933 AR="$ac_cv_prog_AR"
6934 fi
6935
6936 test -z "$AR" && AR=ar
6937 test -z "$AR_FLAGS" && AR_FLAGS=cru
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949 if test -n "$ac_tool_prefix"; then
6950 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6951 set dummy ${ac_tool_prefix}strip; ac_word=$2
6952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6953 $as_echo_n "checking for $ac_word... " >&6; }
6954 if ${ac_cv_prog_STRIP+:} false; then :
6955 $as_echo_n "(cached) " >&6
6956 else
6957 if test -n "$STRIP"; then
6958 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6959 else
6960 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6961 for as_dir in $PATH
6962 do
6963 IFS=$as_save_IFS
6964 test -z "$as_dir" && as_dir=.
6965 for ac_exec_ext in '' $ac_executable_extensions; do
6966 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6967 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6968 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6969 break 2
6970 fi
6971 done
6972 done
6973 IFS=$as_save_IFS
6974
6975 fi
6976 fi
6977 STRIP=$ac_cv_prog_STRIP
6978 if test -n "$STRIP"; then
6979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6980 $as_echo "$STRIP" >&6; }
6981 else
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6983 $as_echo "no" >&6; }
6984 fi
6985
6986
6987 fi
6988 if test -z "$ac_cv_prog_STRIP"; then
6989 ac_ct_STRIP=$STRIP
6990 # Extract the first word of "strip", so it can be a program name with args.
6991 set dummy strip; ac_word=$2
6992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6993 $as_echo_n "checking for $ac_word... " >&6; }
6994 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6995 $as_echo_n "(cached) " >&6
6996 else
6997 if test -n "$ac_ct_STRIP"; then
6998 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6999 else
7000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7001 for as_dir in $PATH
7002 do
7003 IFS=$as_save_IFS
7004 test -z "$as_dir" && as_dir=.
7005 for ac_exec_ext in '' $ac_executable_extensions; do
7006 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7007 ac_cv_prog_ac_ct_STRIP="strip"
7008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7009 break 2
7010 fi
7011 done
7012 done
7013 IFS=$as_save_IFS
7014
7015 fi
7016 fi
7017 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7018 if test -n "$ac_ct_STRIP"; then
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7020 $as_echo "$ac_ct_STRIP" >&6; }
7021 else
7022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7023 $as_echo "no" >&6; }
7024 fi
7025
7026 if test "x$ac_ct_STRIP" = x; then
7027 STRIP=":"
7028 else
7029 case $cross_compiling:$ac_tool_warned in
7030 yes:)
7031 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7032 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7033 ac_tool_warned=yes ;;
7034 esac
7035 STRIP=$ac_ct_STRIP
7036 fi
7037 else
7038 STRIP="$ac_cv_prog_STRIP"
7039 fi
7040
7041 test -z "$STRIP" && STRIP=:
7042
7043
7044
7045
7046
7047
7048 if test -n "$ac_tool_prefix"; then
7049 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7050 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7052 $as_echo_n "checking for $ac_word... " >&6; }
7053 if ${ac_cv_prog_RANLIB+:} false; then :
7054 $as_echo_n "(cached) " >&6
7055 else
7056 if test -n "$RANLIB"; then
7057 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7058 else
7059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7060 for as_dir in $PATH
7061 do
7062 IFS=$as_save_IFS
7063 test -z "$as_dir" && as_dir=.
7064 for ac_exec_ext in '' $ac_executable_extensions; do
7065 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7066 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7067 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7068 break 2
7069 fi
7070 done
7071 done
7072 IFS=$as_save_IFS
7073
7074 fi
7075 fi
7076 RANLIB=$ac_cv_prog_RANLIB
7077 if test -n "$RANLIB"; then
7078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7079 $as_echo "$RANLIB" >&6; }
7080 else
7081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7082 $as_echo "no" >&6; }
7083 fi
7084
7085
7086 fi
7087 if test -z "$ac_cv_prog_RANLIB"; then
7088 ac_ct_RANLIB=$RANLIB
7089 # Extract the first word of "ranlib", so it can be a program name with args.
7090 set dummy ranlib; ac_word=$2
7091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7092 $as_echo_n "checking for $ac_word... " >&6; }
7093 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7094 $as_echo_n "(cached) " >&6
7095 else
7096 if test -n "$ac_ct_RANLIB"; then
7097 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7098 else
7099 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7100 for as_dir in $PATH
7101 do
7102 IFS=$as_save_IFS
7103 test -z "$as_dir" && as_dir=.
7104 for ac_exec_ext in '' $ac_executable_extensions; do
7105 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7106 ac_cv_prog_ac_ct_RANLIB="ranlib"
7107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7108 break 2
7109 fi
7110 done
7111 done
7112 IFS=$as_save_IFS
7113
7114 fi
7115 fi
7116 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7117 if test -n "$ac_ct_RANLIB"; then
7118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7119 $as_echo "$ac_ct_RANLIB" >&6; }
7120 else
7121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7122 $as_echo "no" >&6; }
7123 fi
7124
7125 if test "x$ac_ct_RANLIB" = x; then
7126 RANLIB=":"
7127 else
7128 case $cross_compiling:$ac_tool_warned in
7129 yes:)
7130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7131 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7132 ac_tool_warned=yes ;;
7133 esac
7134 RANLIB=$ac_ct_RANLIB
7135 fi
7136 else
7137 RANLIB="$ac_cv_prog_RANLIB"
7138 fi
7139
7140 test -z "$RANLIB" && RANLIB=:
7141
7142
7143
7144
7145
7146
7147 # Determine commands to create old-style static archives.
7148 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7149 old_postinstall_cmds='chmod 644 $oldlib'
7150 old_postuninstall_cmds=
7151
7152 if test -n "$RANLIB"; then
7153 case $host_os in
7154 openbsd*)
7155 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7156 ;;
7157 *)
7158 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7159 ;;
7160 esac
7161 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7162 fi
7163
7164 case $host_os in
7165 darwin*)
7166 lock_old_archive_extraction=yes ;;
7167 *)
7168 lock_old_archive_extraction=no ;;
7169 esac
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191 for ac_prog in gawk mawk nawk awk
7192 do
7193 # Extract the first word of "$ac_prog", so it can be a program name with args.
7194 set dummy $ac_prog; ac_word=$2
7195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7196 $as_echo_n "checking for $ac_word... " >&6; }
7197 if ${ac_cv_prog_AWK+:} false; then :
7198 $as_echo_n "(cached) " >&6
7199 else
7200 if test -n "$AWK"; then
7201 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7202 else
7203 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7204 for as_dir in $PATH
7205 do
7206 IFS=$as_save_IFS
7207 test -z "$as_dir" && as_dir=.
7208 for ac_exec_ext in '' $ac_executable_extensions; do
7209 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7210 ac_cv_prog_AWK="$ac_prog"
7211 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7212 break 2
7213 fi
7214 done
7215 done
7216 IFS=$as_save_IFS
7217
7218 fi
7219 fi
7220 AWK=$ac_cv_prog_AWK
7221 if test -n "$AWK"; then
7222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7223 $as_echo "$AWK" >&6; }
7224 else
7225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7226 $as_echo "no" >&6; }
7227 fi
7228
7229
7230 test -n "$AWK" && break
7231 done
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251 # If no C compiler was specified, use CC.
7252 LTCC=${LTCC-"$CC"}
7253
7254 # If no C compiler flags were specified, use CFLAGS.
7255 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7256
7257 # Allow CC to be a program name with arguments.
7258 compiler=$CC
7259
7260
7261 # Check for command to grab the raw symbol name followed by C symbol from nm.
7262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7263 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7264 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7265 $as_echo_n "(cached) " >&6
7266 else
7267
7268 # These are sane defaults that work on at least a few old systems.
7269 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7270
7271 # Character class describing NM global symbol codes.
7272 symcode='[BCDEGRST]'
7273
7274 # Regexp to match symbols that can be accessed directly from C.
7275 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7276
7277 # Define system-specific variables.
7278 case $host_os in
7279 aix*)
7280 symcode='[BCDT]'
7281 ;;
7282 cygwin* | mingw* | pw32* | cegcc*)
7283 symcode='[ABCDGISTW]'
7284 ;;
7285 hpux*)
7286 if test "$host_cpu" = ia64; then
7287 symcode='[ABCDEGRST]'
7288 fi
7289 ;;
7290 irix* | nonstopux*)
7291 symcode='[BCDEGRST]'
7292 ;;
7293 osf*)
7294 symcode='[BCDEGQRST]'
7295 ;;
7296 solaris*)
7297 symcode='[BDRT]'
7298 ;;
7299 sco3.2v5*)
7300 symcode='[DT]'
7301 ;;
7302 sysv4.2uw2*)
7303 symcode='[DT]'
7304 ;;
7305 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7306 symcode='[ABDT]'
7307 ;;
7308 sysv4)
7309 symcode='[DFNSTU]'
7310 ;;
7311 esac
7312
7313 # If we're using GNU nm, then use its standard symbol codes.
7314 case `$NM -V 2>&1` in
7315 *GNU* | *'with BFD'*)
7316 symcode='[ABCDGIRSTW]' ;;
7317 esac
7318
7319 # Transform an extracted symbol line into a proper C declaration.
7320 # Some systems (esp. on ia64) link data and code symbols differently,
7321 # so use this general approach.
7322 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7323
7324 # Transform an extracted symbol line into symbol name and symbol address
7325 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7326 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'"
7327
7328 # Handle CRLF in mingw tool chain
7329 opt_cr=
7330 case $build_os in
7331 mingw*)
7332 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7333 ;;
7334 esac
7335
7336 # Try without a prefix underscore, then with it.
7337 for ac_symprfx in "" "_"; do
7338
7339 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7340 symxfrm="\\1 $ac_symprfx\\2 \\2"
7341
7342 # Write the raw and C identifiers.
7343 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7344 # Fake it for dumpbin and say T for any non-static function
7345 # and D for any global variable.
7346 # Also find C++ and __fastcall symbols from MSVC++,
7347 # which start with @ or ?.
7348 lt_cv_sys_global_symbol_pipe="$AWK '"\
7349 " {last_section=section; section=\$ 3};"\
7350 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7351 " \$ 0!~/External *\|/{next};"\
7352 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7353 " {if(hide[section]) next};"\
7354 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7355 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7356 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7357 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7358 " ' prfx=^$ac_symprfx"
7359 else
7360 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7361 fi
7362
7363 # Check to see that the pipe works correctly.
7364 pipe_works=no
7365
7366 rm -f conftest*
7367 cat > conftest.$ac_ext <<_LT_EOF
7368 #ifdef __cplusplus
7369 extern "C" {
7370 #endif
7371 char nm_test_var;
7372 void nm_test_func(void);
7373 void nm_test_func(void){}
7374 #ifdef __cplusplus
7375 }
7376 #endif
7377 int main(){nm_test_var='a';nm_test_func();return(0);}
7378 _LT_EOF
7379
7380 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7381 (eval $ac_compile) 2>&5
7382 ac_status=$?
7383 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7384 test $ac_status = 0; }; then
7385 # Now try to grab the symbols.
7386 nlist=conftest.nm
7387 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7388 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7389 ac_status=$?
7390 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7391 test $ac_status = 0; } && test -s "$nlist"; then
7392 # Try sorting and uniquifying the output.
7393 if sort "$nlist" | uniq > "$nlist"T; then
7394 mv -f "$nlist"T "$nlist"
7395 else
7396 rm -f "$nlist"T
7397 fi
7398
7399 # Make sure that we snagged all the symbols we need.
7400 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7401 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7402 cat <<_LT_EOF > conftest.$ac_ext
7403 #ifdef __cplusplus
7404 extern "C" {
7405 #endif
7406
7407 _LT_EOF
7408 # Now generate the symbol file.
7409 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7410
7411 cat <<_LT_EOF >> conftest.$ac_ext
7412
7413 /* The mapping between symbol names and symbols. */
7414 const struct {
7415 const char *name;
7416 void *address;
7417 }
7418 lt__PROGRAM__LTX_preloaded_symbols[] =
7419 {
7420 { "@PROGRAM@", (void *) 0 },
7421 _LT_EOF
7422 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7423 cat <<\_LT_EOF >> conftest.$ac_ext
7424 {0, (void *) 0}
7425 };
7426
7427 /* This works around a problem in FreeBSD linker */
7428 #ifdef FREEBSD_WORKAROUND
7429 static const void *lt_preloaded_setup() {
7430 return lt__PROGRAM__LTX_preloaded_symbols;
7431 }
7432 #endif
7433
7434 #ifdef __cplusplus
7435 }
7436 #endif
7437 _LT_EOF
7438 # Now try linking the two files.
7439 mv conftest.$ac_objext conftstm.$ac_objext
7440 lt_save_LIBS="$LIBS"
7441 lt_save_CFLAGS="$CFLAGS"
7442 LIBS="conftstm.$ac_objext"
7443 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7444 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7445 (eval $ac_link) 2>&5
7446 ac_status=$?
7447 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7448 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7449 pipe_works=yes
7450 fi
7451 LIBS="$lt_save_LIBS"
7452 CFLAGS="$lt_save_CFLAGS"
7453 else
7454 echo "cannot find nm_test_func in $nlist" >&5
7455 fi
7456 else
7457 echo "cannot find nm_test_var in $nlist" >&5
7458 fi
7459 else
7460 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7461 fi
7462 else
7463 echo "$progname: failed program was:" >&5
7464 cat conftest.$ac_ext >&5
7465 fi
7466 rm -rf conftest* conftst*
7467
7468 # Do not use the global_symbol_pipe unless it works.
7469 if test "$pipe_works" = yes; then
7470 break
7471 else
7472 lt_cv_sys_global_symbol_pipe=
7473 fi
7474 done
7475
7476 fi
7477
7478 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7479 lt_cv_sys_global_symbol_to_cdecl=
7480 fi
7481 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7483 $as_echo "failed" >&6; }
7484 else
7485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7486 $as_echo "ok" >&6; }
7487 fi
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510 # Check whether --enable-libtool-lock was given.
7511 if test "${enable_libtool_lock+set}" = set; then :
7512 enableval=$enable_libtool_lock;
7513 fi
7514
7515 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7516
7517 # Some flags need to be propagated to the compiler or linker for good
7518 # libtool support.
7519 case $host in
7520 ia64-*-hpux*)
7521 # Find out which ABI we are using.
7522 echo 'int i;' > conftest.$ac_ext
7523 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7524 (eval $ac_compile) 2>&5
7525 ac_status=$?
7526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7527 test $ac_status = 0; }; then
7528 case `/usr/bin/file conftest.$ac_objext` in
7529 *ELF-32*)
7530 HPUX_IA64_MODE="32"
7531 ;;
7532 *ELF-64*)
7533 HPUX_IA64_MODE="64"
7534 ;;
7535 esac
7536 fi
7537 rm -rf conftest*
7538 ;;
7539 *-*-irix6*)
7540 # Find out which ABI we are using.
7541 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7542 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7543 (eval $ac_compile) 2>&5
7544 ac_status=$?
7545 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7546 test $ac_status = 0; }; then
7547 if test "$lt_cv_prog_gnu_ld" = yes; then
7548 case `/usr/bin/file conftest.$ac_objext` in
7549 *32-bit*)
7550 LD="${LD-ld} -melf32bsmip"
7551 ;;
7552 *N32*)
7553 LD="${LD-ld} -melf32bmipn32"
7554 ;;
7555 *64-bit*)
7556 LD="${LD-ld} -melf64bmip"
7557 ;;
7558 esac
7559 else
7560 case `/usr/bin/file conftest.$ac_objext` in
7561 *32-bit*)
7562 LD="${LD-ld} -32"
7563 ;;
7564 *N32*)
7565 LD="${LD-ld} -n32"
7566 ;;
7567 *64-bit*)
7568 LD="${LD-ld} -64"
7569 ;;
7570 esac
7571 fi
7572 fi
7573 rm -rf conftest*
7574 ;;
7575
7576 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7577 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7578 # Find out which ABI we are using.
7579 echo 'int i;' > conftest.$ac_ext
7580 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7581 (eval $ac_compile) 2>&5
7582 ac_status=$?
7583 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7584 test $ac_status = 0; }; then
7585 case `/usr/bin/file conftest.o` in
7586 *32-bit*)
7587 case $host in
7588 x86_64-*kfreebsd*-gnu)
7589 LD="${LD-ld} -m elf_i386_fbsd"
7590 ;;
7591 x86_64-*linux*)
7592 case `/usr/bin/file conftest.o` in
7593 *x86-64*)
7594 LD="${LD-ld} -m elf32_x86_64"
7595 ;;
7596 *)
7597 LD="${LD-ld} -m elf_i386"
7598 ;;
7599 esac
7600 ;;
7601 powerpc64le-*linux*)
7602 LD="${LD-ld} -m elf32lppclinux"
7603 ;;
7604 powerpc64-*linux*)
7605 LD="${LD-ld} -m elf32ppclinux"
7606 ;;
7607 s390x-*linux*)
7608 LD="${LD-ld} -m elf_s390"
7609 ;;
7610 sparc64-*linux*)
7611 LD="${LD-ld} -m elf32_sparc"
7612 ;;
7613 esac
7614 ;;
7615 *64-bit*)
7616 case $host in
7617 x86_64-*kfreebsd*-gnu)
7618 LD="${LD-ld} -m elf_x86_64_fbsd"
7619 ;;
7620 x86_64-*linux*)
7621 LD="${LD-ld} -m elf_x86_64"
7622 ;;
7623 powerpcle-*linux*)
7624 LD="${LD-ld} -m elf64lppc"
7625 ;;
7626 powerpc-*linux*)
7627 LD="${LD-ld} -m elf64ppc"
7628 ;;
7629 s390*-*linux*|s390*-*tpf*)
7630 LD="${LD-ld} -m elf64_s390"
7631 ;;
7632 sparc*-*linux*)
7633 LD="${LD-ld} -m elf64_sparc"
7634 ;;
7635 esac
7636 ;;
7637 esac
7638 fi
7639 rm -rf conftest*
7640 ;;
7641
7642 *-*-sco3.2v5*)
7643 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7644 SAVE_CFLAGS="$CFLAGS"
7645 CFLAGS="$CFLAGS -belf"
7646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7647 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7648 if ${lt_cv_cc_needs_belf+:} false; then :
7649 $as_echo_n "(cached) " >&6
7650 else
7651 ac_ext=c
7652 ac_cpp='$CPP $CPPFLAGS'
7653 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7654 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7655 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7656
7657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7658 /* end confdefs.h. */
7659
7660 int
7661 main ()
7662 {
7663
7664 ;
7665 return 0;
7666 }
7667 _ACEOF
7668 if ac_fn_c_try_link "$LINENO"; then :
7669 lt_cv_cc_needs_belf=yes
7670 else
7671 lt_cv_cc_needs_belf=no
7672 fi
7673 rm -f core conftest.err conftest.$ac_objext \
7674 conftest$ac_exeext conftest.$ac_ext
7675 ac_ext=c
7676 ac_cpp='$CPP $CPPFLAGS'
7677 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7678 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7679 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7680
7681 fi
7682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7683 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7684 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7685 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7686 CFLAGS="$SAVE_CFLAGS"
7687 fi
7688 ;;
7689 sparc*-*solaris*)
7690 # Find out which ABI we are using.
7691 echo 'int i;' > conftest.$ac_ext
7692 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7693 (eval $ac_compile) 2>&5
7694 ac_status=$?
7695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7696 test $ac_status = 0; }; then
7697 case `/usr/bin/file conftest.o` in
7698 *64-bit*)
7699 case $lt_cv_prog_gnu_ld in
7700 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7701 *)
7702 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7703 LD="${LD-ld} -64"
7704 fi
7705 ;;
7706 esac
7707 ;;
7708 esac
7709 fi
7710 rm -rf conftest*
7711 ;;
7712 esac
7713
7714 need_locks="$enable_libtool_lock"
7715
7716
7717 case $host_os in
7718 rhapsody* | darwin*)
7719 if test -n "$ac_tool_prefix"; then
7720 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7721 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7723 $as_echo_n "checking for $ac_word... " >&6; }
7724 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7725 $as_echo_n "(cached) " >&6
7726 else
7727 if test -n "$DSYMUTIL"; then
7728 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7729 else
7730 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7731 for as_dir in $PATH
7732 do
7733 IFS=$as_save_IFS
7734 test -z "$as_dir" && as_dir=.
7735 for ac_exec_ext in '' $ac_executable_extensions; do
7736 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7737 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7738 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7739 break 2
7740 fi
7741 done
7742 done
7743 IFS=$as_save_IFS
7744
7745 fi
7746 fi
7747 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7748 if test -n "$DSYMUTIL"; then
7749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7750 $as_echo "$DSYMUTIL" >&6; }
7751 else
7752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7753 $as_echo "no" >&6; }
7754 fi
7755
7756
7757 fi
7758 if test -z "$ac_cv_prog_DSYMUTIL"; then
7759 ac_ct_DSYMUTIL=$DSYMUTIL
7760 # Extract the first word of "dsymutil", so it can be a program name with args.
7761 set dummy dsymutil; ac_word=$2
7762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7763 $as_echo_n "checking for $ac_word... " >&6; }
7764 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7765 $as_echo_n "(cached) " >&6
7766 else
7767 if test -n "$ac_ct_DSYMUTIL"; then
7768 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7769 else
7770 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7771 for as_dir in $PATH
7772 do
7773 IFS=$as_save_IFS
7774 test -z "$as_dir" && as_dir=.
7775 for ac_exec_ext in '' $ac_executable_extensions; do
7776 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7777 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7778 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7779 break 2
7780 fi
7781 done
7782 done
7783 IFS=$as_save_IFS
7784
7785 fi
7786 fi
7787 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7788 if test -n "$ac_ct_DSYMUTIL"; then
7789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7790 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7791 else
7792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7793 $as_echo "no" >&6; }
7794 fi
7795
7796 if test "x$ac_ct_DSYMUTIL" = x; then
7797 DSYMUTIL=":"
7798 else
7799 case $cross_compiling:$ac_tool_warned in
7800 yes:)
7801 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7802 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7803 ac_tool_warned=yes ;;
7804 esac
7805 DSYMUTIL=$ac_ct_DSYMUTIL
7806 fi
7807 else
7808 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7809 fi
7810
7811 if test -n "$ac_tool_prefix"; then
7812 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7813 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7815 $as_echo_n "checking for $ac_word... " >&6; }
7816 if ${ac_cv_prog_NMEDIT+:} false; then :
7817 $as_echo_n "(cached) " >&6
7818 else
7819 if test -n "$NMEDIT"; then
7820 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7821 else
7822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7823 for as_dir in $PATH
7824 do
7825 IFS=$as_save_IFS
7826 test -z "$as_dir" && as_dir=.
7827 for ac_exec_ext in '' $ac_executable_extensions; do
7828 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7829 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7830 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7831 break 2
7832 fi
7833 done
7834 done
7835 IFS=$as_save_IFS
7836
7837 fi
7838 fi
7839 NMEDIT=$ac_cv_prog_NMEDIT
7840 if test -n "$NMEDIT"; then
7841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7842 $as_echo "$NMEDIT" >&6; }
7843 else
7844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7845 $as_echo "no" >&6; }
7846 fi
7847
7848
7849 fi
7850 if test -z "$ac_cv_prog_NMEDIT"; then
7851 ac_ct_NMEDIT=$NMEDIT
7852 # Extract the first word of "nmedit", so it can be a program name with args.
7853 set dummy nmedit; ac_word=$2
7854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7855 $as_echo_n "checking for $ac_word... " >&6; }
7856 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7857 $as_echo_n "(cached) " >&6
7858 else
7859 if test -n "$ac_ct_NMEDIT"; then
7860 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7861 else
7862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7863 for as_dir in $PATH
7864 do
7865 IFS=$as_save_IFS
7866 test -z "$as_dir" && as_dir=.
7867 for ac_exec_ext in '' $ac_executable_extensions; do
7868 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7869 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7870 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7871 break 2
7872 fi
7873 done
7874 done
7875 IFS=$as_save_IFS
7876
7877 fi
7878 fi
7879 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7880 if test -n "$ac_ct_NMEDIT"; then
7881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7882 $as_echo "$ac_ct_NMEDIT" >&6; }
7883 else
7884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7885 $as_echo "no" >&6; }
7886 fi
7887
7888 if test "x$ac_ct_NMEDIT" = x; then
7889 NMEDIT=":"
7890 else
7891 case $cross_compiling:$ac_tool_warned in
7892 yes:)
7893 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7894 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7895 ac_tool_warned=yes ;;
7896 esac
7897 NMEDIT=$ac_ct_NMEDIT
7898 fi
7899 else
7900 NMEDIT="$ac_cv_prog_NMEDIT"
7901 fi
7902
7903 if test -n "$ac_tool_prefix"; then
7904 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7905 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7907 $as_echo_n "checking for $ac_word... " >&6; }
7908 if ${ac_cv_prog_LIPO+:} false; then :
7909 $as_echo_n "(cached) " >&6
7910 else
7911 if test -n "$LIPO"; then
7912 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7913 else
7914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7915 for as_dir in $PATH
7916 do
7917 IFS=$as_save_IFS
7918 test -z "$as_dir" && as_dir=.
7919 for ac_exec_ext in '' $ac_executable_extensions; do
7920 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7921 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7923 break 2
7924 fi
7925 done
7926 done
7927 IFS=$as_save_IFS
7928
7929 fi
7930 fi
7931 LIPO=$ac_cv_prog_LIPO
7932 if test -n "$LIPO"; then
7933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7934 $as_echo "$LIPO" >&6; }
7935 else
7936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7937 $as_echo "no" >&6; }
7938 fi
7939
7940
7941 fi
7942 if test -z "$ac_cv_prog_LIPO"; then
7943 ac_ct_LIPO=$LIPO
7944 # Extract the first word of "lipo", so it can be a program name with args.
7945 set dummy lipo; ac_word=$2
7946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7947 $as_echo_n "checking for $ac_word... " >&6; }
7948 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7949 $as_echo_n "(cached) " >&6
7950 else
7951 if test -n "$ac_ct_LIPO"; then
7952 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7953 else
7954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7955 for as_dir in $PATH
7956 do
7957 IFS=$as_save_IFS
7958 test -z "$as_dir" && as_dir=.
7959 for ac_exec_ext in '' $ac_executable_extensions; do
7960 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7961 ac_cv_prog_ac_ct_LIPO="lipo"
7962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7963 break 2
7964 fi
7965 done
7966 done
7967 IFS=$as_save_IFS
7968
7969 fi
7970 fi
7971 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7972 if test -n "$ac_ct_LIPO"; then
7973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7974 $as_echo "$ac_ct_LIPO" >&6; }
7975 else
7976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7977 $as_echo "no" >&6; }
7978 fi
7979
7980 if test "x$ac_ct_LIPO" = x; then
7981 LIPO=":"
7982 else
7983 case $cross_compiling:$ac_tool_warned in
7984 yes:)
7985 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7986 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7987 ac_tool_warned=yes ;;
7988 esac
7989 LIPO=$ac_ct_LIPO
7990 fi
7991 else
7992 LIPO="$ac_cv_prog_LIPO"
7993 fi
7994
7995 if test -n "$ac_tool_prefix"; then
7996 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7997 set dummy ${ac_tool_prefix}otool; ac_word=$2
7998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7999 $as_echo_n "checking for $ac_word... " >&6; }
8000 if ${ac_cv_prog_OTOOL+:} false; then :
8001 $as_echo_n "(cached) " >&6
8002 else
8003 if test -n "$OTOOL"; then
8004 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8005 else
8006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8007 for as_dir in $PATH
8008 do
8009 IFS=$as_save_IFS
8010 test -z "$as_dir" && as_dir=.
8011 for ac_exec_ext in '' $ac_executable_extensions; do
8012 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8013 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8015 break 2
8016 fi
8017 done
8018 done
8019 IFS=$as_save_IFS
8020
8021 fi
8022 fi
8023 OTOOL=$ac_cv_prog_OTOOL
8024 if test -n "$OTOOL"; then
8025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8026 $as_echo "$OTOOL" >&6; }
8027 else
8028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8029 $as_echo "no" >&6; }
8030 fi
8031
8032
8033 fi
8034 if test -z "$ac_cv_prog_OTOOL"; then
8035 ac_ct_OTOOL=$OTOOL
8036 # Extract the first word of "otool", so it can be a program name with args.
8037 set dummy otool; ac_word=$2
8038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8039 $as_echo_n "checking for $ac_word... " >&6; }
8040 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8041 $as_echo_n "(cached) " >&6
8042 else
8043 if test -n "$ac_ct_OTOOL"; then
8044 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8045 else
8046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8047 for as_dir in $PATH
8048 do
8049 IFS=$as_save_IFS
8050 test -z "$as_dir" && as_dir=.
8051 for ac_exec_ext in '' $ac_executable_extensions; do
8052 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8053 ac_cv_prog_ac_ct_OTOOL="otool"
8054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8055 break 2
8056 fi
8057 done
8058 done
8059 IFS=$as_save_IFS
8060
8061 fi
8062 fi
8063 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8064 if test -n "$ac_ct_OTOOL"; then
8065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8066 $as_echo "$ac_ct_OTOOL" >&6; }
8067 else
8068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8069 $as_echo "no" >&6; }
8070 fi
8071
8072 if test "x$ac_ct_OTOOL" = x; then
8073 OTOOL=":"
8074 else
8075 case $cross_compiling:$ac_tool_warned in
8076 yes:)
8077 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8078 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8079 ac_tool_warned=yes ;;
8080 esac
8081 OTOOL=$ac_ct_OTOOL
8082 fi
8083 else
8084 OTOOL="$ac_cv_prog_OTOOL"
8085 fi
8086
8087 if test -n "$ac_tool_prefix"; then
8088 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8089 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8091 $as_echo_n "checking for $ac_word... " >&6; }
8092 if ${ac_cv_prog_OTOOL64+:} false; then :
8093 $as_echo_n "(cached) " >&6
8094 else
8095 if test -n "$OTOOL64"; then
8096 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8097 else
8098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8099 for as_dir in $PATH
8100 do
8101 IFS=$as_save_IFS
8102 test -z "$as_dir" && as_dir=.
8103 for ac_exec_ext in '' $ac_executable_extensions; do
8104 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8105 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8107 break 2
8108 fi
8109 done
8110 done
8111 IFS=$as_save_IFS
8112
8113 fi
8114 fi
8115 OTOOL64=$ac_cv_prog_OTOOL64
8116 if test -n "$OTOOL64"; then
8117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8118 $as_echo "$OTOOL64" >&6; }
8119 else
8120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8121 $as_echo "no" >&6; }
8122 fi
8123
8124
8125 fi
8126 if test -z "$ac_cv_prog_OTOOL64"; then
8127 ac_ct_OTOOL64=$OTOOL64
8128 # Extract the first word of "otool64", so it can be a program name with args.
8129 set dummy otool64; ac_word=$2
8130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8131 $as_echo_n "checking for $ac_word... " >&6; }
8132 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8133 $as_echo_n "(cached) " >&6
8134 else
8135 if test -n "$ac_ct_OTOOL64"; then
8136 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8137 else
8138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8139 for as_dir in $PATH
8140 do
8141 IFS=$as_save_IFS
8142 test -z "$as_dir" && as_dir=.
8143 for ac_exec_ext in '' $ac_executable_extensions; do
8144 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8145 ac_cv_prog_ac_ct_OTOOL64="otool64"
8146 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8147 break 2
8148 fi
8149 done
8150 done
8151 IFS=$as_save_IFS
8152
8153 fi
8154 fi
8155 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8156 if test -n "$ac_ct_OTOOL64"; then
8157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8158 $as_echo "$ac_ct_OTOOL64" >&6; }
8159 else
8160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8161 $as_echo "no" >&6; }
8162 fi
8163
8164 if test "x$ac_ct_OTOOL64" = x; then
8165 OTOOL64=":"
8166 else
8167 case $cross_compiling:$ac_tool_warned in
8168 yes:)
8169 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8170 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8171 ac_tool_warned=yes ;;
8172 esac
8173 OTOOL64=$ac_ct_OTOOL64
8174 fi
8175 else
8176 OTOOL64="$ac_cv_prog_OTOOL64"
8177 fi
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8206 $as_echo_n "checking for -single_module linker flag... " >&6; }
8207 if ${lt_cv_apple_cc_single_mod+:} false; then :
8208 $as_echo_n "(cached) " >&6
8209 else
8210 lt_cv_apple_cc_single_mod=no
8211 if test -z "${LT_MULTI_MODULE}"; then
8212 # By default we will add the -single_module flag. You can override
8213 # by either setting the environment variable LT_MULTI_MODULE
8214 # non-empty at configure time, or by adding -multi_module to the
8215 # link flags.
8216 rm -rf libconftest.dylib*
8217 echo "int foo(void){return 1;}" > conftest.c
8218 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8219 -dynamiclib -Wl,-single_module conftest.c" >&5
8220 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8221 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8222 _lt_result=$?
8223 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8224 lt_cv_apple_cc_single_mod=yes
8225 else
8226 cat conftest.err >&5
8227 fi
8228 rm -rf libconftest.dylib*
8229 rm -f conftest.*
8230 fi
8231 fi
8232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8233 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8235 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8236 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8237 $as_echo_n "(cached) " >&6
8238 else
8239 lt_cv_ld_exported_symbols_list=no
8240 save_LDFLAGS=$LDFLAGS
8241 echo "_main" > conftest.sym
8242 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8244 /* end confdefs.h. */
8245
8246 int
8247 main ()
8248 {
8249
8250 ;
8251 return 0;
8252 }
8253 _ACEOF
8254 if ac_fn_c_try_link "$LINENO"; then :
8255 lt_cv_ld_exported_symbols_list=yes
8256 else
8257 lt_cv_ld_exported_symbols_list=no
8258 fi
8259 rm -f core conftest.err conftest.$ac_objext \
8260 conftest$ac_exeext conftest.$ac_ext
8261 LDFLAGS="$save_LDFLAGS"
8262
8263 fi
8264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8265 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8267 $as_echo_n "checking for -force_load linker flag... " >&6; }
8268 if ${lt_cv_ld_force_load+:} false; then :
8269 $as_echo_n "(cached) " >&6
8270 else
8271 lt_cv_ld_force_load=no
8272 cat > conftest.c << _LT_EOF
8273 int forced_loaded() { return 2;}
8274 _LT_EOF
8275 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8276 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8277 echo "$AR cru libconftest.a conftest.o" >&5
8278 $AR cru libconftest.a conftest.o 2>&5
8279 cat > conftest.c << _LT_EOF
8280 int main() { return 0;}
8281 _LT_EOF
8282 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8283 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8284 _lt_result=$?
8285 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8286 lt_cv_ld_force_load=yes
8287 else
8288 cat conftest.err >&5
8289 fi
8290 rm -f conftest.err libconftest.a conftest conftest.c
8291 rm -rf conftest.dSYM
8292
8293 fi
8294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8295 $as_echo "$lt_cv_ld_force_load" >&6; }
8296 case $host_os in
8297 rhapsody* | darwin1.[012])
8298 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8299 darwin1.*)
8300 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8301 darwin*) # darwin 5.x on
8302 # if running on 10.5 or later, the deployment target defaults
8303 # to the OS version, if on x86, and 10.4, the deployment
8304 # target defaults to 10.4. Don't you love it?
8305 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8306 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8307 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8308 10.[012][,.]*)
8309 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8310 10.*)
8311 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8312 esac
8313 ;;
8314 esac
8315 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8316 _lt_dar_single_mod='$single_module'
8317 fi
8318 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8319 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8320 else
8321 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8322 fi
8323 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8324 _lt_dsymutil='~$DSYMUTIL $lib || :'
8325 else
8326 _lt_dsymutil=
8327 fi
8328 ;;
8329 esac
8330
8331 for ac_header in dlfcn.h
8332 do :
8333 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8334 "
8335 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8336 cat >>confdefs.h <<_ACEOF
8337 #define HAVE_DLFCN_H 1
8338 _ACEOF
8339
8340 fi
8341
8342 done
8343
8344
8345
8346 # autoconf.info says this should be called right after AC_INIT.
8347 ac_config_headers="$ac_config_headers config.h:config.in"
8348
8349
8350
8351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8352 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8353 if ${ac_cv_c_bigendian+:} false; then :
8354 $as_echo_n "(cached) " >&6
8355 else
8356 ac_cv_c_bigendian=unknown
8357 # See if we're dealing with a universal compiler.
8358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8359 /* end confdefs.h. */
8360 #ifndef __APPLE_CC__
8361 not a universal capable compiler
8362 #endif
8363 typedef int dummy;
8364
8365 _ACEOF
8366 if ac_fn_c_try_compile "$LINENO"; then :
8367
8368 # Check for potential -arch flags. It is not universal unless
8369 # there are at least two -arch flags with different values.
8370 ac_arch=
8371 ac_prev=
8372 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8373 if test -n "$ac_prev"; then
8374 case $ac_word in
8375 i?86 | x86_64 | ppc | ppc64)
8376 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8377 ac_arch=$ac_word
8378 else
8379 ac_cv_c_bigendian=universal
8380 break
8381 fi
8382 ;;
8383 esac
8384 ac_prev=
8385 elif test "x$ac_word" = "x-arch"; then
8386 ac_prev=arch
8387 fi
8388 done
8389 fi
8390 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8391 if test $ac_cv_c_bigendian = unknown; then
8392 # See if sys/param.h defines the BYTE_ORDER macro.
8393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8394 /* end confdefs.h. */
8395 #include <sys/types.h>
8396 #include <sys/param.h>
8397
8398 int
8399 main ()
8400 {
8401 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8402 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8403 && LITTLE_ENDIAN)
8404 bogus endian macros
8405 #endif
8406
8407 ;
8408 return 0;
8409 }
8410 _ACEOF
8411 if ac_fn_c_try_compile "$LINENO"; then :
8412 # It does; now see whether it defined to BIG_ENDIAN or not.
8413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8414 /* end confdefs.h. */
8415 #include <sys/types.h>
8416 #include <sys/param.h>
8417
8418 int
8419 main ()
8420 {
8421 #if BYTE_ORDER != BIG_ENDIAN
8422 not big endian
8423 #endif
8424
8425 ;
8426 return 0;
8427 }
8428 _ACEOF
8429 if ac_fn_c_try_compile "$LINENO"; then :
8430 ac_cv_c_bigendian=yes
8431 else
8432 ac_cv_c_bigendian=no
8433 fi
8434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8435 fi
8436 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8437 fi
8438 if test $ac_cv_c_bigendian = unknown; then
8439 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8441 /* end confdefs.h. */
8442 #include <limits.h>
8443
8444 int
8445 main ()
8446 {
8447 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8448 bogus endian macros
8449 #endif
8450
8451 ;
8452 return 0;
8453 }
8454 _ACEOF
8455 if ac_fn_c_try_compile "$LINENO"; then :
8456 # It does; now see whether it defined to _BIG_ENDIAN or not.
8457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8458 /* end confdefs.h. */
8459 #include <limits.h>
8460
8461 int
8462 main ()
8463 {
8464 #ifndef _BIG_ENDIAN
8465 not big endian
8466 #endif
8467
8468 ;
8469 return 0;
8470 }
8471 _ACEOF
8472 if ac_fn_c_try_compile "$LINENO"; then :
8473 ac_cv_c_bigendian=yes
8474 else
8475 ac_cv_c_bigendian=no
8476 fi
8477 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8478 fi
8479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8480 fi
8481 if test $ac_cv_c_bigendian = unknown; then
8482 # Compile a test program.
8483 if test "$cross_compiling" = yes; then :
8484 # Try to guess by grepping values from an object file.
8485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8486 /* end confdefs.h. */
8487 short int ascii_mm[] =
8488 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8489 short int ascii_ii[] =
8490 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8491 int use_ascii (int i) {
8492 return ascii_mm[i] + ascii_ii[i];
8493 }
8494 short int ebcdic_ii[] =
8495 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8496 short int ebcdic_mm[] =
8497 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8498 int use_ebcdic (int i) {
8499 return ebcdic_mm[i] + ebcdic_ii[i];
8500 }
8501 extern int foo;
8502
8503 int
8504 main ()
8505 {
8506 return use_ascii (foo) == use_ebcdic (foo);
8507 ;
8508 return 0;
8509 }
8510 _ACEOF
8511 if ac_fn_c_try_compile "$LINENO"; then :
8512 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8513 ac_cv_c_bigendian=yes
8514 fi
8515 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8516 if test "$ac_cv_c_bigendian" = unknown; then
8517 ac_cv_c_bigendian=no
8518 else
8519 # finding both strings is unlikely to happen, but who knows?
8520 ac_cv_c_bigendian=unknown
8521 fi
8522 fi
8523 fi
8524 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8525 else
8526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8527 /* end confdefs.h. */
8528 $ac_includes_default
8529 int
8530 main ()
8531 {
8532
8533 /* Are we little or big endian? From Harbison&Steele. */
8534 union
8535 {
8536 long int l;
8537 char c[sizeof (long int)];
8538 } u;
8539 u.l = 1;
8540 return u.c[sizeof (long int) - 1] == 1;
8541
8542 ;
8543 return 0;
8544 }
8545 _ACEOF
8546 if ac_fn_c_try_run "$LINENO"; then :
8547 ac_cv_c_bigendian=no
8548 else
8549 ac_cv_c_bigendian=yes
8550 fi
8551 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8552 conftest.$ac_objext conftest.beam conftest.$ac_ext
8553 fi
8554
8555 fi
8556 fi
8557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8558 $as_echo "$ac_cv_c_bigendian" >&6; }
8559 case $ac_cv_c_bigendian in #(
8560 yes)
8561 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8562 ;; #(
8563 no)
8564 ;; #(
8565 universal)
8566
8567 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8568
8569 ;; #(
8570 *)
8571 as_fn_error $? "unknown endianness
8572 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8573 esac
8574
8575
8576
8577
8578 # Put a plausible default for CC_FOR_BUILD in Makefile.
8579 if test -z "$CC_FOR_BUILD"; then
8580 if test "x$cross_compiling" = "xno"; then
8581 CC_FOR_BUILD='$(CC)'
8582 else
8583 CC_FOR_BUILD=gcc
8584 fi
8585 fi
8586
8587
8588
8589
8590 AR=${AR-ar}
8591
8592 if test -n "$ac_tool_prefix"; then
8593 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8594 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8596 $as_echo_n "checking for $ac_word... " >&6; }
8597 if ${ac_cv_prog_RANLIB+:} false; then :
8598 $as_echo_n "(cached) " >&6
8599 else
8600 if test -n "$RANLIB"; then
8601 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8602 else
8603 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8604 for as_dir in $PATH
8605 do
8606 IFS=$as_save_IFS
8607 test -z "$as_dir" && as_dir=.
8608 for ac_exec_ext in '' $ac_executable_extensions; do
8609 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8610 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8611 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8612 break 2
8613 fi
8614 done
8615 done
8616 IFS=$as_save_IFS
8617
8618 fi
8619 fi
8620 RANLIB=$ac_cv_prog_RANLIB
8621 if test -n "$RANLIB"; then
8622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8623 $as_echo "$RANLIB" >&6; }
8624 else
8625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8626 $as_echo "no" >&6; }
8627 fi
8628
8629
8630 fi
8631 if test -z "$ac_cv_prog_RANLIB"; then
8632 ac_ct_RANLIB=$RANLIB
8633 # Extract the first word of "ranlib", so it can be a program name with args.
8634 set dummy ranlib; ac_word=$2
8635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8636 $as_echo_n "checking for $ac_word... " >&6; }
8637 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
8638 $as_echo_n "(cached) " >&6
8639 else
8640 if test -n "$ac_ct_RANLIB"; then
8641 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8642 else
8643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8644 for as_dir in $PATH
8645 do
8646 IFS=$as_save_IFS
8647 test -z "$as_dir" && as_dir=.
8648 for ac_exec_ext in '' $ac_executable_extensions; do
8649 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8650 ac_cv_prog_ac_ct_RANLIB="ranlib"
8651 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8652 break 2
8653 fi
8654 done
8655 done
8656 IFS=$as_save_IFS
8657
8658 fi
8659 fi
8660 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8661 if test -n "$ac_ct_RANLIB"; then
8662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8663 $as_echo "$ac_ct_RANLIB" >&6; }
8664 else
8665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8666 $as_echo "no" >&6; }
8667 fi
8668
8669 if test "x$ac_ct_RANLIB" = x; then
8670 RANLIB=":"
8671 else
8672 case $cross_compiling:$ac_tool_warned in
8673 yes:)
8674 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8675 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8676 ac_tool_warned=yes ;;
8677 esac
8678 RANLIB=$ac_ct_RANLIB
8679 fi
8680 else
8681 RANLIB="$ac_cv_prog_RANLIB"
8682 fi
8683
8684
8685 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8686 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8687 # is C99. So handle it ourselves.
8688 :
8689 C_DIALECT=
8690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8691 $as_echo_n "checking whether C11 is supported by default... " >&6; }
8692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8693 /* end confdefs.h. */
8694
8695 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8696 # error "C11 support not found"
8697 #endif
8698
8699 _ACEOF
8700 if ac_fn_c_try_compile "$LINENO"; then :
8701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8702 $as_echo "yes" >&6; }
8703 else
8704
8705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8706 $as_echo "no" >&6; }
8707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8708 $as_echo_n "checking for -std=c11 support... " >&6; }
8709 ac_save_CC="$CC"
8710 CC="$CC -std=c11"
8711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8712 /* end confdefs.h. */
8713
8714 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8715 # error "C11 support not found"
8716 #endif
8717
8718 _ACEOF
8719 if ac_fn_c_try_compile "$LINENO"; then :
8720
8721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8722 $as_echo "yes" >&6; }
8723 CC="$ac_save_CC"
8724 C_DIALECT="-std=c11"
8725
8726 else
8727 as_fn_error $? "C11 is required" "$LINENO" 5
8728 fi
8729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8730 fi
8731 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8732
8733
8734 # Some of the common include files depend on bfd.h, and bfd.h checks
8735 # that config.h is included first by testing that the PACKAGE macro
8736 # is defined.
8737 PACKAGE=sim
8738
8739 cat >>confdefs.h <<_ACEOF
8740 #define PACKAGE "$PACKAGE"
8741 _ACEOF
8742
8743
8744
8745 # Dependency checking.
8746 ac_config_commands="$ac_config_commands depdir"
8747
8748
8749 depcc="$CC" am_compiler_list=
8750
8751 am_depcomp=$ac_aux_dir/depcomp
8752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8753 $as_echo_n "checking dependency style of $depcc... " >&6; }
8754 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
8755 $as_echo_n "(cached) " >&6
8756 else
8757 if test -f "$am_depcomp"; then
8758 # We make a subdir and do the tests there. Otherwise we can end up
8759 # making bogus files that we don't know about and never remove. For
8760 # instance it was reported that on HP-UX the gcc test will end up
8761 # making a dummy file named `D' -- because `-MD' means `put the output
8762 # in D'.
8763 mkdir conftest.dir
8764 # Copy depcomp to subdir because otherwise we won't find it if we're
8765 # using a relative directory.
8766 cp "$am_depcomp" conftest.dir
8767 cd conftest.dir
8768 # We will build objects and dependencies in a subdirectory because
8769 # it helps to detect inapplicable dependency modes. For instance
8770 # both Tru64's cc and ICC support -MD to output dependencies as a
8771 # side effect of compilation, but ICC will put the dependencies in
8772 # the current directory while Tru64 will put them in the object
8773 # directory.
8774 mkdir sub
8775
8776 am_cv_CC_dependencies_compiler_type=none
8777 if test "$am_compiler_list" = ""; then
8778 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8779 fi
8780 for depmode in $am_compiler_list; do
8781 if test $depmode = none; then break; fi
8782
8783 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8784 # Setup a source with many dependencies, because some compilers
8785 # like to wrap large dependency lists on column 80 (with \), and
8786 # we should not choose a depcomp mode which is confused by this.
8787 #
8788 # We need to recreate these files for each test, as the compiler may
8789 # overwrite some of them when testing with obscure command lines.
8790 # This happens at least with the AIX C compiler.
8791 : > sub/conftest.c
8792 for i in 1 2 3 4 5 6; do
8793 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8794 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8795 # Solaris 8's {/usr,}/bin/sh.
8796 touch sub/conftst$i.h
8797 done
8798 echo "include sub/conftest.Po" > confmf
8799
8800 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8801 # mode. It turns out that the SunPro C++ compiler does not properly
8802 # handle `-M -o', and we need to detect this.
8803 depcmd="depmode=$depmode \
8804 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8805 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8806 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8807 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8808 if env $depcmd > conftest.err 2>&1 &&
8809 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8810 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8811 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8812 # icc doesn't choke on unknown options, it will just issue warnings
8813 # or remarks (even with -Werror). So we grep stderr for any message
8814 # that says an option was ignored or not supported.
8815 # When given -MP, icc 7.0 and 7.1 complain thusly:
8816 # icc: Command line warning: ignoring option '-M'; no argument required
8817 # The diagnosis changed in icc 8.0:
8818 # icc: Command line remark: option '-MP' not supported
8819 if (grep 'ignoring option' conftest.err ||
8820 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8821 am_cv_CC_dependencies_compiler_type=$depmode
8822 $as_echo "$as_me:$LINENO: success" >&5
8823 break
8824 fi
8825 fi
8826 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8827 sed -e 's/^/| /' < conftest.err >&5
8828 done
8829
8830 cd ..
8831 rm -rf conftest.dir
8832 else
8833 am_cv_CC_dependencies_compiler_type=none
8834 fi
8835
8836 fi
8837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8838 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8839 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8840 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
8841 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8842
8843 fi
8844
8845
8846 # Check for the 'make' the user wants to use.
8847 for ac_prog in make
8848 do
8849 # Extract the first word of "$ac_prog", so it can be a program name with args.
8850 set dummy $ac_prog; ac_word=$2
8851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8852 $as_echo_n "checking for $ac_word... " >&6; }
8853 if ${ac_cv_prog_MAKE+:} false; then :
8854 $as_echo_n "(cached) " >&6
8855 else
8856 if test -n "$MAKE"; then
8857 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8858 else
8859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8860 for as_dir in $PATH
8861 do
8862 IFS=$as_save_IFS
8863 test -z "$as_dir" && as_dir=.
8864 for ac_exec_ext in '' $ac_executable_extensions; do
8865 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8866 ac_cv_prog_MAKE="$ac_prog"
8867 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8868 break 2
8869 fi
8870 done
8871 done
8872 IFS=$as_save_IFS
8873
8874 fi
8875 fi
8876 MAKE=$ac_cv_prog_MAKE
8877 if test -n "$MAKE"; then
8878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8879 $as_echo "$MAKE" >&6; }
8880 else
8881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8882 $as_echo "no" >&6; }
8883 fi
8884
8885
8886 test -n "$MAKE" && break
8887 done
8888
8889 MAKE_IS_GNU=
8890 case "`$MAKE --version 2>&1 | sed 1q`" in
8891 *GNU*)
8892 MAKE_IS_GNU=yes
8893 ;;
8894 esac
8895 if test "$MAKE_IS_GNU" = yes; then
8896 GMAKE_TRUE=
8897 GMAKE_FALSE='#'
8898 else
8899 GMAKE_TRUE='#'
8900 GMAKE_FALSE=
8901 fi
8902
8903
8904 ALL_LINGUAS=
8905 # If we haven't got the data from the intl directory,
8906 # assume NLS is disabled.
8907 USE_NLS=no
8908 LIBINTL=
8909 LIBINTL_DEP=
8910 INCINTL=
8911 XGETTEXT=
8912 GMSGFMT=
8913 POSUB=
8914
8915 if test -f ../../intl/config.intl; then
8916 . ../../intl/config.intl
8917 fi
8918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8919 $as_echo_n "checking whether NLS is requested... " >&6; }
8920 if test x"$USE_NLS" != xyes; then
8921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8922 $as_echo "no" >&6; }
8923 else
8924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8925 $as_echo "yes" >&6; }
8926
8927 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8928
8929
8930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8931 $as_echo_n "checking for catalogs to be installed... " >&6; }
8932 # Look for .po and .gmo files in the source directory.
8933 CATALOGS=
8934 XLINGUAS=
8935 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8936 # If there aren't any .gmo files the shell will give us the
8937 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8938 # weeded out.
8939 case "$cat" in *\**)
8940 continue;;
8941 esac
8942 # The quadruple backslash is collapsed to a double backslash
8943 # by the backticks, then collapsed again by the double quotes,
8944 # leaving us with one backslash in the sed expression (right
8945 # before the dot that mustn't act as a wildcard).
8946 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8947 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8948 # The user is allowed to set LINGUAS to a list of languages to
8949 # install catalogs for. If it's empty that means "all of them."
8950 if test "x$LINGUAS" = x; then
8951 CATALOGS="$CATALOGS $cat"
8952 XLINGUAS="$XLINGUAS $lang"
8953 else
8954 case "$LINGUAS" in *$lang*)
8955 CATALOGS="$CATALOGS $cat"
8956 XLINGUAS="$XLINGUAS $lang"
8957 ;;
8958 esac
8959 fi
8960 done
8961 LINGUAS="$XLINGUAS"
8962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8963 $as_echo "$LINGUAS" >&6; }
8964
8965
8966 DATADIRNAME=share
8967
8968 INSTOBJEXT=.mo
8969
8970 GENCAT=gencat
8971
8972 CATOBJEXT=.gmo
8973
8974 fi
8975
8976 # Check for common headers.
8977 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8978 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8979 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8980 do :
8981 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8982 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8983 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8984 cat >>confdefs.h <<_ACEOF
8985 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8986 _ACEOF
8987
8988 fi
8989
8990 done
8991
8992 for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
8993 do :
8994 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8995 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8996 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8997 cat >>confdefs.h <<_ACEOF
8998 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8999 _ACEOF
9000
9001 fi
9002
9003 done
9004
9005 for ac_header in fcntl.h fpu_control.h
9006 do :
9007 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9008 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9009 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9010 cat >>confdefs.h <<_ACEOF
9011 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9012 _ACEOF
9013
9014 fi
9015
9016 done
9017
9018 for ac_header in dlfcn.h errno.h sys/stat.h
9019 do :
9020 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9021 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9022 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9023 cat >>confdefs.h <<_ACEOF
9024 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9025 _ACEOF
9026
9027 fi
9028
9029 done
9030
9031 for ac_func in getrusage time sigaction __setfpucw
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 for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
9044 do :
9045 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9046 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9047 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9048 cat >>confdefs.h <<_ACEOF
9049 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9050 _ACEOF
9051
9052 fi
9053 done
9054
9055 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9056 #include <sys/types.h>
9057 #endif
9058 #ifdef HAVE_SYS_STAT_H
9059 #include <sys/stat.h>
9060 #endif
9061 "
9062 if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
9063
9064 cat >>confdefs.h <<_ACEOF
9065 #define HAVE_STRUCT_STAT_ST_DEV 1
9066 _ACEOF
9067
9068
9069 fi
9070 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9071 #include <sys/types.h>
9072 #endif
9073 #ifdef HAVE_SYS_STAT_H
9074 #include <sys/stat.h>
9075 #endif
9076 "
9077 if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
9078
9079 cat >>confdefs.h <<_ACEOF
9080 #define HAVE_STRUCT_STAT_ST_INO 1
9081 _ACEOF
9082
9083
9084 fi
9085 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9086 #include <sys/types.h>
9087 #endif
9088 #ifdef HAVE_SYS_STAT_H
9089 #include <sys/stat.h>
9090 #endif
9091 "
9092 if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
9093
9094 cat >>confdefs.h <<_ACEOF
9095 #define HAVE_STRUCT_STAT_ST_MODE 1
9096 _ACEOF
9097
9098
9099 fi
9100 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9101 #include <sys/types.h>
9102 #endif
9103 #ifdef HAVE_SYS_STAT_H
9104 #include <sys/stat.h>
9105 #endif
9106 "
9107 if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
9108
9109 cat >>confdefs.h <<_ACEOF
9110 #define HAVE_STRUCT_STAT_ST_NLINK 1
9111 _ACEOF
9112
9113
9114 fi
9115 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9116 #include <sys/types.h>
9117 #endif
9118 #ifdef HAVE_SYS_STAT_H
9119 #include <sys/stat.h>
9120 #endif
9121 "
9122 if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
9123
9124 cat >>confdefs.h <<_ACEOF
9125 #define HAVE_STRUCT_STAT_ST_UID 1
9126 _ACEOF
9127
9128
9129 fi
9130 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9131 #include <sys/types.h>
9132 #endif
9133 #ifdef HAVE_SYS_STAT_H
9134 #include <sys/stat.h>
9135 #endif
9136 "
9137 if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
9138
9139 cat >>confdefs.h <<_ACEOF
9140 #define HAVE_STRUCT_STAT_ST_GID 1
9141 _ACEOF
9142
9143
9144 fi
9145 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9146 #include <sys/types.h>
9147 #endif
9148 #ifdef HAVE_SYS_STAT_H
9149 #include <sys/stat.h>
9150 #endif
9151 "
9152 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
9153
9154 cat >>confdefs.h <<_ACEOF
9155 #define HAVE_STRUCT_STAT_ST_RDEV 1
9156 _ACEOF
9157
9158
9159 fi
9160 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9161 #include <sys/types.h>
9162 #endif
9163 #ifdef HAVE_SYS_STAT_H
9164 #include <sys/stat.h>
9165 #endif
9166 "
9167 if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
9168
9169 cat >>confdefs.h <<_ACEOF
9170 #define HAVE_STRUCT_STAT_ST_SIZE 1
9171 _ACEOF
9172
9173
9174 fi
9175 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9176 #include <sys/types.h>
9177 #endif
9178 #ifdef HAVE_SYS_STAT_H
9179 #include <sys/stat.h>
9180 #endif
9181 "
9182 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
9183
9184 cat >>confdefs.h <<_ACEOF
9185 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9186 _ACEOF
9187
9188
9189 fi
9190 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9191 #include <sys/types.h>
9192 #endif
9193 #ifdef HAVE_SYS_STAT_H
9194 #include <sys/stat.h>
9195 #endif
9196 "
9197 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
9198
9199 cat >>confdefs.h <<_ACEOF
9200 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9201 _ACEOF
9202
9203
9204 fi
9205 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9206 #include <sys/types.h>
9207 #endif
9208 #ifdef HAVE_SYS_STAT_H
9209 #include <sys/stat.h>
9210 #endif
9211 "
9212 if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
9213
9214 cat >>confdefs.h <<_ACEOF
9215 #define HAVE_STRUCT_STAT_ST_ATIME 1
9216 _ACEOF
9217
9218
9219 fi
9220 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9221 #include <sys/types.h>
9222 #endif
9223 #ifdef HAVE_SYS_STAT_H
9224 #include <sys/stat.h>
9225 #endif
9226 "
9227 if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
9228
9229 cat >>confdefs.h <<_ACEOF
9230 #define HAVE_STRUCT_STAT_ST_MTIME 1
9231 _ACEOF
9232
9233
9234 fi
9235 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9236 #include <sys/types.h>
9237 #endif
9238 #ifdef HAVE_SYS_STAT_H
9239 #include <sys/stat.h>
9240 #endif
9241 "
9242 if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
9243
9244 cat >>confdefs.h <<_ACEOF
9245 #define HAVE_STRUCT_STAT_ST_CTIME 1
9246 _ACEOF
9247
9248
9249 fi
9250
9251 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9252 #include <sys/socket.h>
9253
9254 "
9255 if test "x$ac_cv_type_socklen_t" = xyes; then :
9256
9257 cat >>confdefs.h <<_ACEOF
9258 #define HAVE_SOCKLEN_T 1
9259 _ACEOF
9260
9261
9262 fi
9263
9264
9265 # Check for socket libraries
9266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9267 $as_echo_n "checking for bind in -lsocket... " >&6; }
9268 if ${ac_cv_lib_socket_bind+:} false; then :
9269 $as_echo_n "(cached) " >&6
9270 else
9271 ac_check_lib_save_LIBS=$LIBS
9272 LIBS="-lsocket $LIBS"
9273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9274 /* end confdefs.h. */
9275
9276 /* Override any GCC internal prototype to avoid an error.
9277 Use char because int might match the return type of a GCC
9278 builtin and then its argument prototype would still apply. */
9279 #ifdef __cplusplus
9280 extern "C"
9281 #endif
9282 char bind ();
9283 int
9284 main ()
9285 {
9286 return bind ();
9287 ;
9288 return 0;
9289 }
9290 _ACEOF
9291 if ac_fn_c_try_link "$LINENO"; then :
9292 ac_cv_lib_socket_bind=yes
9293 else
9294 ac_cv_lib_socket_bind=no
9295 fi
9296 rm -f core conftest.err conftest.$ac_objext \
9297 conftest$ac_exeext conftest.$ac_ext
9298 LIBS=$ac_check_lib_save_LIBS
9299 fi
9300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9301 $as_echo "$ac_cv_lib_socket_bind" >&6; }
9302 if test "x$ac_cv_lib_socket_bind" = xyes; then :
9303 cat >>confdefs.h <<_ACEOF
9304 #define HAVE_LIBSOCKET 1
9305 _ACEOF
9306
9307 LIBS="-lsocket $LIBS"
9308
9309 fi
9310
9311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9312 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9313 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
9314 $as_echo_n "(cached) " >&6
9315 else
9316 ac_check_lib_save_LIBS=$LIBS
9317 LIBS="-lnsl $LIBS"
9318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9319 /* end confdefs.h. */
9320
9321 /* Override any GCC internal prototype to avoid an error.
9322 Use char because int might match the return type of a GCC
9323 builtin and then its argument prototype would still apply. */
9324 #ifdef __cplusplus
9325 extern "C"
9326 #endif
9327 char gethostbyname ();
9328 int
9329 main ()
9330 {
9331 return gethostbyname ();
9332 ;
9333 return 0;
9334 }
9335 _ACEOF
9336 if ac_fn_c_try_link "$LINENO"; then :
9337 ac_cv_lib_nsl_gethostbyname=yes
9338 else
9339 ac_cv_lib_nsl_gethostbyname=no
9340 fi
9341 rm -f core conftest.err conftest.$ac_objext \
9342 conftest$ac_exeext conftest.$ac_ext
9343 LIBS=$ac_check_lib_save_LIBS
9344 fi
9345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9346 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9347 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
9348 cat >>confdefs.h <<_ACEOF
9349 #define HAVE_LIBNSL 1
9350 _ACEOF
9351
9352 LIBS="-lnsl $LIBS"
9353
9354 fi
9355
9356
9357 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
9358 # using the same condition.
9359
9360 # Use the system's zlib library.
9361 zlibdir="-L\$(top_builddir)/../zlib"
9362 zlibinc="-I\$(top_srcdir)/../zlib"
9363
9364 # Check whether --with-system-zlib was given.
9365 if test "${with_system_zlib+set}" = set; then :
9366 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9367 zlibdir=
9368 zlibinc=
9369 fi
9370
9371 fi
9372
9373
9374
9375
9376
9377 # BFD uses libdl when when plugins enabled.
9378
9379 maybe_plugins=no
9380 for ac_header in dlfcn.h
9381 do :
9382 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9383 "
9384 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
9385 cat >>confdefs.h <<_ACEOF
9386 #define HAVE_DLFCN_H 1
9387 _ACEOF
9388 maybe_plugins=yes
9389 fi
9390
9391 done
9392
9393 for ac_header in windows.h
9394 do :
9395 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9396 "
9397 if test "x$ac_cv_header_windows_h" = xyes; then :
9398 cat >>confdefs.h <<_ACEOF
9399 #define HAVE_WINDOWS_H 1
9400 _ACEOF
9401 maybe_plugins=yes
9402 fi
9403
9404 done
9405
9406
9407 # Check whether --enable-plugins was given.
9408 if test "${enable_plugins+set}" = set; then :
9409 enableval=$enable_plugins; case "${enableval}" in
9410 no) plugins=no ;;
9411 *) plugins=yes
9412 if test "$maybe_plugins" != "yes" ; then
9413 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9414 fi ;;
9415 esac
9416 else
9417 plugins=$maybe_plugins
9418
9419 fi
9420
9421 if test "$plugins" = "yes"; then
9422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9423 $as_echo_n "checking for library containing dlsym... " >&6; }
9424 if ${ac_cv_search_dlsym+:} false; then :
9425 $as_echo_n "(cached) " >&6
9426 else
9427 ac_func_search_save_LIBS=$LIBS
9428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9429 /* end confdefs.h. */
9430
9431 /* Override any GCC internal prototype to avoid an error.
9432 Use char because int might match the return type of a GCC
9433 builtin and then its argument prototype would still apply. */
9434 #ifdef __cplusplus
9435 extern "C"
9436 #endif
9437 char dlsym ();
9438 int
9439 main ()
9440 {
9441 return dlsym ();
9442 ;
9443 return 0;
9444 }
9445 _ACEOF
9446 for ac_lib in '' dl; do
9447 if test -z "$ac_lib"; then
9448 ac_res="none required"
9449 else
9450 ac_res=-l$ac_lib
9451 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9452 fi
9453 if ac_fn_c_try_link "$LINENO"; then :
9454 ac_cv_search_dlsym=$ac_res
9455 fi
9456 rm -f core conftest.err conftest.$ac_objext \
9457 conftest$ac_exeext
9458 if ${ac_cv_search_dlsym+:} false; then :
9459 break
9460 fi
9461 done
9462 if ${ac_cv_search_dlsym+:} false; then :
9463
9464 else
9465 ac_cv_search_dlsym=no
9466 fi
9467 rm conftest.$ac_ext
9468 LIBS=$ac_func_search_save_LIBS
9469 fi
9470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9471 $as_echo "$ac_cv_search_dlsym" >&6; }
9472 ac_res=$ac_cv_search_dlsym
9473 if test "$ac_res" != no; then :
9474 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9475
9476 fi
9477
9478 fi
9479
9480 if test "$plugins" = yes; then
9481 PLUGINS_TRUE=
9482 PLUGINS_FALSE='#'
9483 else
9484 PLUGINS_TRUE='#'
9485 PLUGINS_FALSE=
9486 fi
9487
9488
9489
9490
9491
9492 # Set options
9493 enable_dlopen=yes
9494
9495
9496
9497
9498 enable_win32_dll=no
9499
9500
9501 # Check whether --enable-shared was given.
9502 if test "${enable_shared+set}" = set; then :
9503 enableval=$enable_shared; p=${PACKAGE-default}
9504 case $enableval in
9505 yes) enable_shared=yes ;;
9506 no) enable_shared=no ;;
9507 *)
9508 enable_shared=no
9509 # Look at the argument we got. We use all the common list separators.
9510 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9511 for pkg in $enableval; do
9512 IFS="$lt_save_ifs"
9513 if test "X$pkg" = "X$p"; then
9514 enable_shared=yes
9515 fi
9516 done
9517 IFS="$lt_save_ifs"
9518 ;;
9519 esac
9520 else
9521 enable_shared=yes
9522 fi
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532 # Check whether --enable-static was given.
9533 if test "${enable_static+set}" = set; then :
9534 enableval=$enable_static; p=${PACKAGE-default}
9535 case $enableval in
9536 yes) enable_static=yes ;;
9537 no) enable_static=no ;;
9538 *)
9539 enable_static=no
9540 # Look at the argument we got. We use all the common list separators.
9541 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9542 for pkg in $enableval; do
9543 IFS="$lt_save_ifs"
9544 if test "X$pkg" = "X$p"; then
9545 enable_static=yes
9546 fi
9547 done
9548 IFS="$lt_save_ifs"
9549 ;;
9550 esac
9551 else
9552 enable_static=yes
9553 fi
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564 # Check whether --with-pic was given.
9565 if test "${with_pic+set}" = set; then :
9566 withval=$with_pic; pic_mode="$withval"
9567 else
9568 pic_mode=default
9569 fi
9570
9571
9572 test -z "$pic_mode" && pic_mode=default
9573
9574
9575
9576
9577
9578
9579
9580 # Check whether --enable-fast-install was given.
9581 if test "${enable_fast_install+set}" = set; then :
9582 enableval=$enable_fast_install; p=${PACKAGE-default}
9583 case $enableval in
9584 yes) enable_fast_install=yes ;;
9585 no) enable_fast_install=no ;;
9586 *)
9587 enable_fast_install=no
9588 # Look at the argument we got. We use all the common list separators.
9589 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9590 for pkg in $enableval; do
9591 IFS="$lt_save_ifs"
9592 if test "X$pkg" = "X$p"; then
9593 enable_fast_install=yes
9594 fi
9595 done
9596 IFS="$lt_save_ifs"
9597 ;;
9598 esac
9599 else
9600 enable_fast_install=yes
9601 fi
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613 # This can be used to rebuild libtool when needed
9614 LIBTOOL_DEPS="$ltmain"
9615
9616 # Always use our own libtool.
9617 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644 test -z "$LN_S" && LN_S="ln -s"
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659 if test -n "${ZSH_VERSION+set}" ; then
9660 setopt NO_GLOB_SUBST
9661 fi
9662
9663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9664 $as_echo_n "checking for objdir... " >&6; }
9665 if ${lt_cv_objdir+:} false; then :
9666 $as_echo_n "(cached) " >&6
9667 else
9668 rm -f .libs 2>/dev/null
9669 mkdir .libs 2>/dev/null
9670 if test -d .libs; then
9671 lt_cv_objdir=.libs
9672 else
9673 # MS-DOS does not allow filenames that begin with a dot.
9674 lt_cv_objdir=_libs
9675 fi
9676 rmdir .libs 2>/dev/null
9677 fi
9678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9679 $as_echo "$lt_cv_objdir" >&6; }
9680 objdir=$lt_cv_objdir
9681
9682
9683
9684
9685
9686 cat >>confdefs.h <<_ACEOF
9687 #define LT_OBJDIR "$lt_cv_objdir/"
9688 _ACEOF
9689
9690
9691
9692
9693 case $host_os in
9694 aix3*)
9695 # AIX sometimes has problems with the GCC collect2 program. For some
9696 # reason, if we set the COLLECT_NAMES environment variable, the problems
9697 # vanish in a puff of smoke.
9698 if test "X${COLLECT_NAMES+set}" != Xset; then
9699 COLLECT_NAMES=
9700 export COLLECT_NAMES
9701 fi
9702 ;;
9703 esac
9704
9705 # Global variables:
9706 ofile=libtool
9707 can_build_shared=yes
9708
9709 # All known linkers require a `.a' archive for static linking (except MSVC,
9710 # which needs '.lib').
9711 libext=a
9712
9713 with_gnu_ld="$lt_cv_prog_gnu_ld"
9714
9715 old_CC="$CC"
9716 old_CFLAGS="$CFLAGS"
9717
9718 # Set sane defaults for various variables
9719 test -z "$CC" && CC=cc
9720 test -z "$LTCC" && LTCC=$CC
9721 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9722 test -z "$LD" && LD=ld
9723 test -z "$ac_objext" && ac_objext=o
9724
9725 for cc_temp in $compiler""; do
9726 case $cc_temp in
9727 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9728 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9729 \-*) ;;
9730 *) break;;
9731 esac
9732 done
9733 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9734
9735
9736 # Only perform the check for file, if the check method requires it
9737 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9738 case $deplibs_check_method in
9739 file_magic*)
9740 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9742 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9743 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9744 $as_echo_n "(cached) " >&6
9745 else
9746 case $MAGIC_CMD in
9747 [\\/*] | ?:[\\/]*)
9748 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9749 ;;
9750 *)
9751 lt_save_MAGIC_CMD="$MAGIC_CMD"
9752 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9753 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9754 for ac_dir in $ac_dummy; do
9755 IFS="$lt_save_ifs"
9756 test -z "$ac_dir" && ac_dir=.
9757 if test -f $ac_dir/${ac_tool_prefix}file; then
9758 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9759 if test -n "$file_magic_test_file"; then
9760 case $deplibs_check_method in
9761 "file_magic "*)
9762 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9763 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9764 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9765 $EGREP "$file_magic_regex" > /dev/null; then
9766 :
9767 else
9768 cat <<_LT_EOF 1>&2
9769
9770 *** Warning: the command libtool uses to detect shared libraries,
9771 *** $file_magic_cmd, produces output that libtool cannot recognize.
9772 *** The result is that libtool may fail to recognize shared libraries
9773 *** as such. This will affect the creation of libtool libraries that
9774 *** depend on shared libraries, but programs linked with such libtool
9775 *** libraries will work regardless of this problem. Nevertheless, you
9776 *** may want to report the problem to your system manager and/or to
9777 *** bug-libtool@gnu.org
9778
9779 _LT_EOF
9780 fi ;;
9781 esac
9782 fi
9783 break
9784 fi
9785 done
9786 IFS="$lt_save_ifs"
9787 MAGIC_CMD="$lt_save_MAGIC_CMD"
9788 ;;
9789 esac
9790 fi
9791
9792 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9793 if test -n "$MAGIC_CMD"; then
9794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9795 $as_echo "$MAGIC_CMD" >&6; }
9796 else
9797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9798 $as_echo "no" >&6; }
9799 fi
9800
9801
9802
9803
9804
9805 if test -z "$lt_cv_path_MAGIC_CMD"; then
9806 if test -n "$ac_tool_prefix"; then
9807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9808 $as_echo_n "checking for file... " >&6; }
9809 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9810 $as_echo_n "(cached) " >&6
9811 else
9812 case $MAGIC_CMD in
9813 [\\/*] | ?:[\\/]*)
9814 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9815 ;;
9816 *)
9817 lt_save_MAGIC_CMD="$MAGIC_CMD"
9818 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9819 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9820 for ac_dir in $ac_dummy; do
9821 IFS="$lt_save_ifs"
9822 test -z "$ac_dir" && ac_dir=.
9823 if test -f $ac_dir/file; then
9824 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9825 if test -n "$file_magic_test_file"; then
9826 case $deplibs_check_method in
9827 "file_magic "*)
9828 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9829 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9830 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9831 $EGREP "$file_magic_regex" > /dev/null; then
9832 :
9833 else
9834 cat <<_LT_EOF 1>&2
9835
9836 *** Warning: the command libtool uses to detect shared libraries,
9837 *** $file_magic_cmd, produces output that libtool cannot recognize.
9838 *** The result is that libtool may fail to recognize shared libraries
9839 *** as such. This will affect the creation of libtool libraries that
9840 *** depend on shared libraries, but programs linked with such libtool
9841 *** libraries will work regardless of this problem. Nevertheless, you
9842 *** may want to report the problem to your system manager and/or to
9843 *** bug-libtool@gnu.org
9844
9845 _LT_EOF
9846 fi ;;
9847 esac
9848 fi
9849 break
9850 fi
9851 done
9852 IFS="$lt_save_ifs"
9853 MAGIC_CMD="$lt_save_MAGIC_CMD"
9854 ;;
9855 esac
9856 fi
9857
9858 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9859 if test -n "$MAGIC_CMD"; then
9860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9861 $as_echo "$MAGIC_CMD" >&6; }
9862 else
9863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9864 $as_echo "no" >&6; }
9865 fi
9866
9867
9868 else
9869 MAGIC_CMD=:
9870 fi
9871 fi
9872
9873 fi
9874 ;;
9875 esac
9876
9877 # Use C for the default configuration in the libtool script
9878
9879 lt_save_CC="$CC"
9880 ac_ext=c
9881 ac_cpp='$CPP $CPPFLAGS'
9882 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9883 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9884 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9885
9886
9887 # Source file extension for C test sources.
9888 ac_ext=c
9889
9890 # Object file extension for compiled C test sources.
9891 objext=o
9892 objext=$objext
9893
9894 # Code to be used in simple compile tests
9895 lt_simple_compile_test_code="int some_variable = 0;"
9896
9897 # Code to be used in simple link tests
9898 lt_simple_link_test_code='int main(){return(0);}'
9899
9900
9901
9902
9903
9904
9905
9906 # If no C compiler was specified, use CC.
9907 LTCC=${LTCC-"$CC"}
9908
9909 # If no C compiler flags were specified, use CFLAGS.
9910 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9911
9912 # Allow CC to be a program name with arguments.
9913 compiler=$CC
9914
9915 # Save the default compiler, since it gets overwritten when the other
9916 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9917 compiler_DEFAULT=$CC
9918
9919 # save warnings/boilerplate of simple test code
9920 ac_outfile=conftest.$ac_objext
9921 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9922 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9923 _lt_compiler_boilerplate=`cat conftest.err`
9924 $RM conftest*
9925
9926 ac_outfile=conftest.$ac_objext
9927 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9928 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9929 _lt_linker_boilerplate=`cat conftest.err`
9930 $RM -r conftest*
9931
9932
9933 ## CAVEAT EMPTOR:
9934 ## There is no encapsulation within the following macros, do not change
9935 ## the running order or otherwise move them around unless you know exactly
9936 ## what you are doing...
9937 if test -n "$compiler"; then
9938
9939 lt_prog_compiler_no_builtin_flag=
9940
9941 if test "$GCC" = yes; then
9942 case $cc_basename in
9943 nvcc*)
9944 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9945 *)
9946 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9947 esac
9948
9949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9950 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9951 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9952 $as_echo_n "(cached) " >&6
9953 else
9954 lt_cv_prog_compiler_rtti_exceptions=no
9955 ac_outfile=conftest.$ac_objext
9956 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9957 lt_compiler_flag="-fno-rtti -fno-exceptions"
9958 # Insert the option either (1) after the last *FLAGS variable, or
9959 # (2) before a word containing "conftest.", or (3) at the end.
9960 # Note that $ac_compile itself does not contain backslashes and begins
9961 # with a dollar sign (not a hyphen), so the echo should work correctly.
9962 # The option is referenced via a variable to avoid confusing sed.
9963 lt_compile=`echo "$ac_compile" | $SED \
9964 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9965 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9966 -e 's:$: $lt_compiler_flag:'`
9967 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9968 (eval "$lt_compile" 2>conftest.err)
9969 ac_status=$?
9970 cat conftest.err >&5
9971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9972 if (exit $ac_status) && test -s "$ac_outfile"; then
9973 # The compiler can only warn and ignore the option if not recognized
9974 # So say no if there are warnings other than the usual output.
9975 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9976 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9977 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9978 lt_cv_prog_compiler_rtti_exceptions=yes
9979 fi
9980 fi
9981 $RM conftest*
9982
9983 fi
9984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9985 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9986
9987 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9988 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9989 else
9990 :
9991 fi
9992
9993 fi
9994
9995
9996
9997
9998
9999
10000 lt_prog_compiler_wl=
10001 lt_prog_compiler_pic=
10002 lt_prog_compiler_static=
10003
10004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
10005 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
10006
10007 if test "$GCC" = yes; then
10008 lt_prog_compiler_wl='-Wl,'
10009 lt_prog_compiler_static='-static'
10010
10011 case $host_os in
10012 aix*)
10013 # All AIX code is PIC.
10014 if test "$host_cpu" = ia64; then
10015 # AIX 5 now supports IA64 processor
10016 lt_prog_compiler_static='-Bstatic'
10017 fi
10018 lt_prog_compiler_pic='-fPIC'
10019 ;;
10020
10021 amigaos*)
10022 case $host_cpu in
10023 powerpc)
10024 # see comment about AmigaOS4 .so support
10025 lt_prog_compiler_pic='-fPIC'
10026 ;;
10027 m68k)
10028 # FIXME: we need at least 68020 code to build shared libraries, but
10029 # adding the `-m68020' flag to GCC prevents building anything better,
10030 # like `-m68040'.
10031 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10032 ;;
10033 esac
10034 ;;
10035
10036 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10037 # PIC is the default for these OSes.
10038 ;;
10039
10040 mingw* | cygwin* | pw32* | os2* | cegcc*)
10041 # This hack is so that the source file can tell whether it is being
10042 # built for inclusion in a dll (and should export symbols for example).
10043 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10044 # (--disable-auto-import) libraries
10045 lt_prog_compiler_pic='-DDLL_EXPORT'
10046 ;;
10047
10048 darwin* | rhapsody*)
10049 # PIC is the default on this platform
10050 # Common symbols not allowed in MH_DYLIB files
10051 lt_prog_compiler_pic='-fno-common'
10052 ;;
10053
10054 haiku*)
10055 # PIC is the default for Haiku.
10056 # The "-static" flag exists, but is broken.
10057 lt_prog_compiler_static=
10058 ;;
10059
10060 hpux*)
10061 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10062 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10063 # sets the default TLS model and affects inlining.
10064 case $host_cpu in
10065 hppa*64*)
10066 # +Z the default
10067 ;;
10068 *)
10069 lt_prog_compiler_pic='-fPIC'
10070 ;;
10071 esac
10072 ;;
10073
10074 interix[3-9]*)
10075 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10076 # Instead, we relocate shared libraries at runtime.
10077 ;;
10078
10079 msdosdjgpp*)
10080 # Just because we use GCC doesn't mean we suddenly get shared libraries
10081 # on systems that don't support them.
10082 lt_prog_compiler_can_build_shared=no
10083 enable_shared=no
10084 ;;
10085
10086 *nto* | *qnx*)
10087 # QNX uses GNU C++, but need to define -shared option too, otherwise
10088 # it will coredump.
10089 lt_prog_compiler_pic='-fPIC -shared'
10090 ;;
10091
10092 sysv4*MP*)
10093 if test -d /usr/nec; then
10094 lt_prog_compiler_pic=-Kconform_pic
10095 fi
10096 ;;
10097
10098 *)
10099 lt_prog_compiler_pic='-fPIC'
10100 ;;
10101 esac
10102
10103 case $cc_basename in
10104 nvcc*) # Cuda Compiler Driver 2.2
10105 lt_prog_compiler_wl='-Xlinker '
10106 lt_prog_compiler_pic='-Xcompiler -fPIC'
10107 ;;
10108 esac
10109 else
10110 # PORTME Check for flag to pass linker flags through the system compiler.
10111 case $host_os in
10112 aix*)
10113 lt_prog_compiler_wl='-Wl,'
10114 if test "$host_cpu" = ia64; then
10115 # AIX 5 now supports IA64 processor
10116 lt_prog_compiler_static='-Bstatic'
10117 else
10118 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10119 fi
10120 ;;
10121
10122 mingw* | cygwin* | pw32* | os2* | cegcc*)
10123 # This hack is so that the source file can tell whether it is being
10124 # built for inclusion in a dll (and should export symbols for example).
10125 lt_prog_compiler_pic='-DDLL_EXPORT'
10126 ;;
10127
10128 hpux9* | hpux10* | hpux11*)
10129 lt_prog_compiler_wl='-Wl,'
10130 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10131 # not for PA HP-UX.
10132 case $host_cpu in
10133 hppa*64*|ia64*)
10134 # +Z the default
10135 ;;
10136 *)
10137 lt_prog_compiler_pic='+Z'
10138 ;;
10139 esac
10140 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10141 lt_prog_compiler_static='${wl}-a ${wl}archive'
10142 ;;
10143
10144 irix5* | irix6* | nonstopux*)
10145 lt_prog_compiler_wl='-Wl,'
10146 # PIC (with -KPIC) is the default.
10147 lt_prog_compiler_static='-non_shared'
10148 ;;
10149
10150 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10151 case $cc_basename in
10152 # old Intel for x86_64 which still supported -KPIC.
10153 ecc*)
10154 lt_prog_compiler_wl='-Wl,'
10155 lt_prog_compiler_pic='-KPIC'
10156 lt_prog_compiler_static='-static'
10157 ;;
10158 # icc used to be incompatible with GCC.
10159 # ICC 10 doesn't accept -KPIC any more.
10160 icc* | ifort*)
10161 lt_prog_compiler_wl='-Wl,'
10162 lt_prog_compiler_pic='-fPIC'
10163 lt_prog_compiler_static='-static'
10164 ;;
10165 # Lahey Fortran 8.1.
10166 lf95*)
10167 lt_prog_compiler_wl='-Wl,'
10168 lt_prog_compiler_pic='--shared'
10169 lt_prog_compiler_static='--static'
10170 ;;
10171 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10172 # Portland Group compilers (*not* the Pentium gcc compiler,
10173 # which looks to be a dead project)
10174 lt_prog_compiler_wl='-Wl,'
10175 lt_prog_compiler_pic='-fpic'
10176 lt_prog_compiler_static='-Bstatic'
10177 ;;
10178 ccc*)
10179 lt_prog_compiler_wl='-Wl,'
10180 # All Alpha code is PIC.
10181 lt_prog_compiler_static='-non_shared'
10182 ;;
10183 xl* | bgxl* | bgf* | mpixl*)
10184 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10185 lt_prog_compiler_wl='-Wl,'
10186 lt_prog_compiler_pic='-qpic'
10187 lt_prog_compiler_static='-qstaticlink'
10188 ;;
10189 *)
10190 case `$CC -V 2>&1 | sed 5q` in
10191 *Sun\ F* | *Sun*Fortran*)
10192 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10193 lt_prog_compiler_pic='-KPIC'
10194 lt_prog_compiler_static='-Bstatic'
10195 lt_prog_compiler_wl=''
10196 ;;
10197 *Sun\ C*)
10198 # Sun C 5.9
10199 lt_prog_compiler_pic='-KPIC'
10200 lt_prog_compiler_static='-Bstatic'
10201 lt_prog_compiler_wl='-Wl,'
10202 ;;
10203 esac
10204 ;;
10205 esac
10206 ;;
10207
10208 newsos6)
10209 lt_prog_compiler_pic='-KPIC'
10210 lt_prog_compiler_static='-Bstatic'
10211 ;;
10212
10213 *nto* | *qnx*)
10214 # QNX uses GNU C++, but need to define -shared option too, otherwise
10215 # it will coredump.
10216 lt_prog_compiler_pic='-fPIC -shared'
10217 ;;
10218
10219 osf3* | osf4* | osf5*)
10220 lt_prog_compiler_wl='-Wl,'
10221 # All OSF/1 code is PIC.
10222 lt_prog_compiler_static='-non_shared'
10223 ;;
10224
10225 rdos*)
10226 lt_prog_compiler_static='-non_shared'
10227 ;;
10228
10229 solaris*)
10230 lt_prog_compiler_pic='-KPIC'
10231 lt_prog_compiler_static='-Bstatic'
10232 case $cc_basename in
10233 f77* | f90* | f95*)
10234 lt_prog_compiler_wl='-Qoption ld ';;
10235 *)
10236 lt_prog_compiler_wl='-Wl,';;
10237 esac
10238 ;;
10239
10240 sunos4*)
10241 lt_prog_compiler_wl='-Qoption ld '
10242 lt_prog_compiler_pic='-PIC'
10243 lt_prog_compiler_static='-Bstatic'
10244 ;;
10245
10246 sysv4 | sysv4.2uw2* | sysv4.3*)
10247 lt_prog_compiler_wl='-Wl,'
10248 lt_prog_compiler_pic='-KPIC'
10249 lt_prog_compiler_static='-Bstatic'
10250 ;;
10251
10252 sysv4*MP*)
10253 if test -d /usr/nec ;then
10254 lt_prog_compiler_pic='-Kconform_pic'
10255 lt_prog_compiler_static='-Bstatic'
10256 fi
10257 ;;
10258
10259 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10260 lt_prog_compiler_wl='-Wl,'
10261 lt_prog_compiler_pic='-KPIC'
10262 lt_prog_compiler_static='-Bstatic'
10263 ;;
10264
10265 unicos*)
10266 lt_prog_compiler_wl='-Wl,'
10267 lt_prog_compiler_can_build_shared=no
10268 ;;
10269
10270 uts4*)
10271 lt_prog_compiler_pic='-pic'
10272 lt_prog_compiler_static='-Bstatic'
10273 ;;
10274
10275 *)
10276 lt_prog_compiler_can_build_shared=no
10277 ;;
10278 esac
10279 fi
10280
10281 case $host_os in
10282 # For platforms which do not support PIC, -DPIC is meaningless:
10283 *djgpp*)
10284 lt_prog_compiler_pic=
10285 ;;
10286 *)
10287 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10288 ;;
10289 esac
10290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10291 $as_echo "$lt_prog_compiler_pic" >&6; }
10292
10293
10294
10295
10296
10297
10298 #
10299 # Check to make sure the PIC flag actually works.
10300 #
10301 if test -n "$lt_prog_compiler_pic"; then
10302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10303 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10304 if ${lt_cv_prog_compiler_pic_works+:} false; then :
10305 $as_echo_n "(cached) " >&6
10306 else
10307 lt_cv_prog_compiler_pic_works=no
10308 ac_outfile=conftest.$ac_objext
10309 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10310 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10311 # Insert the option either (1) after the last *FLAGS variable, or
10312 # (2) before a word containing "conftest.", or (3) at the end.
10313 # Note that $ac_compile itself does not contain backslashes and begins
10314 # with a dollar sign (not a hyphen), so the echo should work correctly.
10315 # The option is referenced via a variable to avoid confusing sed.
10316 lt_compile=`echo "$ac_compile" | $SED \
10317 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10318 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10319 -e 's:$: $lt_compiler_flag:'`
10320 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10321 (eval "$lt_compile" 2>conftest.err)
10322 ac_status=$?
10323 cat conftest.err >&5
10324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10325 if (exit $ac_status) && test -s "$ac_outfile"; then
10326 # The compiler can only warn and ignore the option if not recognized
10327 # So say no if there are warnings other than the usual output.
10328 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10329 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10330 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10331 lt_cv_prog_compiler_pic_works=yes
10332 fi
10333 fi
10334 $RM conftest*
10335
10336 fi
10337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10338 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10339
10340 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10341 case $lt_prog_compiler_pic in
10342 "" | " "*) ;;
10343 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10344 esac
10345 else
10346 lt_prog_compiler_pic=
10347 lt_prog_compiler_can_build_shared=no
10348 fi
10349
10350 fi
10351
10352
10353
10354
10355
10356
10357 #
10358 # Check to make sure the static flag actually works.
10359 #
10360 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10362 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10363 if ${lt_cv_prog_compiler_static_works+:} false; then :
10364 $as_echo_n "(cached) " >&6
10365 else
10366 lt_cv_prog_compiler_static_works=no
10367 save_LDFLAGS="$LDFLAGS"
10368 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10369 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10370 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10371 # The linker can only warn and ignore the option if not recognized
10372 # So say no if there are warnings
10373 if test -s conftest.err; then
10374 # Append any errors to the config.log.
10375 cat conftest.err 1>&5
10376 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10377 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10378 if diff conftest.exp conftest.er2 >/dev/null; then
10379 lt_cv_prog_compiler_static_works=yes
10380 fi
10381 else
10382 lt_cv_prog_compiler_static_works=yes
10383 fi
10384 fi
10385 $RM -r conftest*
10386 LDFLAGS="$save_LDFLAGS"
10387
10388 fi
10389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10390 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10391
10392 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10393 :
10394 else
10395 lt_prog_compiler_static=
10396 fi
10397
10398
10399
10400
10401
10402
10403
10404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10405 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10406 if ${lt_cv_prog_compiler_c_o+:} false; then :
10407 $as_echo_n "(cached) " >&6
10408 else
10409 lt_cv_prog_compiler_c_o=no
10410 $RM -r conftest 2>/dev/null
10411 mkdir conftest
10412 cd conftest
10413 mkdir out
10414 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10415
10416 lt_compiler_flag="-o out/conftest2.$ac_objext"
10417 # Insert the option either (1) after the last *FLAGS variable, or
10418 # (2) before a word containing "conftest.", or (3) at the end.
10419 # Note that $ac_compile itself does not contain backslashes and begins
10420 # with a dollar sign (not a hyphen), so the echo should work correctly.
10421 lt_compile=`echo "$ac_compile" | $SED \
10422 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10423 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10424 -e 's:$: $lt_compiler_flag:'`
10425 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10426 (eval "$lt_compile" 2>out/conftest.err)
10427 ac_status=$?
10428 cat out/conftest.err >&5
10429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10430 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10431 then
10432 # The compiler can only warn and ignore the option if not recognized
10433 # So say no if there are warnings
10434 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10435 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10436 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10437 lt_cv_prog_compiler_c_o=yes
10438 fi
10439 fi
10440 chmod u+w . 2>&5
10441 $RM conftest*
10442 # SGI C++ compiler will create directory out/ii_files/ for
10443 # template instantiation
10444 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10445 $RM out/* && rmdir out
10446 cd ..
10447 $RM -r conftest
10448 $RM conftest*
10449
10450 fi
10451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10452 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10453
10454
10455
10456
10457
10458
10459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10460 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10461 if ${lt_cv_prog_compiler_c_o+:} false; then :
10462 $as_echo_n "(cached) " >&6
10463 else
10464 lt_cv_prog_compiler_c_o=no
10465 $RM -r conftest 2>/dev/null
10466 mkdir conftest
10467 cd conftest
10468 mkdir out
10469 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10470
10471 lt_compiler_flag="-o out/conftest2.$ac_objext"
10472 # Insert the option either (1) after the last *FLAGS variable, or
10473 # (2) before a word containing "conftest.", or (3) at the end.
10474 # Note that $ac_compile itself does not contain backslashes and begins
10475 # with a dollar sign (not a hyphen), so the echo should work correctly.
10476 lt_compile=`echo "$ac_compile" | $SED \
10477 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10478 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10479 -e 's:$: $lt_compiler_flag:'`
10480 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10481 (eval "$lt_compile" 2>out/conftest.err)
10482 ac_status=$?
10483 cat out/conftest.err >&5
10484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10485 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10486 then
10487 # The compiler can only warn and ignore the option if not recognized
10488 # So say no if there are warnings
10489 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10490 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10491 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10492 lt_cv_prog_compiler_c_o=yes
10493 fi
10494 fi
10495 chmod u+w . 2>&5
10496 $RM conftest*
10497 # SGI C++ compiler will create directory out/ii_files/ for
10498 # template instantiation
10499 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10500 $RM out/* && rmdir out
10501 cd ..
10502 $RM -r conftest
10503 $RM conftest*
10504
10505 fi
10506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10507 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10508
10509
10510
10511
10512 hard_links="nottested"
10513 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10514 # do not overwrite the value of need_locks provided by the user
10515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10516 $as_echo_n "checking if we can lock with hard links... " >&6; }
10517 hard_links=yes
10518 $RM conftest*
10519 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10520 touch conftest.a
10521 ln conftest.a conftest.b 2>&5 || hard_links=no
10522 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10524 $as_echo "$hard_links" >&6; }
10525 if test "$hard_links" = no; then
10526 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10527 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10528 need_locks=warn
10529 fi
10530 else
10531 need_locks=no
10532 fi
10533
10534
10535
10536
10537
10538
10539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10540 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10541
10542 runpath_var=
10543 allow_undefined_flag=
10544 always_export_symbols=no
10545 archive_cmds=
10546 archive_expsym_cmds=
10547 compiler_needs_object=no
10548 enable_shared_with_static_runtimes=no
10549 export_dynamic_flag_spec=
10550 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10551 hardcode_automatic=no
10552 hardcode_direct=no
10553 hardcode_direct_absolute=no
10554 hardcode_libdir_flag_spec=
10555 hardcode_libdir_flag_spec_ld=
10556 hardcode_libdir_separator=
10557 hardcode_minus_L=no
10558 hardcode_shlibpath_var=unsupported
10559 inherit_rpath=no
10560 link_all_deplibs=unknown
10561 module_cmds=
10562 module_expsym_cmds=
10563 old_archive_from_new_cmds=
10564 old_archive_from_expsyms_cmds=
10565 thread_safe_flag_spec=
10566 whole_archive_flag_spec=
10567 # include_expsyms should be a list of space-separated symbols to be *always*
10568 # included in the symbol list
10569 include_expsyms=
10570 # exclude_expsyms can be an extended regexp of symbols to exclude
10571 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10572 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10573 # as well as any symbol that contains `d'.
10574 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10575 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10576 # platforms (ab)use it in PIC code, but their linkers get confused if
10577 # the symbol is explicitly referenced. Since portable code cannot
10578 # rely on this symbol name, it's probably fine to never include it in
10579 # preloaded symbol tables.
10580 # Exclude shared library initialization/finalization symbols.
10581 extract_expsyms_cmds=
10582
10583 case $host_os in
10584 cygwin* | mingw* | pw32* | cegcc*)
10585 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10586 # When not using gcc, we currently assume that we are using
10587 # Microsoft Visual C++.
10588 if test "$GCC" != yes; then
10589 with_gnu_ld=no
10590 fi
10591 ;;
10592 interix*)
10593 # we just hope/assume this is gcc and not c89 (= MSVC++)
10594 with_gnu_ld=yes
10595 ;;
10596 openbsd*)
10597 with_gnu_ld=no
10598 ;;
10599 esac
10600
10601 ld_shlibs=yes
10602
10603 # On some targets, GNU ld is compatible enough with the native linker
10604 # that we're better off using the native interface for both.
10605 lt_use_gnu_ld_interface=no
10606 if test "$with_gnu_ld" = yes; then
10607 case $host_os in
10608 aix*)
10609 # The AIX port of GNU ld has always aspired to compatibility
10610 # with the native linker. However, as the warning in the GNU ld
10611 # block says, versions before 2.19.5* couldn't really create working
10612 # shared libraries, regardless of the interface used.
10613 case `$LD -v 2>&1` in
10614 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10615 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10616 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10617 *)
10618 lt_use_gnu_ld_interface=yes
10619 ;;
10620 esac
10621 ;;
10622 *)
10623 lt_use_gnu_ld_interface=yes
10624 ;;
10625 esac
10626 fi
10627
10628 if test "$lt_use_gnu_ld_interface" = yes; then
10629 # If archive_cmds runs LD, not CC, wlarc should be empty
10630 wlarc='${wl}'
10631
10632 # Set some defaults for GNU ld with shared library support. These
10633 # are reset later if shared libraries are not supported. Putting them
10634 # here allows them to be overridden if necessary.
10635 runpath_var=LD_RUN_PATH
10636 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10637 export_dynamic_flag_spec='${wl}--export-dynamic'
10638 # ancient GNU ld didn't support --whole-archive et. al.
10639 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10640 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10641 else
10642 whole_archive_flag_spec=
10643 fi
10644 supports_anon_versioning=no
10645 case `$LD -v 2>&1` in
10646 *GNU\ gold*) supports_anon_versioning=yes ;;
10647 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10648 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10649 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10650 *\ 2.11.*) ;; # other 2.11 versions
10651 *) supports_anon_versioning=yes ;;
10652 esac
10653
10654 # See if GNU ld supports shared libraries.
10655 case $host_os in
10656 aix[3-9]*)
10657 # On AIX/PPC, the GNU linker is very broken
10658 if test "$host_cpu" != ia64; then
10659 ld_shlibs=no
10660 cat <<_LT_EOF 1>&2
10661
10662 *** Warning: the GNU linker, at least up to release 2.19, is reported
10663 *** to be unable to reliably create shared libraries on AIX.
10664 *** Therefore, libtool is disabling shared libraries support. If you
10665 *** really care for shared libraries, you may want to install binutils
10666 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10667 *** You will then need to restart the configuration process.
10668
10669 _LT_EOF
10670 fi
10671 ;;
10672
10673 amigaos*)
10674 case $host_cpu in
10675 powerpc)
10676 # see comment about AmigaOS4 .so support
10677 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10678 archive_expsym_cmds=''
10679 ;;
10680 m68k)
10681 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)'
10682 hardcode_libdir_flag_spec='-L$libdir'
10683 hardcode_minus_L=yes
10684 ;;
10685 esac
10686 ;;
10687
10688 beos*)
10689 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10690 allow_undefined_flag=unsupported
10691 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10692 # support --undefined. This deserves some investigation. FIXME
10693 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10694 else
10695 ld_shlibs=no
10696 fi
10697 ;;
10698
10699 cygwin* | mingw* | pw32* | cegcc*)
10700 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10701 # as there is no search path for DLLs.
10702 hardcode_libdir_flag_spec='-L$libdir'
10703 export_dynamic_flag_spec='${wl}--export-all-symbols'
10704 allow_undefined_flag=unsupported
10705 always_export_symbols=no
10706 enable_shared_with_static_runtimes=yes
10707 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10708
10709 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10710 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10711 # If the export-symbols file already is a .def file (1st line
10712 # is EXPORTS), use it as is; otherwise, prepend...
10713 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10714 cp $export_symbols $output_objdir/$soname.def;
10715 else
10716 echo EXPORTS > $output_objdir/$soname.def;
10717 cat $export_symbols >> $output_objdir/$soname.def;
10718 fi~
10719 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10720 else
10721 ld_shlibs=no
10722 fi
10723 ;;
10724
10725 haiku*)
10726 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10727 link_all_deplibs=yes
10728 ;;
10729
10730 interix[3-9]*)
10731 hardcode_direct=no
10732 hardcode_shlibpath_var=no
10733 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10734 export_dynamic_flag_spec='${wl}-E'
10735 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10736 # Instead, shared libraries are loaded at an image base (0x10000000 by
10737 # default) and relocated if they conflict, which is a slow very memory
10738 # consuming and fragmenting process. To avoid this, we pick a random,
10739 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10740 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10741 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10742 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'
10743 ;;
10744
10745 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10746 tmp_diet=no
10747 if test "$host_os" = linux-dietlibc; then
10748 case $cc_basename in
10749 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10750 esac
10751 fi
10752 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10753 && test "$tmp_diet" = no
10754 then
10755 tmp_addflag=' $pic_flag'
10756 tmp_sharedflag='-shared'
10757 case $cc_basename,$host_cpu in
10758 pgcc*) # Portland Group C compiler
10759 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'
10760 tmp_addflag=' $pic_flag'
10761 ;;
10762 pgf77* | pgf90* | pgf95* | pgfortran*)
10763 # Portland Group f77 and f90 compilers
10764 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'
10765 tmp_addflag=' $pic_flag -Mnomain' ;;
10766 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10767 tmp_addflag=' -i_dynamic' ;;
10768 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10769 tmp_addflag=' -i_dynamic -nofor_main' ;;
10770 ifc* | ifort*) # Intel Fortran compiler
10771 tmp_addflag=' -nofor_main' ;;
10772 lf95*) # Lahey Fortran 8.1
10773 whole_archive_flag_spec=
10774 tmp_sharedflag='--shared' ;;
10775 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10776 tmp_sharedflag='-qmkshrobj'
10777 tmp_addflag= ;;
10778 nvcc*) # Cuda Compiler Driver 2.2
10779 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'
10780 compiler_needs_object=yes
10781 ;;
10782 esac
10783 case `$CC -V 2>&1 | sed 5q` in
10784 *Sun\ C*) # Sun C 5.9
10785 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'
10786 compiler_needs_object=yes
10787 tmp_sharedflag='-G' ;;
10788 *Sun\ F*) # Sun Fortran 8.3
10789 tmp_sharedflag='-G' ;;
10790 esac
10791 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10792
10793 if test "x$supports_anon_versioning" = xyes; then
10794 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10795 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10796 echo "local: *; };" >> $output_objdir/$libname.ver~
10797 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10798 fi
10799
10800 case $cc_basename in
10801 xlf* | bgf* | bgxlf* | mpixlf*)
10802 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10803 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10804 hardcode_libdir_flag_spec=
10805 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10806 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10807 if test "x$supports_anon_versioning" = xyes; then
10808 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10809 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10810 echo "local: *; };" >> $output_objdir/$libname.ver~
10811 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10812 fi
10813 ;;
10814 esac
10815 else
10816 ld_shlibs=no
10817 fi
10818 ;;
10819
10820 netbsd*)
10821 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10822 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10823 wlarc=
10824 else
10825 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10826 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10827 fi
10828 ;;
10829
10830 solaris*)
10831 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10832 ld_shlibs=no
10833 cat <<_LT_EOF 1>&2
10834
10835 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10836 *** create shared libraries on Solaris systems. Therefore, libtool
10837 *** is disabling shared libraries support. We urge you to upgrade GNU
10838 *** binutils to release 2.9.1 or newer. Another option is to modify
10839 *** your PATH or compiler configuration so that the native linker is
10840 *** used, and then restart.
10841
10842 _LT_EOF
10843 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10844 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10845 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10846 else
10847 ld_shlibs=no
10848 fi
10849 ;;
10850
10851 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10852 case `$LD -v 2>&1` in
10853 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10854 ld_shlibs=no
10855 cat <<_LT_EOF 1>&2
10856
10857 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10858 *** reliably create shared libraries on SCO systems. Therefore, libtool
10859 *** is disabling shared libraries support. We urge you to upgrade GNU
10860 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10861 *** your PATH or compiler configuration so that the native linker is
10862 *** used, and then restart.
10863
10864 _LT_EOF
10865 ;;
10866 *)
10867 # For security reasons, it is highly recommended that you always
10868 # use absolute paths for naming shared libraries, and exclude the
10869 # DT_RUNPATH tag from executables and libraries. But doing so
10870 # requires that you compile everything twice, which is a pain.
10871 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10872 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10873 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10874 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10875 else
10876 ld_shlibs=no
10877 fi
10878 ;;
10879 esac
10880 ;;
10881
10882 sunos4*)
10883 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10884 wlarc=
10885 hardcode_direct=yes
10886 hardcode_shlibpath_var=no
10887 ;;
10888
10889 *)
10890 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10891 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10892 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10893 else
10894 ld_shlibs=no
10895 fi
10896 ;;
10897 esac
10898
10899 if test "$ld_shlibs" = no; then
10900 runpath_var=
10901 hardcode_libdir_flag_spec=
10902 export_dynamic_flag_spec=
10903 whole_archive_flag_spec=
10904 fi
10905 else
10906 # PORTME fill in a description of your system's linker (not GNU ld)
10907 case $host_os in
10908 aix3*)
10909 allow_undefined_flag=unsupported
10910 always_export_symbols=yes
10911 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'
10912 # Note: this linker hardcodes the directories in LIBPATH if there
10913 # are no directories specified by -L.
10914 hardcode_minus_L=yes
10915 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10916 # Neither direct hardcoding nor static linking is supported with a
10917 # broken collect2.
10918 hardcode_direct=unsupported
10919 fi
10920 ;;
10921
10922 aix[4-9]*)
10923 if test "$host_cpu" = ia64; then
10924 # On IA64, the linker does run time linking by default, so we don't
10925 # have to do anything special.
10926 aix_use_runtimelinking=no
10927 exp_sym_flag='-Bexport'
10928 no_entry_flag=""
10929 else
10930 # If we're using GNU nm, then we don't want the "-C" option.
10931 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10932 # Also, AIX nm treats weak defined symbols like other global
10933 # defined symbols, whereas GNU nm marks them as "W".
10934 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10935 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'
10936 else
10937 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'
10938 fi
10939 aix_use_runtimelinking=no
10940
10941 # Test if we are trying to use run time linking or normal
10942 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10943 # need to do runtime linking.
10944 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10945 for ld_flag in $LDFLAGS; do
10946 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10947 aix_use_runtimelinking=yes
10948 break
10949 fi
10950 done
10951 ;;
10952 esac
10953
10954 exp_sym_flag='-bexport'
10955 no_entry_flag='-bnoentry'
10956 fi
10957
10958 # When large executables or shared objects are built, AIX ld can
10959 # have problems creating the table of contents. If linking a library
10960 # or program results in "error TOC overflow" add -mminimal-toc to
10961 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10962 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10963
10964 archive_cmds=''
10965 hardcode_direct=yes
10966 hardcode_direct_absolute=yes
10967 hardcode_libdir_separator=':'
10968 link_all_deplibs=yes
10969 file_list_spec='${wl}-f,'
10970
10971 if test "$GCC" = yes; then
10972 case $host_os in aix4.[012]|aix4.[012].*)
10973 # We only want to do this on AIX 4.2 and lower, the check
10974 # below for broken collect2 doesn't work under 4.3+
10975 collect2name=`${CC} -print-prog-name=collect2`
10976 if test -f "$collect2name" &&
10977 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10978 then
10979 # We have reworked collect2
10980 :
10981 else
10982 # We have old collect2
10983 hardcode_direct=unsupported
10984 # It fails to find uninstalled libraries when the uninstalled
10985 # path is not listed in the libpath. Setting hardcode_minus_L
10986 # to unsupported forces relinking
10987 hardcode_minus_L=yes
10988 hardcode_libdir_flag_spec='-L$libdir'
10989 hardcode_libdir_separator=
10990 fi
10991 ;;
10992 esac
10993 shared_flag='-shared'
10994 if test "$aix_use_runtimelinking" = yes; then
10995 shared_flag="$shared_flag "'${wl}-G'
10996 fi
10997 else
10998 # not using gcc
10999 if test "$host_cpu" = ia64; then
11000 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11001 # chokes on -Wl,-G. The following line is correct:
11002 shared_flag='-G'
11003 else
11004 if test "$aix_use_runtimelinking" = yes; then
11005 shared_flag='${wl}-G'
11006 else
11007 shared_flag='${wl}-bM:SRE'
11008 fi
11009 fi
11010 fi
11011
11012 export_dynamic_flag_spec='${wl}-bexpall'
11013 # It seems that -bexpall does not export symbols beginning with
11014 # underscore (_), so it is better to generate a list of symbols to export.
11015 always_export_symbols=yes
11016 if test "$aix_use_runtimelinking" = yes; then
11017 # Warning - without using the other runtime loading flags (-brtl),
11018 # -berok will link without error, but may produce a broken library.
11019 allow_undefined_flag='-berok'
11020 # Determine the default libpath from the value encoded in an
11021 # empty executable.
11022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11023 /* end confdefs.h. */
11024
11025 int
11026 main ()
11027 {
11028
11029 ;
11030 return 0;
11031 }
11032 _ACEOF
11033 if ac_fn_c_try_link "$LINENO"; then :
11034
11035 lt_aix_libpath_sed='
11036 /Import File Strings/,/^$/ {
11037 /^0/ {
11038 s/^0 *\(.*\)$/\1/
11039 p
11040 }
11041 }'
11042 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11043 # Check for a 64-bit object if we didn't find anything.
11044 if test -z "$aix_libpath"; then
11045 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11046 fi
11047 fi
11048 rm -f core conftest.err conftest.$ac_objext \
11049 conftest$ac_exeext conftest.$ac_ext
11050 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11051
11052 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11053 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"
11054 else
11055 if test "$host_cpu" = ia64; then
11056 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11057 allow_undefined_flag="-z nodefs"
11058 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"
11059 else
11060 # Determine the default libpath from the value encoded in an
11061 # empty executable.
11062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11063 /* end confdefs.h. */
11064
11065 int
11066 main ()
11067 {
11068
11069 ;
11070 return 0;
11071 }
11072 _ACEOF
11073 if ac_fn_c_try_link "$LINENO"; then :
11074
11075 lt_aix_libpath_sed='
11076 /Import File Strings/,/^$/ {
11077 /^0/ {
11078 s/^0 *\(.*\)$/\1/
11079 p
11080 }
11081 }'
11082 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11083 # Check for a 64-bit object if we didn't find anything.
11084 if test -z "$aix_libpath"; then
11085 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11086 fi
11087 fi
11088 rm -f core conftest.err conftest.$ac_objext \
11089 conftest$ac_exeext conftest.$ac_ext
11090 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11091
11092 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11093 # Warning - without using the other run time loading flags,
11094 # -berok will link without error, but may produce a broken library.
11095 no_undefined_flag=' ${wl}-bernotok'
11096 allow_undefined_flag=' ${wl}-berok'
11097 if test "$with_gnu_ld" = yes; then
11098 # We only use this code for GNU lds that support --whole-archive.
11099 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11100 else
11101 # Exported symbols can be pulled into shared objects from archives
11102 whole_archive_flag_spec='$convenience'
11103 fi
11104 archive_cmds_need_lc=yes
11105 # This is similar to how AIX traditionally builds its shared libraries.
11106 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'
11107 fi
11108 fi
11109 ;;
11110
11111 amigaos*)
11112 case $host_cpu in
11113 powerpc)
11114 # see comment about AmigaOS4 .so support
11115 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11116 archive_expsym_cmds=''
11117 ;;
11118 m68k)
11119 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)'
11120 hardcode_libdir_flag_spec='-L$libdir'
11121 hardcode_minus_L=yes
11122 ;;
11123 esac
11124 ;;
11125
11126 bsdi[45]*)
11127 export_dynamic_flag_spec=-rdynamic
11128 ;;
11129
11130 cygwin* | mingw* | pw32* | cegcc*)
11131 # When not using gcc, we currently assume that we are using
11132 # Microsoft Visual C++.
11133 # hardcode_libdir_flag_spec is actually meaningless, as there is
11134 # no search path for DLLs.
11135 hardcode_libdir_flag_spec=' '
11136 allow_undefined_flag=unsupported
11137 # Tell ltmain to make .lib files, not .a files.
11138 libext=lib
11139 # Tell ltmain to make .dll files, not .so files.
11140 shrext_cmds=".dll"
11141 # FIXME: Setting linknames here is a bad hack.
11142 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11143 # The linker will automatically build a .lib file if we build a DLL.
11144 old_archive_from_new_cmds='true'
11145 # FIXME: Should let the user specify the lib program.
11146 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11147 fix_srcfile_path='`cygpath -w "$srcfile"`'
11148 enable_shared_with_static_runtimes=yes
11149 ;;
11150
11151 darwin* | rhapsody*)
11152
11153
11154 archive_cmds_need_lc=no
11155 hardcode_direct=no
11156 hardcode_automatic=yes
11157 hardcode_shlibpath_var=unsupported
11158 if test "$lt_cv_ld_force_load" = "yes"; then
11159 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\"`'
11160 else
11161 whole_archive_flag_spec=''
11162 fi
11163 link_all_deplibs=yes
11164 allow_undefined_flag="$_lt_dar_allow_undefined"
11165 case $cc_basename in
11166 ifort*) _lt_dar_can_shared=yes ;;
11167 *) _lt_dar_can_shared=$GCC ;;
11168 esac
11169 if test "$_lt_dar_can_shared" = "yes"; then
11170 output_verbose_link_cmd=func_echo_all
11171 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11172 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11173 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}"
11174 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}"
11175
11176 else
11177 ld_shlibs=no
11178 fi
11179
11180 ;;
11181
11182 dgux*)
11183 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11184 hardcode_libdir_flag_spec='-L$libdir'
11185 hardcode_shlibpath_var=no
11186 ;;
11187
11188 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11189 # support. Future versions do this automatically, but an explicit c++rt0.o
11190 # does not break anything, and helps significantly (at the cost of a little
11191 # extra space).
11192 freebsd2.2*)
11193 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11194 hardcode_libdir_flag_spec='-R$libdir'
11195 hardcode_direct=yes
11196 hardcode_shlibpath_var=no
11197 ;;
11198
11199 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11200 freebsd2.*)
11201 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11202 hardcode_direct=yes
11203 hardcode_minus_L=yes
11204 hardcode_shlibpath_var=no
11205 ;;
11206
11207 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11208 freebsd* | dragonfly*)
11209 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11210 hardcode_libdir_flag_spec='-R$libdir'
11211 hardcode_direct=yes
11212 hardcode_shlibpath_var=no
11213 ;;
11214
11215 hpux9*)
11216 if test "$GCC" = yes; then
11217 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'
11218 else
11219 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'
11220 fi
11221 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11222 hardcode_libdir_separator=:
11223 hardcode_direct=yes
11224
11225 # hardcode_minus_L: Not really in the search PATH,
11226 # but as the default location of the library.
11227 hardcode_minus_L=yes
11228 export_dynamic_flag_spec='${wl}-E'
11229 ;;
11230
11231 hpux10*)
11232 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11233 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11234 else
11235 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11236 fi
11237 if test "$with_gnu_ld" = no; then
11238 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11239 hardcode_libdir_flag_spec_ld='+b $libdir'
11240 hardcode_libdir_separator=:
11241 hardcode_direct=yes
11242 hardcode_direct_absolute=yes
11243 export_dynamic_flag_spec='${wl}-E'
11244 # hardcode_minus_L: Not really in the search PATH,
11245 # but as the default location of the library.
11246 hardcode_minus_L=yes
11247 fi
11248 ;;
11249
11250 hpux11*)
11251 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11252 case $host_cpu in
11253 hppa*64*)
11254 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11255 ;;
11256 ia64*)
11257 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11258 ;;
11259 *)
11260 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11261 ;;
11262 esac
11263 else
11264 case $host_cpu in
11265 hppa*64*)
11266 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11267 ;;
11268 ia64*)
11269 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11270 ;;
11271 *)
11272
11273 # Older versions of the 11.00 compiler do not understand -b yet
11274 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11276 $as_echo_n "checking if $CC understands -b... " >&6; }
11277 if ${lt_cv_prog_compiler__b+:} false; then :
11278 $as_echo_n "(cached) " >&6
11279 else
11280 lt_cv_prog_compiler__b=no
11281 save_LDFLAGS="$LDFLAGS"
11282 LDFLAGS="$LDFLAGS -b"
11283 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11284 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11285 # The linker can only warn and ignore the option if not recognized
11286 # So say no if there are warnings
11287 if test -s conftest.err; then
11288 # Append any errors to the config.log.
11289 cat conftest.err 1>&5
11290 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11291 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11292 if diff conftest.exp conftest.er2 >/dev/null; then
11293 lt_cv_prog_compiler__b=yes
11294 fi
11295 else
11296 lt_cv_prog_compiler__b=yes
11297 fi
11298 fi
11299 $RM -r conftest*
11300 LDFLAGS="$save_LDFLAGS"
11301
11302 fi
11303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11304 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11305
11306 if test x"$lt_cv_prog_compiler__b" = xyes; then
11307 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11308 else
11309 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11310 fi
11311
11312 ;;
11313 esac
11314 fi
11315 if test "$with_gnu_ld" = no; then
11316 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11317 hardcode_libdir_separator=:
11318
11319 case $host_cpu in
11320 hppa*64*|ia64*)
11321 hardcode_direct=no
11322 hardcode_shlibpath_var=no
11323 ;;
11324 *)
11325 hardcode_direct=yes
11326 hardcode_direct_absolute=yes
11327 export_dynamic_flag_spec='${wl}-E'
11328
11329 # hardcode_minus_L: Not really in the search PATH,
11330 # but as the default location of the library.
11331 hardcode_minus_L=yes
11332 ;;
11333 esac
11334 fi
11335 ;;
11336
11337 irix5* | irix6* | nonstopux*)
11338 if test "$GCC" = yes; then
11339 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'
11340 # Try to use the -exported_symbol ld option, if it does not
11341 # work, assume that -exports_file does not work either and
11342 # implicitly export all symbols.
11343 save_LDFLAGS="$LDFLAGS"
11344 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11346 /* end confdefs.h. */
11347 int foo(void) {}
11348 _ACEOF
11349 if ac_fn_c_try_link "$LINENO"; then :
11350 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'
11351
11352 fi
11353 rm -f core conftest.err conftest.$ac_objext \
11354 conftest$ac_exeext conftest.$ac_ext
11355 LDFLAGS="$save_LDFLAGS"
11356 else
11357 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'
11358 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'
11359 fi
11360 archive_cmds_need_lc='no'
11361 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11362 hardcode_libdir_separator=:
11363 inherit_rpath=yes
11364 link_all_deplibs=yes
11365 ;;
11366
11367 netbsd*)
11368 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11369 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11370 else
11371 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11372 fi
11373 hardcode_libdir_flag_spec='-R$libdir'
11374 hardcode_direct=yes
11375 hardcode_shlibpath_var=no
11376 ;;
11377
11378 newsos6)
11379 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11380 hardcode_direct=yes
11381 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11382 hardcode_libdir_separator=:
11383 hardcode_shlibpath_var=no
11384 ;;
11385
11386 *nto* | *qnx*)
11387 ;;
11388
11389 openbsd*)
11390 if test -f /usr/libexec/ld.so; then
11391 hardcode_direct=yes
11392 hardcode_shlibpath_var=no
11393 hardcode_direct_absolute=yes
11394 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11395 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11396 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11397 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11398 export_dynamic_flag_spec='${wl}-E'
11399 else
11400 case $host_os in
11401 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11402 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11403 hardcode_libdir_flag_spec='-R$libdir'
11404 ;;
11405 *)
11406 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11407 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11408 ;;
11409 esac
11410 fi
11411 else
11412 ld_shlibs=no
11413 fi
11414 ;;
11415
11416 os2*)
11417 hardcode_libdir_flag_spec='-L$libdir'
11418 hardcode_minus_L=yes
11419 allow_undefined_flag=unsupported
11420 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'
11421 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11422 ;;
11423
11424 osf3*)
11425 if test "$GCC" = yes; then
11426 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11427 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'
11428 else
11429 allow_undefined_flag=' -expect_unresolved \*'
11430 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'
11431 fi
11432 archive_cmds_need_lc='no'
11433 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11434 hardcode_libdir_separator=:
11435 ;;
11436
11437 osf4* | osf5*) # as osf3* with the addition of -msym flag
11438 if test "$GCC" = yes; then
11439 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11440 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'
11441 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11442 else
11443 allow_undefined_flag=' -expect_unresolved \*'
11444 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'
11445 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~
11446 $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'
11447
11448 # Both c and cxx compiler support -rpath directly
11449 hardcode_libdir_flag_spec='-rpath $libdir'
11450 fi
11451 archive_cmds_need_lc='no'
11452 hardcode_libdir_separator=:
11453 ;;
11454
11455 solaris*)
11456 no_undefined_flag=' -z defs'
11457 if test "$GCC" = yes; then
11458 wlarc='${wl}'
11459 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11460 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11461 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11462 else
11463 case `$CC -V 2>&1` in
11464 *"Compilers 5.0"*)
11465 wlarc=''
11466 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11467 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11468 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11469 ;;
11470 *)
11471 wlarc='${wl}'
11472 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11473 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11474 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11475 ;;
11476 esac
11477 fi
11478 hardcode_libdir_flag_spec='-R$libdir'
11479 hardcode_shlibpath_var=no
11480 case $host_os in
11481 solaris2.[0-5] | solaris2.[0-5].*) ;;
11482 *)
11483 # The compiler driver will combine and reorder linker options,
11484 # but understands `-z linker_flag'. GCC discards it without `$wl',
11485 # but is careful enough not to reorder.
11486 # Supported since Solaris 2.6 (maybe 2.5.1?)
11487 if test "$GCC" = yes; then
11488 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11489 else
11490 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11491 fi
11492 ;;
11493 esac
11494 link_all_deplibs=yes
11495 ;;
11496
11497 sunos4*)
11498 if test "x$host_vendor" = xsequent; then
11499 # Use $CC to link under sequent, because it throws in some extra .o
11500 # files that make .init and .fini sections work.
11501 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11502 else
11503 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11504 fi
11505 hardcode_libdir_flag_spec='-L$libdir'
11506 hardcode_direct=yes
11507 hardcode_minus_L=yes
11508 hardcode_shlibpath_var=no
11509 ;;
11510
11511 sysv4)
11512 case $host_vendor in
11513 sni)
11514 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11515 hardcode_direct=yes # is this really true???
11516 ;;
11517 siemens)
11518 ## LD is ld it makes a PLAMLIB
11519 ## CC just makes a GrossModule.
11520 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11521 reload_cmds='$CC -r -o $output$reload_objs'
11522 hardcode_direct=no
11523 ;;
11524 motorola)
11525 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11526 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11527 ;;
11528 esac
11529 runpath_var='LD_RUN_PATH'
11530 hardcode_shlibpath_var=no
11531 ;;
11532
11533 sysv4.3*)
11534 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11535 hardcode_shlibpath_var=no
11536 export_dynamic_flag_spec='-Bexport'
11537 ;;
11538
11539 sysv4*MP*)
11540 if test -d /usr/nec; then
11541 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11542 hardcode_shlibpath_var=no
11543 runpath_var=LD_RUN_PATH
11544 hardcode_runpath_var=yes
11545 ld_shlibs=yes
11546 fi
11547 ;;
11548
11549 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11550 no_undefined_flag='${wl}-z,text'
11551 archive_cmds_need_lc=no
11552 hardcode_shlibpath_var=no
11553 runpath_var='LD_RUN_PATH'
11554
11555 if test "$GCC" = yes; then
11556 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11557 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11558 else
11559 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11560 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11561 fi
11562 ;;
11563
11564 sysv5* | sco3.2v5* | sco5v6*)
11565 # Note: We can NOT use -z defs as we might desire, because we do not
11566 # link with -lc, and that would cause any symbols used from libc to
11567 # always be unresolved, which means just about no library would
11568 # ever link correctly. If we're not using GNU ld we use -z text
11569 # though, which does catch some bad symbols but isn't as heavy-handed
11570 # as -z defs.
11571 no_undefined_flag='${wl}-z,text'
11572 allow_undefined_flag='${wl}-z,nodefs'
11573 archive_cmds_need_lc=no
11574 hardcode_shlibpath_var=no
11575 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11576 hardcode_libdir_separator=':'
11577 link_all_deplibs=yes
11578 export_dynamic_flag_spec='${wl}-Bexport'
11579 runpath_var='LD_RUN_PATH'
11580
11581 if test "$GCC" = yes; then
11582 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11583 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11584 else
11585 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11586 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11587 fi
11588 ;;
11589
11590 uts4*)
11591 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11592 hardcode_libdir_flag_spec='-L$libdir'
11593 hardcode_shlibpath_var=no
11594 ;;
11595
11596 *)
11597 ld_shlibs=no
11598 ;;
11599 esac
11600
11601 if test x$host_vendor = xsni; then
11602 case $host in
11603 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11604 export_dynamic_flag_spec='${wl}-Blargedynsym'
11605 ;;
11606 esac
11607 fi
11608 fi
11609
11610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11611 $as_echo "$ld_shlibs" >&6; }
11612 test "$ld_shlibs" = no && can_build_shared=no
11613
11614 with_gnu_ld=$with_gnu_ld
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630 #
11631 # Do we need to explicitly link libc?
11632 #
11633 case "x$archive_cmds_need_lc" in
11634 x|xyes)
11635 # Assume -lc should be added
11636 archive_cmds_need_lc=yes
11637
11638 if test "$enable_shared" = yes && test "$GCC" = yes; then
11639 case $archive_cmds in
11640 *'~'*)
11641 # FIXME: we may have to deal with multi-command sequences.
11642 ;;
11643 '$CC '*)
11644 # Test whether the compiler implicitly links with -lc since on some
11645 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11646 # to ld, don't add -lc before -lgcc.
11647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11648 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11649 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11650 $as_echo_n "(cached) " >&6
11651 else
11652 $RM conftest*
11653 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11654
11655 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11656 (eval $ac_compile) 2>&5
11657 ac_status=$?
11658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11659 test $ac_status = 0; } 2>conftest.err; then
11660 soname=conftest
11661 lib=conftest
11662 libobjs=conftest.$ac_objext
11663 deplibs=
11664 wl=$lt_prog_compiler_wl
11665 pic_flag=$lt_prog_compiler_pic
11666 compiler_flags=-v
11667 linker_flags=-v
11668 verstring=
11669 output_objdir=.
11670 libname=conftest
11671 lt_save_allow_undefined_flag=$allow_undefined_flag
11672 allow_undefined_flag=
11673 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11674 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11675 ac_status=$?
11676 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11677 test $ac_status = 0; }
11678 then
11679 lt_cv_archive_cmds_need_lc=no
11680 else
11681 lt_cv_archive_cmds_need_lc=yes
11682 fi
11683 allow_undefined_flag=$lt_save_allow_undefined_flag
11684 else
11685 cat conftest.err 1>&5
11686 fi
11687 $RM conftest*
11688
11689 fi
11690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11691 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11692 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11693 ;;
11694 esac
11695 fi
11696 ;;
11697 esac
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
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11856 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11857
11858 if test "$GCC" = yes; then
11859 case $host_os in
11860 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11861 *) lt_awk_arg="/^libraries:/" ;;
11862 esac
11863 case $host_os in
11864 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11865 *) lt_sed_strip_eq="s,=/,/,g" ;;
11866 esac
11867 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11868 case $lt_search_path_spec in
11869 *\;*)
11870 # if the path contains ";" then we assume it to be the separator
11871 # otherwise default to the standard path separator (i.e. ":") - it is
11872 # assumed that no part of a normal pathname contains ";" but that should
11873 # okay in the real world where ";" in dirpaths is itself problematic.
11874 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11875 ;;
11876 *)
11877 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11878 ;;
11879 esac
11880 # Ok, now we have the path, separated by spaces, we can step through it
11881 # and add multilib dir if necessary.
11882 lt_tmp_lt_search_path_spec=
11883 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11884 for lt_sys_path in $lt_search_path_spec; do
11885 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11886 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11887 else
11888 test -d "$lt_sys_path" && \
11889 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11890 fi
11891 done
11892 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11893 BEGIN {RS=" "; FS="/|\n";} {
11894 lt_foo="";
11895 lt_count=0;
11896 for (lt_i = NF; lt_i > 0; lt_i--) {
11897 if ($lt_i != "" && $lt_i != ".") {
11898 if ($lt_i == "..") {
11899 lt_count++;
11900 } else {
11901 if (lt_count == 0) {
11902 lt_foo="/" $lt_i lt_foo;
11903 } else {
11904 lt_count--;
11905 }
11906 }
11907 }
11908 }
11909 if (lt_foo != "") { lt_freq[lt_foo]++; }
11910 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11911 }'`
11912 # AWK program above erroneously prepends '/' to C:/dos/paths
11913 # for these hosts.
11914 case $host_os in
11915 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11916 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11917 esac
11918 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11919 else
11920 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11921 fi
11922 library_names_spec=
11923 libname_spec='lib$name'
11924 soname_spec=
11925 shrext_cmds=".so"
11926 postinstall_cmds=
11927 postuninstall_cmds=
11928 finish_cmds=
11929 finish_eval=
11930 shlibpath_var=
11931 shlibpath_overrides_runpath=unknown
11932 version_type=none
11933 dynamic_linker="$host_os ld.so"
11934 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11935 need_lib_prefix=unknown
11936 hardcode_into_libs=no
11937
11938 # when you set need_version to no, make sure it does not cause -set_version
11939 # flags to be left without arguments
11940 need_version=unknown
11941
11942 case $host_os in
11943 aix3*)
11944 version_type=linux
11945 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11946 shlibpath_var=LIBPATH
11947
11948 # AIX 3 has no versioning support, so we append a major version to the name.
11949 soname_spec='${libname}${release}${shared_ext}$major'
11950 ;;
11951
11952 aix[4-9]*)
11953 version_type=linux
11954 need_lib_prefix=no
11955 need_version=no
11956 hardcode_into_libs=yes
11957 if test "$host_cpu" = ia64; then
11958 # AIX 5 supports IA64
11959 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11960 shlibpath_var=LD_LIBRARY_PATH
11961 else
11962 # With GCC up to 2.95.x, collect2 would create an import file
11963 # for dependence libraries. The import file would start with
11964 # the line `#! .'. This would cause the generated library to
11965 # depend on `.', always an invalid library. This was fixed in
11966 # development snapshots of GCC prior to 3.0.
11967 case $host_os in
11968 aix4 | aix4.[01] | aix4.[01].*)
11969 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11970 echo ' yes '
11971 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11972 :
11973 else
11974 can_build_shared=no
11975 fi
11976 ;;
11977 esac
11978 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11979 # soname into executable. Probably we can add versioning support to
11980 # collect2, so additional links can be useful in future.
11981 if test "$aix_use_runtimelinking" = yes; then
11982 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11983 # instead of lib<name>.a to let people know that these are not
11984 # typical AIX shared libraries.
11985 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11986 else
11987 # We preserve .a as extension for shared libraries through AIX4.2
11988 # and later when we are not doing run time linking.
11989 library_names_spec='${libname}${release}.a $libname.a'
11990 soname_spec='${libname}${release}${shared_ext}$major'
11991 fi
11992 shlibpath_var=LIBPATH
11993 fi
11994 ;;
11995
11996 amigaos*)
11997 case $host_cpu in
11998 powerpc)
11999 # Since July 2007 AmigaOS4 officially supports .so libraries.
12000 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
12001 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12002 ;;
12003 m68k)
12004 library_names_spec='$libname.ixlibrary $libname.a'
12005 # Create ${libname}_ixlibrary.a entries in /sys/libs.
12006 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'
12007 ;;
12008 esac
12009 ;;
12010
12011 beos*)
12012 library_names_spec='${libname}${shared_ext}'
12013 dynamic_linker="$host_os ld.so"
12014 shlibpath_var=LIBRARY_PATH
12015 ;;
12016
12017 bsdi[45]*)
12018 version_type=linux
12019 need_version=no
12020 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12021 soname_spec='${libname}${release}${shared_ext}$major'
12022 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12023 shlibpath_var=LD_LIBRARY_PATH
12024 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12025 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12026 # the default ld.so.conf also contains /usr/contrib/lib and
12027 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12028 # libtool to hard-code these into programs
12029 ;;
12030
12031 cygwin* | mingw* | pw32* | cegcc*)
12032 version_type=windows
12033 shrext_cmds=".dll"
12034 need_version=no
12035 need_lib_prefix=no
12036
12037 case $GCC,$host_os in
12038 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12039 library_names_spec='$libname.dll.a'
12040 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12041 postinstall_cmds='base_file=`basename \${file}`~
12042 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12043 dldir=$destdir/`dirname \$dlpath`~
12044 test -d \$dldir || mkdir -p \$dldir~
12045 $install_prog $dir/$dlname \$dldir/$dlname~
12046 chmod a+x \$dldir/$dlname~
12047 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12048 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12049 fi'
12050 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12051 dlpath=$dir/\$dldll~
12052 $RM \$dlpath'
12053 shlibpath_overrides_runpath=yes
12054
12055 case $host_os in
12056 cygwin*)
12057 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12058 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12059
12060 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12061 ;;
12062 mingw* | cegcc*)
12063 # MinGW DLLs use traditional 'lib' prefix
12064 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12065 ;;
12066 pw32*)
12067 # pw32 DLLs use 'pw' prefix rather than 'lib'
12068 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12069 ;;
12070 esac
12071 ;;
12072
12073 *)
12074 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12075 ;;
12076 esac
12077 dynamic_linker='Win32 ld.exe'
12078 # FIXME: first we should search . and the directory the executable is in
12079 shlibpath_var=PATH
12080 ;;
12081
12082 darwin* | rhapsody*)
12083 dynamic_linker="$host_os dyld"
12084 version_type=darwin
12085 need_lib_prefix=no
12086 need_version=no
12087 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12088 soname_spec='${libname}${release}${major}$shared_ext'
12089 shlibpath_overrides_runpath=yes
12090 shlibpath_var=DYLD_LIBRARY_PATH
12091 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12092
12093 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12094 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12095 ;;
12096
12097 dgux*)
12098 version_type=linux
12099 need_lib_prefix=no
12100 need_version=no
12101 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12102 soname_spec='${libname}${release}${shared_ext}$major'
12103 shlibpath_var=LD_LIBRARY_PATH
12104 ;;
12105
12106 freebsd* | dragonfly*)
12107 # DragonFly does not have aout. When/if they implement a new
12108 # versioning mechanism, adjust this.
12109 if test -x /usr/bin/objformat; then
12110 objformat=`/usr/bin/objformat`
12111 else
12112 case $host_os in
12113 freebsd[23].*) objformat=aout ;;
12114 *) objformat=elf ;;
12115 esac
12116 fi
12117 version_type=freebsd-$objformat
12118 case $version_type in
12119 freebsd-elf*)
12120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12121 need_version=no
12122 need_lib_prefix=no
12123 ;;
12124 freebsd-*)
12125 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12126 need_version=yes
12127 ;;
12128 esac
12129 shlibpath_var=LD_LIBRARY_PATH
12130 case $host_os in
12131 freebsd2.*)
12132 shlibpath_overrides_runpath=yes
12133 ;;
12134 freebsd3.[01]* | freebsdelf3.[01]*)
12135 shlibpath_overrides_runpath=yes
12136 hardcode_into_libs=yes
12137 ;;
12138 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12139 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12140 shlibpath_overrides_runpath=no
12141 hardcode_into_libs=yes
12142 ;;
12143 *) # from 4.6 on, and DragonFly
12144 shlibpath_overrides_runpath=yes
12145 hardcode_into_libs=yes
12146 ;;
12147 esac
12148 ;;
12149
12150 haiku*)
12151 version_type=linux
12152 need_lib_prefix=no
12153 need_version=no
12154 dynamic_linker="$host_os runtime_loader"
12155 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12156 soname_spec='${libname}${release}${shared_ext}$major'
12157 shlibpath_var=LIBRARY_PATH
12158 shlibpath_overrides_runpath=yes
12159 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12160 hardcode_into_libs=yes
12161 ;;
12162
12163 hpux9* | hpux10* | hpux11*)
12164 # Give a soname corresponding to the major version so that dld.sl refuses to
12165 # link against other versions.
12166 version_type=sunos
12167 need_lib_prefix=no
12168 need_version=no
12169 case $host_cpu in
12170 ia64*)
12171 shrext_cmds='.so'
12172 hardcode_into_libs=yes
12173 dynamic_linker="$host_os dld.so"
12174 shlibpath_var=LD_LIBRARY_PATH
12175 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12176 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12177 soname_spec='${libname}${release}${shared_ext}$major'
12178 if test "X$HPUX_IA64_MODE" = X32; then
12179 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12180 else
12181 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12182 fi
12183 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12184 ;;
12185 hppa*64*)
12186 shrext_cmds='.sl'
12187 hardcode_into_libs=yes
12188 dynamic_linker="$host_os dld.sl"
12189 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12190 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12191 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12192 soname_spec='${libname}${release}${shared_ext}$major'
12193 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12194 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12195 ;;
12196 *)
12197 shrext_cmds='.sl'
12198 dynamic_linker="$host_os dld.sl"
12199 shlibpath_var=SHLIB_PATH
12200 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12201 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12202 soname_spec='${libname}${release}${shared_ext}$major'
12203 ;;
12204 esac
12205 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12206 postinstall_cmds='chmod 555 $lib'
12207 # or fails outright, so override atomically:
12208 install_override_mode=555
12209 ;;
12210
12211 interix[3-9]*)
12212 version_type=linux
12213 need_lib_prefix=no
12214 need_version=no
12215 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12216 soname_spec='${libname}${release}${shared_ext}$major'
12217 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12218 shlibpath_var=LD_LIBRARY_PATH
12219 shlibpath_overrides_runpath=no
12220 hardcode_into_libs=yes
12221 ;;
12222
12223 irix5* | irix6* | nonstopux*)
12224 case $host_os in
12225 nonstopux*) version_type=nonstopux ;;
12226 *)
12227 if test "$lt_cv_prog_gnu_ld" = yes; then
12228 version_type=linux
12229 else
12230 version_type=irix
12231 fi ;;
12232 esac
12233 need_lib_prefix=no
12234 need_version=no
12235 soname_spec='${libname}${release}${shared_ext}$major'
12236 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12237 case $host_os in
12238 irix5* | nonstopux*)
12239 libsuff= shlibsuff=
12240 ;;
12241 *)
12242 case $LD in # libtool.m4 will add one of these switches to LD
12243 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12244 libsuff= shlibsuff= libmagic=32-bit;;
12245 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12246 libsuff=32 shlibsuff=N32 libmagic=N32;;
12247 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12248 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12249 *) libsuff= shlibsuff= libmagic=never-match;;
12250 esac
12251 ;;
12252 esac
12253 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12254 shlibpath_overrides_runpath=no
12255 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12256 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12257 hardcode_into_libs=yes
12258 ;;
12259
12260 # No shared lib support for Linux oldld, aout, or coff.
12261 linux*oldld* | linux*aout* | linux*coff*)
12262 dynamic_linker=no
12263 ;;
12264
12265 # This must be Linux ELF.
12266 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12267 version_type=linux
12268 need_lib_prefix=no
12269 need_version=no
12270 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12271 soname_spec='${libname}${release}${shared_ext}$major'
12272 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12273 shlibpath_var=LD_LIBRARY_PATH
12274 shlibpath_overrides_runpath=no
12275
12276 # Some binutils ld are patched to set DT_RUNPATH
12277 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
12278 $as_echo_n "(cached) " >&6
12279 else
12280 lt_cv_shlibpath_overrides_runpath=no
12281 save_LDFLAGS=$LDFLAGS
12282 save_libdir=$libdir
12283 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12284 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12286 /* end confdefs.h. */
12287
12288 int
12289 main ()
12290 {
12291
12292 ;
12293 return 0;
12294 }
12295 _ACEOF
12296 if ac_fn_c_try_link "$LINENO"; then :
12297 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12298 lt_cv_shlibpath_overrides_runpath=yes
12299 fi
12300 fi
12301 rm -f core conftest.err conftest.$ac_objext \
12302 conftest$ac_exeext conftest.$ac_ext
12303 LDFLAGS=$save_LDFLAGS
12304 libdir=$save_libdir
12305
12306 fi
12307
12308 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12309
12310 # This implies no fast_install, which is unacceptable.
12311 # Some rework will be needed to allow for fast_install
12312 # before this can be enabled.
12313 hardcode_into_libs=yes
12314
12315 # Append ld.so.conf contents to the search path
12316 if test -f /etc/ld.so.conf; then
12317 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' ' '`
12318 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12319 fi
12320
12321 # We used to test for /lib/ld.so.1 and disable shared libraries on
12322 # powerpc, because MkLinux only supported shared libraries with the
12323 # GNU dynamic linker. Since this was broken with cross compilers,
12324 # most powerpc-linux boxes support dynamic linking these days and
12325 # people can always --disable-shared, the test was removed, and we
12326 # assume the GNU/Linux dynamic linker is in use.
12327 dynamic_linker='GNU/Linux ld.so'
12328 ;;
12329
12330 netbsd*)
12331 version_type=sunos
12332 need_lib_prefix=no
12333 need_version=no
12334 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12335 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12336 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12337 dynamic_linker='NetBSD (a.out) ld.so'
12338 else
12339 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12340 soname_spec='${libname}${release}${shared_ext}$major'
12341 dynamic_linker='NetBSD ld.elf_so'
12342 fi
12343 shlibpath_var=LD_LIBRARY_PATH
12344 shlibpath_overrides_runpath=yes
12345 hardcode_into_libs=yes
12346 ;;
12347
12348 newsos6)
12349 version_type=linux
12350 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12351 shlibpath_var=LD_LIBRARY_PATH
12352 shlibpath_overrides_runpath=yes
12353 ;;
12354
12355 *nto* | *qnx*)
12356 version_type=qnx
12357 need_lib_prefix=no
12358 need_version=no
12359 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12360 soname_spec='${libname}${release}${shared_ext}$major'
12361 shlibpath_var=LD_LIBRARY_PATH
12362 shlibpath_overrides_runpath=no
12363 hardcode_into_libs=yes
12364 dynamic_linker='ldqnx.so'
12365 ;;
12366
12367 openbsd*)
12368 version_type=sunos
12369 sys_lib_dlsearch_path_spec="/usr/lib"
12370 need_lib_prefix=no
12371 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12372 case $host_os in
12373 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12374 *) need_version=no ;;
12375 esac
12376 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12377 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12378 shlibpath_var=LD_LIBRARY_PATH
12379 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12380 case $host_os in
12381 openbsd2.[89] | openbsd2.[89].*)
12382 shlibpath_overrides_runpath=no
12383 ;;
12384 *)
12385 shlibpath_overrides_runpath=yes
12386 ;;
12387 esac
12388 else
12389 shlibpath_overrides_runpath=yes
12390 fi
12391 ;;
12392
12393 os2*)
12394 libname_spec='$name'
12395 shrext_cmds=".dll"
12396 need_lib_prefix=no
12397 library_names_spec='$libname${shared_ext} $libname.a'
12398 dynamic_linker='OS/2 ld.exe'
12399 shlibpath_var=LIBPATH
12400 ;;
12401
12402 osf3* | osf4* | osf5*)
12403 version_type=osf
12404 need_lib_prefix=no
12405 need_version=no
12406 soname_spec='${libname}${release}${shared_ext}$major'
12407 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12408 shlibpath_var=LD_LIBRARY_PATH
12409 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12410 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12411 ;;
12412
12413 rdos*)
12414 dynamic_linker=no
12415 ;;
12416
12417 solaris*)
12418 version_type=linux
12419 need_lib_prefix=no
12420 need_version=no
12421 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12422 soname_spec='${libname}${release}${shared_ext}$major'
12423 shlibpath_var=LD_LIBRARY_PATH
12424 shlibpath_overrides_runpath=yes
12425 hardcode_into_libs=yes
12426 # ldd complains unless libraries are executable
12427 postinstall_cmds='chmod +x $lib'
12428 ;;
12429
12430 sunos4*)
12431 version_type=sunos
12432 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12433 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12434 shlibpath_var=LD_LIBRARY_PATH
12435 shlibpath_overrides_runpath=yes
12436 if test "$with_gnu_ld" = yes; then
12437 need_lib_prefix=no
12438 fi
12439 need_version=yes
12440 ;;
12441
12442 sysv4 | sysv4.3*)
12443 version_type=linux
12444 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12445 soname_spec='${libname}${release}${shared_ext}$major'
12446 shlibpath_var=LD_LIBRARY_PATH
12447 case $host_vendor in
12448 sni)
12449 shlibpath_overrides_runpath=no
12450 need_lib_prefix=no
12451 runpath_var=LD_RUN_PATH
12452 ;;
12453 siemens)
12454 need_lib_prefix=no
12455 ;;
12456 motorola)
12457 need_lib_prefix=no
12458 need_version=no
12459 shlibpath_overrides_runpath=no
12460 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12461 ;;
12462 esac
12463 ;;
12464
12465 sysv4*MP*)
12466 if test -d /usr/nec ;then
12467 version_type=linux
12468 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12469 soname_spec='$libname${shared_ext}.$major'
12470 shlibpath_var=LD_LIBRARY_PATH
12471 fi
12472 ;;
12473
12474 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12475 version_type=freebsd-elf
12476 need_lib_prefix=no
12477 need_version=no
12478 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12479 soname_spec='${libname}${release}${shared_ext}$major'
12480 shlibpath_var=LD_LIBRARY_PATH
12481 shlibpath_overrides_runpath=yes
12482 hardcode_into_libs=yes
12483 if test "$with_gnu_ld" = yes; then
12484 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12485 else
12486 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12487 case $host_os in
12488 sco3.2v5*)
12489 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12490 ;;
12491 esac
12492 fi
12493 sys_lib_dlsearch_path_spec='/usr/lib'
12494 ;;
12495
12496 tpf*)
12497 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12498 version_type=linux
12499 need_lib_prefix=no
12500 need_version=no
12501 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12502 shlibpath_var=LD_LIBRARY_PATH
12503 shlibpath_overrides_runpath=no
12504 hardcode_into_libs=yes
12505 ;;
12506
12507 uts4*)
12508 version_type=linux
12509 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12510 soname_spec='${libname}${release}${shared_ext}$major'
12511 shlibpath_var=LD_LIBRARY_PATH
12512 ;;
12513
12514 *)
12515 dynamic_linker=no
12516 ;;
12517 esac
12518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12519 $as_echo "$dynamic_linker" >&6; }
12520 test "$dynamic_linker" = no && can_build_shared=no
12521
12522 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12523 if test "$GCC" = yes; then
12524 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12525 fi
12526
12527 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12528 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12529 fi
12530 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12531 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12532 fi
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
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12626 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12627 hardcode_action=
12628 if test -n "$hardcode_libdir_flag_spec" ||
12629 test -n "$runpath_var" ||
12630 test "X$hardcode_automatic" = "Xyes" ; then
12631
12632 # We can hardcode non-existent directories.
12633 if test "$hardcode_direct" != no &&
12634 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12635 # have to relink, otherwise we might link with an installed library
12636 # when we should be linking with a yet-to-be-installed one
12637 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12638 test "$hardcode_minus_L" != no; then
12639 # Linking always hardcodes the temporary library directory.
12640 hardcode_action=relink
12641 else
12642 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12643 hardcode_action=immediate
12644 fi
12645 else
12646 # We cannot hardcode anything, or else we can only hardcode existing
12647 # directories.
12648 hardcode_action=unsupported
12649 fi
12650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12651 $as_echo "$hardcode_action" >&6; }
12652
12653 if test "$hardcode_action" = relink ||
12654 test "$inherit_rpath" = yes; then
12655 # Fast installation is not supported
12656 enable_fast_install=no
12657 elif test "$shlibpath_overrides_runpath" = yes ||
12658 test "$enable_shared" = no; then
12659 # Fast installation is not necessary
12660 enable_fast_install=needless
12661 fi
12662
12663
12664
12665
12666
12667
12668 if test "x$enable_dlopen" != xyes; then
12669 enable_dlopen=unknown
12670 enable_dlopen_self=unknown
12671 enable_dlopen_self_static=unknown
12672 else
12673 lt_cv_dlopen=no
12674 lt_cv_dlopen_libs=
12675
12676 case $host_os in
12677 beos*)
12678 lt_cv_dlopen="load_add_on"
12679 lt_cv_dlopen_libs=
12680 lt_cv_dlopen_self=yes
12681 ;;
12682
12683 mingw* | pw32* | cegcc*)
12684 lt_cv_dlopen="LoadLibrary"
12685 lt_cv_dlopen_libs=
12686 ;;
12687
12688 cygwin*)
12689 lt_cv_dlopen="dlopen"
12690 lt_cv_dlopen_libs=
12691 ;;
12692
12693 darwin*)
12694 # if libdl is installed we need to link against it
12695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12696 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12697 if ${ac_cv_lib_dl_dlopen+:} false; then :
12698 $as_echo_n "(cached) " >&6
12699 else
12700 ac_check_lib_save_LIBS=$LIBS
12701 LIBS="-ldl $LIBS"
12702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12703 /* end confdefs.h. */
12704
12705 /* Override any GCC internal prototype to avoid an error.
12706 Use char because int might match the return type of a GCC
12707 builtin and then its argument prototype would still apply. */
12708 #ifdef __cplusplus
12709 extern "C"
12710 #endif
12711 char dlopen ();
12712 int
12713 main ()
12714 {
12715 return dlopen ();
12716 ;
12717 return 0;
12718 }
12719 _ACEOF
12720 if ac_fn_c_try_link "$LINENO"; then :
12721 ac_cv_lib_dl_dlopen=yes
12722 else
12723 ac_cv_lib_dl_dlopen=no
12724 fi
12725 rm -f core conftest.err conftest.$ac_objext \
12726 conftest$ac_exeext conftest.$ac_ext
12727 LIBS=$ac_check_lib_save_LIBS
12728 fi
12729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12730 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12731 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12732 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12733 else
12734
12735 lt_cv_dlopen="dyld"
12736 lt_cv_dlopen_libs=
12737 lt_cv_dlopen_self=yes
12738
12739 fi
12740
12741 ;;
12742
12743 *)
12744 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12745 if test "x$ac_cv_func_shl_load" = xyes; then :
12746 lt_cv_dlopen="shl_load"
12747 else
12748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12749 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12750 if ${ac_cv_lib_dld_shl_load+:} false; then :
12751 $as_echo_n "(cached) " >&6
12752 else
12753 ac_check_lib_save_LIBS=$LIBS
12754 LIBS="-ldld $LIBS"
12755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12756 /* end confdefs.h. */
12757
12758 /* Override any GCC internal prototype to avoid an error.
12759 Use char because int might match the return type of a GCC
12760 builtin and then its argument prototype would still apply. */
12761 #ifdef __cplusplus
12762 extern "C"
12763 #endif
12764 char shl_load ();
12765 int
12766 main ()
12767 {
12768 return shl_load ();
12769 ;
12770 return 0;
12771 }
12772 _ACEOF
12773 if ac_fn_c_try_link "$LINENO"; then :
12774 ac_cv_lib_dld_shl_load=yes
12775 else
12776 ac_cv_lib_dld_shl_load=no
12777 fi
12778 rm -f core conftest.err conftest.$ac_objext \
12779 conftest$ac_exeext conftest.$ac_ext
12780 LIBS=$ac_check_lib_save_LIBS
12781 fi
12782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12783 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12784 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12785 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12786 else
12787 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12788 if test "x$ac_cv_func_dlopen" = xyes; then :
12789 lt_cv_dlopen="dlopen"
12790 else
12791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12792 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12793 if ${ac_cv_lib_dl_dlopen+:} false; then :
12794 $as_echo_n "(cached) " >&6
12795 else
12796 ac_check_lib_save_LIBS=$LIBS
12797 LIBS="-ldl $LIBS"
12798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12799 /* end confdefs.h. */
12800
12801 /* Override any GCC internal prototype to avoid an error.
12802 Use char because int might match the return type of a GCC
12803 builtin and then its argument prototype would still apply. */
12804 #ifdef __cplusplus
12805 extern "C"
12806 #endif
12807 char dlopen ();
12808 int
12809 main ()
12810 {
12811 return dlopen ();
12812 ;
12813 return 0;
12814 }
12815 _ACEOF
12816 if ac_fn_c_try_link "$LINENO"; then :
12817 ac_cv_lib_dl_dlopen=yes
12818 else
12819 ac_cv_lib_dl_dlopen=no
12820 fi
12821 rm -f core conftest.err conftest.$ac_objext \
12822 conftest$ac_exeext conftest.$ac_ext
12823 LIBS=$ac_check_lib_save_LIBS
12824 fi
12825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12826 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12827 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12828 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12829 else
12830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12831 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12832 if ${ac_cv_lib_svld_dlopen+:} false; then :
12833 $as_echo_n "(cached) " >&6
12834 else
12835 ac_check_lib_save_LIBS=$LIBS
12836 LIBS="-lsvld $LIBS"
12837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12838 /* end confdefs.h. */
12839
12840 /* Override any GCC internal prototype to avoid an error.
12841 Use char because int might match the return type of a GCC
12842 builtin and then its argument prototype would still apply. */
12843 #ifdef __cplusplus
12844 extern "C"
12845 #endif
12846 char dlopen ();
12847 int
12848 main ()
12849 {
12850 return dlopen ();
12851 ;
12852 return 0;
12853 }
12854 _ACEOF
12855 if ac_fn_c_try_link "$LINENO"; then :
12856 ac_cv_lib_svld_dlopen=yes
12857 else
12858 ac_cv_lib_svld_dlopen=no
12859 fi
12860 rm -f core conftest.err conftest.$ac_objext \
12861 conftest$ac_exeext conftest.$ac_ext
12862 LIBS=$ac_check_lib_save_LIBS
12863 fi
12864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12865 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12866 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12867 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12868 else
12869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12870 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12871 if ${ac_cv_lib_dld_dld_link+:} false; then :
12872 $as_echo_n "(cached) " >&6
12873 else
12874 ac_check_lib_save_LIBS=$LIBS
12875 LIBS="-ldld $LIBS"
12876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12877 /* end confdefs.h. */
12878
12879 /* Override any GCC internal prototype to avoid an error.
12880 Use char because int might match the return type of a GCC
12881 builtin and then its argument prototype would still apply. */
12882 #ifdef __cplusplus
12883 extern "C"
12884 #endif
12885 char dld_link ();
12886 int
12887 main ()
12888 {
12889 return dld_link ();
12890 ;
12891 return 0;
12892 }
12893 _ACEOF
12894 if ac_fn_c_try_link "$LINENO"; then :
12895 ac_cv_lib_dld_dld_link=yes
12896 else
12897 ac_cv_lib_dld_dld_link=no
12898 fi
12899 rm -f core conftest.err conftest.$ac_objext \
12900 conftest$ac_exeext conftest.$ac_ext
12901 LIBS=$ac_check_lib_save_LIBS
12902 fi
12903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12904 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12905 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12906 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12907 fi
12908
12909
12910 fi
12911
12912
12913 fi
12914
12915
12916 fi
12917
12918
12919 fi
12920
12921
12922 fi
12923
12924 ;;
12925 esac
12926
12927 if test "x$lt_cv_dlopen" != xno; then
12928 enable_dlopen=yes
12929 else
12930 enable_dlopen=no
12931 fi
12932
12933 case $lt_cv_dlopen in
12934 dlopen)
12935 save_CPPFLAGS="$CPPFLAGS"
12936 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12937
12938 save_LDFLAGS="$LDFLAGS"
12939 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12940
12941 save_LIBS="$LIBS"
12942 LIBS="$lt_cv_dlopen_libs $LIBS"
12943
12944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12945 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12946 if ${lt_cv_dlopen_self+:} false; then :
12947 $as_echo_n "(cached) " >&6
12948 else
12949 if test "$cross_compiling" = yes; then :
12950 lt_cv_dlopen_self=cross
12951 else
12952 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12953 lt_status=$lt_dlunknown
12954 cat > conftest.$ac_ext <<_LT_EOF
12955 #line 12955 "configure"
12956 #include "confdefs.h"
12957
12958 #if HAVE_DLFCN_H
12959 #include <dlfcn.h>
12960 #endif
12961
12962 #include <stdio.h>
12963
12964 #ifdef RTLD_GLOBAL
12965 # define LT_DLGLOBAL RTLD_GLOBAL
12966 #else
12967 # ifdef DL_GLOBAL
12968 # define LT_DLGLOBAL DL_GLOBAL
12969 # else
12970 # define LT_DLGLOBAL 0
12971 # endif
12972 #endif
12973
12974 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12975 find out it does not work in some platform. */
12976 #ifndef LT_DLLAZY_OR_NOW
12977 # ifdef RTLD_LAZY
12978 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12979 # else
12980 # ifdef DL_LAZY
12981 # define LT_DLLAZY_OR_NOW DL_LAZY
12982 # else
12983 # ifdef RTLD_NOW
12984 # define LT_DLLAZY_OR_NOW RTLD_NOW
12985 # else
12986 # ifdef DL_NOW
12987 # define LT_DLLAZY_OR_NOW DL_NOW
12988 # else
12989 # define LT_DLLAZY_OR_NOW 0
12990 # endif
12991 # endif
12992 # endif
12993 # endif
12994 #endif
12995
12996 /* When -fvisbility=hidden is used, assume the code has been annotated
12997 correspondingly for the symbols needed. */
12998 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12999 void fnord () __attribute__((visibility("default")));
13000 #endif
13001
13002 void fnord () { int i=42; }
13003 int main ()
13004 {
13005 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13006 int status = $lt_dlunknown;
13007
13008 if (self)
13009 {
13010 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13011 else
13012 {
13013 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13014 else puts (dlerror ());
13015 }
13016 /* dlclose (self); */
13017 }
13018 else
13019 puts (dlerror ());
13020
13021 return status;
13022 }
13023 _LT_EOF
13024 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13025 (eval $ac_link) 2>&5
13026 ac_status=$?
13027 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13028 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13029 (./conftest; exit; ) >&5 2>/dev/null
13030 lt_status=$?
13031 case x$lt_status in
13032 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13033 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13034 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13035 esac
13036 else :
13037 # compilation failed
13038 lt_cv_dlopen_self=no
13039 fi
13040 fi
13041 rm -fr conftest*
13042
13043
13044 fi
13045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13046 $as_echo "$lt_cv_dlopen_self" >&6; }
13047
13048 if test "x$lt_cv_dlopen_self" = xyes; then
13049 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13051 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13052 if ${lt_cv_dlopen_self_static+:} false; then :
13053 $as_echo_n "(cached) " >&6
13054 else
13055 if test "$cross_compiling" = yes; then :
13056 lt_cv_dlopen_self_static=cross
13057 else
13058 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13059 lt_status=$lt_dlunknown
13060 cat > conftest.$ac_ext <<_LT_EOF
13061 #line 13061 "configure"
13062 #include "confdefs.h"
13063
13064 #if HAVE_DLFCN_H
13065 #include <dlfcn.h>
13066 #endif
13067
13068 #include <stdio.h>
13069
13070 #ifdef RTLD_GLOBAL
13071 # define LT_DLGLOBAL RTLD_GLOBAL
13072 #else
13073 # ifdef DL_GLOBAL
13074 # define LT_DLGLOBAL DL_GLOBAL
13075 # else
13076 # define LT_DLGLOBAL 0
13077 # endif
13078 #endif
13079
13080 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13081 find out it does not work in some platform. */
13082 #ifndef LT_DLLAZY_OR_NOW
13083 # ifdef RTLD_LAZY
13084 # define LT_DLLAZY_OR_NOW RTLD_LAZY
13085 # else
13086 # ifdef DL_LAZY
13087 # define LT_DLLAZY_OR_NOW DL_LAZY
13088 # else
13089 # ifdef RTLD_NOW
13090 # define LT_DLLAZY_OR_NOW RTLD_NOW
13091 # else
13092 # ifdef DL_NOW
13093 # define LT_DLLAZY_OR_NOW DL_NOW
13094 # else
13095 # define LT_DLLAZY_OR_NOW 0
13096 # endif
13097 # endif
13098 # endif
13099 # endif
13100 #endif
13101
13102 /* When -fvisbility=hidden is used, assume the code has been annotated
13103 correspondingly for the symbols needed. */
13104 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13105 void fnord () __attribute__((visibility("default")));
13106 #endif
13107
13108 void fnord () { int i=42; }
13109 int main ()
13110 {
13111 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13112 int status = $lt_dlunknown;
13113
13114 if (self)
13115 {
13116 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13117 else
13118 {
13119 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13120 else puts (dlerror ());
13121 }
13122 /* dlclose (self); */
13123 }
13124 else
13125 puts (dlerror ());
13126
13127 return status;
13128 }
13129 _LT_EOF
13130 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13131 (eval $ac_link) 2>&5
13132 ac_status=$?
13133 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13134 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13135 (./conftest; exit; ) >&5 2>/dev/null
13136 lt_status=$?
13137 case x$lt_status in
13138 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13139 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13140 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13141 esac
13142 else :
13143 # compilation failed
13144 lt_cv_dlopen_self_static=no
13145 fi
13146 fi
13147 rm -fr conftest*
13148
13149
13150 fi
13151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13152 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13153 fi
13154
13155 CPPFLAGS="$save_CPPFLAGS"
13156 LDFLAGS="$save_LDFLAGS"
13157 LIBS="$save_LIBS"
13158 ;;
13159 esac
13160
13161 case $lt_cv_dlopen_self in
13162 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13163 *) enable_dlopen_self=unknown ;;
13164 esac
13165
13166 case $lt_cv_dlopen_self_static in
13167 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13168 *) enable_dlopen_self_static=unknown ;;
13169 esac
13170 fi
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188 striplib=
13189 old_striplib=
13190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13191 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13192 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13193 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13194 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13196 $as_echo "yes" >&6; }
13197 else
13198 # FIXME - insert some real tests, host_os isn't really good enough
13199 case $host_os in
13200 darwin*)
13201 if test -n "$STRIP" ; then
13202 striplib="$STRIP -x"
13203 old_striplib="$STRIP -S"
13204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13205 $as_echo "yes" >&6; }
13206 else
13207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13208 $as_echo "no" >&6; }
13209 fi
13210 ;;
13211 *)
13212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13213 $as_echo "no" >&6; }
13214 ;;
13215 esac
13216 fi
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229 # Report which library types will actually be built
13230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13231 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13233 $as_echo "$can_build_shared" >&6; }
13234
13235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13236 $as_echo_n "checking whether to build shared libraries... " >&6; }
13237 test "$can_build_shared" = "no" && enable_shared=no
13238
13239 # On AIX, shared libraries and static libraries use the same namespace, and
13240 # are all built from PIC.
13241 case $host_os in
13242 aix3*)
13243 test "$enable_shared" = yes && enable_static=no
13244 if test -n "$RANLIB"; then
13245 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13246 postinstall_cmds='$RANLIB $lib'
13247 fi
13248 ;;
13249
13250 aix[4-9]*)
13251 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13252 test "$enable_shared" = yes && enable_static=no
13253 fi
13254 ;;
13255 esac
13256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13257 $as_echo "$enable_shared" >&6; }
13258
13259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13260 $as_echo_n "checking whether to build static libraries... " >&6; }
13261 # Make sure either enable_shared or enable_static is yes.
13262 test "$enable_shared" = yes || enable_static=yes
13263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13264 $as_echo "$enable_static" >&6; }
13265
13266
13267
13268
13269 fi
13270 ac_ext=c
13271 ac_cpp='$CPP $CPPFLAGS'
13272 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13273 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13274 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13275
13276 CC="$lt_save_CC"
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290 ac_config_commands="$ac_config_commands libtool"
13291
13292
13293
13294
13295 # Only expand once:
13296
13297
13298
13299
13300 . ${srcdir}/../../bfd/configure.host
13301
13302
13303
13304
13305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13306 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13307 # Check whether --enable-maintainer-mode was given.
13308 if test "${enable_maintainer_mode+set}" = set; then :
13309 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13310 else
13311 USE_MAINTAINER_MODE=no
13312 fi
13313
13314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13315 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13316 if test $USE_MAINTAINER_MODE = yes; then
13317 MAINTAINER_MODE_TRUE=
13318 MAINTAINER_MODE_FALSE='#'
13319 else
13320 MAINTAINER_MODE_TRUE='#'
13321 MAINTAINER_MODE_FALSE=
13322 fi
13323
13324 MAINT=$MAINTAINER_MODE_TRUE
13325
13326
13327
13328
13329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13330 $as_echo_n "checking for sim debug setting... " >&6; }
13331 sim_debug="0"
13332 # Check whether --enable-sim-debug was given.
13333 if test "${enable_sim_debug+set}" = set; then :
13334 enableval=$enable_sim_debug; case "${enableval}" in
13335 yes) sim_debug="7";;
13336 no) sim_debug="0";;
13337 *) sim_debug="($enableval)";;
13338 esac
13339 fi
13340 if test "$sim_debug" != "0"; then
13341
13342 cat >>confdefs.h <<_ACEOF
13343 #define DEBUG $sim_debug
13344 _ACEOF
13345
13346 fi
13347
13348 cat >>confdefs.h <<_ACEOF
13349 #define WITH_DEBUG $sim_debug
13350 _ACEOF
13351
13352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13353 $as_echo "$sim_debug" >&6; }
13354
13355
13356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13357 $as_echo_n "checking for sim stdio debug behavior... " >&6; }
13358 sim_stdio="0"
13359 # Check whether --enable-sim-stdio was given.
13360 if test "${enable_sim_stdio+set}" = set; then :
13361 enableval=$enable_sim_stdio; case "${enableval}" in
13362 yes) sim_stdio="DO_USE_STDIO";;
13363 no) sim_stdio="DONT_USE_STDIO";;
13364 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
13365 esac
13366 fi
13367
13368 cat >>confdefs.h <<_ACEOF
13369 #define WITH_STDIO $sim_stdio
13370 _ACEOF
13371
13372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13373 $as_echo "$sim_stdio" >&6; }
13374
13375
13376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13377 $as_echo_n "checking for sim trace settings... " >&6; }
13378 sim_trace="~TRACE_debug"
13379 # Check whether --enable-sim-trace was given.
13380 if test "${enable_sim_trace+set}" = set; then :
13381 enableval=$enable_sim_trace; case "${enableval}" in
13382 yes) sim_trace="-1";;
13383 no) sim_trace="0";;
13384 [-0-9]*)
13385 sim_trace="'(${enableval})'";;
13386 [[:lower:]]*)
13387 sim_trace=""
13388 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13389 if test x"$sim_trace" = x; then
13390 sim_trace="(TRACE_$x"
13391 else
13392 sim_trace="${sim_trace}|TRACE_$x"
13393 fi
13394 done
13395 sim_trace="$sim_trace)" ;;
13396 esac
13397 fi
13398
13399 cat >>confdefs.h <<_ACEOF
13400 #define WITH_TRACE $sim_trace
13401 _ACEOF
13402
13403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13404 $as_echo "$sim_trace" >&6; }
13405
13406
13407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13408 $as_echo_n "checking for sim profile settings... " >&6; }
13409 profile="1"
13410 sim_profile="-1"
13411 # Check whether --enable-sim-profile was given.
13412 if test "${enable_sim_profile+set}" = set; then :
13413 enableval=$enable_sim_profile; case "${enableval}" in
13414 yes) profile="1" sim_profile="-1";;
13415 no) profile="0" sim_profile="0";;
13416 [-0-9]*)
13417 profile="(${enableval})" sim_profile="(${enableval})";;
13418 [a-z]*)
13419 profile="1"
13420 sim_profile=""
13421 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13422 if test x"$sim_profile" = x; then
13423 sim_profile="(PROFILE_$x"
13424 else
13425 sim_profile="${sim_profile}|PROFILE_$x"
13426 fi
13427 done
13428 sim_profile="$sim_profile)" ;;
13429 esac
13430 fi
13431
13432 cat >>confdefs.h <<_ACEOF
13433 #define PROFILE $profile
13434 _ACEOF
13435
13436
13437 cat >>confdefs.h <<_ACEOF
13438 #define WITH_PROFILE $sim_profile
13439 _ACEOF
13440
13441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13442 $as_echo "$sim_profile" >&6; }
13443
13444
13445
13446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13447 $as_echo_n "checking whether to enable sim asserts... " >&6; }
13448 sim_assert="1"
13449 # Check whether --enable-sim-assert was given.
13450 if test "${enable_sim_assert+set}" = set; then :
13451 enableval=$enable_sim_assert; case "${enableval}" in
13452 yes) sim_assert="1";;
13453 no) sim_assert="0";;
13454 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
13455 esac
13456 fi
13457
13458 cat >>confdefs.h <<_ACEOF
13459 #define WITH_ASSERT $sim_assert
13460 _ACEOF
13461
13462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13463 $as_echo "$sim_assert" >&6; }
13464
13465
13466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13467 $as_echo_n "checking default sim environment setting... " >&6; }
13468 sim_environment="ALL_ENVIRONMENT"
13469 # Check whether --enable-sim-environment was given.
13470 if test "${enable_sim_environment+set}" = set; then :
13471 enableval=$enable_sim_environment; case "${enableval}" in
13472 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13473 user | USER) sim_environment="USER_ENVIRONMENT";;
13474 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13475 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
13476 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
13477 esac
13478 fi
13479
13480 cat >>confdefs.h <<_ACEOF
13481 #define WITH_ENVIRONMENT $sim_environment
13482 _ACEOF
13483
13484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13485 $as_echo "$sim_environment" >&6; }
13486
13487
13488 sim_inline="-DDEFAULT_INLINE=0"
13489 # Check whether --enable-sim-inline was given.
13490 if test "${enable_sim_inline+set}" = set; then :
13491 enableval=$enable_sim_inline; sim_inline=""
13492 case "$enableval" in
13493 no) sim_inline="-DDEFAULT_INLINE=0";;
13494 0) sim_inline="-DDEFAULT_INLINE=0";;
13495 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13496 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13497 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13498 new_flag=""
13499 case "$x" in
13500 *_INLINE=*) new_flag="-D$x";;
13501 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13502 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13503 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13504 esac
13505 if test x"$sim_inline" = x""; then
13506 sim_inline="$new_flag"
13507 else
13508 sim_inline="$sim_inline $new_flag"
13509 fi
13510 done;;
13511 esac
13512 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13513 echo "Setting inline flags = $sim_inline" 6>&1
13514 fi
13515 fi
13516
13517
13518
13519
13520 # Check whether --with-pkgversion was given.
13521 if test "${with_pkgversion+set}" = set; then :
13522 withval=$with_pkgversion; case "$withval" in
13523 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
13524 no) PKGVERSION= ;;
13525 *) PKGVERSION="($withval) " ;;
13526 esac
13527 else
13528 PKGVERSION="(SIM) "
13529
13530 fi
13531
13532
13533
13534
13535
13536 # Check whether --with-bugurl was given.
13537 if test "${with_bugurl+set}" = set; then :
13538 withval=$with_bugurl; case "$withval" in
13539 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
13540 no) BUGURL=
13541 ;;
13542 *) BUGURL="$withval"
13543 ;;
13544 esac
13545 else
13546 BUGURL="https://www.gnu.org/software/gdb/bugs/"
13547
13548 fi
13549
13550 case ${BUGURL} in
13551 "")
13552 REPORT_BUGS_TO=
13553 REPORT_BUGS_TEXI=
13554 ;;
13555 *)
13556 REPORT_BUGS_TO="<$BUGURL>"
13557 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13558 ;;
13559 esac;
13560
13561
13562
13563
13564 cat >>confdefs.h <<_ACEOF
13565 #define PKGVERSION "$PKGVERSION"
13566 _ACEOF
13567
13568
13569 cat >>confdefs.h <<_ACEOF
13570 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13571 _ACEOF
13572
13573
13574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13575 $as_echo_n "checking return type of signal handlers... " >&6; }
13576 if ${ac_cv_type_signal+:} false; then :
13577 $as_echo_n "(cached) " >&6
13578 else
13579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13580 /* end confdefs.h. */
13581 #include <sys/types.h>
13582 #include <signal.h>
13583
13584 int
13585 main ()
13586 {
13587 return *(signal (0, 0)) (0) == 1;
13588 ;
13589 return 0;
13590 }
13591 _ACEOF
13592 if ac_fn_c_try_compile "$LINENO"; then :
13593 ac_cv_type_signal=int
13594 else
13595 ac_cv_type_signal=void
13596 fi
13597 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13598 fi
13599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13600 $as_echo "$ac_cv_type_signal" >&6; }
13601
13602 cat >>confdefs.h <<_ACEOF
13603 #define RETSIGTYPE $ac_cv_type_signal
13604 _ACEOF
13605
13606
13607
13608
13609
13610
13611
13612 wire_alignment="NONSTRICT_ALIGNMENT"
13613 default_alignment=""
13614
13615 # Check whether --enable-sim-alignment was given.
13616 if test "${enable_sim_alignment+set}" = set; then :
13617 enableval=$enable_sim_alignment; case "${enableval}" in
13618 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13619 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13620 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13621 yes) if test x"$wire_alignment" != x; then
13622 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13623 else
13624 if test x"$default_alignment" != x; then
13625 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13626 else
13627 echo "No hard-wired alignment for target $target" 1>&6
13628 sim_alignment="-DWITH_ALIGNMENT=0"
13629 fi
13630 fi;;
13631 no) if test x"$default_alignment" != x; then
13632 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13633 else
13634 if test x"$wire_alignment" != x; then
13635 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13636 else
13637 echo "No default alignment for target $target" 1>&6
13638 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13639 fi
13640 fi;;
13641 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13642 esac
13643 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13644 echo "Setting alignment flags = $sim_alignment" 6>&1
13645 fi
13646 else
13647 if test x"$default_alignment" != x; then
13648 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13649 else
13650 if test x"$wire_alignment" != x; then
13651 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13652 else
13653 sim_alignment=
13654 fi
13655 fi
13656 fi
13657
13658
13659 # Check whether --enable-werror was given.
13660 if test "${enable_werror+set}" = set; then :
13661 enableval=$enable_werror; case "${enableval}" in
13662 yes | y) ERROR_ON_WARNING="yes" ;;
13663 no | n) ERROR_ON_WARNING="no" ;;
13664 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13665 esac
13666 fi
13667
13668
13669 # Enable -Werror by default when using gcc
13670 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13671 ERROR_ON_WARNING=yes
13672 fi
13673
13674 WERROR_CFLAGS=""
13675
13676 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13677 -Wpointer-sign \
13678 -Wno-unused -Wunused-value -Wunused-function \
13679 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13680 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13681 -Wold-style-declaration -Wold-style-definition"
13682
13683 # Enable -Wno-format by default when using gcc on mingw since many
13684 # GCC versions complain about %I64.
13685 case "${host}" in
13686 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13687 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13688 esac
13689
13690 # Check whether --enable-build-warnings was given.
13691 if test "${enable_build_warnings+set}" = set; then :
13692 enableval=$enable_build_warnings; case "${enableval}" in
13693 yes) ;;
13694 no) build_warnings="-w";;
13695 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13696 build_warnings="${build_warnings} ${t}";;
13697 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13698 build_warnings="${t} ${build_warnings}";;
13699 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13700 esac
13701 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13702 echo "Setting compiler warning flags = $build_warnings" 6>&1
13703 fi
13704 fi
13705 # Check whether --enable-sim-build-warnings was given.
13706 if test "${enable_sim_build_warnings+set}" = set; then :
13707 enableval=$enable_sim_build_warnings; case "${enableval}" in
13708 yes) ;;
13709 no) build_warnings="-w";;
13710 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13711 build_warnings="${build_warnings} ${t}";;
13712 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13713 build_warnings="${t} ${build_warnings}";;
13714 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13715 esac
13716 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13717 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13718 fi
13719 fi
13720 WARN_CFLAGS=""
13721 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13722 then
13723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13724 $as_echo_n "checking compiler warning flags... " >&6; }
13725 # Separate out the -Werror flag as some files just cannot be
13726 # compiled with it enabled.
13727 for w in ${build_warnings}; do
13728 case $w in
13729 -Werr*) WERROR_CFLAGS=-Werror ;;
13730 *) # Check that GCC accepts it
13731 saved_CFLAGS="$CFLAGS"
13732 CFLAGS="$CFLAGS $w"
13733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13734 /* end confdefs.h. */
13735
13736 int
13737 main ()
13738 {
13739
13740 ;
13741 return 0;
13742 }
13743 _ACEOF
13744 if ac_fn_c_try_compile "$LINENO"; then :
13745 WARN_CFLAGS="${WARN_CFLAGS} $w"
13746 fi
13747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13748 CFLAGS="$saved_CFLAGS"
13749 esac
13750 done
13751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13752 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13753 fi
13754
13755
13756 default_sim_reserved_bits="1"
13757 # Check whether --enable-sim-reserved-bits was given.
13758 if test "${enable_sim_reserved_bits+set}" = set; then :
13759 enableval=$enable_sim_reserved_bits; case "${enableval}" in
13760 yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
13761 no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
13762 *) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved_bits="";;
13763 esac
13764 if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
13765 echo "Setting reserved flags = $sim_reserved_bits" 6>&1
13766 fi
13767 else
13768 sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
13769 fi
13770
13771
13772 # DEPRECATED
13773 #
13774 # Instead of defining a `subtarget' macro, code should be checking
13775 # the value of {STATE,CPU}_ARCHITECTURE to identify the architecture
13776 # in question.
13777 #
13778 case "${target}" in
13779 mips64vr*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1" ;;
13780 mips*tx39*) SIM_SUBTARGET="-DSUBTARGET_R3900=1";;
13781 mips*-sde-elf*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13782 mips*-mti-elf*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13783 mipsisa32*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13784 mipsisa64*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13785 *) SIM_SUBTARGET="";;
13786 esac
13787
13788
13789
13790
13791 #
13792 # Select the byte order of the target
13793 #
13794 mips_endian=
13795 default_endian=
13796 case "${target}" in
13797 mips64el*-*-*) mips_endian=LITTLE ;;
13798 mips64vr*el-*-*) default_endian=LITTLE ;;
13799 mips64*-*-*) default_endian=BIG ;;
13800 mips16*-*-*) default_endian=BIG ;;
13801 mipsisa32*-*-*) default_endian=BIG ;;
13802 mipsisa64*-*-*) default_endian=BIG ;;
13803 mips*-*-*) default_endian=BIG ;;
13804 *) default_endian=BIG ;;
13805 esac
13806
13807 wire_endian="$mips_endian"
13808 default_endian="$default_endian"
13809 # Check whether --enable-sim-endian was given.
13810 if test "${enable_sim_endian+set}" = set; then :
13811 enableval=$enable_sim_endian; case "${enableval}" in
13812 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13813 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
13814 yes) if test x"$wire_endian" != x; then
13815 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13816 else
13817 if test x"$default_endian" != x; then
13818 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13819 else
13820 echo "No hard-wired endian for target $target" 1>&6
13821 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13822 fi
13823 fi;;
13824 no) if test x"$default_endian" != x; then
13825 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13826 else
13827 if test x"$wire_endian" != x; then
13828 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13829 else
13830 echo "No default endian for target $target" 1>&6
13831 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13832 fi
13833 fi;;
13834 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13835 esac
13836 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13837 echo "Setting endian flags = $sim_endian" 6>&1
13838 fi
13839 else
13840 if test x"$default_endian" != x; then
13841 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13842 else
13843 if test x"$wire_endian" != x; then
13844 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13845 else
13846 sim_endian=
13847 fi
13848 fi
13849 fi
13850
13851
13852
13853
13854 #
13855 # Select the bitsize of the target
13856 #
13857 mips_addr_bitsize=
13858 case "${target}" in
13859 mips*-sde-elf*) mips_bitsize=64 ; mips_msb=63 ;;
13860 mips*-mti-elf*) mips_bitsize=64 ; mips_msb=63 ;;
13861 mips64*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
13862 mips16*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
13863 mipsisa32*-*-*) mips_bitsize=32 ; mips_msb=31 ;;
13864 mipsisa64*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
13865 mips*-*-*) mips_bitsize=32 ; mips_msb=31 ;;
13866 *) mips_bitsize=64 ; mips_msb=63 ;;
13867 esac
13868 wire_word_bitsize="$mips_bitsize"
13869 wire_word_msb="$mips_msb"
13870 wire_address_bitsize="$mips_addr_bitsize"
13871 wire_cell_bitsize=""
13872 # Check whether --enable-sim-bitsize was given.
13873 if test "${enable_sim_bitsize+set}" = set; then :
13874 enableval=$enable_sim_bitsize; sim_bitsize=
13875 case "${enableval}" in
13876 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
13877 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
13878 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13879 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13880 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13881 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
13882 else
13883 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
13884 fi ;;
13885 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13886 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
13887 else
13888 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
13889 fi ;;
13890 *) as_fn_error $? "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13891 esac
13892 # address bitsize
13893 tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
13894 case x"${tmp}" in
13895 x ) ;;
13896 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
13897 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
13898 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13899 esac
13900 # cell bitsize
13901 tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
13902 case x"${tmp}" in
13903 x ) ;;
13904 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
13905 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
13906 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13907 esac
13908 if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
13909 echo "Setting bitsize flags = $sim_bitsize" 6>&1
13910 fi
13911 else
13912 sim_bitsize=""
13913 if test x"$wire_word_bitsize" != x; then
13914 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
13915 fi
13916 if test x"$wire_word_msb" != x; then
13917 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
13918 fi
13919 if test x"$wire_address_bitsize" != x; then
13920 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
13921 fi
13922 if test x"$wire_cell_bitsize" != x; then
13923 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
13924 fi
13925 fi
13926
13927
13928
13929
13930 #
13931 # Select the floating hardware support of the target
13932 #
13933 mips_fpu=HARDWARE_FLOATING_POINT
13934 mips_fpu_bitsize=
13935 case "${target}" in
13936 mips*tx39*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
13937 mips*-sde-elf*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13938 mips*-mti-elf*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13939 mips64*-*-*) mips_fpu=HARD_FLOATING_POINT ;;
13940 mips16*-*-*) mips_fpu=HARD_FLOATING_POINT ;;
13941 mipsisa32*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13942 mipsisa64*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13943 mips*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
13944 *) mips_fpu=HARD_FLOATING_POINT ;;
13945 esac
13946
13947 default_sim_float="$mips_fpu"
13948 default_sim_float_bitsize="$mips_fpu_bitsize"
13949 # Check whether --enable-sim-float was given.
13950 if test "${enable_sim_float+set}" = set; then :
13951 enableval=$enable_sim_float; case "${enableval}" in
13952 yes | hard) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT";;
13953 no | soft) sim_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT";;
13954 32) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=32";;
13955 64) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=64";;
13956 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-float\"" "$LINENO" 5; sim_float="";;
13957 esac
13958 if test x"$silent" != x"yes" && test x"$sim_float" != x""; then
13959 echo "Setting float flags = $sim_float" 6>&1
13960 fi
13961 else
13962
13963 sim_float=
13964 if test x"${default_sim_float}" != x""; then
13965 sim_float="-DWITH_FLOATING_POINT=${default_sim_float}"
13966 fi
13967 if test x"${default_sim_float_bitsize}" != x""; then
13968 sim_float="$sim_float -DWITH_TARGET_FLOATING_POINT_BITSIZE=${default_sim_float_bitsize}"
13969 fi
13970
13971 fi
13972
13973
13974
13975
13976 #
13977 # Select the IGEN architecture
13978 #
13979 sim_gen=IGEN
13980 sim_igen_machine="-M mipsIV"
13981 sim_m16_machine="-M mips16,mipsIII"
13982 sim_igen_filter="32,64,f"
13983 sim_m16_filter="16"
13984 sim_mach_default="mips8000"
13985
13986 case "${target}" in
13987 mips*tx39*) sim_gen=IGEN
13988 sim_igen_filter="32,f"
13989 sim_igen_machine="-M r3900"
13990 ;;
13991 mips64vr43*-*-*) sim_gen=IGEN
13992 sim_igen_machine="-M mipsIV"
13993 sim_mach_default="mips8000"
13994 ;;
13995 mips64vr5*-*-*) sim_gen=IGEN
13996 sim_igen_machine="-M vr5000"
13997 sim_mach_default="mips5000"
13998 ;;
13999 mips64vr41*) sim_gen=M16
14000 sim_igen_machine="-M vr4100"
14001 sim_m16_machine="-M vr4100"
14002 sim_igen_filter="32,64,f"
14003 sim_m16_filter="16"
14004 sim_mach_default="mips4100"
14005 ;;
14006 mips64vr-*-* | mips64vrel-*-*)
14007 sim_gen=MULTI
14008 sim_multi_configs="\
14009 vr4100:mipsIII,mips16,vr4100:32,64:mips4100,mips4111\
14010 vr4120:mipsIII,mips16,vr4120:32,64:mips4120\
14011 vr5000:mipsIV:32,64,f:mips4300,mips5000\
14012 vr5400:mipsIV,vr5400:32,64,f:mips5400\
14013 vr5500:mipsIV,vr5500:32,64,f:mips5500"
14014 sim_multi_default=mips5000
14015 ;;
14016 mips*-sde-elf* | mips*-mti-elf*)
14017 sim_gen=MULTI
14018 sim_multi_configs="\
14019 micromips:micromips64,micromipsdsp:32,64,f:mips_micromips\
14020 mips64r2:mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2,smartmips:32,64,f:mipsisa64r2"
14021 sim_multi_default=mipsisa64r2
14022 ;;
14023 mips64*-*-*) sim_igen_filter="32,64,f"
14024 sim_gen=IGEN
14025 ;;
14026 mips16*-*-*) sim_gen=M16
14027 sim_igen_filter="32,64,f"
14028 sim_m16_filter="16"
14029 ;;
14030 mipsisa32r2*-*-*) sim_gen=MULTI
14031 sim_multi_configs="\
14032 micromips:micromips32,micromipsdsp:32,f:mips_micromips\
14033 mips32r2:mips32r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2,smartmips:32,f:mipsisa32r2"
14034 sim_multi_default=mipsisa32r2
14035 ;;
14036 mipsisa32*-*-*) sim_gen=M16
14037 sim_igen_machine="-M mips32,mips16,mips16e,smartmips"
14038 sim_m16_machine="-M mips16,mips16e,mips32"
14039 sim_igen_filter="32,f"
14040 sim_mach_default="mipsisa32"
14041 ;;
14042 mipsisa64r2*-*-*) sim_gen=M16
14043 sim_igen_machine="-M mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2"
14044 sim_m16_machine="-M mips16,mips16e,mips64r2"
14045 sim_igen_filter="32,64,f"
14046 sim_mach_default="mipsisa64r2"
14047 ;;
14048 mipsisa64sb1*-*-*) sim_gen=IGEN
14049 sim_igen_machine="-M mips64,mips3d,sb1"
14050 sim_igen_filter="32,64,f"
14051 sim_mach_default="mips_sb1"
14052 ;;
14053 mipsisa64*-*-*) sim_gen=M16
14054 sim_igen_machine="-M mips64,mips3d,mips16,mips16e,mdmx"
14055 sim_m16_machine="-M mips16,mips16e,mips64"
14056 sim_igen_filter="32,64,f"
14057 sim_mach_default="mipsisa64"
14058 ;;
14059 mips*lsi*) sim_gen=M16
14060 sim_igen_machine="-M mipsIII,mips16"
14061 sim_m16_machine="-M mips16,mipsIII"
14062 sim_igen_filter="32,f"
14063 sim_m16_filter="16"
14064 sim_mach_default="mips4000"
14065 ;;
14066 mips*-*-*) sim_gen=IGEN
14067 sim_igen_filter="32,f"
14068 ;;
14069 esac
14070
14071 # The MULTI generator can combine several simulation engines into one.
14072 # executable. A configuration which uses the MULTI should set two
14073 # variables: ${sim_multi_configs} and ${sim_multi_default}.
14074 #
14075 # ${sim_multi_configs} is the list of engines to build. Each
14076 # space-separated entry has the form NAME:MACHINE:FILTER:BFDMACHS,
14077 # where:
14078 #
14079 # - NAME is a C-compatible prefix for the engine,
14080 # - MACHINE is a -M argument,
14081 # - FILTER is a -F argument, and
14082 # - BFDMACHS is a comma-separated list of bfd machines that the
14083 # simulator can run.
14084 #
14085 # Each entry will have a separate simulation engine whose prefix is
14086 # m32<NAME>. If the machine list includes "mips16", there will also
14087 # be a mips16 engine, prefix m16<NAME>. The mips16 engine will be
14088 # generated using the same machine list as the 32-bit version,
14089 # but the filter will be "16" instead of FILTER.
14090 #
14091 # The simulator compares the bfd mach against BFDMACHS to decide
14092 # which engine to use. Entries in BFDMACHS should be bfd_mach
14093 # values with "bfd_mach_" removed. ${sim_multi_default} says
14094 # which entry should be the default.
14095 if test ${sim_gen} = MULTI; then
14096
14097 # Simple sanity check.
14098 if test -z "${sim_multi_configs}" || test -z "${sim_multi_default}"; then
14099 as_fn_error $? "Error in configure.ac: MULTI simulator not set up correctly" "$LINENO" 5
14100 fi
14101
14102 # Start in a known state.
14103 rm -f multi-include.h multi-run.c
14104 sim_multi_flags=
14105 sim_multi_src=
14106 sim_multi_obj=
14107 sim_multi_igen_configs=
14108 sim_seen_default=no
14109
14110 cat << __EOF__ > multi-run.c
14111 /* Main entry point for MULTI simulators.
14112 Copyright (C) 2003-2021 Free Software Foundation, Inc.
14113
14114 This program is free software; you can redistribute it and/or modify
14115 it under the terms of the GNU General Public License as published by
14116 the Free Software Foundation; either version 3 of the License, or
14117 (at your option) any later version.
14118
14119 This program is distributed in the hope that it will be useful,
14120 but WITHOUT ANY WARRANTY; without even the implied warranty of
14121 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14122 GNU General Public License for more details.
14123
14124 You should have received a copy of the GNU General Public License
14125 along with this program. If not, see <http://www.gnu.org/licenses/>.
14126
14127 --
14128
14129 This file was generated by sim/mips/configure. */
14130
14131 #include "sim-main.h"
14132 #include "multi-include.h"
14133 #include "elf-bfd.h"
14134 #include "elf/mips.h"
14135
14136 #define SD sd
14137 #define CPU cpu
14138
14139 void
14140 sim_engine_run (SIM_DESC sd,
14141 int next_cpu_nr,
14142 int nr_cpus,
14143 int signal) /* ignore */
14144 {
14145 int mach;
14146
14147 if (STATE_ARCHITECTURE (sd) == NULL)
14148 mach = bfd_mach_${sim_multi_default};
14149 else if (elf_elfheader (STATE_PROG_BFD (sd))->e_flags
14150 & EF_MIPS_ARCH_ASE_MICROMIPS)
14151 mach = bfd_mach_mips_micromips;
14152 else
14153 mach = STATE_ARCHITECTURE (SD)->mach;
14154
14155 switch (mach)
14156 {
14157 __EOF__
14158
14159 for fc in ${sim_multi_configs}; do
14160
14161 # Split up the entry. ${c} contains the first three elements.
14162 # Note: outer sqaure brackets are m4 quotes.
14163 c=`echo ${fc} | sed 's/:[^:]*$//'`
14164 bfdmachs=`echo ${fc} | sed 's/.*://'`
14165 name=`echo ${c} | sed 's/:.*//'`
14166 machine=`echo ${c} | sed 's/.*:\(.*\):.*/\1/'`
14167 filter=`echo ${c} | sed 's/.*://'`
14168
14169 # Build the following lists:
14170 #
14171 # sim_multi_flags: all -M and -F flags used by the simulator
14172 # sim_multi_src: all makefile-generated source files
14173 # sim_multi_obj: the objects for ${sim_multi_src}
14174 # sim_multi_igen_configs: igen configuration strings.
14175 #
14176 # Each entry in ${sim_multi_igen_configs} is a prefix (m32
14177 # or m16) followed by the NAME, MACHINE and FILTER part of
14178 # the ${sim_multi_configs} entry.
14179 sim_multi_flags="${sim_multi_flags} -F ${filter} -M ${machine}"
14180
14181 # Check whether special handling is needed.
14182 case ${c} in
14183 *:*mips16*:*)
14184 # Run igen twice, once for normal mode and once for mips16.
14185 ws="m32 m16"
14186
14187 # The top-level function for the mips16 simulator is
14188 # in a file m16${name}_run.c, generated by the
14189 # tmp-run-multi Makefile rule.
14190 sim_multi_src="${sim_multi_src} m16${name}_run.c"
14191 sim_multi_obj="${sim_multi_obj} m16${name}_run.o"
14192 sim_multi_flags="${sim_multi_flags} -F 16"
14193 ;;
14194 *:*micromips32*:*)
14195 # Run igen thrice, once for micromips32, once for micromips16,
14196 # and once for m32.
14197 ws="micromips_m32 micromips16 micromips32"
14198
14199 # The top-level function for the micromips simulator is
14200 # in a file micromips${name}_run.c, generated by the
14201 # tmp-run-multi Makefile rule.
14202 sim_multi_src="${sim_multi_src} micromips${name}_run.c"
14203 sim_multi_obj="${sim_multi_obj} micromips${name}_run.o"
14204 sim_multi_flags="${sim_multi_flags} -F 16,32"
14205 ;;
14206 *:*micromips64*:*)
14207 # Run igen thrice, once for micromips64, once for micromips16,
14208 # and once for m64.
14209 ws="micromips_m64 micromips16 micromips64"
14210
14211 # The top-level function for the micromips simulator is
14212 # in a file micromips${name}_run.c, generated by the
14213 # tmp-run-multi Makefile rule.
14214 sim_multi_src="${sim_multi_src} micromips${name}_run.c"
14215 sim_multi_obj="${sim_multi_obj} micromips${name}_run.o"
14216 sim_multi_flags="${sim_multi_flags} -F 16,32,64"
14217 ;;
14218 *)
14219 ws=m32
14220 ;;
14221 esac
14222
14223 # Now add the list of igen-generated files to ${sim_multi_src}
14224 # and ${sim_multi_obj}.
14225 for w in ${ws}; do
14226 for base in engine icache idecode model semantics support; do
14227 sim_multi_src="${sim_multi_src} ${w}${name}_${base}.c"
14228 sim_multi_src="${sim_multi_src} ${w}${name}_${base}.h"
14229 sim_multi_obj="${sim_multi_obj} ${w}${name}_${base}.o"
14230 done
14231 sim_multi_igen_configs="${sim_multi_igen_configs} ${w}${c}"
14232 done
14233
14234 # Add an include for the engine.h file. This file declares the
14235 # top-level foo_engine_run() function.
14236 echo "#include \"${w}${name}_engine.h\"" >> multi-include.h
14237
14238 # Add case statements for this engine to sim_engine_run().
14239 for mach in `echo ${bfdmachs} | sed 's/,/ /g'`; do
14240 echo " case bfd_mach_${mach}:" >> multi-run.c
14241 if test ${mach} = ${sim_multi_default}; then
14242 echo " default:" >> multi-run.c
14243 sim_seen_default=yes
14244 fi
14245 done
14246 echo " ${w}${name}_engine_run (sd, next_cpu_nr, nr_cpus, signal);" \
14247 >> multi-run.c
14248 echo " break;" >> multi-run.c
14249 done
14250
14251 # Check whether we added a 'default:' label.
14252 if test ${sim_seen_default} = no; then
14253 as_fn_error $? "Error in configure.ac: \${sim_multi_configs} doesn't have an entry for \${sim_multi_default}" "$LINENO" 5
14254 fi
14255
14256 cat << __EOF__ >> multi-run.c
14257 }
14258 }
14259
14260 int
14261 mips_mach_multi (SIM_DESC sd)
14262 {
14263 if (STATE_ARCHITECTURE (sd) == NULL)
14264 return bfd_mach_${sim_multi_default};
14265
14266 switch (STATE_ARCHITECTURE (SD)->mach)
14267 {
14268 __EOF__
14269
14270 # Add case statements for this engine to mips_mach_multi().
14271 for fc in ${sim_multi_configs}; do
14272
14273 # Split up the entry. ${c} contains the first three elements.
14274 # Note: outer sqaure brackets are m4 quotes.
14275 c=`echo ${fc} | sed 's/:[^:]*$//'`
14276 bfdmachs=`echo ${fc} | sed 's/.*://'`
14277
14278 for mach in `echo ${bfdmachs} | sed 's/,/ /g'`; do
14279 echo " case bfd_mach_${mach}:" >> multi-run.c
14280 done
14281 done
14282
14283 cat << __EOF__ >> multi-run.c
14284 return (STATE_ARCHITECTURE (SD)->mach);
14285 default:
14286 return bfd_mach_${sim_multi_default};
14287 }
14288 }
14289 __EOF__
14290
14291 SIM_SUBTARGET="$SIM_SUBTARGET -DMIPS_MACH_MULTI"
14292 else
14293 # For clean-extra
14294 sim_multi_src=doesnt-exist.c
14295
14296 if test x"${sim_mach_default}" = x""; then
14297 as_fn_error $? "Error in configure.ac: \${sim_mach_default} not defined" "$LINENO" 5
14298 fi
14299 SIM_SUBTARGET="$SIM_SUBTARGET -DMIPS_MACH_DEFAULT=bfd_mach_${sim_mach_default}"
14300 fi
14301 sim_igen_flags="-F ${sim_igen_filter} ${sim_igen_machine} ${sim_igen_smp}"
14302 sim_m16_flags=" -F ${sim_m16_filter} ${sim_m16_machine} ${sim_igen_smp}"
14303 sim_micromips16_flags=" -F ${sim_micromips16_filter} ${sim_micromips16_machine} ${sim_igen_smp}"
14304 sim_micromips_flags=" -F ${sim_micromips_filter} ${sim_micromips_machine} ${sim_igen_smp}"
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314 #
14315 # Add simulated hardware devices
14316 #
14317 hw_enabled=no
14318 case "${target}" in
14319 mips*tx39*)
14320 hw_enabled=yes
14321 hw_extra_devices="tx3904cpu tx3904irc tx3904tmr tx3904sio"
14322 ;;
14323 *)
14324 ;;
14325 esac
14326
14327 if test "$hw_devices"; then
14328 hardware="$hw_devices"
14329 else
14330 hardware="cfi core pal glue"
14331 fi
14332 hardware="$hardware $hw_extra_devices"
14333
14334 sim_hw_cflags="-DWITH_HW=1"
14335 sim_hw="$hardware"
14336 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
14337
14338 # Check whether --enable-sim-hardware was given.
14339 if test "${enable_sim_hardware+set}" = set; then :
14340 enableval=$enable_sim_hardware;
14341 else
14342 enable_sim_hardware="$hw_enabled"
14343 fi
14344
14345 case ${enable_sim_hardware} in
14346 yes|no) ;;
14347 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
14348 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
14349 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
14350 esac
14351
14352 if test "$enable_sim_hardware" = no; then
14353 sim_hw_objs=
14354 sim_hw_cflags="-DWITH_HW=0"
14355 sim_hw=
14356 else
14357 sim_hw_cflags="-DWITH_HW=1"
14358 # remove duplicates
14359 sim_hw=""
14360 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
14361 for i in $hardware ; do
14362 case " $sim_hw " in
14363 *" $i "*) ;;
14364 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
14365 esac
14366 done
14367 # mingw does not support sockser
14368 case ${host} in
14369 *mingw*) ;;
14370 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
14371 # that you instatiate. Instead, other code will call into it directly.
14372 # At some point, we should convert it over.
14373 sim_hw_objs="$sim_hw_objs dv-sockser.o"
14374
14375 cat >>confdefs.h <<_ACEOF
14376 #define HAVE_DV_SOCKSER 1
14377 _ACEOF
14378
14379 ;;
14380 esac
14381 if test x"$silent" != x"yes"; then
14382 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
14383 fi
14384 case " $hardware " in
14385 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
14386 $as_echo_n "checking for log2 in -lm... " >&6; }
14387 if ${ac_cv_lib_m_log2+:} false; then :
14388 $as_echo_n "(cached) " >&6
14389 else
14390 ac_check_lib_save_LIBS=$LIBS
14391 LIBS="-lm $LIBS"
14392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14393 /* end confdefs.h. */
14394
14395 /* Override any GCC internal prototype to avoid an error.
14396 Use char because int might match the return type of a GCC
14397 builtin and then its argument prototype would still apply. */
14398 #ifdef __cplusplus
14399 extern "C"
14400 #endif
14401 char log2 ();
14402 int
14403 main ()
14404 {
14405 return log2 ();
14406 ;
14407 return 0;
14408 }
14409 _ACEOF
14410 if ac_fn_c_try_link "$LINENO"; then :
14411 ac_cv_lib_m_log2=yes
14412 else
14413 ac_cv_lib_m_log2=no
14414 fi
14415 rm -f core conftest.err conftest.$ac_objext \
14416 conftest$ac_exeext conftest.$ac_ext
14417 LIBS=$ac_check_lib_save_LIBS
14418 fi
14419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
14420 $as_echo "$ac_cv_lib_m_log2" >&6; }
14421 if test "x$ac_cv_lib_m_log2" = xyes; then :
14422 cat >>confdefs.h <<_ACEOF
14423 #define HAVE_LIBM 1
14424 _ACEOF
14425
14426 LIBS="-lm $LIBS"
14427
14428 fi
14429 ;;
14430 esac
14431 fi
14432
14433
14434
14435 # Choose simulator engine
14436 case "${target}" in
14437 *) mips_igen_engine="engine.o"
14438 ;;
14439 esac
14440
14441
14442
14443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
14444 $as_echo_n "checking for X... " >&6; }
14445
14446
14447 # Check whether --with-x was given.
14448 if test "${with_x+set}" = set; then :
14449 withval=$with_x;
14450 fi
14451
14452 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
14453 if test "x$with_x" = xno; then
14454 # The user explicitly disabled X.
14455 have_x=disabled
14456 else
14457 case $x_includes,$x_libraries in #(
14458 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
14459 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
14460 $as_echo_n "(cached) " >&6
14461 else
14462 # One or both of the vars are not set, and there is no cached value.
14463 ac_x_includes=no ac_x_libraries=no
14464 rm -f -r conftest.dir
14465 if mkdir conftest.dir; then
14466 cd conftest.dir
14467 cat >Imakefile <<'_ACEOF'
14468 incroot:
14469 @echo incroot='${INCROOT}'
14470 usrlibdir:
14471 @echo usrlibdir='${USRLIBDIR}'
14472 libdir:
14473 @echo libdir='${LIBDIR}'
14474 _ACEOF
14475 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
14476 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
14477 for ac_var in incroot usrlibdir libdir; do
14478 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
14479 done
14480 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
14481 for ac_extension in a so sl dylib la dll; do
14482 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
14483 test -f "$ac_im_libdir/libX11.$ac_extension"; then
14484 ac_im_usrlibdir=$ac_im_libdir; break
14485 fi
14486 done
14487 # Screen out bogus values from the imake configuration. They are
14488 # bogus both because they are the default anyway, and because
14489 # using them would break gcc on systems where it needs fixed includes.
14490 case $ac_im_incroot in
14491 /usr/include) ac_x_includes= ;;
14492 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
14493 esac
14494 case $ac_im_usrlibdir in
14495 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
14496 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
14497 esac
14498 fi
14499 cd ..
14500 rm -f -r conftest.dir
14501 fi
14502
14503 # Standard set of common directories for X headers.
14504 # Check X11 before X11Rn because it is often a symlink to the current release.
14505 ac_x_header_dirs='
14506 /usr/X11/include
14507 /usr/X11R7/include
14508 /usr/X11R6/include
14509 /usr/X11R5/include
14510 /usr/X11R4/include
14511
14512 /usr/include/X11
14513 /usr/include/X11R7
14514 /usr/include/X11R6
14515 /usr/include/X11R5
14516 /usr/include/X11R4
14517
14518 /usr/local/X11/include
14519 /usr/local/X11R7/include
14520 /usr/local/X11R6/include
14521 /usr/local/X11R5/include
14522 /usr/local/X11R4/include
14523
14524 /usr/local/include/X11
14525 /usr/local/include/X11R7
14526 /usr/local/include/X11R6
14527 /usr/local/include/X11R5
14528 /usr/local/include/X11R4
14529
14530 /usr/X386/include
14531 /usr/x386/include
14532 /usr/XFree86/include/X11
14533
14534 /usr/include
14535 /usr/local/include
14536 /usr/unsupported/include
14537 /usr/athena/include
14538 /usr/local/x11r5/include
14539 /usr/lpp/Xamples/include
14540
14541 /usr/openwin/include
14542 /usr/openwin/share/include'
14543
14544 if test "$ac_x_includes" = no; then
14545 # Guess where to find include files, by looking for Xlib.h.
14546 # First, try using that file with no special directory specified.
14547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14548 /* end confdefs.h. */
14549 #include <X11/Xlib.h>
14550 _ACEOF
14551 if ac_fn_c_try_cpp "$LINENO"; then :
14552 # We can compile using X headers with no special include directory.
14553 ac_x_includes=
14554 else
14555 for ac_dir in $ac_x_header_dirs; do
14556 if test -r "$ac_dir/X11/Xlib.h"; then
14557 ac_x_includes=$ac_dir
14558 break
14559 fi
14560 done
14561 fi
14562 rm -f conftest.err conftest.i conftest.$ac_ext
14563 fi # $ac_x_includes = no
14564
14565 if test "$ac_x_libraries" = no; then
14566 # Check for the libraries.
14567 # See if we find them without any special options.
14568 # Don't add to $LIBS permanently.
14569 ac_save_LIBS=$LIBS
14570 LIBS="-lX11 $LIBS"
14571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14572 /* end confdefs.h. */
14573 #include <X11/Xlib.h>
14574 int
14575 main ()
14576 {
14577 XrmInitialize ()
14578 ;
14579 return 0;
14580 }
14581 _ACEOF
14582 if ac_fn_c_try_link "$LINENO"; then :
14583 LIBS=$ac_save_LIBS
14584 # We can link X programs with no special library path.
14585 ac_x_libraries=
14586 else
14587 LIBS=$ac_save_LIBS
14588 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
14589 do
14590 # Don't even attempt the hair of trying to link an X program!
14591 for ac_extension in a so sl dylib la dll; do
14592 if test -r "$ac_dir/libX11.$ac_extension"; then
14593 ac_x_libraries=$ac_dir
14594 break 2
14595 fi
14596 done
14597 done
14598 fi
14599 rm -f core conftest.err conftest.$ac_objext \
14600 conftest$ac_exeext conftest.$ac_ext
14601 fi # $ac_x_libraries = no
14602
14603 case $ac_x_includes,$ac_x_libraries in #(
14604 no,* | *,no | *\'*)
14605 # Didn't find X, or a directory has "'" in its name.
14606 ac_cv_have_x="have_x=no";; #(
14607 *)
14608 # Record where we found X for the cache.
14609 ac_cv_have_x="have_x=yes\
14610 ac_x_includes='$ac_x_includes'\
14611 ac_x_libraries='$ac_x_libraries'"
14612 esac
14613 fi
14614 ;; #(
14615 *) have_x=yes;;
14616 esac
14617 eval "$ac_cv_have_x"
14618 fi # $with_x != no
14619
14620 if test "$have_x" != yes; then
14621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
14622 $as_echo "$have_x" >&6; }
14623 no_x=yes
14624 else
14625 # If each of the values was on the command line, it overrides each guess.
14626 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
14627 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
14628 # Update the cache value to reflect the command line values.
14629 ac_cv_have_x="have_x=yes\
14630 ac_x_includes='$x_includes'\
14631 ac_x_libraries='$x_libraries'"
14632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
14633 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
14634 fi
14635
14636 mips_extra_libs=""
14637
14638
14639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabs in -lm" >&5
14640 $as_echo_n "checking for fabs in -lm... " >&6; }
14641 if ${ac_cv_lib_m_fabs+:} false; then :
14642 $as_echo_n "(cached) " >&6
14643 else
14644 ac_check_lib_save_LIBS=$LIBS
14645 LIBS="-lm $LIBS"
14646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14647 /* end confdefs.h. */
14648
14649 /* Override any GCC internal prototype to avoid an error.
14650 Use char because int might match the return type of a GCC
14651 builtin and then its argument prototype would still apply. */
14652 #ifdef __cplusplus
14653 extern "C"
14654 #endif
14655 char fabs ();
14656 int
14657 main ()
14658 {
14659 return fabs ();
14660 ;
14661 return 0;
14662 }
14663 _ACEOF
14664 if ac_fn_c_try_link "$LINENO"; then :
14665 ac_cv_lib_m_fabs=yes
14666 else
14667 ac_cv_lib_m_fabs=no
14668 fi
14669 rm -f core conftest.err conftest.$ac_objext \
14670 conftest$ac_exeext conftest.$ac_ext
14671 LIBS=$ac_check_lib_save_LIBS
14672 fi
14673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_fabs" >&5
14674 $as_echo "$ac_cv_lib_m_fabs" >&6; }
14675 if test "x$ac_cv_lib_m_fabs" = xyes; then :
14676 cat >>confdefs.h <<_ACEOF
14677 #define HAVE_LIBM 1
14678 _ACEOF
14679
14680 LIBS="-lm $LIBS"
14681
14682 fi
14683
14684 for ac_func in aint anint sqrt
14685 do :
14686 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14687 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14688 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14689 cat >>confdefs.h <<_ACEOF
14690 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14691 _ACEOF
14692
14693 fi
14694 done
14695
14696
14697
14698 cgen_breaks=""
14699 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
14700 cgen_breaks="break cgen_rtx_error";
14701 fi
14702
14703 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
14704
14705 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
14706
14707 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
14708
14709 ac_config_commands="$ac_config_commands Makefile"
14710
14711 ac_config_commands="$ac_config_commands stamp-h"
14712
14713 cat >confcache <<\_ACEOF
14714 # This file is a shell script that caches the results of configure
14715 # tests run on this system so they can be shared between configure
14716 # scripts and configure runs, see configure's option --config-cache.
14717 # It is not useful on other systems. If it contains results you don't
14718 # want to keep, you may remove or edit it.
14719 #
14720 # config.status only pays attention to the cache file if you give it
14721 # the --recheck option to rerun configure.
14722 #
14723 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14724 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14725 # following values.
14726
14727 _ACEOF
14728
14729 # The following way of writing the cache mishandles newlines in values,
14730 # but we know of no workaround that is simple, portable, and efficient.
14731 # So, we kill variables containing newlines.
14732 # Ultrix sh set writes to stderr and can't be redirected directly,
14733 # and sets the high bit in the cache file unless we assign to the vars.
14734 (
14735 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14736 eval ac_val=\$$ac_var
14737 case $ac_val in #(
14738 *${as_nl}*)
14739 case $ac_var in #(
14740 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14741 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14742 esac
14743 case $ac_var in #(
14744 _ | IFS | as_nl) ;; #(
14745 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14746 *) { eval $ac_var=; unset $ac_var;} ;;
14747 esac ;;
14748 esac
14749 done
14750
14751 (set) 2>&1 |
14752 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14753 *${as_nl}ac_space=\ *)
14754 # `set' does not quote correctly, so add quotes: double-quote
14755 # substitution turns \\\\ into \\, and sed turns \\ into \.
14756 sed -n \
14757 "s/'/'\\\\''/g;
14758 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14759 ;; #(
14760 *)
14761 # `set' quotes correctly as required by POSIX, so do not add quotes.
14762 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14763 ;;
14764 esac |
14765 sort
14766 ) |
14767 sed '
14768 /^ac_cv_env_/b end
14769 t clear
14770 :clear
14771 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14772 t end
14773 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14774 :end' >>confcache
14775 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14776 if test -w "$cache_file"; then
14777 if test "x$cache_file" != "x/dev/null"; then
14778 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14779 $as_echo "$as_me: updating cache $cache_file" >&6;}
14780 if test ! -f "$cache_file" || test -h "$cache_file"; then
14781 cat confcache >"$cache_file"
14782 else
14783 case $cache_file in #(
14784 */* | ?:*)
14785 mv -f confcache "$cache_file"$$ &&
14786 mv -f "$cache_file"$$ "$cache_file" ;; #(
14787 *)
14788 mv -f confcache "$cache_file" ;;
14789 esac
14790 fi
14791 fi
14792 else
14793 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14794 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14795 fi
14796 fi
14797 rm -f confcache
14798
14799 test "x$prefix" = xNONE && prefix=$ac_default_prefix
14800 # Let make expand exec_prefix.
14801 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14802
14803 DEFS=-DHAVE_CONFIG_H
14804
14805 ac_libobjs=
14806 ac_ltlibobjs=
14807 U=
14808 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14809 # 1. Remove the extension, and $U if already installed.
14810 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14811 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14812 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14813 # will be set to the directory where LIBOBJS objects are built.
14814 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14815 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14816 done
14817 LIBOBJS=$ac_libobjs
14818
14819 LTLIBOBJS=$ac_ltlibobjs
14820
14821
14822
14823 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14824 as_fn_error $? "conditional \"GMAKE\" was never defined.
14825 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14826 fi
14827 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
14828 as_fn_error $? "conditional \"PLUGINS\" was never defined.
14829 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14830 fi
14831 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14832 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
14833 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14834 fi
14835
14836 : "${CONFIG_STATUS=./config.status}"
14837 ac_write_fail=0
14838 ac_clean_files_save=$ac_clean_files
14839 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14840 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14841 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14842 as_write_fail=0
14843 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14844 #! $SHELL
14845 # Generated by $as_me.
14846 # Run this file to recreate the current configuration.
14847 # Compiler output produced by configure, useful for debugging
14848 # configure, is in config.log if it exists.
14849
14850 debug=false
14851 ac_cs_recheck=false
14852 ac_cs_silent=false
14853
14854 SHELL=\${CONFIG_SHELL-$SHELL}
14855 export SHELL
14856 _ASEOF
14857 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14858 ## -------------------- ##
14859 ## M4sh Initialization. ##
14860 ## -------------------- ##
14861
14862 # Be more Bourne compatible
14863 DUALCASE=1; export DUALCASE # for MKS sh
14864 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14865 emulate sh
14866 NULLCMD=:
14867 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14868 # is contrary to our usage. Disable this feature.
14869 alias -g '${1+"$@"}'='"$@"'
14870 setopt NO_GLOB_SUBST
14871 else
14872 case `(set -o) 2>/dev/null` in #(
14873 *posix*) :
14874 set -o posix ;; #(
14875 *) :
14876 ;;
14877 esac
14878 fi
14879
14880
14881 as_nl='
14882 '
14883 export as_nl
14884 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14885 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14886 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14887 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14888 # Prefer a ksh shell builtin over an external printf program on Solaris,
14889 # but without wasting forks for bash or zsh.
14890 if test -z "$BASH_VERSION$ZSH_VERSION" \
14891 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14892 as_echo='print -r --'
14893 as_echo_n='print -rn --'
14894 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14895 as_echo='printf %s\n'
14896 as_echo_n='printf %s'
14897 else
14898 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14899 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14900 as_echo_n='/usr/ucb/echo -n'
14901 else
14902 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14903 as_echo_n_body='eval
14904 arg=$1;
14905 case $arg in #(
14906 *"$as_nl"*)
14907 expr "X$arg" : "X\\(.*\\)$as_nl";
14908 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14909 esac;
14910 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14911 '
14912 export as_echo_n_body
14913 as_echo_n='sh -c $as_echo_n_body as_echo'
14914 fi
14915 export as_echo_body
14916 as_echo='sh -c $as_echo_body as_echo'
14917 fi
14918
14919 # The user is always right.
14920 if test "${PATH_SEPARATOR+set}" != set; then
14921 PATH_SEPARATOR=:
14922 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14923 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14924 PATH_SEPARATOR=';'
14925 }
14926 fi
14927
14928
14929 # IFS
14930 # We need space, tab and new line, in precisely that order. Quoting is
14931 # there to prevent editors from complaining about space-tab.
14932 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14933 # splitting by setting IFS to empty value.)
14934 IFS=" "" $as_nl"
14935
14936 # Find who we are. Look in the path if we contain no directory separator.
14937 as_myself=
14938 case $0 in #((
14939 *[\\/]* ) as_myself=$0 ;;
14940 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14941 for as_dir in $PATH
14942 do
14943 IFS=$as_save_IFS
14944 test -z "$as_dir" && as_dir=.
14945 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14946 done
14947 IFS=$as_save_IFS
14948
14949 ;;
14950 esac
14951 # We did not find ourselves, most probably we were run as `sh COMMAND'
14952 # in which case we are not to be found in the path.
14953 if test "x$as_myself" = x; then
14954 as_myself=$0
14955 fi
14956 if test ! -f "$as_myself"; then
14957 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14958 exit 1
14959 fi
14960
14961 # Unset variables that we do not need and which cause bugs (e.g. in
14962 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14963 # suppresses any "Segmentation fault" message there. '((' could
14964 # trigger a bug in pdksh 5.2.14.
14965 for as_var in BASH_ENV ENV MAIL MAILPATH
14966 do eval test x\${$as_var+set} = xset \
14967 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14968 done
14969 PS1='$ '
14970 PS2='> '
14971 PS4='+ '
14972
14973 # NLS nuisances.
14974 LC_ALL=C
14975 export LC_ALL
14976 LANGUAGE=C
14977 export LANGUAGE
14978
14979 # CDPATH.
14980 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14981
14982
14983 # as_fn_error STATUS ERROR [LINENO LOG_FD]
14984 # ----------------------------------------
14985 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14986 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14987 # script with STATUS, using 1 if that was 0.
14988 as_fn_error ()
14989 {
14990 as_status=$1; test $as_status -eq 0 && as_status=1
14991 if test "$4"; then
14992 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14993 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14994 fi
14995 $as_echo "$as_me: error: $2" >&2
14996 as_fn_exit $as_status
14997 } # as_fn_error
14998
14999
15000 # as_fn_set_status STATUS
15001 # -----------------------
15002 # Set $? to STATUS, without forking.
15003 as_fn_set_status ()
15004 {
15005 return $1
15006 } # as_fn_set_status
15007
15008 # as_fn_exit STATUS
15009 # -----------------
15010 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15011 as_fn_exit ()
15012 {
15013 set +e
15014 as_fn_set_status $1
15015 exit $1
15016 } # as_fn_exit
15017
15018 # as_fn_unset VAR
15019 # ---------------
15020 # Portably unset VAR.
15021 as_fn_unset ()
15022 {
15023 { eval $1=; unset $1;}
15024 }
15025 as_unset=as_fn_unset
15026 # as_fn_append VAR VALUE
15027 # ----------------------
15028 # Append the text in VALUE to the end of the definition contained in VAR. Take
15029 # advantage of any shell optimizations that allow amortized linear growth over
15030 # repeated appends, instead of the typical quadratic growth present in naive
15031 # implementations.
15032 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15033 eval 'as_fn_append ()
15034 {
15035 eval $1+=\$2
15036 }'
15037 else
15038 as_fn_append ()
15039 {
15040 eval $1=\$$1\$2
15041 }
15042 fi # as_fn_append
15043
15044 # as_fn_arith ARG...
15045 # ------------------
15046 # Perform arithmetic evaluation on the ARGs, and store the result in the
15047 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15048 # must be portable across $(()) and expr.
15049 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15050 eval 'as_fn_arith ()
15051 {
15052 as_val=$(( $* ))
15053 }'
15054 else
15055 as_fn_arith ()
15056 {
15057 as_val=`expr "$@" || test $? -eq 1`
15058 }
15059 fi # as_fn_arith
15060
15061
15062 if expr a : '\(a\)' >/dev/null 2>&1 &&
15063 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15064 as_expr=expr
15065 else
15066 as_expr=false
15067 fi
15068
15069 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15070 as_basename=basename
15071 else
15072 as_basename=false
15073 fi
15074
15075 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15076 as_dirname=dirname
15077 else
15078 as_dirname=false
15079 fi
15080
15081 as_me=`$as_basename -- "$0" ||
15082 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15083 X"$0" : 'X\(//\)$' \| \
15084 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15085 $as_echo X/"$0" |
15086 sed '/^.*\/\([^/][^/]*\)\/*$/{
15087 s//\1/
15088 q
15089 }
15090 /^X\/\(\/\/\)$/{
15091 s//\1/
15092 q
15093 }
15094 /^X\/\(\/\).*/{
15095 s//\1/
15096 q
15097 }
15098 s/.*/./; q'`
15099
15100 # Avoid depending upon Character Ranges.
15101 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15102 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15103 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15104 as_cr_digits='0123456789'
15105 as_cr_alnum=$as_cr_Letters$as_cr_digits
15106
15107 ECHO_C= ECHO_N= ECHO_T=
15108 case `echo -n x` in #(((((
15109 -n*)
15110 case `echo 'xy\c'` in
15111 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15112 xy) ECHO_C='\c';;
15113 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15114 ECHO_T=' ';;
15115 esac;;
15116 *)
15117 ECHO_N='-n';;
15118 esac
15119
15120 rm -f conf$$ conf$$.exe conf$$.file
15121 if test -d conf$$.dir; then
15122 rm -f conf$$.dir/conf$$.file
15123 else
15124 rm -f conf$$.dir
15125 mkdir conf$$.dir 2>/dev/null
15126 fi
15127 if (echo >conf$$.file) 2>/dev/null; then
15128 if ln -s conf$$.file conf$$ 2>/dev/null; then
15129 as_ln_s='ln -s'
15130 # ... but there are two gotchas:
15131 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15132 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15133 # In both cases, we have to default to `cp -pR'.
15134 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15135 as_ln_s='cp -pR'
15136 elif ln conf$$.file conf$$ 2>/dev/null; then
15137 as_ln_s=ln
15138 else
15139 as_ln_s='cp -pR'
15140 fi
15141 else
15142 as_ln_s='cp -pR'
15143 fi
15144 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15145 rmdir conf$$.dir 2>/dev/null
15146
15147
15148 # as_fn_mkdir_p
15149 # -------------
15150 # Create "$as_dir" as a directory, including parents if necessary.
15151 as_fn_mkdir_p ()
15152 {
15153
15154 case $as_dir in #(
15155 -*) as_dir=./$as_dir;;
15156 esac
15157 test -d "$as_dir" || eval $as_mkdir_p || {
15158 as_dirs=
15159 while :; do
15160 case $as_dir in #(
15161 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15162 *) as_qdir=$as_dir;;
15163 esac
15164 as_dirs="'$as_qdir' $as_dirs"
15165 as_dir=`$as_dirname -- "$as_dir" ||
15166 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15167 X"$as_dir" : 'X\(//\)[^/]' \| \
15168 X"$as_dir" : 'X\(//\)$' \| \
15169 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15170 $as_echo X"$as_dir" |
15171 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15172 s//\1/
15173 q
15174 }
15175 /^X\(\/\/\)[^/].*/{
15176 s//\1/
15177 q
15178 }
15179 /^X\(\/\/\)$/{
15180 s//\1/
15181 q
15182 }
15183 /^X\(\/\).*/{
15184 s//\1/
15185 q
15186 }
15187 s/.*/./; q'`
15188 test -d "$as_dir" && break
15189 done
15190 test -z "$as_dirs" || eval "mkdir $as_dirs"
15191 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15192
15193
15194 } # as_fn_mkdir_p
15195 if mkdir -p . 2>/dev/null; then
15196 as_mkdir_p='mkdir -p "$as_dir"'
15197 else
15198 test -d ./-p && rmdir ./-p
15199 as_mkdir_p=false
15200 fi
15201
15202
15203 # as_fn_executable_p FILE
15204 # -----------------------
15205 # Test if FILE is an executable regular file.
15206 as_fn_executable_p ()
15207 {
15208 test -f "$1" && test -x "$1"
15209 } # as_fn_executable_p
15210 as_test_x='test -x'
15211 as_executable_p=as_fn_executable_p
15212
15213 # Sed expression to map a string onto a valid CPP name.
15214 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15215
15216 # Sed expression to map a string onto a valid variable name.
15217 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15218
15219
15220 exec 6>&1
15221 ## ----------------------------------- ##
15222 ## Main body of $CONFIG_STATUS script. ##
15223 ## ----------------------------------- ##
15224 _ASEOF
15225 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15226
15227 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15228 # Save the log message, to keep $0 and so on meaningful, and to
15229 # report actual input values of CONFIG_FILES etc. instead of their
15230 # values after options handling.
15231 ac_log="
15232 This file was extended by $as_me, which was
15233 generated by GNU Autoconf 2.69. Invocation command line was
15234
15235 CONFIG_FILES = $CONFIG_FILES
15236 CONFIG_HEADERS = $CONFIG_HEADERS
15237 CONFIG_LINKS = $CONFIG_LINKS
15238 CONFIG_COMMANDS = $CONFIG_COMMANDS
15239 $ $0 $@
15240
15241 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15242 "
15243
15244 _ACEOF
15245
15246 case $ac_config_files in *"
15247 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15248 esac
15249
15250 case $ac_config_headers in *"
15251 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15252 esac
15253
15254
15255 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15256 # Files that config.status was made for.
15257 config_files="$ac_config_files"
15258 config_headers="$ac_config_headers"
15259 config_commands="$ac_config_commands"
15260
15261 _ACEOF
15262
15263 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15264 ac_cs_usage="\
15265 \`$as_me' instantiates files and other configuration actions
15266 from templates according to the current configuration. Unless the files
15267 and actions are specified as TAGs, all are instantiated by default.
15268
15269 Usage: $0 [OPTION]... [TAG]...
15270
15271 -h, --help print this help, then exit
15272 -V, --version print version number and configuration settings, then exit
15273 --config print configuration, then exit
15274 -q, --quiet, --silent
15275 do not print progress messages
15276 -d, --debug don't remove temporary files
15277 --recheck update $as_me by reconfiguring in the same conditions
15278 --file=FILE[:TEMPLATE]
15279 instantiate the configuration file FILE
15280 --header=FILE[:TEMPLATE]
15281 instantiate the configuration header FILE
15282
15283 Configuration files:
15284 $config_files
15285
15286 Configuration headers:
15287 $config_headers
15288
15289 Configuration commands:
15290 $config_commands
15291
15292 Report bugs to the package provider."
15293
15294 _ACEOF
15295 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15296 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15297 ac_cs_version="\\
15298 config.status
15299 configured by $0, generated by GNU Autoconf 2.69,
15300 with options \\"\$ac_cs_config\\"
15301
15302 Copyright (C) 2012 Free Software Foundation, Inc.
15303 This config.status script is free software; the Free Software Foundation
15304 gives unlimited permission to copy, distribute and modify it."
15305
15306 ac_pwd='$ac_pwd'
15307 srcdir='$srcdir'
15308 INSTALL='$INSTALL'
15309 AWK='$AWK'
15310 test -n "\$AWK" || AWK=awk
15311 _ACEOF
15312
15313 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15314 # The default lists apply if the user does not specify any file.
15315 ac_need_defaults=:
15316 while test $# != 0
15317 do
15318 case $1 in
15319 --*=?*)
15320 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15321 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15322 ac_shift=:
15323 ;;
15324 --*=)
15325 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15326 ac_optarg=
15327 ac_shift=:
15328 ;;
15329 *)
15330 ac_option=$1
15331 ac_optarg=$2
15332 ac_shift=shift
15333 ;;
15334 esac
15335
15336 case $ac_option in
15337 # Handling of the options.
15338 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15339 ac_cs_recheck=: ;;
15340 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15341 $as_echo "$ac_cs_version"; exit ;;
15342 --config | --confi | --conf | --con | --co | --c )
15343 $as_echo "$ac_cs_config"; exit ;;
15344 --debug | --debu | --deb | --de | --d | -d )
15345 debug=: ;;
15346 --file | --fil | --fi | --f )
15347 $ac_shift
15348 case $ac_optarg in
15349 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15350 '') as_fn_error $? "missing file argument" ;;
15351 esac
15352 as_fn_append CONFIG_FILES " '$ac_optarg'"
15353 ac_need_defaults=false;;
15354 --header | --heade | --head | --hea )
15355 $ac_shift
15356 case $ac_optarg in
15357 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15358 esac
15359 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15360 ac_need_defaults=false;;
15361 --he | --h)
15362 # Conflict between --help and --header
15363 as_fn_error $? "ambiguous option: \`$1'
15364 Try \`$0 --help' for more information.";;
15365 --help | --hel | -h )
15366 $as_echo "$ac_cs_usage"; exit ;;
15367 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15368 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15369 ac_cs_silent=: ;;
15370
15371 # This is an error.
15372 -*) as_fn_error $? "unrecognized option: \`$1'
15373 Try \`$0 --help' for more information." ;;
15374
15375 *) as_fn_append ac_config_targets " $1"
15376 ac_need_defaults=false ;;
15377
15378 esac
15379 shift
15380 done
15381
15382 ac_configure_extra_args=
15383
15384 if $ac_cs_silent; then
15385 exec 6>/dev/null
15386 ac_configure_extra_args="$ac_configure_extra_args --silent"
15387 fi
15388
15389 _ACEOF
15390 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15391 if \$ac_cs_recheck; then
15392 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15393 shift
15394 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15395 CONFIG_SHELL='$SHELL'
15396 export CONFIG_SHELL
15397 exec "\$@"
15398 fi
15399
15400 _ACEOF
15401 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15402 exec 5>>config.log
15403 {
15404 echo
15405 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15406 ## Running $as_me. ##
15407 _ASBOX
15408 $as_echo "$ac_log"
15409 } >&5
15410
15411 _ACEOF
15412 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15413 #
15414 # INIT-COMMANDS
15415 #
15416 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
15417
15418
15419 # The HP-UX ksh and POSIX shell print the target directory to stdout
15420 # if CDPATH is set.
15421 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15422
15423 sed_quote_subst='$sed_quote_subst'
15424 double_quote_subst='$double_quote_subst'
15425 delay_variable_subst='$delay_variable_subst'
15426 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15427 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15428 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15429 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15430 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15431 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15432 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15433 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15434 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15435 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15436 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15437 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15438 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15439 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15440 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15441 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15442 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15443 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15444 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15445 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15446 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15447 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15448 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15449 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15450 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15451 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15452 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15453 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15454 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15455 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15456 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15457 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15458 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15459 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15460 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15461 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15462 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15463 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15464 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15465 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15466 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15467 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15468 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15469 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15470 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15471 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15472 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15473 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15474 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"`'
15475 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15476 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15477 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15478 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15479 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15480 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15481 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15482 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15483 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15484 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15485 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15486 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15487 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15488 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15489 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15490 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15491 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15492 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15493 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15494 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15495 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15496 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15497 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15498 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15499 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15500 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15501 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15502 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15503 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15504 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15505 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15506 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15507 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15508 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15509 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15510 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15511 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15512 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15513 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15514 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15515 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
15516 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15517 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15518 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15519 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15520 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15521 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15522 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15523 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15524 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15525 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15526 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15527 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15528 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15529 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15530 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15531 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15532 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15533 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15534 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15535 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15536 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15537 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15538 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15539 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15540 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15541 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15542 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15543 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15544 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15545 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15546
15547 LTCC='$LTCC'
15548 LTCFLAGS='$LTCFLAGS'
15549 compiler='$compiler_DEFAULT'
15550
15551 # A function that is used when there is no print builtin or printf.
15552 func_fallback_echo ()
15553 {
15554 eval 'cat <<_LTECHO_EOF
15555 \$1
15556 _LTECHO_EOF'
15557 }
15558
15559 # Quote evaled strings.
15560 for var in SHELL \
15561 ECHO \
15562 SED \
15563 GREP \
15564 EGREP \
15565 FGREP \
15566 LD \
15567 NM \
15568 LN_S \
15569 lt_SP2NL \
15570 lt_NL2SP \
15571 reload_flag \
15572 OBJDUMP \
15573 deplibs_check_method \
15574 file_magic_cmd \
15575 AR \
15576 AR_FLAGS \
15577 STRIP \
15578 RANLIB \
15579 CC \
15580 CFLAGS \
15581 compiler \
15582 lt_cv_sys_global_symbol_pipe \
15583 lt_cv_sys_global_symbol_to_cdecl \
15584 lt_cv_sys_global_symbol_to_c_name_address \
15585 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15586 lt_prog_compiler_no_builtin_flag \
15587 lt_prog_compiler_wl \
15588 lt_prog_compiler_pic \
15589 lt_prog_compiler_static \
15590 lt_cv_prog_compiler_c_o \
15591 need_locks \
15592 DSYMUTIL \
15593 NMEDIT \
15594 LIPO \
15595 OTOOL \
15596 OTOOL64 \
15597 shrext_cmds \
15598 export_dynamic_flag_spec \
15599 whole_archive_flag_spec \
15600 compiler_needs_object \
15601 with_gnu_ld \
15602 allow_undefined_flag \
15603 no_undefined_flag \
15604 hardcode_libdir_flag_spec \
15605 hardcode_libdir_flag_spec_ld \
15606 hardcode_libdir_separator \
15607 fix_srcfile_path \
15608 exclude_expsyms \
15609 include_expsyms \
15610 file_list_spec \
15611 variables_saved_for_relink \
15612 libname_spec \
15613 library_names_spec \
15614 soname_spec \
15615 install_override_mode \
15616 finish_eval \
15617 old_striplib \
15618 striplib; do
15619 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15620 *[\\\\\\\`\\"\\\$]*)
15621 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15622 ;;
15623 *)
15624 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15625 ;;
15626 esac
15627 done
15628
15629 # Double-quote double-evaled strings.
15630 for var in reload_cmds \
15631 old_postinstall_cmds \
15632 old_postuninstall_cmds \
15633 old_archive_cmds \
15634 extract_expsyms_cmds \
15635 old_archive_from_new_cmds \
15636 old_archive_from_expsyms_cmds \
15637 archive_cmds \
15638 archive_expsym_cmds \
15639 module_cmds \
15640 module_expsym_cmds \
15641 export_symbols_cmds \
15642 prelink_cmds \
15643 postinstall_cmds \
15644 postuninstall_cmds \
15645 finish_cmds \
15646 sys_lib_search_path_spec \
15647 sys_lib_dlsearch_path_spec; do
15648 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15649 *[\\\\\\\`\\"\\\$]*)
15650 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15651 ;;
15652 *)
15653 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15654 ;;
15655 esac
15656 done
15657
15658 ac_aux_dir='$ac_aux_dir'
15659 xsi_shell='$xsi_shell'
15660 lt_shell_append='$lt_shell_append'
15661
15662 # See if we are running on zsh, and set the options which allow our
15663 # commands through without removal of \ escapes INIT.
15664 if test -n "\${ZSH_VERSION+set}" ; then
15665 setopt NO_GLOB_SUBST
15666 fi
15667
15668
15669 PACKAGE='$PACKAGE'
15670 VERSION='$VERSION'
15671 TIMESTAMP='$TIMESTAMP'
15672 RM='$RM'
15673 ofile='$ofile'
15674
15675
15676
15677
15678 _ACEOF
15679
15680 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15681
15682 # Handling of arguments.
15683 for ac_config_target in $ac_config_targets
15684 do
15685 case $ac_config_target in
15686 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
15687 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
15688 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15689 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
15690 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
15691 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
15692 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
15693 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
15694
15695 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15696 esac
15697 done
15698
15699
15700 # If the user did not use the arguments to specify the items to instantiate,
15701 # then the envvar interface is used. Set only those that are not.
15702 # We use the long form for the default assignment because of an extremely
15703 # bizarre bug on SunOS 4.1.3.
15704 if $ac_need_defaults; then
15705 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15706 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15707 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15708 fi
15709
15710 # Have a temporary directory for convenience. Make it in the build tree
15711 # simply because there is no reason against having it here, and in addition,
15712 # creating and moving files from /tmp can sometimes cause problems.
15713 # Hook for its removal unless debugging.
15714 # Note that there is a small window in which the directory will not be cleaned:
15715 # after its creation but before its name has been assigned to `$tmp'.
15716 $debug ||
15717 {
15718 tmp= ac_tmp=
15719 trap 'exit_status=$?
15720 : "${ac_tmp:=$tmp}"
15721 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15722 ' 0
15723 trap 'as_fn_exit 1' 1 2 13 15
15724 }
15725 # Create a (secure) tmp directory for tmp files.
15726
15727 {
15728 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15729 test -d "$tmp"
15730 } ||
15731 {
15732 tmp=./conf$$-$RANDOM
15733 (umask 077 && mkdir "$tmp")
15734 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15735 ac_tmp=$tmp
15736
15737 # Set up the scripts for CONFIG_FILES section.
15738 # No need to generate them if there are no CONFIG_FILES.
15739 # This happens for instance with `./config.status config.h'.
15740 if test -n "$CONFIG_FILES"; then
15741
15742
15743 ac_cr=`echo X | tr X '\015'`
15744 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15745 # But we know of no other shell where ac_cr would be empty at this
15746 # point, so we can use a bashism as a fallback.
15747 if test "x$ac_cr" = x; then
15748 eval ac_cr=\$\'\\r\'
15749 fi
15750 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15751 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15752 ac_cs_awk_cr='\\r'
15753 else
15754 ac_cs_awk_cr=$ac_cr
15755 fi
15756
15757 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15758 _ACEOF
15759
15760
15761 {
15762 echo "cat >conf$$subs.awk <<_ACEOF" &&
15763 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15764 echo "_ACEOF"
15765 } >conf$$subs.sh ||
15766 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15767 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15768 ac_delim='%!_!# '
15769 for ac_last_try in false false false false false :; do
15770 . ./conf$$subs.sh ||
15771 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15772
15773 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15774 if test $ac_delim_n = $ac_delim_num; then
15775 break
15776 elif $ac_last_try; then
15777 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15778 else
15779 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15780 fi
15781 done
15782 rm -f conf$$subs.sh
15783
15784 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15785 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15786 _ACEOF
15787 sed -n '
15788 h
15789 s/^/S["/; s/!.*/"]=/
15790 p
15791 g
15792 s/^[^!]*!//
15793 :repl
15794 t repl
15795 s/'"$ac_delim"'$//
15796 t delim
15797 :nl
15798 h
15799 s/\(.\{148\}\)..*/\1/
15800 t more1
15801 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15802 p
15803 n
15804 b repl
15805 :more1
15806 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15807 p
15808 g
15809 s/.\{148\}//
15810 t nl
15811 :delim
15812 h
15813 s/\(.\{148\}\)..*/\1/
15814 t more2
15815 s/["\\]/\\&/g; s/^/"/; s/$/"/
15816 p
15817 b
15818 :more2
15819 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15820 p
15821 g
15822 s/.\{148\}//
15823 t delim
15824 ' <conf$$subs.awk | sed '
15825 /^[^""]/{
15826 N
15827 s/\n//
15828 }
15829 ' >>$CONFIG_STATUS || ac_write_fail=1
15830 rm -f conf$$subs.awk
15831 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15832 _ACAWK
15833 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15834 for (key in S) S_is_set[key] = 1
15835 FS = "\a"
15836
15837 }
15838 {
15839 line = $ 0
15840 nfields = split(line, field, "@")
15841 substed = 0
15842 len = length(field[1])
15843 for (i = 2; i < nfields; i++) {
15844 key = field[i]
15845 keylen = length(key)
15846 if (S_is_set[key]) {
15847 value = S[key]
15848 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15849 len += length(value) + length(field[++i])
15850 substed = 1
15851 } else
15852 len += 1 + keylen
15853 }
15854
15855 print line
15856 }
15857
15858 _ACAWK
15859 _ACEOF
15860 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15861 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15862 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15863 else
15864 cat
15865 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15866 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15867 _ACEOF
15868
15869 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15870 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15871 # trailing colons and then remove the whole line if VPATH becomes empty
15872 # (actually we leave an empty line to preserve line numbers).
15873 if test "x$srcdir" = x.; then
15874 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15875 h
15876 s///
15877 s/^/:/
15878 s/[ ]*$/:/
15879 s/:\$(srcdir):/:/g
15880 s/:\${srcdir}:/:/g
15881 s/:@srcdir@:/:/g
15882 s/^:*//
15883 s/:*$//
15884 x
15885 s/\(=[ ]*\).*/\1/
15886 G
15887 s/\n//
15888 s/^[^=]*=[ ]*$//
15889 }'
15890 fi
15891
15892 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15893 fi # test -n "$CONFIG_FILES"
15894
15895 # Set up the scripts for CONFIG_HEADERS section.
15896 # No need to generate them if there are no CONFIG_HEADERS.
15897 # This happens for instance with `./config.status Makefile'.
15898 if test -n "$CONFIG_HEADERS"; then
15899 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15900 BEGIN {
15901 _ACEOF
15902
15903 # Transform confdefs.h into an awk script `defines.awk', embedded as
15904 # here-document in config.status, that substitutes the proper values into
15905 # config.h.in to produce config.h.
15906
15907 # Create a delimiter string that does not exist in confdefs.h, to ease
15908 # handling of long lines.
15909 ac_delim='%!_!# '
15910 for ac_last_try in false false :; do
15911 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15912 if test -z "$ac_tt"; then
15913 break
15914 elif $ac_last_try; then
15915 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15916 else
15917 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15918 fi
15919 done
15920
15921 # For the awk script, D is an array of macro values keyed by name,
15922 # likewise P contains macro parameters if any. Preserve backslash
15923 # newline sequences.
15924
15925 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15926 sed -n '
15927 s/.\{148\}/&'"$ac_delim"'/g
15928 t rset
15929 :rset
15930 s/^[ ]*#[ ]*define[ ][ ]*/ /
15931 t def
15932 d
15933 :def
15934 s/\\$//
15935 t bsnl
15936 s/["\\]/\\&/g
15937 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15938 D["\1"]=" \3"/p
15939 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15940 d
15941 :bsnl
15942 s/["\\]/\\&/g
15943 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15944 D["\1"]=" \3\\\\\\n"\\/p
15945 t cont
15946 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15947 t cont
15948 d
15949 :cont
15950 n
15951 s/.\{148\}/&'"$ac_delim"'/g
15952 t clear
15953 :clear
15954 s/\\$//
15955 t bsnlc
15956 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15957 d
15958 :bsnlc
15959 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15960 b cont
15961 ' <confdefs.h | sed '
15962 s/'"$ac_delim"'/"\\\
15963 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15964
15965 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15966 for (key in D) D_is_set[key] = 1
15967 FS = "\a"
15968 }
15969 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15970 line = \$ 0
15971 split(line, arg, " ")
15972 if (arg[1] == "#") {
15973 defundef = arg[2]
15974 mac1 = arg[3]
15975 } else {
15976 defundef = substr(arg[1], 2)
15977 mac1 = arg[2]
15978 }
15979 split(mac1, mac2, "(") #)
15980 macro = mac2[1]
15981 prefix = substr(line, 1, index(line, defundef) - 1)
15982 if (D_is_set[macro]) {
15983 # Preserve the white space surrounding the "#".
15984 print prefix "define", macro P[macro] D[macro]
15985 next
15986 } else {
15987 # Replace #undef with comments. This is necessary, for example,
15988 # in the case of _POSIX_SOURCE, which is predefined and required
15989 # on some systems where configure will not decide to define it.
15990 if (defundef == "undef") {
15991 print "/*", prefix defundef, macro, "*/"
15992 next
15993 }
15994 }
15995 }
15996 { print }
15997 _ACAWK
15998 _ACEOF
15999 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16000 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16001 fi # test -n "$CONFIG_HEADERS"
16002
16003
16004 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16005 shift
16006 for ac_tag
16007 do
16008 case $ac_tag in
16009 :[FHLC]) ac_mode=$ac_tag; continue;;
16010 esac
16011 case $ac_mode$ac_tag in
16012 :[FHL]*:*);;
16013 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16014 :[FH]-) ac_tag=-:-;;
16015 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16016 esac
16017 ac_save_IFS=$IFS
16018 IFS=:
16019 set x $ac_tag
16020 IFS=$ac_save_IFS
16021 shift
16022 ac_file=$1
16023 shift
16024
16025 case $ac_mode in
16026 :L) ac_source=$1;;
16027 :[FH])
16028 ac_file_inputs=
16029 for ac_f
16030 do
16031 case $ac_f in
16032 -) ac_f="$ac_tmp/stdin";;
16033 *) # Look for the file first in the build tree, then in the source tree
16034 # (if the path is not absolute). The absolute path cannot be DOS-style,
16035 # because $ac_f cannot contain `:'.
16036 test -f "$ac_f" ||
16037 case $ac_f in
16038 [\\/$]*) false;;
16039 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16040 esac ||
16041 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16042 esac
16043 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16044 as_fn_append ac_file_inputs " '$ac_f'"
16045 done
16046
16047 # Let's still pretend it is `configure' which instantiates (i.e., don't
16048 # use $as_me), people would be surprised to read:
16049 # /* config.h. Generated by config.status. */
16050 configure_input='Generated from '`
16051 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16052 `' by configure.'
16053 if test x"$ac_file" != x-; then
16054 configure_input="$ac_file. $configure_input"
16055 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16056 $as_echo "$as_me: creating $ac_file" >&6;}
16057 fi
16058 # Neutralize special characters interpreted by sed in replacement strings.
16059 case $configure_input in #(
16060 *\&* | *\|* | *\\* )
16061 ac_sed_conf_input=`$as_echo "$configure_input" |
16062 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16063 *) ac_sed_conf_input=$configure_input;;
16064 esac
16065
16066 case $ac_tag in
16067 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16068 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16069 esac
16070 ;;
16071 esac
16072
16073 ac_dir=`$as_dirname -- "$ac_file" ||
16074 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16075 X"$ac_file" : 'X\(//\)[^/]' \| \
16076 X"$ac_file" : 'X\(//\)$' \| \
16077 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16078 $as_echo X"$ac_file" |
16079 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16080 s//\1/
16081 q
16082 }
16083 /^X\(\/\/\)[^/].*/{
16084 s//\1/
16085 q
16086 }
16087 /^X\(\/\/\)$/{
16088 s//\1/
16089 q
16090 }
16091 /^X\(\/\).*/{
16092 s//\1/
16093 q
16094 }
16095 s/.*/./; q'`
16096 as_dir="$ac_dir"; as_fn_mkdir_p
16097 ac_builddir=.
16098
16099 case "$ac_dir" in
16100 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16101 *)
16102 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16103 # A ".." for each directory in $ac_dir_suffix.
16104 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16105 case $ac_top_builddir_sub in
16106 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16107 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16108 esac ;;
16109 esac
16110 ac_abs_top_builddir=$ac_pwd
16111 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16112 # for backward compatibility:
16113 ac_top_builddir=$ac_top_build_prefix
16114
16115 case $srcdir in
16116 .) # We are building in place.
16117 ac_srcdir=.
16118 ac_top_srcdir=$ac_top_builddir_sub
16119 ac_abs_top_srcdir=$ac_pwd ;;
16120 [\\/]* | ?:[\\/]* ) # Absolute name.
16121 ac_srcdir=$srcdir$ac_dir_suffix;
16122 ac_top_srcdir=$srcdir
16123 ac_abs_top_srcdir=$srcdir ;;
16124 *) # Relative name.
16125 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16126 ac_top_srcdir=$ac_top_build_prefix$srcdir
16127 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16128 esac
16129 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16130
16131
16132 case $ac_mode in
16133 :F)
16134 #
16135 # CONFIG_FILE
16136 #
16137
16138 case $INSTALL in
16139 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16140 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16141 esac
16142 _ACEOF
16143
16144 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16145 # If the template does not know about datarootdir, expand it.
16146 # FIXME: This hack should be removed a few years after 2.60.
16147 ac_datarootdir_hack=; ac_datarootdir_seen=
16148 ac_sed_dataroot='
16149 /datarootdir/ {
16150 p
16151 q
16152 }
16153 /@datadir@/p
16154 /@docdir@/p
16155 /@infodir@/p
16156 /@localedir@/p
16157 /@mandir@/p'
16158 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16159 *datarootdir*) ac_datarootdir_seen=yes;;
16160 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16161 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16162 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16163 _ACEOF
16164 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16165 ac_datarootdir_hack='
16166 s&@datadir@&$datadir&g
16167 s&@docdir@&$docdir&g
16168 s&@infodir@&$infodir&g
16169 s&@localedir@&$localedir&g
16170 s&@mandir@&$mandir&g
16171 s&\\\${datarootdir}&$datarootdir&g' ;;
16172 esac
16173 _ACEOF
16174
16175 # Neutralize VPATH when `$srcdir' = `.'.
16176 # Shell code in configure.ac might set extrasub.
16177 # FIXME: do we really want to maintain this feature?
16178 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16179 ac_sed_extra="$ac_vpsub
16180 $extrasub
16181 _ACEOF
16182 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16183 :t
16184 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16185 s|@configure_input@|$ac_sed_conf_input|;t t
16186 s&@top_builddir@&$ac_top_builddir_sub&;t t
16187 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16188 s&@srcdir@&$ac_srcdir&;t t
16189 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16190 s&@top_srcdir@&$ac_top_srcdir&;t t
16191 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16192 s&@builddir@&$ac_builddir&;t t
16193 s&@abs_builddir@&$ac_abs_builddir&;t t
16194 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16195 s&@INSTALL@&$ac_INSTALL&;t t
16196 $ac_datarootdir_hack
16197 "
16198 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16199 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16200
16201 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16202 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16203 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16204 "$ac_tmp/out"`; test -z "$ac_out"; } &&
16205 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16206 which seems to be undefined. Please make sure it is defined" >&5
16207 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16208 which seems to be undefined. Please make sure it is defined" >&2;}
16209
16210 rm -f "$ac_tmp/stdin"
16211 case $ac_file in
16212 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16213 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16214 esac \
16215 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16216 ;;
16217 :H)
16218 #
16219 # CONFIG_HEADER
16220 #
16221 if test x"$ac_file" != x-; then
16222 {
16223 $as_echo "/* $configure_input */" \
16224 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16225 } >"$ac_tmp/config.h" \
16226 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16227 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16228 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16229 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16230 else
16231 rm -f "$ac_file"
16232 mv "$ac_tmp/config.h" "$ac_file" \
16233 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16234 fi
16235 else
16236 $as_echo "/* $configure_input */" \
16237 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16238 || as_fn_error $? "could not create -" "$LINENO" 5
16239 fi
16240 ;;
16241
16242 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16243 $as_echo "$as_me: executing $ac_file commands" >&6;}
16244 ;;
16245 esac
16246
16247
16248 case $ac_file$ac_mode in
16249 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
16250 "libtool":C)
16251
16252 # See if we are running on zsh, and set the options which allow our
16253 # commands through without removal of \ escapes.
16254 if test -n "${ZSH_VERSION+set}" ; then
16255 setopt NO_GLOB_SUBST
16256 fi
16257
16258 cfgfile="${ofile}T"
16259 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16260 $RM "$cfgfile"
16261
16262 cat <<_LT_EOF >> "$cfgfile"
16263 #! $SHELL
16264
16265 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16266 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16267 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16268 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
16269 #
16270 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16271 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
16272 # Written by Gordon Matzigkeit, 1996
16273 #
16274 # This file is part of GNU Libtool.
16275 #
16276 # GNU Libtool is free software; you can redistribute it and/or
16277 # modify it under the terms of the GNU General Public License as
16278 # published by the Free Software Foundation; either version 2 of
16279 # the License, or (at your option) any later version.
16280 #
16281 # As a special exception to the GNU General Public License,
16282 # if you distribute this file as part of a program or library that
16283 # is built using GNU Libtool, you may include this file under the
16284 # same distribution terms that you use for the rest of that program.
16285 #
16286 # GNU Libtool is distributed in the hope that it will be useful,
16287 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16288 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16289 # GNU General Public License for more details.
16290 #
16291 # You should have received a copy of the GNU General Public License
16292 # along with GNU Libtool; see the file COPYING. If not, a copy
16293 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16294 # obtained by writing to the Free Software Foundation, Inc.,
16295 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16296
16297
16298 # The names of the tagged configurations supported by this script.
16299 available_tags=""
16300
16301 # ### BEGIN LIBTOOL CONFIG
16302
16303 # Which release of libtool.m4 was used?
16304 macro_version=$macro_version
16305 macro_revision=$macro_revision
16306
16307 # Whether or not to build shared libraries.
16308 build_libtool_libs=$enable_shared
16309
16310 # Whether or not to build static libraries.
16311 build_old_libs=$enable_static
16312
16313 # What type of objects to build.
16314 pic_mode=$pic_mode
16315
16316 # Whether or not to optimize for fast installation.
16317 fast_install=$enable_fast_install
16318
16319 # Shell to use when invoking shell scripts.
16320 SHELL=$lt_SHELL
16321
16322 # An echo program that protects backslashes.
16323 ECHO=$lt_ECHO
16324
16325 # The host system.
16326 host_alias=$host_alias
16327 host=$host
16328 host_os=$host_os
16329
16330 # The build system.
16331 build_alias=$build_alias
16332 build=$build
16333 build_os=$build_os
16334
16335 # A sed program that does not truncate output.
16336 SED=$lt_SED
16337
16338 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
16339 Xsed="\$SED -e 1s/^X//"
16340
16341 # A grep program that handles long lines.
16342 GREP=$lt_GREP
16343
16344 # An ERE matcher.
16345 EGREP=$lt_EGREP
16346
16347 # A literal string matcher.
16348 FGREP=$lt_FGREP
16349
16350 # A BSD- or MS-compatible name lister.
16351 NM=$lt_NM
16352
16353 # Whether we need soft or hard links.
16354 LN_S=$lt_LN_S
16355
16356 # What is the maximum length of a command?
16357 max_cmd_len=$max_cmd_len
16358
16359 # Object file suffix (normally "o").
16360 objext=$ac_objext
16361
16362 # Executable file suffix (normally "").
16363 exeext=$exeext
16364
16365 # whether the shell understands "unset".
16366 lt_unset=$lt_unset
16367
16368 # turn spaces into newlines.
16369 SP2NL=$lt_lt_SP2NL
16370
16371 # turn newlines into spaces.
16372 NL2SP=$lt_lt_NL2SP
16373
16374 # An object symbol dumper.
16375 OBJDUMP=$lt_OBJDUMP
16376
16377 # Method to check whether dependent libraries are shared objects.
16378 deplibs_check_method=$lt_deplibs_check_method
16379
16380 # Command to use when deplibs_check_method == "file_magic".
16381 file_magic_cmd=$lt_file_magic_cmd
16382
16383 # The archiver.
16384 AR=$lt_AR
16385 AR_FLAGS=$lt_AR_FLAGS
16386
16387 # A symbol stripping program.
16388 STRIP=$lt_STRIP
16389
16390 # Commands used to install an old-style archive.
16391 RANLIB=$lt_RANLIB
16392 old_postinstall_cmds=$lt_old_postinstall_cmds
16393 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16394
16395 # Whether to use a lock for old archive extraction.
16396 lock_old_archive_extraction=$lock_old_archive_extraction
16397
16398 # A C compiler.
16399 LTCC=$lt_CC
16400
16401 # LTCC compiler flags.
16402 LTCFLAGS=$lt_CFLAGS
16403
16404 # Take the output of nm and produce a listing of raw symbols and C names.
16405 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16406
16407 # Transform the output of nm in a proper C declaration.
16408 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16409
16410 # Transform the output of nm in a C name address pair.
16411 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16412
16413 # Transform the output of nm in a C name address pair when lib prefix is needed.
16414 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16415
16416 # The name of the directory that contains temporary libtool files.
16417 objdir=$objdir
16418
16419 # Used to examine libraries when file_magic_cmd begins with "file".
16420 MAGIC_CMD=$MAGIC_CMD
16421
16422 # Must we lock files when doing compilation?
16423 need_locks=$lt_need_locks
16424
16425 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16426 DSYMUTIL=$lt_DSYMUTIL
16427
16428 # Tool to change global to local symbols on Mac OS X.
16429 NMEDIT=$lt_NMEDIT
16430
16431 # Tool to manipulate fat objects and archives on Mac OS X.
16432 LIPO=$lt_LIPO
16433
16434 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
16435 OTOOL=$lt_OTOOL
16436
16437 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16438 OTOOL64=$lt_OTOOL64
16439
16440 # Old archive suffix (normally "a").
16441 libext=$libext
16442
16443 # Shared library suffix (normally ".so").
16444 shrext_cmds=$lt_shrext_cmds
16445
16446 # The commands to extract the exported symbol list from a shared archive.
16447 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16448
16449 # Variables whose values should be saved in libtool wrapper scripts and
16450 # restored at link time.
16451 variables_saved_for_relink=$lt_variables_saved_for_relink
16452
16453 # Do we need the "lib" prefix for modules?
16454 need_lib_prefix=$need_lib_prefix
16455
16456 # Do we need a version for libraries?
16457 need_version=$need_version
16458
16459 # Library versioning type.
16460 version_type=$version_type
16461
16462 # Shared library runtime path variable.
16463 runpath_var=$runpath_var
16464
16465 # Shared library path variable.
16466 shlibpath_var=$shlibpath_var
16467
16468 # Is shlibpath searched before the hard-coded library search path?
16469 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16470
16471 # Format of library name prefix.
16472 libname_spec=$lt_libname_spec
16473
16474 # List of archive names. First name is the real one, the rest are links.
16475 # The last name is the one that the linker finds with -lNAME
16476 library_names_spec=$lt_library_names_spec
16477
16478 # The coded name of the library, if different from the real name.
16479 soname_spec=$lt_soname_spec
16480
16481 # Permission mode override for installation of shared libraries.
16482 install_override_mode=$lt_install_override_mode
16483
16484 # Command to use after installation of a shared archive.
16485 postinstall_cmds=$lt_postinstall_cmds
16486
16487 # Command to use after uninstallation of a shared archive.
16488 postuninstall_cmds=$lt_postuninstall_cmds
16489
16490 # Commands used to finish a libtool library installation in a directory.
16491 finish_cmds=$lt_finish_cmds
16492
16493 # As "finish_cmds", except a single script fragment to be evaled but
16494 # not shown.
16495 finish_eval=$lt_finish_eval
16496
16497 # Whether we should hardcode library paths into libraries.
16498 hardcode_into_libs=$hardcode_into_libs
16499
16500 # Compile-time system search path for libraries.
16501 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16502
16503 # Run-time system search path for libraries.
16504 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16505
16506 # Whether dlopen is supported.
16507 dlopen_support=$enable_dlopen
16508
16509 # Whether dlopen of programs is supported.
16510 dlopen_self=$enable_dlopen_self
16511
16512 # Whether dlopen of statically linked programs is supported.
16513 dlopen_self_static=$enable_dlopen_self_static
16514
16515 # Commands to strip libraries.
16516 old_striplib=$lt_old_striplib
16517 striplib=$lt_striplib
16518
16519
16520 # The linker used to build libraries.
16521 LD=$lt_LD
16522
16523 # How to create reloadable object files.
16524 reload_flag=$lt_reload_flag
16525 reload_cmds=$lt_reload_cmds
16526
16527 # Commands used to build an old-style archive.
16528 old_archive_cmds=$lt_old_archive_cmds
16529
16530 # A language specific compiler.
16531 CC=$lt_compiler
16532
16533 # Is the compiler the GNU compiler?
16534 with_gcc=$GCC
16535
16536 # Compiler flag to turn off builtin functions.
16537 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16538
16539 # How to pass a linker flag through the compiler.
16540 wl=$lt_lt_prog_compiler_wl
16541
16542 # Additional compiler flags for building library objects.
16543 pic_flag=$lt_lt_prog_compiler_pic
16544
16545 # Compiler flag to prevent dynamic linking.
16546 link_static_flag=$lt_lt_prog_compiler_static
16547
16548 # Does compiler simultaneously support -c and -o options?
16549 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16550
16551 # Whether or not to add -lc for building shared libraries.
16552 build_libtool_need_lc=$archive_cmds_need_lc
16553
16554 # Whether or not to disallow shared libs when runtime libs are static.
16555 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16556
16557 # Compiler flag to allow reflexive dlopens.
16558 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16559
16560 # Compiler flag to generate shared objects directly from archives.
16561 whole_archive_flag_spec=$lt_whole_archive_flag_spec
16562
16563 # Whether the compiler copes with passing no objects directly.
16564 compiler_needs_object=$lt_compiler_needs_object
16565
16566 # Create an old-style archive from a shared archive.
16567 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16568
16569 # Create a temporary old-style archive to link instead of a shared archive.
16570 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16571
16572 # Commands used to build a shared archive.
16573 archive_cmds=$lt_archive_cmds
16574 archive_expsym_cmds=$lt_archive_expsym_cmds
16575
16576 # Commands used to build a loadable module if different from building
16577 # a shared archive.
16578 module_cmds=$lt_module_cmds
16579 module_expsym_cmds=$lt_module_expsym_cmds
16580
16581 # Whether we are building with GNU ld or not.
16582 with_gnu_ld=$lt_with_gnu_ld
16583
16584 # Flag that allows shared libraries with undefined symbols to be built.
16585 allow_undefined_flag=$lt_allow_undefined_flag
16586
16587 # Flag that enforces no undefined symbols.
16588 no_undefined_flag=$lt_no_undefined_flag
16589
16590 # Flag to hardcode \$libdir into a binary during linking.
16591 # This must work even if \$libdir does not exist
16592 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16593
16594 # If ld is used when linking, flag to hardcode \$libdir into a binary
16595 # during linking. This must work even if \$libdir does not exist.
16596 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16597
16598 # Whether we need a single "-rpath" flag with a separated argument.
16599 hardcode_libdir_separator=$lt_hardcode_libdir_separator
16600
16601 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16602 # DIR into the resulting binary.
16603 hardcode_direct=$hardcode_direct
16604
16605 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16606 # DIR into the resulting binary and the resulting library dependency is
16607 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16608 # library is relocated.
16609 hardcode_direct_absolute=$hardcode_direct_absolute
16610
16611 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16612 # into the resulting binary.
16613 hardcode_minus_L=$hardcode_minus_L
16614
16615 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16616 # into the resulting binary.
16617 hardcode_shlibpath_var=$hardcode_shlibpath_var
16618
16619 # Set to "yes" if building a shared library automatically hardcodes DIR
16620 # into the library and all subsequent libraries and executables linked
16621 # against it.
16622 hardcode_automatic=$hardcode_automatic
16623
16624 # Set to yes if linker adds runtime paths of dependent libraries
16625 # to runtime path list.
16626 inherit_rpath=$inherit_rpath
16627
16628 # Whether libtool must link a program against all its dependency libraries.
16629 link_all_deplibs=$link_all_deplibs
16630
16631 # Fix the shell variable \$srcfile for the compiler.
16632 fix_srcfile_path=$lt_fix_srcfile_path
16633
16634 # Set to "yes" if exported symbols are required.
16635 always_export_symbols=$always_export_symbols
16636
16637 # The commands to list exported symbols.
16638 export_symbols_cmds=$lt_export_symbols_cmds
16639
16640 # Symbols that should not be listed in the preloaded symbols.
16641 exclude_expsyms=$lt_exclude_expsyms
16642
16643 # Symbols that must always be exported.
16644 include_expsyms=$lt_include_expsyms
16645
16646 # Commands necessary for linking programs (against libraries) with templates.
16647 prelink_cmds=$lt_prelink_cmds
16648
16649 # Specify filename containing input files.
16650 file_list_spec=$lt_file_list_spec
16651
16652 # How to hardcode a shared library path into an executable.
16653 hardcode_action=$hardcode_action
16654
16655 # ### END LIBTOOL CONFIG
16656
16657 _LT_EOF
16658
16659 case $host_os in
16660 aix3*)
16661 cat <<\_LT_EOF >> "$cfgfile"
16662 # AIX sometimes has problems with the GCC collect2 program. For some
16663 # reason, if we set the COLLECT_NAMES environment variable, the problems
16664 # vanish in a puff of smoke.
16665 if test "X${COLLECT_NAMES+set}" != Xset; then
16666 COLLECT_NAMES=
16667 export COLLECT_NAMES
16668 fi
16669 _LT_EOF
16670 ;;
16671 esac
16672
16673
16674 ltmain="$ac_aux_dir/ltmain.sh"
16675
16676
16677 # We use sed instead of cat because bash on DJGPP gets confused if
16678 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16679 # text mode, it properly converts lines to CR/LF. This bash problem
16680 # is reportedly fixed, but why not run on old versions too?
16681 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16682 || (rm -f "$cfgfile"; exit 1)
16683
16684 case $xsi_shell in
16685 yes)
16686 cat << \_LT_EOF >> "$cfgfile"
16687
16688 # func_dirname file append nondir_replacement
16689 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16690 # otherwise set result to NONDIR_REPLACEMENT.
16691 func_dirname ()
16692 {
16693 case ${1} in
16694 */*) func_dirname_result="${1%/*}${2}" ;;
16695 * ) func_dirname_result="${3}" ;;
16696 esac
16697 }
16698
16699 # func_basename file
16700 func_basename ()
16701 {
16702 func_basename_result="${1##*/}"
16703 }
16704
16705 # func_dirname_and_basename file append nondir_replacement
16706 # perform func_basename and func_dirname in a single function
16707 # call:
16708 # dirname: Compute the dirname of FILE. If nonempty,
16709 # add APPEND to the result, otherwise set result
16710 # to NONDIR_REPLACEMENT.
16711 # value returned in "$func_dirname_result"
16712 # basename: Compute filename of FILE.
16713 # value retuned in "$func_basename_result"
16714 # Implementation must be kept synchronized with func_dirname
16715 # and func_basename. For efficiency, we do not delegate to
16716 # those functions but instead duplicate the functionality here.
16717 func_dirname_and_basename ()
16718 {
16719 case ${1} in
16720 */*) func_dirname_result="${1%/*}${2}" ;;
16721 * ) func_dirname_result="${3}" ;;
16722 esac
16723 func_basename_result="${1##*/}"
16724 }
16725
16726 # func_stripname prefix suffix name
16727 # strip PREFIX and SUFFIX off of NAME.
16728 # PREFIX and SUFFIX must not contain globbing or regex special
16729 # characters, hashes, percent signs, but SUFFIX may contain a leading
16730 # dot (in which case that matches only a dot).
16731 func_stripname ()
16732 {
16733 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16734 # positional parameters, so assign one to ordinary parameter first.
16735 func_stripname_result=${3}
16736 func_stripname_result=${func_stripname_result#"${1}"}
16737 func_stripname_result=${func_stripname_result%"${2}"}
16738 }
16739
16740 # func_opt_split
16741 func_opt_split ()
16742 {
16743 func_opt_split_opt=${1%%=*}
16744 func_opt_split_arg=${1#*=}
16745 }
16746
16747 # func_lo2o object
16748 func_lo2o ()
16749 {
16750 case ${1} in
16751 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16752 *) func_lo2o_result=${1} ;;
16753 esac
16754 }
16755
16756 # func_xform libobj-or-source
16757 func_xform ()
16758 {
16759 func_xform_result=${1%.*}.lo
16760 }
16761
16762 # func_arith arithmetic-term...
16763 func_arith ()
16764 {
16765 func_arith_result=$(( $* ))
16766 }
16767
16768 # func_len string
16769 # STRING may not start with a hyphen.
16770 func_len ()
16771 {
16772 func_len_result=${#1}
16773 }
16774
16775 _LT_EOF
16776 ;;
16777 *) # Bourne compatible functions.
16778 cat << \_LT_EOF >> "$cfgfile"
16779
16780 # func_dirname file append nondir_replacement
16781 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16782 # otherwise set result to NONDIR_REPLACEMENT.
16783 func_dirname ()
16784 {
16785 # Extract subdirectory from the argument.
16786 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16787 if test "X$func_dirname_result" = "X${1}"; then
16788 func_dirname_result="${3}"
16789 else
16790 func_dirname_result="$func_dirname_result${2}"
16791 fi
16792 }
16793
16794 # func_basename file
16795 func_basename ()
16796 {
16797 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16798 }
16799
16800
16801 # func_stripname prefix suffix name
16802 # strip PREFIX and SUFFIX off of NAME.
16803 # PREFIX and SUFFIX must not contain globbing or regex special
16804 # characters, hashes, percent signs, but SUFFIX may contain a leading
16805 # dot (in which case that matches only a dot).
16806 # func_strip_suffix prefix name
16807 func_stripname ()
16808 {
16809 case ${2} in
16810 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16811 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16812 esac
16813 }
16814
16815 # sed scripts:
16816 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16817 my_sed_long_arg='1s/^-[^=]*=//'
16818
16819 # func_opt_split
16820 func_opt_split ()
16821 {
16822 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16823 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16824 }
16825
16826 # func_lo2o object
16827 func_lo2o ()
16828 {
16829 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16830 }
16831
16832 # func_xform libobj-or-source
16833 func_xform ()
16834 {
16835 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16836 }
16837
16838 # func_arith arithmetic-term...
16839 func_arith ()
16840 {
16841 func_arith_result=`expr "$@"`
16842 }
16843
16844 # func_len string
16845 # STRING may not start with a hyphen.
16846 func_len ()
16847 {
16848 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16849 }
16850
16851 _LT_EOF
16852 esac
16853
16854 case $lt_shell_append in
16855 yes)
16856 cat << \_LT_EOF >> "$cfgfile"
16857
16858 # func_append var value
16859 # Append VALUE to the end of shell variable VAR.
16860 func_append ()
16861 {
16862 eval "$1+=\$2"
16863 }
16864 _LT_EOF
16865 ;;
16866 *)
16867 cat << \_LT_EOF >> "$cfgfile"
16868
16869 # func_append var value
16870 # Append VALUE to the end of shell variable VAR.
16871 func_append ()
16872 {
16873 eval "$1=\$$1\$2"
16874 }
16875
16876 _LT_EOF
16877 ;;
16878 esac
16879
16880
16881 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16882 || (rm -f "$cfgfile"; exit 1)
16883
16884 mv -f "$cfgfile" "$ofile" ||
16885 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16886 chmod +x "$ofile"
16887
16888 ;;
16889 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16890 rm -f Makesim1.tmp Makesim2.tmp Makefile
16891 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16892 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16893 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16894 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16895 <Makefile.sim >Makefile
16896 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16897 ;;
16898 "stamp-h":C) echo > stamp-h ;;
16899
16900 esac
16901 done # for ac_tag
16902
16903
16904 as_fn_exit 0
16905 _ACEOF
16906 ac_clean_files=$ac_clean_files_save
16907
16908 test $ac_write_fail = 0 ||
16909 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16910
16911
16912 # configure is writing to config.log, and then calls config.status.
16913 # config.status does its own redirection, appending to config.log.
16914 # Unfortunately, on DOS this fails, as config.log is still kept open
16915 # by configure, so config.status won't be able to write to it; its
16916 # output is simply discarded. So we exec the FD to /dev/null,
16917 # effectively closing config.log, so it can be properly (re)opened and
16918 # appended to by config.status. When coming back to configure, we
16919 # need to make the FD available again.
16920 if test "$no_create" != yes; then
16921 ac_cs_success=:
16922 ac_config_status_args=
16923 test "$silent" = yes &&
16924 ac_config_status_args="$ac_config_status_args --quiet"
16925 exec 5>/dev/null
16926 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16927 exec 5>>config.log
16928 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16929 # would make configure fail if this is the last instruction.
16930 $ac_cs_success || as_fn_exit 1
16931 fi
16932 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16933 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16934 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16935 fi
16936
16937