]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/mips/configure
5692eeadd79838ed7da938c8093b6ee8de73669d
[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 # See README-HACKING for more details.
2399
2400 # Include global overrides and fixes for Autoconf.
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
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 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2437 #
2438 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2439 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2440 # Written by Gordon Matzigkeit, 1996
2441 #
2442 # This file is free software; the Free Software Foundation gives
2443 # unlimited permission to copy and/or distribute it, with or without
2444 # modifications, as long as this notice is preserved.
2445
2446
2447
2448 # serial 56 LT_INIT
2449
2450
2451 # LT_PREREQ(VERSION)
2452 # ------------------
2453 # Complain and exit if this libtool version is less that VERSION.
2454
2455
2456
2457 # _LT_CHECK_BUILDDIR
2458 # ------------------
2459 # Complain if the absolute build directory name contains unusual characters
2460
2461
2462
2463 # LT_INIT([OPTIONS])
2464 # ------------------
2465 # LT_INIT
2466
2467 # Old names:
2468 # This is what autoupdate's m4 run will expand. It fires
2469 # the warning (with _au_warn_XXX), outputs it into the
2470 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2471 # the replacement expansion.
2472
2473
2474 # This is an auxiliary macro that is also run when
2475 # autoupdate runs m4. It simply calls m4_warning, but
2476 # we need a wrapper so that each warning is emitted only
2477 # once. We break the quoting in m4_warning's argument in
2478 # order to expand this macro's arguments, not AU_DEFUN's.
2479
2480
2481 # Finally, this is the expansion that is picked up by
2482 # autoconf. It tells the user to run autoupdate, and
2483 # then outputs the replacement expansion. We do not care
2484 # about autoupdate's warning because that contains
2485 # information on what to do *after* running autoupdate.
2486
2487 # This is what autoupdate's m4 run will expand. It fires
2488 # the warning (with _au_warn_XXX), outputs it into the
2489 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2490 # the replacement expansion.
2491
2492
2493 # This is an auxiliary macro that is also run when
2494 # autoupdate runs m4. It simply calls m4_warning, but
2495 # we need a wrapper so that each warning is emitted only
2496 # once. We break the quoting in m4_warning's argument in
2497 # order to expand this macro's arguments, not AU_DEFUN's.
2498
2499
2500 # Finally, this is the expansion that is picked up by
2501 # autoconf. It tells the user to run autoupdate, and
2502 # then outputs the replacement expansion. We do not care
2503 # about autoupdate's warning because that contains
2504 # information on what to do *after* running autoupdate.
2505
2506
2507
2508 # _LT_CC_BASENAME(CC)
2509 # -------------------
2510 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2511
2512
2513
2514 # _LT_FILEUTILS_DEFAULTS
2515 # ----------------------
2516 # It is okay to use these file commands and assume they have been set
2517 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2518 # _LT_FILEUTILS_DEFAULTS
2519
2520
2521 # _LT_SETUP
2522 # ---------
2523 # _LT_SETUP
2524
2525
2526 # _LT_PREPARE_SED_QUOTE_VARS
2527 # --------------------------
2528 # Define a few sed substitution that help us do robust quoting.
2529
2530
2531 # _LT_PROG_LTMAIN
2532 # ---------------
2533 # Note that this code is called both from `configure', and `config.status'
2534 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2535 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2536 # so we pass a copy along to make sure it has a sensible value anyway.
2537 # _LT_PROG_LTMAIN
2538
2539
2540 ## ------------------------------------- ##
2541 ## Accumulate code for creating libtool. ##
2542 ## ------------------------------------- ##
2543
2544 # So that we can recreate a full libtool script including additional
2545 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2546 # in macros and then make a single call at the end using the `libtool'
2547 # label.
2548
2549
2550 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2551 # ----------------------------------------
2552 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2553
2554
2555 # Initialize.
2556
2557
2558
2559 # _LT_CONFIG_LIBTOOL([COMMANDS])
2560 # ------------------------------
2561 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2562
2563
2564 # Initialize.
2565
2566
2567
2568 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2569 # -----------------------------------------------------
2570
2571
2572
2573 # _LT_FORMAT_COMMENT([COMMENT])
2574 # -----------------------------
2575 # Add leading comment marks to the start of each line, and a trailing
2576 # full-stop to the whole comment if one is not present already.
2577
2578
2579
2580
2581 ## ------------------------ ##
2582 ## FIXME: Eliminate VARNAME ##
2583 ## ------------------------ ##
2584
2585
2586 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2587 # -------------------------------------------------------------------
2588 # CONFIGNAME is the name given to the value in the libtool script.
2589 # VARNAME is the (base) name used in the configure script.
2590 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2591 # VARNAME. Any other value will be used directly.
2592
2593
2594
2595 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2596 # --------------------------------------------------------
2597
2598
2599
2600 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2601 # ------------------------------------------------
2602
2603
2604
2605 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2606 # ---------------------------------------------------------
2607
2608
2609
2610 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2611 # --------------------------------------------------
2612
2613
2614
2615 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2616 # ---------------------------------------------------
2617
2618
2619
2620 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2621 # ---------------------------------------------------
2622
2623
2624
2625
2626 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2627 # ------------------------------------------------
2628
2629
2630
2631
2632 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2633 # ------------------------------------
2634 # Quote a variable value, and forward it to `config.status' so that its
2635 # declaration there will have the same value as in `configure'. VARNAME
2636 # must have a single quote delimited value for this to work.
2637
2638
2639
2640 # _LT_CONFIG_STATUS_DECLARATIONS
2641 # ------------------------------
2642 # We delimit libtool config variables with single quotes, so when
2643 # we write them to config.status, we have to be sure to quote all
2644 # embedded single quotes properly. In configure, this macro expands
2645 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2646 #
2647 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2648
2649
2650
2651 # _LT_LIBTOOL_TAGS
2652 # ----------------
2653 # Output comment and list of tags supported by the script
2654
2655
2656
2657 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2658 # -----------------------------------
2659 # Extract the dictionary values for VARNAME (optionally with TAG) and
2660 # expand to a commented shell variable setting:
2661 #
2662 # # Some comment about what VAR is for.
2663 # visible_name=$lt_internal_name
2664
2665
2666
2667 # _LT_LIBTOOL_CONFIG_VARS
2668 # -----------------------
2669 # Produce commented declarations of non-tagged libtool config variables
2670 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2671 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2672 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2673
2674
2675
2676 # _LT_LIBTOOL_TAG_VARS(TAG)
2677 # -------------------------
2678
2679
2680
2681 # _LT_TAGVAR(VARNAME, [TAGNAME])
2682 # ------------------------------
2683
2684
2685
2686 # _LT_CONFIG_COMMANDS
2687 # -------------------
2688 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2689 # variables for single and double quote escaping we saved from calls
2690 # to _LT_DECL, we can put quote escaped variables declarations
2691 # into `config.status', and then the shell code to quote escape them in
2692 # for loops in `config.status'. Finally, any additional code accumulated
2693 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2694 #_LT_CONFIG_COMMANDS
2695
2696
2697 # Initialize.
2698
2699
2700 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2701 # ------------------------------------
2702 # Generate a child script FILE with all initialization necessary to
2703 # reuse the environment learned by the parent script, and make the
2704 # file executable. If COMMENT is supplied, it is inserted after the
2705 # `#!' sequence but before initialization text begins. After this
2706 # macro, additional text can be appended to FILE to form the body of
2707 # the child script. The macro ends with non-zero status if the
2708 # file could not be fully written (such as if the disk is full).
2709 # _LT_GENERATED_FILE_INIT
2710
2711 # LT_OUTPUT
2712 # ---------
2713 # This macro allows early generation of the libtool script (before
2714 # AC_OUTPUT is called), incase it is used in configure for compilation
2715 # tests.
2716 # LT_OUTPUT
2717
2718
2719 # _LT_CONFIG(TAG)
2720 # ---------------
2721 # If TAG is the built-in tag, create an initial libtool script with a
2722 # default configuration from the untagged config vars. Otherwise add code
2723 # to config.status for appending the configuration named by TAG from the
2724 # matching tagged config vars.
2725 # _LT_CONFIG
2726
2727
2728 # LT_SUPPORTED_TAG(TAG)
2729 # ---------------------
2730 # Trace this macro to discover what tags are supported by the libtool
2731 # --tag option, using:
2732 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2733
2734
2735
2736 # C support is built-in for now
2737
2738
2739
2740
2741 # LT_LANG(LANG)
2742 # -------------
2743 # Enable libtool support for the given language if not already enabled.
2744 # LT_LANG
2745
2746
2747 # _LT_LANG(LANGNAME)
2748 # ------------------
2749 # _LT_LANG
2750
2751
2752 # _LT_LANG_DEFAULT_CONFIG
2753 # -----------------------
2754 # _LT_LANG_DEFAULT_CONFIG
2755
2756 # Obsolete macros:
2757 # This is what autoupdate's m4 run will expand. It fires
2758 # the warning (with _au_warn_XXX), outputs it into the
2759 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2760 # the replacement expansion.
2761
2762
2763 # This is an auxiliary macro that is also run when
2764 # autoupdate runs m4. It simply calls m4_warning, but
2765 # we need a wrapper so that each warning is emitted only
2766 # once. We break the quoting in m4_warning's argument in
2767 # order to expand this macro's arguments, not AU_DEFUN's.
2768
2769
2770 # Finally, this is the expansion that is picked up by
2771 # autoconf. It tells the user to run autoupdate, and
2772 # then outputs the replacement expansion. We do not care
2773 # about autoupdate's warning because that contains
2774 # information on what to do *after* running autoupdate.
2775
2776 # This is what autoupdate's m4 run will expand. It fires
2777 # the warning (with _au_warn_XXX), outputs it into the
2778 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2779 # the replacement expansion.
2780
2781
2782 # This is an auxiliary macro that is also run when
2783 # autoupdate runs m4. It simply calls m4_warning, but
2784 # we need a wrapper so that each warning is emitted only
2785 # once. We break the quoting in m4_warning's argument in
2786 # order to expand this macro's arguments, not AU_DEFUN's.
2787
2788
2789 # Finally, this is the expansion that is picked up by
2790 # autoconf. It tells the user to run autoupdate, and
2791 # then outputs the replacement expansion. We do not care
2792 # about autoupdate's warning because that contains
2793 # information on what to do *after* running autoupdate.
2794
2795 # This is what autoupdate's m4 run will expand. It fires
2796 # the warning (with _au_warn_XXX), outputs it into the
2797 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2798 # the replacement expansion.
2799
2800
2801 # This is an auxiliary macro that is also run when
2802 # autoupdate runs m4. It simply calls m4_warning, but
2803 # we need a wrapper so that each warning is emitted only
2804 # once. We break the quoting in m4_warning's argument in
2805 # order to expand this macro's arguments, not AU_DEFUN's.
2806
2807
2808 # Finally, this is the expansion that is picked up by
2809 # autoconf. It tells the user to run autoupdate, and
2810 # then outputs the replacement expansion. We do not care
2811 # about autoupdate's warning because that contains
2812 # information on what to do *after* running autoupdate.
2813
2814 # This is what autoupdate's m4 run will expand. It fires
2815 # the warning (with _au_warn_XXX), outputs it into the
2816 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2817 # the replacement expansion.
2818
2819
2820 # This is an auxiliary macro that is also run when
2821 # autoupdate runs m4. It simply calls m4_warning, but
2822 # we need a wrapper so that each warning is emitted only
2823 # once. We break the quoting in m4_warning's argument in
2824 # order to expand this macro's arguments, not AU_DEFUN's.
2825
2826
2827 # Finally, this is the expansion that is picked up by
2828 # autoconf. It tells the user to run autoupdate, and
2829 # then outputs the replacement expansion. We do not care
2830 # about autoupdate's warning because that contains
2831 # information on what to do *after* running autoupdate.
2832
2833 # This is what autoupdate's m4 run will expand. It fires
2834 # the warning (with _au_warn_XXX), outputs it into the
2835 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2836 # the replacement expansion.
2837
2838
2839 # This is an auxiliary macro that is also run when
2840 # autoupdate runs m4. It simply calls m4_warning, but
2841 # we need a wrapper so that each warning is emitted only
2842 # once. We break the quoting in m4_warning's argument in
2843 # order to expand this macro's arguments, not AU_DEFUN's.
2844
2845
2846 # Finally, this is the expansion that is picked up by
2847 # autoconf. It tells the user to run autoupdate, and
2848 # then outputs the replacement expansion. We do not care
2849 # about autoupdate's warning because that contains
2850 # information on what to do *after* running autoupdate.
2851
2852
2853
2854 # _LT_TAG_COMPILER
2855 # ----------------
2856 # _LT_TAG_COMPILER
2857
2858
2859 # _LT_COMPILER_BOILERPLATE
2860 # ------------------------
2861 # Check for compiler boilerplate output or warnings with
2862 # the simple compiler test code.
2863 # _LT_COMPILER_BOILERPLATE
2864
2865
2866 # _LT_LINKER_BOILERPLATE
2867 # ----------------------
2868 # Check for linker boilerplate output or warnings with
2869 # the simple link test code.
2870 # _LT_LINKER_BOILERPLATE
2871
2872 # _LT_REQUIRED_DARWIN_CHECKS
2873 # -------------------------
2874
2875
2876
2877 # _LT_DARWIN_LINKER_FEATURES
2878 # --------------------------
2879 # Checks for linker and compiler features on darwin
2880
2881
2882 # _LT_SYS_MODULE_PATH_AIX
2883 # -----------------------
2884 # Links a minimal program and checks the executable
2885 # for the system default hardcoded library path. In most cases,
2886 # this is /usr/lib:/lib, but when the MPI compilers are used
2887 # the location of the communication and MPI libs are included too.
2888 # If we don't find anything, use the default library path according
2889 # to the aix ld manual.
2890 # _LT_SYS_MODULE_PATH_AIX
2891
2892
2893 # _LT_SHELL_INIT(ARG)
2894 # -------------------
2895 # _LT_SHELL_INIT
2896
2897
2898
2899 # _LT_PROG_ECHO_BACKSLASH
2900 # -----------------------
2901 # Find how we can fake an echo command that does not interpret backslash.
2902 # In particular, with Autoconf 2.60 or later we add some code to the start
2903 # of the generated configure script which will find a shell with a builtin
2904 # printf (which we can use as an echo command).
2905 # _LT_PROG_ECHO_BACKSLASH
2906
2907
2908 # _LT_ENABLE_LOCK
2909 # ---------------
2910 # _LT_ENABLE_LOCK
2911
2912
2913 # _LT_CMD_OLD_ARCHIVE
2914 # -------------------
2915 # _LT_CMD_OLD_ARCHIVE
2916
2917
2918 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2919 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2920 # ----------------------------------------------------------------
2921 # Check whether the given compiler option works
2922 # _LT_COMPILER_OPTION
2923
2924 # Old name:
2925 # This is what autoupdate's m4 run will expand. It fires
2926 # the warning (with _au_warn_XXX), outputs it into the
2927 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2928 # the replacement expansion.
2929
2930
2931 # This is an auxiliary macro that is also run when
2932 # autoupdate runs m4. It simply calls m4_warning, but
2933 # we need a wrapper so that each warning is emitted only
2934 # once. We break the quoting in m4_warning's argument in
2935 # order to expand this macro's arguments, not AU_DEFUN's.
2936
2937
2938 # Finally, this is the expansion that is picked up by
2939 # autoconf. It tells the user to run autoupdate, and
2940 # then outputs the replacement expansion. We do not care
2941 # about autoupdate's warning because that contains
2942 # information on what to do *after* running autoupdate.
2943
2944
2945
2946 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2947 # [ACTION-SUCCESS], [ACTION-FAILURE])
2948 # ----------------------------------------------------
2949 # Check whether the given linker option works
2950 # _LT_LINKER_OPTION
2951
2952 # Old name:
2953 # This is what autoupdate's m4 run will expand. It fires
2954 # the warning (with _au_warn_XXX), outputs it into the
2955 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2956 # the replacement expansion.
2957
2958
2959 # This is an auxiliary macro that is also run when
2960 # autoupdate runs m4. It simply calls m4_warning, but
2961 # we need a wrapper so that each warning is emitted only
2962 # once. We break the quoting in m4_warning's argument in
2963 # order to expand this macro's arguments, not AU_DEFUN's.
2964
2965
2966 # Finally, this is the expansion that is picked up by
2967 # autoconf. It tells the user to run autoupdate, and
2968 # then outputs the replacement expansion. We do not care
2969 # about autoupdate's warning because that contains
2970 # information on what to do *after* running autoupdate.
2971
2972
2973
2974 # LT_CMD_MAX_LEN
2975 #---------------
2976 # LT_CMD_MAX_LEN
2977
2978 # Old name:
2979 # This is what autoupdate's m4 run will expand. It fires
2980 # the warning (with _au_warn_XXX), outputs it into the
2981 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2982 # the replacement expansion.
2983
2984
2985 # This is an auxiliary macro that is also run when
2986 # autoupdate runs m4. It simply calls m4_warning, but
2987 # we need a wrapper so that each warning is emitted only
2988 # once. We break the quoting in m4_warning's argument in
2989 # order to expand this macro's arguments, not AU_DEFUN's.
2990
2991
2992 # Finally, this is the expansion that is picked up by
2993 # autoconf. It tells the user to run autoupdate, and
2994 # then outputs the replacement expansion. We do not care
2995 # about autoupdate's warning because that contains
2996 # information on what to do *after* running autoupdate.
2997
2998
2999
3000 # _LT_HEADER_DLFCN
3001 # ----------------
3002 # _LT_HEADER_DLFCN
3003
3004
3005 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
3006 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
3007 # ----------------------------------------------------------------
3008 # _LT_TRY_DLOPEN_SELF
3009
3010
3011 # LT_SYS_DLOPEN_SELF
3012 # ------------------
3013 # LT_SYS_DLOPEN_SELF
3014
3015 # Old name:
3016 # This is what autoupdate's m4 run will expand. It fires
3017 # the warning (with _au_warn_XXX), outputs it into the
3018 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3019 # the replacement expansion.
3020
3021
3022 # This is an auxiliary macro that is also run when
3023 # autoupdate runs m4. It simply calls m4_warning, but
3024 # we need a wrapper so that each warning is emitted only
3025 # once. We break the quoting in m4_warning's argument in
3026 # order to expand this macro's arguments, not AU_DEFUN's.
3027
3028
3029 # Finally, this is the expansion that is picked up by
3030 # autoconf. It tells the user to run autoupdate, and
3031 # then outputs the replacement expansion. We do not care
3032 # about autoupdate's warning because that contains
3033 # information on what to do *after* running autoupdate.
3034
3035
3036
3037 # _LT_COMPILER_C_O([TAGNAME])
3038 # ---------------------------
3039 # Check to see if options -c and -o are simultaneously supported by compiler.
3040 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3041 # _LT_COMPILER_C_O
3042
3043
3044 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3045 # ----------------------------------
3046 # Check to see if we can do hard links to lock some files if needed
3047 # _LT_COMPILER_FILE_LOCKS
3048
3049
3050 # _LT_CHECK_OBJDIR
3051 # ----------------
3052 # _LT_CHECK_OBJDIR
3053
3054
3055 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3056 # --------------------------------------
3057 # Check hardcoding attributes.
3058 # _LT_LINKER_HARDCODE_LIBPATH
3059
3060
3061 # _LT_CMD_STRIPLIB
3062 # ----------------
3063 # _LT_CMD_STRIPLIB
3064
3065
3066 # _LT_SYS_DYNAMIC_LINKER([TAG])
3067 # -----------------------------
3068 # PORTME Fill in your ld.so characteristics
3069 # _LT_SYS_DYNAMIC_LINKER
3070
3071
3072 # _LT_PATH_TOOL_PREFIX(TOOL)
3073 # --------------------------
3074 # find a file program which can recognize shared library
3075 # _LT_PATH_TOOL_PREFIX
3076
3077 # Old name:
3078 # This is what autoupdate's m4 run will expand. It fires
3079 # the warning (with _au_warn_XXX), outputs it into the
3080 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3081 # the replacement expansion.
3082
3083
3084 # This is an auxiliary macro that is also run when
3085 # autoupdate runs m4. It simply calls m4_warning, but
3086 # we need a wrapper so that each warning is emitted only
3087 # once. We break the quoting in m4_warning's argument in
3088 # order to expand this macro's arguments, not AU_DEFUN's.
3089
3090
3091 # Finally, this is the expansion that is picked up by
3092 # autoconf. It tells the user to run autoupdate, and
3093 # then outputs the replacement expansion. We do not care
3094 # about autoupdate's warning because that contains
3095 # information on what to do *after* running autoupdate.
3096
3097
3098
3099 # _LT_PATH_MAGIC
3100 # --------------
3101 # find a file program which can recognize a shared library
3102 # _LT_PATH_MAGIC
3103
3104
3105 # LT_PATH_LD
3106 # ----------
3107 # find the pathname to the GNU or non-GNU linker
3108 # LT_PATH_LD
3109
3110 # Old names:
3111 # This is what autoupdate's m4 run will expand. It fires
3112 # the warning (with _au_warn_XXX), outputs it into the
3113 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3114 # the replacement expansion.
3115
3116
3117 # This is an auxiliary macro that is also run when
3118 # autoupdate runs m4. It simply calls m4_warning, but
3119 # we need a wrapper so that each warning is emitted only
3120 # once. We break the quoting in m4_warning's argument in
3121 # order to expand this macro's arguments, not AU_DEFUN's.
3122
3123
3124 # Finally, this is the expansion that is picked up by
3125 # autoconf. It tells the user to run autoupdate, and
3126 # then outputs the replacement expansion. We do not care
3127 # about autoupdate's warning because that contains
3128 # information on what to do *after* running autoupdate.
3129
3130 # This is what autoupdate's m4 run will expand. It fires
3131 # the warning (with _au_warn_XXX), outputs it into the
3132 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3133 # the replacement expansion.
3134
3135
3136 # This is an auxiliary macro that is also run when
3137 # autoupdate runs m4. It simply calls m4_warning, but
3138 # we need a wrapper so that each warning is emitted only
3139 # once. We break the quoting in m4_warning's argument in
3140 # order to expand this macro's arguments, not AU_DEFUN's.
3141
3142
3143 # Finally, this is the expansion that is picked up by
3144 # autoconf. It tells the user to run autoupdate, and
3145 # then outputs the replacement expansion. We do not care
3146 # about autoupdate's warning because that contains
3147 # information on what to do *after* running autoupdate.
3148
3149
3150
3151 # _LT_PATH_LD_GNU
3152 #- --------------
3153 # _LT_PATH_LD_GNU
3154
3155
3156 # _LT_CMD_RELOAD
3157 # --------------
3158 # find reload flag for linker
3159 # -- PORTME Some linkers may need a different reload flag.
3160 # _LT_CMD_RELOAD
3161
3162
3163 # _LT_CHECK_MAGIC_METHOD
3164 # ----------------------
3165 # how to check for library dependencies
3166 # -- PORTME fill in with the dynamic library characteristics
3167 # _LT_CHECK_MAGIC_METHOD
3168
3169
3170 # LT_PATH_NM
3171 # ----------
3172 # find the pathname to a BSD- or MS-compatible name lister
3173 # LT_PATH_NM
3174
3175 # Old names:
3176 # This is what autoupdate's m4 run will expand. It fires
3177 # the warning (with _au_warn_XXX), outputs it into the
3178 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3179 # the replacement expansion.
3180
3181
3182 # This is an auxiliary macro that is also run when
3183 # autoupdate runs m4. It simply calls m4_warning, but
3184 # we need a wrapper so that each warning is emitted only
3185 # once. We break the quoting in m4_warning's argument in
3186 # order to expand this macro's arguments, not AU_DEFUN's.
3187
3188
3189 # Finally, this is the expansion that is picked up by
3190 # autoconf. It tells the user to run autoupdate, and
3191 # then outputs the replacement expansion. We do not care
3192 # about autoupdate's warning because that contains
3193 # information on what to do *after* running autoupdate.
3194
3195 # This is what autoupdate's m4 run will expand. It fires
3196 # the warning (with _au_warn_XXX), outputs it into the
3197 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3198 # the replacement expansion.
3199
3200
3201 # This is an auxiliary macro that is also run when
3202 # autoupdate runs m4. It simply calls m4_warning, but
3203 # we need a wrapper so that each warning is emitted only
3204 # once. We break the quoting in m4_warning's argument in
3205 # order to expand this macro's arguments, not AU_DEFUN's.
3206
3207
3208 # Finally, this is the expansion that is picked up by
3209 # autoconf. It tells the user to run autoupdate, and
3210 # then outputs the replacement expansion. We do not care
3211 # about autoupdate's warning because that contains
3212 # information on what to do *after* running autoupdate.
3213
3214
3215
3216 # LT_LIB_M
3217 # --------
3218 # check for math library
3219 # LT_LIB_M
3220
3221 # Old name:
3222 # This is what autoupdate's m4 run will expand. It fires
3223 # the warning (with _au_warn_XXX), outputs it into the
3224 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3225 # the replacement expansion.
3226
3227
3228 # This is an auxiliary macro that is also run when
3229 # autoupdate runs m4. It simply calls m4_warning, but
3230 # we need a wrapper so that each warning is emitted only
3231 # once. We break the quoting in m4_warning's argument in
3232 # order to expand this macro's arguments, not AU_DEFUN's.
3233
3234
3235 # Finally, this is the expansion that is picked up by
3236 # autoconf. It tells the user to run autoupdate, and
3237 # then outputs the replacement expansion. We do not care
3238 # about autoupdate's warning because that contains
3239 # information on what to do *after* running autoupdate.
3240
3241
3242
3243 # _LT_COMPILER_NO_RTTI([TAGNAME])
3244 # -------------------------------
3245 # _LT_COMPILER_NO_RTTI
3246
3247
3248 # _LT_CMD_GLOBAL_SYMBOLS
3249 # ----------------------
3250 # _LT_CMD_GLOBAL_SYMBOLS
3251
3252
3253 # _LT_COMPILER_PIC([TAGNAME])
3254 # ---------------------------
3255 # _LT_COMPILER_PIC
3256
3257
3258 # _LT_LINKER_SHLIBS([TAGNAME])
3259 # ----------------------------
3260 # See if the linker supports building shared libraries.
3261 # _LT_LINKER_SHLIBS
3262
3263
3264 # _LT_LANG_C_CONFIG([TAG])
3265 # ------------------------
3266 # Ensure that the configuration variables for a C compiler are suitably
3267 # defined. These variables are subsequently used by _LT_CONFIG to write
3268 # the compiler configuration to `libtool'.
3269 # _LT_LANG_C_CONFIG
3270
3271
3272 # _LT_LANG_CXX_CONFIG([TAG])
3273 # --------------------------
3274 # Ensure that the configuration variables for a C++ compiler are suitably
3275 # defined. These variables are subsequently used by _LT_CONFIG to write
3276 # the compiler configuration to `libtool'.
3277 # _LT_LANG_CXX_CONFIG
3278
3279
3280 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3281 # ---------------------------------
3282 # Figure out "hidden" library dependencies from verbose
3283 # compiler output when linking a shared library.
3284 # Parse the compiler output and extract the necessary
3285 # objects, libraries and library flags.
3286 # _LT_SYS_HIDDEN_LIBDEPS
3287
3288
3289 # _LT_LANG_F77_CONFIG([TAG])
3290 # --------------------------
3291 # Ensure that the configuration variables for a Fortran 77 compiler are
3292 # suitably defined. These variables are subsequently used by _LT_CONFIG
3293 # to write the compiler configuration to `libtool'.
3294 # _LT_LANG_F77_CONFIG
3295
3296
3297 # _LT_LANG_FC_CONFIG([TAG])
3298 # -------------------------
3299 # Ensure that the configuration variables for a Fortran compiler are
3300 # suitably defined. These variables are subsequently used by _LT_CONFIG
3301 # to write the compiler configuration to `libtool'.
3302 # _LT_LANG_FC_CONFIG
3303
3304
3305 # _LT_LANG_GCJ_CONFIG([TAG])
3306 # --------------------------
3307 # Ensure that the configuration variables for the GNU Java Compiler compiler
3308 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3309 # to write the compiler configuration to `libtool'.
3310 # _LT_LANG_GCJ_CONFIG
3311
3312
3313 # _LT_LANG_RC_CONFIG([TAG])
3314 # -------------------------
3315 # Ensure that the configuration variables for the Windows resource compiler
3316 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3317 # to write the compiler configuration to `libtool'.
3318 # _LT_LANG_RC_CONFIG
3319
3320
3321 # LT_PROG_GCJ
3322 # -----------
3323
3324
3325 # Old name:
3326 # This is what autoupdate's m4 run will expand. It fires
3327 # the warning (with _au_warn_XXX), outputs it into the
3328 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3329 # the replacement expansion.
3330
3331
3332 # This is an auxiliary macro that is also run when
3333 # autoupdate runs m4. It simply calls m4_warning, but
3334 # we need a wrapper so that each warning is emitted only
3335 # once. We break the quoting in m4_warning's argument in
3336 # order to expand this macro's arguments, not AU_DEFUN's.
3337
3338
3339 # Finally, this is the expansion that is picked up by
3340 # autoconf. It tells the user to run autoupdate, and
3341 # then outputs the replacement expansion. We do not care
3342 # about autoupdate's warning because that contains
3343 # information on what to do *after* running autoupdate.
3344
3345
3346
3347 # LT_PROG_RC
3348 # ----------
3349
3350
3351 # Old name:
3352 # This is what autoupdate's m4 run will expand. It fires
3353 # the warning (with _au_warn_XXX), outputs it into the
3354 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3355 # the replacement expansion.
3356
3357
3358 # This is an auxiliary macro that is also run when
3359 # autoupdate runs m4. It simply calls m4_warning, but
3360 # we need a wrapper so that each warning is emitted only
3361 # once. We break the quoting in m4_warning's argument in
3362 # order to expand this macro's arguments, not AU_DEFUN's.
3363
3364
3365 # Finally, this is the expansion that is picked up by
3366 # autoconf. It tells the user to run autoupdate, and
3367 # then outputs the replacement expansion. We do not care
3368 # about autoupdate's warning because that contains
3369 # information on what to do *after* running autoupdate.
3370
3371
3372
3373 # _LT_DECL_EGREP
3374 # --------------
3375 # If we don't have a new enough Autoconf to choose the best grep
3376 # available, choose the one first in the user's PATH.
3377
3378
3379
3380 # _LT_DECL_OBJDUMP
3381 # --------------
3382 # If we don't have a new enough Autoconf to choose the best objdump
3383 # available, choose the one first in the user's PATH.
3384
3385
3386
3387 # _LT_DECL_SED
3388 # ------------
3389 # Check for a fully-functional sed program, that truncates
3390 # as few characters as possible. Prefer GNU sed if found.
3391 # _LT_DECL_SED
3392
3393 #m4_ifndef
3394
3395 # Old name:
3396 # This is what autoupdate's m4 run will expand. It fires
3397 # the warning (with _au_warn_XXX), outputs it into the
3398 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3399 # the replacement expansion.
3400
3401
3402 # This is an auxiliary macro that is also run when
3403 # autoupdate runs m4. It simply calls m4_warning, but
3404 # we need a wrapper so that each warning is emitted only
3405 # once. We break the quoting in m4_warning's argument in
3406 # order to expand this macro's arguments, not AU_DEFUN's.
3407
3408
3409 # Finally, this is the expansion that is picked up by
3410 # autoconf. It tells the user to run autoupdate, and
3411 # then outputs the replacement expansion. We do not care
3412 # about autoupdate's warning because that contains
3413 # information on what to do *after* running autoupdate.
3414
3415
3416
3417 # _LT_CHECK_SHELL_FEATURES
3418 # ------------------------
3419 # Find out whether the shell is Bourne or XSI compatible,
3420 # or has some other useful features.
3421 # _LT_CHECK_SHELL_FEATURES
3422
3423
3424 # _LT_PROG_XSI_SHELLFNS
3425 # ---------------------
3426 # Bourne and XSI compatible variants of some useful shell functions.
3427
3428
3429 # Helper functions for option handling. -*- Autoconf -*-
3430 #
3431 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3432 # Inc.
3433 # Written by Gary V. Vaughan, 2004
3434 #
3435 # This file is free software; the Free Software Foundation gives
3436 # unlimited permission to copy and/or distribute it, with or without
3437 # modifications, as long as this notice is preserved.
3438
3439 # serial 6 ltoptions.m4
3440
3441 # This is to help aclocal find these macros, as it can't see m4_define.
3442
3443
3444
3445 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3446 # ------------------------------------------
3447
3448
3449
3450 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3451 # ---------------------------------------
3452 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3453 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3454 # saved as a flag.
3455
3456
3457
3458 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3459 # ------------------------------------------------------------
3460 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3461
3462
3463
3464 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3465 # -------------------------------------------------------
3466 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3467 # are set.
3468
3469
3470
3471 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3472 # ----------------------------------------
3473 # OPTION-LIST is a space-separated list of Libtool options associated
3474 # with MACRO-NAME. If any OPTION has a matching handler declared with
3475 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3476 # the unknown option and exit.
3477 # _LT_SET_OPTIONS
3478
3479
3480 ## --------------------------------- ##
3481 ## Macros to handle LT_INIT options. ##
3482 ## --------------------------------- ##
3483
3484 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3485 # -----------------------------------------
3486
3487
3488
3489 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3490 # -----------------------------------------------
3491 # LT_OPTION_DEFINE
3492
3493
3494 # dlopen
3495 # ------
3496
3497
3498 # This is what autoupdate's m4 run will expand. It fires
3499 # the warning (with _au_warn_XXX), outputs it into the
3500 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3501 # the replacement expansion.
3502
3503
3504 # This is an auxiliary macro that is also run when
3505 # autoupdate runs m4. It simply calls m4_warning, but
3506 # we need a wrapper so that each warning is emitted only
3507 # once. We break the quoting in m4_warning's argument in
3508 # order to expand this macro's arguments, not AU_DEFUN's.
3509
3510
3511 # Finally, this is the expansion that is picked up by
3512 # autoconf. It tells the user to run autoupdate, and
3513 # then outputs the replacement expansion. We do not care
3514 # about autoupdate's warning because that contains
3515 # information on what to do *after* running autoupdate.
3516
3517
3518
3519
3520 # win32-dll
3521 # ---------
3522 # Declare package support for building win32 dll's.
3523 # win32-dll
3524
3525 # This is what autoupdate's m4 run will expand. It fires
3526 # the warning (with _au_warn_XXX), outputs it into the
3527 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3528 # the replacement expansion.
3529
3530
3531 # This is an auxiliary macro that is also run when
3532 # autoupdate runs m4. It simply calls m4_warning, but
3533 # we need a wrapper so that each warning is emitted only
3534 # once. We break the quoting in m4_warning's argument in
3535 # order to expand this macro's arguments, not AU_DEFUN's.
3536
3537
3538 # Finally, this is the expansion that is picked up by
3539 # autoconf. It tells the user to run autoupdate, and
3540 # then outputs the replacement expansion. We do not care
3541 # about autoupdate's warning because that contains
3542 # information on what to do *after* running autoupdate.
3543
3544
3545
3546
3547 # _LT_ENABLE_SHARED([DEFAULT])
3548 # ----------------------------
3549 # implement the --enable-shared flag, and supports the `shared' and
3550 # `disable-shared' LT_INIT options.
3551 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3552 # _LT_ENABLE_SHARED
3553
3554
3555
3556
3557 # Old names:
3558
3559
3560
3561
3562 # This is what autoupdate's m4 run will expand. It fires
3563 # the warning (with _au_warn_XXX), outputs it into the
3564 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3565 # the replacement expansion.
3566
3567
3568 # This is an auxiliary macro that is also run when
3569 # autoupdate runs m4. It simply calls m4_warning, but
3570 # we need a wrapper so that each warning is emitted only
3571 # once. We break the quoting in m4_warning's argument in
3572 # order to expand this macro's arguments, not AU_DEFUN's.
3573
3574
3575 # Finally, this is the expansion that is picked up by
3576 # autoconf. It tells the user to run autoupdate, and
3577 # then outputs the replacement expansion. We do not care
3578 # about autoupdate's warning because that contains
3579 # information on what to do *after* running autoupdate.
3580
3581 # This is what autoupdate's m4 run will expand. It fires
3582 # the warning (with _au_warn_XXX), outputs it into the
3583 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3584 # the replacement expansion.
3585
3586
3587 # This is an auxiliary macro that is also run when
3588 # autoupdate runs m4. It simply calls m4_warning, but
3589 # we need a wrapper so that each warning is emitted only
3590 # once. We break the quoting in m4_warning's argument in
3591 # order to expand this macro's arguments, not AU_DEFUN's.
3592
3593
3594 # Finally, this is the expansion that is picked up by
3595 # autoconf. It tells the user to run autoupdate, and
3596 # then outputs the replacement expansion. We do not care
3597 # about autoupdate's warning because that contains
3598 # information on what to do *after* running autoupdate.
3599
3600
3601
3602
3603
3604 # _LT_ENABLE_STATIC([DEFAULT])
3605 # ----------------------------
3606 # implement the --enable-static flag, and support the `static' and
3607 # `disable-static' LT_INIT options.
3608 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3609 # _LT_ENABLE_STATIC
3610
3611
3612
3613
3614 # Old names:
3615
3616
3617
3618
3619 # This is what autoupdate's m4 run will expand. It fires
3620 # the warning (with _au_warn_XXX), outputs it into the
3621 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3622 # the replacement expansion.
3623
3624
3625 # This is an auxiliary macro that is also run when
3626 # autoupdate runs m4. It simply calls m4_warning, but
3627 # we need a wrapper so that each warning is emitted only
3628 # once. We break the quoting in m4_warning's argument in
3629 # order to expand this macro's arguments, not AU_DEFUN's.
3630
3631
3632 # Finally, this is the expansion that is picked up by
3633 # autoconf. It tells the user to run autoupdate, and
3634 # then outputs the replacement expansion. We do not care
3635 # about autoupdate's warning because that contains
3636 # information on what to do *after* running autoupdate.
3637
3638 # This is what autoupdate's m4 run will expand. It fires
3639 # the warning (with _au_warn_XXX), outputs it into the
3640 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3641 # the replacement expansion.
3642
3643
3644 # This is an auxiliary macro that is also run when
3645 # autoupdate runs m4. It simply calls m4_warning, but
3646 # we need a wrapper so that each warning is emitted only
3647 # once. We break the quoting in m4_warning's argument in
3648 # order to expand this macro's arguments, not AU_DEFUN's.
3649
3650
3651 # Finally, this is the expansion that is picked up by
3652 # autoconf. It tells the user to run autoupdate, and
3653 # then outputs the replacement expansion. We do not care
3654 # about autoupdate's warning because that contains
3655 # information on what to do *after* running autoupdate.
3656
3657
3658
3659
3660
3661 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3662 # ----------------------------------
3663 # implement the --enable-fast-install flag, and support the `fast-install'
3664 # and `disable-fast-install' LT_INIT options.
3665 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3666 # _LT_ENABLE_FAST_INSTALL
3667
3668
3669
3670
3671 # Old names:
3672 # This is what autoupdate's m4 run will expand. It fires
3673 # the warning (with _au_warn_XXX), outputs it into the
3674 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3675 # the replacement expansion.
3676
3677
3678 # This is an auxiliary macro that is also run when
3679 # autoupdate runs m4. It simply calls m4_warning, but
3680 # we need a wrapper so that each warning is emitted only
3681 # once. We break the quoting in m4_warning's argument in
3682 # order to expand this macro's arguments, not AU_DEFUN's.
3683
3684
3685 # Finally, this is the expansion that is picked up by
3686 # autoconf. It tells the user to run autoupdate, and
3687 # then outputs the replacement expansion. We do not care
3688 # about autoupdate's warning because that contains
3689 # information on what to do *after* running autoupdate.
3690
3691
3692 # This is what autoupdate's m4 run will expand. It fires
3693 # the warning (with _au_warn_XXX), outputs it into the
3694 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3695 # the replacement expansion.
3696
3697
3698 # This is an auxiliary macro that is also run when
3699 # autoupdate runs m4. It simply calls m4_warning, but
3700 # we need a wrapper so that each warning is emitted only
3701 # once. We break the quoting in m4_warning's argument in
3702 # order to expand this macro's arguments, not AU_DEFUN's.
3703
3704
3705 # Finally, this is the expansion that is picked up by
3706 # autoconf. It tells the user to run autoupdate, and
3707 # then outputs the replacement expansion. We do not care
3708 # about autoupdate's warning because that contains
3709 # information on what to do *after* running autoupdate.
3710
3711
3712
3713
3714 # _LT_WITH_PIC([MODE])
3715 # --------------------
3716 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3717 # LT_INIT options.
3718 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3719 # _LT_WITH_PIC
3720
3721
3722
3723
3724 # Old name:
3725 # This is what autoupdate's m4 run will expand. It fires
3726 # the warning (with _au_warn_XXX), outputs it into the
3727 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3728 # the replacement expansion.
3729
3730
3731 # This is an auxiliary macro that is also run when
3732 # autoupdate runs m4. It simply calls m4_warning, but
3733 # we need a wrapper so that each warning is emitted only
3734 # once. We break the quoting in m4_warning's argument in
3735 # order to expand this macro's arguments, not AU_DEFUN's.
3736
3737
3738 # Finally, this is the expansion that is picked up by
3739 # autoconf. It tells the user to run autoupdate, and
3740 # then outputs the replacement expansion. We do not care
3741 # about autoupdate's warning because that contains
3742 # information on what to do *after* running autoupdate.
3743
3744
3745
3746 ## ----------------- ##
3747 ## LTDL_INIT Options ##
3748 ## ----------------- ##
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3760 #
3761 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3762 # Written by Gary V. Vaughan, 2004
3763 #
3764 # This file is free software; the Free Software Foundation gives
3765 # unlimited permission to copy and/or distribute it, with or without
3766 # modifications, as long as this notice is preserved.
3767
3768 # serial 6 ltsugar.m4
3769
3770 # This is to help aclocal find these macros, as it can't see m4_define.
3771
3772
3773
3774 # lt_join(SEP, ARG1, [ARG2...])
3775 # -----------------------------
3776 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3777 # associated separator.
3778 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3779 # versions in m4sugar had bugs.
3780
3781
3782
3783
3784 # lt_car(LIST)
3785 # lt_cdr(LIST)
3786 # ------------
3787 # Manipulate m4 lists.
3788 # These macros are necessary as long as will still need to support
3789 # Autoconf-2.59 which quotes differently.
3790
3791
3792
3793
3794
3795 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3796 # ------------------------------------------
3797 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3798 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3799 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3800 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3801 # than defined and empty).
3802 #
3803 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3804 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3805
3806
3807
3808
3809 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3810 # ----------------------------------------------------------
3811 # Produce a SEP delimited list of all paired combinations of elements of
3812 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3813 # has the form PREFIXmINFIXSUFFIXn.
3814 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3815
3816
3817
3818 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3819 # -----------------------------------------------------------------------
3820 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3821 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3822
3823
3824
3825 # lt_dict_add(DICT, KEY, VALUE)
3826 # -----------------------------
3827
3828
3829
3830 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3831 # --------------------------------------------
3832
3833
3834
3835 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3836 # ----------------------------------
3837
3838
3839
3840 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3841 # -----------------------------------------------------------------
3842
3843
3844
3845 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3846 # --------------------------------------------------------------
3847
3848
3849 # ltversion.m4 -- version numbers -*- Autoconf -*-
3850 #
3851 # Copyright (C) 2004 Free Software Foundation, Inc.
3852 # Written by Scott James Remnant, 2004
3853 #
3854 # This file is free software; the Free Software Foundation gives
3855 # unlimited permission to copy and/or distribute it, with or without
3856 # modifications, as long as this notice is preserved.
3857
3858 # Generated from ltversion.in.
3859
3860 # serial 3134 ltversion.m4
3861 # This file is part of GNU Libtool
3862
3863
3864
3865
3866
3867
3868 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3869 #
3870 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3871 # Written by Scott James Remnant, 2004.
3872 #
3873 # This file is free software; the Free Software Foundation gives
3874 # unlimited permission to copy and/or distribute it, with or without
3875 # modifications, as long as this notice is preserved.
3876
3877 # serial 4 lt~obsolete.m4
3878
3879 # These exist entirely to fool aclocal when bootstrapping libtool.
3880 #
3881 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3882 # which have later been changed to m4_define as they aren't part of the
3883 # exported API, or moved to Autoconf or Automake where they belong.
3884 #
3885 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3886 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3887 # using a macro with the same name in our local m4/libtool.m4 it'll
3888 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3889 # and doesn't know about Autoconf macros at all.)
3890 #
3891 # So we provide this file, which has a silly filename so it's always
3892 # included after everything else. This provides aclocal with the
3893 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3894 # because those macros already exist, or will be overwritten later.
3895 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3896 #
3897 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3898 # Yes, that means every name once taken will need to remain here until
3899 # we give up compatibility with versions before 1.7, at which point
3900 # we need to keep only those names which we still refer to.
3901
3902 # This is to help aclocal find these macros, as it can't see m4_define.
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
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 ## -*- Autoconf -*-
3968
3969 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3970 # Free Software Foundation, Inc.
3971 #
3972 # This file is free software; the Free Software Foundation
3973 # gives unlimited permission to copy and/or distribute it,
3974 # with or without modifications, as long as this notice is preserved.
3975
3976 # serial 8
3977
3978 # Based on depend.m4 from automake 1.9, modified for standalone use in
3979 # an environment where GNU make is required.
3980
3981 # ZW_PROG_COMPILER_DEPENDENCIES
3982 # -----------------------------
3983 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3984 # sets fooDEPMODE accordingly. Cache-variable compatible with
3985 # original; not side-effect compatible. As the users of this macro
3986 # may require accurate dependencies for correct builds, it does *not*
3987 # honor --disable-dependency-checking, and failure to detect a usable
3988 # method is an error. depcomp is assumed to be located in
3989 # $ac_aux_dir.
3990 #
3991 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3992
3993
3994
3995 # AM_SET_DEPDIR
3996 # -------------
3997 # Choose a directory name for dependency files.
3998
3999
4000 # ZW_CREATE_DEPDIR
4001 # ----------------
4002 # As AM_SET_DEPDIR, but also create the directory at config.status time.
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
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 # intl sister-directory configuration rules.
4070 #
4071
4072 # The idea behind this macro is that there's no need to repeat all the
4073 # autoconf probes done by the intl directory - it's already done them
4074 # for us. In fact, there's no need even to look at the cache for the
4075 # answers. All we need to do is nab a few pieces of information.
4076 # The intl directory is set up to make this easy, by generating a
4077 # small file which can be sourced as a shell script; then we produce
4078 # the necessary substitutions and definitions for this directory.
4079
4080
4081
4082 # Autoconf M4 include file defining utility macros for complex Canadian
4083 # cross builds.
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093 ####
4094 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4095 # or AC_INIT.
4096 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4097
4098 ####
4099 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4100 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4101
4102
4103 ####
4104 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4105 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4106
4107
4108
4109 # Backported from Autoconf 2.5x; can go away when and if
4110 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4111
4112
4113
4114
4115
4116
4117
4118
4119 # ACX_HAVE_GCC_FOR_TARGET
4120 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4121
4122
4123 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4124 # Searching for installed target binutils. We need to take extra care,
4125 # else we may find the wrong assembler, linker, etc., and lose.
4126 #
4127 # First try --with-build-time-tools, if specified.
4128 #
4129 # For build != host, we ask the installed GCC for the name of the tool it
4130 # uses, and accept it if it is an absolute path. This is because the
4131 # only good choice for a compiler is the same GCC version that is being
4132 # installed (or we couldn't make target libraries), and we assume that
4133 # on the host system we'll have not only the same GCC version, but also
4134 # the same binutils version.
4135 #
4136 # For build == host, search the same directories that the installed
4137 # compiler will search. We used to do this for the assembler, linker,
4138 # and nm only; for simplicity of configuration, however, we extend this
4139 # criterion to tools (such as ar and ranlib) that are never invoked by
4140 # the compiler, to avoid mismatches.
4141 #
4142 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4143 # if build == target. This makes the most sense only when bootstrapping,
4144 # but we also do so when build != host. In this case, we hope that the
4145 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4146 #
4147 # If we do not find a suitable binary, then try the user's path.
4148
4149
4150 ###
4151 # AC_PROG_CPP_WERROR
4152 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4153 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4154 # For now, using this also overrides header checks to use only the
4155 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4156 # bit harder from here).
4157 # Eventually autoconf will default to checking headers with the compiler
4158 # instead, and we'll have to do this differently.
4159
4160 # AC_PROG_CPP_WERROR
4161
4162 # Test for GNAT.
4163 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4164 # that understands Ada. We use the user's CC setting, already found, and
4165 # possibly add $1 to the command-line parameters.
4166 #
4167 # Sets the shell variable have_gnat to yes or no as appropriate, and
4168 # substitutes GNATBIND and GNATMAKE.
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194 ac_ext=c
4195 ac_cpp='$CPP $CPPFLAGS'
4196 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4197 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4198 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4199 if test -n "$ac_tool_prefix"; then
4200 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4201 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4203 $as_echo_n "checking for $ac_word... " >&6; }
4204 if ${ac_cv_prog_CC+:} false; then :
4205 $as_echo_n "(cached) " >&6
4206 else
4207 if test -n "$CC"; then
4208 ac_cv_prog_CC="$CC" # Let the user override the test.
4209 else
4210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4211 for as_dir in $PATH
4212 do
4213 IFS=$as_save_IFS
4214 test -z "$as_dir" && as_dir=.
4215 for ac_exec_ext in '' $ac_executable_extensions; do
4216 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4217 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4218 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4219 break 2
4220 fi
4221 done
4222 done
4223 IFS=$as_save_IFS
4224
4225 fi
4226 fi
4227 CC=$ac_cv_prog_CC
4228 if test -n "$CC"; then
4229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4230 $as_echo "$CC" >&6; }
4231 else
4232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4233 $as_echo "no" >&6; }
4234 fi
4235
4236
4237 fi
4238 if test -z "$ac_cv_prog_CC"; then
4239 ac_ct_CC=$CC
4240 # Extract the first word of "gcc", so it can be a program name with args.
4241 set dummy gcc; ac_word=$2
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4243 $as_echo_n "checking for $ac_word... " >&6; }
4244 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4245 $as_echo_n "(cached) " >&6
4246 else
4247 if test -n "$ac_ct_CC"; then
4248 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4249 else
4250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4251 for as_dir in $PATH
4252 do
4253 IFS=$as_save_IFS
4254 test -z "$as_dir" && as_dir=.
4255 for ac_exec_ext in '' $ac_executable_extensions; do
4256 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4257 ac_cv_prog_ac_ct_CC="gcc"
4258 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4259 break 2
4260 fi
4261 done
4262 done
4263 IFS=$as_save_IFS
4264
4265 fi
4266 fi
4267 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4268 if test -n "$ac_ct_CC"; then
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4270 $as_echo "$ac_ct_CC" >&6; }
4271 else
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4273 $as_echo "no" >&6; }
4274 fi
4275
4276 if test "x$ac_ct_CC" = x; then
4277 CC=""
4278 else
4279 case $cross_compiling:$ac_tool_warned in
4280 yes:)
4281 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4282 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4283 ac_tool_warned=yes ;;
4284 esac
4285 CC=$ac_ct_CC
4286 fi
4287 else
4288 CC="$ac_cv_prog_CC"
4289 fi
4290
4291 if test -z "$CC"; then
4292 if test -n "$ac_tool_prefix"; then
4293 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4294 set dummy ${ac_tool_prefix}cc; ac_word=$2
4295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4296 $as_echo_n "checking for $ac_word... " >&6; }
4297 if ${ac_cv_prog_CC+:} false; then :
4298 $as_echo_n "(cached) " >&6
4299 else
4300 if test -n "$CC"; then
4301 ac_cv_prog_CC="$CC" # Let the user override the test.
4302 else
4303 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4304 for as_dir in $PATH
4305 do
4306 IFS=$as_save_IFS
4307 test -z "$as_dir" && as_dir=.
4308 for ac_exec_ext in '' $ac_executable_extensions; do
4309 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4310 ac_cv_prog_CC="${ac_tool_prefix}cc"
4311 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4312 break 2
4313 fi
4314 done
4315 done
4316 IFS=$as_save_IFS
4317
4318 fi
4319 fi
4320 CC=$ac_cv_prog_CC
4321 if test -n "$CC"; then
4322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4323 $as_echo "$CC" >&6; }
4324 else
4325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4326 $as_echo "no" >&6; }
4327 fi
4328
4329
4330 fi
4331 fi
4332 if test -z "$CC"; then
4333 # Extract the first word of "cc", so it can be a program name with args.
4334 set dummy cc; ac_word=$2
4335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4336 $as_echo_n "checking for $ac_word... " >&6; }
4337 if ${ac_cv_prog_CC+:} false; then :
4338 $as_echo_n "(cached) " >&6
4339 else
4340 if test -n "$CC"; then
4341 ac_cv_prog_CC="$CC" # Let the user override the test.
4342 else
4343 ac_prog_rejected=no
4344 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4345 for as_dir in $PATH
4346 do
4347 IFS=$as_save_IFS
4348 test -z "$as_dir" && as_dir=.
4349 for ac_exec_ext in '' $ac_executable_extensions; do
4350 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4351 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4352 ac_prog_rejected=yes
4353 continue
4354 fi
4355 ac_cv_prog_CC="cc"
4356 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4357 break 2
4358 fi
4359 done
4360 done
4361 IFS=$as_save_IFS
4362
4363 if test $ac_prog_rejected = yes; then
4364 # We found a bogon in the path, so make sure we never use it.
4365 set dummy $ac_cv_prog_CC
4366 shift
4367 if test $# != 0; then
4368 # We chose a different compiler from the bogus one.
4369 # However, it has the same basename, so the bogon will be chosen
4370 # first if we set CC to just the basename; use the full file name.
4371 shift
4372 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4373 fi
4374 fi
4375 fi
4376 fi
4377 CC=$ac_cv_prog_CC
4378 if test -n "$CC"; then
4379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4380 $as_echo "$CC" >&6; }
4381 else
4382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4383 $as_echo "no" >&6; }
4384 fi
4385
4386
4387 fi
4388 if test -z "$CC"; then
4389 if test -n "$ac_tool_prefix"; then
4390 for ac_prog in cl.exe
4391 do
4392 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4393 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4395 $as_echo_n "checking for $ac_word... " >&6; }
4396 if ${ac_cv_prog_CC+:} false; then :
4397 $as_echo_n "(cached) " >&6
4398 else
4399 if test -n "$CC"; then
4400 ac_cv_prog_CC="$CC" # Let the user override the test.
4401 else
4402 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4403 for as_dir in $PATH
4404 do
4405 IFS=$as_save_IFS
4406 test -z "$as_dir" && as_dir=.
4407 for ac_exec_ext in '' $ac_executable_extensions; do
4408 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4409 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4410 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4411 break 2
4412 fi
4413 done
4414 done
4415 IFS=$as_save_IFS
4416
4417 fi
4418 fi
4419 CC=$ac_cv_prog_CC
4420 if test -n "$CC"; then
4421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4422 $as_echo "$CC" >&6; }
4423 else
4424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4425 $as_echo "no" >&6; }
4426 fi
4427
4428
4429 test -n "$CC" && break
4430 done
4431 fi
4432 if test -z "$CC"; then
4433 ac_ct_CC=$CC
4434 for ac_prog in cl.exe
4435 do
4436 # Extract the first word of "$ac_prog", so it can be a program name with args.
4437 set dummy $ac_prog; ac_word=$2
4438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4439 $as_echo_n "checking for $ac_word... " >&6; }
4440 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4441 $as_echo_n "(cached) " >&6
4442 else
4443 if test -n "$ac_ct_CC"; then
4444 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4445 else
4446 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4447 for as_dir in $PATH
4448 do
4449 IFS=$as_save_IFS
4450 test -z "$as_dir" && as_dir=.
4451 for ac_exec_ext in '' $ac_executable_extensions; do
4452 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4453 ac_cv_prog_ac_ct_CC="$ac_prog"
4454 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4455 break 2
4456 fi
4457 done
4458 done
4459 IFS=$as_save_IFS
4460
4461 fi
4462 fi
4463 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4464 if test -n "$ac_ct_CC"; then
4465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4466 $as_echo "$ac_ct_CC" >&6; }
4467 else
4468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4469 $as_echo "no" >&6; }
4470 fi
4471
4472
4473 test -n "$ac_ct_CC" && break
4474 done
4475
4476 if test "x$ac_ct_CC" = x; then
4477 CC=""
4478 else
4479 case $cross_compiling:$ac_tool_warned in
4480 yes:)
4481 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4482 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4483 ac_tool_warned=yes ;;
4484 esac
4485 CC=$ac_ct_CC
4486 fi
4487 fi
4488
4489 fi
4490
4491
4492 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4493 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4494 as_fn_error $? "no acceptable C compiler found in \$PATH
4495 See \`config.log' for more details" "$LINENO" 5; }
4496
4497 # Provide some information about the compiler.
4498 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4499 set X $ac_compile
4500 ac_compiler=$2
4501 for ac_option in --version -v -V -qversion; do
4502 { { ac_try="$ac_compiler $ac_option >&5"
4503 case "(($ac_try" in
4504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4505 *) ac_try_echo=$ac_try;;
4506 esac
4507 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4508 $as_echo "$ac_try_echo"; } >&5
4509 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4510 ac_status=$?
4511 if test -s conftest.err; then
4512 sed '10a\
4513 ... rest of stderr output deleted ...
4514 10q' conftest.err >conftest.er1
4515 cat conftest.er1 >&5
4516 fi
4517 rm -f conftest.er1 conftest.err
4518 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4519 test $ac_status = 0; }
4520 done
4521
4522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4523 /* end confdefs.h. */
4524
4525 int
4526 main ()
4527 {
4528
4529 ;
4530 return 0;
4531 }
4532 _ACEOF
4533 ac_clean_files_save=$ac_clean_files
4534 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4535 # Try to create an executable without -o first, disregard a.out.
4536 # It will help us diagnose broken compilers, and finding out an intuition
4537 # of exeext.
4538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4539 $as_echo_n "checking whether the C compiler works... " >&6; }
4540 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4541
4542 # The possible output files:
4543 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4544
4545 ac_rmfiles=
4546 for ac_file in $ac_files
4547 do
4548 case $ac_file in
4549 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4550 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4551 esac
4552 done
4553 rm -f $ac_rmfiles
4554
4555 if { { ac_try="$ac_link_default"
4556 case "(($ac_try" in
4557 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4558 *) ac_try_echo=$ac_try;;
4559 esac
4560 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4561 $as_echo "$ac_try_echo"; } >&5
4562 (eval "$ac_link_default") 2>&5
4563 ac_status=$?
4564 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4565 test $ac_status = 0; }; then :
4566 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4567 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4568 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4569 # so that the user can short-circuit this test for compilers unknown to
4570 # Autoconf.
4571 for ac_file in $ac_files ''
4572 do
4573 test -f "$ac_file" || continue
4574 case $ac_file in
4575 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4576 ;;
4577 [ab].out )
4578 # We found the default executable, but exeext='' is most
4579 # certainly right.
4580 break;;
4581 *.* )
4582 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4583 then :; else
4584 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4585 fi
4586 # We set ac_cv_exeext here because the later test for it is not
4587 # safe: cross compilers may not add the suffix if given an `-o'
4588 # argument, so we may need to know it at that point already.
4589 # Even if this section looks crufty: it has the advantage of
4590 # actually working.
4591 break;;
4592 * )
4593 break;;
4594 esac
4595 done
4596 test "$ac_cv_exeext" = no && ac_cv_exeext=
4597
4598 else
4599 ac_file=''
4600 fi
4601 if test -z "$ac_file"; then :
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4603 $as_echo "no" >&6; }
4604 $as_echo "$as_me: failed program was:" >&5
4605 sed 's/^/| /' conftest.$ac_ext >&5
4606
4607 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4608 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4609 as_fn_error 77 "C compiler cannot create executables
4610 See \`config.log' for more details" "$LINENO" 5; }
4611 else
4612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4613 $as_echo "yes" >&6; }
4614 fi
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4616 $as_echo_n "checking for C compiler default output file name... " >&6; }
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4618 $as_echo "$ac_file" >&6; }
4619 ac_exeext=$ac_cv_exeext
4620
4621 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4622 ac_clean_files=$ac_clean_files_save
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4624 $as_echo_n "checking for suffix of executables... " >&6; }
4625 if { { ac_try="$ac_link"
4626 case "(($ac_try" in
4627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4628 *) ac_try_echo=$ac_try;;
4629 esac
4630 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4631 $as_echo "$ac_try_echo"; } >&5
4632 (eval "$ac_link") 2>&5
4633 ac_status=$?
4634 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4635 test $ac_status = 0; }; then :
4636 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4637 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4638 # work properly (i.e., refer to `conftest.exe'), while it won't with
4639 # `rm'.
4640 for ac_file in conftest.exe conftest conftest.*; do
4641 test -f "$ac_file" || continue
4642 case $ac_file in
4643 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4644 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4645 break;;
4646 * ) break;;
4647 esac
4648 done
4649 else
4650 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4651 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4652 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4653 See \`config.log' for more details" "$LINENO" 5; }
4654 fi
4655 rm -f conftest conftest$ac_cv_exeext
4656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4657 $as_echo "$ac_cv_exeext" >&6; }
4658
4659 rm -f conftest.$ac_ext
4660 EXEEXT=$ac_cv_exeext
4661 ac_exeext=$EXEEXT
4662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4663 /* end confdefs.h. */
4664 #include <stdio.h>
4665 int
4666 main ()
4667 {
4668 FILE *f = fopen ("conftest.out", "w");
4669 return ferror (f) || fclose (f) != 0;
4670
4671 ;
4672 return 0;
4673 }
4674 _ACEOF
4675 ac_clean_files="$ac_clean_files conftest.out"
4676 # Check that the compiler produces executables we can run. If not, either
4677 # the compiler is broken, or we cross compile.
4678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4679 $as_echo_n "checking whether we are cross compiling... " >&6; }
4680 if test "$cross_compiling" != yes; then
4681 { { ac_try="$ac_link"
4682 case "(($ac_try" in
4683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4684 *) ac_try_echo=$ac_try;;
4685 esac
4686 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4687 $as_echo "$ac_try_echo"; } >&5
4688 (eval "$ac_link") 2>&5
4689 ac_status=$?
4690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4691 test $ac_status = 0; }
4692 if { ac_try='./conftest$ac_cv_exeext'
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_try") 2>&5
4700 ac_status=$?
4701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4702 test $ac_status = 0; }; }; then
4703 cross_compiling=no
4704 else
4705 if test "$cross_compiling" = maybe; then
4706 cross_compiling=yes
4707 else
4708 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4709 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4710 as_fn_error $? "cannot run C compiled programs.
4711 If you meant to cross compile, use \`--host'.
4712 See \`config.log' for more details" "$LINENO" 5; }
4713 fi
4714 fi
4715 fi
4716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4717 $as_echo "$cross_compiling" >&6; }
4718
4719 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4720 ac_clean_files=$ac_clean_files_save
4721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4722 $as_echo_n "checking for suffix of object files... " >&6; }
4723 if ${ac_cv_objext+:} false; then :
4724 $as_echo_n "(cached) " >&6
4725 else
4726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4727 /* end confdefs.h. */
4728
4729 int
4730 main ()
4731 {
4732
4733 ;
4734 return 0;
4735 }
4736 _ACEOF
4737 rm -f conftest.o conftest.obj
4738 if { { ac_try="$ac_compile"
4739 case "(($ac_try" in
4740 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4741 *) ac_try_echo=$ac_try;;
4742 esac
4743 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4744 $as_echo "$ac_try_echo"; } >&5
4745 (eval "$ac_compile") 2>&5
4746 ac_status=$?
4747 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4748 test $ac_status = 0; }; then :
4749 for ac_file in conftest.o conftest.obj conftest.*; do
4750 test -f "$ac_file" || continue;
4751 case $ac_file in
4752 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4753 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4754 break;;
4755 esac
4756 done
4757 else
4758 $as_echo "$as_me: failed program was:" >&5
4759 sed 's/^/| /' conftest.$ac_ext >&5
4760
4761 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4762 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4763 as_fn_error $? "cannot compute suffix of object files: cannot compile
4764 See \`config.log' for more details" "$LINENO" 5; }
4765 fi
4766 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4767 fi
4768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4769 $as_echo "$ac_cv_objext" >&6; }
4770 OBJEXT=$ac_cv_objext
4771 ac_objext=$OBJEXT
4772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4773 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4774 if ${ac_cv_c_compiler_gnu+:} false; then :
4775 $as_echo_n "(cached) " >&6
4776 else
4777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4778 /* end confdefs.h. */
4779
4780 int
4781 main ()
4782 {
4783 #ifndef __GNUC__
4784 choke me
4785 #endif
4786
4787 ;
4788 return 0;
4789 }
4790 _ACEOF
4791 if ac_fn_c_try_compile "$LINENO"; then :
4792 ac_compiler_gnu=yes
4793 else
4794 ac_compiler_gnu=no
4795 fi
4796 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4797 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4798
4799 fi
4800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4801 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4802 if test $ac_compiler_gnu = yes; then
4803 GCC=yes
4804 else
4805 GCC=
4806 fi
4807 ac_test_CFLAGS=${CFLAGS+set}
4808 ac_save_CFLAGS=$CFLAGS
4809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4810 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4811 if ${ac_cv_prog_cc_g+:} false; then :
4812 $as_echo_n "(cached) " >&6
4813 else
4814 ac_save_c_werror_flag=$ac_c_werror_flag
4815 ac_c_werror_flag=yes
4816 ac_cv_prog_cc_g=no
4817 CFLAGS="-g"
4818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4819 /* end confdefs.h. */
4820
4821 int
4822 main ()
4823 {
4824
4825 ;
4826 return 0;
4827 }
4828 _ACEOF
4829 if ac_fn_c_try_compile "$LINENO"; then :
4830 ac_cv_prog_cc_g=yes
4831 else
4832 CFLAGS=""
4833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4834 /* end confdefs.h. */
4835
4836 int
4837 main ()
4838 {
4839
4840 ;
4841 return 0;
4842 }
4843 _ACEOF
4844 if ac_fn_c_try_compile "$LINENO"; then :
4845
4846 else
4847 ac_c_werror_flag=$ac_save_c_werror_flag
4848 CFLAGS="-g"
4849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4850 /* end confdefs.h. */
4851
4852 int
4853 main ()
4854 {
4855
4856 ;
4857 return 0;
4858 }
4859 _ACEOF
4860 if ac_fn_c_try_compile "$LINENO"; then :
4861 ac_cv_prog_cc_g=yes
4862 fi
4863 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4864 fi
4865 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4866 fi
4867 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4868 ac_c_werror_flag=$ac_save_c_werror_flag
4869 fi
4870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4871 $as_echo "$ac_cv_prog_cc_g" >&6; }
4872 if test "$ac_test_CFLAGS" = set; then
4873 CFLAGS=$ac_save_CFLAGS
4874 elif test $ac_cv_prog_cc_g = yes; then
4875 if test "$GCC" = yes; then
4876 CFLAGS="-g -O2"
4877 else
4878 CFLAGS="-g"
4879 fi
4880 else
4881 if test "$GCC" = yes; then
4882 CFLAGS="-O2"
4883 else
4884 CFLAGS=
4885 fi
4886 fi
4887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4888 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4889 if ${ac_cv_prog_cc_c89+:} false; then :
4890 $as_echo_n "(cached) " >&6
4891 else
4892 ac_cv_prog_cc_c89=no
4893 ac_save_CC=$CC
4894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4895 /* end confdefs.h. */
4896 #include <stdarg.h>
4897 #include <stdio.h>
4898 struct stat;
4899 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4900 struct buf { int x; };
4901 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4902 static char *e (p, i)
4903 char **p;
4904 int i;
4905 {
4906 return p[i];
4907 }
4908 static char *f (char * (*g) (char **, int), char **p, ...)
4909 {
4910 char *s;
4911 va_list v;
4912 va_start (v,p);
4913 s = g (p, va_arg (v,int));
4914 va_end (v);
4915 return s;
4916 }
4917
4918 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4919 function prototypes and stuff, but not '\xHH' hex character constants.
4920 These don't provoke an error unfortunately, instead are silently treated
4921 as 'x'. The following induces an error, until -std is added to get
4922 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4923 array size at least. It's necessary to write '\x00'==0 to get something
4924 that's true only with -std. */
4925 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4926
4927 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4928 inside strings and character constants. */
4929 #define FOO(x) 'x'
4930 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4931
4932 int test (int i, double x);
4933 struct s1 {int (*f) (int a);};
4934 struct s2 {int (*f) (double a);};
4935 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4936 int argc;
4937 char **argv;
4938 int
4939 main ()
4940 {
4941 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4942 ;
4943 return 0;
4944 }
4945 _ACEOF
4946 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4947 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4948 do
4949 CC="$ac_save_CC $ac_arg"
4950 if ac_fn_c_try_compile "$LINENO"; then :
4951 ac_cv_prog_cc_c89=$ac_arg
4952 fi
4953 rm -f core conftest.err conftest.$ac_objext
4954 test "x$ac_cv_prog_cc_c89" != "xno" && break
4955 done
4956 rm -f conftest.$ac_ext
4957 CC=$ac_save_CC
4958
4959 fi
4960 # AC_CACHE_VAL
4961 case "x$ac_cv_prog_cc_c89" in
4962 x)
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4964 $as_echo "none needed" >&6; } ;;
4965 xno)
4966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4967 $as_echo "unsupported" >&6; } ;;
4968 *)
4969 CC="$CC $ac_cv_prog_cc_c89"
4970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4971 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4972 esac
4973 if test "x$ac_cv_prog_cc_c89" != xno; then :
4974
4975 fi
4976
4977 ac_ext=c
4978 ac_cpp='$CPP $CPPFLAGS'
4979 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4980 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4981 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4982
4983 ac_aux_dir=
4984 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4985 if test -f "$ac_dir/install-sh"; then
4986 ac_aux_dir=$ac_dir
4987 ac_install_sh="$ac_aux_dir/install-sh -c"
4988 break
4989 elif test -f "$ac_dir/install.sh"; then
4990 ac_aux_dir=$ac_dir
4991 ac_install_sh="$ac_aux_dir/install.sh -c"
4992 break
4993 elif test -f "$ac_dir/shtool"; then
4994 ac_aux_dir=$ac_dir
4995 ac_install_sh="$ac_aux_dir/shtool install -c"
4996 break
4997 fi
4998 done
4999 if test -z "$ac_aux_dir"; then
5000 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
5001 fi
5002
5003 # These three variables are undocumented and unsupported,
5004 # and are intended to be withdrawn in a future Autoconf release.
5005 # They can cause serious problems if a builder's source tree is in a directory
5006 # whose full name contains unusual characters.
5007 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
5008 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
5009 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
5010
5011
5012 # Make sure we can run config.sub.
5013 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5014 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5015
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5017 $as_echo_n "checking build system type... " >&6; }
5018 if ${ac_cv_build+:} false; then :
5019 $as_echo_n "(cached) " >&6
5020 else
5021 ac_build_alias=$build_alias
5022 test "x$ac_build_alias" = x &&
5023 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5024 test "x$ac_build_alias" = x &&
5025 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5026 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5027 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5028
5029 fi
5030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5031 $as_echo "$ac_cv_build" >&6; }
5032 case $ac_cv_build in
5033 *-*-*) ;;
5034 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5035 esac
5036 build=$ac_cv_build
5037 ac_save_IFS=$IFS; IFS='-'
5038 set x $ac_cv_build
5039 shift
5040 build_cpu=$1
5041 build_vendor=$2
5042 shift; shift
5043 # Remember, the first character of IFS is used to create $*,
5044 # except with old shells:
5045 build_os=$*
5046 IFS=$ac_save_IFS
5047 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5048
5049
5050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5051 $as_echo_n "checking host system type... " >&6; }
5052 if ${ac_cv_host+:} false; then :
5053 $as_echo_n "(cached) " >&6
5054 else
5055 if test "x$host_alias" = x; then
5056 ac_cv_host=$ac_cv_build
5057 else
5058 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5059 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5060 fi
5061
5062 fi
5063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5064 $as_echo "$ac_cv_host" >&6; }
5065 case $ac_cv_host in
5066 *-*-*) ;;
5067 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5068 esac
5069 host=$ac_cv_host
5070 ac_save_IFS=$IFS; IFS='-'
5071 set x $ac_cv_host
5072 shift
5073 host_cpu=$1
5074 host_vendor=$2
5075 shift; shift
5076 # Remember, the first character of IFS is used to create $*,
5077 # except with old shells:
5078 host_os=$*
5079 IFS=$ac_save_IFS
5080 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5081
5082
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5084 $as_echo_n "checking target system type... " >&6; }
5085 if ${ac_cv_target+:} false; then :
5086 $as_echo_n "(cached) " >&6
5087 else
5088 if test "x$target_alias" = x; then
5089 ac_cv_target=$ac_cv_host
5090 else
5091 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5092 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5093 fi
5094
5095 fi
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5097 $as_echo "$ac_cv_target" >&6; }
5098 case $ac_cv_target in
5099 *-*-*) ;;
5100 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5101 esac
5102 target=$ac_cv_target
5103 ac_save_IFS=$IFS; IFS='-'
5104 set x $ac_cv_target
5105 shift
5106 target_cpu=$1
5107 target_vendor=$2
5108 shift; shift
5109 # Remember, the first character of IFS is used to create $*,
5110 # except with old shells:
5111 target_os=$*
5112 IFS=$ac_save_IFS
5113 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5114
5115
5116 # The aliases save the names the user supplied, while $host etc.
5117 # will get canonicalized.
5118 test -n "$target_alias" &&
5119 test "$program_prefix$program_suffix$program_transform_name" = \
5120 NONENONEs,x,x, &&
5121 program_prefix=${target_alias}-
5122
5123 ac_ext=c
5124 ac_cpp='$CPP $CPPFLAGS'
5125 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5126 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5127 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5129 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5130 # On Suns, sometimes $CPP names a directory.
5131 if test -n "$CPP" && test -d "$CPP"; then
5132 CPP=
5133 fi
5134 if test -z "$CPP"; then
5135 if ${ac_cv_prog_CPP+:} false; then :
5136 $as_echo_n "(cached) " >&6
5137 else
5138 # Double quotes because CPP needs to be expanded
5139 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5140 do
5141 ac_preproc_ok=false
5142 for ac_c_preproc_warn_flag in '' yes
5143 do
5144 # Use a header file that comes with gcc, so configuring glibc
5145 # with a fresh cross-compiler works.
5146 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5147 # <limits.h> exists even on freestanding compilers.
5148 # On the NeXT, cc -E runs the code through the compiler's parser,
5149 # not just through cpp. "Syntax error" is here to catch this case.
5150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5151 /* end confdefs.h. */
5152 #ifdef __STDC__
5153 # include <limits.h>
5154 #else
5155 # include <assert.h>
5156 #endif
5157 Syntax error
5158 _ACEOF
5159 if ac_fn_c_try_cpp "$LINENO"; then :
5160
5161 else
5162 # Broken: fails on valid input.
5163 continue
5164 fi
5165 rm -f conftest.err conftest.i conftest.$ac_ext
5166
5167 # OK, works on sane cases. Now check whether nonexistent headers
5168 # can be detected and how.
5169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5170 /* end confdefs.h. */
5171 #include <ac_nonexistent.h>
5172 _ACEOF
5173 if ac_fn_c_try_cpp "$LINENO"; then :
5174 # Broken: success on invalid input.
5175 continue
5176 else
5177 # Passes both tests.
5178 ac_preproc_ok=:
5179 break
5180 fi
5181 rm -f conftest.err conftest.i conftest.$ac_ext
5182
5183 done
5184 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5185 rm -f conftest.i conftest.err conftest.$ac_ext
5186 if $ac_preproc_ok; then :
5187 break
5188 fi
5189
5190 done
5191 ac_cv_prog_CPP=$CPP
5192
5193 fi
5194 CPP=$ac_cv_prog_CPP
5195 else
5196 ac_cv_prog_CPP=$CPP
5197 fi
5198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5199 $as_echo "$CPP" >&6; }
5200 ac_preproc_ok=false
5201 for ac_c_preproc_warn_flag in '' yes
5202 do
5203 # Use a header file that comes with gcc, so configuring glibc
5204 # with a fresh cross-compiler works.
5205 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5206 # <limits.h> exists even on freestanding compilers.
5207 # On the NeXT, cc -E runs the code through the compiler's parser,
5208 # not just through cpp. "Syntax error" is here to catch this case.
5209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5210 /* end confdefs.h. */
5211 #ifdef __STDC__
5212 # include <limits.h>
5213 #else
5214 # include <assert.h>
5215 #endif
5216 Syntax error
5217 _ACEOF
5218 if ac_fn_c_try_cpp "$LINENO"; then :
5219
5220 else
5221 # Broken: fails on valid input.
5222 continue
5223 fi
5224 rm -f conftest.err conftest.i conftest.$ac_ext
5225
5226 # OK, works on sane cases. Now check whether nonexistent headers
5227 # can be detected and how.
5228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5229 /* end confdefs.h. */
5230 #include <ac_nonexistent.h>
5231 _ACEOF
5232 if ac_fn_c_try_cpp "$LINENO"; then :
5233 # Broken: success on invalid input.
5234 continue
5235 else
5236 # Passes both tests.
5237 ac_preproc_ok=:
5238 break
5239 fi
5240 rm -f conftest.err conftest.i conftest.$ac_ext
5241
5242 done
5243 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5244 rm -f conftest.i conftest.err conftest.$ac_ext
5245 if $ac_preproc_ok; then :
5246
5247 else
5248 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5249 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5250 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5251 See \`config.log' for more details" "$LINENO" 5; }
5252 fi
5253
5254 ac_ext=c
5255 ac_cpp='$CPP $CPPFLAGS'
5256 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5257 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5258 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5259
5260
5261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5262 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5263 if ${ac_cv_path_GREP+:} false; then :
5264 $as_echo_n "(cached) " >&6
5265 else
5266 if test -z "$GREP"; then
5267 ac_path_GREP_found=false
5268 # Loop through the user's path and test for each of PROGNAME-LIST
5269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5270 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5271 do
5272 IFS=$as_save_IFS
5273 test -z "$as_dir" && as_dir=.
5274 for ac_prog in grep ggrep; do
5275 for ac_exec_ext in '' $ac_executable_extensions; do
5276 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5277 as_fn_executable_p "$ac_path_GREP" || continue
5278 # Check for GNU ac_path_GREP and select it if it is found.
5279 # Check for GNU $ac_path_GREP
5280 case `"$ac_path_GREP" --version 2>&1` in
5281 *GNU*)
5282 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5283 *)
5284 ac_count=0
5285 $as_echo_n 0123456789 >"conftest.in"
5286 while :
5287 do
5288 cat "conftest.in" "conftest.in" >"conftest.tmp"
5289 mv "conftest.tmp" "conftest.in"
5290 cp "conftest.in" "conftest.nl"
5291 $as_echo 'GREP' >> "conftest.nl"
5292 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5293 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5294 as_fn_arith $ac_count + 1 && ac_count=$as_val
5295 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5296 # Best one so far, save it but keep looking for a better one
5297 ac_cv_path_GREP="$ac_path_GREP"
5298 ac_path_GREP_max=$ac_count
5299 fi
5300 # 10*(2^10) chars as input seems more than enough
5301 test $ac_count -gt 10 && break
5302 done
5303 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5304 esac
5305
5306 $ac_path_GREP_found && break 3
5307 done
5308 done
5309 done
5310 IFS=$as_save_IFS
5311 if test -z "$ac_cv_path_GREP"; then
5312 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5313 fi
5314 else
5315 ac_cv_path_GREP=$GREP
5316 fi
5317
5318 fi
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5320 $as_echo "$ac_cv_path_GREP" >&6; }
5321 GREP="$ac_cv_path_GREP"
5322
5323
5324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5325 $as_echo_n "checking for egrep... " >&6; }
5326 if ${ac_cv_path_EGREP+:} false; then :
5327 $as_echo_n "(cached) " >&6
5328 else
5329 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5330 then ac_cv_path_EGREP="$GREP -E"
5331 else
5332 if test -z "$EGREP"; then
5333 ac_path_EGREP_found=false
5334 # Loop through the user's path and test for each of PROGNAME-LIST
5335 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5336 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5337 do
5338 IFS=$as_save_IFS
5339 test -z "$as_dir" && as_dir=.
5340 for ac_prog in egrep; do
5341 for ac_exec_ext in '' $ac_executable_extensions; do
5342 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5343 as_fn_executable_p "$ac_path_EGREP" || continue
5344 # Check for GNU ac_path_EGREP and select it if it is found.
5345 # Check for GNU $ac_path_EGREP
5346 case `"$ac_path_EGREP" --version 2>&1` in
5347 *GNU*)
5348 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5349 *)
5350 ac_count=0
5351 $as_echo_n 0123456789 >"conftest.in"
5352 while :
5353 do
5354 cat "conftest.in" "conftest.in" >"conftest.tmp"
5355 mv "conftest.tmp" "conftest.in"
5356 cp "conftest.in" "conftest.nl"
5357 $as_echo 'EGREP' >> "conftest.nl"
5358 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5359 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5360 as_fn_arith $ac_count + 1 && ac_count=$as_val
5361 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5362 # Best one so far, save it but keep looking for a better one
5363 ac_cv_path_EGREP="$ac_path_EGREP"
5364 ac_path_EGREP_max=$ac_count
5365 fi
5366 # 10*(2^10) chars as input seems more than enough
5367 test $ac_count -gt 10 && break
5368 done
5369 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5370 esac
5371
5372 $ac_path_EGREP_found && break 3
5373 done
5374 done
5375 done
5376 IFS=$as_save_IFS
5377 if test -z "$ac_cv_path_EGREP"; then
5378 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5379 fi
5380 else
5381 ac_cv_path_EGREP=$EGREP
5382 fi
5383
5384 fi
5385 fi
5386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5387 $as_echo "$ac_cv_path_EGREP" >&6; }
5388 EGREP="$ac_cv_path_EGREP"
5389
5390
5391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5392 $as_echo_n "checking for ANSI C header files... " >&6; }
5393 if ${ac_cv_header_stdc+:} false; then :
5394 $as_echo_n "(cached) " >&6
5395 else
5396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5397 /* end confdefs.h. */
5398 #include <stdlib.h>
5399 #include <stdarg.h>
5400 #include <string.h>
5401 #include <float.h>
5402
5403 int
5404 main ()
5405 {
5406
5407 ;
5408 return 0;
5409 }
5410 _ACEOF
5411 if ac_fn_c_try_compile "$LINENO"; then :
5412 ac_cv_header_stdc=yes
5413 else
5414 ac_cv_header_stdc=no
5415 fi
5416 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5417
5418 if test $ac_cv_header_stdc = yes; then
5419 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5421 /* end confdefs.h. */
5422 #include <string.h>
5423
5424 _ACEOF
5425 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5426 $EGREP "memchr" >/dev/null 2>&1; then :
5427
5428 else
5429 ac_cv_header_stdc=no
5430 fi
5431 rm -f conftest*
5432
5433 fi
5434
5435 if test $ac_cv_header_stdc = yes; then
5436 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5438 /* end confdefs.h. */
5439 #include <stdlib.h>
5440
5441 _ACEOF
5442 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5443 $EGREP "free" >/dev/null 2>&1; then :
5444
5445 else
5446 ac_cv_header_stdc=no
5447 fi
5448 rm -f conftest*
5449
5450 fi
5451
5452 if test $ac_cv_header_stdc = yes; then
5453 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5454 if test "$cross_compiling" = yes; then :
5455 :
5456 else
5457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5458 /* end confdefs.h. */
5459 #include <ctype.h>
5460 #include <stdlib.h>
5461 #if ((' ' & 0x0FF) == 0x020)
5462 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5463 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5464 #else
5465 # define ISLOWER(c) \
5466 (('a' <= (c) && (c) <= 'i') \
5467 || ('j' <= (c) && (c) <= 'r') \
5468 || ('s' <= (c) && (c) <= 'z'))
5469 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5470 #endif
5471
5472 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5473 int
5474 main ()
5475 {
5476 int i;
5477 for (i = 0; i < 256; i++)
5478 if (XOR (islower (i), ISLOWER (i))
5479 || toupper (i) != TOUPPER (i))
5480 return 2;
5481 return 0;
5482 }
5483 _ACEOF
5484 if ac_fn_c_try_run "$LINENO"; then :
5485
5486 else
5487 ac_cv_header_stdc=no
5488 fi
5489 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5490 conftest.$ac_objext conftest.beam conftest.$ac_ext
5491 fi
5492
5493 fi
5494 fi
5495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5496 $as_echo "$ac_cv_header_stdc" >&6; }
5497 if test $ac_cv_header_stdc = yes; then
5498
5499 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5500
5501 fi
5502
5503 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5504 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5505 inttypes.h stdint.h unistd.h
5506 do :
5507 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5508 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5509 "
5510 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5511 cat >>confdefs.h <<_ACEOF
5512 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5513 _ACEOF
5514
5515 fi
5516
5517 done
5518
5519
5520
5521 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5522 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5523 MINIX=yes
5524 else
5525 MINIX=
5526 fi
5527
5528
5529 if test "$MINIX" = yes; then
5530
5531 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5532
5533
5534 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5535
5536
5537 $as_echo "#define _MINIX 1" >>confdefs.h
5538
5539 fi
5540
5541
5542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5543 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5544 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5545 $as_echo_n "(cached) " >&6
5546 else
5547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5548 /* end confdefs.h. */
5549
5550 # define __EXTENSIONS__ 1
5551 $ac_includes_default
5552 int
5553 main ()
5554 {
5555
5556 ;
5557 return 0;
5558 }
5559 _ACEOF
5560 if ac_fn_c_try_compile "$LINENO"; then :
5561 ac_cv_safe_to_define___extensions__=yes
5562 else
5563 ac_cv_safe_to_define___extensions__=no
5564 fi
5565 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5566 fi
5567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5568 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5569 test $ac_cv_safe_to_define___extensions__ = yes &&
5570 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5571
5572 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5573
5574 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5575
5576 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5577
5578 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5579
5580
5581 test "$program_prefix" != NONE &&
5582 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5583 # Use a double $ so make ignores it.
5584 test "$program_suffix" != NONE &&
5585 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5586 # Double any \ or $.
5587 # By default was `s,x,x', remove it if useless.
5588 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5589 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5590
5591 # Find a good install program. We prefer a C program (faster),
5592 # so one script is as good as another. But avoid the broken or
5593 # incompatible versions:
5594 # SysV /etc/install, /usr/sbin/install
5595 # SunOS /usr/etc/install
5596 # IRIX /sbin/install
5597 # AIX /bin/install
5598 # AmigaOS /C/install, which installs bootblocks on floppy discs
5599 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5600 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5601 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5602 # OS/2's system install, which has a completely different semantic
5603 # ./install, which can be erroneously created by make from ./install.sh.
5604 # Reject install programs that cannot install multiple files.
5605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5606 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5607 if test -z "$INSTALL"; then
5608 if ${ac_cv_path_install+:} false; then :
5609 $as_echo_n "(cached) " >&6
5610 else
5611 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5612 for as_dir in $PATH
5613 do
5614 IFS=$as_save_IFS
5615 test -z "$as_dir" && as_dir=.
5616 # Account for people who put trailing slashes in PATH elements.
5617 case $as_dir/ in #((
5618 ./ | .// | /[cC]/* | \
5619 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5620 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5621 /usr/ucb/* ) ;;
5622 *)
5623 # OSF1 and SCO ODT 3.0 have their own names for install.
5624 # Don't use installbsd from OSF since it installs stuff as root
5625 # by default.
5626 for ac_prog in ginstall scoinst install; do
5627 for ac_exec_ext in '' $ac_executable_extensions; do
5628 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5629 if test $ac_prog = install &&
5630 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5631 # AIX install. It has an incompatible calling convention.
5632 :
5633 elif test $ac_prog = install &&
5634 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5635 # program-specific install script used by HP pwplus--don't use.
5636 :
5637 else
5638 rm -rf conftest.one conftest.two conftest.dir
5639 echo one > conftest.one
5640 echo two > conftest.two
5641 mkdir conftest.dir
5642 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5643 test -s conftest.one && test -s conftest.two &&
5644 test -s conftest.dir/conftest.one &&
5645 test -s conftest.dir/conftest.two
5646 then
5647 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5648 break 3
5649 fi
5650 fi
5651 fi
5652 done
5653 done
5654 ;;
5655 esac
5656
5657 done
5658 IFS=$as_save_IFS
5659
5660 rm -rf conftest.one conftest.two conftest.dir
5661
5662 fi
5663 if test "${ac_cv_path_install+set}" = set; then
5664 INSTALL=$ac_cv_path_install
5665 else
5666 # As a last resort, use the slow shell script. Don't cache a
5667 # value for INSTALL within a source directory, because that will
5668 # break other packages using the cache if that directory is
5669 # removed, or if the value is a relative name.
5670 INSTALL=$ac_install_sh
5671 fi
5672 fi
5673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5674 $as_echo "$INSTALL" >&6; }
5675
5676 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5677 # It thinks the first close brace ends the variable substitution.
5678 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5679
5680 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5681
5682 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5683
5684 rm -rf .tst 2>/dev/null
5685 mkdir .tst 2>/dev/null
5686 if test -d .tst; then
5687 am__leading_dot=.
5688 else
5689 am__leading_dot=_
5690 fi
5691 rmdir .tst 2>/dev/null
5692
5693 DEPDIR="${am__leading_dot}deps"
5694
5695 case `pwd` in
5696 *\ * | *\ *)
5697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5698 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5699 esac
5700
5701
5702
5703 macro_version='2.2.7a'
5704 macro_revision='1.3134'
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718 ltmain="$ac_aux_dir/ltmain.sh"
5719
5720 # Backslashify metacharacters that are still active within
5721 # double-quoted strings.
5722 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5723
5724 # Same as above, but do not quote variable references.
5725 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5726
5727 # Sed substitution to delay expansion of an escaped shell variable in a
5728 # double_quote_subst'ed string.
5729 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5730
5731 # Sed substitution to delay expansion of an escaped single quote.
5732 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5733
5734 # Sed substitution to avoid accidental globbing in evaled expressions
5735 no_glob_subst='s/\*/\\\*/g'
5736
5737 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5738 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5739 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5740
5741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5742 $as_echo_n "checking how to print strings... " >&6; }
5743 # Test print first, because it will be a builtin if present.
5744 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5745 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5746 ECHO='print -r --'
5747 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5748 ECHO='printf %s\n'
5749 else
5750 # Use this function as a fallback that always works.
5751 func_fallback_echo ()
5752 {
5753 eval 'cat <<_LTECHO_EOF
5754 $1
5755 _LTECHO_EOF'
5756 }
5757 ECHO='func_fallback_echo'
5758 fi
5759
5760 # func_echo_all arg...
5761 # Invoke $ECHO with all args, space-separated.
5762 func_echo_all ()
5763 {
5764 $ECHO ""
5765 }
5766
5767 case "$ECHO" in
5768 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5769 $as_echo "printf" >&6; } ;;
5770 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5771 $as_echo "print -r" >&6; } ;;
5772 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5773 $as_echo "cat" >&6; } ;;
5774 esac
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5790 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5791 if ${ac_cv_path_SED+:} false; then :
5792 $as_echo_n "(cached) " >&6
5793 else
5794 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5795 for ac_i in 1 2 3 4 5 6 7; do
5796 ac_script="$ac_script$as_nl$ac_script"
5797 done
5798 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5799 { ac_script=; unset ac_script;}
5800 if test -z "$SED"; then
5801 ac_path_SED_found=false
5802 # Loop through the user's path and test for each of PROGNAME-LIST
5803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5804 for as_dir in $PATH
5805 do
5806 IFS=$as_save_IFS
5807 test -z "$as_dir" && as_dir=.
5808 for ac_prog in sed gsed; do
5809 for ac_exec_ext in '' $ac_executable_extensions; do
5810 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5811 as_fn_executable_p "$ac_path_SED" || continue
5812 # Check for GNU ac_path_SED and select it if it is found.
5813 # Check for GNU $ac_path_SED
5814 case `"$ac_path_SED" --version 2>&1` in
5815 *GNU*)
5816 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5817 *)
5818 ac_count=0
5819 $as_echo_n 0123456789 >"conftest.in"
5820 while :
5821 do
5822 cat "conftest.in" "conftest.in" >"conftest.tmp"
5823 mv "conftest.tmp" "conftest.in"
5824 cp "conftest.in" "conftest.nl"
5825 $as_echo '' >> "conftest.nl"
5826 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5827 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5828 as_fn_arith $ac_count + 1 && ac_count=$as_val
5829 if test $ac_count -gt ${ac_path_SED_max-0}; then
5830 # Best one so far, save it but keep looking for a better one
5831 ac_cv_path_SED="$ac_path_SED"
5832 ac_path_SED_max=$ac_count
5833 fi
5834 # 10*(2^10) chars as input seems more than enough
5835 test $ac_count -gt 10 && break
5836 done
5837 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5838 esac
5839
5840 $ac_path_SED_found && break 3
5841 done
5842 done
5843 done
5844 IFS=$as_save_IFS
5845 if test -z "$ac_cv_path_SED"; then
5846 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5847 fi
5848 else
5849 ac_cv_path_SED=$SED
5850 fi
5851
5852 fi
5853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5854 $as_echo "$ac_cv_path_SED" >&6; }
5855 SED="$ac_cv_path_SED"
5856 rm -f conftest.sed
5857
5858 test -z "$SED" && SED=sed
5859 Xsed="$SED -e 1s/^X//"
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5872 $as_echo_n "checking for fgrep... " >&6; }
5873 if ${ac_cv_path_FGREP+:} false; then :
5874 $as_echo_n "(cached) " >&6
5875 else
5876 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5877 then ac_cv_path_FGREP="$GREP -F"
5878 else
5879 if test -z "$FGREP"; then
5880 ac_path_FGREP_found=false
5881 # Loop through the user's path and test for each of PROGNAME-LIST
5882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5883 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5884 do
5885 IFS=$as_save_IFS
5886 test -z "$as_dir" && as_dir=.
5887 for ac_prog in fgrep; do
5888 for ac_exec_ext in '' $ac_executable_extensions; do
5889 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5890 as_fn_executable_p "$ac_path_FGREP" || continue
5891 # Check for GNU ac_path_FGREP and select it if it is found.
5892 # Check for GNU $ac_path_FGREP
5893 case `"$ac_path_FGREP" --version 2>&1` in
5894 *GNU*)
5895 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5896 *)
5897 ac_count=0
5898 $as_echo_n 0123456789 >"conftest.in"
5899 while :
5900 do
5901 cat "conftest.in" "conftest.in" >"conftest.tmp"
5902 mv "conftest.tmp" "conftest.in"
5903 cp "conftest.in" "conftest.nl"
5904 $as_echo 'FGREP' >> "conftest.nl"
5905 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5906 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5907 as_fn_arith $ac_count + 1 && ac_count=$as_val
5908 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5909 # Best one so far, save it but keep looking for a better one
5910 ac_cv_path_FGREP="$ac_path_FGREP"
5911 ac_path_FGREP_max=$ac_count
5912 fi
5913 # 10*(2^10) chars as input seems more than enough
5914 test $ac_count -gt 10 && break
5915 done
5916 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5917 esac
5918
5919 $ac_path_FGREP_found && break 3
5920 done
5921 done
5922 done
5923 IFS=$as_save_IFS
5924 if test -z "$ac_cv_path_FGREP"; then
5925 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5926 fi
5927 else
5928 ac_cv_path_FGREP=$FGREP
5929 fi
5930
5931 fi
5932 fi
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5934 $as_echo "$ac_cv_path_FGREP" >&6; }
5935 FGREP="$ac_cv_path_FGREP"
5936
5937
5938 test -z "$GREP" && GREP=grep
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958 # Check whether --with-gnu-ld was given.
5959 if test "${with_gnu_ld+set}" = set; then :
5960 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5961 else
5962 with_gnu_ld=no
5963 fi
5964
5965 ac_prog=ld
5966 if test "$GCC" = yes; then
5967 # Check if gcc -print-prog-name=ld gives a path.
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5969 $as_echo_n "checking for ld used by $CC... " >&6; }
5970 case $host in
5971 *-*-mingw*)
5972 # gcc leaves a trailing carriage return which upsets mingw
5973 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5974 *)
5975 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5976 esac
5977 case $ac_prog in
5978 # Accept absolute paths.
5979 [\\/]* | ?:[\\/]*)
5980 re_direlt='/[^/][^/]*/\.\./'
5981 # Canonicalize the pathname of ld
5982 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5983 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5984 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5985 done
5986 test -z "$LD" && LD="$ac_prog"
5987 ;;
5988 "")
5989 # If it fails, then pretend we aren't using GCC.
5990 ac_prog=ld
5991 ;;
5992 *)
5993 # If it is relative, then search for the first ld in PATH.
5994 with_gnu_ld=unknown
5995 ;;
5996 esac
5997 elif test "$with_gnu_ld" = yes; then
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5999 $as_echo_n "checking for GNU ld... " >&6; }
6000 else
6001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6002 $as_echo_n "checking for non-GNU ld... " >&6; }
6003 fi
6004 if ${lt_cv_path_LD+:} false; then :
6005 $as_echo_n "(cached) " >&6
6006 else
6007 if test -z "$LD"; then
6008 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6009 for ac_dir in $PATH; do
6010 IFS="$lt_save_ifs"
6011 test -z "$ac_dir" && ac_dir=.
6012 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6013 lt_cv_path_LD="$ac_dir/$ac_prog"
6014 # Check to see if the program is GNU ld. I'd rather use --version,
6015 # but apparently some variants of GNU ld only accept -v.
6016 # Break only if it was the GNU/non-GNU ld that we prefer.
6017 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6018 *GNU* | *'with BFD'*)
6019 test "$with_gnu_ld" != no && break
6020 ;;
6021 *)
6022 test "$with_gnu_ld" != yes && break
6023 ;;
6024 esac
6025 fi
6026 done
6027 IFS="$lt_save_ifs"
6028 else
6029 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6030 fi
6031 fi
6032
6033 LD="$lt_cv_path_LD"
6034 if test -n "$LD"; then
6035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6036 $as_echo "$LD" >&6; }
6037 else
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6039 $as_echo "no" >&6; }
6040 fi
6041 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6043 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6044 if ${lt_cv_prog_gnu_ld+:} false; then :
6045 $as_echo_n "(cached) " >&6
6046 else
6047 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6048 case `$LD -v 2>&1 </dev/null` in
6049 *GNU* | *'with BFD'*)
6050 lt_cv_prog_gnu_ld=yes
6051 ;;
6052 *)
6053 lt_cv_prog_gnu_ld=no
6054 ;;
6055 esac
6056 fi
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6058 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6059 with_gnu_ld=$lt_cv_prog_gnu_ld
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6070 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6071 if ${lt_cv_path_NM+:} false; then :
6072 $as_echo_n "(cached) " >&6
6073 else
6074 if test -n "$NM"; then
6075 # Let the user override the test.
6076 lt_cv_path_NM="$NM"
6077 else
6078 lt_nm_to_check="${ac_tool_prefix}nm"
6079 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6080 lt_nm_to_check="$lt_nm_to_check nm"
6081 fi
6082 for lt_tmp_nm in $lt_nm_to_check; do
6083 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6084 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6085 IFS="$lt_save_ifs"
6086 test -z "$ac_dir" && ac_dir=.
6087 tmp_nm="$ac_dir/$lt_tmp_nm"
6088 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6089 # Check to see if the nm accepts a BSD-compat flag.
6090 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6091 # nm: unknown option "B" ignored
6092 # Tru64's nm complains that /dev/null is an invalid object file
6093 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6094 */dev/null* | *'Invalid file or object type'*)
6095 lt_cv_path_NM="$tmp_nm -B"
6096 break
6097 ;;
6098 *)
6099 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6100 */dev/null*)
6101 lt_cv_path_NM="$tmp_nm -p"
6102 break
6103 ;;
6104 *)
6105 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6106 continue # so that we can try to find one that supports BSD flags
6107 ;;
6108 esac
6109 ;;
6110 esac
6111 fi
6112 done
6113 IFS="$lt_save_ifs"
6114 done
6115 : ${lt_cv_path_NM=no}
6116 fi
6117 fi
6118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6119 $as_echo "$lt_cv_path_NM" >&6; }
6120 if test "$lt_cv_path_NM" != "no"; then
6121 NM="$lt_cv_path_NM"
6122 else
6123 # Didn't find any BSD compatible name lister, look for dumpbin.
6124 if test -n "$DUMPBIN"; then :
6125 # Let the user override the test.
6126 else
6127 if test -n "$ac_tool_prefix"; then
6128 for ac_prog in dumpbin "link -dump"
6129 do
6130 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6131 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6133 $as_echo_n "checking for $ac_word... " >&6; }
6134 if ${ac_cv_prog_DUMPBIN+:} false; then :
6135 $as_echo_n "(cached) " >&6
6136 else
6137 if test -n "$DUMPBIN"; then
6138 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6139 else
6140 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6141 for as_dir in $PATH
6142 do
6143 IFS=$as_save_IFS
6144 test -z "$as_dir" && as_dir=.
6145 for ac_exec_ext in '' $ac_executable_extensions; do
6146 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6147 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6148 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6149 break 2
6150 fi
6151 done
6152 done
6153 IFS=$as_save_IFS
6154
6155 fi
6156 fi
6157 DUMPBIN=$ac_cv_prog_DUMPBIN
6158 if test -n "$DUMPBIN"; then
6159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6160 $as_echo "$DUMPBIN" >&6; }
6161 else
6162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6163 $as_echo "no" >&6; }
6164 fi
6165
6166
6167 test -n "$DUMPBIN" && break
6168 done
6169 fi
6170 if test -z "$DUMPBIN"; then
6171 ac_ct_DUMPBIN=$DUMPBIN
6172 for ac_prog in dumpbin "link -dump"
6173 do
6174 # Extract the first word of "$ac_prog", so it can be a program name with args.
6175 set dummy $ac_prog; ac_word=$2
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6177 $as_echo_n "checking for $ac_word... " >&6; }
6178 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6179 $as_echo_n "(cached) " >&6
6180 else
6181 if test -n "$ac_ct_DUMPBIN"; then
6182 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6183 else
6184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6185 for as_dir in $PATH
6186 do
6187 IFS=$as_save_IFS
6188 test -z "$as_dir" && as_dir=.
6189 for ac_exec_ext in '' $ac_executable_extensions; do
6190 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6191 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6192 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6193 break 2
6194 fi
6195 done
6196 done
6197 IFS=$as_save_IFS
6198
6199 fi
6200 fi
6201 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6202 if test -n "$ac_ct_DUMPBIN"; then
6203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6204 $as_echo "$ac_ct_DUMPBIN" >&6; }
6205 else
6206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6207 $as_echo "no" >&6; }
6208 fi
6209
6210
6211 test -n "$ac_ct_DUMPBIN" && break
6212 done
6213
6214 if test "x$ac_ct_DUMPBIN" = x; then
6215 DUMPBIN=":"
6216 else
6217 case $cross_compiling:$ac_tool_warned in
6218 yes:)
6219 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6220 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6221 ac_tool_warned=yes ;;
6222 esac
6223 DUMPBIN=$ac_ct_DUMPBIN
6224 fi
6225 fi
6226
6227 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6228 *COFF*)
6229 DUMPBIN="$DUMPBIN -symbols"
6230 ;;
6231 *)
6232 DUMPBIN=:
6233 ;;
6234 esac
6235 fi
6236
6237 if test "$DUMPBIN" != ":"; then
6238 NM="$DUMPBIN"
6239 fi
6240 fi
6241 test -z "$NM" && NM=nm
6242
6243
6244
6245
6246
6247
6248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6249 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6250 if ${lt_cv_nm_interface+:} false; then :
6251 $as_echo_n "(cached) " >&6
6252 else
6253 lt_cv_nm_interface="BSD nm"
6254 echo "int some_variable = 0;" > conftest.$ac_ext
6255 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6256 (eval "$ac_compile" 2>conftest.err)
6257 cat conftest.err >&5
6258 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6259 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6260 cat conftest.err >&5
6261 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6262 cat conftest.out >&5
6263 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6264 lt_cv_nm_interface="MS dumpbin"
6265 fi
6266 rm -f conftest*
6267 fi
6268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6269 $as_echo "$lt_cv_nm_interface" >&6; }
6270
6271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6272 $as_echo_n "checking whether ln -s works... " >&6; }
6273 LN_S=$as_ln_s
6274 if test "$LN_S" = "ln -s"; then
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6276 $as_echo "yes" >&6; }
6277 else
6278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6279 $as_echo "no, using $LN_S" >&6; }
6280 fi
6281
6282 # find the maximum length of command line arguments
6283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6284 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6285 if ${lt_cv_sys_max_cmd_len+:} false; then :
6286 $as_echo_n "(cached) " >&6
6287 else
6288 i=0
6289 teststring="ABCD"
6290
6291 case $build_os in
6292 msdosdjgpp*)
6293 # On DJGPP, this test can blow up pretty badly due to problems in libc
6294 # (any single argument exceeding 2000 bytes causes a buffer overrun
6295 # during glob expansion). Even if it were fixed, the result of this
6296 # check would be larger than it should be.
6297 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6298 ;;
6299
6300 gnu*)
6301 # Under GNU Hurd, this test is not required because there is
6302 # no limit to the length of command line arguments.
6303 # Libtool will interpret -1 as no limit whatsoever
6304 lt_cv_sys_max_cmd_len=-1;
6305 ;;
6306
6307 cygwin* | mingw* | cegcc*)
6308 # On Win9x/ME, this test blows up -- it succeeds, but takes
6309 # about 5 minutes as the teststring grows exponentially.
6310 # Worse, since 9x/ME are not pre-emptively multitasking,
6311 # you end up with a "frozen" computer, even though with patience
6312 # the test eventually succeeds (with a max line length of 256k).
6313 # Instead, let's just punt: use the minimum linelength reported by
6314 # all of the supported platforms: 8192 (on NT/2K/XP).
6315 lt_cv_sys_max_cmd_len=8192;
6316 ;;
6317
6318 mint*)
6319 # On MiNT this can take a long time and run out of memory.
6320 lt_cv_sys_max_cmd_len=8192;
6321 ;;
6322
6323 amigaos*)
6324 # On AmigaOS with pdksh, this test takes hours, literally.
6325 # So we just punt and use a minimum line length of 8192.
6326 lt_cv_sys_max_cmd_len=8192;
6327 ;;
6328
6329 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6330 # This has been around since 386BSD, at least. Likely further.
6331 if test -x /sbin/sysctl; then
6332 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6333 elif test -x /usr/sbin/sysctl; then
6334 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6335 else
6336 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6337 fi
6338 # And add a safety zone
6339 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6340 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6341 ;;
6342
6343 interix*)
6344 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6345 lt_cv_sys_max_cmd_len=196608
6346 ;;
6347
6348 osf*)
6349 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6350 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6351 # nice to cause kernel panics so lets avoid the loop below.
6352 # First set a reasonable default.
6353 lt_cv_sys_max_cmd_len=16384
6354 #
6355 if test -x /sbin/sysconfig; then
6356 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6357 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6358 esac
6359 fi
6360 ;;
6361 sco3.2v5*)
6362 lt_cv_sys_max_cmd_len=102400
6363 ;;
6364 sysv5* | sco5v6* | sysv4.2uw2*)
6365 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6366 if test -n "$kargmax"; then
6367 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6368 else
6369 lt_cv_sys_max_cmd_len=32768
6370 fi
6371 ;;
6372 *)
6373 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6374 if test -n "$lt_cv_sys_max_cmd_len"; then
6375 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6376 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6377 else
6378 # Make teststring a little bigger before we do anything with it.
6379 # a 1K string should be a reasonable start.
6380 for i in 1 2 3 4 5 6 7 8 ; do
6381 teststring=$teststring$teststring
6382 done
6383 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6384 # If test is not a shell built-in, we'll probably end up computing a
6385 # maximum length that is only half of the actual maximum length, but
6386 # we can't tell.
6387 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6388 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6389 test $i != 17 # 1/2 MB should be enough
6390 do
6391 i=`expr $i + 1`
6392 teststring=$teststring$teststring
6393 done
6394 # Only check the string length outside the loop.
6395 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6396 teststring=
6397 # Add a significant safety factor because C++ compilers can tack on
6398 # massive amounts of additional arguments before passing them to the
6399 # linker. It appears as though 1/2 is a usable value.
6400 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6401 fi
6402 ;;
6403 esac
6404
6405 fi
6406
6407 if test -n $lt_cv_sys_max_cmd_len ; then
6408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6409 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6410 else
6411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6412 $as_echo "none" >&6; }
6413 fi
6414 max_cmd_len=$lt_cv_sys_max_cmd_len
6415
6416
6417
6418
6419
6420
6421 : ${CP="cp -f"}
6422 : ${MV="mv -f"}
6423 : ${RM="rm -f"}
6424
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6426 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6427 # Try some XSI features
6428 xsi_shell=no
6429 ( _lt_dummy="a/b/c"
6430 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6431 = c,a/b,, \
6432 && eval 'test $(( 1 + 1 )) -eq 2 \
6433 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6434 && xsi_shell=yes
6435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6436 $as_echo "$xsi_shell" >&6; }
6437
6438
6439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6440 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6441 lt_shell_append=no
6442 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6443 >/dev/null 2>&1 \
6444 && lt_shell_append=yes
6445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6446 $as_echo "$lt_shell_append" >&6; }
6447
6448
6449 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6450 lt_unset=unset
6451 else
6452 lt_unset=false
6453 fi
6454
6455
6456
6457
6458
6459 # test EBCDIC or ASCII
6460 case `echo X|tr X '\101'` in
6461 A) # ASCII based system
6462 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6463 lt_SP2NL='tr \040 \012'
6464 lt_NL2SP='tr \015\012 \040\040'
6465 ;;
6466 *) # EBCDIC based system
6467 lt_SP2NL='tr \100 \n'
6468 lt_NL2SP='tr \r\n \100\100'
6469 ;;
6470 esac
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6481 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6482 if ${lt_cv_ld_reload_flag+:} false; then :
6483 $as_echo_n "(cached) " >&6
6484 else
6485 lt_cv_ld_reload_flag='-r'
6486 fi
6487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6488 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6489 reload_flag=$lt_cv_ld_reload_flag
6490 case $reload_flag in
6491 "" | " "*) ;;
6492 *) reload_flag=" $reload_flag" ;;
6493 esac
6494 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6495 case $host_os in
6496 darwin*)
6497 if test "$GCC" = yes; then
6498 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6499 else
6500 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6501 fi
6502 ;;
6503 esac
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513 if test -n "$ac_tool_prefix"; then
6514 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6515 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6517 $as_echo_n "checking for $ac_word... " >&6; }
6518 if ${ac_cv_prog_OBJDUMP+:} false; then :
6519 $as_echo_n "(cached) " >&6
6520 else
6521 if test -n "$OBJDUMP"; then
6522 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6523 else
6524 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6525 for as_dir in $PATH
6526 do
6527 IFS=$as_save_IFS
6528 test -z "$as_dir" && as_dir=.
6529 for ac_exec_ext in '' $ac_executable_extensions; do
6530 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6531 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6532 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6533 break 2
6534 fi
6535 done
6536 done
6537 IFS=$as_save_IFS
6538
6539 fi
6540 fi
6541 OBJDUMP=$ac_cv_prog_OBJDUMP
6542 if test -n "$OBJDUMP"; then
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6544 $as_echo "$OBJDUMP" >&6; }
6545 else
6546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6547 $as_echo "no" >&6; }
6548 fi
6549
6550
6551 fi
6552 if test -z "$ac_cv_prog_OBJDUMP"; then
6553 ac_ct_OBJDUMP=$OBJDUMP
6554 # Extract the first word of "objdump", so it can be a program name with args.
6555 set dummy objdump; ac_word=$2
6556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6557 $as_echo_n "checking for $ac_word... " >&6; }
6558 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6559 $as_echo_n "(cached) " >&6
6560 else
6561 if test -n "$ac_ct_OBJDUMP"; then
6562 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6563 else
6564 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6565 for as_dir in $PATH
6566 do
6567 IFS=$as_save_IFS
6568 test -z "$as_dir" && as_dir=.
6569 for ac_exec_ext in '' $ac_executable_extensions; do
6570 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6571 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6572 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6573 break 2
6574 fi
6575 done
6576 done
6577 IFS=$as_save_IFS
6578
6579 fi
6580 fi
6581 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6582 if test -n "$ac_ct_OBJDUMP"; then
6583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6584 $as_echo "$ac_ct_OBJDUMP" >&6; }
6585 else
6586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6587 $as_echo "no" >&6; }
6588 fi
6589
6590 if test "x$ac_ct_OBJDUMP" = x; then
6591 OBJDUMP="false"
6592 else
6593 case $cross_compiling:$ac_tool_warned in
6594 yes:)
6595 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6596 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6597 ac_tool_warned=yes ;;
6598 esac
6599 OBJDUMP=$ac_ct_OBJDUMP
6600 fi
6601 else
6602 OBJDUMP="$ac_cv_prog_OBJDUMP"
6603 fi
6604
6605 test -z "$OBJDUMP" && OBJDUMP=objdump
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6616 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6617 if ${lt_cv_deplibs_check_method+:} false; then :
6618 $as_echo_n "(cached) " >&6
6619 else
6620 lt_cv_file_magic_cmd='$MAGIC_CMD'
6621 lt_cv_file_magic_test_file=
6622 lt_cv_deplibs_check_method='unknown'
6623 # Need to set the preceding variable on all platforms that support
6624 # interlibrary dependencies.
6625 # 'none' -- dependencies not supported.
6626 # `unknown' -- same as none, but documents that we really don't know.
6627 # 'pass_all' -- all dependencies passed with no checks.
6628 # 'test_compile' -- check by making test program.
6629 # 'file_magic [[regex]]' -- check by looking for files in library path
6630 # which responds to the $file_magic_cmd with a given extended regex.
6631 # If you have `file' or equivalent on your system and you're not sure
6632 # whether `pass_all' will *always* work, you probably want this one.
6633
6634 case $host_os in
6635 aix[4-9]*)
6636 lt_cv_deplibs_check_method=pass_all
6637 ;;
6638
6639 beos*)
6640 lt_cv_deplibs_check_method=pass_all
6641 ;;
6642
6643 bsdi[45]*)
6644 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6645 lt_cv_file_magic_cmd='/usr/bin/file -L'
6646 lt_cv_file_magic_test_file=/shlib/libc.so
6647 ;;
6648
6649 cygwin*)
6650 # func_win32_libid is a shell function defined in ltmain.sh
6651 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6652 lt_cv_file_magic_cmd='func_win32_libid'
6653 ;;
6654
6655 mingw* | pw32*)
6656 # Base MSYS/MinGW do not provide the 'file' command needed by
6657 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6658 # unless we find 'file', for example because we are cross-compiling.
6659 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6660 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6661 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6662 lt_cv_file_magic_cmd='func_win32_libid'
6663 else
6664 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6665 lt_cv_file_magic_cmd='$OBJDUMP -f'
6666 fi
6667 ;;
6668
6669 cegcc*)
6670 # use the weaker test based on 'objdump'. See mingw*.
6671 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6672 lt_cv_file_magic_cmd='$OBJDUMP -f'
6673 ;;
6674
6675 darwin* | rhapsody*)
6676 lt_cv_deplibs_check_method=pass_all
6677 ;;
6678
6679 freebsd* | dragonfly*)
6680 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6681 case $host_cpu in
6682 i*86 )
6683 # Not sure whether the presence of OpenBSD here was a mistake.
6684 # Let's accept both of them until this is cleared up.
6685 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6686 lt_cv_file_magic_cmd=/usr/bin/file
6687 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6688 ;;
6689 esac
6690 else
6691 lt_cv_deplibs_check_method=pass_all
6692 fi
6693 ;;
6694
6695 gnu*)
6696 lt_cv_deplibs_check_method=pass_all
6697 ;;
6698
6699 haiku*)
6700 lt_cv_deplibs_check_method=pass_all
6701 ;;
6702
6703 hpux10.20* | hpux11*)
6704 lt_cv_file_magic_cmd=/usr/bin/file
6705 case $host_cpu in
6706 ia64*)
6707 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6708 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6709 ;;
6710 hppa*64*)
6711 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]'
6712 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6713 ;;
6714 *)
6715 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6716 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6717 ;;
6718 esac
6719 ;;
6720
6721 interix[3-9]*)
6722 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6723 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6724 ;;
6725
6726 irix5* | irix6* | nonstopux*)
6727 case $LD in
6728 *-32|*"-32 ") libmagic=32-bit;;
6729 *-n32|*"-n32 ") libmagic=N32;;
6730 *-64|*"-64 ") libmagic=64-bit;;
6731 *) libmagic=never-match;;
6732 esac
6733 lt_cv_deplibs_check_method=pass_all
6734 ;;
6735
6736 # This must be Linux ELF.
6737 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6738 lt_cv_deplibs_check_method=pass_all
6739 ;;
6740
6741 netbsd*)
6742 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6743 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6744 else
6745 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6746 fi
6747 ;;
6748
6749 newos6*)
6750 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6751 lt_cv_file_magic_cmd=/usr/bin/file
6752 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6753 ;;
6754
6755 *nto* | *qnx*)
6756 lt_cv_deplibs_check_method=pass_all
6757 ;;
6758
6759 openbsd*)
6760 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6761 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6762 else
6763 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6764 fi
6765 ;;
6766
6767 osf3* | osf4* | osf5*)
6768 lt_cv_deplibs_check_method=pass_all
6769 ;;
6770
6771 rdos*)
6772 lt_cv_deplibs_check_method=pass_all
6773 ;;
6774
6775 solaris*)
6776 lt_cv_deplibs_check_method=pass_all
6777 ;;
6778
6779 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6780 lt_cv_deplibs_check_method=pass_all
6781 ;;
6782
6783 sysv4 | sysv4.3*)
6784 case $host_vendor in
6785 motorola)
6786 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]'
6787 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6788 ;;
6789 ncr)
6790 lt_cv_deplibs_check_method=pass_all
6791 ;;
6792 sequent)
6793 lt_cv_file_magic_cmd='/bin/file'
6794 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6795 ;;
6796 sni)
6797 lt_cv_file_magic_cmd='/bin/file'
6798 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6799 lt_cv_file_magic_test_file=/lib/libc.so
6800 ;;
6801 siemens)
6802 lt_cv_deplibs_check_method=pass_all
6803 ;;
6804 pc)
6805 lt_cv_deplibs_check_method=pass_all
6806 ;;
6807 esac
6808 ;;
6809
6810 tpf*)
6811 lt_cv_deplibs_check_method=pass_all
6812 ;;
6813 esac
6814
6815 fi
6816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6817 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6818 file_magic_cmd=$lt_cv_file_magic_cmd
6819 deplibs_check_method=$lt_cv_deplibs_check_method
6820 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833 if test -n "$ac_tool_prefix"; then
6834 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6835 set dummy ${ac_tool_prefix}ar; ac_word=$2
6836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6837 $as_echo_n "checking for $ac_word... " >&6; }
6838 if ${ac_cv_prog_AR+:} false; then :
6839 $as_echo_n "(cached) " >&6
6840 else
6841 if test -n "$AR"; then
6842 ac_cv_prog_AR="$AR" # Let the user override the test.
6843 else
6844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6845 for as_dir in $PATH
6846 do
6847 IFS=$as_save_IFS
6848 test -z "$as_dir" && as_dir=.
6849 for ac_exec_ext in '' $ac_executable_extensions; do
6850 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6851 ac_cv_prog_AR="${ac_tool_prefix}ar"
6852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6853 break 2
6854 fi
6855 done
6856 done
6857 IFS=$as_save_IFS
6858
6859 fi
6860 fi
6861 AR=$ac_cv_prog_AR
6862 if test -n "$AR"; then
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6864 $as_echo "$AR" >&6; }
6865 else
6866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6867 $as_echo "no" >&6; }
6868 fi
6869
6870
6871 fi
6872 if test -z "$ac_cv_prog_AR"; then
6873 ac_ct_AR=$AR
6874 # Extract the first word of "ar", so it can be a program name with args.
6875 set dummy ar; ac_word=$2
6876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6877 $as_echo_n "checking for $ac_word... " >&6; }
6878 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6879 $as_echo_n "(cached) " >&6
6880 else
6881 if test -n "$ac_ct_AR"; then
6882 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6883 else
6884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6885 for as_dir in $PATH
6886 do
6887 IFS=$as_save_IFS
6888 test -z "$as_dir" && as_dir=.
6889 for ac_exec_ext in '' $ac_executable_extensions; do
6890 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6891 ac_cv_prog_ac_ct_AR="ar"
6892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6893 break 2
6894 fi
6895 done
6896 done
6897 IFS=$as_save_IFS
6898
6899 fi
6900 fi
6901 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6902 if test -n "$ac_ct_AR"; then
6903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6904 $as_echo "$ac_ct_AR" >&6; }
6905 else
6906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6907 $as_echo "no" >&6; }
6908 fi
6909
6910 if test "x$ac_ct_AR" = x; then
6911 AR="false"
6912 else
6913 case $cross_compiling:$ac_tool_warned in
6914 yes:)
6915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6916 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6917 ac_tool_warned=yes ;;
6918 esac
6919 AR=$ac_ct_AR
6920 fi
6921 else
6922 AR="$ac_cv_prog_AR"
6923 fi
6924
6925 test -z "$AR" && AR=ar
6926 test -z "$AR_FLAGS" && AR_FLAGS=cru
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938 if test -n "$ac_tool_prefix"; then
6939 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6940 set dummy ${ac_tool_prefix}strip; ac_word=$2
6941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6942 $as_echo_n "checking for $ac_word... " >&6; }
6943 if ${ac_cv_prog_STRIP+:} false; then :
6944 $as_echo_n "(cached) " >&6
6945 else
6946 if test -n "$STRIP"; then
6947 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6948 else
6949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6950 for as_dir in $PATH
6951 do
6952 IFS=$as_save_IFS
6953 test -z "$as_dir" && as_dir=.
6954 for ac_exec_ext in '' $ac_executable_extensions; do
6955 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6956 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6958 break 2
6959 fi
6960 done
6961 done
6962 IFS=$as_save_IFS
6963
6964 fi
6965 fi
6966 STRIP=$ac_cv_prog_STRIP
6967 if test -n "$STRIP"; then
6968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6969 $as_echo "$STRIP" >&6; }
6970 else
6971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6972 $as_echo "no" >&6; }
6973 fi
6974
6975
6976 fi
6977 if test -z "$ac_cv_prog_STRIP"; then
6978 ac_ct_STRIP=$STRIP
6979 # Extract the first word of "strip", so it can be a program name with args.
6980 set dummy strip; ac_word=$2
6981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6982 $as_echo_n "checking for $ac_word... " >&6; }
6983 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6984 $as_echo_n "(cached) " >&6
6985 else
6986 if test -n "$ac_ct_STRIP"; then
6987 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6988 else
6989 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6990 for as_dir in $PATH
6991 do
6992 IFS=$as_save_IFS
6993 test -z "$as_dir" && as_dir=.
6994 for ac_exec_ext in '' $ac_executable_extensions; do
6995 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6996 ac_cv_prog_ac_ct_STRIP="strip"
6997 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6998 break 2
6999 fi
7000 done
7001 done
7002 IFS=$as_save_IFS
7003
7004 fi
7005 fi
7006 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7007 if test -n "$ac_ct_STRIP"; then
7008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7009 $as_echo "$ac_ct_STRIP" >&6; }
7010 else
7011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7012 $as_echo "no" >&6; }
7013 fi
7014
7015 if test "x$ac_ct_STRIP" = x; then
7016 STRIP=":"
7017 else
7018 case $cross_compiling:$ac_tool_warned in
7019 yes:)
7020 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7021 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7022 ac_tool_warned=yes ;;
7023 esac
7024 STRIP=$ac_ct_STRIP
7025 fi
7026 else
7027 STRIP="$ac_cv_prog_STRIP"
7028 fi
7029
7030 test -z "$STRIP" && STRIP=:
7031
7032
7033
7034
7035
7036
7037 if test -n "$ac_tool_prefix"; then
7038 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7039 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7041 $as_echo_n "checking for $ac_word... " >&6; }
7042 if ${ac_cv_prog_RANLIB+:} false; then :
7043 $as_echo_n "(cached) " >&6
7044 else
7045 if test -n "$RANLIB"; then
7046 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7047 else
7048 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7049 for as_dir in $PATH
7050 do
7051 IFS=$as_save_IFS
7052 test -z "$as_dir" && as_dir=.
7053 for ac_exec_ext in '' $ac_executable_extensions; do
7054 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7055 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7056 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7057 break 2
7058 fi
7059 done
7060 done
7061 IFS=$as_save_IFS
7062
7063 fi
7064 fi
7065 RANLIB=$ac_cv_prog_RANLIB
7066 if test -n "$RANLIB"; then
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7068 $as_echo "$RANLIB" >&6; }
7069 else
7070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7071 $as_echo "no" >&6; }
7072 fi
7073
7074
7075 fi
7076 if test -z "$ac_cv_prog_RANLIB"; then
7077 ac_ct_RANLIB=$RANLIB
7078 # Extract the first word of "ranlib", so it can be a program name with args.
7079 set dummy ranlib; ac_word=$2
7080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7081 $as_echo_n "checking for $ac_word... " >&6; }
7082 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7083 $as_echo_n "(cached) " >&6
7084 else
7085 if test -n "$ac_ct_RANLIB"; then
7086 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7087 else
7088 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7089 for as_dir in $PATH
7090 do
7091 IFS=$as_save_IFS
7092 test -z "$as_dir" && as_dir=.
7093 for ac_exec_ext in '' $ac_executable_extensions; do
7094 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7095 ac_cv_prog_ac_ct_RANLIB="ranlib"
7096 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7097 break 2
7098 fi
7099 done
7100 done
7101 IFS=$as_save_IFS
7102
7103 fi
7104 fi
7105 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7106 if test -n "$ac_ct_RANLIB"; then
7107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7108 $as_echo "$ac_ct_RANLIB" >&6; }
7109 else
7110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7111 $as_echo "no" >&6; }
7112 fi
7113
7114 if test "x$ac_ct_RANLIB" = x; then
7115 RANLIB=":"
7116 else
7117 case $cross_compiling:$ac_tool_warned in
7118 yes:)
7119 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7120 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7121 ac_tool_warned=yes ;;
7122 esac
7123 RANLIB=$ac_ct_RANLIB
7124 fi
7125 else
7126 RANLIB="$ac_cv_prog_RANLIB"
7127 fi
7128
7129 test -z "$RANLIB" && RANLIB=:
7130
7131
7132
7133
7134
7135
7136 # Determine commands to create old-style static archives.
7137 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7138 old_postinstall_cmds='chmod 644 $oldlib'
7139 old_postuninstall_cmds=
7140
7141 if test -n "$RANLIB"; then
7142 case $host_os in
7143 openbsd*)
7144 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7145 ;;
7146 *)
7147 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7148 ;;
7149 esac
7150 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7151 fi
7152
7153 case $host_os in
7154 darwin*)
7155 lock_old_archive_extraction=yes ;;
7156 *)
7157 lock_old_archive_extraction=no ;;
7158 esac
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180 for ac_prog in gawk mawk nawk awk
7181 do
7182 # Extract the first word of "$ac_prog", so it can be a program name with args.
7183 set dummy $ac_prog; ac_word=$2
7184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7185 $as_echo_n "checking for $ac_word... " >&6; }
7186 if ${ac_cv_prog_AWK+:} false; then :
7187 $as_echo_n "(cached) " >&6
7188 else
7189 if test -n "$AWK"; then
7190 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7191 else
7192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7193 for as_dir in $PATH
7194 do
7195 IFS=$as_save_IFS
7196 test -z "$as_dir" && as_dir=.
7197 for ac_exec_ext in '' $ac_executable_extensions; do
7198 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7199 ac_cv_prog_AWK="$ac_prog"
7200 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7201 break 2
7202 fi
7203 done
7204 done
7205 IFS=$as_save_IFS
7206
7207 fi
7208 fi
7209 AWK=$ac_cv_prog_AWK
7210 if test -n "$AWK"; then
7211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7212 $as_echo "$AWK" >&6; }
7213 else
7214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7215 $as_echo "no" >&6; }
7216 fi
7217
7218
7219 test -n "$AWK" && break
7220 done
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240 # If no C compiler was specified, use CC.
7241 LTCC=${LTCC-"$CC"}
7242
7243 # If no C compiler flags were specified, use CFLAGS.
7244 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7245
7246 # Allow CC to be a program name with arguments.
7247 compiler=$CC
7248
7249
7250 # Check for command to grab the raw symbol name followed by C symbol from nm.
7251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7252 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7253 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7254 $as_echo_n "(cached) " >&6
7255 else
7256
7257 # These are sane defaults that work on at least a few old systems.
7258 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7259
7260 # Character class describing NM global symbol codes.
7261 symcode='[BCDEGRST]'
7262
7263 # Regexp to match symbols that can be accessed directly from C.
7264 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7265
7266 # Define system-specific variables.
7267 case $host_os in
7268 aix*)
7269 symcode='[BCDT]'
7270 ;;
7271 cygwin* | mingw* | pw32* | cegcc*)
7272 symcode='[ABCDGISTW]'
7273 ;;
7274 hpux*)
7275 if test "$host_cpu" = ia64; then
7276 symcode='[ABCDEGRST]'
7277 fi
7278 ;;
7279 irix* | nonstopux*)
7280 symcode='[BCDEGRST]'
7281 ;;
7282 osf*)
7283 symcode='[BCDEGQRST]'
7284 ;;
7285 solaris*)
7286 symcode='[BDRT]'
7287 ;;
7288 sco3.2v5*)
7289 symcode='[DT]'
7290 ;;
7291 sysv4.2uw2*)
7292 symcode='[DT]'
7293 ;;
7294 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7295 symcode='[ABDT]'
7296 ;;
7297 sysv4)
7298 symcode='[DFNSTU]'
7299 ;;
7300 esac
7301
7302 # If we're using GNU nm, then use its standard symbol codes.
7303 case `$NM -V 2>&1` in
7304 *GNU* | *'with BFD'*)
7305 symcode='[ABCDGIRSTW]' ;;
7306 esac
7307
7308 # Transform an extracted symbol line into a proper C declaration.
7309 # Some systems (esp. on ia64) link data and code symbols differently,
7310 # so use this general approach.
7311 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7312
7313 # Transform an extracted symbol line into symbol name and symbol address
7314 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7315 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'"
7316
7317 # Handle CRLF in mingw tool chain
7318 opt_cr=
7319 case $build_os in
7320 mingw*)
7321 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7322 ;;
7323 esac
7324
7325 # Try without a prefix underscore, then with it.
7326 for ac_symprfx in "" "_"; do
7327
7328 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7329 symxfrm="\\1 $ac_symprfx\\2 \\2"
7330
7331 # Write the raw and C identifiers.
7332 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7333 # Fake it for dumpbin and say T for any non-static function
7334 # and D for any global variable.
7335 # Also find C++ and __fastcall symbols from MSVC++,
7336 # which start with @ or ?.
7337 lt_cv_sys_global_symbol_pipe="$AWK '"\
7338 " {last_section=section; section=\$ 3};"\
7339 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7340 " \$ 0!~/External *\|/{next};"\
7341 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7342 " {if(hide[section]) next};"\
7343 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7344 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7345 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7346 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7347 " ' prfx=^$ac_symprfx"
7348 else
7349 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7350 fi
7351
7352 # Check to see that the pipe works correctly.
7353 pipe_works=no
7354
7355 rm -f conftest*
7356 cat > conftest.$ac_ext <<_LT_EOF
7357 #ifdef __cplusplus
7358 extern "C" {
7359 #endif
7360 char nm_test_var;
7361 void nm_test_func(void);
7362 void nm_test_func(void){}
7363 #ifdef __cplusplus
7364 }
7365 #endif
7366 int main(){nm_test_var='a';nm_test_func();return(0);}
7367 _LT_EOF
7368
7369 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7370 (eval $ac_compile) 2>&5
7371 ac_status=$?
7372 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7373 test $ac_status = 0; }; then
7374 # Now try to grab the symbols.
7375 nlist=conftest.nm
7376 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7377 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7378 ac_status=$?
7379 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7380 test $ac_status = 0; } && test -s "$nlist"; then
7381 # Try sorting and uniquifying the output.
7382 if sort "$nlist" | uniq > "$nlist"T; then
7383 mv -f "$nlist"T "$nlist"
7384 else
7385 rm -f "$nlist"T
7386 fi
7387
7388 # Make sure that we snagged all the symbols we need.
7389 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7390 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7391 cat <<_LT_EOF > conftest.$ac_ext
7392 #ifdef __cplusplus
7393 extern "C" {
7394 #endif
7395
7396 _LT_EOF
7397 # Now generate the symbol file.
7398 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7399
7400 cat <<_LT_EOF >> conftest.$ac_ext
7401
7402 /* The mapping between symbol names and symbols. */
7403 const struct {
7404 const char *name;
7405 void *address;
7406 }
7407 lt__PROGRAM__LTX_preloaded_symbols[] =
7408 {
7409 { "@PROGRAM@", (void *) 0 },
7410 _LT_EOF
7411 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7412 cat <<\_LT_EOF >> conftest.$ac_ext
7413 {0, (void *) 0}
7414 };
7415
7416 /* This works around a problem in FreeBSD linker */
7417 #ifdef FREEBSD_WORKAROUND
7418 static const void *lt_preloaded_setup() {
7419 return lt__PROGRAM__LTX_preloaded_symbols;
7420 }
7421 #endif
7422
7423 #ifdef __cplusplus
7424 }
7425 #endif
7426 _LT_EOF
7427 # Now try linking the two files.
7428 mv conftest.$ac_objext conftstm.$ac_objext
7429 lt_save_LIBS="$LIBS"
7430 lt_save_CFLAGS="$CFLAGS"
7431 LIBS="conftstm.$ac_objext"
7432 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7433 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7434 (eval $ac_link) 2>&5
7435 ac_status=$?
7436 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7437 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7438 pipe_works=yes
7439 fi
7440 LIBS="$lt_save_LIBS"
7441 CFLAGS="$lt_save_CFLAGS"
7442 else
7443 echo "cannot find nm_test_func in $nlist" >&5
7444 fi
7445 else
7446 echo "cannot find nm_test_var in $nlist" >&5
7447 fi
7448 else
7449 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7450 fi
7451 else
7452 echo "$progname: failed program was:" >&5
7453 cat conftest.$ac_ext >&5
7454 fi
7455 rm -rf conftest* conftst*
7456
7457 # Do not use the global_symbol_pipe unless it works.
7458 if test "$pipe_works" = yes; then
7459 break
7460 else
7461 lt_cv_sys_global_symbol_pipe=
7462 fi
7463 done
7464
7465 fi
7466
7467 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7468 lt_cv_sys_global_symbol_to_cdecl=
7469 fi
7470 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7472 $as_echo "failed" >&6; }
7473 else
7474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7475 $as_echo "ok" >&6; }
7476 fi
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499 # Check whether --enable-libtool-lock was given.
7500 if test "${enable_libtool_lock+set}" = set; then :
7501 enableval=$enable_libtool_lock;
7502 fi
7503
7504 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7505
7506 # Some flags need to be propagated to the compiler or linker for good
7507 # libtool support.
7508 case $host in
7509 ia64-*-hpux*)
7510 # Find out which ABI we are using.
7511 echo 'int i;' > conftest.$ac_ext
7512 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7513 (eval $ac_compile) 2>&5
7514 ac_status=$?
7515 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7516 test $ac_status = 0; }; then
7517 case `/usr/bin/file conftest.$ac_objext` in
7518 *ELF-32*)
7519 HPUX_IA64_MODE="32"
7520 ;;
7521 *ELF-64*)
7522 HPUX_IA64_MODE="64"
7523 ;;
7524 esac
7525 fi
7526 rm -rf conftest*
7527 ;;
7528 *-*-irix6*)
7529 # Find out which ABI we are using.
7530 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7531 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7532 (eval $ac_compile) 2>&5
7533 ac_status=$?
7534 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7535 test $ac_status = 0; }; then
7536 if test "$lt_cv_prog_gnu_ld" = yes; then
7537 case `/usr/bin/file conftest.$ac_objext` in
7538 *32-bit*)
7539 LD="${LD-ld} -melf32bsmip"
7540 ;;
7541 *N32*)
7542 LD="${LD-ld} -melf32bmipn32"
7543 ;;
7544 *64-bit*)
7545 LD="${LD-ld} -melf64bmip"
7546 ;;
7547 esac
7548 else
7549 case `/usr/bin/file conftest.$ac_objext` in
7550 *32-bit*)
7551 LD="${LD-ld} -32"
7552 ;;
7553 *N32*)
7554 LD="${LD-ld} -n32"
7555 ;;
7556 *64-bit*)
7557 LD="${LD-ld} -64"
7558 ;;
7559 esac
7560 fi
7561 fi
7562 rm -rf conftest*
7563 ;;
7564
7565 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7566 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7567 # Find out which ABI we are using.
7568 echo 'int i;' > conftest.$ac_ext
7569 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7570 (eval $ac_compile) 2>&5
7571 ac_status=$?
7572 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7573 test $ac_status = 0; }; then
7574 case `/usr/bin/file conftest.o` in
7575 *32-bit*)
7576 case $host in
7577 x86_64-*kfreebsd*-gnu)
7578 LD="${LD-ld} -m elf_i386_fbsd"
7579 ;;
7580 x86_64-*linux*)
7581 case `/usr/bin/file conftest.o` in
7582 *x86-64*)
7583 LD="${LD-ld} -m elf32_x86_64"
7584 ;;
7585 *)
7586 LD="${LD-ld} -m elf_i386"
7587 ;;
7588 esac
7589 ;;
7590 powerpc64le-*linux*)
7591 LD="${LD-ld} -m elf32lppclinux"
7592 ;;
7593 powerpc64-*linux*)
7594 LD="${LD-ld} -m elf32ppclinux"
7595 ;;
7596 s390x-*linux*)
7597 LD="${LD-ld} -m elf_s390"
7598 ;;
7599 sparc64-*linux*)
7600 LD="${LD-ld} -m elf32_sparc"
7601 ;;
7602 esac
7603 ;;
7604 *64-bit*)
7605 case $host in
7606 x86_64-*kfreebsd*-gnu)
7607 LD="${LD-ld} -m elf_x86_64_fbsd"
7608 ;;
7609 x86_64-*linux*)
7610 LD="${LD-ld} -m elf_x86_64"
7611 ;;
7612 powerpcle-*linux*)
7613 LD="${LD-ld} -m elf64lppc"
7614 ;;
7615 powerpc-*linux*)
7616 LD="${LD-ld} -m elf64ppc"
7617 ;;
7618 s390*-*linux*|s390*-*tpf*)
7619 LD="${LD-ld} -m elf64_s390"
7620 ;;
7621 sparc*-*linux*)
7622 LD="${LD-ld} -m elf64_sparc"
7623 ;;
7624 esac
7625 ;;
7626 esac
7627 fi
7628 rm -rf conftest*
7629 ;;
7630
7631 *-*-sco3.2v5*)
7632 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7633 SAVE_CFLAGS="$CFLAGS"
7634 CFLAGS="$CFLAGS -belf"
7635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7636 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7637 if ${lt_cv_cc_needs_belf+:} false; then :
7638 $as_echo_n "(cached) " >&6
7639 else
7640 ac_ext=c
7641 ac_cpp='$CPP $CPPFLAGS'
7642 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7643 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7644 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7645
7646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7647 /* end confdefs.h. */
7648
7649 int
7650 main ()
7651 {
7652
7653 ;
7654 return 0;
7655 }
7656 _ACEOF
7657 if ac_fn_c_try_link "$LINENO"; then :
7658 lt_cv_cc_needs_belf=yes
7659 else
7660 lt_cv_cc_needs_belf=no
7661 fi
7662 rm -f core conftest.err conftest.$ac_objext \
7663 conftest$ac_exeext conftest.$ac_ext
7664 ac_ext=c
7665 ac_cpp='$CPP $CPPFLAGS'
7666 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7667 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7668 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7669
7670 fi
7671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7672 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7673 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7674 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7675 CFLAGS="$SAVE_CFLAGS"
7676 fi
7677 ;;
7678 sparc*-*solaris*)
7679 # Find out which ABI we are using.
7680 echo 'int i;' > conftest.$ac_ext
7681 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7682 (eval $ac_compile) 2>&5
7683 ac_status=$?
7684 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7685 test $ac_status = 0; }; then
7686 case `/usr/bin/file conftest.o` in
7687 *64-bit*)
7688 case $lt_cv_prog_gnu_ld in
7689 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7690 *)
7691 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7692 LD="${LD-ld} -64"
7693 fi
7694 ;;
7695 esac
7696 ;;
7697 esac
7698 fi
7699 rm -rf conftest*
7700 ;;
7701 esac
7702
7703 need_locks="$enable_libtool_lock"
7704
7705
7706 case $host_os in
7707 rhapsody* | darwin*)
7708 if test -n "$ac_tool_prefix"; then
7709 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7710 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7712 $as_echo_n "checking for $ac_word... " >&6; }
7713 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7714 $as_echo_n "(cached) " >&6
7715 else
7716 if test -n "$DSYMUTIL"; then
7717 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7718 else
7719 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7720 for as_dir in $PATH
7721 do
7722 IFS=$as_save_IFS
7723 test -z "$as_dir" && as_dir=.
7724 for ac_exec_ext in '' $ac_executable_extensions; do
7725 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7726 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7727 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7728 break 2
7729 fi
7730 done
7731 done
7732 IFS=$as_save_IFS
7733
7734 fi
7735 fi
7736 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7737 if test -n "$DSYMUTIL"; then
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7739 $as_echo "$DSYMUTIL" >&6; }
7740 else
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7742 $as_echo "no" >&6; }
7743 fi
7744
7745
7746 fi
7747 if test -z "$ac_cv_prog_DSYMUTIL"; then
7748 ac_ct_DSYMUTIL=$DSYMUTIL
7749 # Extract the first word of "dsymutil", so it can be a program name with args.
7750 set dummy dsymutil; ac_word=$2
7751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7752 $as_echo_n "checking for $ac_word... " >&6; }
7753 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7754 $as_echo_n "(cached) " >&6
7755 else
7756 if test -n "$ac_ct_DSYMUTIL"; then
7757 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7758 else
7759 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7760 for as_dir in $PATH
7761 do
7762 IFS=$as_save_IFS
7763 test -z "$as_dir" && as_dir=.
7764 for ac_exec_ext in '' $ac_executable_extensions; do
7765 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7766 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7767 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7768 break 2
7769 fi
7770 done
7771 done
7772 IFS=$as_save_IFS
7773
7774 fi
7775 fi
7776 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7777 if test -n "$ac_ct_DSYMUTIL"; then
7778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7779 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7780 else
7781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7782 $as_echo "no" >&6; }
7783 fi
7784
7785 if test "x$ac_ct_DSYMUTIL" = x; then
7786 DSYMUTIL=":"
7787 else
7788 case $cross_compiling:$ac_tool_warned in
7789 yes:)
7790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7791 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7792 ac_tool_warned=yes ;;
7793 esac
7794 DSYMUTIL=$ac_ct_DSYMUTIL
7795 fi
7796 else
7797 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7798 fi
7799
7800 if test -n "$ac_tool_prefix"; then
7801 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7802 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7804 $as_echo_n "checking for $ac_word... " >&6; }
7805 if ${ac_cv_prog_NMEDIT+:} false; then :
7806 $as_echo_n "(cached) " >&6
7807 else
7808 if test -n "$NMEDIT"; then
7809 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7810 else
7811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7812 for as_dir in $PATH
7813 do
7814 IFS=$as_save_IFS
7815 test -z "$as_dir" && as_dir=.
7816 for ac_exec_ext in '' $ac_executable_extensions; do
7817 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7818 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7819 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7820 break 2
7821 fi
7822 done
7823 done
7824 IFS=$as_save_IFS
7825
7826 fi
7827 fi
7828 NMEDIT=$ac_cv_prog_NMEDIT
7829 if test -n "$NMEDIT"; then
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7831 $as_echo "$NMEDIT" >&6; }
7832 else
7833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7834 $as_echo "no" >&6; }
7835 fi
7836
7837
7838 fi
7839 if test -z "$ac_cv_prog_NMEDIT"; then
7840 ac_ct_NMEDIT=$NMEDIT
7841 # Extract the first word of "nmedit", so it can be a program name with args.
7842 set dummy nmedit; ac_word=$2
7843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7844 $as_echo_n "checking for $ac_word... " >&6; }
7845 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7846 $as_echo_n "(cached) " >&6
7847 else
7848 if test -n "$ac_ct_NMEDIT"; then
7849 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7850 else
7851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7852 for as_dir in $PATH
7853 do
7854 IFS=$as_save_IFS
7855 test -z "$as_dir" && as_dir=.
7856 for ac_exec_ext in '' $ac_executable_extensions; do
7857 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7858 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7860 break 2
7861 fi
7862 done
7863 done
7864 IFS=$as_save_IFS
7865
7866 fi
7867 fi
7868 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7869 if test -n "$ac_ct_NMEDIT"; then
7870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7871 $as_echo "$ac_ct_NMEDIT" >&6; }
7872 else
7873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7874 $as_echo "no" >&6; }
7875 fi
7876
7877 if test "x$ac_ct_NMEDIT" = x; then
7878 NMEDIT=":"
7879 else
7880 case $cross_compiling:$ac_tool_warned in
7881 yes:)
7882 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7883 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7884 ac_tool_warned=yes ;;
7885 esac
7886 NMEDIT=$ac_ct_NMEDIT
7887 fi
7888 else
7889 NMEDIT="$ac_cv_prog_NMEDIT"
7890 fi
7891
7892 if test -n "$ac_tool_prefix"; then
7893 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7894 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7896 $as_echo_n "checking for $ac_word... " >&6; }
7897 if ${ac_cv_prog_LIPO+:} false; then :
7898 $as_echo_n "(cached) " >&6
7899 else
7900 if test -n "$LIPO"; then
7901 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7902 else
7903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7904 for as_dir in $PATH
7905 do
7906 IFS=$as_save_IFS
7907 test -z "$as_dir" && as_dir=.
7908 for ac_exec_ext in '' $ac_executable_extensions; do
7909 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7910 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7912 break 2
7913 fi
7914 done
7915 done
7916 IFS=$as_save_IFS
7917
7918 fi
7919 fi
7920 LIPO=$ac_cv_prog_LIPO
7921 if test -n "$LIPO"; then
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7923 $as_echo "$LIPO" >&6; }
7924 else
7925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7926 $as_echo "no" >&6; }
7927 fi
7928
7929
7930 fi
7931 if test -z "$ac_cv_prog_LIPO"; then
7932 ac_ct_LIPO=$LIPO
7933 # Extract the first word of "lipo", so it can be a program name with args.
7934 set dummy lipo; ac_word=$2
7935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7936 $as_echo_n "checking for $ac_word... " >&6; }
7937 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7938 $as_echo_n "(cached) " >&6
7939 else
7940 if test -n "$ac_ct_LIPO"; then
7941 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7942 else
7943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7944 for as_dir in $PATH
7945 do
7946 IFS=$as_save_IFS
7947 test -z "$as_dir" && as_dir=.
7948 for ac_exec_ext in '' $ac_executable_extensions; do
7949 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7950 ac_cv_prog_ac_ct_LIPO="lipo"
7951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7952 break 2
7953 fi
7954 done
7955 done
7956 IFS=$as_save_IFS
7957
7958 fi
7959 fi
7960 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7961 if test -n "$ac_ct_LIPO"; then
7962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7963 $as_echo "$ac_ct_LIPO" >&6; }
7964 else
7965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7966 $as_echo "no" >&6; }
7967 fi
7968
7969 if test "x$ac_ct_LIPO" = x; then
7970 LIPO=":"
7971 else
7972 case $cross_compiling:$ac_tool_warned in
7973 yes:)
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7975 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7976 ac_tool_warned=yes ;;
7977 esac
7978 LIPO=$ac_ct_LIPO
7979 fi
7980 else
7981 LIPO="$ac_cv_prog_LIPO"
7982 fi
7983
7984 if test -n "$ac_tool_prefix"; then
7985 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7986 set dummy ${ac_tool_prefix}otool; ac_word=$2
7987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7988 $as_echo_n "checking for $ac_word... " >&6; }
7989 if ${ac_cv_prog_OTOOL+:} false; then :
7990 $as_echo_n "(cached) " >&6
7991 else
7992 if test -n "$OTOOL"; then
7993 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7994 else
7995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7996 for as_dir in $PATH
7997 do
7998 IFS=$as_save_IFS
7999 test -z "$as_dir" && as_dir=.
8000 for ac_exec_ext in '' $ac_executable_extensions; do
8001 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8002 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8003 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8004 break 2
8005 fi
8006 done
8007 done
8008 IFS=$as_save_IFS
8009
8010 fi
8011 fi
8012 OTOOL=$ac_cv_prog_OTOOL
8013 if test -n "$OTOOL"; then
8014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8015 $as_echo "$OTOOL" >&6; }
8016 else
8017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8018 $as_echo "no" >&6; }
8019 fi
8020
8021
8022 fi
8023 if test -z "$ac_cv_prog_OTOOL"; then
8024 ac_ct_OTOOL=$OTOOL
8025 # Extract the first word of "otool", so it can be a program name with args.
8026 set dummy otool; ac_word=$2
8027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8028 $as_echo_n "checking for $ac_word... " >&6; }
8029 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8030 $as_echo_n "(cached) " >&6
8031 else
8032 if test -n "$ac_ct_OTOOL"; then
8033 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8034 else
8035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8036 for as_dir in $PATH
8037 do
8038 IFS=$as_save_IFS
8039 test -z "$as_dir" && as_dir=.
8040 for ac_exec_ext in '' $ac_executable_extensions; do
8041 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8042 ac_cv_prog_ac_ct_OTOOL="otool"
8043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8044 break 2
8045 fi
8046 done
8047 done
8048 IFS=$as_save_IFS
8049
8050 fi
8051 fi
8052 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8053 if test -n "$ac_ct_OTOOL"; then
8054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8055 $as_echo "$ac_ct_OTOOL" >&6; }
8056 else
8057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8058 $as_echo "no" >&6; }
8059 fi
8060
8061 if test "x$ac_ct_OTOOL" = x; then
8062 OTOOL=":"
8063 else
8064 case $cross_compiling:$ac_tool_warned in
8065 yes:)
8066 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8067 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8068 ac_tool_warned=yes ;;
8069 esac
8070 OTOOL=$ac_ct_OTOOL
8071 fi
8072 else
8073 OTOOL="$ac_cv_prog_OTOOL"
8074 fi
8075
8076 if test -n "$ac_tool_prefix"; then
8077 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8078 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8080 $as_echo_n "checking for $ac_word... " >&6; }
8081 if ${ac_cv_prog_OTOOL64+:} false; then :
8082 $as_echo_n "(cached) " >&6
8083 else
8084 if test -n "$OTOOL64"; then
8085 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8086 else
8087 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8088 for as_dir in $PATH
8089 do
8090 IFS=$as_save_IFS
8091 test -z "$as_dir" && as_dir=.
8092 for ac_exec_ext in '' $ac_executable_extensions; do
8093 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8094 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8095 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8096 break 2
8097 fi
8098 done
8099 done
8100 IFS=$as_save_IFS
8101
8102 fi
8103 fi
8104 OTOOL64=$ac_cv_prog_OTOOL64
8105 if test -n "$OTOOL64"; then
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8107 $as_echo "$OTOOL64" >&6; }
8108 else
8109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8110 $as_echo "no" >&6; }
8111 fi
8112
8113
8114 fi
8115 if test -z "$ac_cv_prog_OTOOL64"; then
8116 ac_ct_OTOOL64=$OTOOL64
8117 # Extract the first word of "otool64", so it can be a program name with args.
8118 set dummy otool64; ac_word=$2
8119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8120 $as_echo_n "checking for $ac_word... " >&6; }
8121 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8122 $as_echo_n "(cached) " >&6
8123 else
8124 if test -n "$ac_ct_OTOOL64"; then
8125 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8126 else
8127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8128 for as_dir in $PATH
8129 do
8130 IFS=$as_save_IFS
8131 test -z "$as_dir" && as_dir=.
8132 for ac_exec_ext in '' $ac_executable_extensions; do
8133 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8134 ac_cv_prog_ac_ct_OTOOL64="otool64"
8135 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8136 break 2
8137 fi
8138 done
8139 done
8140 IFS=$as_save_IFS
8141
8142 fi
8143 fi
8144 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8145 if test -n "$ac_ct_OTOOL64"; then
8146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8147 $as_echo "$ac_ct_OTOOL64" >&6; }
8148 else
8149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8150 $as_echo "no" >&6; }
8151 fi
8152
8153 if test "x$ac_ct_OTOOL64" = x; then
8154 OTOOL64=":"
8155 else
8156 case $cross_compiling:$ac_tool_warned in
8157 yes:)
8158 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8159 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8160 ac_tool_warned=yes ;;
8161 esac
8162 OTOOL64=$ac_ct_OTOOL64
8163 fi
8164 else
8165 OTOOL64="$ac_cv_prog_OTOOL64"
8166 fi
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8195 $as_echo_n "checking for -single_module linker flag... " >&6; }
8196 if ${lt_cv_apple_cc_single_mod+:} false; then :
8197 $as_echo_n "(cached) " >&6
8198 else
8199 lt_cv_apple_cc_single_mod=no
8200 if test -z "${LT_MULTI_MODULE}"; then
8201 # By default we will add the -single_module flag. You can override
8202 # by either setting the environment variable LT_MULTI_MODULE
8203 # non-empty at configure time, or by adding -multi_module to the
8204 # link flags.
8205 rm -rf libconftest.dylib*
8206 echo "int foo(void){return 1;}" > conftest.c
8207 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8208 -dynamiclib -Wl,-single_module conftest.c" >&5
8209 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8210 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8211 _lt_result=$?
8212 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8213 lt_cv_apple_cc_single_mod=yes
8214 else
8215 cat conftest.err >&5
8216 fi
8217 rm -rf libconftest.dylib*
8218 rm -f conftest.*
8219 fi
8220 fi
8221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8222 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8224 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8225 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8226 $as_echo_n "(cached) " >&6
8227 else
8228 lt_cv_ld_exported_symbols_list=no
8229 save_LDFLAGS=$LDFLAGS
8230 echo "_main" > conftest.sym
8231 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8233 /* end confdefs.h. */
8234
8235 int
8236 main ()
8237 {
8238
8239 ;
8240 return 0;
8241 }
8242 _ACEOF
8243 if ac_fn_c_try_link "$LINENO"; then :
8244 lt_cv_ld_exported_symbols_list=yes
8245 else
8246 lt_cv_ld_exported_symbols_list=no
8247 fi
8248 rm -f core conftest.err conftest.$ac_objext \
8249 conftest$ac_exeext conftest.$ac_ext
8250 LDFLAGS="$save_LDFLAGS"
8251
8252 fi
8253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8254 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8256 $as_echo_n "checking for -force_load linker flag... " >&6; }
8257 if ${lt_cv_ld_force_load+:} false; then :
8258 $as_echo_n "(cached) " >&6
8259 else
8260 lt_cv_ld_force_load=no
8261 cat > conftest.c << _LT_EOF
8262 int forced_loaded() { return 2;}
8263 _LT_EOF
8264 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8265 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8266 echo "$AR cru libconftest.a conftest.o" >&5
8267 $AR cru libconftest.a conftest.o 2>&5
8268 cat > conftest.c << _LT_EOF
8269 int main() { return 0;}
8270 _LT_EOF
8271 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8272 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8273 _lt_result=$?
8274 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8275 lt_cv_ld_force_load=yes
8276 else
8277 cat conftest.err >&5
8278 fi
8279 rm -f conftest.err libconftest.a conftest conftest.c
8280 rm -rf conftest.dSYM
8281
8282 fi
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8284 $as_echo "$lt_cv_ld_force_load" >&6; }
8285 case $host_os in
8286 rhapsody* | darwin1.[012])
8287 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8288 darwin1.*)
8289 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8290 darwin*) # darwin 5.x on
8291 # if running on 10.5 or later, the deployment target defaults
8292 # to the OS version, if on x86, and 10.4, the deployment
8293 # target defaults to 10.4. Don't you love it?
8294 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8295 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8296 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8297 10.[012][,.]*)
8298 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8299 10.*)
8300 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8301 esac
8302 ;;
8303 esac
8304 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8305 _lt_dar_single_mod='$single_module'
8306 fi
8307 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8308 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8309 else
8310 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8311 fi
8312 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8313 _lt_dsymutil='~$DSYMUTIL $lib || :'
8314 else
8315 _lt_dsymutil=
8316 fi
8317 ;;
8318 esac
8319
8320 for ac_header in dlfcn.h
8321 do :
8322 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8323 "
8324 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8325 cat >>confdefs.h <<_ACEOF
8326 #define HAVE_DLFCN_H 1
8327 _ACEOF
8328
8329 fi
8330
8331 done
8332
8333
8334
8335 # autoconf.info says this should be called right after AC_INIT.
8336 ac_config_headers="$ac_config_headers config.h:config.in"
8337
8338
8339
8340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8341 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8342 if ${ac_cv_c_bigendian+:} false; then :
8343 $as_echo_n "(cached) " >&6
8344 else
8345 ac_cv_c_bigendian=unknown
8346 # See if we're dealing with a universal compiler.
8347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8348 /* end confdefs.h. */
8349 #ifndef __APPLE_CC__
8350 not a universal capable compiler
8351 #endif
8352 typedef int dummy;
8353
8354 _ACEOF
8355 if ac_fn_c_try_compile "$LINENO"; then :
8356
8357 # Check for potential -arch flags. It is not universal unless
8358 # there are at least two -arch flags with different values.
8359 ac_arch=
8360 ac_prev=
8361 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8362 if test -n "$ac_prev"; then
8363 case $ac_word in
8364 i?86 | x86_64 | ppc | ppc64)
8365 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8366 ac_arch=$ac_word
8367 else
8368 ac_cv_c_bigendian=universal
8369 break
8370 fi
8371 ;;
8372 esac
8373 ac_prev=
8374 elif test "x$ac_word" = "x-arch"; then
8375 ac_prev=arch
8376 fi
8377 done
8378 fi
8379 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8380 if test $ac_cv_c_bigendian = unknown; then
8381 # See if sys/param.h defines the BYTE_ORDER macro.
8382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8383 /* end confdefs.h. */
8384 #include <sys/types.h>
8385 #include <sys/param.h>
8386
8387 int
8388 main ()
8389 {
8390 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8391 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8392 && LITTLE_ENDIAN)
8393 bogus endian macros
8394 #endif
8395
8396 ;
8397 return 0;
8398 }
8399 _ACEOF
8400 if ac_fn_c_try_compile "$LINENO"; then :
8401 # It does; now see whether it defined to BIG_ENDIAN or not.
8402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8403 /* end confdefs.h. */
8404 #include <sys/types.h>
8405 #include <sys/param.h>
8406
8407 int
8408 main ()
8409 {
8410 #if BYTE_ORDER != BIG_ENDIAN
8411 not big endian
8412 #endif
8413
8414 ;
8415 return 0;
8416 }
8417 _ACEOF
8418 if ac_fn_c_try_compile "$LINENO"; then :
8419 ac_cv_c_bigendian=yes
8420 else
8421 ac_cv_c_bigendian=no
8422 fi
8423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8424 fi
8425 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8426 fi
8427 if test $ac_cv_c_bigendian = unknown; then
8428 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8430 /* end confdefs.h. */
8431 #include <limits.h>
8432
8433 int
8434 main ()
8435 {
8436 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8437 bogus endian macros
8438 #endif
8439
8440 ;
8441 return 0;
8442 }
8443 _ACEOF
8444 if ac_fn_c_try_compile "$LINENO"; then :
8445 # It does; now see whether it defined to _BIG_ENDIAN or not.
8446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8447 /* end confdefs.h. */
8448 #include <limits.h>
8449
8450 int
8451 main ()
8452 {
8453 #ifndef _BIG_ENDIAN
8454 not big endian
8455 #endif
8456
8457 ;
8458 return 0;
8459 }
8460 _ACEOF
8461 if ac_fn_c_try_compile "$LINENO"; then :
8462 ac_cv_c_bigendian=yes
8463 else
8464 ac_cv_c_bigendian=no
8465 fi
8466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8467 fi
8468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8469 fi
8470 if test $ac_cv_c_bigendian = unknown; then
8471 # Compile a test program.
8472 if test "$cross_compiling" = yes; then :
8473 # Try to guess by grepping values from an object file.
8474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8475 /* end confdefs.h. */
8476 short int ascii_mm[] =
8477 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8478 short int ascii_ii[] =
8479 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8480 int use_ascii (int i) {
8481 return ascii_mm[i] + ascii_ii[i];
8482 }
8483 short int ebcdic_ii[] =
8484 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8485 short int ebcdic_mm[] =
8486 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8487 int use_ebcdic (int i) {
8488 return ebcdic_mm[i] + ebcdic_ii[i];
8489 }
8490 extern int foo;
8491
8492 int
8493 main ()
8494 {
8495 return use_ascii (foo) == use_ebcdic (foo);
8496 ;
8497 return 0;
8498 }
8499 _ACEOF
8500 if ac_fn_c_try_compile "$LINENO"; then :
8501 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8502 ac_cv_c_bigendian=yes
8503 fi
8504 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8505 if test "$ac_cv_c_bigendian" = unknown; then
8506 ac_cv_c_bigendian=no
8507 else
8508 # finding both strings is unlikely to happen, but who knows?
8509 ac_cv_c_bigendian=unknown
8510 fi
8511 fi
8512 fi
8513 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8514 else
8515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8516 /* end confdefs.h. */
8517 $ac_includes_default
8518 int
8519 main ()
8520 {
8521
8522 /* Are we little or big endian? From Harbison&Steele. */
8523 union
8524 {
8525 long int l;
8526 char c[sizeof (long int)];
8527 } u;
8528 u.l = 1;
8529 return u.c[sizeof (long int) - 1] == 1;
8530
8531 ;
8532 return 0;
8533 }
8534 _ACEOF
8535 if ac_fn_c_try_run "$LINENO"; then :
8536 ac_cv_c_bigendian=no
8537 else
8538 ac_cv_c_bigendian=yes
8539 fi
8540 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8541 conftest.$ac_objext conftest.beam conftest.$ac_ext
8542 fi
8543
8544 fi
8545 fi
8546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8547 $as_echo "$ac_cv_c_bigendian" >&6; }
8548 case $ac_cv_c_bigendian in #(
8549 yes)
8550 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8551 ;; #(
8552 no)
8553 ;; #(
8554 universal)
8555
8556 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8557
8558 ;; #(
8559 *)
8560 as_fn_error $? "unknown endianness
8561 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8562 esac
8563
8564
8565
8566
8567 # Put a plausible default for CC_FOR_BUILD in Makefile.
8568 if test -z "$CC_FOR_BUILD"; then
8569 if test "x$cross_compiling" = "xno"; then
8570 CC_FOR_BUILD='$(CC)'
8571 else
8572 CC_FOR_BUILD=gcc
8573 fi
8574 fi
8575
8576
8577
8578
8579 AR=${AR-ar}
8580
8581 if test -n "$ac_tool_prefix"; then
8582 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8583 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8585 $as_echo_n "checking for $ac_word... " >&6; }
8586 if ${ac_cv_prog_RANLIB+:} false; then :
8587 $as_echo_n "(cached) " >&6
8588 else
8589 if test -n "$RANLIB"; then
8590 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8591 else
8592 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8593 for as_dir in $PATH
8594 do
8595 IFS=$as_save_IFS
8596 test -z "$as_dir" && as_dir=.
8597 for ac_exec_ext in '' $ac_executable_extensions; do
8598 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8599 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8600 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8601 break 2
8602 fi
8603 done
8604 done
8605 IFS=$as_save_IFS
8606
8607 fi
8608 fi
8609 RANLIB=$ac_cv_prog_RANLIB
8610 if test -n "$RANLIB"; then
8611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8612 $as_echo "$RANLIB" >&6; }
8613 else
8614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8615 $as_echo "no" >&6; }
8616 fi
8617
8618
8619 fi
8620 if test -z "$ac_cv_prog_RANLIB"; then
8621 ac_ct_RANLIB=$RANLIB
8622 # Extract the first word of "ranlib", so it can be a program name with args.
8623 set dummy ranlib; ac_word=$2
8624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8625 $as_echo_n "checking for $ac_word... " >&6; }
8626 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
8627 $as_echo_n "(cached) " >&6
8628 else
8629 if test -n "$ac_ct_RANLIB"; then
8630 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8631 else
8632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8633 for as_dir in $PATH
8634 do
8635 IFS=$as_save_IFS
8636 test -z "$as_dir" && as_dir=.
8637 for ac_exec_ext in '' $ac_executable_extensions; do
8638 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8639 ac_cv_prog_ac_ct_RANLIB="ranlib"
8640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8641 break 2
8642 fi
8643 done
8644 done
8645 IFS=$as_save_IFS
8646
8647 fi
8648 fi
8649 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8650 if test -n "$ac_ct_RANLIB"; then
8651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8652 $as_echo "$ac_ct_RANLIB" >&6; }
8653 else
8654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8655 $as_echo "no" >&6; }
8656 fi
8657
8658 if test "x$ac_ct_RANLIB" = x; then
8659 RANLIB=":"
8660 else
8661 case $cross_compiling:$ac_tool_warned in
8662 yes:)
8663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8664 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8665 ac_tool_warned=yes ;;
8666 esac
8667 RANLIB=$ac_ct_RANLIB
8668 fi
8669 else
8670 RANLIB="$ac_cv_prog_RANLIB"
8671 fi
8672
8673
8674 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8675 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8676 # is C99. So handle it ourselves.
8677 :
8678 C_DIALECT=
8679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8680 $as_echo_n "checking whether C11 is supported by default... " >&6; }
8681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8682 /* end confdefs.h. */
8683
8684 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8685 # error "C11 support not found"
8686 #endif
8687
8688 _ACEOF
8689 if ac_fn_c_try_compile "$LINENO"; then :
8690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8691 $as_echo "yes" >&6; }
8692 else
8693
8694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8695 $as_echo "no" >&6; }
8696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8697 $as_echo_n "checking for -std=c11 support... " >&6; }
8698 ac_save_CC="$CC"
8699 CC="$CC -std=c11"
8700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8701 /* end confdefs.h. */
8702
8703 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8704 # error "C11 support not found"
8705 #endif
8706
8707 _ACEOF
8708 if ac_fn_c_try_compile "$LINENO"; then :
8709
8710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8711 $as_echo "yes" >&6; }
8712 CC="$ac_save_CC"
8713 C_DIALECT="-std=c11"
8714
8715 else
8716 as_fn_error $? "C11 is required" "$LINENO" 5
8717 fi
8718 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8719 fi
8720 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8721
8722
8723 # Some of the common include files depend on bfd.h, and bfd.h checks
8724 # that config.h is included first by testing that the PACKAGE macro
8725 # is defined.
8726 PACKAGE=sim
8727
8728 cat >>confdefs.h <<_ACEOF
8729 #define PACKAGE "$PACKAGE"
8730 _ACEOF
8731
8732
8733
8734 # Dependency checking.
8735 ac_config_commands="$ac_config_commands depdir"
8736
8737
8738 depcc="$CC" am_compiler_list=
8739
8740 am_depcomp=$ac_aux_dir/depcomp
8741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8742 $as_echo_n "checking dependency style of $depcc... " >&6; }
8743 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
8744 $as_echo_n "(cached) " >&6
8745 else
8746 if test -f "$am_depcomp"; then
8747 # We make a subdir and do the tests there. Otherwise we can end up
8748 # making bogus files that we don't know about and never remove. For
8749 # instance it was reported that on HP-UX the gcc test will end up
8750 # making a dummy file named `D' -- because `-MD' means `put the output
8751 # in D'.
8752 mkdir conftest.dir
8753 # Copy depcomp to subdir because otherwise we won't find it if we're
8754 # using a relative directory.
8755 cp "$am_depcomp" conftest.dir
8756 cd conftest.dir
8757 # We will build objects and dependencies in a subdirectory because
8758 # it helps to detect inapplicable dependency modes. For instance
8759 # both Tru64's cc and ICC support -MD to output dependencies as a
8760 # side effect of compilation, but ICC will put the dependencies in
8761 # the current directory while Tru64 will put them in the object
8762 # directory.
8763 mkdir sub
8764
8765 am_cv_CC_dependencies_compiler_type=none
8766 if test "$am_compiler_list" = ""; then
8767 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8768 fi
8769 for depmode in $am_compiler_list; do
8770 if test $depmode = none; then break; fi
8771
8772 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8773 # Setup a source with many dependencies, because some compilers
8774 # like to wrap large dependency lists on column 80 (with \), and
8775 # we should not choose a depcomp mode which is confused by this.
8776 #
8777 # We need to recreate these files for each test, as the compiler may
8778 # overwrite some of them when testing with obscure command lines.
8779 # This happens at least with the AIX C compiler.
8780 : > sub/conftest.c
8781 for i in 1 2 3 4 5 6; do
8782 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8783 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8784 # Solaris 8's {/usr,}/bin/sh.
8785 touch sub/conftst$i.h
8786 done
8787 echo "include sub/conftest.Po" > confmf
8788
8789 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8790 # mode. It turns out that the SunPro C++ compiler does not properly
8791 # handle `-M -o', and we need to detect this.
8792 depcmd="depmode=$depmode \
8793 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8794 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8795 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8796 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8797 if env $depcmd > conftest.err 2>&1 &&
8798 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8799 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8800 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8801 # icc doesn't choke on unknown options, it will just issue warnings
8802 # or remarks (even with -Werror). So we grep stderr for any message
8803 # that says an option was ignored or not supported.
8804 # When given -MP, icc 7.0 and 7.1 complain thusly:
8805 # icc: Command line warning: ignoring option '-M'; no argument required
8806 # The diagnosis changed in icc 8.0:
8807 # icc: Command line remark: option '-MP' not supported
8808 if (grep 'ignoring option' conftest.err ||
8809 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8810 am_cv_CC_dependencies_compiler_type=$depmode
8811 $as_echo "$as_me:$LINENO: success" >&5
8812 break
8813 fi
8814 fi
8815 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8816 sed -e 's/^/| /' < conftest.err >&5
8817 done
8818
8819 cd ..
8820 rm -rf conftest.dir
8821 else
8822 am_cv_CC_dependencies_compiler_type=none
8823 fi
8824
8825 fi
8826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8827 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8828 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8829 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
8830 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8831
8832 fi
8833
8834
8835 # Check for the 'make' the user wants to use.
8836 for ac_prog in make
8837 do
8838 # Extract the first word of "$ac_prog", so it can be a program name with args.
8839 set dummy $ac_prog; ac_word=$2
8840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8841 $as_echo_n "checking for $ac_word... " >&6; }
8842 if ${ac_cv_prog_MAKE+:} false; then :
8843 $as_echo_n "(cached) " >&6
8844 else
8845 if test -n "$MAKE"; then
8846 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8847 else
8848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8849 for as_dir in $PATH
8850 do
8851 IFS=$as_save_IFS
8852 test -z "$as_dir" && as_dir=.
8853 for ac_exec_ext in '' $ac_executable_extensions; do
8854 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8855 ac_cv_prog_MAKE="$ac_prog"
8856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8857 break 2
8858 fi
8859 done
8860 done
8861 IFS=$as_save_IFS
8862
8863 fi
8864 fi
8865 MAKE=$ac_cv_prog_MAKE
8866 if test -n "$MAKE"; then
8867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8868 $as_echo "$MAKE" >&6; }
8869 else
8870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8871 $as_echo "no" >&6; }
8872 fi
8873
8874
8875 test -n "$MAKE" && break
8876 done
8877
8878 MAKE_IS_GNU=
8879 case "`$MAKE --version 2>&1 | sed 1q`" in
8880 *GNU*)
8881 MAKE_IS_GNU=yes
8882 ;;
8883 esac
8884 if test "$MAKE_IS_GNU" = yes; then
8885 GMAKE_TRUE=
8886 GMAKE_FALSE='#'
8887 else
8888 GMAKE_TRUE='#'
8889 GMAKE_FALSE=
8890 fi
8891
8892
8893 ALL_LINGUAS=
8894 # If we haven't got the data from the intl directory,
8895 # assume NLS is disabled.
8896 USE_NLS=no
8897 LIBINTL=
8898 LIBINTL_DEP=
8899 INCINTL=
8900 XGETTEXT=
8901 GMSGFMT=
8902 POSUB=
8903
8904 if test -f ../../intl/config.intl; then
8905 . ../../intl/config.intl
8906 fi
8907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8908 $as_echo_n "checking whether NLS is requested... " >&6; }
8909 if test x"$USE_NLS" != xyes; then
8910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8911 $as_echo "no" >&6; }
8912 else
8913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8914 $as_echo "yes" >&6; }
8915
8916 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8917
8918
8919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8920 $as_echo_n "checking for catalogs to be installed... " >&6; }
8921 # Look for .po and .gmo files in the source directory.
8922 CATALOGS=
8923 XLINGUAS=
8924 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8925 # If there aren't any .gmo files the shell will give us the
8926 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8927 # weeded out.
8928 case "$cat" in *\**)
8929 continue;;
8930 esac
8931 # The quadruple backslash is collapsed to a double backslash
8932 # by the backticks, then collapsed again by the double quotes,
8933 # leaving us with one backslash in the sed expression (right
8934 # before the dot that mustn't act as a wildcard).
8935 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8936 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8937 # The user is allowed to set LINGUAS to a list of languages to
8938 # install catalogs for. If it's empty that means "all of them."
8939 if test "x$LINGUAS" = x; then
8940 CATALOGS="$CATALOGS $cat"
8941 XLINGUAS="$XLINGUAS $lang"
8942 else
8943 case "$LINGUAS" in *$lang*)
8944 CATALOGS="$CATALOGS $cat"
8945 XLINGUAS="$XLINGUAS $lang"
8946 ;;
8947 esac
8948 fi
8949 done
8950 LINGUAS="$XLINGUAS"
8951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8952 $as_echo "$LINGUAS" >&6; }
8953
8954
8955 DATADIRNAME=share
8956
8957 INSTOBJEXT=.mo
8958
8959 GENCAT=gencat
8960
8961 CATOBJEXT=.gmo
8962
8963 fi
8964
8965 # Check for common headers.
8966 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8967 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8968 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8969 do :
8970 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8971 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8972 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8973 cat >>confdefs.h <<_ACEOF
8974 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8975 _ACEOF
8976
8977 fi
8978
8979 done
8980
8981 for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
8982 do :
8983 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8984 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8985 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8986 cat >>confdefs.h <<_ACEOF
8987 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8988 _ACEOF
8989
8990 fi
8991
8992 done
8993
8994 for ac_header in fcntl.h fpu_control.h
8995 do :
8996 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8997 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8998 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8999 cat >>confdefs.h <<_ACEOF
9000 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9001 _ACEOF
9002
9003 fi
9004
9005 done
9006
9007 for ac_header in dlfcn.h errno.h sys/stat.h
9008 do :
9009 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9010 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9011 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9012 cat >>confdefs.h <<_ACEOF
9013 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9014 _ACEOF
9015
9016 fi
9017
9018 done
9019
9020 for ac_func in getrusage time sigaction __setfpucw
9021 do :
9022 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9023 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9024 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9025 cat >>confdefs.h <<_ACEOF
9026 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9027 _ACEOF
9028
9029 fi
9030 done
9031
9032 for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
9033 do :
9034 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9035 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9036 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9037 cat >>confdefs.h <<_ACEOF
9038 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9039 _ACEOF
9040
9041 fi
9042 done
9043
9044 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9045 #include <sys/types.h>
9046 #endif
9047 #ifdef HAVE_SYS_STAT_H
9048 #include <sys/stat.h>
9049 #endif
9050 "
9051 if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
9052
9053 cat >>confdefs.h <<_ACEOF
9054 #define HAVE_STRUCT_STAT_ST_DEV 1
9055 _ACEOF
9056
9057
9058 fi
9059 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9060 #include <sys/types.h>
9061 #endif
9062 #ifdef HAVE_SYS_STAT_H
9063 #include <sys/stat.h>
9064 #endif
9065 "
9066 if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
9067
9068 cat >>confdefs.h <<_ACEOF
9069 #define HAVE_STRUCT_STAT_ST_INO 1
9070 _ACEOF
9071
9072
9073 fi
9074 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9075 #include <sys/types.h>
9076 #endif
9077 #ifdef HAVE_SYS_STAT_H
9078 #include <sys/stat.h>
9079 #endif
9080 "
9081 if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
9082
9083 cat >>confdefs.h <<_ACEOF
9084 #define HAVE_STRUCT_STAT_ST_MODE 1
9085 _ACEOF
9086
9087
9088 fi
9089 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9090 #include <sys/types.h>
9091 #endif
9092 #ifdef HAVE_SYS_STAT_H
9093 #include <sys/stat.h>
9094 #endif
9095 "
9096 if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
9097
9098 cat >>confdefs.h <<_ACEOF
9099 #define HAVE_STRUCT_STAT_ST_NLINK 1
9100 _ACEOF
9101
9102
9103 fi
9104 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9105 #include <sys/types.h>
9106 #endif
9107 #ifdef HAVE_SYS_STAT_H
9108 #include <sys/stat.h>
9109 #endif
9110 "
9111 if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
9112
9113 cat >>confdefs.h <<_ACEOF
9114 #define HAVE_STRUCT_STAT_ST_UID 1
9115 _ACEOF
9116
9117
9118 fi
9119 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9120 #include <sys/types.h>
9121 #endif
9122 #ifdef HAVE_SYS_STAT_H
9123 #include <sys/stat.h>
9124 #endif
9125 "
9126 if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
9127
9128 cat >>confdefs.h <<_ACEOF
9129 #define HAVE_STRUCT_STAT_ST_GID 1
9130 _ACEOF
9131
9132
9133 fi
9134 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9135 #include <sys/types.h>
9136 #endif
9137 #ifdef HAVE_SYS_STAT_H
9138 #include <sys/stat.h>
9139 #endif
9140 "
9141 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
9142
9143 cat >>confdefs.h <<_ACEOF
9144 #define HAVE_STRUCT_STAT_ST_RDEV 1
9145 _ACEOF
9146
9147
9148 fi
9149 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9150 #include <sys/types.h>
9151 #endif
9152 #ifdef HAVE_SYS_STAT_H
9153 #include <sys/stat.h>
9154 #endif
9155 "
9156 if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
9157
9158 cat >>confdefs.h <<_ACEOF
9159 #define HAVE_STRUCT_STAT_ST_SIZE 1
9160 _ACEOF
9161
9162
9163 fi
9164 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9165 #include <sys/types.h>
9166 #endif
9167 #ifdef HAVE_SYS_STAT_H
9168 #include <sys/stat.h>
9169 #endif
9170 "
9171 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
9172
9173 cat >>confdefs.h <<_ACEOF
9174 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9175 _ACEOF
9176
9177
9178 fi
9179 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9180 #include <sys/types.h>
9181 #endif
9182 #ifdef HAVE_SYS_STAT_H
9183 #include <sys/stat.h>
9184 #endif
9185 "
9186 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
9187
9188 cat >>confdefs.h <<_ACEOF
9189 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9190 _ACEOF
9191
9192
9193 fi
9194 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9195 #include <sys/types.h>
9196 #endif
9197 #ifdef HAVE_SYS_STAT_H
9198 #include <sys/stat.h>
9199 #endif
9200 "
9201 if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
9202
9203 cat >>confdefs.h <<_ACEOF
9204 #define HAVE_STRUCT_STAT_ST_ATIME 1
9205 _ACEOF
9206
9207
9208 fi
9209 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9210 #include <sys/types.h>
9211 #endif
9212 #ifdef HAVE_SYS_STAT_H
9213 #include <sys/stat.h>
9214 #endif
9215 "
9216 if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
9217
9218 cat >>confdefs.h <<_ACEOF
9219 #define HAVE_STRUCT_STAT_ST_MTIME 1
9220 _ACEOF
9221
9222
9223 fi
9224 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9225 #include <sys/types.h>
9226 #endif
9227 #ifdef HAVE_SYS_STAT_H
9228 #include <sys/stat.h>
9229 #endif
9230 "
9231 if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
9232
9233 cat >>confdefs.h <<_ACEOF
9234 #define HAVE_STRUCT_STAT_ST_CTIME 1
9235 _ACEOF
9236
9237
9238 fi
9239
9240 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9241 #include <sys/socket.h>
9242
9243 "
9244 if test "x$ac_cv_type_socklen_t" = xyes; then :
9245
9246 cat >>confdefs.h <<_ACEOF
9247 #define HAVE_SOCKLEN_T 1
9248 _ACEOF
9249
9250
9251 fi
9252
9253
9254 # Check for socket libraries
9255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9256 $as_echo_n "checking for bind in -lsocket... " >&6; }
9257 if ${ac_cv_lib_socket_bind+:} false; then :
9258 $as_echo_n "(cached) " >&6
9259 else
9260 ac_check_lib_save_LIBS=$LIBS
9261 LIBS="-lsocket $LIBS"
9262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9263 /* end confdefs.h. */
9264
9265 /* Override any GCC internal prototype to avoid an error.
9266 Use char because int might match the return type of a GCC
9267 builtin and then its argument prototype would still apply. */
9268 #ifdef __cplusplus
9269 extern "C"
9270 #endif
9271 char bind ();
9272 int
9273 main ()
9274 {
9275 return bind ();
9276 ;
9277 return 0;
9278 }
9279 _ACEOF
9280 if ac_fn_c_try_link "$LINENO"; then :
9281 ac_cv_lib_socket_bind=yes
9282 else
9283 ac_cv_lib_socket_bind=no
9284 fi
9285 rm -f core conftest.err conftest.$ac_objext \
9286 conftest$ac_exeext conftest.$ac_ext
9287 LIBS=$ac_check_lib_save_LIBS
9288 fi
9289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9290 $as_echo "$ac_cv_lib_socket_bind" >&6; }
9291 if test "x$ac_cv_lib_socket_bind" = xyes; then :
9292 cat >>confdefs.h <<_ACEOF
9293 #define HAVE_LIBSOCKET 1
9294 _ACEOF
9295
9296 LIBS="-lsocket $LIBS"
9297
9298 fi
9299
9300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9301 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9302 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
9303 $as_echo_n "(cached) " >&6
9304 else
9305 ac_check_lib_save_LIBS=$LIBS
9306 LIBS="-lnsl $LIBS"
9307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9308 /* end confdefs.h. */
9309
9310 /* Override any GCC internal prototype to avoid an error.
9311 Use char because int might match the return type of a GCC
9312 builtin and then its argument prototype would still apply. */
9313 #ifdef __cplusplus
9314 extern "C"
9315 #endif
9316 char gethostbyname ();
9317 int
9318 main ()
9319 {
9320 return gethostbyname ();
9321 ;
9322 return 0;
9323 }
9324 _ACEOF
9325 if ac_fn_c_try_link "$LINENO"; then :
9326 ac_cv_lib_nsl_gethostbyname=yes
9327 else
9328 ac_cv_lib_nsl_gethostbyname=no
9329 fi
9330 rm -f core conftest.err conftest.$ac_objext \
9331 conftest$ac_exeext conftest.$ac_ext
9332 LIBS=$ac_check_lib_save_LIBS
9333 fi
9334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9335 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9336 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
9337 cat >>confdefs.h <<_ACEOF
9338 #define HAVE_LIBNSL 1
9339 _ACEOF
9340
9341 LIBS="-lnsl $LIBS"
9342
9343 fi
9344
9345
9346 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
9347 # using the same condition.
9348
9349 # Use the system's zlib library.
9350 zlibdir="-L\$(top_builddir)/../zlib"
9351 zlibinc="-I\$(top_srcdir)/../zlib"
9352
9353 # Check whether --with-system-zlib was given.
9354 if test "${with_system_zlib+set}" = set; then :
9355 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9356 zlibdir=
9357 zlibinc=
9358 fi
9359
9360 fi
9361
9362
9363
9364
9365
9366 # BFD uses libdl when when plugins enabled.
9367
9368 maybe_plugins=no
9369 for ac_header in dlfcn.h
9370 do :
9371 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9372 "
9373 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
9374 cat >>confdefs.h <<_ACEOF
9375 #define HAVE_DLFCN_H 1
9376 _ACEOF
9377 maybe_plugins=yes
9378 fi
9379
9380 done
9381
9382 for ac_header in windows.h
9383 do :
9384 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9385 "
9386 if test "x$ac_cv_header_windows_h" = xyes; then :
9387 cat >>confdefs.h <<_ACEOF
9388 #define HAVE_WINDOWS_H 1
9389 _ACEOF
9390 maybe_plugins=yes
9391 fi
9392
9393 done
9394
9395
9396 # Check whether --enable-plugins was given.
9397 if test "${enable_plugins+set}" = set; then :
9398 enableval=$enable_plugins; case "${enableval}" in
9399 no) plugins=no ;;
9400 *) plugins=yes
9401 if test "$maybe_plugins" != "yes" ; then
9402 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9403 fi ;;
9404 esac
9405 else
9406 plugins=$maybe_plugins
9407
9408 fi
9409
9410 if test "$plugins" = "yes"; then
9411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9412 $as_echo_n "checking for library containing dlsym... " >&6; }
9413 if ${ac_cv_search_dlsym+:} false; then :
9414 $as_echo_n "(cached) " >&6
9415 else
9416 ac_func_search_save_LIBS=$LIBS
9417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9418 /* end confdefs.h. */
9419
9420 /* Override any GCC internal prototype to avoid an error.
9421 Use char because int might match the return type of a GCC
9422 builtin and then its argument prototype would still apply. */
9423 #ifdef __cplusplus
9424 extern "C"
9425 #endif
9426 char dlsym ();
9427 int
9428 main ()
9429 {
9430 return dlsym ();
9431 ;
9432 return 0;
9433 }
9434 _ACEOF
9435 for ac_lib in '' dl; do
9436 if test -z "$ac_lib"; then
9437 ac_res="none required"
9438 else
9439 ac_res=-l$ac_lib
9440 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9441 fi
9442 if ac_fn_c_try_link "$LINENO"; then :
9443 ac_cv_search_dlsym=$ac_res
9444 fi
9445 rm -f core conftest.err conftest.$ac_objext \
9446 conftest$ac_exeext
9447 if ${ac_cv_search_dlsym+:} false; then :
9448 break
9449 fi
9450 done
9451 if ${ac_cv_search_dlsym+:} false; then :
9452
9453 else
9454 ac_cv_search_dlsym=no
9455 fi
9456 rm conftest.$ac_ext
9457 LIBS=$ac_func_search_save_LIBS
9458 fi
9459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9460 $as_echo "$ac_cv_search_dlsym" >&6; }
9461 ac_res=$ac_cv_search_dlsym
9462 if test "$ac_res" != no; then :
9463 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9464
9465 fi
9466
9467 fi
9468
9469 if test "$plugins" = yes; then
9470 PLUGINS_TRUE=
9471 PLUGINS_FALSE='#'
9472 else
9473 PLUGINS_TRUE='#'
9474 PLUGINS_FALSE=
9475 fi
9476
9477
9478
9479
9480
9481 # Set options
9482 enable_dlopen=yes
9483
9484
9485
9486
9487 enable_win32_dll=no
9488
9489
9490 # Check whether --enable-shared was given.
9491 if test "${enable_shared+set}" = set; then :
9492 enableval=$enable_shared; p=${PACKAGE-default}
9493 case $enableval in
9494 yes) enable_shared=yes ;;
9495 no) enable_shared=no ;;
9496 *)
9497 enable_shared=no
9498 # Look at the argument we got. We use all the common list separators.
9499 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9500 for pkg in $enableval; do
9501 IFS="$lt_save_ifs"
9502 if test "X$pkg" = "X$p"; then
9503 enable_shared=yes
9504 fi
9505 done
9506 IFS="$lt_save_ifs"
9507 ;;
9508 esac
9509 else
9510 enable_shared=yes
9511 fi
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521 # Check whether --enable-static was given.
9522 if test "${enable_static+set}" = set; then :
9523 enableval=$enable_static; p=${PACKAGE-default}
9524 case $enableval in
9525 yes) enable_static=yes ;;
9526 no) enable_static=no ;;
9527 *)
9528 enable_static=no
9529 # Look at the argument we got. We use all the common list separators.
9530 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9531 for pkg in $enableval; do
9532 IFS="$lt_save_ifs"
9533 if test "X$pkg" = "X$p"; then
9534 enable_static=yes
9535 fi
9536 done
9537 IFS="$lt_save_ifs"
9538 ;;
9539 esac
9540 else
9541 enable_static=yes
9542 fi
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553 # Check whether --with-pic was given.
9554 if test "${with_pic+set}" = set; then :
9555 withval=$with_pic; pic_mode="$withval"
9556 else
9557 pic_mode=default
9558 fi
9559
9560
9561 test -z "$pic_mode" && pic_mode=default
9562
9563
9564
9565
9566
9567
9568
9569 # Check whether --enable-fast-install was given.
9570 if test "${enable_fast_install+set}" = set; then :
9571 enableval=$enable_fast_install; p=${PACKAGE-default}
9572 case $enableval in
9573 yes) enable_fast_install=yes ;;
9574 no) enable_fast_install=no ;;
9575 *)
9576 enable_fast_install=no
9577 # Look at the argument we got. We use all the common list separators.
9578 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9579 for pkg in $enableval; do
9580 IFS="$lt_save_ifs"
9581 if test "X$pkg" = "X$p"; then
9582 enable_fast_install=yes
9583 fi
9584 done
9585 IFS="$lt_save_ifs"
9586 ;;
9587 esac
9588 else
9589 enable_fast_install=yes
9590 fi
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602 # This can be used to rebuild libtool when needed
9603 LIBTOOL_DEPS="$ltmain"
9604
9605 # Always use our own libtool.
9606 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633 test -z "$LN_S" && LN_S="ln -s"
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648 if test -n "${ZSH_VERSION+set}" ; then
9649 setopt NO_GLOB_SUBST
9650 fi
9651
9652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9653 $as_echo_n "checking for objdir... " >&6; }
9654 if ${lt_cv_objdir+:} false; then :
9655 $as_echo_n "(cached) " >&6
9656 else
9657 rm -f .libs 2>/dev/null
9658 mkdir .libs 2>/dev/null
9659 if test -d .libs; then
9660 lt_cv_objdir=.libs
9661 else
9662 # MS-DOS does not allow filenames that begin with a dot.
9663 lt_cv_objdir=_libs
9664 fi
9665 rmdir .libs 2>/dev/null
9666 fi
9667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9668 $as_echo "$lt_cv_objdir" >&6; }
9669 objdir=$lt_cv_objdir
9670
9671
9672
9673
9674
9675 cat >>confdefs.h <<_ACEOF
9676 #define LT_OBJDIR "$lt_cv_objdir/"
9677 _ACEOF
9678
9679
9680
9681
9682 case $host_os in
9683 aix3*)
9684 # AIX sometimes has problems with the GCC collect2 program. For some
9685 # reason, if we set the COLLECT_NAMES environment variable, the problems
9686 # vanish in a puff of smoke.
9687 if test "X${COLLECT_NAMES+set}" != Xset; then
9688 COLLECT_NAMES=
9689 export COLLECT_NAMES
9690 fi
9691 ;;
9692 esac
9693
9694 # Global variables:
9695 ofile=libtool
9696 can_build_shared=yes
9697
9698 # All known linkers require a `.a' archive for static linking (except MSVC,
9699 # which needs '.lib').
9700 libext=a
9701
9702 with_gnu_ld="$lt_cv_prog_gnu_ld"
9703
9704 old_CC="$CC"
9705 old_CFLAGS="$CFLAGS"
9706
9707 # Set sane defaults for various variables
9708 test -z "$CC" && CC=cc
9709 test -z "$LTCC" && LTCC=$CC
9710 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9711 test -z "$LD" && LD=ld
9712 test -z "$ac_objext" && ac_objext=o
9713
9714 for cc_temp in $compiler""; do
9715 case $cc_temp in
9716 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9717 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9718 \-*) ;;
9719 *) break;;
9720 esac
9721 done
9722 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9723
9724
9725 # Only perform the check for file, if the check method requires it
9726 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9727 case $deplibs_check_method in
9728 file_magic*)
9729 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9731 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9732 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9733 $as_echo_n "(cached) " >&6
9734 else
9735 case $MAGIC_CMD in
9736 [\\/*] | ?:[\\/]*)
9737 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9738 ;;
9739 *)
9740 lt_save_MAGIC_CMD="$MAGIC_CMD"
9741 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9742 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9743 for ac_dir in $ac_dummy; do
9744 IFS="$lt_save_ifs"
9745 test -z "$ac_dir" && ac_dir=.
9746 if test -f $ac_dir/${ac_tool_prefix}file; then
9747 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9748 if test -n "$file_magic_test_file"; then
9749 case $deplibs_check_method in
9750 "file_magic "*)
9751 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9752 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9753 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9754 $EGREP "$file_magic_regex" > /dev/null; then
9755 :
9756 else
9757 cat <<_LT_EOF 1>&2
9758
9759 *** Warning: the command libtool uses to detect shared libraries,
9760 *** $file_magic_cmd, produces output that libtool cannot recognize.
9761 *** The result is that libtool may fail to recognize shared libraries
9762 *** as such. This will affect the creation of libtool libraries that
9763 *** depend on shared libraries, but programs linked with such libtool
9764 *** libraries will work regardless of this problem. Nevertheless, you
9765 *** may want to report the problem to your system manager and/or to
9766 *** bug-libtool@gnu.org
9767
9768 _LT_EOF
9769 fi ;;
9770 esac
9771 fi
9772 break
9773 fi
9774 done
9775 IFS="$lt_save_ifs"
9776 MAGIC_CMD="$lt_save_MAGIC_CMD"
9777 ;;
9778 esac
9779 fi
9780
9781 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9782 if test -n "$MAGIC_CMD"; then
9783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9784 $as_echo "$MAGIC_CMD" >&6; }
9785 else
9786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9787 $as_echo "no" >&6; }
9788 fi
9789
9790
9791
9792
9793
9794 if test -z "$lt_cv_path_MAGIC_CMD"; then
9795 if test -n "$ac_tool_prefix"; then
9796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9797 $as_echo_n "checking for file... " >&6; }
9798 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9799 $as_echo_n "(cached) " >&6
9800 else
9801 case $MAGIC_CMD in
9802 [\\/*] | ?:[\\/]*)
9803 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9804 ;;
9805 *)
9806 lt_save_MAGIC_CMD="$MAGIC_CMD"
9807 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9808 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9809 for ac_dir in $ac_dummy; do
9810 IFS="$lt_save_ifs"
9811 test -z "$ac_dir" && ac_dir=.
9812 if test -f $ac_dir/file; then
9813 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9814 if test -n "$file_magic_test_file"; then
9815 case $deplibs_check_method in
9816 "file_magic "*)
9817 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9818 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9819 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9820 $EGREP "$file_magic_regex" > /dev/null; then
9821 :
9822 else
9823 cat <<_LT_EOF 1>&2
9824
9825 *** Warning: the command libtool uses to detect shared libraries,
9826 *** $file_magic_cmd, produces output that libtool cannot recognize.
9827 *** The result is that libtool may fail to recognize shared libraries
9828 *** as such. This will affect the creation of libtool libraries that
9829 *** depend on shared libraries, but programs linked with such libtool
9830 *** libraries will work regardless of this problem. Nevertheless, you
9831 *** may want to report the problem to your system manager and/or to
9832 *** bug-libtool@gnu.org
9833
9834 _LT_EOF
9835 fi ;;
9836 esac
9837 fi
9838 break
9839 fi
9840 done
9841 IFS="$lt_save_ifs"
9842 MAGIC_CMD="$lt_save_MAGIC_CMD"
9843 ;;
9844 esac
9845 fi
9846
9847 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9848 if test -n "$MAGIC_CMD"; then
9849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9850 $as_echo "$MAGIC_CMD" >&6; }
9851 else
9852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9853 $as_echo "no" >&6; }
9854 fi
9855
9856
9857 else
9858 MAGIC_CMD=:
9859 fi
9860 fi
9861
9862 fi
9863 ;;
9864 esac
9865
9866 # Use C for the default configuration in the libtool script
9867
9868 lt_save_CC="$CC"
9869 ac_ext=c
9870 ac_cpp='$CPP $CPPFLAGS'
9871 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9872 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9873 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9874
9875
9876 # Source file extension for C test sources.
9877 ac_ext=c
9878
9879 # Object file extension for compiled C test sources.
9880 objext=o
9881 objext=$objext
9882
9883 # Code to be used in simple compile tests
9884 lt_simple_compile_test_code="int some_variable = 0;"
9885
9886 # Code to be used in simple link tests
9887 lt_simple_link_test_code='int main(){return(0);}'
9888
9889
9890
9891
9892
9893
9894
9895 # If no C compiler was specified, use CC.
9896 LTCC=${LTCC-"$CC"}
9897
9898 # If no C compiler flags were specified, use CFLAGS.
9899 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9900
9901 # Allow CC to be a program name with arguments.
9902 compiler=$CC
9903
9904 # Save the default compiler, since it gets overwritten when the other
9905 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9906 compiler_DEFAULT=$CC
9907
9908 # save warnings/boilerplate of simple test code
9909 ac_outfile=conftest.$ac_objext
9910 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9911 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9912 _lt_compiler_boilerplate=`cat conftest.err`
9913 $RM conftest*
9914
9915 ac_outfile=conftest.$ac_objext
9916 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9917 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9918 _lt_linker_boilerplate=`cat conftest.err`
9919 $RM -r conftest*
9920
9921
9922 ## CAVEAT EMPTOR:
9923 ## There is no encapsulation within the following macros, do not change
9924 ## the running order or otherwise move them around unless you know exactly
9925 ## what you are doing...
9926 if test -n "$compiler"; then
9927
9928 lt_prog_compiler_no_builtin_flag=
9929
9930 if test "$GCC" = yes; then
9931 case $cc_basename in
9932 nvcc*)
9933 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9934 *)
9935 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9936 esac
9937
9938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9939 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9940 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9941 $as_echo_n "(cached) " >&6
9942 else
9943 lt_cv_prog_compiler_rtti_exceptions=no
9944 ac_outfile=conftest.$ac_objext
9945 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9946 lt_compiler_flag="-fno-rtti -fno-exceptions"
9947 # Insert the option either (1) after the last *FLAGS variable, or
9948 # (2) before a word containing "conftest.", or (3) at the end.
9949 # Note that $ac_compile itself does not contain backslashes and begins
9950 # with a dollar sign (not a hyphen), so the echo should work correctly.
9951 # The option is referenced via a variable to avoid confusing sed.
9952 lt_compile=`echo "$ac_compile" | $SED \
9953 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9954 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9955 -e 's:$: $lt_compiler_flag:'`
9956 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9957 (eval "$lt_compile" 2>conftest.err)
9958 ac_status=$?
9959 cat conftest.err >&5
9960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9961 if (exit $ac_status) && test -s "$ac_outfile"; then
9962 # The compiler can only warn and ignore the option if not recognized
9963 # So say no if there are warnings other than the usual output.
9964 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9965 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9966 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9967 lt_cv_prog_compiler_rtti_exceptions=yes
9968 fi
9969 fi
9970 $RM conftest*
9971
9972 fi
9973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9974 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9975
9976 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9977 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9978 else
9979 :
9980 fi
9981
9982 fi
9983
9984
9985
9986
9987
9988
9989 lt_prog_compiler_wl=
9990 lt_prog_compiler_pic=
9991 lt_prog_compiler_static=
9992
9993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9994 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9995
9996 if test "$GCC" = yes; then
9997 lt_prog_compiler_wl='-Wl,'
9998 lt_prog_compiler_static='-static'
9999
10000 case $host_os in
10001 aix*)
10002 # All AIX code is PIC.
10003 if test "$host_cpu" = ia64; then
10004 # AIX 5 now supports IA64 processor
10005 lt_prog_compiler_static='-Bstatic'
10006 fi
10007 lt_prog_compiler_pic='-fPIC'
10008 ;;
10009
10010 amigaos*)
10011 case $host_cpu in
10012 powerpc)
10013 # see comment about AmigaOS4 .so support
10014 lt_prog_compiler_pic='-fPIC'
10015 ;;
10016 m68k)
10017 # FIXME: we need at least 68020 code to build shared libraries, but
10018 # adding the `-m68020' flag to GCC prevents building anything better,
10019 # like `-m68040'.
10020 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10021 ;;
10022 esac
10023 ;;
10024
10025 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10026 # PIC is the default for these OSes.
10027 ;;
10028
10029 mingw* | cygwin* | pw32* | os2* | cegcc*)
10030 # This hack is so that the source file can tell whether it is being
10031 # built for inclusion in a dll (and should export symbols for example).
10032 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10033 # (--disable-auto-import) libraries
10034 lt_prog_compiler_pic='-DDLL_EXPORT'
10035 ;;
10036
10037 darwin* | rhapsody*)
10038 # PIC is the default on this platform
10039 # Common symbols not allowed in MH_DYLIB files
10040 lt_prog_compiler_pic='-fno-common'
10041 ;;
10042
10043 haiku*)
10044 # PIC is the default for Haiku.
10045 # The "-static" flag exists, but is broken.
10046 lt_prog_compiler_static=
10047 ;;
10048
10049 hpux*)
10050 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10051 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10052 # sets the default TLS model and affects inlining.
10053 case $host_cpu in
10054 hppa*64*)
10055 # +Z the default
10056 ;;
10057 *)
10058 lt_prog_compiler_pic='-fPIC'
10059 ;;
10060 esac
10061 ;;
10062
10063 interix[3-9]*)
10064 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10065 # Instead, we relocate shared libraries at runtime.
10066 ;;
10067
10068 msdosdjgpp*)
10069 # Just because we use GCC doesn't mean we suddenly get shared libraries
10070 # on systems that don't support them.
10071 lt_prog_compiler_can_build_shared=no
10072 enable_shared=no
10073 ;;
10074
10075 *nto* | *qnx*)
10076 # QNX uses GNU C++, but need to define -shared option too, otherwise
10077 # it will coredump.
10078 lt_prog_compiler_pic='-fPIC -shared'
10079 ;;
10080
10081 sysv4*MP*)
10082 if test -d /usr/nec; then
10083 lt_prog_compiler_pic=-Kconform_pic
10084 fi
10085 ;;
10086
10087 *)
10088 lt_prog_compiler_pic='-fPIC'
10089 ;;
10090 esac
10091
10092 case $cc_basename in
10093 nvcc*) # Cuda Compiler Driver 2.2
10094 lt_prog_compiler_wl='-Xlinker '
10095 lt_prog_compiler_pic='-Xcompiler -fPIC'
10096 ;;
10097 esac
10098 else
10099 # PORTME Check for flag to pass linker flags through the system compiler.
10100 case $host_os in
10101 aix*)
10102 lt_prog_compiler_wl='-Wl,'
10103 if test "$host_cpu" = ia64; then
10104 # AIX 5 now supports IA64 processor
10105 lt_prog_compiler_static='-Bstatic'
10106 else
10107 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10108 fi
10109 ;;
10110
10111 mingw* | cygwin* | pw32* | os2* | cegcc*)
10112 # This hack is so that the source file can tell whether it is being
10113 # built for inclusion in a dll (and should export symbols for example).
10114 lt_prog_compiler_pic='-DDLL_EXPORT'
10115 ;;
10116
10117 hpux9* | hpux10* | hpux11*)
10118 lt_prog_compiler_wl='-Wl,'
10119 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10120 # not for PA HP-UX.
10121 case $host_cpu in
10122 hppa*64*|ia64*)
10123 # +Z the default
10124 ;;
10125 *)
10126 lt_prog_compiler_pic='+Z'
10127 ;;
10128 esac
10129 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10130 lt_prog_compiler_static='${wl}-a ${wl}archive'
10131 ;;
10132
10133 irix5* | irix6* | nonstopux*)
10134 lt_prog_compiler_wl='-Wl,'
10135 # PIC (with -KPIC) is the default.
10136 lt_prog_compiler_static='-non_shared'
10137 ;;
10138
10139 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10140 case $cc_basename in
10141 # old Intel for x86_64 which still supported -KPIC.
10142 ecc*)
10143 lt_prog_compiler_wl='-Wl,'
10144 lt_prog_compiler_pic='-KPIC'
10145 lt_prog_compiler_static='-static'
10146 ;;
10147 # icc used to be incompatible with GCC.
10148 # ICC 10 doesn't accept -KPIC any more.
10149 icc* | ifort*)
10150 lt_prog_compiler_wl='-Wl,'
10151 lt_prog_compiler_pic='-fPIC'
10152 lt_prog_compiler_static='-static'
10153 ;;
10154 # Lahey Fortran 8.1.
10155 lf95*)
10156 lt_prog_compiler_wl='-Wl,'
10157 lt_prog_compiler_pic='--shared'
10158 lt_prog_compiler_static='--static'
10159 ;;
10160 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10161 # Portland Group compilers (*not* the Pentium gcc compiler,
10162 # which looks to be a dead project)
10163 lt_prog_compiler_wl='-Wl,'
10164 lt_prog_compiler_pic='-fpic'
10165 lt_prog_compiler_static='-Bstatic'
10166 ;;
10167 ccc*)
10168 lt_prog_compiler_wl='-Wl,'
10169 # All Alpha code is PIC.
10170 lt_prog_compiler_static='-non_shared'
10171 ;;
10172 xl* | bgxl* | bgf* | mpixl*)
10173 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10174 lt_prog_compiler_wl='-Wl,'
10175 lt_prog_compiler_pic='-qpic'
10176 lt_prog_compiler_static='-qstaticlink'
10177 ;;
10178 *)
10179 case `$CC -V 2>&1 | sed 5q` in
10180 *Sun\ F* | *Sun*Fortran*)
10181 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10182 lt_prog_compiler_pic='-KPIC'
10183 lt_prog_compiler_static='-Bstatic'
10184 lt_prog_compiler_wl=''
10185 ;;
10186 *Sun\ C*)
10187 # Sun C 5.9
10188 lt_prog_compiler_pic='-KPIC'
10189 lt_prog_compiler_static='-Bstatic'
10190 lt_prog_compiler_wl='-Wl,'
10191 ;;
10192 esac
10193 ;;
10194 esac
10195 ;;
10196
10197 newsos6)
10198 lt_prog_compiler_pic='-KPIC'
10199 lt_prog_compiler_static='-Bstatic'
10200 ;;
10201
10202 *nto* | *qnx*)
10203 # QNX uses GNU C++, but need to define -shared option too, otherwise
10204 # it will coredump.
10205 lt_prog_compiler_pic='-fPIC -shared'
10206 ;;
10207
10208 osf3* | osf4* | osf5*)
10209 lt_prog_compiler_wl='-Wl,'
10210 # All OSF/1 code is PIC.
10211 lt_prog_compiler_static='-non_shared'
10212 ;;
10213
10214 rdos*)
10215 lt_prog_compiler_static='-non_shared'
10216 ;;
10217
10218 solaris*)
10219 lt_prog_compiler_pic='-KPIC'
10220 lt_prog_compiler_static='-Bstatic'
10221 case $cc_basename in
10222 f77* | f90* | f95*)
10223 lt_prog_compiler_wl='-Qoption ld ';;
10224 *)
10225 lt_prog_compiler_wl='-Wl,';;
10226 esac
10227 ;;
10228
10229 sunos4*)
10230 lt_prog_compiler_wl='-Qoption ld '
10231 lt_prog_compiler_pic='-PIC'
10232 lt_prog_compiler_static='-Bstatic'
10233 ;;
10234
10235 sysv4 | sysv4.2uw2* | sysv4.3*)
10236 lt_prog_compiler_wl='-Wl,'
10237 lt_prog_compiler_pic='-KPIC'
10238 lt_prog_compiler_static='-Bstatic'
10239 ;;
10240
10241 sysv4*MP*)
10242 if test -d /usr/nec ;then
10243 lt_prog_compiler_pic='-Kconform_pic'
10244 lt_prog_compiler_static='-Bstatic'
10245 fi
10246 ;;
10247
10248 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10249 lt_prog_compiler_wl='-Wl,'
10250 lt_prog_compiler_pic='-KPIC'
10251 lt_prog_compiler_static='-Bstatic'
10252 ;;
10253
10254 unicos*)
10255 lt_prog_compiler_wl='-Wl,'
10256 lt_prog_compiler_can_build_shared=no
10257 ;;
10258
10259 uts4*)
10260 lt_prog_compiler_pic='-pic'
10261 lt_prog_compiler_static='-Bstatic'
10262 ;;
10263
10264 *)
10265 lt_prog_compiler_can_build_shared=no
10266 ;;
10267 esac
10268 fi
10269
10270 case $host_os in
10271 # For platforms which do not support PIC, -DPIC is meaningless:
10272 *djgpp*)
10273 lt_prog_compiler_pic=
10274 ;;
10275 *)
10276 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10277 ;;
10278 esac
10279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10280 $as_echo "$lt_prog_compiler_pic" >&6; }
10281
10282
10283
10284
10285
10286
10287 #
10288 # Check to make sure the PIC flag actually works.
10289 #
10290 if test -n "$lt_prog_compiler_pic"; then
10291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10292 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10293 if ${lt_cv_prog_compiler_pic_works+:} false; then :
10294 $as_echo_n "(cached) " >&6
10295 else
10296 lt_cv_prog_compiler_pic_works=no
10297 ac_outfile=conftest.$ac_objext
10298 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10299 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10300 # Insert the option either (1) after the last *FLAGS variable, or
10301 # (2) before a word containing "conftest.", or (3) at the end.
10302 # Note that $ac_compile itself does not contain backslashes and begins
10303 # with a dollar sign (not a hyphen), so the echo should work correctly.
10304 # The option is referenced via a variable to avoid confusing sed.
10305 lt_compile=`echo "$ac_compile" | $SED \
10306 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10307 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10308 -e 's:$: $lt_compiler_flag:'`
10309 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10310 (eval "$lt_compile" 2>conftest.err)
10311 ac_status=$?
10312 cat conftest.err >&5
10313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10314 if (exit $ac_status) && test -s "$ac_outfile"; then
10315 # The compiler can only warn and ignore the option if not recognized
10316 # So say no if there are warnings other than the usual output.
10317 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10318 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10319 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10320 lt_cv_prog_compiler_pic_works=yes
10321 fi
10322 fi
10323 $RM conftest*
10324
10325 fi
10326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10327 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10328
10329 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10330 case $lt_prog_compiler_pic in
10331 "" | " "*) ;;
10332 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10333 esac
10334 else
10335 lt_prog_compiler_pic=
10336 lt_prog_compiler_can_build_shared=no
10337 fi
10338
10339 fi
10340
10341
10342
10343
10344
10345
10346 #
10347 # Check to make sure the static flag actually works.
10348 #
10349 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10351 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10352 if ${lt_cv_prog_compiler_static_works+:} false; then :
10353 $as_echo_n "(cached) " >&6
10354 else
10355 lt_cv_prog_compiler_static_works=no
10356 save_LDFLAGS="$LDFLAGS"
10357 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10358 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10359 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10360 # The linker can only warn and ignore the option if not recognized
10361 # So say no if there are warnings
10362 if test -s conftest.err; then
10363 # Append any errors to the config.log.
10364 cat conftest.err 1>&5
10365 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10366 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10367 if diff conftest.exp conftest.er2 >/dev/null; then
10368 lt_cv_prog_compiler_static_works=yes
10369 fi
10370 else
10371 lt_cv_prog_compiler_static_works=yes
10372 fi
10373 fi
10374 $RM -r conftest*
10375 LDFLAGS="$save_LDFLAGS"
10376
10377 fi
10378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10379 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10380
10381 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10382 :
10383 else
10384 lt_prog_compiler_static=
10385 fi
10386
10387
10388
10389
10390
10391
10392
10393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10394 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10395 if ${lt_cv_prog_compiler_c_o+:} false; then :
10396 $as_echo_n "(cached) " >&6
10397 else
10398 lt_cv_prog_compiler_c_o=no
10399 $RM -r conftest 2>/dev/null
10400 mkdir conftest
10401 cd conftest
10402 mkdir out
10403 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10404
10405 lt_compiler_flag="-o out/conftest2.$ac_objext"
10406 # Insert the option either (1) after the last *FLAGS variable, or
10407 # (2) before a word containing "conftest.", or (3) at the end.
10408 # Note that $ac_compile itself does not contain backslashes and begins
10409 # with a dollar sign (not a hyphen), so the echo should work correctly.
10410 lt_compile=`echo "$ac_compile" | $SED \
10411 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10412 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10413 -e 's:$: $lt_compiler_flag:'`
10414 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10415 (eval "$lt_compile" 2>out/conftest.err)
10416 ac_status=$?
10417 cat out/conftest.err >&5
10418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10419 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10420 then
10421 # The compiler can only warn and ignore the option if not recognized
10422 # So say no if there are warnings
10423 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10424 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10425 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10426 lt_cv_prog_compiler_c_o=yes
10427 fi
10428 fi
10429 chmod u+w . 2>&5
10430 $RM conftest*
10431 # SGI C++ compiler will create directory out/ii_files/ for
10432 # template instantiation
10433 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10434 $RM out/* && rmdir out
10435 cd ..
10436 $RM -r conftest
10437 $RM conftest*
10438
10439 fi
10440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10441 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10442
10443
10444
10445
10446
10447
10448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10449 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10450 if ${lt_cv_prog_compiler_c_o+:} false; then :
10451 $as_echo_n "(cached) " >&6
10452 else
10453 lt_cv_prog_compiler_c_o=no
10454 $RM -r conftest 2>/dev/null
10455 mkdir conftest
10456 cd conftest
10457 mkdir out
10458 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10459
10460 lt_compiler_flag="-o out/conftest2.$ac_objext"
10461 # Insert the option either (1) after the last *FLAGS variable, or
10462 # (2) before a word containing "conftest.", or (3) at the end.
10463 # Note that $ac_compile itself does not contain backslashes and begins
10464 # with a dollar sign (not a hyphen), so the echo should work correctly.
10465 lt_compile=`echo "$ac_compile" | $SED \
10466 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10467 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10468 -e 's:$: $lt_compiler_flag:'`
10469 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10470 (eval "$lt_compile" 2>out/conftest.err)
10471 ac_status=$?
10472 cat out/conftest.err >&5
10473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10474 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10475 then
10476 # The compiler can only warn and ignore the option if not recognized
10477 # So say no if there are warnings
10478 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10479 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10480 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10481 lt_cv_prog_compiler_c_o=yes
10482 fi
10483 fi
10484 chmod u+w . 2>&5
10485 $RM conftest*
10486 # SGI C++ compiler will create directory out/ii_files/ for
10487 # template instantiation
10488 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10489 $RM out/* && rmdir out
10490 cd ..
10491 $RM -r conftest
10492 $RM conftest*
10493
10494 fi
10495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10496 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10497
10498
10499
10500
10501 hard_links="nottested"
10502 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10503 # do not overwrite the value of need_locks provided by the user
10504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10505 $as_echo_n "checking if we can lock with hard links... " >&6; }
10506 hard_links=yes
10507 $RM conftest*
10508 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10509 touch conftest.a
10510 ln conftest.a conftest.b 2>&5 || hard_links=no
10511 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10513 $as_echo "$hard_links" >&6; }
10514 if test "$hard_links" = no; then
10515 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10516 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10517 need_locks=warn
10518 fi
10519 else
10520 need_locks=no
10521 fi
10522
10523
10524
10525
10526
10527
10528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10529 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10530
10531 runpath_var=
10532 allow_undefined_flag=
10533 always_export_symbols=no
10534 archive_cmds=
10535 archive_expsym_cmds=
10536 compiler_needs_object=no
10537 enable_shared_with_static_runtimes=no
10538 export_dynamic_flag_spec=
10539 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10540 hardcode_automatic=no
10541 hardcode_direct=no
10542 hardcode_direct_absolute=no
10543 hardcode_libdir_flag_spec=
10544 hardcode_libdir_flag_spec_ld=
10545 hardcode_libdir_separator=
10546 hardcode_minus_L=no
10547 hardcode_shlibpath_var=unsupported
10548 inherit_rpath=no
10549 link_all_deplibs=unknown
10550 module_cmds=
10551 module_expsym_cmds=
10552 old_archive_from_new_cmds=
10553 old_archive_from_expsyms_cmds=
10554 thread_safe_flag_spec=
10555 whole_archive_flag_spec=
10556 # include_expsyms should be a list of space-separated symbols to be *always*
10557 # included in the symbol list
10558 include_expsyms=
10559 # exclude_expsyms can be an extended regexp of symbols to exclude
10560 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10561 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10562 # as well as any symbol that contains `d'.
10563 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10564 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10565 # platforms (ab)use it in PIC code, but their linkers get confused if
10566 # the symbol is explicitly referenced. Since portable code cannot
10567 # rely on this symbol name, it's probably fine to never include it in
10568 # preloaded symbol tables.
10569 # Exclude shared library initialization/finalization symbols.
10570 extract_expsyms_cmds=
10571
10572 case $host_os in
10573 cygwin* | mingw* | pw32* | cegcc*)
10574 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10575 # When not using gcc, we currently assume that we are using
10576 # Microsoft Visual C++.
10577 if test "$GCC" != yes; then
10578 with_gnu_ld=no
10579 fi
10580 ;;
10581 interix*)
10582 # we just hope/assume this is gcc and not c89 (= MSVC++)
10583 with_gnu_ld=yes
10584 ;;
10585 openbsd*)
10586 with_gnu_ld=no
10587 ;;
10588 esac
10589
10590 ld_shlibs=yes
10591
10592 # On some targets, GNU ld is compatible enough with the native linker
10593 # that we're better off using the native interface for both.
10594 lt_use_gnu_ld_interface=no
10595 if test "$with_gnu_ld" = yes; then
10596 case $host_os in
10597 aix*)
10598 # The AIX port of GNU ld has always aspired to compatibility
10599 # with the native linker. However, as the warning in the GNU ld
10600 # block says, versions before 2.19.5* couldn't really create working
10601 # shared libraries, regardless of the interface used.
10602 case `$LD -v 2>&1` in
10603 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10604 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10605 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10606 *)
10607 lt_use_gnu_ld_interface=yes
10608 ;;
10609 esac
10610 ;;
10611 *)
10612 lt_use_gnu_ld_interface=yes
10613 ;;
10614 esac
10615 fi
10616
10617 if test "$lt_use_gnu_ld_interface" = yes; then
10618 # If archive_cmds runs LD, not CC, wlarc should be empty
10619 wlarc='${wl}'
10620
10621 # Set some defaults for GNU ld with shared library support. These
10622 # are reset later if shared libraries are not supported. Putting them
10623 # here allows them to be overridden if necessary.
10624 runpath_var=LD_RUN_PATH
10625 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10626 export_dynamic_flag_spec='${wl}--export-dynamic'
10627 # ancient GNU ld didn't support --whole-archive et. al.
10628 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10629 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10630 else
10631 whole_archive_flag_spec=
10632 fi
10633 supports_anon_versioning=no
10634 case `$LD -v 2>&1` in
10635 *GNU\ gold*) supports_anon_versioning=yes ;;
10636 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10637 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10638 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10639 *\ 2.11.*) ;; # other 2.11 versions
10640 *) supports_anon_versioning=yes ;;
10641 esac
10642
10643 # See if GNU ld supports shared libraries.
10644 case $host_os in
10645 aix[3-9]*)
10646 # On AIX/PPC, the GNU linker is very broken
10647 if test "$host_cpu" != ia64; then
10648 ld_shlibs=no
10649 cat <<_LT_EOF 1>&2
10650
10651 *** Warning: the GNU linker, at least up to release 2.19, is reported
10652 *** to be unable to reliably create shared libraries on AIX.
10653 *** Therefore, libtool is disabling shared libraries support. If you
10654 *** really care for shared libraries, you may want to install binutils
10655 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10656 *** You will then need to restart the configuration process.
10657
10658 _LT_EOF
10659 fi
10660 ;;
10661
10662 amigaos*)
10663 case $host_cpu in
10664 powerpc)
10665 # see comment about AmigaOS4 .so support
10666 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10667 archive_expsym_cmds=''
10668 ;;
10669 m68k)
10670 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)'
10671 hardcode_libdir_flag_spec='-L$libdir'
10672 hardcode_minus_L=yes
10673 ;;
10674 esac
10675 ;;
10676
10677 beos*)
10678 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10679 allow_undefined_flag=unsupported
10680 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10681 # support --undefined. This deserves some investigation. FIXME
10682 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10683 else
10684 ld_shlibs=no
10685 fi
10686 ;;
10687
10688 cygwin* | mingw* | pw32* | cegcc*)
10689 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10690 # as there is no search path for DLLs.
10691 hardcode_libdir_flag_spec='-L$libdir'
10692 export_dynamic_flag_spec='${wl}--export-all-symbols'
10693 allow_undefined_flag=unsupported
10694 always_export_symbols=no
10695 enable_shared_with_static_runtimes=yes
10696 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10697
10698 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10699 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10700 # If the export-symbols file already is a .def file (1st line
10701 # is EXPORTS), use it as is; otherwise, prepend...
10702 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10703 cp $export_symbols $output_objdir/$soname.def;
10704 else
10705 echo EXPORTS > $output_objdir/$soname.def;
10706 cat $export_symbols >> $output_objdir/$soname.def;
10707 fi~
10708 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10709 else
10710 ld_shlibs=no
10711 fi
10712 ;;
10713
10714 haiku*)
10715 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10716 link_all_deplibs=yes
10717 ;;
10718
10719 interix[3-9]*)
10720 hardcode_direct=no
10721 hardcode_shlibpath_var=no
10722 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10723 export_dynamic_flag_spec='${wl}-E'
10724 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10725 # Instead, shared libraries are loaded at an image base (0x10000000 by
10726 # default) and relocated if they conflict, which is a slow very memory
10727 # consuming and fragmenting process. To avoid this, we pick a random,
10728 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10729 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10730 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10731 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'
10732 ;;
10733
10734 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10735 tmp_diet=no
10736 if test "$host_os" = linux-dietlibc; then
10737 case $cc_basename in
10738 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10739 esac
10740 fi
10741 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10742 && test "$tmp_diet" = no
10743 then
10744 tmp_addflag=' $pic_flag'
10745 tmp_sharedflag='-shared'
10746 case $cc_basename,$host_cpu in
10747 pgcc*) # Portland Group C compiler
10748 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'
10749 tmp_addflag=' $pic_flag'
10750 ;;
10751 pgf77* | pgf90* | pgf95* | pgfortran*)
10752 # Portland Group f77 and f90 compilers
10753 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'
10754 tmp_addflag=' $pic_flag -Mnomain' ;;
10755 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10756 tmp_addflag=' -i_dynamic' ;;
10757 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10758 tmp_addflag=' -i_dynamic -nofor_main' ;;
10759 ifc* | ifort*) # Intel Fortran compiler
10760 tmp_addflag=' -nofor_main' ;;
10761 lf95*) # Lahey Fortran 8.1
10762 whole_archive_flag_spec=
10763 tmp_sharedflag='--shared' ;;
10764 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10765 tmp_sharedflag='-qmkshrobj'
10766 tmp_addflag= ;;
10767 nvcc*) # Cuda Compiler Driver 2.2
10768 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'
10769 compiler_needs_object=yes
10770 ;;
10771 esac
10772 case `$CC -V 2>&1 | sed 5q` in
10773 *Sun\ C*) # Sun C 5.9
10774 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'
10775 compiler_needs_object=yes
10776 tmp_sharedflag='-G' ;;
10777 *Sun\ F*) # Sun Fortran 8.3
10778 tmp_sharedflag='-G' ;;
10779 esac
10780 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10781
10782 if test "x$supports_anon_versioning" = xyes; then
10783 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10784 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10785 echo "local: *; };" >> $output_objdir/$libname.ver~
10786 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10787 fi
10788
10789 case $cc_basename in
10790 xlf* | bgf* | bgxlf* | mpixlf*)
10791 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10792 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10793 hardcode_libdir_flag_spec=
10794 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10795 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10796 if test "x$supports_anon_versioning" = xyes; then
10797 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10798 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10799 echo "local: *; };" >> $output_objdir/$libname.ver~
10800 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10801 fi
10802 ;;
10803 esac
10804 else
10805 ld_shlibs=no
10806 fi
10807 ;;
10808
10809 netbsd*)
10810 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10811 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10812 wlarc=
10813 else
10814 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10815 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10816 fi
10817 ;;
10818
10819 solaris*)
10820 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10821 ld_shlibs=no
10822 cat <<_LT_EOF 1>&2
10823
10824 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10825 *** create shared libraries on Solaris systems. Therefore, libtool
10826 *** is disabling shared libraries support. We urge you to upgrade GNU
10827 *** binutils to release 2.9.1 or newer. Another option is to modify
10828 *** your PATH or compiler configuration so that the native linker is
10829 *** used, and then restart.
10830
10831 _LT_EOF
10832 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10833 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10834 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10835 else
10836 ld_shlibs=no
10837 fi
10838 ;;
10839
10840 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10841 case `$LD -v 2>&1` in
10842 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10843 ld_shlibs=no
10844 cat <<_LT_EOF 1>&2
10845
10846 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10847 *** reliably create shared libraries on SCO systems. Therefore, libtool
10848 *** is disabling shared libraries support. We urge you to upgrade GNU
10849 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10850 *** your PATH or compiler configuration so that the native linker is
10851 *** used, and then restart.
10852
10853 _LT_EOF
10854 ;;
10855 *)
10856 # For security reasons, it is highly recommended that you always
10857 # use absolute paths for naming shared libraries, and exclude the
10858 # DT_RUNPATH tag from executables and libraries. But doing so
10859 # requires that you compile everything twice, which is a pain.
10860 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10861 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10862 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10863 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10864 else
10865 ld_shlibs=no
10866 fi
10867 ;;
10868 esac
10869 ;;
10870
10871 sunos4*)
10872 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10873 wlarc=
10874 hardcode_direct=yes
10875 hardcode_shlibpath_var=no
10876 ;;
10877
10878 *)
10879 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10880 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10881 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10882 else
10883 ld_shlibs=no
10884 fi
10885 ;;
10886 esac
10887
10888 if test "$ld_shlibs" = no; then
10889 runpath_var=
10890 hardcode_libdir_flag_spec=
10891 export_dynamic_flag_spec=
10892 whole_archive_flag_spec=
10893 fi
10894 else
10895 # PORTME fill in a description of your system's linker (not GNU ld)
10896 case $host_os in
10897 aix3*)
10898 allow_undefined_flag=unsupported
10899 always_export_symbols=yes
10900 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'
10901 # Note: this linker hardcodes the directories in LIBPATH if there
10902 # are no directories specified by -L.
10903 hardcode_minus_L=yes
10904 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10905 # Neither direct hardcoding nor static linking is supported with a
10906 # broken collect2.
10907 hardcode_direct=unsupported
10908 fi
10909 ;;
10910
10911 aix[4-9]*)
10912 if test "$host_cpu" = ia64; then
10913 # On IA64, the linker does run time linking by default, so we don't
10914 # have to do anything special.
10915 aix_use_runtimelinking=no
10916 exp_sym_flag='-Bexport'
10917 no_entry_flag=""
10918 else
10919 # If we're using GNU nm, then we don't want the "-C" option.
10920 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10921 # Also, AIX nm treats weak defined symbols like other global
10922 # defined symbols, whereas GNU nm marks them as "W".
10923 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10924 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'
10925 else
10926 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'
10927 fi
10928 aix_use_runtimelinking=no
10929
10930 # Test if we are trying to use run time linking or normal
10931 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10932 # need to do runtime linking.
10933 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10934 for ld_flag in $LDFLAGS; do
10935 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10936 aix_use_runtimelinking=yes
10937 break
10938 fi
10939 done
10940 ;;
10941 esac
10942
10943 exp_sym_flag='-bexport'
10944 no_entry_flag='-bnoentry'
10945 fi
10946
10947 # When large executables or shared objects are built, AIX ld can
10948 # have problems creating the table of contents. If linking a library
10949 # or program results in "error TOC overflow" add -mminimal-toc to
10950 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10951 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10952
10953 archive_cmds=''
10954 hardcode_direct=yes
10955 hardcode_direct_absolute=yes
10956 hardcode_libdir_separator=':'
10957 link_all_deplibs=yes
10958 file_list_spec='${wl}-f,'
10959
10960 if test "$GCC" = yes; then
10961 case $host_os in aix4.[012]|aix4.[012].*)
10962 # We only want to do this on AIX 4.2 and lower, the check
10963 # below for broken collect2 doesn't work under 4.3+
10964 collect2name=`${CC} -print-prog-name=collect2`
10965 if test -f "$collect2name" &&
10966 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10967 then
10968 # We have reworked collect2
10969 :
10970 else
10971 # We have old collect2
10972 hardcode_direct=unsupported
10973 # It fails to find uninstalled libraries when the uninstalled
10974 # path is not listed in the libpath. Setting hardcode_minus_L
10975 # to unsupported forces relinking
10976 hardcode_minus_L=yes
10977 hardcode_libdir_flag_spec='-L$libdir'
10978 hardcode_libdir_separator=
10979 fi
10980 ;;
10981 esac
10982 shared_flag='-shared'
10983 if test "$aix_use_runtimelinking" = yes; then
10984 shared_flag="$shared_flag "'${wl}-G'
10985 fi
10986 else
10987 # not using gcc
10988 if test "$host_cpu" = ia64; then
10989 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10990 # chokes on -Wl,-G. The following line is correct:
10991 shared_flag='-G'
10992 else
10993 if test "$aix_use_runtimelinking" = yes; then
10994 shared_flag='${wl}-G'
10995 else
10996 shared_flag='${wl}-bM:SRE'
10997 fi
10998 fi
10999 fi
11000
11001 export_dynamic_flag_spec='${wl}-bexpall'
11002 # It seems that -bexpall does not export symbols beginning with
11003 # underscore (_), so it is better to generate a list of symbols to export.
11004 always_export_symbols=yes
11005 if test "$aix_use_runtimelinking" = yes; then
11006 # Warning - without using the other runtime loading flags (-brtl),
11007 # -berok will link without error, but may produce a broken library.
11008 allow_undefined_flag='-berok'
11009 # Determine the default libpath from the value encoded in an
11010 # empty executable.
11011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11012 /* end confdefs.h. */
11013
11014 int
11015 main ()
11016 {
11017
11018 ;
11019 return 0;
11020 }
11021 _ACEOF
11022 if ac_fn_c_try_link "$LINENO"; then :
11023
11024 lt_aix_libpath_sed='
11025 /Import File Strings/,/^$/ {
11026 /^0/ {
11027 s/^0 *\(.*\)$/\1/
11028 p
11029 }
11030 }'
11031 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11032 # Check for a 64-bit object if we didn't find anything.
11033 if test -z "$aix_libpath"; then
11034 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11035 fi
11036 fi
11037 rm -f core conftest.err conftest.$ac_objext \
11038 conftest$ac_exeext conftest.$ac_ext
11039 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11040
11041 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11042 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"
11043 else
11044 if test "$host_cpu" = ia64; then
11045 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11046 allow_undefined_flag="-z nodefs"
11047 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"
11048 else
11049 # Determine the default libpath from the value encoded in an
11050 # empty executable.
11051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11052 /* end confdefs.h. */
11053
11054 int
11055 main ()
11056 {
11057
11058 ;
11059 return 0;
11060 }
11061 _ACEOF
11062 if ac_fn_c_try_link "$LINENO"; then :
11063
11064 lt_aix_libpath_sed='
11065 /Import File Strings/,/^$/ {
11066 /^0/ {
11067 s/^0 *\(.*\)$/\1/
11068 p
11069 }
11070 }'
11071 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11072 # Check for a 64-bit object if we didn't find anything.
11073 if test -z "$aix_libpath"; then
11074 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11075 fi
11076 fi
11077 rm -f core conftest.err conftest.$ac_objext \
11078 conftest$ac_exeext conftest.$ac_ext
11079 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11080
11081 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11082 # Warning - without using the other run time loading flags,
11083 # -berok will link without error, but may produce a broken library.
11084 no_undefined_flag=' ${wl}-bernotok'
11085 allow_undefined_flag=' ${wl}-berok'
11086 if test "$with_gnu_ld" = yes; then
11087 # We only use this code for GNU lds that support --whole-archive.
11088 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11089 else
11090 # Exported symbols can be pulled into shared objects from archives
11091 whole_archive_flag_spec='$convenience'
11092 fi
11093 archive_cmds_need_lc=yes
11094 # This is similar to how AIX traditionally builds its shared libraries.
11095 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'
11096 fi
11097 fi
11098 ;;
11099
11100 amigaos*)
11101 case $host_cpu in
11102 powerpc)
11103 # see comment about AmigaOS4 .so support
11104 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11105 archive_expsym_cmds=''
11106 ;;
11107 m68k)
11108 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)'
11109 hardcode_libdir_flag_spec='-L$libdir'
11110 hardcode_minus_L=yes
11111 ;;
11112 esac
11113 ;;
11114
11115 bsdi[45]*)
11116 export_dynamic_flag_spec=-rdynamic
11117 ;;
11118
11119 cygwin* | mingw* | pw32* | cegcc*)
11120 # When not using gcc, we currently assume that we are using
11121 # Microsoft Visual C++.
11122 # hardcode_libdir_flag_spec is actually meaningless, as there is
11123 # no search path for DLLs.
11124 hardcode_libdir_flag_spec=' '
11125 allow_undefined_flag=unsupported
11126 # Tell ltmain to make .lib files, not .a files.
11127 libext=lib
11128 # Tell ltmain to make .dll files, not .so files.
11129 shrext_cmds=".dll"
11130 # FIXME: Setting linknames here is a bad hack.
11131 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11132 # The linker will automatically build a .lib file if we build a DLL.
11133 old_archive_from_new_cmds='true'
11134 # FIXME: Should let the user specify the lib program.
11135 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11136 fix_srcfile_path='`cygpath -w "$srcfile"`'
11137 enable_shared_with_static_runtimes=yes
11138 ;;
11139
11140 darwin* | rhapsody*)
11141
11142
11143 archive_cmds_need_lc=no
11144 hardcode_direct=no
11145 hardcode_automatic=yes
11146 hardcode_shlibpath_var=unsupported
11147 if test "$lt_cv_ld_force_load" = "yes"; then
11148 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\"`'
11149 else
11150 whole_archive_flag_spec=''
11151 fi
11152 link_all_deplibs=yes
11153 allow_undefined_flag="$_lt_dar_allow_undefined"
11154 case $cc_basename in
11155 ifort*) _lt_dar_can_shared=yes ;;
11156 *) _lt_dar_can_shared=$GCC ;;
11157 esac
11158 if test "$_lt_dar_can_shared" = "yes"; then
11159 output_verbose_link_cmd=func_echo_all
11160 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11161 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11162 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}"
11163 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}"
11164
11165 else
11166 ld_shlibs=no
11167 fi
11168
11169 ;;
11170
11171 dgux*)
11172 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11173 hardcode_libdir_flag_spec='-L$libdir'
11174 hardcode_shlibpath_var=no
11175 ;;
11176
11177 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11178 # support. Future versions do this automatically, but an explicit c++rt0.o
11179 # does not break anything, and helps significantly (at the cost of a little
11180 # extra space).
11181 freebsd2.2*)
11182 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11183 hardcode_libdir_flag_spec='-R$libdir'
11184 hardcode_direct=yes
11185 hardcode_shlibpath_var=no
11186 ;;
11187
11188 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11189 freebsd2.*)
11190 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11191 hardcode_direct=yes
11192 hardcode_minus_L=yes
11193 hardcode_shlibpath_var=no
11194 ;;
11195
11196 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11197 freebsd* | dragonfly*)
11198 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11199 hardcode_libdir_flag_spec='-R$libdir'
11200 hardcode_direct=yes
11201 hardcode_shlibpath_var=no
11202 ;;
11203
11204 hpux9*)
11205 if test "$GCC" = yes; then
11206 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'
11207 else
11208 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'
11209 fi
11210 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11211 hardcode_libdir_separator=:
11212 hardcode_direct=yes
11213
11214 # hardcode_minus_L: Not really in the search PATH,
11215 # but as the default location of the library.
11216 hardcode_minus_L=yes
11217 export_dynamic_flag_spec='${wl}-E'
11218 ;;
11219
11220 hpux10*)
11221 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11222 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11223 else
11224 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11225 fi
11226 if test "$with_gnu_ld" = no; then
11227 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11228 hardcode_libdir_flag_spec_ld='+b $libdir'
11229 hardcode_libdir_separator=:
11230 hardcode_direct=yes
11231 hardcode_direct_absolute=yes
11232 export_dynamic_flag_spec='${wl}-E'
11233 # hardcode_minus_L: Not really in the search PATH,
11234 # but as the default location of the library.
11235 hardcode_minus_L=yes
11236 fi
11237 ;;
11238
11239 hpux11*)
11240 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11241 case $host_cpu in
11242 hppa*64*)
11243 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11244 ;;
11245 ia64*)
11246 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11247 ;;
11248 *)
11249 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11250 ;;
11251 esac
11252 else
11253 case $host_cpu in
11254 hppa*64*)
11255 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11256 ;;
11257 ia64*)
11258 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11259 ;;
11260 *)
11261
11262 # Older versions of the 11.00 compiler do not understand -b yet
11263 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11265 $as_echo_n "checking if $CC understands -b... " >&6; }
11266 if ${lt_cv_prog_compiler__b+:} false; then :
11267 $as_echo_n "(cached) " >&6
11268 else
11269 lt_cv_prog_compiler__b=no
11270 save_LDFLAGS="$LDFLAGS"
11271 LDFLAGS="$LDFLAGS -b"
11272 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11273 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11274 # The linker can only warn and ignore the option if not recognized
11275 # So say no if there are warnings
11276 if test -s conftest.err; then
11277 # Append any errors to the config.log.
11278 cat conftest.err 1>&5
11279 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11280 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11281 if diff conftest.exp conftest.er2 >/dev/null; then
11282 lt_cv_prog_compiler__b=yes
11283 fi
11284 else
11285 lt_cv_prog_compiler__b=yes
11286 fi
11287 fi
11288 $RM -r conftest*
11289 LDFLAGS="$save_LDFLAGS"
11290
11291 fi
11292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11293 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11294
11295 if test x"$lt_cv_prog_compiler__b" = xyes; then
11296 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11297 else
11298 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11299 fi
11300
11301 ;;
11302 esac
11303 fi
11304 if test "$with_gnu_ld" = no; then
11305 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11306 hardcode_libdir_separator=:
11307
11308 case $host_cpu in
11309 hppa*64*|ia64*)
11310 hardcode_direct=no
11311 hardcode_shlibpath_var=no
11312 ;;
11313 *)
11314 hardcode_direct=yes
11315 hardcode_direct_absolute=yes
11316 export_dynamic_flag_spec='${wl}-E'
11317
11318 # hardcode_minus_L: Not really in the search PATH,
11319 # but as the default location of the library.
11320 hardcode_minus_L=yes
11321 ;;
11322 esac
11323 fi
11324 ;;
11325
11326 irix5* | irix6* | nonstopux*)
11327 if test "$GCC" = yes; then
11328 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'
11329 # Try to use the -exported_symbol ld option, if it does not
11330 # work, assume that -exports_file does not work either and
11331 # implicitly export all symbols.
11332 save_LDFLAGS="$LDFLAGS"
11333 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11335 /* end confdefs.h. */
11336 int foo(void) {}
11337 _ACEOF
11338 if ac_fn_c_try_link "$LINENO"; then :
11339 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'
11340
11341 fi
11342 rm -f core conftest.err conftest.$ac_objext \
11343 conftest$ac_exeext conftest.$ac_ext
11344 LDFLAGS="$save_LDFLAGS"
11345 else
11346 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'
11347 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'
11348 fi
11349 archive_cmds_need_lc='no'
11350 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11351 hardcode_libdir_separator=:
11352 inherit_rpath=yes
11353 link_all_deplibs=yes
11354 ;;
11355
11356 netbsd*)
11357 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11358 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11359 else
11360 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11361 fi
11362 hardcode_libdir_flag_spec='-R$libdir'
11363 hardcode_direct=yes
11364 hardcode_shlibpath_var=no
11365 ;;
11366
11367 newsos6)
11368 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11369 hardcode_direct=yes
11370 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11371 hardcode_libdir_separator=:
11372 hardcode_shlibpath_var=no
11373 ;;
11374
11375 *nto* | *qnx*)
11376 ;;
11377
11378 openbsd*)
11379 if test -f /usr/libexec/ld.so; then
11380 hardcode_direct=yes
11381 hardcode_shlibpath_var=no
11382 hardcode_direct_absolute=yes
11383 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11384 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11385 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11386 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11387 export_dynamic_flag_spec='${wl}-E'
11388 else
11389 case $host_os in
11390 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11391 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11392 hardcode_libdir_flag_spec='-R$libdir'
11393 ;;
11394 *)
11395 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11396 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11397 ;;
11398 esac
11399 fi
11400 else
11401 ld_shlibs=no
11402 fi
11403 ;;
11404
11405 os2*)
11406 hardcode_libdir_flag_spec='-L$libdir'
11407 hardcode_minus_L=yes
11408 allow_undefined_flag=unsupported
11409 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'
11410 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11411 ;;
11412
11413 osf3*)
11414 if test "$GCC" = yes; then
11415 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11416 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'
11417 else
11418 allow_undefined_flag=' -expect_unresolved \*'
11419 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'
11420 fi
11421 archive_cmds_need_lc='no'
11422 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11423 hardcode_libdir_separator=:
11424 ;;
11425
11426 osf4* | osf5*) # as osf3* with the addition of -msym flag
11427 if test "$GCC" = yes; then
11428 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11429 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'
11430 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11431 else
11432 allow_undefined_flag=' -expect_unresolved \*'
11433 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'
11434 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~
11435 $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'
11436
11437 # Both c and cxx compiler support -rpath directly
11438 hardcode_libdir_flag_spec='-rpath $libdir'
11439 fi
11440 archive_cmds_need_lc='no'
11441 hardcode_libdir_separator=:
11442 ;;
11443
11444 solaris*)
11445 no_undefined_flag=' -z defs'
11446 if test "$GCC" = yes; then
11447 wlarc='${wl}'
11448 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11449 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11450 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11451 else
11452 case `$CC -V 2>&1` in
11453 *"Compilers 5.0"*)
11454 wlarc=''
11455 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11456 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11457 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11458 ;;
11459 *)
11460 wlarc='${wl}'
11461 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11462 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11463 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11464 ;;
11465 esac
11466 fi
11467 hardcode_libdir_flag_spec='-R$libdir'
11468 hardcode_shlibpath_var=no
11469 case $host_os in
11470 solaris2.[0-5] | solaris2.[0-5].*) ;;
11471 *)
11472 # The compiler driver will combine and reorder linker options,
11473 # but understands `-z linker_flag'. GCC discards it without `$wl',
11474 # but is careful enough not to reorder.
11475 # Supported since Solaris 2.6 (maybe 2.5.1?)
11476 if test "$GCC" = yes; then
11477 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11478 else
11479 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11480 fi
11481 ;;
11482 esac
11483 link_all_deplibs=yes
11484 ;;
11485
11486 sunos4*)
11487 if test "x$host_vendor" = xsequent; then
11488 # Use $CC to link under sequent, because it throws in some extra .o
11489 # files that make .init and .fini sections work.
11490 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11491 else
11492 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11493 fi
11494 hardcode_libdir_flag_spec='-L$libdir'
11495 hardcode_direct=yes
11496 hardcode_minus_L=yes
11497 hardcode_shlibpath_var=no
11498 ;;
11499
11500 sysv4)
11501 case $host_vendor in
11502 sni)
11503 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11504 hardcode_direct=yes # is this really true???
11505 ;;
11506 siemens)
11507 ## LD is ld it makes a PLAMLIB
11508 ## CC just makes a GrossModule.
11509 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11510 reload_cmds='$CC -r -o $output$reload_objs'
11511 hardcode_direct=no
11512 ;;
11513 motorola)
11514 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11515 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11516 ;;
11517 esac
11518 runpath_var='LD_RUN_PATH'
11519 hardcode_shlibpath_var=no
11520 ;;
11521
11522 sysv4.3*)
11523 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11524 hardcode_shlibpath_var=no
11525 export_dynamic_flag_spec='-Bexport'
11526 ;;
11527
11528 sysv4*MP*)
11529 if test -d /usr/nec; then
11530 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11531 hardcode_shlibpath_var=no
11532 runpath_var=LD_RUN_PATH
11533 hardcode_runpath_var=yes
11534 ld_shlibs=yes
11535 fi
11536 ;;
11537
11538 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11539 no_undefined_flag='${wl}-z,text'
11540 archive_cmds_need_lc=no
11541 hardcode_shlibpath_var=no
11542 runpath_var='LD_RUN_PATH'
11543
11544 if test "$GCC" = yes; then
11545 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11546 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11547 else
11548 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11549 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11550 fi
11551 ;;
11552
11553 sysv5* | sco3.2v5* | sco5v6*)
11554 # Note: We can NOT use -z defs as we might desire, because we do not
11555 # link with -lc, and that would cause any symbols used from libc to
11556 # always be unresolved, which means just about no library would
11557 # ever link correctly. If we're not using GNU ld we use -z text
11558 # though, which does catch some bad symbols but isn't as heavy-handed
11559 # as -z defs.
11560 no_undefined_flag='${wl}-z,text'
11561 allow_undefined_flag='${wl}-z,nodefs'
11562 archive_cmds_need_lc=no
11563 hardcode_shlibpath_var=no
11564 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11565 hardcode_libdir_separator=':'
11566 link_all_deplibs=yes
11567 export_dynamic_flag_spec='${wl}-Bexport'
11568 runpath_var='LD_RUN_PATH'
11569
11570 if test "$GCC" = yes; then
11571 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11572 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11573 else
11574 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11575 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11576 fi
11577 ;;
11578
11579 uts4*)
11580 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11581 hardcode_libdir_flag_spec='-L$libdir'
11582 hardcode_shlibpath_var=no
11583 ;;
11584
11585 *)
11586 ld_shlibs=no
11587 ;;
11588 esac
11589
11590 if test x$host_vendor = xsni; then
11591 case $host in
11592 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11593 export_dynamic_flag_spec='${wl}-Blargedynsym'
11594 ;;
11595 esac
11596 fi
11597 fi
11598
11599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11600 $as_echo "$ld_shlibs" >&6; }
11601 test "$ld_shlibs" = no && can_build_shared=no
11602
11603 with_gnu_ld=$with_gnu_ld
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619 #
11620 # Do we need to explicitly link libc?
11621 #
11622 case "x$archive_cmds_need_lc" in
11623 x|xyes)
11624 # Assume -lc should be added
11625 archive_cmds_need_lc=yes
11626
11627 if test "$enable_shared" = yes && test "$GCC" = yes; then
11628 case $archive_cmds in
11629 *'~'*)
11630 # FIXME: we may have to deal with multi-command sequences.
11631 ;;
11632 '$CC '*)
11633 # Test whether the compiler implicitly links with -lc since on some
11634 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11635 # to ld, don't add -lc before -lgcc.
11636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11637 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11638 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11639 $as_echo_n "(cached) " >&6
11640 else
11641 $RM conftest*
11642 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11643
11644 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11645 (eval $ac_compile) 2>&5
11646 ac_status=$?
11647 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11648 test $ac_status = 0; } 2>conftest.err; then
11649 soname=conftest
11650 lib=conftest
11651 libobjs=conftest.$ac_objext
11652 deplibs=
11653 wl=$lt_prog_compiler_wl
11654 pic_flag=$lt_prog_compiler_pic
11655 compiler_flags=-v
11656 linker_flags=-v
11657 verstring=
11658 output_objdir=.
11659 libname=conftest
11660 lt_save_allow_undefined_flag=$allow_undefined_flag
11661 allow_undefined_flag=
11662 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11663 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11664 ac_status=$?
11665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11666 test $ac_status = 0; }
11667 then
11668 lt_cv_archive_cmds_need_lc=no
11669 else
11670 lt_cv_archive_cmds_need_lc=yes
11671 fi
11672 allow_undefined_flag=$lt_save_allow_undefined_flag
11673 else
11674 cat conftest.err 1>&5
11675 fi
11676 $RM conftest*
11677
11678 fi
11679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11680 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11681 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11682 ;;
11683 esac
11684 fi
11685 ;;
11686 esac
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11845 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11846
11847 if test "$GCC" = yes; then
11848 case $host_os in
11849 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11850 *) lt_awk_arg="/^libraries:/" ;;
11851 esac
11852 case $host_os in
11853 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11854 *) lt_sed_strip_eq="s,=/,/,g" ;;
11855 esac
11856 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11857 case $lt_search_path_spec in
11858 *\;*)
11859 # if the path contains ";" then we assume it to be the separator
11860 # otherwise default to the standard path separator (i.e. ":") - it is
11861 # assumed that no part of a normal pathname contains ";" but that should
11862 # okay in the real world where ";" in dirpaths is itself problematic.
11863 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11864 ;;
11865 *)
11866 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11867 ;;
11868 esac
11869 # Ok, now we have the path, separated by spaces, we can step through it
11870 # and add multilib dir if necessary.
11871 lt_tmp_lt_search_path_spec=
11872 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11873 for lt_sys_path in $lt_search_path_spec; do
11874 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11875 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11876 else
11877 test -d "$lt_sys_path" && \
11878 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11879 fi
11880 done
11881 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11882 BEGIN {RS=" "; FS="/|\n";} {
11883 lt_foo="";
11884 lt_count=0;
11885 for (lt_i = NF; lt_i > 0; lt_i--) {
11886 if ($lt_i != "" && $lt_i != ".") {
11887 if ($lt_i == "..") {
11888 lt_count++;
11889 } else {
11890 if (lt_count == 0) {
11891 lt_foo="/" $lt_i lt_foo;
11892 } else {
11893 lt_count--;
11894 }
11895 }
11896 }
11897 }
11898 if (lt_foo != "") { lt_freq[lt_foo]++; }
11899 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11900 }'`
11901 # AWK program above erroneously prepends '/' to C:/dos/paths
11902 # for these hosts.
11903 case $host_os in
11904 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11905 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11906 esac
11907 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11908 else
11909 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11910 fi
11911 library_names_spec=
11912 libname_spec='lib$name'
11913 soname_spec=
11914 shrext_cmds=".so"
11915 postinstall_cmds=
11916 postuninstall_cmds=
11917 finish_cmds=
11918 finish_eval=
11919 shlibpath_var=
11920 shlibpath_overrides_runpath=unknown
11921 version_type=none
11922 dynamic_linker="$host_os ld.so"
11923 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11924 need_lib_prefix=unknown
11925 hardcode_into_libs=no
11926
11927 # when you set need_version to no, make sure it does not cause -set_version
11928 # flags to be left without arguments
11929 need_version=unknown
11930
11931 case $host_os in
11932 aix3*)
11933 version_type=linux
11934 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11935 shlibpath_var=LIBPATH
11936
11937 # AIX 3 has no versioning support, so we append a major version to the name.
11938 soname_spec='${libname}${release}${shared_ext}$major'
11939 ;;
11940
11941 aix[4-9]*)
11942 version_type=linux
11943 need_lib_prefix=no
11944 need_version=no
11945 hardcode_into_libs=yes
11946 if test "$host_cpu" = ia64; then
11947 # AIX 5 supports IA64
11948 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11949 shlibpath_var=LD_LIBRARY_PATH
11950 else
11951 # With GCC up to 2.95.x, collect2 would create an import file
11952 # for dependence libraries. The import file would start with
11953 # the line `#! .'. This would cause the generated library to
11954 # depend on `.', always an invalid library. This was fixed in
11955 # development snapshots of GCC prior to 3.0.
11956 case $host_os in
11957 aix4 | aix4.[01] | aix4.[01].*)
11958 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11959 echo ' yes '
11960 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11961 :
11962 else
11963 can_build_shared=no
11964 fi
11965 ;;
11966 esac
11967 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11968 # soname into executable. Probably we can add versioning support to
11969 # collect2, so additional links can be useful in future.
11970 if test "$aix_use_runtimelinking" = yes; then
11971 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11972 # instead of lib<name>.a to let people know that these are not
11973 # typical AIX shared libraries.
11974 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11975 else
11976 # We preserve .a as extension for shared libraries through AIX4.2
11977 # and later when we are not doing run time linking.
11978 library_names_spec='${libname}${release}.a $libname.a'
11979 soname_spec='${libname}${release}${shared_ext}$major'
11980 fi
11981 shlibpath_var=LIBPATH
11982 fi
11983 ;;
11984
11985 amigaos*)
11986 case $host_cpu in
11987 powerpc)
11988 # Since July 2007 AmigaOS4 officially supports .so libraries.
11989 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11990 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11991 ;;
11992 m68k)
11993 library_names_spec='$libname.ixlibrary $libname.a'
11994 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11995 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'
11996 ;;
11997 esac
11998 ;;
11999
12000 beos*)
12001 library_names_spec='${libname}${shared_ext}'
12002 dynamic_linker="$host_os ld.so"
12003 shlibpath_var=LIBRARY_PATH
12004 ;;
12005
12006 bsdi[45]*)
12007 version_type=linux
12008 need_version=no
12009 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12010 soname_spec='${libname}${release}${shared_ext}$major'
12011 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12012 shlibpath_var=LD_LIBRARY_PATH
12013 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12014 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12015 # the default ld.so.conf also contains /usr/contrib/lib and
12016 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12017 # libtool to hard-code these into programs
12018 ;;
12019
12020 cygwin* | mingw* | pw32* | cegcc*)
12021 version_type=windows
12022 shrext_cmds=".dll"
12023 need_version=no
12024 need_lib_prefix=no
12025
12026 case $GCC,$host_os in
12027 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12028 library_names_spec='$libname.dll.a'
12029 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12030 postinstall_cmds='base_file=`basename \${file}`~
12031 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12032 dldir=$destdir/`dirname \$dlpath`~
12033 test -d \$dldir || mkdir -p \$dldir~
12034 $install_prog $dir/$dlname \$dldir/$dlname~
12035 chmod a+x \$dldir/$dlname~
12036 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12037 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12038 fi'
12039 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12040 dlpath=$dir/\$dldll~
12041 $RM \$dlpath'
12042 shlibpath_overrides_runpath=yes
12043
12044 case $host_os in
12045 cygwin*)
12046 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12047 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12048
12049 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12050 ;;
12051 mingw* | cegcc*)
12052 # MinGW DLLs use traditional 'lib' prefix
12053 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12054 ;;
12055 pw32*)
12056 # pw32 DLLs use 'pw' prefix rather than 'lib'
12057 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12058 ;;
12059 esac
12060 ;;
12061
12062 *)
12063 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12064 ;;
12065 esac
12066 dynamic_linker='Win32 ld.exe'
12067 # FIXME: first we should search . and the directory the executable is in
12068 shlibpath_var=PATH
12069 ;;
12070
12071 darwin* | rhapsody*)
12072 dynamic_linker="$host_os dyld"
12073 version_type=darwin
12074 need_lib_prefix=no
12075 need_version=no
12076 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12077 soname_spec='${libname}${release}${major}$shared_ext'
12078 shlibpath_overrides_runpath=yes
12079 shlibpath_var=DYLD_LIBRARY_PATH
12080 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12081
12082 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12083 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12084 ;;
12085
12086 dgux*)
12087 version_type=linux
12088 need_lib_prefix=no
12089 need_version=no
12090 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12091 soname_spec='${libname}${release}${shared_ext}$major'
12092 shlibpath_var=LD_LIBRARY_PATH
12093 ;;
12094
12095 freebsd* | dragonfly*)
12096 # DragonFly does not have aout. When/if they implement a new
12097 # versioning mechanism, adjust this.
12098 if test -x /usr/bin/objformat; then
12099 objformat=`/usr/bin/objformat`
12100 else
12101 case $host_os in
12102 freebsd[23].*) objformat=aout ;;
12103 *) objformat=elf ;;
12104 esac
12105 fi
12106 version_type=freebsd-$objformat
12107 case $version_type in
12108 freebsd-elf*)
12109 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12110 need_version=no
12111 need_lib_prefix=no
12112 ;;
12113 freebsd-*)
12114 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12115 need_version=yes
12116 ;;
12117 esac
12118 shlibpath_var=LD_LIBRARY_PATH
12119 case $host_os in
12120 freebsd2.*)
12121 shlibpath_overrides_runpath=yes
12122 ;;
12123 freebsd3.[01]* | freebsdelf3.[01]*)
12124 shlibpath_overrides_runpath=yes
12125 hardcode_into_libs=yes
12126 ;;
12127 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12128 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12129 shlibpath_overrides_runpath=no
12130 hardcode_into_libs=yes
12131 ;;
12132 *) # from 4.6 on, and DragonFly
12133 shlibpath_overrides_runpath=yes
12134 hardcode_into_libs=yes
12135 ;;
12136 esac
12137 ;;
12138
12139 haiku*)
12140 version_type=linux
12141 need_lib_prefix=no
12142 need_version=no
12143 dynamic_linker="$host_os runtime_loader"
12144 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12145 soname_spec='${libname}${release}${shared_ext}$major'
12146 shlibpath_var=LIBRARY_PATH
12147 shlibpath_overrides_runpath=yes
12148 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12149 hardcode_into_libs=yes
12150 ;;
12151
12152 hpux9* | hpux10* | hpux11*)
12153 # Give a soname corresponding to the major version so that dld.sl refuses to
12154 # link against other versions.
12155 version_type=sunos
12156 need_lib_prefix=no
12157 need_version=no
12158 case $host_cpu in
12159 ia64*)
12160 shrext_cmds='.so'
12161 hardcode_into_libs=yes
12162 dynamic_linker="$host_os dld.so"
12163 shlibpath_var=LD_LIBRARY_PATH
12164 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12166 soname_spec='${libname}${release}${shared_ext}$major'
12167 if test "X$HPUX_IA64_MODE" = X32; then
12168 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12169 else
12170 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12171 fi
12172 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12173 ;;
12174 hppa*64*)
12175 shrext_cmds='.sl'
12176 hardcode_into_libs=yes
12177 dynamic_linker="$host_os dld.sl"
12178 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12179 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12180 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12181 soname_spec='${libname}${release}${shared_ext}$major'
12182 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12183 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12184 ;;
12185 *)
12186 shrext_cmds='.sl'
12187 dynamic_linker="$host_os dld.sl"
12188 shlibpath_var=SHLIB_PATH
12189 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12190 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12191 soname_spec='${libname}${release}${shared_ext}$major'
12192 ;;
12193 esac
12194 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12195 postinstall_cmds='chmod 555 $lib'
12196 # or fails outright, so override atomically:
12197 install_override_mode=555
12198 ;;
12199
12200 interix[3-9]*)
12201 version_type=linux
12202 need_lib_prefix=no
12203 need_version=no
12204 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12205 soname_spec='${libname}${release}${shared_ext}$major'
12206 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12207 shlibpath_var=LD_LIBRARY_PATH
12208 shlibpath_overrides_runpath=no
12209 hardcode_into_libs=yes
12210 ;;
12211
12212 irix5* | irix6* | nonstopux*)
12213 case $host_os in
12214 nonstopux*) version_type=nonstopux ;;
12215 *)
12216 if test "$lt_cv_prog_gnu_ld" = yes; then
12217 version_type=linux
12218 else
12219 version_type=irix
12220 fi ;;
12221 esac
12222 need_lib_prefix=no
12223 need_version=no
12224 soname_spec='${libname}${release}${shared_ext}$major'
12225 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12226 case $host_os in
12227 irix5* | nonstopux*)
12228 libsuff= shlibsuff=
12229 ;;
12230 *)
12231 case $LD in # libtool.m4 will add one of these switches to LD
12232 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12233 libsuff= shlibsuff= libmagic=32-bit;;
12234 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12235 libsuff=32 shlibsuff=N32 libmagic=N32;;
12236 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12237 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12238 *) libsuff= shlibsuff= libmagic=never-match;;
12239 esac
12240 ;;
12241 esac
12242 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12243 shlibpath_overrides_runpath=no
12244 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12245 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12246 hardcode_into_libs=yes
12247 ;;
12248
12249 # No shared lib support for Linux oldld, aout, or coff.
12250 linux*oldld* | linux*aout* | linux*coff*)
12251 dynamic_linker=no
12252 ;;
12253
12254 # This must be Linux ELF.
12255 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12256 version_type=linux
12257 need_lib_prefix=no
12258 need_version=no
12259 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12260 soname_spec='${libname}${release}${shared_ext}$major'
12261 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12262 shlibpath_var=LD_LIBRARY_PATH
12263 shlibpath_overrides_runpath=no
12264
12265 # Some binutils ld are patched to set DT_RUNPATH
12266 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
12267 $as_echo_n "(cached) " >&6
12268 else
12269 lt_cv_shlibpath_overrides_runpath=no
12270 save_LDFLAGS=$LDFLAGS
12271 save_libdir=$libdir
12272 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12273 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12275 /* end confdefs.h. */
12276
12277 int
12278 main ()
12279 {
12280
12281 ;
12282 return 0;
12283 }
12284 _ACEOF
12285 if ac_fn_c_try_link "$LINENO"; then :
12286 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12287 lt_cv_shlibpath_overrides_runpath=yes
12288 fi
12289 fi
12290 rm -f core conftest.err conftest.$ac_objext \
12291 conftest$ac_exeext conftest.$ac_ext
12292 LDFLAGS=$save_LDFLAGS
12293 libdir=$save_libdir
12294
12295 fi
12296
12297 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12298
12299 # This implies no fast_install, which is unacceptable.
12300 # Some rework will be needed to allow for fast_install
12301 # before this can be enabled.
12302 hardcode_into_libs=yes
12303
12304 # Append ld.so.conf contents to the search path
12305 if test -f /etc/ld.so.conf; then
12306 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' ' '`
12307 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12308 fi
12309
12310 # We used to test for /lib/ld.so.1 and disable shared libraries on
12311 # powerpc, because MkLinux only supported shared libraries with the
12312 # GNU dynamic linker. Since this was broken with cross compilers,
12313 # most powerpc-linux boxes support dynamic linking these days and
12314 # people can always --disable-shared, the test was removed, and we
12315 # assume the GNU/Linux dynamic linker is in use.
12316 dynamic_linker='GNU/Linux ld.so'
12317 ;;
12318
12319 netbsd*)
12320 version_type=sunos
12321 need_lib_prefix=no
12322 need_version=no
12323 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12324 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12325 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12326 dynamic_linker='NetBSD (a.out) ld.so'
12327 else
12328 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12329 soname_spec='${libname}${release}${shared_ext}$major'
12330 dynamic_linker='NetBSD ld.elf_so'
12331 fi
12332 shlibpath_var=LD_LIBRARY_PATH
12333 shlibpath_overrides_runpath=yes
12334 hardcode_into_libs=yes
12335 ;;
12336
12337 newsos6)
12338 version_type=linux
12339 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12340 shlibpath_var=LD_LIBRARY_PATH
12341 shlibpath_overrides_runpath=yes
12342 ;;
12343
12344 *nto* | *qnx*)
12345 version_type=qnx
12346 need_lib_prefix=no
12347 need_version=no
12348 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12349 soname_spec='${libname}${release}${shared_ext}$major'
12350 shlibpath_var=LD_LIBRARY_PATH
12351 shlibpath_overrides_runpath=no
12352 hardcode_into_libs=yes
12353 dynamic_linker='ldqnx.so'
12354 ;;
12355
12356 openbsd*)
12357 version_type=sunos
12358 sys_lib_dlsearch_path_spec="/usr/lib"
12359 need_lib_prefix=no
12360 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12361 case $host_os in
12362 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12363 *) need_version=no ;;
12364 esac
12365 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12366 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12367 shlibpath_var=LD_LIBRARY_PATH
12368 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12369 case $host_os in
12370 openbsd2.[89] | openbsd2.[89].*)
12371 shlibpath_overrides_runpath=no
12372 ;;
12373 *)
12374 shlibpath_overrides_runpath=yes
12375 ;;
12376 esac
12377 else
12378 shlibpath_overrides_runpath=yes
12379 fi
12380 ;;
12381
12382 os2*)
12383 libname_spec='$name'
12384 shrext_cmds=".dll"
12385 need_lib_prefix=no
12386 library_names_spec='$libname${shared_ext} $libname.a'
12387 dynamic_linker='OS/2 ld.exe'
12388 shlibpath_var=LIBPATH
12389 ;;
12390
12391 osf3* | osf4* | osf5*)
12392 version_type=osf
12393 need_lib_prefix=no
12394 need_version=no
12395 soname_spec='${libname}${release}${shared_ext}$major'
12396 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12397 shlibpath_var=LD_LIBRARY_PATH
12398 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12399 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12400 ;;
12401
12402 rdos*)
12403 dynamic_linker=no
12404 ;;
12405
12406 solaris*)
12407 version_type=linux
12408 need_lib_prefix=no
12409 need_version=no
12410 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12411 soname_spec='${libname}${release}${shared_ext}$major'
12412 shlibpath_var=LD_LIBRARY_PATH
12413 shlibpath_overrides_runpath=yes
12414 hardcode_into_libs=yes
12415 # ldd complains unless libraries are executable
12416 postinstall_cmds='chmod +x $lib'
12417 ;;
12418
12419 sunos4*)
12420 version_type=sunos
12421 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12422 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12423 shlibpath_var=LD_LIBRARY_PATH
12424 shlibpath_overrides_runpath=yes
12425 if test "$with_gnu_ld" = yes; then
12426 need_lib_prefix=no
12427 fi
12428 need_version=yes
12429 ;;
12430
12431 sysv4 | sysv4.3*)
12432 version_type=linux
12433 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12434 soname_spec='${libname}${release}${shared_ext}$major'
12435 shlibpath_var=LD_LIBRARY_PATH
12436 case $host_vendor in
12437 sni)
12438 shlibpath_overrides_runpath=no
12439 need_lib_prefix=no
12440 runpath_var=LD_RUN_PATH
12441 ;;
12442 siemens)
12443 need_lib_prefix=no
12444 ;;
12445 motorola)
12446 need_lib_prefix=no
12447 need_version=no
12448 shlibpath_overrides_runpath=no
12449 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12450 ;;
12451 esac
12452 ;;
12453
12454 sysv4*MP*)
12455 if test -d /usr/nec ;then
12456 version_type=linux
12457 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12458 soname_spec='$libname${shared_ext}.$major'
12459 shlibpath_var=LD_LIBRARY_PATH
12460 fi
12461 ;;
12462
12463 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12464 version_type=freebsd-elf
12465 need_lib_prefix=no
12466 need_version=no
12467 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12468 soname_spec='${libname}${release}${shared_ext}$major'
12469 shlibpath_var=LD_LIBRARY_PATH
12470 shlibpath_overrides_runpath=yes
12471 hardcode_into_libs=yes
12472 if test "$with_gnu_ld" = yes; then
12473 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12474 else
12475 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12476 case $host_os in
12477 sco3.2v5*)
12478 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12479 ;;
12480 esac
12481 fi
12482 sys_lib_dlsearch_path_spec='/usr/lib'
12483 ;;
12484
12485 tpf*)
12486 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12487 version_type=linux
12488 need_lib_prefix=no
12489 need_version=no
12490 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12491 shlibpath_var=LD_LIBRARY_PATH
12492 shlibpath_overrides_runpath=no
12493 hardcode_into_libs=yes
12494 ;;
12495
12496 uts4*)
12497 version_type=linux
12498 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12499 soname_spec='${libname}${release}${shared_ext}$major'
12500 shlibpath_var=LD_LIBRARY_PATH
12501 ;;
12502
12503 *)
12504 dynamic_linker=no
12505 ;;
12506 esac
12507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12508 $as_echo "$dynamic_linker" >&6; }
12509 test "$dynamic_linker" = no && can_build_shared=no
12510
12511 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12512 if test "$GCC" = yes; then
12513 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12514 fi
12515
12516 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12517 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12518 fi
12519 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12520 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12521 fi
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12615 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12616 hardcode_action=
12617 if test -n "$hardcode_libdir_flag_spec" ||
12618 test -n "$runpath_var" ||
12619 test "X$hardcode_automatic" = "Xyes" ; then
12620
12621 # We can hardcode non-existent directories.
12622 if test "$hardcode_direct" != no &&
12623 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12624 # have to relink, otherwise we might link with an installed library
12625 # when we should be linking with a yet-to-be-installed one
12626 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12627 test "$hardcode_minus_L" != no; then
12628 # Linking always hardcodes the temporary library directory.
12629 hardcode_action=relink
12630 else
12631 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12632 hardcode_action=immediate
12633 fi
12634 else
12635 # We cannot hardcode anything, or else we can only hardcode existing
12636 # directories.
12637 hardcode_action=unsupported
12638 fi
12639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12640 $as_echo "$hardcode_action" >&6; }
12641
12642 if test "$hardcode_action" = relink ||
12643 test "$inherit_rpath" = yes; then
12644 # Fast installation is not supported
12645 enable_fast_install=no
12646 elif test "$shlibpath_overrides_runpath" = yes ||
12647 test "$enable_shared" = no; then
12648 # Fast installation is not necessary
12649 enable_fast_install=needless
12650 fi
12651
12652
12653
12654
12655
12656
12657 if test "x$enable_dlopen" != xyes; then
12658 enable_dlopen=unknown
12659 enable_dlopen_self=unknown
12660 enable_dlopen_self_static=unknown
12661 else
12662 lt_cv_dlopen=no
12663 lt_cv_dlopen_libs=
12664
12665 case $host_os in
12666 beos*)
12667 lt_cv_dlopen="load_add_on"
12668 lt_cv_dlopen_libs=
12669 lt_cv_dlopen_self=yes
12670 ;;
12671
12672 mingw* | pw32* | cegcc*)
12673 lt_cv_dlopen="LoadLibrary"
12674 lt_cv_dlopen_libs=
12675 ;;
12676
12677 cygwin*)
12678 lt_cv_dlopen="dlopen"
12679 lt_cv_dlopen_libs=
12680 ;;
12681
12682 darwin*)
12683 # if libdl is installed we need to link against it
12684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12685 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12686 if ${ac_cv_lib_dl_dlopen+:} false; then :
12687 $as_echo_n "(cached) " >&6
12688 else
12689 ac_check_lib_save_LIBS=$LIBS
12690 LIBS="-ldl $LIBS"
12691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12692 /* end confdefs.h. */
12693
12694 /* Override any GCC internal prototype to avoid an error.
12695 Use char because int might match the return type of a GCC
12696 builtin and then its argument prototype would still apply. */
12697 #ifdef __cplusplus
12698 extern "C"
12699 #endif
12700 char dlopen ();
12701 int
12702 main ()
12703 {
12704 return dlopen ();
12705 ;
12706 return 0;
12707 }
12708 _ACEOF
12709 if ac_fn_c_try_link "$LINENO"; then :
12710 ac_cv_lib_dl_dlopen=yes
12711 else
12712 ac_cv_lib_dl_dlopen=no
12713 fi
12714 rm -f core conftest.err conftest.$ac_objext \
12715 conftest$ac_exeext conftest.$ac_ext
12716 LIBS=$ac_check_lib_save_LIBS
12717 fi
12718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12719 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12720 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12721 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12722 else
12723
12724 lt_cv_dlopen="dyld"
12725 lt_cv_dlopen_libs=
12726 lt_cv_dlopen_self=yes
12727
12728 fi
12729
12730 ;;
12731
12732 *)
12733 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12734 if test "x$ac_cv_func_shl_load" = xyes; then :
12735 lt_cv_dlopen="shl_load"
12736 else
12737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12738 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12739 if ${ac_cv_lib_dld_shl_load+:} false; then :
12740 $as_echo_n "(cached) " >&6
12741 else
12742 ac_check_lib_save_LIBS=$LIBS
12743 LIBS="-ldld $LIBS"
12744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12745 /* end confdefs.h. */
12746
12747 /* Override any GCC internal prototype to avoid an error.
12748 Use char because int might match the return type of a GCC
12749 builtin and then its argument prototype would still apply. */
12750 #ifdef __cplusplus
12751 extern "C"
12752 #endif
12753 char shl_load ();
12754 int
12755 main ()
12756 {
12757 return shl_load ();
12758 ;
12759 return 0;
12760 }
12761 _ACEOF
12762 if ac_fn_c_try_link "$LINENO"; then :
12763 ac_cv_lib_dld_shl_load=yes
12764 else
12765 ac_cv_lib_dld_shl_load=no
12766 fi
12767 rm -f core conftest.err conftest.$ac_objext \
12768 conftest$ac_exeext conftest.$ac_ext
12769 LIBS=$ac_check_lib_save_LIBS
12770 fi
12771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12772 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12773 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12774 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12775 else
12776 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12777 if test "x$ac_cv_func_dlopen" = xyes; then :
12778 lt_cv_dlopen="dlopen"
12779 else
12780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12781 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12782 if ${ac_cv_lib_dl_dlopen+:} false; then :
12783 $as_echo_n "(cached) " >&6
12784 else
12785 ac_check_lib_save_LIBS=$LIBS
12786 LIBS="-ldl $LIBS"
12787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12788 /* end confdefs.h. */
12789
12790 /* Override any GCC internal prototype to avoid an error.
12791 Use char because int might match the return type of a GCC
12792 builtin and then its argument prototype would still apply. */
12793 #ifdef __cplusplus
12794 extern "C"
12795 #endif
12796 char dlopen ();
12797 int
12798 main ()
12799 {
12800 return dlopen ();
12801 ;
12802 return 0;
12803 }
12804 _ACEOF
12805 if ac_fn_c_try_link "$LINENO"; then :
12806 ac_cv_lib_dl_dlopen=yes
12807 else
12808 ac_cv_lib_dl_dlopen=no
12809 fi
12810 rm -f core conftest.err conftest.$ac_objext \
12811 conftest$ac_exeext conftest.$ac_ext
12812 LIBS=$ac_check_lib_save_LIBS
12813 fi
12814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12815 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12816 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12817 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12818 else
12819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12820 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12821 if ${ac_cv_lib_svld_dlopen+:} false; then :
12822 $as_echo_n "(cached) " >&6
12823 else
12824 ac_check_lib_save_LIBS=$LIBS
12825 LIBS="-lsvld $LIBS"
12826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12827 /* end confdefs.h. */
12828
12829 /* Override any GCC internal prototype to avoid an error.
12830 Use char because int might match the return type of a GCC
12831 builtin and then its argument prototype would still apply. */
12832 #ifdef __cplusplus
12833 extern "C"
12834 #endif
12835 char dlopen ();
12836 int
12837 main ()
12838 {
12839 return dlopen ();
12840 ;
12841 return 0;
12842 }
12843 _ACEOF
12844 if ac_fn_c_try_link "$LINENO"; then :
12845 ac_cv_lib_svld_dlopen=yes
12846 else
12847 ac_cv_lib_svld_dlopen=no
12848 fi
12849 rm -f core conftest.err conftest.$ac_objext \
12850 conftest$ac_exeext conftest.$ac_ext
12851 LIBS=$ac_check_lib_save_LIBS
12852 fi
12853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12854 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12855 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12856 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12857 else
12858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12859 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12860 if ${ac_cv_lib_dld_dld_link+:} false; then :
12861 $as_echo_n "(cached) " >&6
12862 else
12863 ac_check_lib_save_LIBS=$LIBS
12864 LIBS="-ldld $LIBS"
12865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12866 /* end confdefs.h. */
12867
12868 /* Override any GCC internal prototype to avoid an error.
12869 Use char because int might match the return type of a GCC
12870 builtin and then its argument prototype would still apply. */
12871 #ifdef __cplusplus
12872 extern "C"
12873 #endif
12874 char dld_link ();
12875 int
12876 main ()
12877 {
12878 return dld_link ();
12879 ;
12880 return 0;
12881 }
12882 _ACEOF
12883 if ac_fn_c_try_link "$LINENO"; then :
12884 ac_cv_lib_dld_dld_link=yes
12885 else
12886 ac_cv_lib_dld_dld_link=no
12887 fi
12888 rm -f core conftest.err conftest.$ac_objext \
12889 conftest$ac_exeext conftest.$ac_ext
12890 LIBS=$ac_check_lib_save_LIBS
12891 fi
12892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12893 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12894 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12895 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12896 fi
12897
12898
12899 fi
12900
12901
12902 fi
12903
12904
12905 fi
12906
12907
12908 fi
12909
12910
12911 fi
12912
12913 ;;
12914 esac
12915
12916 if test "x$lt_cv_dlopen" != xno; then
12917 enable_dlopen=yes
12918 else
12919 enable_dlopen=no
12920 fi
12921
12922 case $lt_cv_dlopen in
12923 dlopen)
12924 save_CPPFLAGS="$CPPFLAGS"
12925 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12926
12927 save_LDFLAGS="$LDFLAGS"
12928 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12929
12930 save_LIBS="$LIBS"
12931 LIBS="$lt_cv_dlopen_libs $LIBS"
12932
12933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12934 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12935 if ${lt_cv_dlopen_self+:} false; then :
12936 $as_echo_n "(cached) " >&6
12937 else
12938 if test "$cross_compiling" = yes; then :
12939 lt_cv_dlopen_self=cross
12940 else
12941 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12942 lt_status=$lt_dlunknown
12943 cat > conftest.$ac_ext <<_LT_EOF
12944 #line 12944 "configure"
12945 #include "confdefs.h"
12946
12947 #if HAVE_DLFCN_H
12948 #include <dlfcn.h>
12949 #endif
12950
12951 #include <stdio.h>
12952
12953 #ifdef RTLD_GLOBAL
12954 # define LT_DLGLOBAL RTLD_GLOBAL
12955 #else
12956 # ifdef DL_GLOBAL
12957 # define LT_DLGLOBAL DL_GLOBAL
12958 # else
12959 # define LT_DLGLOBAL 0
12960 # endif
12961 #endif
12962
12963 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12964 find out it does not work in some platform. */
12965 #ifndef LT_DLLAZY_OR_NOW
12966 # ifdef RTLD_LAZY
12967 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12968 # else
12969 # ifdef DL_LAZY
12970 # define LT_DLLAZY_OR_NOW DL_LAZY
12971 # else
12972 # ifdef RTLD_NOW
12973 # define LT_DLLAZY_OR_NOW RTLD_NOW
12974 # else
12975 # ifdef DL_NOW
12976 # define LT_DLLAZY_OR_NOW DL_NOW
12977 # else
12978 # define LT_DLLAZY_OR_NOW 0
12979 # endif
12980 # endif
12981 # endif
12982 # endif
12983 #endif
12984
12985 /* When -fvisbility=hidden is used, assume the code has been annotated
12986 correspondingly for the symbols needed. */
12987 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12988 void fnord () __attribute__((visibility("default")));
12989 #endif
12990
12991 void fnord () { int i=42; }
12992 int main ()
12993 {
12994 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12995 int status = $lt_dlunknown;
12996
12997 if (self)
12998 {
12999 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13000 else
13001 {
13002 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13003 else puts (dlerror ());
13004 }
13005 /* dlclose (self); */
13006 }
13007 else
13008 puts (dlerror ());
13009
13010 return status;
13011 }
13012 _LT_EOF
13013 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13014 (eval $ac_link) 2>&5
13015 ac_status=$?
13016 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13017 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13018 (./conftest; exit; ) >&5 2>/dev/null
13019 lt_status=$?
13020 case x$lt_status in
13021 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13022 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13023 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13024 esac
13025 else :
13026 # compilation failed
13027 lt_cv_dlopen_self=no
13028 fi
13029 fi
13030 rm -fr conftest*
13031
13032
13033 fi
13034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13035 $as_echo "$lt_cv_dlopen_self" >&6; }
13036
13037 if test "x$lt_cv_dlopen_self" = xyes; then
13038 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13040 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13041 if ${lt_cv_dlopen_self_static+:} false; then :
13042 $as_echo_n "(cached) " >&6
13043 else
13044 if test "$cross_compiling" = yes; then :
13045 lt_cv_dlopen_self_static=cross
13046 else
13047 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13048 lt_status=$lt_dlunknown
13049 cat > conftest.$ac_ext <<_LT_EOF
13050 #line 13050 "configure"
13051 #include "confdefs.h"
13052
13053 #if HAVE_DLFCN_H
13054 #include <dlfcn.h>
13055 #endif
13056
13057 #include <stdio.h>
13058
13059 #ifdef RTLD_GLOBAL
13060 # define LT_DLGLOBAL RTLD_GLOBAL
13061 #else
13062 # ifdef DL_GLOBAL
13063 # define LT_DLGLOBAL DL_GLOBAL
13064 # else
13065 # define LT_DLGLOBAL 0
13066 # endif
13067 #endif
13068
13069 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13070 find out it does not work in some platform. */
13071 #ifndef LT_DLLAZY_OR_NOW
13072 # ifdef RTLD_LAZY
13073 # define LT_DLLAZY_OR_NOW RTLD_LAZY
13074 # else
13075 # ifdef DL_LAZY
13076 # define LT_DLLAZY_OR_NOW DL_LAZY
13077 # else
13078 # ifdef RTLD_NOW
13079 # define LT_DLLAZY_OR_NOW RTLD_NOW
13080 # else
13081 # ifdef DL_NOW
13082 # define LT_DLLAZY_OR_NOW DL_NOW
13083 # else
13084 # define LT_DLLAZY_OR_NOW 0
13085 # endif
13086 # endif
13087 # endif
13088 # endif
13089 #endif
13090
13091 /* When -fvisbility=hidden is used, assume the code has been annotated
13092 correspondingly for the symbols needed. */
13093 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13094 void fnord () __attribute__((visibility("default")));
13095 #endif
13096
13097 void fnord () { int i=42; }
13098 int main ()
13099 {
13100 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13101 int status = $lt_dlunknown;
13102
13103 if (self)
13104 {
13105 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13106 else
13107 {
13108 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13109 else puts (dlerror ());
13110 }
13111 /* dlclose (self); */
13112 }
13113 else
13114 puts (dlerror ());
13115
13116 return status;
13117 }
13118 _LT_EOF
13119 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13120 (eval $ac_link) 2>&5
13121 ac_status=$?
13122 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13123 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13124 (./conftest; exit; ) >&5 2>/dev/null
13125 lt_status=$?
13126 case x$lt_status in
13127 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13128 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13129 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13130 esac
13131 else :
13132 # compilation failed
13133 lt_cv_dlopen_self_static=no
13134 fi
13135 fi
13136 rm -fr conftest*
13137
13138
13139 fi
13140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13141 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13142 fi
13143
13144 CPPFLAGS="$save_CPPFLAGS"
13145 LDFLAGS="$save_LDFLAGS"
13146 LIBS="$save_LIBS"
13147 ;;
13148 esac
13149
13150 case $lt_cv_dlopen_self in
13151 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13152 *) enable_dlopen_self=unknown ;;
13153 esac
13154
13155 case $lt_cv_dlopen_self_static in
13156 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13157 *) enable_dlopen_self_static=unknown ;;
13158 esac
13159 fi
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177 striplib=
13178 old_striplib=
13179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13180 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13181 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13182 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13183 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13185 $as_echo "yes" >&6; }
13186 else
13187 # FIXME - insert some real tests, host_os isn't really good enough
13188 case $host_os in
13189 darwin*)
13190 if test -n "$STRIP" ; then
13191 striplib="$STRIP -x"
13192 old_striplib="$STRIP -S"
13193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13194 $as_echo "yes" >&6; }
13195 else
13196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13197 $as_echo "no" >&6; }
13198 fi
13199 ;;
13200 *)
13201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13202 $as_echo "no" >&6; }
13203 ;;
13204 esac
13205 fi
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218 # Report which library types will actually be built
13219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13220 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13222 $as_echo "$can_build_shared" >&6; }
13223
13224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13225 $as_echo_n "checking whether to build shared libraries... " >&6; }
13226 test "$can_build_shared" = "no" && enable_shared=no
13227
13228 # On AIX, shared libraries and static libraries use the same namespace, and
13229 # are all built from PIC.
13230 case $host_os in
13231 aix3*)
13232 test "$enable_shared" = yes && enable_static=no
13233 if test -n "$RANLIB"; then
13234 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13235 postinstall_cmds='$RANLIB $lib'
13236 fi
13237 ;;
13238
13239 aix[4-9]*)
13240 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13241 test "$enable_shared" = yes && enable_static=no
13242 fi
13243 ;;
13244 esac
13245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13246 $as_echo "$enable_shared" >&6; }
13247
13248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13249 $as_echo_n "checking whether to build static libraries... " >&6; }
13250 # Make sure either enable_shared or enable_static is yes.
13251 test "$enable_shared" = yes || enable_static=yes
13252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13253 $as_echo "$enable_static" >&6; }
13254
13255
13256
13257
13258 fi
13259 ac_ext=c
13260 ac_cpp='$CPP $CPPFLAGS'
13261 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13262 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13263 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13264
13265 CC="$lt_save_CC"
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279 ac_config_commands="$ac_config_commands libtool"
13280
13281
13282
13283
13284 # Only expand once:
13285
13286
13287
13288
13289 . ${srcdir}/../../bfd/configure.host
13290
13291
13292
13293
13294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13295 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13296 # Check whether --enable-maintainer-mode was given.
13297 if test "${enable_maintainer_mode+set}" = set; then :
13298 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13299 else
13300 USE_MAINTAINER_MODE=no
13301 fi
13302
13303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13304 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13305 if test $USE_MAINTAINER_MODE = yes; then
13306 MAINTAINER_MODE_TRUE=
13307 MAINTAINER_MODE_FALSE='#'
13308 else
13309 MAINTAINER_MODE_TRUE='#'
13310 MAINTAINER_MODE_FALSE=
13311 fi
13312
13313 MAINT=$MAINTAINER_MODE_TRUE
13314
13315
13316
13317
13318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13319 $as_echo_n "checking for sim debug setting... " >&6; }
13320 sim_debug="0"
13321 # Check whether --enable-sim-debug was given.
13322 if test "${enable_sim_debug+set}" = set; then :
13323 enableval=$enable_sim_debug; case "${enableval}" in
13324 yes) sim_debug="7";;
13325 no) sim_debug="0";;
13326 *) sim_debug="($enableval)";;
13327 esac
13328 fi
13329 if test "$sim_debug" != "0"; then
13330
13331 cat >>confdefs.h <<_ACEOF
13332 #define DEBUG $sim_debug
13333 _ACEOF
13334
13335 fi
13336
13337 cat >>confdefs.h <<_ACEOF
13338 #define WITH_DEBUG $sim_debug
13339 _ACEOF
13340
13341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13342 $as_echo "$sim_debug" >&6; }
13343
13344
13345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13346 $as_echo_n "checking for sim stdio debug behavior... " >&6; }
13347 sim_stdio="0"
13348 # Check whether --enable-sim-stdio was given.
13349 if test "${enable_sim_stdio+set}" = set; then :
13350 enableval=$enable_sim_stdio; case "${enableval}" in
13351 yes) sim_stdio="DO_USE_STDIO";;
13352 no) sim_stdio="DONT_USE_STDIO";;
13353 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
13354 esac
13355 fi
13356
13357 cat >>confdefs.h <<_ACEOF
13358 #define WITH_STDIO $sim_stdio
13359 _ACEOF
13360
13361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13362 $as_echo "$sim_stdio" >&6; }
13363
13364
13365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13366 $as_echo_n "checking for sim trace settings... " >&6; }
13367 sim_trace="~TRACE_debug"
13368 # Check whether --enable-sim-trace was given.
13369 if test "${enable_sim_trace+set}" = set; then :
13370 enableval=$enable_sim_trace; case "${enableval}" in
13371 yes) sim_trace="-1";;
13372 no) sim_trace="0";;
13373 [-0-9]*)
13374 sim_trace="'(${enableval})'";;
13375 [[:lower:]]*)
13376 sim_trace=""
13377 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13378 if test x"$sim_trace" = x; then
13379 sim_trace="(TRACE_$x"
13380 else
13381 sim_trace="${sim_trace}|TRACE_$x"
13382 fi
13383 done
13384 sim_trace="$sim_trace)" ;;
13385 esac
13386 fi
13387
13388 cat >>confdefs.h <<_ACEOF
13389 #define WITH_TRACE $sim_trace
13390 _ACEOF
13391
13392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13393 $as_echo "$sim_trace" >&6; }
13394
13395
13396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13397 $as_echo_n "checking for sim profile settings... " >&6; }
13398 profile="1"
13399 sim_profile="-1"
13400 # Check whether --enable-sim-profile was given.
13401 if test "${enable_sim_profile+set}" = set; then :
13402 enableval=$enable_sim_profile; case "${enableval}" in
13403 yes) profile="1" sim_profile="-1";;
13404 no) profile="0" sim_profile="0";;
13405 [-0-9]*)
13406 profile="(${enableval})" sim_profile="(${enableval})";;
13407 [a-z]*)
13408 profile="1"
13409 sim_profile=""
13410 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13411 if test x"$sim_profile" = x; then
13412 sim_profile="(PROFILE_$x"
13413 else
13414 sim_profile="${sim_profile}|PROFILE_$x"
13415 fi
13416 done
13417 sim_profile="$sim_profile)" ;;
13418 esac
13419 fi
13420
13421 cat >>confdefs.h <<_ACEOF
13422 #define PROFILE $profile
13423 _ACEOF
13424
13425
13426 cat >>confdefs.h <<_ACEOF
13427 #define WITH_PROFILE $sim_profile
13428 _ACEOF
13429
13430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13431 $as_echo "$sim_profile" >&6; }
13432
13433
13434
13435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13436 $as_echo_n "checking whether to enable sim asserts... " >&6; }
13437 sim_assert="1"
13438 # Check whether --enable-sim-assert was given.
13439 if test "${enable_sim_assert+set}" = set; then :
13440 enableval=$enable_sim_assert; case "${enableval}" in
13441 yes) sim_assert="1";;
13442 no) sim_assert="0";;
13443 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
13444 esac
13445 fi
13446
13447 cat >>confdefs.h <<_ACEOF
13448 #define WITH_ASSERT $sim_assert
13449 _ACEOF
13450
13451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13452 $as_echo "$sim_assert" >&6; }
13453
13454
13455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13456 $as_echo_n "checking default sim environment setting... " >&6; }
13457 sim_environment="ALL_ENVIRONMENT"
13458 # Check whether --enable-sim-environment was given.
13459 if test "${enable_sim_environment+set}" = set; then :
13460 enableval=$enable_sim_environment; case "${enableval}" in
13461 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13462 user | USER) sim_environment="USER_ENVIRONMENT";;
13463 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13464 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
13465 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
13466 esac
13467 fi
13468
13469 cat >>confdefs.h <<_ACEOF
13470 #define WITH_ENVIRONMENT $sim_environment
13471 _ACEOF
13472
13473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13474 $as_echo "$sim_environment" >&6; }
13475
13476
13477 sim_inline="-DDEFAULT_INLINE=0"
13478 # Check whether --enable-sim-inline was given.
13479 if test "${enable_sim_inline+set}" = set; then :
13480 enableval=$enable_sim_inline; sim_inline=""
13481 case "$enableval" in
13482 no) sim_inline="-DDEFAULT_INLINE=0";;
13483 0) sim_inline="-DDEFAULT_INLINE=0";;
13484 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13485 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13486 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13487 new_flag=""
13488 case "$x" in
13489 *_INLINE=*) new_flag="-D$x";;
13490 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13491 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13492 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13493 esac
13494 if test x"$sim_inline" = x""; then
13495 sim_inline="$new_flag"
13496 else
13497 sim_inline="$sim_inline $new_flag"
13498 fi
13499 done;;
13500 esac
13501 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13502 echo "Setting inline flags = $sim_inline" 6>&1
13503 fi
13504 fi
13505
13506
13507
13508
13509 # Check whether --with-pkgversion was given.
13510 if test "${with_pkgversion+set}" = set; then :
13511 withval=$with_pkgversion; case "$withval" in
13512 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
13513 no) PKGVERSION= ;;
13514 *) PKGVERSION="($withval) " ;;
13515 esac
13516 else
13517 PKGVERSION="(SIM) "
13518
13519 fi
13520
13521
13522
13523
13524
13525 # Check whether --with-bugurl was given.
13526 if test "${with_bugurl+set}" = set; then :
13527 withval=$with_bugurl; case "$withval" in
13528 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
13529 no) BUGURL=
13530 ;;
13531 *) BUGURL="$withval"
13532 ;;
13533 esac
13534 else
13535 BUGURL="https://www.gnu.org/software/gdb/bugs/"
13536
13537 fi
13538
13539 case ${BUGURL} in
13540 "")
13541 REPORT_BUGS_TO=
13542 REPORT_BUGS_TEXI=
13543 ;;
13544 *)
13545 REPORT_BUGS_TO="<$BUGURL>"
13546 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13547 ;;
13548 esac;
13549
13550
13551
13552
13553 cat >>confdefs.h <<_ACEOF
13554 #define PKGVERSION "$PKGVERSION"
13555 _ACEOF
13556
13557
13558 cat >>confdefs.h <<_ACEOF
13559 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13560 _ACEOF
13561
13562
13563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13564 $as_echo_n "checking return type of signal handlers... " >&6; }
13565 if ${ac_cv_type_signal+:} false; then :
13566 $as_echo_n "(cached) " >&6
13567 else
13568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13569 /* end confdefs.h. */
13570 #include <sys/types.h>
13571 #include <signal.h>
13572
13573 int
13574 main ()
13575 {
13576 return *(signal (0, 0)) (0) == 1;
13577 ;
13578 return 0;
13579 }
13580 _ACEOF
13581 if ac_fn_c_try_compile "$LINENO"; then :
13582 ac_cv_type_signal=int
13583 else
13584 ac_cv_type_signal=void
13585 fi
13586 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13587 fi
13588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13589 $as_echo "$ac_cv_type_signal" >&6; }
13590
13591 cat >>confdefs.h <<_ACEOF
13592 #define RETSIGTYPE $ac_cv_type_signal
13593 _ACEOF
13594
13595
13596
13597
13598
13599
13600
13601 wire_alignment="NONSTRICT_ALIGNMENT"
13602 default_alignment=""
13603
13604 # Check whether --enable-sim-alignment was given.
13605 if test "${enable_sim_alignment+set}" = set; then :
13606 enableval=$enable_sim_alignment; case "${enableval}" in
13607 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13608 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13609 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13610 yes) if test x"$wire_alignment" != x; then
13611 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13612 else
13613 if test x"$default_alignment" != x; then
13614 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13615 else
13616 echo "No hard-wired alignment for target $target" 1>&6
13617 sim_alignment="-DWITH_ALIGNMENT=0"
13618 fi
13619 fi;;
13620 no) if test x"$default_alignment" != x; then
13621 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13622 else
13623 if test x"$wire_alignment" != x; then
13624 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13625 else
13626 echo "No default alignment for target $target" 1>&6
13627 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13628 fi
13629 fi;;
13630 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13631 esac
13632 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13633 echo "Setting alignment flags = $sim_alignment" 6>&1
13634 fi
13635 else
13636 if test x"$default_alignment" != x; then
13637 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13638 else
13639 if test x"$wire_alignment" != x; then
13640 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13641 else
13642 sim_alignment=
13643 fi
13644 fi
13645 fi
13646
13647
13648 # Check whether --enable-werror was given.
13649 if test "${enable_werror+set}" = set; then :
13650 enableval=$enable_werror; case "${enableval}" in
13651 yes | y) ERROR_ON_WARNING="yes" ;;
13652 no | n) ERROR_ON_WARNING="no" ;;
13653 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13654 esac
13655 fi
13656
13657
13658 # Enable -Werror by default when using gcc
13659 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13660 ERROR_ON_WARNING=yes
13661 fi
13662
13663 WERROR_CFLAGS=""
13664
13665 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13666 -Wpointer-sign \
13667 -Wno-unused -Wunused-value -Wunused-function \
13668 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13669 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13670 -Wold-style-declaration -Wold-style-definition"
13671
13672 # Enable -Wno-format by default when using gcc on mingw since many
13673 # GCC versions complain about %I64.
13674 case "${host}" in
13675 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13676 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13677 esac
13678
13679 # Check whether --enable-build-warnings was given.
13680 if test "${enable_build_warnings+set}" = set; then :
13681 enableval=$enable_build_warnings; case "${enableval}" in
13682 yes) ;;
13683 no) build_warnings="-w";;
13684 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13685 build_warnings="${build_warnings} ${t}";;
13686 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13687 build_warnings="${t} ${build_warnings}";;
13688 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13689 esac
13690 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13691 echo "Setting compiler warning flags = $build_warnings" 6>&1
13692 fi
13693 fi
13694 # Check whether --enable-sim-build-warnings was given.
13695 if test "${enable_sim_build_warnings+set}" = set; then :
13696 enableval=$enable_sim_build_warnings; case "${enableval}" in
13697 yes) ;;
13698 no) build_warnings="-w";;
13699 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13700 build_warnings="${build_warnings} ${t}";;
13701 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13702 build_warnings="${t} ${build_warnings}";;
13703 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13704 esac
13705 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13706 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13707 fi
13708 fi
13709 WARN_CFLAGS=""
13710 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13711 then
13712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13713 $as_echo_n "checking compiler warning flags... " >&6; }
13714 # Separate out the -Werror flag as some files just cannot be
13715 # compiled with it enabled.
13716 for w in ${build_warnings}; do
13717 case $w in
13718 -Werr*) WERROR_CFLAGS=-Werror ;;
13719 *) # Check that GCC accepts it
13720 saved_CFLAGS="$CFLAGS"
13721 CFLAGS="$CFLAGS $w"
13722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13723 /* end confdefs.h. */
13724
13725 int
13726 main ()
13727 {
13728
13729 ;
13730 return 0;
13731 }
13732 _ACEOF
13733 if ac_fn_c_try_compile "$LINENO"; then :
13734 WARN_CFLAGS="${WARN_CFLAGS} $w"
13735 fi
13736 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13737 CFLAGS="$saved_CFLAGS"
13738 esac
13739 done
13740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13741 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13742 fi
13743
13744
13745 default_sim_reserved_bits="1"
13746 # Check whether --enable-sim-reserved-bits was given.
13747 if test "${enable_sim_reserved_bits+set}" = set; then :
13748 enableval=$enable_sim_reserved_bits; case "${enableval}" in
13749 yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
13750 no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
13751 *) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved_bits="";;
13752 esac
13753 if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
13754 echo "Setting reserved flags = $sim_reserved_bits" 6>&1
13755 fi
13756 else
13757 sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
13758 fi
13759
13760
13761 # DEPRECATED
13762 #
13763 # Instead of defining a `subtarget' macro, code should be checking
13764 # the value of {STATE,CPU}_ARCHITECTURE to identify the architecture
13765 # in question.
13766 #
13767 case "${target}" in
13768 mips64vr*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1" ;;
13769 mips*tx39*) SIM_SUBTARGET="-DSUBTARGET_R3900=1";;
13770 mips*-sde-elf*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13771 mips*-mti-elf*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13772 mipsisa32*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13773 mipsisa64*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13774 *) SIM_SUBTARGET="";;
13775 esac
13776
13777
13778
13779
13780 #
13781 # Select the byte order of the target
13782 #
13783 mips_endian=
13784 default_endian=
13785 case "${target}" in
13786 mips64el*-*-*) mips_endian=LITTLE ;;
13787 mips64vr*el-*-*) default_endian=LITTLE ;;
13788 mips64*-*-*) default_endian=BIG ;;
13789 mips16*-*-*) default_endian=BIG ;;
13790 mipsisa32*-*-*) default_endian=BIG ;;
13791 mipsisa64*-*-*) default_endian=BIG ;;
13792 mips*-*-*) default_endian=BIG ;;
13793 *) default_endian=BIG ;;
13794 esac
13795
13796 wire_endian="$mips_endian"
13797 default_endian="$default_endian"
13798 # Check whether --enable-sim-endian was given.
13799 if test "${enable_sim_endian+set}" = set; then :
13800 enableval=$enable_sim_endian; case "${enableval}" in
13801 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13802 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
13803 yes) if test x"$wire_endian" != x; then
13804 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13805 else
13806 if test x"$default_endian" != x; then
13807 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13808 else
13809 echo "No hard-wired endian for target $target" 1>&6
13810 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13811 fi
13812 fi;;
13813 no) if test x"$default_endian" != x; then
13814 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13815 else
13816 if test x"$wire_endian" != x; then
13817 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13818 else
13819 echo "No default endian for target $target" 1>&6
13820 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13821 fi
13822 fi;;
13823 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13824 esac
13825 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13826 echo "Setting endian flags = $sim_endian" 6>&1
13827 fi
13828 else
13829 if test x"$default_endian" != x; then
13830 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13831 else
13832 if test x"$wire_endian" != x; then
13833 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13834 else
13835 sim_endian=
13836 fi
13837 fi
13838 fi
13839
13840
13841
13842
13843 #
13844 # Select the bitsize of the target
13845 #
13846 mips_addr_bitsize=
13847 case "${target}" in
13848 mips*-sde-elf*) mips_bitsize=64 ; mips_msb=63 ;;
13849 mips*-mti-elf*) mips_bitsize=64 ; mips_msb=63 ;;
13850 mips64*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
13851 mips16*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
13852 mipsisa32*-*-*) mips_bitsize=32 ; mips_msb=31 ;;
13853 mipsisa64*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
13854 mips*-*-*) mips_bitsize=32 ; mips_msb=31 ;;
13855 *) mips_bitsize=64 ; mips_msb=63 ;;
13856 esac
13857 wire_word_bitsize="$mips_bitsize"
13858 wire_word_msb="$mips_msb"
13859 wire_address_bitsize="$mips_addr_bitsize"
13860 wire_cell_bitsize=""
13861 # Check whether --enable-sim-bitsize was given.
13862 if test "${enable_sim_bitsize+set}" = set; then :
13863 enableval=$enable_sim_bitsize; sim_bitsize=
13864 case "${enableval}" in
13865 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
13866 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
13867 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13868 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13869 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13870 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
13871 else
13872 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
13873 fi ;;
13874 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13875 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
13876 else
13877 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
13878 fi ;;
13879 *) as_fn_error $? "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13880 esac
13881 # address bitsize
13882 tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
13883 case x"${tmp}" in
13884 x ) ;;
13885 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
13886 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
13887 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13888 esac
13889 # cell bitsize
13890 tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
13891 case x"${tmp}" in
13892 x ) ;;
13893 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
13894 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
13895 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13896 esac
13897 if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
13898 echo "Setting bitsize flags = $sim_bitsize" 6>&1
13899 fi
13900 else
13901 sim_bitsize=""
13902 if test x"$wire_word_bitsize" != x; then
13903 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
13904 fi
13905 if test x"$wire_word_msb" != x; then
13906 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
13907 fi
13908 if test x"$wire_address_bitsize" != x; then
13909 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
13910 fi
13911 if test x"$wire_cell_bitsize" != x; then
13912 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
13913 fi
13914 fi
13915
13916
13917
13918
13919 #
13920 # Select the floating hardware support of the target
13921 #
13922 mips_fpu=HARDWARE_FLOATING_POINT
13923 mips_fpu_bitsize=
13924 case "${target}" in
13925 mips*tx39*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
13926 mips*-sde-elf*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13927 mips*-mti-elf*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13928 mips64*-*-*) mips_fpu=HARD_FLOATING_POINT ;;
13929 mips16*-*-*) mips_fpu=HARD_FLOATING_POINT ;;
13930 mipsisa32*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13931 mipsisa64*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13932 mips*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
13933 *) mips_fpu=HARD_FLOATING_POINT ;;
13934 esac
13935
13936 default_sim_float="$mips_fpu"
13937 default_sim_float_bitsize="$mips_fpu_bitsize"
13938 # Check whether --enable-sim-float was given.
13939 if test "${enable_sim_float+set}" = set; then :
13940 enableval=$enable_sim_float; case "${enableval}" in
13941 yes | hard) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT";;
13942 no | soft) sim_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT";;
13943 32) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=32";;
13944 64) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=64";;
13945 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-float\"" "$LINENO" 5; sim_float="";;
13946 esac
13947 if test x"$silent" != x"yes" && test x"$sim_float" != x""; then
13948 echo "Setting float flags = $sim_float" 6>&1
13949 fi
13950 else
13951
13952 sim_float=
13953 if test x"${default_sim_float}" != x""; then
13954 sim_float="-DWITH_FLOATING_POINT=${default_sim_float}"
13955 fi
13956 if test x"${default_sim_float_bitsize}" != x""; then
13957 sim_float="$sim_float -DWITH_TARGET_FLOATING_POINT_BITSIZE=${default_sim_float_bitsize}"
13958 fi
13959
13960 fi
13961
13962
13963
13964
13965 #
13966 # Select the IGEN architecture
13967 #
13968 sim_gen=IGEN
13969 sim_igen_machine="-M mipsIV"
13970 sim_m16_machine="-M mips16,mipsIII"
13971 sim_igen_filter="32,64,f"
13972 sim_m16_filter="16"
13973 sim_mach_default="mips8000"
13974
13975 case "${target}" in
13976 mips*tx39*) sim_gen=IGEN
13977 sim_igen_filter="32,f"
13978 sim_igen_machine="-M r3900"
13979 ;;
13980 mips64vr43*-*-*) sim_gen=IGEN
13981 sim_igen_machine="-M mipsIV"
13982 sim_mach_default="mips8000"
13983 ;;
13984 mips64vr5*-*-*) sim_gen=IGEN
13985 sim_igen_machine="-M vr5000"
13986 sim_mach_default="mips5000"
13987 ;;
13988 mips64vr41*) sim_gen=M16
13989 sim_igen_machine="-M vr4100"
13990 sim_m16_machine="-M vr4100"
13991 sim_igen_filter="32,64,f"
13992 sim_m16_filter="16"
13993 sim_mach_default="mips4100"
13994 ;;
13995 mips64vr-*-* | mips64vrel-*-*)
13996 sim_gen=MULTI
13997 sim_multi_configs="\
13998 vr4100:mipsIII,mips16,vr4100:32,64:mips4100,mips4111\
13999 vr4120:mipsIII,mips16,vr4120:32,64:mips4120\
14000 vr5000:mipsIV:32,64,f:mips4300,mips5000\
14001 vr5400:mipsIV,vr5400:32,64,f:mips5400\
14002 vr5500:mipsIV,vr5500:32,64,f:mips5500"
14003 sim_multi_default=mips5000
14004 ;;
14005 mips*-sde-elf* | mips*-mti-elf*)
14006 sim_gen=MULTI
14007 sim_multi_configs="\
14008 micromips:micromips64,micromipsdsp:32,64,f:mips_micromips\
14009 mips64r2:mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2,smartmips:32,64,f:mipsisa64r2"
14010 sim_multi_default=mipsisa64r2
14011 ;;
14012 mips64*-*-*) sim_igen_filter="32,64,f"
14013 sim_gen=IGEN
14014 ;;
14015 mips16*-*-*) sim_gen=M16
14016 sim_igen_filter="32,64,f"
14017 sim_m16_filter="16"
14018 ;;
14019 mipsisa32r2*-*-*) sim_gen=MULTI
14020 sim_multi_configs="\
14021 micromips:micromips32,micromipsdsp:32,f:mips_micromips\
14022 mips32r2:mips32r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2,smartmips:32,f:mipsisa32r2"
14023 sim_multi_default=mipsisa32r2
14024 ;;
14025 mipsisa32*-*-*) sim_gen=M16
14026 sim_igen_machine="-M mips32,mips16,mips16e,smartmips"
14027 sim_m16_machine="-M mips16,mips16e,mips32"
14028 sim_igen_filter="32,f"
14029 sim_mach_default="mipsisa32"
14030 ;;
14031 mipsisa64r2*-*-*) sim_gen=M16
14032 sim_igen_machine="-M mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2"
14033 sim_m16_machine="-M mips16,mips16e,mips64r2"
14034 sim_igen_filter="32,64,f"
14035 sim_mach_default="mipsisa64r2"
14036 ;;
14037 mipsisa64sb1*-*-*) sim_gen=IGEN
14038 sim_igen_machine="-M mips64,mips3d,sb1"
14039 sim_igen_filter="32,64,f"
14040 sim_mach_default="mips_sb1"
14041 ;;
14042 mipsisa64*-*-*) sim_gen=M16
14043 sim_igen_machine="-M mips64,mips3d,mips16,mips16e,mdmx"
14044 sim_m16_machine="-M mips16,mips16e,mips64"
14045 sim_igen_filter="32,64,f"
14046 sim_mach_default="mipsisa64"
14047 ;;
14048 mips*lsi*) sim_gen=M16
14049 sim_igen_machine="-M mipsIII,mips16"
14050 sim_m16_machine="-M mips16,mipsIII"
14051 sim_igen_filter="32,f"
14052 sim_m16_filter="16"
14053 sim_mach_default="mips4000"
14054 ;;
14055 mips*-*-*) sim_gen=IGEN
14056 sim_igen_filter="32,f"
14057 ;;
14058 esac
14059
14060 # The MULTI generator can combine several simulation engines into one.
14061 # executable. A configuration which uses the MULTI should set two
14062 # variables: ${sim_multi_configs} and ${sim_multi_default}.
14063 #
14064 # ${sim_multi_configs} is the list of engines to build. Each
14065 # space-separated entry has the form NAME:MACHINE:FILTER:BFDMACHS,
14066 # where:
14067 #
14068 # - NAME is a C-compatible prefix for the engine,
14069 # - MACHINE is a -M argument,
14070 # - FILTER is a -F argument, and
14071 # - BFDMACHS is a comma-separated list of bfd machines that the
14072 # simulator can run.
14073 #
14074 # Each entry will have a separate simulation engine whose prefix is
14075 # m32<NAME>. If the machine list includes "mips16", there will also
14076 # be a mips16 engine, prefix m16<NAME>. The mips16 engine will be
14077 # generated using the same machine list as the 32-bit version,
14078 # but the filter will be "16" instead of FILTER.
14079 #
14080 # The simulator compares the bfd mach against BFDMACHS to decide
14081 # which engine to use. Entries in BFDMACHS should be bfd_mach
14082 # values with "bfd_mach_" removed. ${sim_multi_default} says
14083 # which entry should be the default.
14084 if test ${sim_gen} = MULTI; then
14085
14086 # Simple sanity check.
14087 if test -z "${sim_multi_configs}" || test -z "${sim_multi_default}"; then
14088 as_fn_error $? "Error in configure.ac: MULTI simulator not set up correctly" "$LINENO" 5
14089 fi
14090
14091 # Start in a known state.
14092 rm -f multi-include.h multi-run.c
14093 sim_multi_flags=
14094 sim_multi_src=
14095 sim_multi_obj=
14096 sim_multi_igen_configs=
14097 sim_seen_default=no
14098
14099 cat << __EOF__ > multi-run.c
14100 /* Main entry point for MULTI simulators.
14101 Copyright (C) 2003-2021 Free Software Foundation, Inc.
14102
14103 This program is free software; you can redistribute it and/or modify
14104 it under the terms of the GNU General Public License as published by
14105 the Free Software Foundation; either version 3 of the License, or
14106 (at your option) any later version.
14107
14108 This program is distributed in the hope that it will be useful,
14109 but WITHOUT ANY WARRANTY; without even the implied warranty of
14110 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14111 GNU General Public License for more details.
14112
14113 You should have received a copy of the GNU General Public License
14114 along with this program. If not, see <http://www.gnu.org/licenses/>.
14115
14116 --
14117
14118 This file was generated by sim/mips/configure. */
14119
14120 #include "sim-main.h"
14121 #include "multi-include.h"
14122 #include "elf-bfd.h"
14123 #include "elf/mips.h"
14124
14125 #define SD sd
14126 #define CPU cpu
14127
14128 void
14129 sim_engine_run (SIM_DESC sd,
14130 int next_cpu_nr,
14131 int nr_cpus,
14132 int signal) /* ignore */
14133 {
14134 int mach;
14135
14136 if (STATE_ARCHITECTURE (sd) == NULL)
14137 mach = bfd_mach_${sim_multi_default};
14138 else if (elf_elfheader (STATE_PROG_BFD (sd))->e_flags
14139 & EF_MIPS_ARCH_ASE_MICROMIPS)
14140 mach = bfd_mach_mips_micromips;
14141 else
14142 mach = STATE_ARCHITECTURE (SD)->mach;
14143
14144 switch (mach)
14145 {
14146 __EOF__
14147
14148 for fc in ${sim_multi_configs}; do
14149
14150 # Split up the entry. ${c} contains the first three elements.
14151 # Note: outer sqaure brackets are m4 quotes.
14152 c=`echo ${fc} | sed 's/:[^:]*$//'`
14153 bfdmachs=`echo ${fc} | sed 's/.*://'`
14154 name=`echo ${c} | sed 's/:.*//'`
14155 machine=`echo ${c} | sed 's/.*:\(.*\):.*/\1/'`
14156 filter=`echo ${c} | sed 's/.*://'`
14157
14158 # Build the following lists:
14159 #
14160 # sim_multi_flags: all -M and -F flags used by the simulator
14161 # sim_multi_src: all makefile-generated source files
14162 # sim_multi_obj: the objects for ${sim_multi_src}
14163 # sim_multi_igen_configs: igen configuration strings.
14164 #
14165 # Each entry in ${sim_multi_igen_configs} is a prefix (m32
14166 # or m16) followed by the NAME, MACHINE and FILTER part of
14167 # the ${sim_multi_configs} entry.
14168 sim_multi_flags="${sim_multi_flags} -F ${filter} -M ${machine}"
14169
14170 # Check whether special handling is needed.
14171 case ${c} in
14172 *:*mips16*:*)
14173 # Run igen twice, once for normal mode and once for mips16.
14174 ws="m32 m16"
14175
14176 # The top-level function for the mips16 simulator is
14177 # in a file m16${name}_run.c, generated by the
14178 # tmp-run-multi Makefile rule.
14179 sim_multi_src="${sim_multi_src} m16${name}_run.c"
14180 sim_multi_obj="${sim_multi_obj} m16${name}_run.o"
14181 sim_multi_flags="${sim_multi_flags} -F 16"
14182 ;;
14183 *:*micromips32*:*)
14184 # Run igen thrice, once for micromips32, once for micromips16,
14185 # and once for m32.
14186 ws="micromips_m32 micromips16 micromips32"
14187
14188 # The top-level function for the micromips simulator is
14189 # in a file micromips${name}_run.c, generated by the
14190 # tmp-run-multi Makefile rule.
14191 sim_multi_src="${sim_multi_src} micromips${name}_run.c"
14192 sim_multi_obj="${sim_multi_obj} micromips${name}_run.o"
14193 sim_multi_flags="${sim_multi_flags} -F 16,32"
14194 ;;
14195 *:*micromips64*:*)
14196 # Run igen thrice, once for micromips64, once for micromips16,
14197 # and once for m64.
14198 ws="micromips_m64 micromips16 micromips64"
14199
14200 # The top-level function for the micromips simulator is
14201 # in a file micromips${name}_run.c, generated by the
14202 # tmp-run-multi Makefile rule.
14203 sim_multi_src="${sim_multi_src} micromips${name}_run.c"
14204 sim_multi_obj="${sim_multi_obj} micromips${name}_run.o"
14205 sim_multi_flags="${sim_multi_flags} -F 16,32,64"
14206 ;;
14207 *)
14208 ws=m32
14209 ;;
14210 esac
14211
14212 # Now add the list of igen-generated files to ${sim_multi_src}
14213 # and ${sim_multi_obj}.
14214 for w in ${ws}; do
14215 for base in engine icache idecode model semantics support; do
14216 sim_multi_src="${sim_multi_src} ${w}${name}_${base}.c"
14217 sim_multi_src="${sim_multi_src} ${w}${name}_${base}.h"
14218 sim_multi_obj="${sim_multi_obj} ${w}${name}_${base}.o"
14219 done
14220 sim_multi_igen_configs="${sim_multi_igen_configs} ${w}${c}"
14221 done
14222
14223 # Add an include for the engine.h file. This file declares the
14224 # top-level foo_engine_run() function.
14225 echo "#include \"${w}${name}_engine.h\"" >> multi-include.h
14226
14227 # Add case statements for this engine to sim_engine_run().
14228 for mach in `echo ${bfdmachs} | sed 's/,/ /g'`; do
14229 echo " case bfd_mach_${mach}:" >> multi-run.c
14230 if test ${mach} = ${sim_multi_default}; then
14231 echo " default:" >> multi-run.c
14232 sim_seen_default=yes
14233 fi
14234 done
14235 echo " ${w}${name}_engine_run (sd, next_cpu_nr, nr_cpus, signal);" \
14236 >> multi-run.c
14237 echo " break;" >> multi-run.c
14238 done
14239
14240 # Check whether we added a 'default:' label.
14241 if test ${sim_seen_default} = no; then
14242 as_fn_error $? "Error in configure.ac: \${sim_multi_configs} doesn't have an entry for \${sim_multi_default}" "$LINENO" 5
14243 fi
14244
14245 cat << __EOF__ >> multi-run.c
14246 }
14247 }
14248
14249 int
14250 mips_mach_multi (SIM_DESC sd)
14251 {
14252 if (STATE_ARCHITECTURE (sd) == NULL)
14253 return bfd_mach_${sim_multi_default};
14254
14255 switch (STATE_ARCHITECTURE (SD)->mach)
14256 {
14257 __EOF__
14258
14259 # Add case statements for this engine to mips_mach_multi().
14260 for fc in ${sim_multi_configs}; do
14261
14262 # Split up the entry. ${c} contains the first three elements.
14263 # Note: outer sqaure brackets are m4 quotes.
14264 c=`echo ${fc} | sed 's/:[^:]*$//'`
14265 bfdmachs=`echo ${fc} | sed 's/.*://'`
14266
14267 for mach in `echo ${bfdmachs} | sed 's/,/ /g'`; do
14268 echo " case bfd_mach_${mach}:" >> multi-run.c
14269 done
14270 done
14271
14272 cat << __EOF__ >> multi-run.c
14273 return (STATE_ARCHITECTURE (SD)->mach);
14274 default:
14275 return bfd_mach_${sim_multi_default};
14276 }
14277 }
14278 __EOF__
14279
14280 SIM_SUBTARGET="$SIM_SUBTARGET -DMIPS_MACH_MULTI"
14281 else
14282 # For clean-extra
14283 sim_multi_src=doesnt-exist.c
14284
14285 if test x"${sim_mach_default}" = x""; then
14286 as_fn_error $? "Error in configure.ac: \${sim_mach_default} not defined" "$LINENO" 5
14287 fi
14288 SIM_SUBTARGET="$SIM_SUBTARGET -DMIPS_MACH_DEFAULT=bfd_mach_${sim_mach_default}"
14289 fi
14290 sim_igen_flags="-F ${sim_igen_filter} ${sim_igen_machine} ${sim_igen_smp}"
14291 sim_m16_flags=" -F ${sim_m16_filter} ${sim_m16_machine} ${sim_igen_smp}"
14292 sim_micromips16_flags=" -F ${sim_micromips16_filter} ${sim_micromips16_machine} ${sim_igen_smp}"
14293 sim_micromips_flags=" -F ${sim_micromips_filter} ${sim_micromips_machine} ${sim_igen_smp}"
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303 #
14304 # Add simulated hardware devices
14305 #
14306 hw_enabled=no
14307 case "${target}" in
14308 mips*tx39*)
14309 hw_enabled=yes
14310 hw_extra_devices="tx3904cpu tx3904irc tx3904tmr tx3904sio"
14311 ;;
14312 *)
14313 ;;
14314 esac
14315
14316 if test "$hw_devices"; then
14317 hardware="$hw_devices"
14318 else
14319 hardware="cfi core pal glue"
14320 fi
14321 hardware="$hardware $hw_extra_devices"
14322
14323 sim_hw_cflags="-DWITH_HW=1"
14324 sim_hw="$hardware"
14325 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
14326
14327 # Check whether --enable-sim-hardware was given.
14328 if test "${enable_sim_hardware+set}" = set; then :
14329 enableval=$enable_sim_hardware;
14330 else
14331 enable_sim_hardware="$hw_enabled"
14332 fi
14333
14334 case ${enable_sim_hardware} in
14335 yes|no) ;;
14336 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
14337 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
14338 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
14339 esac
14340
14341 if test "$enable_sim_hardware" = no; then
14342 sim_hw_objs=
14343 sim_hw_cflags="-DWITH_HW=0"
14344 sim_hw=
14345 else
14346 sim_hw_cflags="-DWITH_HW=1"
14347 # remove duplicates
14348 sim_hw=""
14349 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
14350 for i in $hardware ; do
14351 case " $sim_hw " in
14352 *" $i "*) ;;
14353 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
14354 esac
14355 done
14356 # mingw does not support sockser
14357 case ${host} in
14358 *mingw*) ;;
14359 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
14360 # that you instatiate. Instead, other code will call into it directly.
14361 # At some point, we should convert it over.
14362 sim_hw_objs="$sim_hw_objs dv-sockser.o"
14363
14364 cat >>confdefs.h <<_ACEOF
14365 #define HAVE_DV_SOCKSER 1
14366 _ACEOF
14367
14368 ;;
14369 esac
14370 if test x"$silent" != x"yes"; then
14371 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
14372 fi
14373 case " $hardware " in
14374 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
14375 $as_echo_n "checking for log2 in -lm... " >&6; }
14376 if ${ac_cv_lib_m_log2+:} false; then :
14377 $as_echo_n "(cached) " >&6
14378 else
14379 ac_check_lib_save_LIBS=$LIBS
14380 LIBS="-lm $LIBS"
14381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14382 /* end confdefs.h. */
14383
14384 /* Override any GCC internal prototype to avoid an error.
14385 Use char because int might match the return type of a GCC
14386 builtin and then its argument prototype would still apply. */
14387 #ifdef __cplusplus
14388 extern "C"
14389 #endif
14390 char log2 ();
14391 int
14392 main ()
14393 {
14394 return log2 ();
14395 ;
14396 return 0;
14397 }
14398 _ACEOF
14399 if ac_fn_c_try_link "$LINENO"; then :
14400 ac_cv_lib_m_log2=yes
14401 else
14402 ac_cv_lib_m_log2=no
14403 fi
14404 rm -f core conftest.err conftest.$ac_objext \
14405 conftest$ac_exeext conftest.$ac_ext
14406 LIBS=$ac_check_lib_save_LIBS
14407 fi
14408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
14409 $as_echo "$ac_cv_lib_m_log2" >&6; }
14410 if test "x$ac_cv_lib_m_log2" = xyes; then :
14411 cat >>confdefs.h <<_ACEOF
14412 #define HAVE_LIBM 1
14413 _ACEOF
14414
14415 LIBS="-lm $LIBS"
14416
14417 fi
14418 ;;
14419 esac
14420 fi
14421
14422
14423
14424 # Choose simulator engine
14425 case "${target}" in
14426 *) mips_igen_engine="engine.o"
14427 ;;
14428 esac
14429
14430
14431
14432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
14433 $as_echo_n "checking for X... " >&6; }
14434
14435
14436 # Check whether --with-x was given.
14437 if test "${with_x+set}" = set; then :
14438 withval=$with_x;
14439 fi
14440
14441 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
14442 if test "x$with_x" = xno; then
14443 # The user explicitly disabled X.
14444 have_x=disabled
14445 else
14446 case $x_includes,$x_libraries in #(
14447 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
14448 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
14449 $as_echo_n "(cached) " >&6
14450 else
14451 # One or both of the vars are not set, and there is no cached value.
14452 ac_x_includes=no ac_x_libraries=no
14453 rm -f -r conftest.dir
14454 if mkdir conftest.dir; then
14455 cd conftest.dir
14456 cat >Imakefile <<'_ACEOF'
14457 incroot:
14458 @echo incroot='${INCROOT}'
14459 usrlibdir:
14460 @echo usrlibdir='${USRLIBDIR}'
14461 libdir:
14462 @echo libdir='${LIBDIR}'
14463 _ACEOF
14464 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
14465 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
14466 for ac_var in incroot usrlibdir libdir; do
14467 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
14468 done
14469 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
14470 for ac_extension in a so sl dylib la dll; do
14471 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
14472 test -f "$ac_im_libdir/libX11.$ac_extension"; then
14473 ac_im_usrlibdir=$ac_im_libdir; break
14474 fi
14475 done
14476 # Screen out bogus values from the imake configuration. They are
14477 # bogus both because they are the default anyway, and because
14478 # using them would break gcc on systems where it needs fixed includes.
14479 case $ac_im_incroot in
14480 /usr/include) ac_x_includes= ;;
14481 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
14482 esac
14483 case $ac_im_usrlibdir in
14484 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
14485 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
14486 esac
14487 fi
14488 cd ..
14489 rm -f -r conftest.dir
14490 fi
14491
14492 # Standard set of common directories for X headers.
14493 # Check X11 before X11Rn because it is often a symlink to the current release.
14494 ac_x_header_dirs='
14495 /usr/X11/include
14496 /usr/X11R7/include
14497 /usr/X11R6/include
14498 /usr/X11R5/include
14499 /usr/X11R4/include
14500
14501 /usr/include/X11
14502 /usr/include/X11R7
14503 /usr/include/X11R6
14504 /usr/include/X11R5
14505 /usr/include/X11R4
14506
14507 /usr/local/X11/include
14508 /usr/local/X11R7/include
14509 /usr/local/X11R6/include
14510 /usr/local/X11R5/include
14511 /usr/local/X11R4/include
14512
14513 /usr/local/include/X11
14514 /usr/local/include/X11R7
14515 /usr/local/include/X11R6
14516 /usr/local/include/X11R5
14517 /usr/local/include/X11R4
14518
14519 /usr/X386/include
14520 /usr/x386/include
14521 /usr/XFree86/include/X11
14522
14523 /usr/include
14524 /usr/local/include
14525 /usr/unsupported/include
14526 /usr/athena/include
14527 /usr/local/x11r5/include
14528 /usr/lpp/Xamples/include
14529
14530 /usr/openwin/include
14531 /usr/openwin/share/include'
14532
14533 if test "$ac_x_includes" = no; then
14534 # Guess where to find include files, by looking for Xlib.h.
14535 # First, try using that file with no special directory specified.
14536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14537 /* end confdefs.h. */
14538 #include <X11/Xlib.h>
14539 _ACEOF
14540 if ac_fn_c_try_cpp "$LINENO"; then :
14541 # We can compile using X headers with no special include directory.
14542 ac_x_includes=
14543 else
14544 for ac_dir in $ac_x_header_dirs; do
14545 if test -r "$ac_dir/X11/Xlib.h"; then
14546 ac_x_includes=$ac_dir
14547 break
14548 fi
14549 done
14550 fi
14551 rm -f conftest.err conftest.i conftest.$ac_ext
14552 fi # $ac_x_includes = no
14553
14554 if test "$ac_x_libraries" = no; then
14555 # Check for the libraries.
14556 # See if we find them without any special options.
14557 # Don't add to $LIBS permanently.
14558 ac_save_LIBS=$LIBS
14559 LIBS="-lX11 $LIBS"
14560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14561 /* end confdefs.h. */
14562 #include <X11/Xlib.h>
14563 int
14564 main ()
14565 {
14566 XrmInitialize ()
14567 ;
14568 return 0;
14569 }
14570 _ACEOF
14571 if ac_fn_c_try_link "$LINENO"; then :
14572 LIBS=$ac_save_LIBS
14573 # We can link X programs with no special library path.
14574 ac_x_libraries=
14575 else
14576 LIBS=$ac_save_LIBS
14577 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
14578 do
14579 # Don't even attempt the hair of trying to link an X program!
14580 for ac_extension in a so sl dylib la dll; do
14581 if test -r "$ac_dir/libX11.$ac_extension"; then
14582 ac_x_libraries=$ac_dir
14583 break 2
14584 fi
14585 done
14586 done
14587 fi
14588 rm -f core conftest.err conftest.$ac_objext \
14589 conftest$ac_exeext conftest.$ac_ext
14590 fi # $ac_x_libraries = no
14591
14592 case $ac_x_includes,$ac_x_libraries in #(
14593 no,* | *,no | *\'*)
14594 # Didn't find X, or a directory has "'" in its name.
14595 ac_cv_have_x="have_x=no";; #(
14596 *)
14597 # Record where we found X for the cache.
14598 ac_cv_have_x="have_x=yes\
14599 ac_x_includes='$ac_x_includes'\
14600 ac_x_libraries='$ac_x_libraries'"
14601 esac
14602 fi
14603 ;; #(
14604 *) have_x=yes;;
14605 esac
14606 eval "$ac_cv_have_x"
14607 fi # $with_x != no
14608
14609 if test "$have_x" != yes; then
14610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
14611 $as_echo "$have_x" >&6; }
14612 no_x=yes
14613 else
14614 # If each of the values was on the command line, it overrides each guess.
14615 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
14616 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
14617 # Update the cache value to reflect the command line values.
14618 ac_cv_have_x="have_x=yes\
14619 ac_x_includes='$x_includes'\
14620 ac_x_libraries='$x_libraries'"
14621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
14622 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
14623 fi
14624
14625 mips_extra_libs=""
14626
14627
14628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabs in -lm" >&5
14629 $as_echo_n "checking for fabs in -lm... " >&6; }
14630 if ${ac_cv_lib_m_fabs+:} false; then :
14631 $as_echo_n "(cached) " >&6
14632 else
14633 ac_check_lib_save_LIBS=$LIBS
14634 LIBS="-lm $LIBS"
14635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14636 /* end confdefs.h. */
14637
14638 /* Override any GCC internal prototype to avoid an error.
14639 Use char because int might match the return type of a GCC
14640 builtin and then its argument prototype would still apply. */
14641 #ifdef __cplusplus
14642 extern "C"
14643 #endif
14644 char fabs ();
14645 int
14646 main ()
14647 {
14648 return fabs ();
14649 ;
14650 return 0;
14651 }
14652 _ACEOF
14653 if ac_fn_c_try_link "$LINENO"; then :
14654 ac_cv_lib_m_fabs=yes
14655 else
14656 ac_cv_lib_m_fabs=no
14657 fi
14658 rm -f core conftest.err conftest.$ac_objext \
14659 conftest$ac_exeext conftest.$ac_ext
14660 LIBS=$ac_check_lib_save_LIBS
14661 fi
14662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_fabs" >&5
14663 $as_echo "$ac_cv_lib_m_fabs" >&6; }
14664 if test "x$ac_cv_lib_m_fabs" = xyes; then :
14665 cat >>confdefs.h <<_ACEOF
14666 #define HAVE_LIBM 1
14667 _ACEOF
14668
14669 LIBS="-lm $LIBS"
14670
14671 fi
14672
14673 for ac_func in aint anint sqrt
14674 do :
14675 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14676 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14677 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14678 cat >>confdefs.h <<_ACEOF
14679 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14680 _ACEOF
14681
14682 fi
14683 done
14684
14685
14686
14687 cgen_breaks=""
14688 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
14689 cgen_breaks="break cgen_rtx_error";
14690 fi
14691
14692 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
14693
14694 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
14695
14696 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
14697
14698 ac_config_commands="$ac_config_commands Makefile"
14699
14700 ac_config_commands="$ac_config_commands stamp-h"
14701
14702 cat >confcache <<\_ACEOF
14703 # This file is a shell script that caches the results of configure
14704 # tests run on this system so they can be shared between configure
14705 # scripts and configure runs, see configure's option --config-cache.
14706 # It is not useful on other systems. If it contains results you don't
14707 # want to keep, you may remove or edit it.
14708 #
14709 # config.status only pays attention to the cache file if you give it
14710 # the --recheck option to rerun configure.
14711 #
14712 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14713 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14714 # following values.
14715
14716 _ACEOF
14717
14718 # The following way of writing the cache mishandles newlines in values,
14719 # but we know of no workaround that is simple, portable, and efficient.
14720 # So, we kill variables containing newlines.
14721 # Ultrix sh set writes to stderr and can't be redirected directly,
14722 # and sets the high bit in the cache file unless we assign to the vars.
14723 (
14724 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14725 eval ac_val=\$$ac_var
14726 case $ac_val in #(
14727 *${as_nl}*)
14728 case $ac_var in #(
14729 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14730 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14731 esac
14732 case $ac_var in #(
14733 _ | IFS | as_nl) ;; #(
14734 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14735 *) { eval $ac_var=; unset $ac_var;} ;;
14736 esac ;;
14737 esac
14738 done
14739
14740 (set) 2>&1 |
14741 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14742 *${as_nl}ac_space=\ *)
14743 # `set' does not quote correctly, so add quotes: double-quote
14744 # substitution turns \\\\ into \\, and sed turns \\ into \.
14745 sed -n \
14746 "s/'/'\\\\''/g;
14747 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14748 ;; #(
14749 *)
14750 # `set' quotes correctly as required by POSIX, so do not add quotes.
14751 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14752 ;;
14753 esac |
14754 sort
14755 ) |
14756 sed '
14757 /^ac_cv_env_/b end
14758 t clear
14759 :clear
14760 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14761 t end
14762 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14763 :end' >>confcache
14764 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14765 if test -w "$cache_file"; then
14766 if test "x$cache_file" != "x/dev/null"; then
14767 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14768 $as_echo "$as_me: updating cache $cache_file" >&6;}
14769 if test ! -f "$cache_file" || test -h "$cache_file"; then
14770 cat confcache >"$cache_file"
14771 else
14772 case $cache_file in #(
14773 */* | ?:*)
14774 mv -f confcache "$cache_file"$$ &&
14775 mv -f "$cache_file"$$ "$cache_file" ;; #(
14776 *)
14777 mv -f confcache "$cache_file" ;;
14778 esac
14779 fi
14780 fi
14781 else
14782 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14783 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14784 fi
14785 fi
14786 rm -f confcache
14787
14788 test "x$prefix" = xNONE && prefix=$ac_default_prefix
14789 # Let make expand exec_prefix.
14790 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14791
14792 DEFS=-DHAVE_CONFIG_H
14793
14794 ac_libobjs=
14795 ac_ltlibobjs=
14796 U=
14797 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14798 # 1. Remove the extension, and $U if already installed.
14799 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14800 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14801 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14802 # will be set to the directory where LIBOBJS objects are built.
14803 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14804 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14805 done
14806 LIBOBJS=$ac_libobjs
14807
14808 LTLIBOBJS=$ac_ltlibobjs
14809
14810
14811
14812 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14813 as_fn_error $? "conditional \"GMAKE\" was never defined.
14814 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14815 fi
14816 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
14817 as_fn_error $? "conditional \"PLUGINS\" was never defined.
14818 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14819 fi
14820 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14821 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
14822 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14823 fi
14824
14825 : "${CONFIG_STATUS=./config.status}"
14826 ac_write_fail=0
14827 ac_clean_files_save=$ac_clean_files
14828 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14829 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14830 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14831 as_write_fail=0
14832 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14833 #! $SHELL
14834 # Generated by $as_me.
14835 # Run this file to recreate the current configuration.
14836 # Compiler output produced by configure, useful for debugging
14837 # configure, is in config.log if it exists.
14838
14839 debug=false
14840 ac_cs_recheck=false
14841 ac_cs_silent=false
14842
14843 SHELL=\${CONFIG_SHELL-$SHELL}
14844 export SHELL
14845 _ASEOF
14846 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14847 ## -------------------- ##
14848 ## M4sh Initialization. ##
14849 ## -------------------- ##
14850
14851 # Be more Bourne compatible
14852 DUALCASE=1; export DUALCASE # for MKS sh
14853 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14854 emulate sh
14855 NULLCMD=:
14856 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14857 # is contrary to our usage. Disable this feature.
14858 alias -g '${1+"$@"}'='"$@"'
14859 setopt NO_GLOB_SUBST
14860 else
14861 case `(set -o) 2>/dev/null` in #(
14862 *posix*) :
14863 set -o posix ;; #(
14864 *) :
14865 ;;
14866 esac
14867 fi
14868
14869
14870 as_nl='
14871 '
14872 export as_nl
14873 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14874 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14875 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14876 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14877 # Prefer a ksh shell builtin over an external printf program on Solaris,
14878 # but without wasting forks for bash or zsh.
14879 if test -z "$BASH_VERSION$ZSH_VERSION" \
14880 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14881 as_echo='print -r --'
14882 as_echo_n='print -rn --'
14883 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14884 as_echo='printf %s\n'
14885 as_echo_n='printf %s'
14886 else
14887 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14888 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14889 as_echo_n='/usr/ucb/echo -n'
14890 else
14891 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14892 as_echo_n_body='eval
14893 arg=$1;
14894 case $arg in #(
14895 *"$as_nl"*)
14896 expr "X$arg" : "X\\(.*\\)$as_nl";
14897 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14898 esac;
14899 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14900 '
14901 export as_echo_n_body
14902 as_echo_n='sh -c $as_echo_n_body as_echo'
14903 fi
14904 export as_echo_body
14905 as_echo='sh -c $as_echo_body as_echo'
14906 fi
14907
14908 # The user is always right.
14909 if test "${PATH_SEPARATOR+set}" != set; then
14910 PATH_SEPARATOR=:
14911 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14912 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14913 PATH_SEPARATOR=';'
14914 }
14915 fi
14916
14917
14918 # IFS
14919 # We need space, tab and new line, in precisely that order. Quoting is
14920 # there to prevent editors from complaining about space-tab.
14921 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14922 # splitting by setting IFS to empty value.)
14923 IFS=" "" $as_nl"
14924
14925 # Find who we are. Look in the path if we contain no directory separator.
14926 as_myself=
14927 case $0 in #((
14928 *[\\/]* ) as_myself=$0 ;;
14929 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14930 for as_dir in $PATH
14931 do
14932 IFS=$as_save_IFS
14933 test -z "$as_dir" && as_dir=.
14934 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14935 done
14936 IFS=$as_save_IFS
14937
14938 ;;
14939 esac
14940 # We did not find ourselves, most probably we were run as `sh COMMAND'
14941 # in which case we are not to be found in the path.
14942 if test "x$as_myself" = x; then
14943 as_myself=$0
14944 fi
14945 if test ! -f "$as_myself"; then
14946 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14947 exit 1
14948 fi
14949
14950 # Unset variables that we do not need and which cause bugs (e.g. in
14951 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14952 # suppresses any "Segmentation fault" message there. '((' could
14953 # trigger a bug in pdksh 5.2.14.
14954 for as_var in BASH_ENV ENV MAIL MAILPATH
14955 do eval test x\${$as_var+set} = xset \
14956 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14957 done
14958 PS1='$ '
14959 PS2='> '
14960 PS4='+ '
14961
14962 # NLS nuisances.
14963 LC_ALL=C
14964 export LC_ALL
14965 LANGUAGE=C
14966 export LANGUAGE
14967
14968 # CDPATH.
14969 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14970
14971
14972 # as_fn_error STATUS ERROR [LINENO LOG_FD]
14973 # ----------------------------------------
14974 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14975 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14976 # script with STATUS, using 1 if that was 0.
14977 as_fn_error ()
14978 {
14979 as_status=$1; test $as_status -eq 0 && as_status=1
14980 if test "$4"; then
14981 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14982 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14983 fi
14984 $as_echo "$as_me: error: $2" >&2
14985 as_fn_exit $as_status
14986 } # as_fn_error
14987
14988
14989 # as_fn_set_status STATUS
14990 # -----------------------
14991 # Set $? to STATUS, without forking.
14992 as_fn_set_status ()
14993 {
14994 return $1
14995 } # as_fn_set_status
14996
14997 # as_fn_exit STATUS
14998 # -----------------
14999 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15000 as_fn_exit ()
15001 {
15002 set +e
15003 as_fn_set_status $1
15004 exit $1
15005 } # as_fn_exit
15006
15007 # as_fn_unset VAR
15008 # ---------------
15009 # Portably unset VAR.
15010 as_fn_unset ()
15011 {
15012 { eval $1=; unset $1;}
15013 }
15014 as_unset=as_fn_unset
15015 # as_fn_append VAR VALUE
15016 # ----------------------
15017 # Append the text in VALUE to the end of the definition contained in VAR. Take
15018 # advantage of any shell optimizations that allow amortized linear growth over
15019 # repeated appends, instead of the typical quadratic growth present in naive
15020 # implementations.
15021 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15022 eval 'as_fn_append ()
15023 {
15024 eval $1+=\$2
15025 }'
15026 else
15027 as_fn_append ()
15028 {
15029 eval $1=\$$1\$2
15030 }
15031 fi # as_fn_append
15032
15033 # as_fn_arith ARG...
15034 # ------------------
15035 # Perform arithmetic evaluation on the ARGs, and store the result in the
15036 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15037 # must be portable across $(()) and expr.
15038 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15039 eval 'as_fn_arith ()
15040 {
15041 as_val=$(( $* ))
15042 }'
15043 else
15044 as_fn_arith ()
15045 {
15046 as_val=`expr "$@" || test $? -eq 1`
15047 }
15048 fi # as_fn_arith
15049
15050
15051 if expr a : '\(a\)' >/dev/null 2>&1 &&
15052 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15053 as_expr=expr
15054 else
15055 as_expr=false
15056 fi
15057
15058 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15059 as_basename=basename
15060 else
15061 as_basename=false
15062 fi
15063
15064 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15065 as_dirname=dirname
15066 else
15067 as_dirname=false
15068 fi
15069
15070 as_me=`$as_basename -- "$0" ||
15071 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15072 X"$0" : 'X\(//\)$' \| \
15073 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15074 $as_echo X/"$0" |
15075 sed '/^.*\/\([^/][^/]*\)\/*$/{
15076 s//\1/
15077 q
15078 }
15079 /^X\/\(\/\/\)$/{
15080 s//\1/
15081 q
15082 }
15083 /^X\/\(\/\).*/{
15084 s//\1/
15085 q
15086 }
15087 s/.*/./; q'`
15088
15089 # Avoid depending upon Character Ranges.
15090 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15091 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15092 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15093 as_cr_digits='0123456789'
15094 as_cr_alnum=$as_cr_Letters$as_cr_digits
15095
15096 ECHO_C= ECHO_N= ECHO_T=
15097 case `echo -n x` in #(((((
15098 -n*)
15099 case `echo 'xy\c'` in
15100 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15101 xy) ECHO_C='\c';;
15102 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15103 ECHO_T=' ';;
15104 esac;;
15105 *)
15106 ECHO_N='-n';;
15107 esac
15108
15109 rm -f conf$$ conf$$.exe conf$$.file
15110 if test -d conf$$.dir; then
15111 rm -f conf$$.dir/conf$$.file
15112 else
15113 rm -f conf$$.dir
15114 mkdir conf$$.dir 2>/dev/null
15115 fi
15116 if (echo >conf$$.file) 2>/dev/null; then
15117 if ln -s conf$$.file conf$$ 2>/dev/null; then
15118 as_ln_s='ln -s'
15119 # ... but there are two gotchas:
15120 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15121 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15122 # In both cases, we have to default to `cp -pR'.
15123 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15124 as_ln_s='cp -pR'
15125 elif ln conf$$.file conf$$ 2>/dev/null; then
15126 as_ln_s=ln
15127 else
15128 as_ln_s='cp -pR'
15129 fi
15130 else
15131 as_ln_s='cp -pR'
15132 fi
15133 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15134 rmdir conf$$.dir 2>/dev/null
15135
15136
15137 # as_fn_mkdir_p
15138 # -------------
15139 # Create "$as_dir" as a directory, including parents if necessary.
15140 as_fn_mkdir_p ()
15141 {
15142
15143 case $as_dir in #(
15144 -*) as_dir=./$as_dir;;
15145 esac
15146 test -d "$as_dir" || eval $as_mkdir_p || {
15147 as_dirs=
15148 while :; do
15149 case $as_dir in #(
15150 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15151 *) as_qdir=$as_dir;;
15152 esac
15153 as_dirs="'$as_qdir' $as_dirs"
15154 as_dir=`$as_dirname -- "$as_dir" ||
15155 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15156 X"$as_dir" : 'X\(//\)[^/]' \| \
15157 X"$as_dir" : 'X\(//\)$' \| \
15158 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15159 $as_echo X"$as_dir" |
15160 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15161 s//\1/
15162 q
15163 }
15164 /^X\(\/\/\)[^/].*/{
15165 s//\1/
15166 q
15167 }
15168 /^X\(\/\/\)$/{
15169 s//\1/
15170 q
15171 }
15172 /^X\(\/\).*/{
15173 s//\1/
15174 q
15175 }
15176 s/.*/./; q'`
15177 test -d "$as_dir" && break
15178 done
15179 test -z "$as_dirs" || eval "mkdir $as_dirs"
15180 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15181
15182
15183 } # as_fn_mkdir_p
15184 if mkdir -p . 2>/dev/null; then
15185 as_mkdir_p='mkdir -p "$as_dir"'
15186 else
15187 test -d ./-p && rmdir ./-p
15188 as_mkdir_p=false
15189 fi
15190
15191
15192 # as_fn_executable_p FILE
15193 # -----------------------
15194 # Test if FILE is an executable regular file.
15195 as_fn_executable_p ()
15196 {
15197 test -f "$1" && test -x "$1"
15198 } # as_fn_executable_p
15199 as_test_x='test -x'
15200 as_executable_p=as_fn_executable_p
15201
15202 # Sed expression to map a string onto a valid CPP name.
15203 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15204
15205 # Sed expression to map a string onto a valid variable name.
15206 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15207
15208
15209 exec 6>&1
15210 ## ----------------------------------- ##
15211 ## Main body of $CONFIG_STATUS script. ##
15212 ## ----------------------------------- ##
15213 _ASEOF
15214 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15215
15216 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15217 # Save the log message, to keep $0 and so on meaningful, and to
15218 # report actual input values of CONFIG_FILES etc. instead of their
15219 # values after options handling.
15220 ac_log="
15221 This file was extended by $as_me, which was
15222 generated by GNU Autoconf 2.69. Invocation command line was
15223
15224 CONFIG_FILES = $CONFIG_FILES
15225 CONFIG_HEADERS = $CONFIG_HEADERS
15226 CONFIG_LINKS = $CONFIG_LINKS
15227 CONFIG_COMMANDS = $CONFIG_COMMANDS
15228 $ $0 $@
15229
15230 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15231 "
15232
15233 _ACEOF
15234
15235 case $ac_config_files in *"
15236 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15237 esac
15238
15239 case $ac_config_headers in *"
15240 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15241 esac
15242
15243
15244 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15245 # Files that config.status was made for.
15246 config_files="$ac_config_files"
15247 config_headers="$ac_config_headers"
15248 config_commands="$ac_config_commands"
15249
15250 _ACEOF
15251
15252 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15253 ac_cs_usage="\
15254 \`$as_me' instantiates files and other configuration actions
15255 from templates according to the current configuration. Unless the files
15256 and actions are specified as TAGs, all are instantiated by default.
15257
15258 Usage: $0 [OPTION]... [TAG]...
15259
15260 -h, --help print this help, then exit
15261 -V, --version print version number and configuration settings, then exit
15262 --config print configuration, then exit
15263 -q, --quiet, --silent
15264 do not print progress messages
15265 -d, --debug don't remove temporary files
15266 --recheck update $as_me by reconfiguring in the same conditions
15267 --file=FILE[:TEMPLATE]
15268 instantiate the configuration file FILE
15269 --header=FILE[:TEMPLATE]
15270 instantiate the configuration header FILE
15271
15272 Configuration files:
15273 $config_files
15274
15275 Configuration headers:
15276 $config_headers
15277
15278 Configuration commands:
15279 $config_commands
15280
15281 Report bugs to the package provider."
15282
15283 _ACEOF
15284 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15285 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15286 ac_cs_version="\\
15287 config.status
15288 configured by $0, generated by GNU Autoconf 2.69,
15289 with options \\"\$ac_cs_config\\"
15290
15291 Copyright (C) 2012 Free Software Foundation, Inc.
15292 This config.status script is free software; the Free Software Foundation
15293 gives unlimited permission to copy, distribute and modify it."
15294
15295 ac_pwd='$ac_pwd'
15296 srcdir='$srcdir'
15297 INSTALL='$INSTALL'
15298 AWK='$AWK'
15299 test -n "\$AWK" || AWK=awk
15300 _ACEOF
15301
15302 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15303 # The default lists apply if the user does not specify any file.
15304 ac_need_defaults=:
15305 while test $# != 0
15306 do
15307 case $1 in
15308 --*=?*)
15309 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15310 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15311 ac_shift=:
15312 ;;
15313 --*=)
15314 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15315 ac_optarg=
15316 ac_shift=:
15317 ;;
15318 *)
15319 ac_option=$1
15320 ac_optarg=$2
15321 ac_shift=shift
15322 ;;
15323 esac
15324
15325 case $ac_option in
15326 # Handling of the options.
15327 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15328 ac_cs_recheck=: ;;
15329 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15330 $as_echo "$ac_cs_version"; exit ;;
15331 --config | --confi | --conf | --con | --co | --c )
15332 $as_echo "$ac_cs_config"; exit ;;
15333 --debug | --debu | --deb | --de | --d | -d )
15334 debug=: ;;
15335 --file | --fil | --fi | --f )
15336 $ac_shift
15337 case $ac_optarg in
15338 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15339 '') as_fn_error $? "missing file argument" ;;
15340 esac
15341 as_fn_append CONFIG_FILES " '$ac_optarg'"
15342 ac_need_defaults=false;;
15343 --header | --heade | --head | --hea )
15344 $ac_shift
15345 case $ac_optarg in
15346 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15347 esac
15348 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15349 ac_need_defaults=false;;
15350 --he | --h)
15351 # Conflict between --help and --header
15352 as_fn_error $? "ambiguous option: \`$1'
15353 Try \`$0 --help' for more information.";;
15354 --help | --hel | -h )
15355 $as_echo "$ac_cs_usage"; exit ;;
15356 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15357 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15358 ac_cs_silent=: ;;
15359
15360 # This is an error.
15361 -*) as_fn_error $? "unrecognized option: \`$1'
15362 Try \`$0 --help' for more information." ;;
15363
15364 *) as_fn_append ac_config_targets " $1"
15365 ac_need_defaults=false ;;
15366
15367 esac
15368 shift
15369 done
15370
15371 ac_configure_extra_args=
15372
15373 if $ac_cs_silent; then
15374 exec 6>/dev/null
15375 ac_configure_extra_args="$ac_configure_extra_args --silent"
15376 fi
15377
15378 _ACEOF
15379 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15380 if \$ac_cs_recheck; then
15381 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15382 shift
15383 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15384 CONFIG_SHELL='$SHELL'
15385 export CONFIG_SHELL
15386 exec "\$@"
15387 fi
15388
15389 _ACEOF
15390 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15391 exec 5>>config.log
15392 {
15393 echo
15394 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15395 ## Running $as_me. ##
15396 _ASBOX
15397 $as_echo "$ac_log"
15398 } >&5
15399
15400 _ACEOF
15401 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15402 #
15403 # INIT-COMMANDS
15404 #
15405 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
15406
15407
15408 # The HP-UX ksh and POSIX shell print the target directory to stdout
15409 # if CDPATH is set.
15410 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15411
15412 sed_quote_subst='$sed_quote_subst'
15413 double_quote_subst='$double_quote_subst'
15414 delay_variable_subst='$delay_variable_subst'
15415 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15416 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15417 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15418 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15419 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15420 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15421 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15422 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15423 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15424 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15425 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15426 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15427 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15428 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15429 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15430 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15431 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15432 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15433 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15434 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15435 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15436 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15437 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15438 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15439 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15440 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15441 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15442 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15443 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15444 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15445 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15446 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15447 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15448 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15449 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15450 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15451 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15452 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15453 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15454 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15455 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15456 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15457 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15458 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15459 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15460 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15461 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15462 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15463 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"`'
15464 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15465 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15466 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15467 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15468 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15469 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15470 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15471 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15472 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15473 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15474 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15475 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15476 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15477 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15478 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15479 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15480 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15481 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15482 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15483 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15484 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15485 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15486 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15487 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15488 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15489 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15490 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15491 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15492 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15493 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15494 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15495 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15496 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15497 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15498 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15499 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15500 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15501 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15502 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15503 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15504 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
15505 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15506 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15507 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15508 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15509 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15510 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15511 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15512 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15513 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15514 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15515 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15516 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15517 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15518 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15519 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15520 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15521 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15522 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15523 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15524 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15525 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15526 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15527 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15528 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15529 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15530 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15531 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15532 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15533 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15534 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15535
15536 LTCC='$LTCC'
15537 LTCFLAGS='$LTCFLAGS'
15538 compiler='$compiler_DEFAULT'
15539
15540 # A function that is used when there is no print builtin or printf.
15541 func_fallback_echo ()
15542 {
15543 eval 'cat <<_LTECHO_EOF
15544 \$1
15545 _LTECHO_EOF'
15546 }
15547
15548 # Quote evaled strings.
15549 for var in SHELL \
15550 ECHO \
15551 SED \
15552 GREP \
15553 EGREP \
15554 FGREP \
15555 LD \
15556 NM \
15557 LN_S \
15558 lt_SP2NL \
15559 lt_NL2SP \
15560 reload_flag \
15561 OBJDUMP \
15562 deplibs_check_method \
15563 file_magic_cmd \
15564 AR \
15565 AR_FLAGS \
15566 STRIP \
15567 RANLIB \
15568 CC \
15569 CFLAGS \
15570 compiler \
15571 lt_cv_sys_global_symbol_pipe \
15572 lt_cv_sys_global_symbol_to_cdecl \
15573 lt_cv_sys_global_symbol_to_c_name_address \
15574 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15575 lt_prog_compiler_no_builtin_flag \
15576 lt_prog_compiler_wl \
15577 lt_prog_compiler_pic \
15578 lt_prog_compiler_static \
15579 lt_cv_prog_compiler_c_o \
15580 need_locks \
15581 DSYMUTIL \
15582 NMEDIT \
15583 LIPO \
15584 OTOOL \
15585 OTOOL64 \
15586 shrext_cmds \
15587 export_dynamic_flag_spec \
15588 whole_archive_flag_spec \
15589 compiler_needs_object \
15590 with_gnu_ld \
15591 allow_undefined_flag \
15592 no_undefined_flag \
15593 hardcode_libdir_flag_spec \
15594 hardcode_libdir_flag_spec_ld \
15595 hardcode_libdir_separator \
15596 fix_srcfile_path \
15597 exclude_expsyms \
15598 include_expsyms \
15599 file_list_spec \
15600 variables_saved_for_relink \
15601 libname_spec \
15602 library_names_spec \
15603 soname_spec \
15604 install_override_mode \
15605 finish_eval \
15606 old_striplib \
15607 striplib; do
15608 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15609 *[\\\\\\\`\\"\\\$]*)
15610 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15611 ;;
15612 *)
15613 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15614 ;;
15615 esac
15616 done
15617
15618 # Double-quote double-evaled strings.
15619 for var in reload_cmds \
15620 old_postinstall_cmds \
15621 old_postuninstall_cmds \
15622 old_archive_cmds \
15623 extract_expsyms_cmds \
15624 old_archive_from_new_cmds \
15625 old_archive_from_expsyms_cmds \
15626 archive_cmds \
15627 archive_expsym_cmds \
15628 module_cmds \
15629 module_expsym_cmds \
15630 export_symbols_cmds \
15631 prelink_cmds \
15632 postinstall_cmds \
15633 postuninstall_cmds \
15634 finish_cmds \
15635 sys_lib_search_path_spec \
15636 sys_lib_dlsearch_path_spec; do
15637 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15638 *[\\\\\\\`\\"\\\$]*)
15639 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15640 ;;
15641 *)
15642 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15643 ;;
15644 esac
15645 done
15646
15647 ac_aux_dir='$ac_aux_dir'
15648 xsi_shell='$xsi_shell'
15649 lt_shell_append='$lt_shell_append'
15650
15651 # See if we are running on zsh, and set the options which allow our
15652 # commands through without removal of \ escapes INIT.
15653 if test -n "\${ZSH_VERSION+set}" ; then
15654 setopt NO_GLOB_SUBST
15655 fi
15656
15657
15658 PACKAGE='$PACKAGE'
15659 VERSION='$VERSION'
15660 TIMESTAMP='$TIMESTAMP'
15661 RM='$RM'
15662 ofile='$ofile'
15663
15664
15665
15666
15667 _ACEOF
15668
15669 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15670
15671 # Handling of arguments.
15672 for ac_config_target in $ac_config_targets
15673 do
15674 case $ac_config_target in
15675 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
15676 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
15677 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15678 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
15679 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
15680 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
15681 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
15682 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
15683
15684 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15685 esac
15686 done
15687
15688
15689 # If the user did not use the arguments to specify the items to instantiate,
15690 # then the envvar interface is used. Set only those that are not.
15691 # We use the long form for the default assignment because of an extremely
15692 # bizarre bug on SunOS 4.1.3.
15693 if $ac_need_defaults; then
15694 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15695 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15696 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15697 fi
15698
15699 # Have a temporary directory for convenience. Make it in the build tree
15700 # simply because there is no reason against having it here, and in addition,
15701 # creating and moving files from /tmp can sometimes cause problems.
15702 # Hook for its removal unless debugging.
15703 # Note that there is a small window in which the directory will not be cleaned:
15704 # after its creation but before its name has been assigned to `$tmp'.
15705 $debug ||
15706 {
15707 tmp= ac_tmp=
15708 trap 'exit_status=$?
15709 : "${ac_tmp:=$tmp}"
15710 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15711 ' 0
15712 trap 'as_fn_exit 1' 1 2 13 15
15713 }
15714 # Create a (secure) tmp directory for tmp files.
15715
15716 {
15717 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15718 test -d "$tmp"
15719 } ||
15720 {
15721 tmp=./conf$$-$RANDOM
15722 (umask 077 && mkdir "$tmp")
15723 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15724 ac_tmp=$tmp
15725
15726 # Set up the scripts for CONFIG_FILES section.
15727 # No need to generate them if there are no CONFIG_FILES.
15728 # This happens for instance with `./config.status config.h'.
15729 if test -n "$CONFIG_FILES"; then
15730
15731
15732 ac_cr=`echo X | tr X '\015'`
15733 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15734 # But we know of no other shell where ac_cr would be empty at this
15735 # point, so we can use a bashism as a fallback.
15736 if test "x$ac_cr" = x; then
15737 eval ac_cr=\$\'\\r\'
15738 fi
15739 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15740 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15741 ac_cs_awk_cr='\\r'
15742 else
15743 ac_cs_awk_cr=$ac_cr
15744 fi
15745
15746 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15747 _ACEOF
15748
15749
15750 {
15751 echo "cat >conf$$subs.awk <<_ACEOF" &&
15752 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15753 echo "_ACEOF"
15754 } >conf$$subs.sh ||
15755 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15756 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15757 ac_delim='%!_!# '
15758 for ac_last_try in false false false false false :; do
15759 . ./conf$$subs.sh ||
15760 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15761
15762 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15763 if test $ac_delim_n = $ac_delim_num; then
15764 break
15765 elif $ac_last_try; then
15766 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15767 else
15768 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15769 fi
15770 done
15771 rm -f conf$$subs.sh
15772
15773 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15774 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15775 _ACEOF
15776 sed -n '
15777 h
15778 s/^/S["/; s/!.*/"]=/
15779 p
15780 g
15781 s/^[^!]*!//
15782 :repl
15783 t repl
15784 s/'"$ac_delim"'$//
15785 t delim
15786 :nl
15787 h
15788 s/\(.\{148\}\)..*/\1/
15789 t more1
15790 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15791 p
15792 n
15793 b repl
15794 :more1
15795 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15796 p
15797 g
15798 s/.\{148\}//
15799 t nl
15800 :delim
15801 h
15802 s/\(.\{148\}\)..*/\1/
15803 t more2
15804 s/["\\]/\\&/g; s/^/"/; s/$/"/
15805 p
15806 b
15807 :more2
15808 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15809 p
15810 g
15811 s/.\{148\}//
15812 t delim
15813 ' <conf$$subs.awk | sed '
15814 /^[^""]/{
15815 N
15816 s/\n//
15817 }
15818 ' >>$CONFIG_STATUS || ac_write_fail=1
15819 rm -f conf$$subs.awk
15820 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15821 _ACAWK
15822 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15823 for (key in S) S_is_set[key] = 1
15824 FS = "\a"
15825
15826 }
15827 {
15828 line = $ 0
15829 nfields = split(line, field, "@")
15830 substed = 0
15831 len = length(field[1])
15832 for (i = 2; i < nfields; i++) {
15833 key = field[i]
15834 keylen = length(key)
15835 if (S_is_set[key]) {
15836 value = S[key]
15837 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15838 len += length(value) + length(field[++i])
15839 substed = 1
15840 } else
15841 len += 1 + keylen
15842 }
15843
15844 print line
15845 }
15846
15847 _ACAWK
15848 _ACEOF
15849 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15850 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15851 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15852 else
15853 cat
15854 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15855 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15856 _ACEOF
15857
15858 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15859 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15860 # trailing colons and then remove the whole line if VPATH becomes empty
15861 # (actually we leave an empty line to preserve line numbers).
15862 if test "x$srcdir" = x.; then
15863 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15864 h
15865 s///
15866 s/^/:/
15867 s/[ ]*$/:/
15868 s/:\$(srcdir):/:/g
15869 s/:\${srcdir}:/:/g
15870 s/:@srcdir@:/:/g
15871 s/^:*//
15872 s/:*$//
15873 x
15874 s/\(=[ ]*\).*/\1/
15875 G
15876 s/\n//
15877 s/^[^=]*=[ ]*$//
15878 }'
15879 fi
15880
15881 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15882 fi # test -n "$CONFIG_FILES"
15883
15884 # Set up the scripts for CONFIG_HEADERS section.
15885 # No need to generate them if there are no CONFIG_HEADERS.
15886 # This happens for instance with `./config.status Makefile'.
15887 if test -n "$CONFIG_HEADERS"; then
15888 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15889 BEGIN {
15890 _ACEOF
15891
15892 # Transform confdefs.h into an awk script `defines.awk', embedded as
15893 # here-document in config.status, that substitutes the proper values into
15894 # config.h.in to produce config.h.
15895
15896 # Create a delimiter string that does not exist in confdefs.h, to ease
15897 # handling of long lines.
15898 ac_delim='%!_!# '
15899 for ac_last_try in false false :; do
15900 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15901 if test -z "$ac_tt"; then
15902 break
15903 elif $ac_last_try; then
15904 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15905 else
15906 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15907 fi
15908 done
15909
15910 # For the awk script, D is an array of macro values keyed by name,
15911 # likewise P contains macro parameters if any. Preserve backslash
15912 # newline sequences.
15913
15914 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15915 sed -n '
15916 s/.\{148\}/&'"$ac_delim"'/g
15917 t rset
15918 :rset
15919 s/^[ ]*#[ ]*define[ ][ ]*/ /
15920 t def
15921 d
15922 :def
15923 s/\\$//
15924 t bsnl
15925 s/["\\]/\\&/g
15926 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15927 D["\1"]=" \3"/p
15928 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15929 d
15930 :bsnl
15931 s/["\\]/\\&/g
15932 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15933 D["\1"]=" \3\\\\\\n"\\/p
15934 t cont
15935 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15936 t cont
15937 d
15938 :cont
15939 n
15940 s/.\{148\}/&'"$ac_delim"'/g
15941 t clear
15942 :clear
15943 s/\\$//
15944 t bsnlc
15945 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15946 d
15947 :bsnlc
15948 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15949 b cont
15950 ' <confdefs.h | sed '
15951 s/'"$ac_delim"'/"\\\
15952 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15953
15954 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15955 for (key in D) D_is_set[key] = 1
15956 FS = "\a"
15957 }
15958 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15959 line = \$ 0
15960 split(line, arg, " ")
15961 if (arg[1] == "#") {
15962 defundef = arg[2]
15963 mac1 = arg[3]
15964 } else {
15965 defundef = substr(arg[1], 2)
15966 mac1 = arg[2]
15967 }
15968 split(mac1, mac2, "(") #)
15969 macro = mac2[1]
15970 prefix = substr(line, 1, index(line, defundef) - 1)
15971 if (D_is_set[macro]) {
15972 # Preserve the white space surrounding the "#".
15973 print prefix "define", macro P[macro] D[macro]
15974 next
15975 } else {
15976 # Replace #undef with comments. This is necessary, for example,
15977 # in the case of _POSIX_SOURCE, which is predefined and required
15978 # on some systems where configure will not decide to define it.
15979 if (defundef == "undef") {
15980 print "/*", prefix defundef, macro, "*/"
15981 next
15982 }
15983 }
15984 }
15985 { print }
15986 _ACAWK
15987 _ACEOF
15988 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15989 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15990 fi # test -n "$CONFIG_HEADERS"
15991
15992
15993 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15994 shift
15995 for ac_tag
15996 do
15997 case $ac_tag in
15998 :[FHLC]) ac_mode=$ac_tag; continue;;
15999 esac
16000 case $ac_mode$ac_tag in
16001 :[FHL]*:*);;
16002 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16003 :[FH]-) ac_tag=-:-;;
16004 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16005 esac
16006 ac_save_IFS=$IFS
16007 IFS=:
16008 set x $ac_tag
16009 IFS=$ac_save_IFS
16010 shift
16011 ac_file=$1
16012 shift
16013
16014 case $ac_mode in
16015 :L) ac_source=$1;;
16016 :[FH])
16017 ac_file_inputs=
16018 for ac_f
16019 do
16020 case $ac_f in
16021 -) ac_f="$ac_tmp/stdin";;
16022 *) # Look for the file first in the build tree, then in the source tree
16023 # (if the path is not absolute). The absolute path cannot be DOS-style,
16024 # because $ac_f cannot contain `:'.
16025 test -f "$ac_f" ||
16026 case $ac_f in
16027 [\\/$]*) false;;
16028 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16029 esac ||
16030 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16031 esac
16032 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16033 as_fn_append ac_file_inputs " '$ac_f'"
16034 done
16035
16036 # Let's still pretend it is `configure' which instantiates (i.e., don't
16037 # use $as_me), people would be surprised to read:
16038 # /* config.h. Generated by config.status. */
16039 configure_input='Generated from '`
16040 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16041 `' by configure.'
16042 if test x"$ac_file" != x-; then
16043 configure_input="$ac_file. $configure_input"
16044 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16045 $as_echo "$as_me: creating $ac_file" >&6;}
16046 fi
16047 # Neutralize special characters interpreted by sed in replacement strings.
16048 case $configure_input in #(
16049 *\&* | *\|* | *\\* )
16050 ac_sed_conf_input=`$as_echo "$configure_input" |
16051 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16052 *) ac_sed_conf_input=$configure_input;;
16053 esac
16054
16055 case $ac_tag in
16056 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16057 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16058 esac
16059 ;;
16060 esac
16061
16062 ac_dir=`$as_dirname -- "$ac_file" ||
16063 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16064 X"$ac_file" : 'X\(//\)[^/]' \| \
16065 X"$ac_file" : 'X\(//\)$' \| \
16066 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16067 $as_echo X"$ac_file" |
16068 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16069 s//\1/
16070 q
16071 }
16072 /^X\(\/\/\)[^/].*/{
16073 s//\1/
16074 q
16075 }
16076 /^X\(\/\/\)$/{
16077 s//\1/
16078 q
16079 }
16080 /^X\(\/\).*/{
16081 s//\1/
16082 q
16083 }
16084 s/.*/./; q'`
16085 as_dir="$ac_dir"; as_fn_mkdir_p
16086 ac_builddir=.
16087
16088 case "$ac_dir" in
16089 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16090 *)
16091 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16092 # A ".." for each directory in $ac_dir_suffix.
16093 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16094 case $ac_top_builddir_sub in
16095 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16096 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16097 esac ;;
16098 esac
16099 ac_abs_top_builddir=$ac_pwd
16100 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16101 # for backward compatibility:
16102 ac_top_builddir=$ac_top_build_prefix
16103
16104 case $srcdir in
16105 .) # We are building in place.
16106 ac_srcdir=.
16107 ac_top_srcdir=$ac_top_builddir_sub
16108 ac_abs_top_srcdir=$ac_pwd ;;
16109 [\\/]* | ?:[\\/]* ) # Absolute name.
16110 ac_srcdir=$srcdir$ac_dir_suffix;
16111 ac_top_srcdir=$srcdir
16112 ac_abs_top_srcdir=$srcdir ;;
16113 *) # Relative name.
16114 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16115 ac_top_srcdir=$ac_top_build_prefix$srcdir
16116 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16117 esac
16118 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16119
16120
16121 case $ac_mode in
16122 :F)
16123 #
16124 # CONFIG_FILE
16125 #
16126
16127 case $INSTALL in
16128 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16129 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16130 esac
16131 _ACEOF
16132
16133 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16134 # If the template does not know about datarootdir, expand it.
16135 # FIXME: This hack should be removed a few years after 2.60.
16136 ac_datarootdir_hack=; ac_datarootdir_seen=
16137 ac_sed_dataroot='
16138 /datarootdir/ {
16139 p
16140 q
16141 }
16142 /@datadir@/p
16143 /@docdir@/p
16144 /@infodir@/p
16145 /@localedir@/p
16146 /@mandir@/p'
16147 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16148 *datarootdir*) ac_datarootdir_seen=yes;;
16149 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16150 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16151 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16152 _ACEOF
16153 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16154 ac_datarootdir_hack='
16155 s&@datadir@&$datadir&g
16156 s&@docdir@&$docdir&g
16157 s&@infodir@&$infodir&g
16158 s&@localedir@&$localedir&g
16159 s&@mandir@&$mandir&g
16160 s&\\\${datarootdir}&$datarootdir&g' ;;
16161 esac
16162 _ACEOF
16163
16164 # Neutralize VPATH when `$srcdir' = `.'.
16165 # Shell code in configure.ac might set extrasub.
16166 # FIXME: do we really want to maintain this feature?
16167 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16168 ac_sed_extra="$ac_vpsub
16169 $extrasub
16170 _ACEOF
16171 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16172 :t
16173 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16174 s|@configure_input@|$ac_sed_conf_input|;t t
16175 s&@top_builddir@&$ac_top_builddir_sub&;t t
16176 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16177 s&@srcdir@&$ac_srcdir&;t t
16178 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16179 s&@top_srcdir@&$ac_top_srcdir&;t t
16180 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16181 s&@builddir@&$ac_builddir&;t t
16182 s&@abs_builddir@&$ac_abs_builddir&;t t
16183 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16184 s&@INSTALL@&$ac_INSTALL&;t t
16185 $ac_datarootdir_hack
16186 "
16187 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16188 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16189
16190 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16191 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16192 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16193 "$ac_tmp/out"`; test -z "$ac_out"; } &&
16194 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16195 which seems to be undefined. Please make sure it is defined" >&5
16196 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16197 which seems to be undefined. Please make sure it is defined" >&2;}
16198
16199 rm -f "$ac_tmp/stdin"
16200 case $ac_file in
16201 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16202 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16203 esac \
16204 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16205 ;;
16206 :H)
16207 #
16208 # CONFIG_HEADER
16209 #
16210 if test x"$ac_file" != x-; then
16211 {
16212 $as_echo "/* $configure_input */" \
16213 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16214 } >"$ac_tmp/config.h" \
16215 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16216 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16217 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16218 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16219 else
16220 rm -f "$ac_file"
16221 mv "$ac_tmp/config.h" "$ac_file" \
16222 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16223 fi
16224 else
16225 $as_echo "/* $configure_input */" \
16226 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16227 || as_fn_error $? "could not create -" "$LINENO" 5
16228 fi
16229 ;;
16230
16231 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16232 $as_echo "$as_me: executing $ac_file commands" >&6;}
16233 ;;
16234 esac
16235
16236
16237 case $ac_file$ac_mode in
16238 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
16239 "libtool":C)
16240
16241 # See if we are running on zsh, and set the options which allow our
16242 # commands through without removal of \ escapes.
16243 if test -n "${ZSH_VERSION+set}" ; then
16244 setopt NO_GLOB_SUBST
16245 fi
16246
16247 cfgfile="${ofile}T"
16248 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16249 $RM "$cfgfile"
16250
16251 cat <<_LT_EOF >> "$cfgfile"
16252 #! $SHELL
16253
16254 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16255 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16256 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16257 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
16258 #
16259 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16260 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
16261 # Written by Gordon Matzigkeit, 1996
16262 #
16263 # This file is part of GNU Libtool.
16264 #
16265 # GNU Libtool is free software; you can redistribute it and/or
16266 # modify it under the terms of the GNU General Public License as
16267 # published by the Free Software Foundation; either version 2 of
16268 # the License, or (at your option) any later version.
16269 #
16270 # As a special exception to the GNU General Public License,
16271 # if you distribute this file as part of a program or library that
16272 # is built using GNU Libtool, you may include this file under the
16273 # same distribution terms that you use for the rest of that program.
16274 #
16275 # GNU Libtool is distributed in the hope that it will be useful,
16276 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16277 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16278 # GNU General Public License for more details.
16279 #
16280 # You should have received a copy of the GNU General Public License
16281 # along with GNU Libtool; see the file COPYING. If not, a copy
16282 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16283 # obtained by writing to the Free Software Foundation, Inc.,
16284 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16285
16286
16287 # The names of the tagged configurations supported by this script.
16288 available_tags=""
16289
16290 # ### BEGIN LIBTOOL CONFIG
16291
16292 # Which release of libtool.m4 was used?
16293 macro_version=$macro_version
16294 macro_revision=$macro_revision
16295
16296 # Whether or not to build shared libraries.
16297 build_libtool_libs=$enable_shared
16298
16299 # Whether or not to build static libraries.
16300 build_old_libs=$enable_static
16301
16302 # What type of objects to build.
16303 pic_mode=$pic_mode
16304
16305 # Whether or not to optimize for fast installation.
16306 fast_install=$enable_fast_install
16307
16308 # Shell to use when invoking shell scripts.
16309 SHELL=$lt_SHELL
16310
16311 # An echo program that protects backslashes.
16312 ECHO=$lt_ECHO
16313
16314 # The host system.
16315 host_alias=$host_alias
16316 host=$host
16317 host_os=$host_os
16318
16319 # The build system.
16320 build_alias=$build_alias
16321 build=$build
16322 build_os=$build_os
16323
16324 # A sed program that does not truncate output.
16325 SED=$lt_SED
16326
16327 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
16328 Xsed="\$SED -e 1s/^X//"
16329
16330 # A grep program that handles long lines.
16331 GREP=$lt_GREP
16332
16333 # An ERE matcher.
16334 EGREP=$lt_EGREP
16335
16336 # A literal string matcher.
16337 FGREP=$lt_FGREP
16338
16339 # A BSD- or MS-compatible name lister.
16340 NM=$lt_NM
16341
16342 # Whether we need soft or hard links.
16343 LN_S=$lt_LN_S
16344
16345 # What is the maximum length of a command?
16346 max_cmd_len=$max_cmd_len
16347
16348 # Object file suffix (normally "o").
16349 objext=$ac_objext
16350
16351 # Executable file suffix (normally "").
16352 exeext=$exeext
16353
16354 # whether the shell understands "unset".
16355 lt_unset=$lt_unset
16356
16357 # turn spaces into newlines.
16358 SP2NL=$lt_lt_SP2NL
16359
16360 # turn newlines into spaces.
16361 NL2SP=$lt_lt_NL2SP
16362
16363 # An object symbol dumper.
16364 OBJDUMP=$lt_OBJDUMP
16365
16366 # Method to check whether dependent libraries are shared objects.
16367 deplibs_check_method=$lt_deplibs_check_method
16368
16369 # Command to use when deplibs_check_method == "file_magic".
16370 file_magic_cmd=$lt_file_magic_cmd
16371
16372 # The archiver.
16373 AR=$lt_AR
16374 AR_FLAGS=$lt_AR_FLAGS
16375
16376 # A symbol stripping program.
16377 STRIP=$lt_STRIP
16378
16379 # Commands used to install an old-style archive.
16380 RANLIB=$lt_RANLIB
16381 old_postinstall_cmds=$lt_old_postinstall_cmds
16382 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16383
16384 # Whether to use a lock for old archive extraction.
16385 lock_old_archive_extraction=$lock_old_archive_extraction
16386
16387 # A C compiler.
16388 LTCC=$lt_CC
16389
16390 # LTCC compiler flags.
16391 LTCFLAGS=$lt_CFLAGS
16392
16393 # Take the output of nm and produce a listing of raw symbols and C names.
16394 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16395
16396 # Transform the output of nm in a proper C declaration.
16397 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16398
16399 # Transform the output of nm in a C name address pair.
16400 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16401
16402 # Transform the output of nm in a C name address pair when lib prefix is needed.
16403 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16404
16405 # The name of the directory that contains temporary libtool files.
16406 objdir=$objdir
16407
16408 # Used to examine libraries when file_magic_cmd begins with "file".
16409 MAGIC_CMD=$MAGIC_CMD
16410
16411 # Must we lock files when doing compilation?
16412 need_locks=$lt_need_locks
16413
16414 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16415 DSYMUTIL=$lt_DSYMUTIL
16416
16417 # Tool to change global to local symbols on Mac OS X.
16418 NMEDIT=$lt_NMEDIT
16419
16420 # Tool to manipulate fat objects and archives on Mac OS X.
16421 LIPO=$lt_LIPO
16422
16423 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
16424 OTOOL=$lt_OTOOL
16425
16426 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16427 OTOOL64=$lt_OTOOL64
16428
16429 # Old archive suffix (normally "a").
16430 libext=$libext
16431
16432 # Shared library suffix (normally ".so").
16433 shrext_cmds=$lt_shrext_cmds
16434
16435 # The commands to extract the exported symbol list from a shared archive.
16436 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16437
16438 # Variables whose values should be saved in libtool wrapper scripts and
16439 # restored at link time.
16440 variables_saved_for_relink=$lt_variables_saved_for_relink
16441
16442 # Do we need the "lib" prefix for modules?
16443 need_lib_prefix=$need_lib_prefix
16444
16445 # Do we need a version for libraries?
16446 need_version=$need_version
16447
16448 # Library versioning type.
16449 version_type=$version_type
16450
16451 # Shared library runtime path variable.
16452 runpath_var=$runpath_var
16453
16454 # Shared library path variable.
16455 shlibpath_var=$shlibpath_var
16456
16457 # Is shlibpath searched before the hard-coded library search path?
16458 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16459
16460 # Format of library name prefix.
16461 libname_spec=$lt_libname_spec
16462
16463 # List of archive names. First name is the real one, the rest are links.
16464 # The last name is the one that the linker finds with -lNAME
16465 library_names_spec=$lt_library_names_spec
16466
16467 # The coded name of the library, if different from the real name.
16468 soname_spec=$lt_soname_spec
16469
16470 # Permission mode override for installation of shared libraries.
16471 install_override_mode=$lt_install_override_mode
16472
16473 # Command to use after installation of a shared archive.
16474 postinstall_cmds=$lt_postinstall_cmds
16475
16476 # Command to use after uninstallation of a shared archive.
16477 postuninstall_cmds=$lt_postuninstall_cmds
16478
16479 # Commands used to finish a libtool library installation in a directory.
16480 finish_cmds=$lt_finish_cmds
16481
16482 # As "finish_cmds", except a single script fragment to be evaled but
16483 # not shown.
16484 finish_eval=$lt_finish_eval
16485
16486 # Whether we should hardcode library paths into libraries.
16487 hardcode_into_libs=$hardcode_into_libs
16488
16489 # Compile-time system search path for libraries.
16490 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16491
16492 # Run-time system search path for libraries.
16493 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16494
16495 # Whether dlopen is supported.
16496 dlopen_support=$enable_dlopen
16497
16498 # Whether dlopen of programs is supported.
16499 dlopen_self=$enable_dlopen_self
16500
16501 # Whether dlopen of statically linked programs is supported.
16502 dlopen_self_static=$enable_dlopen_self_static
16503
16504 # Commands to strip libraries.
16505 old_striplib=$lt_old_striplib
16506 striplib=$lt_striplib
16507
16508
16509 # The linker used to build libraries.
16510 LD=$lt_LD
16511
16512 # How to create reloadable object files.
16513 reload_flag=$lt_reload_flag
16514 reload_cmds=$lt_reload_cmds
16515
16516 # Commands used to build an old-style archive.
16517 old_archive_cmds=$lt_old_archive_cmds
16518
16519 # A language specific compiler.
16520 CC=$lt_compiler
16521
16522 # Is the compiler the GNU compiler?
16523 with_gcc=$GCC
16524
16525 # Compiler flag to turn off builtin functions.
16526 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16527
16528 # How to pass a linker flag through the compiler.
16529 wl=$lt_lt_prog_compiler_wl
16530
16531 # Additional compiler flags for building library objects.
16532 pic_flag=$lt_lt_prog_compiler_pic
16533
16534 # Compiler flag to prevent dynamic linking.
16535 link_static_flag=$lt_lt_prog_compiler_static
16536
16537 # Does compiler simultaneously support -c and -o options?
16538 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16539
16540 # Whether or not to add -lc for building shared libraries.
16541 build_libtool_need_lc=$archive_cmds_need_lc
16542
16543 # Whether or not to disallow shared libs when runtime libs are static.
16544 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16545
16546 # Compiler flag to allow reflexive dlopens.
16547 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16548
16549 # Compiler flag to generate shared objects directly from archives.
16550 whole_archive_flag_spec=$lt_whole_archive_flag_spec
16551
16552 # Whether the compiler copes with passing no objects directly.
16553 compiler_needs_object=$lt_compiler_needs_object
16554
16555 # Create an old-style archive from a shared archive.
16556 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16557
16558 # Create a temporary old-style archive to link instead of a shared archive.
16559 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16560
16561 # Commands used to build a shared archive.
16562 archive_cmds=$lt_archive_cmds
16563 archive_expsym_cmds=$lt_archive_expsym_cmds
16564
16565 # Commands used to build a loadable module if different from building
16566 # a shared archive.
16567 module_cmds=$lt_module_cmds
16568 module_expsym_cmds=$lt_module_expsym_cmds
16569
16570 # Whether we are building with GNU ld or not.
16571 with_gnu_ld=$lt_with_gnu_ld
16572
16573 # Flag that allows shared libraries with undefined symbols to be built.
16574 allow_undefined_flag=$lt_allow_undefined_flag
16575
16576 # Flag that enforces no undefined symbols.
16577 no_undefined_flag=$lt_no_undefined_flag
16578
16579 # Flag to hardcode \$libdir into a binary during linking.
16580 # This must work even if \$libdir does not exist
16581 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16582
16583 # If ld is used when linking, flag to hardcode \$libdir into a binary
16584 # during linking. This must work even if \$libdir does not exist.
16585 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16586
16587 # Whether we need a single "-rpath" flag with a separated argument.
16588 hardcode_libdir_separator=$lt_hardcode_libdir_separator
16589
16590 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16591 # DIR into the resulting binary.
16592 hardcode_direct=$hardcode_direct
16593
16594 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16595 # DIR into the resulting binary and the resulting library dependency is
16596 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16597 # library is relocated.
16598 hardcode_direct_absolute=$hardcode_direct_absolute
16599
16600 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16601 # into the resulting binary.
16602 hardcode_minus_L=$hardcode_minus_L
16603
16604 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16605 # into the resulting binary.
16606 hardcode_shlibpath_var=$hardcode_shlibpath_var
16607
16608 # Set to "yes" if building a shared library automatically hardcodes DIR
16609 # into the library and all subsequent libraries and executables linked
16610 # against it.
16611 hardcode_automatic=$hardcode_automatic
16612
16613 # Set to yes if linker adds runtime paths of dependent libraries
16614 # to runtime path list.
16615 inherit_rpath=$inherit_rpath
16616
16617 # Whether libtool must link a program against all its dependency libraries.
16618 link_all_deplibs=$link_all_deplibs
16619
16620 # Fix the shell variable \$srcfile for the compiler.
16621 fix_srcfile_path=$lt_fix_srcfile_path
16622
16623 # Set to "yes" if exported symbols are required.
16624 always_export_symbols=$always_export_symbols
16625
16626 # The commands to list exported symbols.
16627 export_symbols_cmds=$lt_export_symbols_cmds
16628
16629 # Symbols that should not be listed in the preloaded symbols.
16630 exclude_expsyms=$lt_exclude_expsyms
16631
16632 # Symbols that must always be exported.
16633 include_expsyms=$lt_include_expsyms
16634
16635 # Commands necessary for linking programs (against libraries) with templates.
16636 prelink_cmds=$lt_prelink_cmds
16637
16638 # Specify filename containing input files.
16639 file_list_spec=$lt_file_list_spec
16640
16641 # How to hardcode a shared library path into an executable.
16642 hardcode_action=$hardcode_action
16643
16644 # ### END LIBTOOL CONFIG
16645
16646 _LT_EOF
16647
16648 case $host_os in
16649 aix3*)
16650 cat <<\_LT_EOF >> "$cfgfile"
16651 # AIX sometimes has problems with the GCC collect2 program. For some
16652 # reason, if we set the COLLECT_NAMES environment variable, the problems
16653 # vanish in a puff of smoke.
16654 if test "X${COLLECT_NAMES+set}" != Xset; then
16655 COLLECT_NAMES=
16656 export COLLECT_NAMES
16657 fi
16658 _LT_EOF
16659 ;;
16660 esac
16661
16662
16663 ltmain="$ac_aux_dir/ltmain.sh"
16664
16665
16666 # We use sed instead of cat because bash on DJGPP gets confused if
16667 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16668 # text mode, it properly converts lines to CR/LF. This bash problem
16669 # is reportedly fixed, but why not run on old versions too?
16670 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16671 || (rm -f "$cfgfile"; exit 1)
16672
16673 case $xsi_shell in
16674 yes)
16675 cat << \_LT_EOF >> "$cfgfile"
16676
16677 # func_dirname file append nondir_replacement
16678 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16679 # otherwise set result to NONDIR_REPLACEMENT.
16680 func_dirname ()
16681 {
16682 case ${1} in
16683 */*) func_dirname_result="${1%/*}${2}" ;;
16684 * ) func_dirname_result="${3}" ;;
16685 esac
16686 }
16687
16688 # func_basename file
16689 func_basename ()
16690 {
16691 func_basename_result="${1##*/}"
16692 }
16693
16694 # func_dirname_and_basename file append nondir_replacement
16695 # perform func_basename and func_dirname in a single function
16696 # call:
16697 # dirname: Compute the dirname of FILE. If nonempty,
16698 # add APPEND to the result, otherwise set result
16699 # to NONDIR_REPLACEMENT.
16700 # value returned in "$func_dirname_result"
16701 # basename: Compute filename of FILE.
16702 # value retuned in "$func_basename_result"
16703 # Implementation must be kept synchronized with func_dirname
16704 # and func_basename. For efficiency, we do not delegate to
16705 # those functions but instead duplicate the functionality here.
16706 func_dirname_and_basename ()
16707 {
16708 case ${1} in
16709 */*) func_dirname_result="${1%/*}${2}" ;;
16710 * ) func_dirname_result="${3}" ;;
16711 esac
16712 func_basename_result="${1##*/}"
16713 }
16714
16715 # func_stripname prefix suffix name
16716 # strip PREFIX and SUFFIX off of NAME.
16717 # PREFIX and SUFFIX must not contain globbing or regex special
16718 # characters, hashes, percent signs, but SUFFIX may contain a leading
16719 # dot (in which case that matches only a dot).
16720 func_stripname ()
16721 {
16722 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16723 # positional parameters, so assign one to ordinary parameter first.
16724 func_stripname_result=${3}
16725 func_stripname_result=${func_stripname_result#"${1}"}
16726 func_stripname_result=${func_stripname_result%"${2}"}
16727 }
16728
16729 # func_opt_split
16730 func_opt_split ()
16731 {
16732 func_opt_split_opt=${1%%=*}
16733 func_opt_split_arg=${1#*=}
16734 }
16735
16736 # func_lo2o object
16737 func_lo2o ()
16738 {
16739 case ${1} in
16740 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16741 *) func_lo2o_result=${1} ;;
16742 esac
16743 }
16744
16745 # func_xform libobj-or-source
16746 func_xform ()
16747 {
16748 func_xform_result=${1%.*}.lo
16749 }
16750
16751 # func_arith arithmetic-term...
16752 func_arith ()
16753 {
16754 func_arith_result=$(( $* ))
16755 }
16756
16757 # func_len string
16758 # STRING may not start with a hyphen.
16759 func_len ()
16760 {
16761 func_len_result=${#1}
16762 }
16763
16764 _LT_EOF
16765 ;;
16766 *) # Bourne compatible functions.
16767 cat << \_LT_EOF >> "$cfgfile"
16768
16769 # func_dirname file append nondir_replacement
16770 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16771 # otherwise set result to NONDIR_REPLACEMENT.
16772 func_dirname ()
16773 {
16774 # Extract subdirectory from the argument.
16775 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16776 if test "X$func_dirname_result" = "X${1}"; then
16777 func_dirname_result="${3}"
16778 else
16779 func_dirname_result="$func_dirname_result${2}"
16780 fi
16781 }
16782
16783 # func_basename file
16784 func_basename ()
16785 {
16786 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16787 }
16788
16789
16790 # func_stripname prefix suffix name
16791 # strip PREFIX and SUFFIX off of NAME.
16792 # PREFIX and SUFFIX must not contain globbing or regex special
16793 # characters, hashes, percent signs, but SUFFIX may contain a leading
16794 # dot (in which case that matches only a dot).
16795 # func_strip_suffix prefix name
16796 func_stripname ()
16797 {
16798 case ${2} in
16799 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16800 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16801 esac
16802 }
16803
16804 # sed scripts:
16805 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16806 my_sed_long_arg='1s/^-[^=]*=//'
16807
16808 # func_opt_split
16809 func_opt_split ()
16810 {
16811 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16812 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16813 }
16814
16815 # func_lo2o object
16816 func_lo2o ()
16817 {
16818 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16819 }
16820
16821 # func_xform libobj-or-source
16822 func_xform ()
16823 {
16824 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16825 }
16826
16827 # func_arith arithmetic-term...
16828 func_arith ()
16829 {
16830 func_arith_result=`expr "$@"`
16831 }
16832
16833 # func_len string
16834 # STRING may not start with a hyphen.
16835 func_len ()
16836 {
16837 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16838 }
16839
16840 _LT_EOF
16841 esac
16842
16843 case $lt_shell_append in
16844 yes)
16845 cat << \_LT_EOF >> "$cfgfile"
16846
16847 # func_append var value
16848 # Append VALUE to the end of shell variable VAR.
16849 func_append ()
16850 {
16851 eval "$1+=\$2"
16852 }
16853 _LT_EOF
16854 ;;
16855 *)
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=\$$1\$2"
16863 }
16864
16865 _LT_EOF
16866 ;;
16867 esac
16868
16869
16870 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16871 || (rm -f "$cfgfile"; exit 1)
16872
16873 mv -f "$cfgfile" "$ofile" ||
16874 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16875 chmod +x "$ofile"
16876
16877 ;;
16878 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16879 rm -f Makesim1.tmp Makesim2.tmp Makefile
16880 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16881 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16882 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16883 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16884 <Makefile.sim >Makefile
16885 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16886 ;;
16887 "stamp-h":C) echo > stamp-h ;;
16888
16889 esac
16890 done # for ac_tag
16891
16892
16893 as_fn_exit 0
16894 _ACEOF
16895 ac_clean_files=$ac_clean_files_save
16896
16897 test $ac_write_fail = 0 ||
16898 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16899
16900
16901 # configure is writing to config.log, and then calls config.status.
16902 # config.status does its own redirection, appending to config.log.
16903 # Unfortunately, on DOS this fails, as config.log is still kept open
16904 # by configure, so config.status won't be able to write to it; its
16905 # output is simply discarded. So we exec the FD to /dev/null,
16906 # effectively closing config.log, so it can be properly (re)opened and
16907 # appended to by config.status. When coming back to configure, we
16908 # need to make the FD available again.
16909 if test "$no_create" != yes; then
16910 ac_cs_success=:
16911 ac_config_status_args=
16912 test "$silent" = yes &&
16913 ac_config_status_args="$ac_config_status_args --quiet"
16914 exec 5>/dev/null
16915 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16916 exec 5>>config.log
16917 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16918 # would make configure fail if this is the last instruction.
16919 $ac_cs_success || as_fn_exit 1
16920 fi
16921 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16923 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16924 fi
16925
16926