]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/mn10300/configure
52d8a12612328db58d0110bfebac8597d9d5d389
[thirdparty/binutils-gdb.git] / sim / mn10300 / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210 else
211 as_have_required=no
212 fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233 fi
234 fi
235 done;;
236 esac
237 as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279 fi
280 exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298 { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307 return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386 else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403 else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517 *)
518 ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542 else
543 as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME=
589 PACKAGE_TARNAME=
590 PACKAGE_VERSION=
591 PACKAGE_STRING=
592 PACKAGE_BUGREPORT=
593 PACKAGE_URL=
594
595 ac_unique_file="Makefile.in"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 # include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 # include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_subst_vars='LTLIBOBJS
633 LIBOBJS
634 cgen_breaks
635 REPORT_BUGS_TEXI
636 REPORT_BUGS_TO
637 PKGVERSION
638 MAINT
639 MAINTAINER_MODE_FALSE
640 MAINTAINER_MODE_TRUE
641 lt_cv_dlopen_libs
642 OTOOL64
643 OTOOL
644 LIPO
645 NMEDIT
646 DSYMUTIL
647 AWK
648 STRIP
649 OBJDUMP
650 LN_S
651 NM
652 ac_ct_DUMPBIN
653 DUMPBIN
654 LD
655 FGREP
656 SED
657 LIBTOOL
658 PLUGINS_FALSE
659 PLUGINS_TRUE
660 zlibinc
661 zlibdir
662 CATOBJEXT
663 GENCAT
664 INSTOBJEXT
665 DATADIRNAME
666 CATALOGS
667 POSUB
668 GMSGFMT
669 XGETTEXT
670 INCINTL
671 LIBINTL_DEP
672 LIBINTL
673 USE_NLS
674 GMAKE_FALSE
675 GMAKE_TRUE
676 MAKE
677 CCDEPMODE
678 DEPDIR
679 am__leading_dot
680 PACKAGE
681 C_DIALECT
682 RANLIB
683 AR
684 HDEFINES
685 CC_FOR_BUILD
686 INSTALL_DATA
687 INSTALL_SCRIPT
688 INSTALL_PROGRAM
689 EGREP
690 GREP
691 CPP
692 target_os
693 target_vendor
694 target_cpu
695 target
696 host_os
697 host_vendor
698 host_cpu
699 host
700 build_os
701 build_vendor
702 build_cpu
703 build
704 OBJEXT
705 EXEEXT
706 ac_ct_CC
707 CPPFLAGS
708 LDFLAGS
709 CFLAGS
710 CC
711 WERROR_CFLAGS
712 WARN_CFLAGS
713 sim_reserved_bits
714 sim_inline
715 sim_hw
716 sim_hw_objs
717 sim_hw_cflags
718 sim_default_model
719 sim_scache
720 sim_float
721 sim_endian
722 sim_bitsize
723 sim_alignment
724 target_alias
725 host_alias
726 build_alias
727 LIBS
728 ECHO_T
729 ECHO_N
730 ECHO_C
731 DEFS
732 mandir
733 localedir
734 libdir
735 psdir
736 pdfdir
737 dvidir
738 htmldir
739 infodir
740 docdir
741 oldincludedir
742 includedir
743 localstatedir
744 sharedstatedir
745 sysconfdir
746 datadir
747 datarootdir
748 libexecdir
749 sbindir
750 bindir
751 program_transform_name
752 prefix
753 exec_prefix
754 PACKAGE_URL
755 PACKAGE_BUGREPORT
756 PACKAGE_STRING
757 PACKAGE_VERSION
758 PACKAGE_TARNAME
759 PACKAGE_NAME
760 PATH_SEPARATOR
761 SHELL'
762 ac_subst_files=''
763 ac_user_opts='
764 enable_option_checking
765 with_system_zlib
766 enable_plugins
767 enable_shared
768 enable_static
769 with_pic
770 enable_fast_install
771 with_gnu_ld
772 enable_libtool_lock
773 enable_maintainer_mode
774 enable_sim_debug
775 enable_sim_stdio
776 enable_sim_trace
777 enable_sim_profile
778 enable_sim_assert
779 enable_sim_environment
780 enable_sim_inline
781 with_pkgversion
782 with_bugurl
783 enable_sim_endian
784 enable_sim_alignment
785 enable_werror
786 enable_build_warnings
787 enable_sim_build_warnings
788 enable_sim_reserved_bits
789 enable_sim_bitsize
790 enable_sim_hardware
791 '
792 ac_precious_vars='build_alias
793 host_alias
794 target_alias
795 CC
796 CFLAGS
797 LDFLAGS
798 LIBS
799 CPPFLAGS
800 CPP'
801
802
803 # Initialize some variables set by options.
804 ac_init_help=
805 ac_init_version=false
806 ac_unrecognized_opts=
807 ac_unrecognized_sep=
808 # The variables have the same names as the options, with
809 # dashes changed to underlines.
810 cache_file=/dev/null
811 exec_prefix=NONE
812 no_create=
813 no_recursion=
814 prefix=NONE
815 program_prefix=NONE
816 program_suffix=NONE
817 program_transform_name=s,x,x,
818 silent=
819 site=
820 srcdir=
821 verbose=
822 x_includes=NONE
823 x_libraries=NONE
824
825 # Installation directory options.
826 # These are left unexpanded so users can "make install exec_prefix=/foo"
827 # and all the variables that are supposed to be based on exec_prefix
828 # by default will actually change.
829 # Use braces instead of parens because sh, perl, etc. also accept them.
830 # (The list follows the same order as the GNU Coding Standards.)
831 bindir='${exec_prefix}/bin'
832 sbindir='${exec_prefix}/sbin'
833 libexecdir='${exec_prefix}/libexec'
834 datarootdir='${prefix}/share'
835 datadir='${datarootdir}'
836 sysconfdir='${prefix}/etc'
837 sharedstatedir='${prefix}/com'
838 localstatedir='${prefix}/var'
839 includedir='${prefix}/include'
840 oldincludedir='/usr/include'
841 docdir='${datarootdir}/doc/${PACKAGE}'
842 infodir='${datarootdir}/info'
843 htmldir='${docdir}'
844 dvidir='${docdir}'
845 pdfdir='${docdir}'
846 psdir='${docdir}'
847 libdir='${exec_prefix}/lib'
848 localedir='${datarootdir}/locale'
849 mandir='${datarootdir}/man'
850
851 ac_prev=
852 ac_dashdash=
853 for ac_option
854 do
855 # If the previous option needs an argument, assign it.
856 if test -n "$ac_prev"; then
857 eval $ac_prev=\$ac_option
858 ac_prev=
859 continue
860 fi
861
862 case $ac_option in
863 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
864 *=) ac_optarg= ;;
865 *) ac_optarg=yes ;;
866 esac
867
868 # Accept the important Cygnus configure options, so we can diagnose typos.
869
870 case $ac_dashdash$ac_option in
871 --)
872 ac_dashdash=yes ;;
873
874 -bindir | --bindir | --bindi | --bind | --bin | --bi)
875 ac_prev=bindir ;;
876 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
877 bindir=$ac_optarg ;;
878
879 -build | --build | --buil | --bui | --bu)
880 ac_prev=build_alias ;;
881 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
882 build_alias=$ac_optarg ;;
883
884 -cache-file | --cache-file | --cache-fil | --cache-fi \
885 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
886 ac_prev=cache_file ;;
887 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
888 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
889 cache_file=$ac_optarg ;;
890
891 --config-cache | -C)
892 cache_file=config.cache ;;
893
894 -datadir | --datadir | --datadi | --datad)
895 ac_prev=datadir ;;
896 -datadir=* | --datadir=* | --datadi=* | --datad=*)
897 datadir=$ac_optarg ;;
898
899 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
900 | --dataroo | --dataro | --datar)
901 ac_prev=datarootdir ;;
902 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
903 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
904 datarootdir=$ac_optarg ;;
905
906 -disable-* | --disable-*)
907 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
908 # Reject names that are not valid shell variable names.
909 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
910 as_fn_error $? "invalid feature name: $ac_useropt"
911 ac_useropt_orig=$ac_useropt
912 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
913 case $ac_user_opts in
914 *"
915 "enable_$ac_useropt"
916 "*) ;;
917 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
918 ac_unrecognized_sep=', ';;
919 esac
920 eval enable_$ac_useropt=no ;;
921
922 -docdir | --docdir | --docdi | --doc | --do)
923 ac_prev=docdir ;;
924 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
925 docdir=$ac_optarg ;;
926
927 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
928 ac_prev=dvidir ;;
929 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
930 dvidir=$ac_optarg ;;
931
932 -enable-* | --enable-*)
933 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
934 # Reject names that are not valid shell variable names.
935 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
936 as_fn_error $? "invalid feature name: $ac_useropt"
937 ac_useropt_orig=$ac_useropt
938 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
939 case $ac_user_opts in
940 *"
941 "enable_$ac_useropt"
942 "*) ;;
943 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
944 ac_unrecognized_sep=', ';;
945 esac
946 eval enable_$ac_useropt=\$ac_optarg ;;
947
948 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
949 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
950 | --exec | --exe | --ex)
951 ac_prev=exec_prefix ;;
952 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
953 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
954 | --exec=* | --exe=* | --ex=*)
955 exec_prefix=$ac_optarg ;;
956
957 -gas | --gas | --ga | --g)
958 # Obsolete; use --with-gas.
959 with_gas=yes ;;
960
961 -help | --help | --hel | --he | -h)
962 ac_init_help=long ;;
963 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
964 ac_init_help=recursive ;;
965 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
966 ac_init_help=short ;;
967
968 -host | --host | --hos | --ho)
969 ac_prev=host_alias ;;
970 -host=* | --host=* | --hos=* | --ho=*)
971 host_alias=$ac_optarg ;;
972
973 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
974 ac_prev=htmldir ;;
975 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
976 | --ht=*)
977 htmldir=$ac_optarg ;;
978
979 -includedir | --includedir | --includedi | --included | --include \
980 | --includ | --inclu | --incl | --inc)
981 ac_prev=includedir ;;
982 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
983 | --includ=* | --inclu=* | --incl=* | --inc=*)
984 includedir=$ac_optarg ;;
985
986 -infodir | --infodir | --infodi | --infod | --info | --inf)
987 ac_prev=infodir ;;
988 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
989 infodir=$ac_optarg ;;
990
991 -libdir | --libdir | --libdi | --libd)
992 ac_prev=libdir ;;
993 -libdir=* | --libdir=* | --libdi=* | --libd=*)
994 libdir=$ac_optarg ;;
995
996 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
997 | --libexe | --libex | --libe)
998 ac_prev=libexecdir ;;
999 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1000 | --libexe=* | --libex=* | --libe=*)
1001 libexecdir=$ac_optarg ;;
1002
1003 -localedir | --localedir | --localedi | --localed | --locale)
1004 ac_prev=localedir ;;
1005 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1006 localedir=$ac_optarg ;;
1007
1008 -localstatedir | --localstatedir | --localstatedi | --localstated \
1009 | --localstate | --localstat | --localsta | --localst | --locals)
1010 ac_prev=localstatedir ;;
1011 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1012 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1013 localstatedir=$ac_optarg ;;
1014
1015 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1016 ac_prev=mandir ;;
1017 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1018 mandir=$ac_optarg ;;
1019
1020 -nfp | --nfp | --nf)
1021 # Obsolete; use --without-fp.
1022 with_fp=no ;;
1023
1024 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1025 | --no-cr | --no-c | -n)
1026 no_create=yes ;;
1027
1028 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1029 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1030 no_recursion=yes ;;
1031
1032 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1033 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1034 | --oldin | --oldi | --old | --ol | --o)
1035 ac_prev=oldincludedir ;;
1036 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1037 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1038 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1039 oldincludedir=$ac_optarg ;;
1040
1041 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1042 ac_prev=prefix ;;
1043 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1044 prefix=$ac_optarg ;;
1045
1046 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1047 | --program-pre | --program-pr | --program-p)
1048 ac_prev=program_prefix ;;
1049 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1050 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1051 program_prefix=$ac_optarg ;;
1052
1053 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1054 | --program-suf | --program-su | --program-s)
1055 ac_prev=program_suffix ;;
1056 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1057 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1058 program_suffix=$ac_optarg ;;
1059
1060 -program-transform-name | --program-transform-name \
1061 | --program-transform-nam | --program-transform-na \
1062 | --program-transform-n | --program-transform- \
1063 | --program-transform | --program-transfor \
1064 | --program-transfo | --program-transf \
1065 | --program-trans | --program-tran \
1066 | --progr-tra | --program-tr | --program-t)
1067 ac_prev=program_transform_name ;;
1068 -program-transform-name=* | --program-transform-name=* \
1069 | --program-transform-nam=* | --program-transform-na=* \
1070 | --program-transform-n=* | --program-transform-=* \
1071 | --program-transform=* | --program-transfor=* \
1072 | --program-transfo=* | --program-transf=* \
1073 | --program-trans=* | --program-tran=* \
1074 | --progr-tra=* | --program-tr=* | --program-t=*)
1075 program_transform_name=$ac_optarg ;;
1076
1077 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1078 ac_prev=pdfdir ;;
1079 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1080 pdfdir=$ac_optarg ;;
1081
1082 -psdir | --psdir | --psdi | --psd | --ps)
1083 ac_prev=psdir ;;
1084 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1085 psdir=$ac_optarg ;;
1086
1087 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1088 | -silent | --silent | --silen | --sile | --sil)
1089 silent=yes ;;
1090
1091 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1092 ac_prev=sbindir ;;
1093 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1094 | --sbi=* | --sb=*)
1095 sbindir=$ac_optarg ;;
1096
1097 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1098 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1099 | --sharedst | --shareds | --shared | --share | --shar \
1100 | --sha | --sh)
1101 ac_prev=sharedstatedir ;;
1102 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1103 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1104 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1105 | --sha=* | --sh=*)
1106 sharedstatedir=$ac_optarg ;;
1107
1108 -site | --site | --sit)
1109 ac_prev=site ;;
1110 -site=* | --site=* | --sit=*)
1111 site=$ac_optarg ;;
1112
1113 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1114 ac_prev=srcdir ;;
1115 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1116 srcdir=$ac_optarg ;;
1117
1118 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1119 | --syscon | --sysco | --sysc | --sys | --sy)
1120 ac_prev=sysconfdir ;;
1121 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1122 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1123 sysconfdir=$ac_optarg ;;
1124
1125 -target | --target | --targe | --targ | --tar | --ta | --t)
1126 ac_prev=target_alias ;;
1127 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1128 target_alias=$ac_optarg ;;
1129
1130 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1131 verbose=yes ;;
1132
1133 -version | --version | --versio | --versi | --vers | -V)
1134 ac_init_version=: ;;
1135
1136 -with-* | --with-*)
1137 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1138 # Reject names that are not valid shell variable names.
1139 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1140 as_fn_error $? "invalid package name: $ac_useropt"
1141 ac_useropt_orig=$ac_useropt
1142 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1143 case $ac_user_opts in
1144 *"
1145 "with_$ac_useropt"
1146 "*) ;;
1147 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1148 ac_unrecognized_sep=', ';;
1149 esac
1150 eval with_$ac_useropt=\$ac_optarg ;;
1151
1152 -without-* | --without-*)
1153 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
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--without-$ac_useropt_orig"
1164 ac_unrecognized_sep=', ';;
1165 esac
1166 eval with_$ac_useropt=no ;;
1167
1168 --x)
1169 # Obsolete; use --with-x.
1170 with_x=yes ;;
1171
1172 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1173 | --x-incl | --x-inc | --x-in | --x-i)
1174 ac_prev=x_includes ;;
1175 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1176 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1177 x_includes=$ac_optarg ;;
1178
1179 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1180 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1181 ac_prev=x_libraries ;;
1182 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1183 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1184 x_libraries=$ac_optarg ;;
1185
1186 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1187 Try \`$0 --help' for more information"
1188 ;;
1189
1190 *=*)
1191 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1192 # Reject names that are not valid shell variable names.
1193 case $ac_envvar in #(
1194 '' | [0-9]* | *[!_$as_cr_alnum]* )
1195 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1196 esac
1197 eval $ac_envvar=\$ac_optarg
1198 export $ac_envvar ;;
1199
1200 *)
1201 # FIXME: should be removed in autoconf 3.0.
1202 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1203 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1204 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1205 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1206 ;;
1207
1208 esac
1209 done
1210
1211 if test -n "$ac_prev"; then
1212 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1213 as_fn_error $? "missing argument to $ac_option"
1214 fi
1215
1216 if test -n "$ac_unrecognized_opts"; then
1217 case $enable_option_checking in
1218 no) ;;
1219 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1220 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1221 esac
1222 fi
1223
1224 # Check all directory arguments for consistency.
1225 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1226 datadir sysconfdir sharedstatedir localstatedir includedir \
1227 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1228 libdir localedir mandir
1229 do
1230 eval ac_val=\$$ac_var
1231 # Remove trailing slashes.
1232 case $ac_val in
1233 */ )
1234 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1235 eval $ac_var=\$ac_val;;
1236 esac
1237 # Be sure to have absolute directory names.
1238 case $ac_val in
1239 [\\/$]* | ?:[\\/]* ) continue;;
1240 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1241 esac
1242 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1243 done
1244
1245 # There might be people who depend on the old broken behavior: `$host'
1246 # used to hold the argument of --host etc.
1247 # FIXME: To remove some day.
1248 build=$build_alias
1249 host=$host_alias
1250 target=$target_alias
1251
1252 # FIXME: To remove some day.
1253 if test "x$host_alias" != x; then
1254 if test "x$build_alias" = x; then
1255 cross_compiling=maybe
1256 elif test "x$build_alias" != "x$host_alias"; then
1257 cross_compiling=yes
1258 fi
1259 fi
1260
1261 ac_tool_prefix=
1262 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1263
1264 test "$silent" = yes && exec 6>/dev/null
1265
1266
1267 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1268 ac_ls_di=`ls -di .` &&
1269 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1270 as_fn_error $? "working directory cannot be determined"
1271 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1272 as_fn_error $? "pwd does not report name of working directory"
1273
1274
1275 # Find the source files, if location was not specified.
1276 if test -z "$srcdir"; then
1277 ac_srcdir_defaulted=yes
1278 # Try the directory containing this script, then the parent directory.
1279 ac_confdir=`$as_dirname -- "$as_myself" ||
1280 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1281 X"$as_myself" : 'X\(//\)[^/]' \| \
1282 X"$as_myself" : 'X\(//\)$' \| \
1283 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1284 $as_echo X"$as_myself" |
1285 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1286 s//\1/
1287 q
1288 }
1289 /^X\(\/\/\)[^/].*/{
1290 s//\1/
1291 q
1292 }
1293 /^X\(\/\/\)$/{
1294 s//\1/
1295 q
1296 }
1297 /^X\(\/\).*/{
1298 s//\1/
1299 q
1300 }
1301 s/.*/./; q'`
1302 srcdir=$ac_confdir
1303 if test ! -r "$srcdir/$ac_unique_file"; then
1304 srcdir=..
1305 fi
1306 else
1307 ac_srcdir_defaulted=no
1308 fi
1309 if test ! -r "$srcdir/$ac_unique_file"; then
1310 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1311 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1312 fi
1313 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1314 ac_abs_confdir=`(
1315 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1316 pwd)`
1317 # When building in place, set srcdir=.
1318 if test "$ac_abs_confdir" = "$ac_pwd"; then
1319 srcdir=.
1320 fi
1321 # Remove unnecessary trailing slashes from srcdir.
1322 # Double slashes in file names in object file debugging info
1323 # mess up M-x gdb in Emacs.
1324 case $srcdir in
1325 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1326 esac
1327 for ac_var in $ac_precious_vars; do
1328 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1329 eval ac_env_${ac_var}_value=\$${ac_var}
1330 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1331 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1332 done
1333
1334 #
1335 # Report the --help message.
1336 #
1337 if test "$ac_init_help" = "long"; then
1338 # Omit some internal or obsolete options to make the list less imposing.
1339 # This message is too long to be a string in the A/UX 3.1 sh.
1340 cat <<_ACEOF
1341 \`configure' configures this package to adapt to many kinds of systems.
1342
1343 Usage: $0 [OPTION]... [VAR=VALUE]...
1344
1345 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1346 VAR=VALUE. See below for descriptions of some of the useful variables.
1347
1348 Defaults for the options are specified in brackets.
1349
1350 Configuration:
1351 -h, --help display this help and exit
1352 --help=short display options specific to this package
1353 --help=recursive display the short help of all the included packages
1354 -V, --version display version information and exit
1355 -q, --quiet, --silent do not print \`checking ...' messages
1356 --cache-file=FILE cache test results in FILE [disabled]
1357 -C, --config-cache alias for \`--cache-file=config.cache'
1358 -n, --no-create do not create output files
1359 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1360
1361 Installation directories:
1362 --prefix=PREFIX install architecture-independent files in PREFIX
1363 [$ac_default_prefix]
1364 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1365 [PREFIX]
1366
1367 By default, \`make install' will install all the files in
1368 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1369 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1370 for instance \`--prefix=\$HOME'.
1371
1372 For better control, use the options below.
1373
1374 Fine tuning of the installation directories:
1375 --bindir=DIR user executables [EPREFIX/bin]
1376 --sbindir=DIR system admin executables [EPREFIX/sbin]
1377 --libexecdir=DIR program executables [EPREFIX/libexec]
1378 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1379 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1380 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1381 --libdir=DIR object code libraries [EPREFIX/lib]
1382 --includedir=DIR C header files [PREFIX/include]
1383 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1384 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1385 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1386 --infodir=DIR info documentation [DATAROOTDIR/info]
1387 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1388 --mandir=DIR man documentation [DATAROOTDIR/man]
1389 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1390 --htmldir=DIR html documentation [DOCDIR]
1391 --dvidir=DIR dvi documentation [DOCDIR]
1392 --pdfdir=DIR pdf documentation [DOCDIR]
1393 --psdir=DIR ps documentation [DOCDIR]
1394 _ACEOF
1395
1396 cat <<\_ACEOF
1397
1398 Program names:
1399 --program-prefix=PREFIX prepend PREFIX to installed program names
1400 --program-suffix=SUFFIX append SUFFIX to installed program names
1401 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1402
1403 System types:
1404 --build=BUILD configure for building on BUILD [guessed]
1405 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1406 --target=TARGET configure for building compilers for TARGET [HOST]
1407 _ACEOF
1408 fi
1409
1410 if test -n "$ac_init_help"; then
1411
1412 cat <<\_ACEOF
1413
1414 Optional Features:
1415 --disable-option-checking ignore unrecognized --enable/--with options
1416 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1417 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1418 --enable-plugins Enable support for plugins
1419 --enable-shared[=PKGS] build shared libraries [default=yes]
1420 --enable-static[=PKGS] build static libraries [default=yes]
1421 --enable-fast-install[=PKGS]
1422 optimize for fast installation [default=yes]
1423 --disable-libtool-lock avoid locking (might break parallel builds)
1424 --enable-maintainer-mode
1425 enable make rules and dependencies not useful (and
1426 sometimes confusing) to the casual installer
1427 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1428 itself)
1429 --enable-sim-stdio Specify whether to use stdio for console
1430 input/output
1431 --enable-sim-trace=opts Enable tracing of simulated programs
1432 --enable-sim-profile=opts
1433 Enable profiling flags
1434 --enable-sim-assert Specify whether to perform random assertions
1435 --enable-sim-environment=environment
1436 Specify mixed, user, virtual or operating
1437 environment
1438 --enable-sim-inline=inlines
1439 Specify which functions should be inlined
1440 --enable-sim-endian=endian
1441 Specify target byte endian orientation
1442 --enable-sim-alignment=align
1443 Specify strict, nonstrict or forced alignment of
1444 memory accesses
1445 --enable-werror treat compile warnings as errors
1446 --enable-build-warnings enable build-time compiler warnings if gcc is used
1447 --enable-sim-build-warnings
1448 enable SIM specific build-time compiler warnings if
1449 gcc is used
1450 --enable-sim-reserved-bits
1451 Specify whether to check reserved bits in
1452 instruction
1453 --enable-sim-bitsize=N Specify target bitsize (32 or 64)
1454 --enable-sim-hardware=LIST
1455 Specify the hardware to be included in the build.
1456
1457 Optional Packages:
1458 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1459 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1460 --with-system-zlib use installed libz
1461 --with-pic try to use only PIC/non-PIC objects [default=use
1462 both]
1463 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1464 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1465 --with-bugurl=URL Direct users to URL to report a bug
1466
1467 Some influential environment variables:
1468 CC C compiler command
1469 CFLAGS C compiler flags
1470 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1471 nonstandard directory <lib dir>
1472 LIBS libraries to pass to the linker, e.g. -l<library>
1473 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1474 you have headers in a nonstandard directory <include dir>
1475 CPP C preprocessor
1476
1477 Use these variables to override the choices made by `configure' or to help
1478 it to find libraries and programs with nonstandard names/locations.
1479
1480 Report bugs to the package provider.
1481 _ACEOF
1482 ac_status=$?
1483 fi
1484
1485 if test "$ac_init_help" = "recursive"; then
1486 # If there are subdirs, report their specific --help.
1487 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1488 test -d "$ac_dir" ||
1489 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1490 continue
1491 ac_builddir=.
1492
1493 case "$ac_dir" in
1494 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1495 *)
1496 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1497 # A ".." for each directory in $ac_dir_suffix.
1498 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1499 case $ac_top_builddir_sub in
1500 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1501 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1502 esac ;;
1503 esac
1504 ac_abs_top_builddir=$ac_pwd
1505 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1506 # for backward compatibility:
1507 ac_top_builddir=$ac_top_build_prefix
1508
1509 case $srcdir in
1510 .) # We are building in place.
1511 ac_srcdir=.
1512 ac_top_srcdir=$ac_top_builddir_sub
1513 ac_abs_top_srcdir=$ac_pwd ;;
1514 [\\/]* | ?:[\\/]* ) # Absolute name.
1515 ac_srcdir=$srcdir$ac_dir_suffix;
1516 ac_top_srcdir=$srcdir
1517 ac_abs_top_srcdir=$srcdir ;;
1518 *) # Relative name.
1519 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1520 ac_top_srcdir=$ac_top_build_prefix$srcdir
1521 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1522 esac
1523 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1524
1525 cd "$ac_dir" || { ac_status=$?; continue; }
1526 # Check for guested configure.
1527 if test -f "$ac_srcdir/configure.gnu"; then
1528 echo &&
1529 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1530 elif test -f "$ac_srcdir/configure"; then
1531 echo &&
1532 $SHELL "$ac_srcdir/configure" --help=recursive
1533 else
1534 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1535 fi || ac_status=$?
1536 cd "$ac_pwd" || { ac_status=$?; break; }
1537 done
1538 fi
1539
1540 test -n "$ac_init_help" && exit $ac_status
1541 if $ac_init_version; then
1542 cat <<\_ACEOF
1543 configure
1544 generated by GNU Autoconf 2.69
1545
1546 Copyright (C) 2012 Free Software Foundation, Inc.
1547 This configure script is free software; the Free Software Foundation
1548 gives unlimited permission to copy, distribute and modify it.
1549 _ACEOF
1550 exit
1551 fi
1552
1553 ## ------------------------ ##
1554 ## Autoconf initialization. ##
1555 ## ------------------------ ##
1556
1557 # ac_fn_c_try_compile LINENO
1558 # --------------------------
1559 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1560 ac_fn_c_try_compile ()
1561 {
1562 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1563 rm -f conftest.$ac_objext
1564 if { { ac_try="$ac_compile"
1565 case "(($ac_try" in
1566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1567 *) ac_try_echo=$ac_try;;
1568 esac
1569 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1570 $as_echo "$ac_try_echo"; } >&5
1571 (eval "$ac_compile") 2>conftest.err
1572 ac_status=$?
1573 if test -s conftest.err; then
1574 grep -v '^ *+' conftest.err >conftest.er1
1575 cat conftest.er1 >&5
1576 mv -f conftest.er1 conftest.err
1577 fi
1578 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1579 test $ac_status = 0; } && {
1580 test -z "$ac_c_werror_flag" ||
1581 test ! -s conftest.err
1582 } && test -s conftest.$ac_objext; then :
1583 ac_retval=0
1584 else
1585 $as_echo "$as_me: failed program was:" >&5
1586 sed 's/^/| /' conftest.$ac_ext >&5
1587
1588 ac_retval=1
1589 fi
1590 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1591 as_fn_set_status $ac_retval
1592
1593 } # ac_fn_c_try_compile
1594
1595 # ac_fn_c_try_cpp LINENO
1596 # ----------------------
1597 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1598 ac_fn_c_try_cpp ()
1599 {
1600 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1601 if { { ac_try="$ac_cpp conftest.$ac_ext"
1602 case "(($ac_try" in
1603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1604 *) ac_try_echo=$ac_try;;
1605 esac
1606 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1607 $as_echo "$ac_try_echo"; } >&5
1608 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1609 ac_status=$?
1610 if test -s conftest.err; then
1611 grep -v '^ *+' conftest.err >conftest.er1
1612 cat conftest.er1 >&5
1613 mv -f conftest.er1 conftest.err
1614 fi
1615 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1616 test $ac_status = 0; } > conftest.i && {
1617 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1618 test ! -s conftest.err
1619 }; then :
1620 ac_retval=0
1621 else
1622 $as_echo "$as_me: failed program was:" >&5
1623 sed 's/^/| /' conftest.$ac_ext >&5
1624
1625 ac_retval=1
1626 fi
1627 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1628 as_fn_set_status $ac_retval
1629
1630 } # ac_fn_c_try_cpp
1631
1632 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1633 # -------------------------------------------------------
1634 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1635 # the include files in INCLUDES and setting the cache variable VAR
1636 # accordingly.
1637 ac_fn_c_check_header_mongrel ()
1638 {
1639 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1640 if eval \${$3+:} false; then :
1641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1642 $as_echo_n "checking for $2... " >&6; }
1643 if eval \${$3+:} false; then :
1644 $as_echo_n "(cached) " >&6
1645 fi
1646 eval ac_res=\$$3
1647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1648 $as_echo "$ac_res" >&6; }
1649 else
1650 # Is the header compilable?
1651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1652 $as_echo_n "checking $2 usability... " >&6; }
1653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1654 /* end confdefs.h. */
1655 $4
1656 #include <$2>
1657 _ACEOF
1658 if ac_fn_c_try_compile "$LINENO"; then :
1659 ac_header_compiler=yes
1660 else
1661 ac_header_compiler=no
1662 fi
1663 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1665 $as_echo "$ac_header_compiler" >&6; }
1666
1667 # Is the header present?
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1669 $as_echo_n "checking $2 presence... " >&6; }
1670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1671 /* end confdefs.h. */
1672 #include <$2>
1673 _ACEOF
1674 if ac_fn_c_try_cpp "$LINENO"; then :
1675 ac_header_preproc=yes
1676 else
1677 ac_header_preproc=no
1678 fi
1679 rm -f conftest.err conftest.i conftest.$ac_ext
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1681 $as_echo "$ac_header_preproc" >&6; }
1682
1683 # So? What about this header?
1684 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1685 yes:no: )
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1687 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1689 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1690 ;;
1691 no:yes:* )
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1693 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1695 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1697 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1699 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1701 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1702 ;;
1703 esac
1704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1705 $as_echo_n "checking for $2... " >&6; }
1706 if eval \${$3+:} false; then :
1707 $as_echo_n "(cached) " >&6
1708 else
1709 eval "$3=\$ac_header_compiler"
1710 fi
1711 eval ac_res=\$$3
1712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1713 $as_echo "$ac_res" >&6; }
1714 fi
1715 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1716
1717 } # ac_fn_c_check_header_mongrel
1718
1719 # ac_fn_c_try_run LINENO
1720 # ----------------------
1721 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1722 # that executables *can* be run.
1723 ac_fn_c_try_run ()
1724 {
1725 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1726 if { { ac_try="$ac_link"
1727 case "(($ac_try" in
1728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1729 *) ac_try_echo=$ac_try;;
1730 esac
1731 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1732 $as_echo "$ac_try_echo"; } >&5
1733 (eval "$ac_link") 2>&5
1734 ac_status=$?
1735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1736 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1737 { { case "(($ac_try" in
1738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1739 *) ac_try_echo=$ac_try;;
1740 esac
1741 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1742 $as_echo "$ac_try_echo"; } >&5
1743 (eval "$ac_try") 2>&5
1744 ac_status=$?
1745 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1746 test $ac_status = 0; }; }; then :
1747 ac_retval=0
1748 else
1749 $as_echo "$as_me: program exited with status $ac_status" >&5
1750 $as_echo "$as_me: failed program was:" >&5
1751 sed 's/^/| /' conftest.$ac_ext >&5
1752
1753 ac_retval=$ac_status
1754 fi
1755 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1756 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1757 as_fn_set_status $ac_retval
1758
1759 } # ac_fn_c_try_run
1760
1761 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1762 # -------------------------------------------------------
1763 # Tests whether HEADER exists and can be compiled using the include files in
1764 # INCLUDES, setting the cache variable VAR accordingly.
1765 ac_fn_c_check_header_compile ()
1766 {
1767 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1769 $as_echo_n "checking for $2... " >&6; }
1770 if eval \${$3+:} false; then :
1771 $as_echo_n "(cached) " >&6
1772 else
1773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1774 /* end confdefs.h. */
1775 $4
1776 #include <$2>
1777 _ACEOF
1778 if ac_fn_c_try_compile "$LINENO"; then :
1779 eval "$3=yes"
1780 else
1781 eval "$3=no"
1782 fi
1783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1784 fi
1785 eval ac_res=\$$3
1786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1787 $as_echo "$ac_res" >&6; }
1788 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1789
1790 } # ac_fn_c_check_header_compile
1791
1792 # ac_fn_c_try_link LINENO
1793 # -----------------------
1794 # Try to link conftest.$ac_ext, and return whether this succeeded.
1795 ac_fn_c_try_link ()
1796 {
1797 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1798 rm -f conftest.$ac_objext conftest$ac_exeext
1799 if { { ac_try="$ac_link"
1800 case "(($ac_try" in
1801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1802 *) ac_try_echo=$ac_try;;
1803 esac
1804 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1805 $as_echo "$ac_try_echo"; } >&5
1806 (eval "$ac_link") 2>conftest.err
1807 ac_status=$?
1808 if test -s conftest.err; then
1809 grep -v '^ *+' conftest.err >conftest.er1
1810 cat conftest.er1 >&5
1811 mv -f conftest.er1 conftest.err
1812 fi
1813 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1814 test $ac_status = 0; } && {
1815 test -z "$ac_c_werror_flag" ||
1816 test ! -s conftest.err
1817 } && test -s conftest$ac_exeext && {
1818 test "$cross_compiling" = yes ||
1819 test -x conftest$ac_exeext
1820 }; then :
1821 ac_retval=0
1822 else
1823 $as_echo "$as_me: failed program was:" >&5
1824 sed 's/^/| /' conftest.$ac_ext >&5
1825
1826 ac_retval=1
1827 fi
1828 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1829 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1830 # interfere with the next link command; also delete a directory that is
1831 # left behind by Apple's compiler. We do this before executing the actions.
1832 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1833 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1834 as_fn_set_status $ac_retval
1835
1836 } # ac_fn_c_try_link
1837
1838 # ac_fn_c_check_func LINENO FUNC VAR
1839 # ----------------------------------
1840 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1841 ac_fn_c_check_func ()
1842 {
1843 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1845 $as_echo_n "checking for $2... " >&6; }
1846 if eval \${$3+:} false; then :
1847 $as_echo_n "(cached) " >&6
1848 else
1849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1850 /* end confdefs.h. */
1851 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1852 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1853 #define $2 innocuous_$2
1854
1855 /* System header to define __stub macros and hopefully few prototypes,
1856 which can conflict with char $2 (); below.
1857 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1858 <limits.h> exists even on freestanding compilers. */
1859
1860 #ifdef __STDC__
1861 # include <limits.h>
1862 #else
1863 # include <assert.h>
1864 #endif
1865
1866 #undef $2
1867
1868 /* Override any GCC internal prototype to avoid an error.
1869 Use char because int might match the return type of a GCC
1870 builtin and then its argument prototype would still apply. */
1871 #ifdef __cplusplus
1872 extern "C"
1873 #endif
1874 char $2 ();
1875 /* The GNU C library defines this for functions which it implements
1876 to always fail with ENOSYS. Some functions are actually named
1877 something starting with __ and the normal name is an alias. */
1878 #if defined __stub_$2 || defined __stub___$2
1879 choke me
1880 #endif
1881
1882 int
1883 main ()
1884 {
1885 return $2 ();
1886 ;
1887 return 0;
1888 }
1889 _ACEOF
1890 if ac_fn_c_try_link "$LINENO"; then :
1891 eval "$3=yes"
1892 else
1893 eval "$3=no"
1894 fi
1895 rm -f core conftest.err conftest.$ac_objext \
1896 conftest$ac_exeext conftest.$ac_ext
1897 fi
1898 eval ac_res=\$$3
1899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1900 $as_echo "$ac_res" >&6; }
1901 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1902
1903 } # ac_fn_c_check_func
1904
1905 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1906 # ----------------------------------------------------
1907 # Tries to find if the field MEMBER exists in type AGGR, after including
1908 # INCLUDES, setting cache variable VAR accordingly.
1909 ac_fn_c_check_member ()
1910 {
1911 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1913 $as_echo_n "checking for $2.$3... " >&6; }
1914 if eval \${$4+:} false; then :
1915 $as_echo_n "(cached) " >&6
1916 else
1917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1918 /* end confdefs.h. */
1919 $5
1920 int
1921 main ()
1922 {
1923 static $2 ac_aggr;
1924 if (ac_aggr.$3)
1925 return 0;
1926 ;
1927 return 0;
1928 }
1929 _ACEOF
1930 if ac_fn_c_try_compile "$LINENO"; then :
1931 eval "$4=yes"
1932 else
1933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934 /* end confdefs.h. */
1935 $5
1936 int
1937 main ()
1938 {
1939 static $2 ac_aggr;
1940 if (sizeof ac_aggr.$3)
1941 return 0;
1942 ;
1943 return 0;
1944 }
1945 _ACEOF
1946 if ac_fn_c_try_compile "$LINENO"; then :
1947 eval "$4=yes"
1948 else
1949 eval "$4=no"
1950 fi
1951 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1952 fi
1953 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1954 fi
1955 eval ac_res=\$$4
1956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1957 $as_echo "$ac_res" >&6; }
1958 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1959
1960 } # ac_fn_c_check_member
1961
1962 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1963 # -------------------------------------------
1964 # Tests whether TYPE exists after having included INCLUDES, setting cache
1965 # variable VAR accordingly.
1966 ac_fn_c_check_type ()
1967 {
1968 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1970 $as_echo_n "checking for $2... " >&6; }
1971 if eval \${$3+:} false; then :
1972 $as_echo_n "(cached) " >&6
1973 else
1974 eval "$3=no"
1975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1976 /* end confdefs.h. */
1977 $4
1978 int
1979 main ()
1980 {
1981 if (sizeof ($2))
1982 return 0;
1983 ;
1984 return 0;
1985 }
1986 _ACEOF
1987 if ac_fn_c_try_compile "$LINENO"; then :
1988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1989 /* end confdefs.h. */
1990 $4
1991 int
1992 main ()
1993 {
1994 if (sizeof (($2)))
1995 return 0;
1996 ;
1997 return 0;
1998 }
1999 _ACEOF
2000 if ac_fn_c_try_compile "$LINENO"; then :
2001
2002 else
2003 eval "$3=yes"
2004 fi
2005 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2006 fi
2007 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2008 fi
2009 eval ac_res=\$$3
2010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2011 $as_echo "$ac_res" >&6; }
2012 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2013
2014 } # ac_fn_c_check_type
2015 cat >config.log <<_ACEOF
2016 This file contains any messages produced by compilers while
2017 running configure, to aid debugging if configure makes a mistake.
2018
2019 It was created by $as_me, which was
2020 generated by GNU Autoconf 2.69. Invocation command line was
2021
2022 $ $0 $@
2023
2024 _ACEOF
2025 exec 5>>config.log
2026 {
2027 cat <<_ASUNAME
2028 ## --------- ##
2029 ## Platform. ##
2030 ## --------- ##
2031
2032 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2033 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2034 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2035 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2036 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2037
2038 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2039 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2040
2041 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2042 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2043 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2044 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2045 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2046 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2047 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2048
2049 _ASUNAME
2050
2051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2052 for as_dir in $PATH
2053 do
2054 IFS=$as_save_IFS
2055 test -z "$as_dir" && as_dir=.
2056 $as_echo "PATH: $as_dir"
2057 done
2058 IFS=$as_save_IFS
2059
2060 } >&5
2061
2062 cat >&5 <<_ACEOF
2063
2064
2065 ## ----------- ##
2066 ## Core tests. ##
2067 ## ----------- ##
2068
2069 _ACEOF
2070
2071
2072 # Keep a trace of the command line.
2073 # Strip out --no-create and --no-recursion so they do not pile up.
2074 # Strip out --silent because we don't want to record it for future runs.
2075 # Also quote any args containing shell meta-characters.
2076 # Make two passes to allow for proper duplicate-argument suppression.
2077 ac_configure_args=
2078 ac_configure_args0=
2079 ac_configure_args1=
2080 ac_must_keep_next=false
2081 for ac_pass in 1 2
2082 do
2083 for ac_arg
2084 do
2085 case $ac_arg in
2086 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2087 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2088 | -silent | --silent | --silen | --sile | --sil)
2089 continue ;;
2090 *\'*)
2091 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2092 esac
2093 case $ac_pass in
2094 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2095 2)
2096 as_fn_append ac_configure_args1 " '$ac_arg'"
2097 if test $ac_must_keep_next = true; then
2098 ac_must_keep_next=false # Got value, back to normal.
2099 else
2100 case $ac_arg in
2101 *=* | --config-cache | -C | -disable-* | --disable-* \
2102 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2103 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2104 | -with-* | --with-* | -without-* | --without-* | --x)
2105 case "$ac_configure_args0 " in
2106 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2107 esac
2108 ;;
2109 -* ) ac_must_keep_next=true ;;
2110 esac
2111 fi
2112 as_fn_append ac_configure_args " '$ac_arg'"
2113 ;;
2114 esac
2115 done
2116 done
2117 { ac_configure_args0=; unset ac_configure_args0;}
2118 { ac_configure_args1=; unset ac_configure_args1;}
2119
2120 # When interrupted or exit'd, cleanup temporary files, and complete
2121 # config.log. We remove comments because anyway the quotes in there
2122 # would cause problems or look ugly.
2123 # WARNING: Use '\'' to represent an apostrophe within the trap.
2124 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2125 trap 'exit_status=$?
2126 # Save into config.log some information that might help in debugging.
2127 {
2128 echo
2129
2130 $as_echo "## ---------------- ##
2131 ## Cache variables. ##
2132 ## ---------------- ##"
2133 echo
2134 # The following way of writing the cache mishandles newlines in values,
2135 (
2136 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2137 eval ac_val=\$$ac_var
2138 case $ac_val in #(
2139 *${as_nl}*)
2140 case $ac_var in #(
2141 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2142 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2143 esac
2144 case $ac_var in #(
2145 _ | IFS | as_nl) ;; #(
2146 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2147 *) { eval $ac_var=; unset $ac_var;} ;;
2148 esac ;;
2149 esac
2150 done
2151 (set) 2>&1 |
2152 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2153 *${as_nl}ac_space=\ *)
2154 sed -n \
2155 "s/'\''/'\''\\\\'\'''\''/g;
2156 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2157 ;; #(
2158 *)
2159 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2160 ;;
2161 esac |
2162 sort
2163 )
2164 echo
2165
2166 $as_echo "## ----------------- ##
2167 ## Output variables. ##
2168 ## ----------------- ##"
2169 echo
2170 for ac_var in $ac_subst_vars
2171 do
2172 eval ac_val=\$$ac_var
2173 case $ac_val in
2174 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2175 esac
2176 $as_echo "$ac_var='\''$ac_val'\''"
2177 done | sort
2178 echo
2179
2180 if test -n "$ac_subst_files"; then
2181 $as_echo "## ------------------- ##
2182 ## File substitutions. ##
2183 ## ------------------- ##"
2184 echo
2185 for ac_var in $ac_subst_files
2186 do
2187 eval ac_val=\$$ac_var
2188 case $ac_val in
2189 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2190 esac
2191 $as_echo "$ac_var='\''$ac_val'\''"
2192 done | sort
2193 echo
2194 fi
2195
2196 if test -s confdefs.h; then
2197 $as_echo "## ----------- ##
2198 ## confdefs.h. ##
2199 ## ----------- ##"
2200 echo
2201 cat confdefs.h
2202 echo
2203 fi
2204 test "$ac_signal" != 0 &&
2205 $as_echo "$as_me: caught signal $ac_signal"
2206 $as_echo "$as_me: exit $exit_status"
2207 } >&5
2208 rm -f core *.core core.conftest.* &&
2209 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2210 exit $exit_status
2211 ' 0
2212 for ac_signal in 1 2 13 15; do
2213 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2214 done
2215 ac_signal=0
2216
2217 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2218 rm -f -r conftest* confdefs.h
2219
2220 $as_echo "/* confdefs.h */" > confdefs.h
2221
2222 # Predefined preprocessor variables.
2223
2224 cat >>confdefs.h <<_ACEOF
2225 #define PACKAGE_NAME "$PACKAGE_NAME"
2226 _ACEOF
2227
2228 cat >>confdefs.h <<_ACEOF
2229 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2230 _ACEOF
2231
2232 cat >>confdefs.h <<_ACEOF
2233 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2234 _ACEOF
2235
2236 cat >>confdefs.h <<_ACEOF
2237 #define PACKAGE_STRING "$PACKAGE_STRING"
2238 _ACEOF
2239
2240 cat >>confdefs.h <<_ACEOF
2241 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2242 _ACEOF
2243
2244 cat >>confdefs.h <<_ACEOF
2245 #define PACKAGE_URL "$PACKAGE_URL"
2246 _ACEOF
2247
2248
2249 # Let the site file select an alternate cache file if it wants to.
2250 # Prefer an explicitly selected file to automatically selected ones.
2251 ac_site_file1=NONE
2252 ac_site_file2=NONE
2253 if test -n "$CONFIG_SITE"; then
2254 # We do not want a PATH search for config.site.
2255 case $CONFIG_SITE in #((
2256 -*) ac_site_file1=./$CONFIG_SITE;;
2257 */*) ac_site_file1=$CONFIG_SITE;;
2258 *) ac_site_file1=./$CONFIG_SITE;;
2259 esac
2260 elif test "x$prefix" != xNONE; then
2261 ac_site_file1=$prefix/share/config.site
2262 ac_site_file2=$prefix/etc/config.site
2263 else
2264 ac_site_file1=$ac_default_prefix/share/config.site
2265 ac_site_file2=$ac_default_prefix/etc/config.site
2266 fi
2267 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2268 do
2269 test "x$ac_site_file" = xNONE && continue
2270 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2271 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2272 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2273 sed 's/^/| /' "$ac_site_file" >&5
2274 . "$ac_site_file" \
2275 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2276 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2277 as_fn_error $? "failed to load site script $ac_site_file
2278 See \`config.log' for more details" "$LINENO" 5; }
2279 fi
2280 done
2281
2282 if test -r "$cache_file"; then
2283 # Some versions of bash will fail to source /dev/null (special files
2284 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2285 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2286 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2287 $as_echo "$as_me: loading cache $cache_file" >&6;}
2288 case $cache_file in
2289 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2290 *) . "./$cache_file";;
2291 esac
2292 fi
2293 else
2294 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2295 $as_echo "$as_me: creating cache $cache_file" >&6;}
2296 >$cache_file
2297 fi
2298
2299 # Check that the precious variables saved in the cache have kept the same
2300 # value.
2301 ac_cache_corrupted=false
2302 for ac_var in $ac_precious_vars; do
2303 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2304 eval ac_new_set=\$ac_env_${ac_var}_set
2305 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2306 eval ac_new_val=\$ac_env_${ac_var}_value
2307 case $ac_old_set,$ac_new_set in
2308 set,)
2309 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2310 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2311 ac_cache_corrupted=: ;;
2312 ,set)
2313 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2314 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2315 ac_cache_corrupted=: ;;
2316 ,);;
2317 *)
2318 if test "x$ac_old_val" != "x$ac_new_val"; then
2319 # differences in whitespace do not lead to failure.
2320 ac_old_val_w=`echo x $ac_old_val`
2321 ac_new_val_w=`echo x $ac_new_val`
2322 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2324 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2325 ac_cache_corrupted=:
2326 else
2327 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2328 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2329 eval $ac_var=\$ac_old_val
2330 fi
2331 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2332 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2333 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2334 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2335 fi;;
2336 esac
2337 # Pass precious variables to config.status.
2338 if test "$ac_new_set" = set; then
2339 case $ac_new_val in
2340 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2341 *) ac_arg=$ac_var=$ac_new_val ;;
2342 esac
2343 case " $ac_configure_args " in
2344 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2345 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2346 esac
2347 fi
2348 done
2349 if $ac_cache_corrupted; then
2350 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2351 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2352 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2353 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2354 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2355 fi
2356 ## -------------------- ##
2357 ## Main body of script. ##
2358 ## -------------------- ##
2359
2360 ac_ext=c
2361 ac_cpp='$CPP $CPPFLAGS'
2362 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2363 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2364 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2365
2366
2367 # This file contains common code used by all simulators.
2368 #
2369 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2370 # directory. It is intended to be invoked before any target specific stuff.
2371 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2372 # It is intended to be invoked last.
2373 #
2374 # The simulator's configure.ac should look like:
2375 #
2376 # dnl Process this file with autoconf to produce a configure script.
2377 # AC_PREREQ(2.64)dnl
2378 # AC_INIT(Makefile.in)
2379 # sinclude(../common/aclocal.m4)
2380 #
2381 # SIM_AC_COMMON
2382 #
2383 # ... target specific stuff ...
2384 #
2385 # SIM_AC_OUTPUT
2386
2387 # Include global overrides and fixes for Autoconf.
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2424 #
2425 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2426 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2427 # Written by Gordon Matzigkeit, 1996
2428 #
2429 # This file is free software; the Free Software Foundation gives
2430 # unlimited permission to copy and/or distribute it, with or without
2431 # modifications, as long as this notice is preserved.
2432
2433
2434
2435 # serial 56 LT_INIT
2436
2437
2438 # LT_PREREQ(VERSION)
2439 # ------------------
2440 # Complain and exit if this libtool version is less that VERSION.
2441
2442
2443
2444 # _LT_CHECK_BUILDDIR
2445 # ------------------
2446 # Complain if the absolute build directory name contains unusual characters
2447
2448
2449
2450 # LT_INIT([OPTIONS])
2451 # ------------------
2452 # LT_INIT
2453
2454 # Old names:
2455 # This is what autoupdate's m4 run will expand. It fires
2456 # the warning (with _au_warn_XXX), outputs it into the
2457 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2458 # the replacement expansion.
2459
2460
2461 # This is an auxiliary macro that is also run when
2462 # autoupdate runs m4. It simply calls m4_warning, but
2463 # we need a wrapper so that each warning is emitted only
2464 # once. We break the quoting in m4_warning's argument in
2465 # order to expand this macro's arguments, not AU_DEFUN's.
2466
2467
2468 # Finally, this is the expansion that is picked up by
2469 # autoconf. It tells the user to run autoupdate, and
2470 # then outputs the replacement expansion. We do not care
2471 # about autoupdate's warning because that contains
2472 # information on what to do *after* running autoupdate.
2473
2474 # This is what autoupdate's m4 run will expand. It fires
2475 # the warning (with _au_warn_XXX), outputs it into the
2476 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2477 # the replacement expansion.
2478
2479
2480 # This is an auxiliary macro that is also run when
2481 # autoupdate runs m4. It simply calls m4_warning, but
2482 # we need a wrapper so that each warning is emitted only
2483 # once. We break the quoting in m4_warning's argument in
2484 # order to expand this macro's arguments, not AU_DEFUN's.
2485
2486
2487 # Finally, this is the expansion that is picked up by
2488 # autoconf. It tells the user to run autoupdate, and
2489 # then outputs the replacement expansion. We do not care
2490 # about autoupdate's warning because that contains
2491 # information on what to do *after* running autoupdate.
2492
2493
2494
2495 # _LT_CC_BASENAME(CC)
2496 # -------------------
2497 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2498
2499
2500
2501 # _LT_FILEUTILS_DEFAULTS
2502 # ----------------------
2503 # It is okay to use these file commands and assume they have been set
2504 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2505 # _LT_FILEUTILS_DEFAULTS
2506
2507
2508 # _LT_SETUP
2509 # ---------
2510 # _LT_SETUP
2511
2512
2513 # _LT_PREPARE_SED_QUOTE_VARS
2514 # --------------------------
2515 # Define a few sed substitution that help us do robust quoting.
2516
2517
2518 # _LT_PROG_LTMAIN
2519 # ---------------
2520 # Note that this code is called both from `configure', and `config.status'
2521 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2522 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2523 # so we pass a copy along to make sure it has a sensible value anyway.
2524 # _LT_PROG_LTMAIN
2525
2526
2527 ## ------------------------------------- ##
2528 ## Accumulate code for creating libtool. ##
2529 ## ------------------------------------- ##
2530
2531 # So that we can recreate a full libtool script including additional
2532 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2533 # in macros and then make a single call at the end using the `libtool'
2534 # label.
2535
2536
2537 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2538 # ----------------------------------------
2539 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2540
2541
2542 # Initialize.
2543
2544
2545
2546 # _LT_CONFIG_LIBTOOL([COMMANDS])
2547 # ------------------------------
2548 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2549
2550
2551 # Initialize.
2552
2553
2554
2555 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2556 # -----------------------------------------------------
2557
2558
2559
2560 # _LT_FORMAT_COMMENT([COMMENT])
2561 # -----------------------------
2562 # Add leading comment marks to the start of each line, and a trailing
2563 # full-stop to the whole comment if one is not present already.
2564
2565
2566
2567
2568 ## ------------------------ ##
2569 ## FIXME: Eliminate VARNAME ##
2570 ## ------------------------ ##
2571
2572
2573 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2574 # -------------------------------------------------------------------
2575 # CONFIGNAME is the name given to the value in the libtool script.
2576 # VARNAME is the (base) name used in the configure script.
2577 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2578 # VARNAME. Any other value will be used directly.
2579
2580
2581
2582 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2583 # --------------------------------------------------------
2584
2585
2586
2587 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2588 # ------------------------------------------------
2589
2590
2591
2592 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2593 # ---------------------------------------------------------
2594
2595
2596
2597 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2598 # --------------------------------------------------
2599
2600
2601
2602 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2603 # ---------------------------------------------------
2604
2605
2606
2607 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2608 # ---------------------------------------------------
2609
2610
2611
2612
2613 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2614 # ------------------------------------------------
2615
2616
2617
2618
2619 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2620 # ------------------------------------
2621 # Quote a variable value, and forward it to `config.status' so that its
2622 # declaration there will have the same value as in `configure'. VARNAME
2623 # must have a single quote delimited value for this to work.
2624
2625
2626
2627 # _LT_CONFIG_STATUS_DECLARATIONS
2628 # ------------------------------
2629 # We delimit libtool config variables with single quotes, so when
2630 # we write them to config.status, we have to be sure to quote all
2631 # embedded single quotes properly. In configure, this macro expands
2632 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2633 #
2634 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2635
2636
2637
2638 # _LT_LIBTOOL_TAGS
2639 # ----------------
2640 # Output comment and list of tags supported by the script
2641
2642
2643
2644 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2645 # -----------------------------------
2646 # Extract the dictionary values for VARNAME (optionally with TAG) and
2647 # expand to a commented shell variable setting:
2648 #
2649 # # Some comment about what VAR is for.
2650 # visible_name=$lt_internal_name
2651
2652
2653
2654 # _LT_LIBTOOL_CONFIG_VARS
2655 # -----------------------
2656 # Produce commented declarations of non-tagged libtool config variables
2657 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2658 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2659 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2660
2661
2662
2663 # _LT_LIBTOOL_TAG_VARS(TAG)
2664 # -------------------------
2665
2666
2667
2668 # _LT_TAGVAR(VARNAME, [TAGNAME])
2669 # ------------------------------
2670
2671
2672
2673 # _LT_CONFIG_COMMANDS
2674 # -------------------
2675 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2676 # variables for single and double quote escaping we saved from calls
2677 # to _LT_DECL, we can put quote escaped variables declarations
2678 # into `config.status', and then the shell code to quote escape them in
2679 # for loops in `config.status'. Finally, any additional code accumulated
2680 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2681 #_LT_CONFIG_COMMANDS
2682
2683
2684 # Initialize.
2685
2686
2687 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2688 # ------------------------------------
2689 # Generate a child script FILE with all initialization necessary to
2690 # reuse the environment learned by the parent script, and make the
2691 # file executable. If COMMENT is supplied, it is inserted after the
2692 # `#!' sequence but before initialization text begins. After this
2693 # macro, additional text can be appended to FILE to form the body of
2694 # the child script. The macro ends with non-zero status if the
2695 # file could not be fully written (such as if the disk is full).
2696 # _LT_GENERATED_FILE_INIT
2697
2698 # LT_OUTPUT
2699 # ---------
2700 # This macro allows early generation of the libtool script (before
2701 # AC_OUTPUT is called), incase it is used in configure for compilation
2702 # tests.
2703 # LT_OUTPUT
2704
2705
2706 # _LT_CONFIG(TAG)
2707 # ---------------
2708 # If TAG is the built-in tag, create an initial libtool script with a
2709 # default configuration from the untagged config vars. Otherwise add code
2710 # to config.status for appending the configuration named by TAG from the
2711 # matching tagged config vars.
2712 # _LT_CONFIG
2713
2714
2715 # LT_SUPPORTED_TAG(TAG)
2716 # ---------------------
2717 # Trace this macro to discover what tags are supported by the libtool
2718 # --tag option, using:
2719 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2720
2721
2722
2723 # C support is built-in for now
2724
2725
2726
2727
2728 # LT_LANG(LANG)
2729 # -------------
2730 # Enable libtool support for the given language if not already enabled.
2731 # LT_LANG
2732
2733
2734 # _LT_LANG(LANGNAME)
2735 # ------------------
2736 # _LT_LANG
2737
2738
2739 # _LT_LANG_DEFAULT_CONFIG
2740 # -----------------------
2741 # _LT_LANG_DEFAULT_CONFIG
2742
2743 # Obsolete macros:
2744 # This is what autoupdate's m4 run will expand. It fires
2745 # the warning (with _au_warn_XXX), outputs it into the
2746 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2747 # the replacement expansion.
2748
2749
2750 # This is an auxiliary macro that is also run when
2751 # autoupdate runs m4. It simply calls m4_warning, but
2752 # we need a wrapper so that each warning is emitted only
2753 # once. We break the quoting in m4_warning's argument in
2754 # order to expand this macro's arguments, not AU_DEFUN's.
2755
2756
2757 # Finally, this is the expansion that is picked up by
2758 # autoconf. It tells the user to run autoupdate, and
2759 # then outputs the replacement expansion. We do not care
2760 # about autoupdate's warning because that contains
2761 # information on what to do *after* running autoupdate.
2762
2763 # This is what autoupdate's m4 run will expand. It fires
2764 # the warning (with _au_warn_XXX), outputs it into the
2765 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2766 # the replacement expansion.
2767
2768
2769 # This is an auxiliary macro that is also run when
2770 # autoupdate runs m4. It simply calls m4_warning, but
2771 # we need a wrapper so that each warning is emitted only
2772 # once. We break the quoting in m4_warning's argument in
2773 # order to expand this macro's arguments, not AU_DEFUN's.
2774
2775
2776 # Finally, this is the expansion that is picked up by
2777 # autoconf. It tells the user to run autoupdate, and
2778 # then outputs the replacement expansion. We do not care
2779 # about autoupdate's warning because that contains
2780 # information on what to do *after* running autoupdate.
2781
2782 # This is what autoupdate's m4 run will expand. It fires
2783 # the warning (with _au_warn_XXX), outputs it into the
2784 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2785 # the replacement expansion.
2786
2787
2788 # This is an auxiliary macro that is also run when
2789 # autoupdate runs m4. It simply calls m4_warning, but
2790 # we need a wrapper so that each warning is emitted only
2791 # once. We break the quoting in m4_warning's argument in
2792 # order to expand this macro's arguments, not AU_DEFUN's.
2793
2794
2795 # Finally, this is the expansion that is picked up by
2796 # autoconf. It tells the user to run autoupdate, and
2797 # then outputs the replacement expansion. We do not care
2798 # about autoupdate's warning because that contains
2799 # information on what to do *after* running autoupdate.
2800
2801 # This is what autoupdate's m4 run will expand. It fires
2802 # the warning (with _au_warn_XXX), outputs it into the
2803 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2804 # the replacement expansion.
2805
2806
2807 # This is an auxiliary macro that is also run when
2808 # autoupdate runs m4. It simply calls m4_warning, but
2809 # we need a wrapper so that each warning is emitted only
2810 # once. We break the quoting in m4_warning's argument in
2811 # order to expand this macro's arguments, not AU_DEFUN's.
2812
2813
2814 # Finally, this is the expansion that is picked up by
2815 # autoconf. It tells the user to run autoupdate, and
2816 # then outputs the replacement expansion. We do not care
2817 # about autoupdate's warning because that contains
2818 # information on what to do *after* running autoupdate.
2819
2820 # This is what autoupdate's m4 run will expand. It fires
2821 # the warning (with _au_warn_XXX), outputs it into the
2822 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2823 # the replacement expansion.
2824
2825
2826 # This is an auxiliary macro that is also run when
2827 # autoupdate runs m4. It simply calls m4_warning, but
2828 # we need a wrapper so that each warning is emitted only
2829 # once. We break the quoting in m4_warning's argument in
2830 # order to expand this macro's arguments, not AU_DEFUN's.
2831
2832
2833 # Finally, this is the expansion that is picked up by
2834 # autoconf. It tells the user to run autoupdate, and
2835 # then outputs the replacement expansion. We do not care
2836 # about autoupdate's warning because that contains
2837 # information on what to do *after* running autoupdate.
2838
2839
2840
2841 # _LT_TAG_COMPILER
2842 # ----------------
2843 # _LT_TAG_COMPILER
2844
2845
2846 # _LT_COMPILER_BOILERPLATE
2847 # ------------------------
2848 # Check for compiler boilerplate output or warnings with
2849 # the simple compiler test code.
2850 # _LT_COMPILER_BOILERPLATE
2851
2852
2853 # _LT_LINKER_BOILERPLATE
2854 # ----------------------
2855 # Check for linker boilerplate output or warnings with
2856 # the simple link test code.
2857 # _LT_LINKER_BOILERPLATE
2858
2859 # _LT_REQUIRED_DARWIN_CHECKS
2860 # -------------------------
2861
2862
2863
2864 # _LT_DARWIN_LINKER_FEATURES
2865 # --------------------------
2866 # Checks for linker and compiler features on darwin
2867
2868
2869 # _LT_SYS_MODULE_PATH_AIX
2870 # -----------------------
2871 # Links a minimal program and checks the executable
2872 # for the system default hardcoded library path. In most cases,
2873 # this is /usr/lib:/lib, but when the MPI compilers are used
2874 # the location of the communication and MPI libs are included too.
2875 # If we don't find anything, use the default library path according
2876 # to the aix ld manual.
2877 # _LT_SYS_MODULE_PATH_AIX
2878
2879
2880 # _LT_SHELL_INIT(ARG)
2881 # -------------------
2882 # _LT_SHELL_INIT
2883
2884
2885
2886 # _LT_PROG_ECHO_BACKSLASH
2887 # -----------------------
2888 # Find how we can fake an echo command that does not interpret backslash.
2889 # In particular, with Autoconf 2.60 or later we add some code to the start
2890 # of the generated configure script which will find a shell with a builtin
2891 # printf (which we can use as an echo command).
2892 # _LT_PROG_ECHO_BACKSLASH
2893
2894
2895 # _LT_ENABLE_LOCK
2896 # ---------------
2897 # _LT_ENABLE_LOCK
2898
2899
2900 # _LT_CMD_OLD_ARCHIVE
2901 # -------------------
2902 # _LT_CMD_OLD_ARCHIVE
2903
2904
2905 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2906 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2907 # ----------------------------------------------------------------
2908 # Check whether the given compiler option works
2909 # _LT_COMPILER_OPTION
2910
2911 # Old name:
2912 # This is what autoupdate's m4 run will expand. It fires
2913 # the warning (with _au_warn_XXX), outputs it into the
2914 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2915 # the replacement expansion.
2916
2917
2918 # This is an auxiliary macro that is also run when
2919 # autoupdate runs m4. It simply calls m4_warning, but
2920 # we need a wrapper so that each warning is emitted only
2921 # once. We break the quoting in m4_warning's argument in
2922 # order to expand this macro's arguments, not AU_DEFUN's.
2923
2924
2925 # Finally, this is the expansion that is picked up by
2926 # autoconf. It tells the user to run autoupdate, and
2927 # then outputs the replacement expansion. We do not care
2928 # about autoupdate's warning because that contains
2929 # information on what to do *after* running autoupdate.
2930
2931
2932
2933 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2934 # [ACTION-SUCCESS], [ACTION-FAILURE])
2935 # ----------------------------------------------------
2936 # Check whether the given linker option works
2937 # _LT_LINKER_OPTION
2938
2939 # Old name:
2940 # This is what autoupdate's m4 run will expand. It fires
2941 # the warning (with _au_warn_XXX), outputs it into the
2942 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2943 # the replacement expansion.
2944
2945
2946 # This is an auxiliary macro that is also run when
2947 # autoupdate runs m4. It simply calls m4_warning, but
2948 # we need a wrapper so that each warning is emitted only
2949 # once. We break the quoting in m4_warning's argument in
2950 # order to expand this macro's arguments, not AU_DEFUN's.
2951
2952
2953 # Finally, this is the expansion that is picked up by
2954 # autoconf. It tells the user to run autoupdate, and
2955 # then outputs the replacement expansion. We do not care
2956 # about autoupdate's warning because that contains
2957 # information on what to do *after* running autoupdate.
2958
2959
2960
2961 # LT_CMD_MAX_LEN
2962 #---------------
2963 # LT_CMD_MAX_LEN
2964
2965 # Old name:
2966 # This is what autoupdate's m4 run will expand. It fires
2967 # the warning (with _au_warn_XXX), outputs it into the
2968 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2969 # the replacement expansion.
2970
2971
2972 # This is an auxiliary macro that is also run when
2973 # autoupdate runs m4. It simply calls m4_warning, but
2974 # we need a wrapper so that each warning is emitted only
2975 # once. We break the quoting in m4_warning's argument in
2976 # order to expand this macro's arguments, not AU_DEFUN's.
2977
2978
2979 # Finally, this is the expansion that is picked up by
2980 # autoconf. It tells the user to run autoupdate, and
2981 # then outputs the replacement expansion. We do not care
2982 # about autoupdate's warning because that contains
2983 # information on what to do *after* running autoupdate.
2984
2985
2986
2987 # _LT_HEADER_DLFCN
2988 # ----------------
2989 # _LT_HEADER_DLFCN
2990
2991
2992 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2993 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2994 # ----------------------------------------------------------------
2995 # _LT_TRY_DLOPEN_SELF
2996
2997
2998 # LT_SYS_DLOPEN_SELF
2999 # ------------------
3000 # LT_SYS_DLOPEN_SELF
3001
3002 # Old name:
3003 # This is what autoupdate's m4 run will expand. It fires
3004 # the warning (with _au_warn_XXX), outputs it into the
3005 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3006 # the replacement expansion.
3007
3008
3009 # This is an auxiliary macro that is also run when
3010 # autoupdate runs m4. It simply calls m4_warning, but
3011 # we need a wrapper so that each warning is emitted only
3012 # once. We break the quoting in m4_warning's argument in
3013 # order to expand this macro's arguments, not AU_DEFUN's.
3014
3015
3016 # Finally, this is the expansion that is picked up by
3017 # autoconf. It tells the user to run autoupdate, and
3018 # then outputs the replacement expansion. We do not care
3019 # about autoupdate's warning because that contains
3020 # information on what to do *after* running autoupdate.
3021
3022
3023
3024 # _LT_COMPILER_C_O([TAGNAME])
3025 # ---------------------------
3026 # Check to see if options -c and -o are simultaneously supported by compiler.
3027 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3028 # _LT_COMPILER_C_O
3029
3030
3031 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3032 # ----------------------------------
3033 # Check to see if we can do hard links to lock some files if needed
3034 # _LT_COMPILER_FILE_LOCKS
3035
3036
3037 # _LT_CHECK_OBJDIR
3038 # ----------------
3039 # _LT_CHECK_OBJDIR
3040
3041
3042 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3043 # --------------------------------------
3044 # Check hardcoding attributes.
3045 # _LT_LINKER_HARDCODE_LIBPATH
3046
3047
3048 # _LT_CMD_STRIPLIB
3049 # ----------------
3050 # _LT_CMD_STRIPLIB
3051
3052
3053 # _LT_SYS_DYNAMIC_LINKER([TAG])
3054 # -----------------------------
3055 # PORTME Fill in your ld.so characteristics
3056 # _LT_SYS_DYNAMIC_LINKER
3057
3058
3059 # _LT_PATH_TOOL_PREFIX(TOOL)
3060 # --------------------------
3061 # find a file program which can recognize shared library
3062 # _LT_PATH_TOOL_PREFIX
3063
3064 # Old name:
3065 # This is what autoupdate's m4 run will expand. It fires
3066 # the warning (with _au_warn_XXX), outputs it into the
3067 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3068 # the replacement expansion.
3069
3070
3071 # This is an auxiliary macro that is also run when
3072 # autoupdate runs m4. It simply calls m4_warning, but
3073 # we need a wrapper so that each warning is emitted only
3074 # once. We break the quoting in m4_warning's argument in
3075 # order to expand this macro's arguments, not AU_DEFUN's.
3076
3077
3078 # Finally, this is the expansion that is picked up by
3079 # autoconf. It tells the user to run autoupdate, and
3080 # then outputs the replacement expansion. We do not care
3081 # about autoupdate's warning because that contains
3082 # information on what to do *after* running autoupdate.
3083
3084
3085
3086 # _LT_PATH_MAGIC
3087 # --------------
3088 # find a file program which can recognize a shared library
3089 # _LT_PATH_MAGIC
3090
3091
3092 # LT_PATH_LD
3093 # ----------
3094 # find the pathname to the GNU or non-GNU linker
3095 # LT_PATH_LD
3096
3097 # Old names:
3098 # This is what autoupdate's m4 run will expand. It fires
3099 # the warning (with _au_warn_XXX), outputs it into the
3100 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3101 # the replacement expansion.
3102
3103
3104 # This is an auxiliary macro that is also run when
3105 # autoupdate runs m4. It simply calls m4_warning, but
3106 # we need a wrapper so that each warning is emitted only
3107 # once. We break the quoting in m4_warning's argument in
3108 # order to expand this macro's arguments, not AU_DEFUN's.
3109
3110
3111 # Finally, this is the expansion that is picked up by
3112 # autoconf. It tells the user to run autoupdate, and
3113 # then outputs the replacement expansion. We do not care
3114 # about autoupdate's warning because that contains
3115 # information on what to do *after* running autoupdate.
3116
3117 # This is what autoupdate's m4 run will expand. It fires
3118 # the warning (with _au_warn_XXX), outputs it into the
3119 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3120 # the replacement expansion.
3121
3122
3123 # This is an auxiliary macro that is also run when
3124 # autoupdate runs m4. It simply calls m4_warning, but
3125 # we need a wrapper so that each warning is emitted only
3126 # once. We break the quoting in m4_warning's argument in
3127 # order to expand this macro's arguments, not AU_DEFUN's.
3128
3129
3130 # Finally, this is the expansion that is picked up by
3131 # autoconf. It tells the user to run autoupdate, and
3132 # then outputs the replacement expansion. We do not care
3133 # about autoupdate's warning because that contains
3134 # information on what to do *after* running autoupdate.
3135
3136
3137
3138 # _LT_PATH_LD_GNU
3139 #- --------------
3140 # _LT_PATH_LD_GNU
3141
3142
3143 # _LT_CMD_RELOAD
3144 # --------------
3145 # find reload flag for linker
3146 # -- PORTME Some linkers may need a different reload flag.
3147 # _LT_CMD_RELOAD
3148
3149
3150 # _LT_CHECK_MAGIC_METHOD
3151 # ----------------------
3152 # how to check for library dependencies
3153 # -- PORTME fill in with the dynamic library characteristics
3154 # _LT_CHECK_MAGIC_METHOD
3155
3156
3157 # LT_PATH_NM
3158 # ----------
3159 # find the pathname to a BSD- or MS-compatible name lister
3160 # LT_PATH_NM
3161
3162 # Old names:
3163 # This is what autoupdate's m4 run will expand. It fires
3164 # the warning (with _au_warn_XXX), outputs it into the
3165 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3166 # the replacement expansion.
3167
3168
3169 # This is an auxiliary macro that is also run when
3170 # autoupdate runs m4. It simply calls m4_warning, but
3171 # we need a wrapper so that each warning is emitted only
3172 # once. We break the quoting in m4_warning's argument in
3173 # order to expand this macro's arguments, not AU_DEFUN's.
3174
3175
3176 # Finally, this is the expansion that is picked up by
3177 # autoconf. It tells the user to run autoupdate, and
3178 # then outputs the replacement expansion. We do not care
3179 # about autoupdate's warning because that contains
3180 # information on what to do *after* running autoupdate.
3181
3182 # This is what autoupdate's m4 run will expand. It fires
3183 # the warning (with _au_warn_XXX), outputs it into the
3184 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3185 # the replacement expansion.
3186
3187
3188 # This is an auxiliary macro that is also run when
3189 # autoupdate runs m4. It simply calls m4_warning, but
3190 # we need a wrapper so that each warning is emitted only
3191 # once. We break the quoting in m4_warning's argument in
3192 # order to expand this macro's arguments, not AU_DEFUN's.
3193
3194
3195 # Finally, this is the expansion that is picked up by
3196 # autoconf. It tells the user to run autoupdate, and
3197 # then outputs the replacement expansion. We do not care
3198 # about autoupdate's warning because that contains
3199 # information on what to do *after* running autoupdate.
3200
3201
3202
3203 # LT_LIB_M
3204 # --------
3205 # check for math library
3206 # LT_LIB_M
3207
3208 # Old name:
3209 # This is what autoupdate's m4 run will expand. It fires
3210 # the warning (with _au_warn_XXX), outputs it into the
3211 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3212 # the replacement expansion.
3213
3214
3215 # This is an auxiliary macro that is also run when
3216 # autoupdate runs m4. It simply calls m4_warning, but
3217 # we need a wrapper so that each warning is emitted only
3218 # once. We break the quoting in m4_warning's argument in
3219 # order to expand this macro's arguments, not AU_DEFUN's.
3220
3221
3222 # Finally, this is the expansion that is picked up by
3223 # autoconf. It tells the user to run autoupdate, and
3224 # then outputs the replacement expansion. We do not care
3225 # about autoupdate's warning because that contains
3226 # information on what to do *after* running autoupdate.
3227
3228
3229
3230 # _LT_COMPILER_NO_RTTI([TAGNAME])
3231 # -------------------------------
3232 # _LT_COMPILER_NO_RTTI
3233
3234
3235 # _LT_CMD_GLOBAL_SYMBOLS
3236 # ----------------------
3237 # _LT_CMD_GLOBAL_SYMBOLS
3238
3239
3240 # _LT_COMPILER_PIC([TAGNAME])
3241 # ---------------------------
3242 # _LT_COMPILER_PIC
3243
3244
3245 # _LT_LINKER_SHLIBS([TAGNAME])
3246 # ----------------------------
3247 # See if the linker supports building shared libraries.
3248 # _LT_LINKER_SHLIBS
3249
3250
3251 # _LT_LANG_C_CONFIG([TAG])
3252 # ------------------------
3253 # Ensure that the configuration variables for a C compiler are suitably
3254 # defined. These variables are subsequently used by _LT_CONFIG to write
3255 # the compiler configuration to `libtool'.
3256 # _LT_LANG_C_CONFIG
3257
3258
3259 # _LT_LANG_CXX_CONFIG([TAG])
3260 # --------------------------
3261 # Ensure that the configuration variables for a C++ compiler are suitably
3262 # defined. These variables are subsequently used by _LT_CONFIG to write
3263 # the compiler configuration to `libtool'.
3264 # _LT_LANG_CXX_CONFIG
3265
3266
3267 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3268 # ---------------------------------
3269 # Figure out "hidden" library dependencies from verbose
3270 # compiler output when linking a shared library.
3271 # Parse the compiler output and extract the necessary
3272 # objects, libraries and library flags.
3273 # _LT_SYS_HIDDEN_LIBDEPS
3274
3275
3276 # _LT_LANG_F77_CONFIG([TAG])
3277 # --------------------------
3278 # Ensure that the configuration variables for a Fortran 77 compiler are
3279 # suitably defined. These variables are subsequently used by _LT_CONFIG
3280 # to write the compiler configuration to `libtool'.
3281 # _LT_LANG_F77_CONFIG
3282
3283
3284 # _LT_LANG_FC_CONFIG([TAG])
3285 # -------------------------
3286 # Ensure that the configuration variables for a Fortran compiler are
3287 # suitably defined. These variables are subsequently used by _LT_CONFIG
3288 # to write the compiler configuration to `libtool'.
3289 # _LT_LANG_FC_CONFIG
3290
3291
3292 # _LT_LANG_GCJ_CONFIG([TAG])
3293 # --------------------------
3294 # Ensure that the configuration variables for the GNU Java Compiler compiler
3295 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3296 # to write the compiler configuration to `libtool'.
3297 # _LT_LANG_GCJ_CONFIG
3298
3299
3300 # _LT_LANG_RC_CONFIG([TAG])
3301 # -------------------------
3302 # Ensure that the configuration variables for the Windows resource compiler
3303 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3304 # to write the compiler configuration to `libtool'.
3305 # _LT_LANG_RC_CONFIG
3306
3307
3308 # LT_PROG_GCJ
3309 # -----------
3310
3311
3312 # Old name:
3313 # This is what autoupdate's m4 run will expand. It fires
3314 # the warning (with _au_warn_XXX), outputs it into the
3315 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3316 # the replacement expansion.
3317
3318
3319 # This is an auxiliary macro that is also run when
3320 # autoupdate runs m4. It simply calls m4_warning, but
3321 # we need a wrapper so that each warning is emitted only
3322 # once. We break the quoting in m4_warning's argument in
3323 # order to expand this macro's arguments, not AU_DEFUN's.
3324
3325
3326 # Finally, this is the expansion that is picked up by
3327 # autoconf. It tells the user to run autoupdate, and
3328 # then outputs the replacement expansion. We do not care
3329 # about autoupdate's warning because that contains
3330 # information on what to do *after* running autoupdate.
3331
3332
3333
3334 # LT_PROG_RC
3335 # ----------
3336
3337
3338 # Old name:
3339 # This is what autoupdate's m4 run will expand. It fires
3340 # the warning (with _au_warn_XXX), outputs it into the
3341 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3342 # the replacement expansion.
3343
3344
3345 # This is an auxiliary macro that is also run when
3346 # autoupdate runs m4. It simply calls m4_warning, but
3347 # we need a wrapper so that each warning is emitted only
3348 # once. We break the quoting in m4_warning's argument in
3349 # order to expand this macro's arguments, not AU_DEFUN's.
3350
3351
3352 # Finally, this is the expansion that is picked up by
3353 # autoconf. It tells the user to run autoupdate, and
3354 # then outputs the replacement expansion. We do not care
3355 # about autoupdate's warning because that contains
3356 # information on what to do *after* running autoupdate.
3357
3358
3359
3360 # _LT_DECL_EGREP
3361 # --------------
3362 # If we don't have a new enough Autoconf to choose the best grep
3363 # available, choose the one first in the user's PATH.
3364
3365
3366
3367 # _LT_DECL_OBJDUMP
3368 # --------------
3369 # If we don't have a new enough Autoconf to choose the best objdump
3370 # available, choose the one first in the user's PATH.
3371
3372
3373
3374 # _LT_DECL_SED
3375 # ------------
3376 # Check for a fully-functional sed program, that truncates
3377 # as few characters as possible. Prefer GNU sed if found.
3378 # _LT_DECL_SED
3379
3380 #m4_ifndef
3381
3382 # Old name:
3383 # This is what autoupdate's m4 run will expand. It fires
3384 # the warning (with _au_warn_XXX), outputs it into the
3385 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3386 # the replacement expansion.
3387
3388
3389 # This is an auxiliary macro that is also run when
3390 # autoupdate runs m4. It simply calls m4_warning, but
3391 # we need a wrapper so that each warning is emitted only
3392 # once. We break the quoting in m4_warning's argument in
3393 # order to expand this macro's arguments, not AU_DEFUN's.
3394
3395
3396 # Finally, this is the expansion that is picked up by
3397 # autoconf. It tells the user to run autoupdate, and
3398 # then outputs the replacement expansion. We do not care
3399 # about autoupdate's warning because that contains
3400 # information on what to do *after* running autoupdate.
3401
3402
3403
3404 # _LT_CHECK_SHELL_FEATURES
3405 # ------------------------
3406 # Find out whether the shell is Bourne or XSI compatible,
3407 # or has some other useful features.
3408 # _LT_CHECK_SHELL_FEATURES
3409
3410
3411 # _LT_PROG_XSI_SHELLFNS
3412 # ---------------------
3413 # Bourne and XSI compatible variants of some useful shell functions.
3414
3415
3416 # Helper functions for option handling. -*- Autoconf -*-
3417 #
3418 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3419 # Inc.
3420 # Written by Gary V. Vaughan, 2004
3421 #
3422 # This file is free software; the Free Software Foundation gives
3423 # unlimited permission to copy and/or distribute it, with or without
3424 # modifications, as long as this notice is preserved.
3425
3426 # serial 6 ltoptions.m4
3427
3428 # This is to help aclocal find these macros, as it can't see m4_define.
3429
3430
3431
3432 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3433 # ------------------------------------------
3434
3435
3436
3437 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3438 # ---------------------------------------
3439 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3440 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3441 # saved as a flag.
3442
3443
3444
3445 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3446 # ------------------------------------------------------------
3447 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3448
3449
3450
3451 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3452 # -------------------------------------------------------
3453 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3454 # are set.
3455
3456
3457
3458 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3459 # ----------------------------------------
3460 # OPTION-LIST is a space-separated list of Libtool options associated
3461 # with MACRO-NAME. If any OPTION has a matching handler declared with
3462 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3463 # the unknown option and exit.
3464 # _LT_SET_OPTIONS
3465
3466
3467 ## --------------------------------- ##
3468 ## Macros to handle LT_INIT options. ##
3469 ## --------------------------------- ##
3470
3471 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3472 # -----------------------------------------
3473
3474
3475
3476 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3477 # -----------------------------------------------
3478 # LT_OPTION_DEFINE
3479
3480
3481 # dlopen
3482 # ------
3483
3484
3485 # This is what autoupdate's m4 run will expand. It fires
3486 # the warning (with _au_warn_XXX), outputs it into the
3487 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3488 # the replacement expansion.
3489
3490
3491 # This is an auxiliary macro that is also run when
3492 # autoupdate runs m4. It simply calls m4_warning, but
3493 # we need a wrapper so that each warning is emitted only
3494 # once. We break the quoting in m4_warning's argument in
3495 # order to expand this macro's arguments, not AU_DEFUN's.
3496
3497
3498 # Finally, this is the expansion that is picked up by
3499 # autoconf. It tells the user to run autoupdate, and
3500 # then outputs the replacement expansion. We do not care
3501 # about autoupdate's warning because that contains
3502 # information on what to do *after* running autoupdate.
3503
3504
3505
3506
3507 # win32-dll
3508 # ---------
3509 # Declare package support for building win32 dll's.
3510 # win32-dll
3511
3512 # This is what autoupdate's m4 run will expand. It fires
3513 # the warning (with _au_warn_XXX), outputs it into the
3514 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3515 # the replacement expansion.
3516
3517
3518 # This is an auxiliary macro that is also run when
3519 # autoupdate runs m4. It simply calls m4_warning, but
3520 # we need a wrapper so that each warning is emitted only
3521 # once. We break the quoting in m4_warning's argument in
3522 # order to expand this macro's arguments, not AU_DEFUN's.
3523
3524
3525 # Finally, this is the expansion that is picked up by
3526 # autoconf. It tells the user to run autoupdate, and
3527 # then outputs the replacement expansion. We do not care
3528 # about autoupdate's warning because that contains
3529 # information on what to do *after* running autoupdate.
3530
3531
3532
3533
3534 # _LT_ENABLE_SHARED([DEFAULT])
3535 # ----------------------------
3536 # implement the --enable-shared flag, and supports the `shared' and
3537 # `disable-shared' LT_INIT options.
3538 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3539 # _LT_ENABLE_SHARED
3540
3541
3542
3543
3544 # Old names:
3545
3546
3547
3548
3549 # This is what autoupdate's m4 run will expand. It fires
3550 # the warning (with _au_warn_XXX), outputs it into the
3551 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3552 # the replacement expansion.
3553
3554
3555 # This is an auxiliary macro that is also run when
3556 # autoupdate runs m4. It simply calls m4_warning, but
3557 # we need a wrapper so that each warning is emitted only
3558 # once. We break the quoting in m4_warning's argument in
3559 # order to expand this macro's arguments, not AU_DEFUN's.
3560
3561
3562 # Finally, this is the expansion that is picked up by
3563 # autoconf. It tells the user to run autoupdate, and
3564 # then outputs the replacement expansion. We do not care
3565 # about autoupdate's warning because that contains
3566 # information on what to do *after* running autoupdate.
3567
3568 # This is what autoupdate's m4 run will expand. It fires
3569 # the warning (with _au_warn_XXX), outputs it into the
3570 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3571 # the replacement expansion.
3572
3573
3574 # This is an auxiliary macro that is also run when
3575 # autoupdate runs m4. It simply calls m4_warning, but
3576 # we need a wrapper so that each warning is emitted only
3577 # once. We break the quoting in m4_warning's argument in
3578 # order to expand this macro's arguments, not AU_DEFUN's.
3579
3580
3581 # Finally, this is the expansion that is picked up by
3582 # autoconf. It tells the user to run autoupdate, and
3583 # then outputs the replacement expansion. We do not care
3584 # about autoupdate's warning because that contains
3585 # information on what to do *after* running autoupdate.
3586
3587
3588
3589
3590
3591 # _LT_ENABLE_STATIC([DEFAULT])
3592 # ----------------------------
3593 # implement the --enable-static flag, and support the `static' and
3594 # `disable-static' LT_INIT options.
3595 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3596 # _LT_ENABLE_STATIC
3597
3598
3599
3600
3601 # Old names:
3602
3603
3604
3605
3606 # This is what autoupdate's m4 run will expand. It fires
3607 # the warning (with _au_warn_XXX), outputs it into the
3608 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3609 # the replacement expansion.
3610
3611
3612 # This is an auxiliary macro that is also run when
3613 # autoupdate runs m4. It simply calls m4_warning, but
3614 # we need a wrapper so that each warning is emitted only
3615 # once. We break the quoting in m4_warning's argument in
3616 # order to expand this macro's arguments, not AU_DEFUN's.
3617
3618
3619 # Finally, this is the expansion that is picked up by
3620 # autoconf. It tells the user to run autoupdate, and
3621 # then outputs the replacement expansion. We do not care
3622 # about autoupdate's warning because that contains
3623 # information on what to do *after* running autoupdate.
3624
3625 # This is what autoupdate's m4 run will expand. It fires
3626 # the warning (with _au_warn_XXX), outputs it into the
3627 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3628 # the replacement expansion.
3629
3630
3631 # This is an auxiliary macro that is also run when
3632 # autoupdate runs m4. It simply calls m4_warning, but
3633 # we need a wrapper so that each warning is emitted only
3634 # once. We break the quoting in m4_warning's argument in
3635 # order to expand this macro's arguments, not AU_DEFUN's.
3636
3637
3638 # Finally, this is the expansion that is picked up by
3639 # autoconf. It tells the user to run autoupdate, and
3640 # then outputs the replacement expansion. We do not care
3641 # about autoupdate's warning because that contains
3642 # information on what to do *after* running autoupdate.
3643
3644
3645
3646
3647
3648 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3649 # ----------------------------------
3650 # implement the --enable-fast-install flag, and support the `fast-install'
3651 # and `disable-fast-install' LT_INIT options.
3652 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3653 # _LT_ENABLE_FAST_INSTALL
3654
3655
3656
3657
3658 # Old names:
3659 # This is what autoupdate's m4 run will expand. It fires
3660 # the warning (with _au_warn_XXX), outputs it into the
3661 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3662 # the replacement expansion.
3663
3664
3665 # This is an auxiliary macro that is also run when
3666 # autoupdate runs m4. It simply calls m4_warning, but
3667 # we need a wrapper so that each warning is emitted only
3668 # once. We break the quoting in m4_warning's argument in
3669 # order to expand this macro's arguments, not AU_DEFUN's.
3670
3671
3672 # Finally, this is the expansion that is picked up by
3673 # autoconf. It tells the user to run autoupdate, and
3674 # then outputs the replacement expansion. We do not care
3675 # about autoupdate's warning because that contains
3676 # information on what to do *after* running autoupdate.
3677
3678
3679 # This is what autoupdate's m4 run will expand. It fires
3680 # the warning (with _au_warn_XXX), outputs it into the
3681 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3682 # the replacement expansion.
3683
3684
3685 # This is an auxiliary macro that is also run when
3686 # autoupdate runs m4. It simply calls m4_warning, but
3687 # we need a wrapper so that each warning is emitted only
3688 # once. We break the quoting in m4_warning's argument in
3689 # order to expand this macro's arguments, not AU_DEFUN's.
3690
3691
3692 # Finally, this is the expansion that is picked up by
3693 # autoconf. It tells the user to run autoupdate, and
3694 # then outputs the replacement expansion. We do not care
3695 # about autoupdate's warning because that contains
3696 # information on what to do *after* running autoupdate.
3697
3698
3699
3700
3701 # _LT_WITH_PIC([MODE])
3702 # --------------------
3703 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3704 # LT_INIT options.
3705 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3706 # _LT_WITH_PIC
3707
3708
3709
3710
3711 # Old name:
3712 # This is what autoupdate's m4 run will expand. It fires
3713 # the warning (with _au_warn_XXX), outputs it into the
3714 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3715 # the replacement expansion.
3716
3717
3718 # This is an auxiliary macro that is also run when
3719 # autoupdate runs m4. It simply calls m4_warning, but
3720 # we need a wrapper so that each warning is emitted only
3721 # once. We break the quoting in m4_warning's argument in
3722 # order to expand this macro's arguments, not AU_DEFUN's.
3723
3724
3725 # Finally, this is the expansion that is picked up by
3726 # autoconf. It tells the user to run autoupdate, and
3727 # then outputs the replacement expansion. We do not care
3728 # about autoupdate's warning because that contains
3729 # information on what to do *after* running autoupdate.
3730
3731
3732
3733 ## ----------------- ##
3734 ## LTDL_INIT Options ##
3735 ## ----------------- ##
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3747 #
3748 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3749 # Written by Gary V. Vaughan, 2004
3750 #
3751 # This file is free software; the Free Software Foundation gives
3752 # unlimited permission to copy and/or distribute it, with or without
3753 # modifications, as long as this notice is preserved.
3754
3755 # serial 6 ltsugar.m4
3756
3757 # This is to help aclocal find these macros, as it can't see m4_define.
3758
3759
3760
3761 # lt_join(SEP, ARG1, [ARG2...])
3762 # -----------------------------
3763 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3764 # associated separator.
3765 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3766 # versions in m4sugar had bugs.
3767
3768
3769
3770
3771 # lt_car(LIST)
3772 # lt_cdr(LIST)
3773 # ------------
3774 # Manipulate m4 lists.
3775 # These macros are necessary as long as will still need to support
3776 # Autoconf-2.59 which quotes differently.
3777
3778
3779
3780
3781
3782 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3783 # ------------------------------------------
3784 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3785 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3786 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3787 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3788 # than defined and empty).
3789 #
3790 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3791 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3792
3793
3794
3795
3796 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3797 # ----------------------------------------------------------
3798 # Produce a SEP delimited list of all paired combinations of elements of
3799 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3800 # has the form PREFIXmINFIXSUFFIXn.
3801 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3802
3803
3804
3805 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3806 # -----------------------------------------------------------------------
3807 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3808 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3809
3810
3811
3812 # lt_dict_add(DICT, KEY, VALUE)
3813 # -----------------------------
3814
3815
3816
3817 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3818 # --------------------------------------------
3819
3820
3821
3822 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3823 # ----------------------------------
3824
3825
3826
3827 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3828 # -----------------------------------------------------------------
3829
3830
3831
3832 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3833 # --------------------------------------------------------------
3834
3835
3836 # ltversion.m4 -- version numbers -*- Autoconf -*-
3837 #
3838 # Copyright (C) 2004 Free Software Foundation, Inc.
3839 # Written by Scott James Remnant, 2004
3840 #
3841 # This file is free software; the Free Software Foundation gives
3842 # unlimited permission to copy and/or distribute it, with or without
3843 # modifications, as long as this notice is preserved.
3844
3845 # Generated from ltversion.in.
3846
3847 # serial 3134 ltversion.m4
3848 # This file is part of GNU Libtool
3849
3850
3851
3852
3853
3854
3855 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3856 #
3857 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3858 # Written by Scott James Remnant, 2004.
3859 #
3860 # This file is free software; the Free Software Foundation gives
3861 # unlimited permission to copy and/or distribute it, with or without
3862 # modifications, as long as this notice is preserved.
3863
3864 # serial 4 lt~obsolete.m4
3865
3866 # These exist entirely to fool aclocal when bootstrapping libtool.
3867 #
3868 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3869 # which have later been changed to m4_define as they aren't part of the
3870 # exported API, or moved to Autoconf or Automake where they belong.
3871 #
3872 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3873 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3874 # using a macro with the same name in our local m4/libtool.m4 it'll
3875 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3876 # and doesn't know about Autoconf macros at all.)
3877 #
3878 # So we provide this file, which has a silly filename so it's always
3879 # included after everything else. This provides aclocal with the
3880 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3881 # because those macros already exist, or will be overwritten later.
3882 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3883 #
3884 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3885 # Yes, that means every name once taken will need to remain here until
3886 # we give up compatibility with versions before 1.7, at which point
3887 # we need to keep only those names which we still refer to.
3888
3889 # This is to help aclocal find these macros, as it can't see m4_define.
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954 ## -*- Autoconf -*-
3955
3956 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3957 # Free Software Foundation, Inc.
3958 #
3959 # This file is free software; the Free Software Foundation
3960 # gives unlimited permission to copy and/or distribute it,
3961 # with or without modifications, as long as this notice is preserved.
3962
3963 # serial 8
3964
3965 # Based on depend.m4 from automake 1.9, modified for standalone use in
3966 # an environment where GNU make is required.
3967
3968 # ZW_PROG_COMPILER_DEPENDENCIES
3969 # -----------------------------
3970 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3971 # sets fooDEPMODE accordingly. Cache-variable compatible with
3972 # original; not side-effect compatible. As the users of this macro
3973 # may require accurate dependencies for correct builds, it does *not*
3974 # honor --disable-dependency-checking, and failure to detect a usable
3975 # method is an error. depcomp is assumed to be located in
3976 # $ac_aux_dir.
3977 #
3978 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3979
3980
3981
3982 # AM_SET_DEPDIR
3983 # -------------
3984 # Choose a directory name for dependency files.
3985
3986
3987 # ZW_CREATE_DEPDIR
3988 # ----------------
3989 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056 # intl sister-directory configuration rules.
4057 #
4058
4059 # The idea behind this macro is that there's no need to repeat all the
4060 # autoconf probes done by the intl directory - it's already done them
4061 # for us. In fact, there's no need even to look at the cache for the
4062 # answers. All we need to do is nab a few pieces of information.
4063 # The intl directory is set up to make this easy, by generating a
4064 # small file which can be sourced as a shell script; then we produce
4065 # the necessary substitutions and definitions for this directory.
4066
4067
4068
4069 # Autoconf M4 include file defining utility macros for complex Canadian
4070 # cross builds.
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080 ####
4081 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4082 # or AC_INIT.
4083 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4084
4085 ####
4086 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4087 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4088
4089
4090 ####
4091 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4092 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4093
4094
4095
4096 # Backported from Autoconf 2.5x; can go away when and if
4097 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4098
4099
4100
4101
4102
4103
4104
4105
4106 # ACX_HAVE_GCC_FOR_TARGET
4107 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4108
4109
4110 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4111 # Searching for installed target binutils. We need to take extra care,
4112 # else we may find the wrong assembler, linker, etc., and lose.
4113 #
4114 # First try --with-build-time-tools, if specified.
4115 #
4116 # For build != host, we ask the installed GCC for the name of the tool it
4117 # uses, and accept it if it is an absolute path. This is because the
4118 # only good choice for a compiler is the same GCC version that is being
4119 # installed (or we couldn't make target libraries), and we assume that
4120 # on the host system we'll have not only the same GCC version, but also
4121 # the same binutils version.
4122 #
4123 # For build == host, search the same directories that the installed
4124 # compiler will search. We used to do this for the assembler, linker,
4125 # and nm only; for simplicity of configuration, however, we extend this
4126 # criterion to tools (such as ar and ranlib) that are never invoked by
4127 # the compiler, to avoid mismatches.
4128 #
4129 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4130 # if build == target. This makes the most sense only when bootstrapping,
4131 # but we also do so when build != host. In this case, we hope that the
4132 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4133 #
4134 # If we do not find a suitable binary, then try the user's path.
4135
4136
4137 ###
4138 # AC_PROG_CPP_WERROR
4139 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4140 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4141 # For now, using this also overrides header checks to use only the
4142 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4143 # bit harder from here).
4144 # Eventually autoconf will default to checking headers with the compiler
4145 # instead, and we'll have to do this differently.
4146
4147 # AC_PROG_CPP_WERROR
4148
4149 # Test for GNAT.
4150 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4151 # that understands Ada. We use the user's CC setting, already found, and
4152 # possibly add $1 to the command-line parameters.
4153 #
4154 # Sets the shell variable have_gnat to yes or no as appropriate, and
4155 # substitutes GNATBIND and GNATMAKE.
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181 ac_ext=c
4182 ac_cpp='$CPP $CPPFLAGS'
4183 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4184 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4185 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4186 if test -n "$ac_tool_prefix"; then
4187 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4188 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4190 $as_echo_n "checking for $ac_word... " >&6; }
4191 if ${ac_cv_prog_CC+:} false; then :
4192 $as_echo_n "(cached) " >&6
4193 else
4194 if test -n "$CC"; then
4195 ac_cv_prog_CC="$CC" # Let the user override the test.
4196 else
4197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4198 for as_dir in $PATH
4199 do
4200 IFS=$as_save_IFS
4201 test -z "$as_dir" && as_dir=.
4202 for ac_exec_ext in '' $ac_executable_extensions; do
4203 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4204 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4205 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4206 break 2
4207 fi
4208 done
4209 done
4210 IFS=$as_save_IFS
4211
4212 fi
4213 fi
4214 CC=$ac_cv_prog_CC
4215 if test -n "$CC"; then
4216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4217 $as_echo "$CC" >&6; }
4218 else
4219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4220 $as_echo "no" >&6; }
4221 fi
4222
4223
4224 fi
4225 if test -z "$ac_cv_prog_CC"; then
4226 ac_ct_CC=$CC
4227 # Extract the first word of "gcc", so it can be a program name with args.
4228 set dummy gcc; ac_word=$2
4229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4230 $as_echo_n "checking for $ac_word... " >&6; }
4231 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4232 $as_echo_n "(cached) " >&6
4233 else
4234 if test -n "$ac_ct_CC"; then
4235 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4236 else
4237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4238 for as_dir in $PATH
4239 do
4240 IFS=$as_save_IFS
4241 test -z "$as_dir" && as_dir=.
4242 for ac_exec_ext in '' $ac_executable_extensions; do
4243 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4244 ac_cv_prog_ac_ct_CC="gcc"
4245 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4246 break 2
4247 fi
4248 done
4249 done
4250 IFS=$as_save_IFS
4251
4252 fi
4253 fi
4254 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4255 if test -n "$ac_ct_CC"; then
4256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4257 $as_echo "$ac_ct_CC" >&6; }
4258 else
4259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4260 $as_echo "no" >&6; }
4261 fi
4262
4263 if test "x$ac_ct_CC" = x; then
4264 CC=""
4265 else
4266 case $cross_compiling:$ac_tool_warned in
4267 yes:)
4268 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4269 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4270 ac_tool_warned=yes ;;
4271 esac
4272 CC=$ac_ct_CC
4273 fi
4274 else
4275 CC="$ac_cv_prog_CC"
4276 fi
4277
4278 if test -z "$CC"; then
4279 if test -n "$ac_tool_prefix"; then
4280 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4281 set dummy ${ac_tool_prefix}cc; ac_word=$2
4282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4283 $as_echo_n "checking for $ac_word... " >&6; }
4284 if ${ac_cv_prog_CC+:} false; then :
4285 $as_echo_n "(cached) " >&6
4286 else
4287 if test -n "$CC"; then
4288 ac_cv_prog_CC="$CC" # Let the user override the test.
4289 else
4290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4291 for as_dir in $PATH
4292 do
4293 IFS=$as_save_IFS
4294 test -z "$as_dir" && as_dir=.
4295 for ac_exec_ext in '' $ac_executable_extensions; do
4296 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4297 ac_cv_prog_CC="${ac_tool_prefix}cc"
4298 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4299 break 2
4300 fi
4301 done
4302 done
4303 IFS=$as_save_IFS
4304
4305 fi
4306 fi
4307 CC=$ac_cv_prog_CC
4308 if test -n "$CC"; then
4309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4310 $as_echo "$CC" >&6; }
4311 else
4312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4313 $as_echo "no" >&6; }
4314 fi
4315
4316
4317 fi
4318 fi
4319 if test -z "$CC"; then
4320 # Extract the first word of "cc", so it can be a program name with args.
4321 set dummy cc; ac_word=$2
4322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4323 $as_echo_n "checking for $ac_word... " >&6; }
4324 if ${ac_cv_prog_CC+:} false; then :
4325 $as_echo_n "(cached) " >&6
4326 else
4327 if test -n "$CC"; then
4328 ac_cv_prog_CC="$CC" # Let the user override the test.
4329 else
4330 ac_prog_rejected=no
4331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4332 for as_dir in $PATH
4333 do
4334 IFS=$as_save_IFS
4335 test -z "$as_dir" && as_dir=.
4336 for ac_exec_ext in '' $ac_executable_extensions; do
4337 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4338 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4339 ac_prog_rejected=yes
4340 continue
4341 fi
4342 ac_cv_prog_CC="cc"
4343 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4344 break 2
4345 fi
4346 done
4347 done
4348 IFS=$as_save_IFS
4349
4350 if test $ac_prog_rejected = yes; then
4351 # We found a bogon in the path, so make sure we never use it.
4352 set dummy $ac_cv_prog_CC
4353 shift
4354 if test $# != 0; then
4355 # We chose a different compiler from the bogus one.
4356 # However, it has the same basename, so the bogon will be chosen
4357 # first if we set CC to just the basename; use the full file name.
4358 shift
4359 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4360 fi
4361 fi
4362 fi
4363 fi
4364 CC=$ac_cv_prog_CC
4365 if test -n "$CC"; then
4366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4367 $as_echo "$CC" >&6; }
4368 else
4369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4370 $as_echo "no" >&6; }
4371 fi
4372
4373
4374 fi
4375 if test -z "$CC"; then
4376 if test -n "$ac_tool_prefix"; then
4377 for ac_prog in cl.exe
4378 do
4379 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4380 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4382 $as_echo_n "checking for $ac_word... " >&6; }
4383 if ${ac_cv_prog_CC+:} false; then :
4384 $as_echo_n "(cached) " >&6
4385 else
4386 if test -n "$CC"; then
4387 ac_cv_prog_CC="$CC" # Let the user override the test.
4388 else
4389 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4390 for as_dir in $PATH
4391 do
4392 IFS=$as_save_IFS
4393 test -z "$as_dir" && as_dir=.
4394 for ac_exec_ext in '' $ac_executable_extensions; do
4395 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4396 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4398 break 2
4399 fi
4400 done
4401 done
4402 IFS=$as_save_IFS
4403
4404 fi
4405 fi
4406 CC=$ac_cv_prog_CC
4407 if test -n "$CC"; then
4408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4409 $as_echo "$CC" >&6; }
4410 else
4411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4412 $as_echo "no" >&6; }
4413 fi
4414
4415
4416 test -n "$CC" && break
4417 done
4418 fi
4419 if test -z "$CC"; then
4420 ac_ct_CC=$CC
4421 for ac_prog in cl.exe
4422 do
4423 # Extract the first word of "$ac_prog", so it can be a program name with args.
4424 set dummy $ac_prog; ac_word=$2
4425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4426 $as_echo_n "checking for $ac_word... " >&6; }
4427 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4428 $as_echo_n "(cached) " >&6
4429 else
4430 if test -n "$ac_ct_CC"; then
4431 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4432 else
4433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4434 for as_dir in $PATH
4435 do
4436 IFS=$as_save_IFS
4437 test -z "$as_dir" && as_dir=.
4438 for ac_exec_ext in '' $ac_executable_extensions; do
4439 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4440 ac_cv_prog_ac_ct_CC="$ac_prog"
4441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4442 break 2
4443 fi
4444 done
4445 done
4446 IFS=$as_save_IFS
4447
4448 fi
4449 fi
4450 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4451 if test -n "$ac_ct_CC"; then
4452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4453 $as_echo "$ac_ct_CC" >&6; }
4454 else
4455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4456 $as_echo "no" >&6; }
4457 fi
4458
4459
4460 test -n "$ac_ct_CC" && break
4461 done
4462
4463 if test "x$ac_ct_CC" = x; then
4464 CC=""
4465 else
4466 case $cross_compiling:$ac_tool_warned in
4467 yes:)
4468 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4469 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4470 ac_tool_warned=yes ;;
4471 esac
4472 CC=$ac_ct_CC
4473 fi
4474 fi
4475
4476 fi
4477
4478
4479 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4480 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4481 as_fn_error $? "no acceptable C compiler found in \$PATH
4482 See \`config.log' for more details" "$LINENO" 5; }
4483
4484 # Provide some information about the compiler.
4485 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4486 set X $ac_compile
4487 ac_compiler=$2
4488 for ac_option in --version -v -V -qversion; do
4489 { { ac_try="$ac_compiler $ac_option >&5"
4490 case "(($ac_try" in
4491 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4492 *) ac_try_echo=$ac_try;;
4493 esac
4494 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4495 $as_echo "$ac_try_echo"; } >&5
4496 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4497 ac_status=$?
4498 if test -s conftest.err; then
4499 sed '10a\
4500 ... rest of stderr output deleted ...
4501 10q' conftest.err >conftest.er1
4502 cat conftest.er1 >&5
4503 fi
4504 rm -f conftest.er1 conftest.err
4505 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4506 test $ac_status = 0; }
4507 done
4508
4509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4510 /* end confdefs.h. */
4511
4512 int
4513 main ()
4514 {
4515
4516 ;
4517 return 0;
4518 }
4519 _ACEOF
4520 ac_clean_files_save=$ac_clean_files
4521 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4522 # Try to create an executable without -o first, disregard a.out.
4523 # It will help us diagnose broken compilers, and finding out an intuition
4524 # of exeext.
4525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4526 $as_echo_n "checking whether the C compiler works... " >&6; }
4527 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4528
4529 # The possible output files:
4530 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4531
4532 ac_rmfiles=
4533 for ac_file in $ac_files
4534 do
4535 case $ac_file in
4536 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4537 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4538 esac
4539 done
4540 rm -f $ac_rmfiles
4541
4542 if { { ac_try="$ac_link_default"
4543 case "(($ac_try" in
4544 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4545 *) ac_try_echo=$ac_try;;
4546 esac
4547 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4548 $as_echo "$ac_try_echo"; } >&5
4549 (eval "$ac_link_default") 2>&5
4550 ac_status=$?
4551 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4552 test $ac_status = 0; }; then :
4553 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4554 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4555 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4556 # so that the user can short-circuit this test for compilers unknown to
4557 # Autoconf.
4558 for ac_file in $ac_files ''
4559 do
4560 test -f "$ac_file" || continue
4561 case $ac_file in
4562 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4563 ;;
4564 [ab].out )
4565 # We found the default executable, but exeext='' is most
4566 # certainly right.
4567 break;;
4568 *.* )
4569 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4570 then :; else
4571 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4572 fi
4573 # We set ac_cv_exeext here because the later test for it is not
4574 # safe: cross compilers may not add the suffix if given an `-o'
4575 # argument, so we may need to know it at that point already.
4576 # Even if this section looks crufty: it has the advantage of
4577 # actually working.
4578 break;;
4579 * )
4580 break;;
4581 esac
4582 done
4583 test "$ac_cv_exeext" = no && ac_cv_exeext=
4584
4585 else
4586 ac_file=''
4587 fi
4588 if test -z "$ac_file"; then :
4589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4590 $as_echo "no" >&6; }
4591 $as_echo "$as_me: failed program was:" >&5
4592 sed 's/^/| /' conftest.$ac_ext >&5
4593
4594 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4595 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4596 as_fn_error 77 "C compiler cannot create executables
4597 See \`config.log' for more details" "$LINENO" 5; }
4598 else
4599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4600 $as_echo "yes" >&6; }
4601 fi
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4603 $as_echo_n "checking for C compiler default output file name... " >&6; }
4604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4605 $as_echo "$ac_file" >&6; }
4606 ac_exeext=$ac_cv_exeext
4607
4608 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4609 ac_clean_files=$ac_clean_files_save
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4611 $as_echo_n "checking for suffix of executables... " >&6; }
4612 if { { ac_try="$ac_link"
4613 case "(($ac_try" in
4614 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4615 *) ac_try_echo=$ac_try;;
4616 esac
4617 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4618 $as_echo "$ac_try_echo"; } >&5
4619 (eval "$ac_link") 2>&5
4620 ac_status=$?
4621 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4622 test $ac_status = 0; }; then :
4623 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4624 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4625 # work properly (i.e., refer to `conftest.exe'), while it won't with
4626 # `rm'.
4627 for ac_file in conftest.exe conftest conftest.*; do
4628 test -f "$ac_file" || continue
4629 case $ac_file in
4630 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4631 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4632 break;;
4633 * ) break;;
4634 esac
4635 done
4636 else
4637 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4638 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4639 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4640 See \`config.log' for more details" "$LINENO" 5; }
4641 fi
4642 rm -f conftest conftest$ac_cv_exeext
4643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4644 $as_echo "$ac_cv_exeext" >&6; }
4645
4646 rm -f conftest.$ac_ext
4647 EXEEXT=$ac_cv_exeext
4648 ac_exeext=$EXEEXT
4649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4650 /* end confdefs.h. */
4651 #include <stdio.h>
4652 int
4653 main ()
4654 {
4655 FILE *f = fopen ("conftest.out", "w");
4656 return ferror (f) || fclose (f) != 0;
4657
4658 ;
4659 return 0;
4660 }
4661 _ACEOF
4662 ac_clean_files="$ac_clean_files conftest.out"
4663 # Check that the compiler produces executables we can run. If not, either
4664 # the compiler is broken, or we cross compile.
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4666 $as_echo_n "checking whether we are cross compiling... " >&6; }
4667 if test "$cross_compiling" != yes; then
4668 { { ac_try="$ac_link"
4669 case "(($ac_try" in
4670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4671 *) ac_try_echo=$ac_try;;
4672 esac
4673 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4674 $as_echo "$ac_try_echo"; } >&5
4675 (eval "$ac_link") 2>&5
4676 ac_status=$?
4677 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4678 test $ac_status = 0; }
4679 if { ac_try='./conftest$ac_cv_exeext'
4680 { { case "(($ac_try" in
4681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4682 *) ac_try_echo=$ac_try;;
4683 esac
4684 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4685 $as_echo "$ac_try_echo"; } >&5
4686 (eval "$ac_try") 2>&5
4687 ac_status=$?
4688 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4689 test $ac_status = 0; }; }; then
4690 cross_compiling=no
4691 else
4692 if test "$cross_compiling" = maybe; then
4693 cross_compiling=yes
4694 else
4695 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4696 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4697 as_fn_error $? "cannot run C compiled programs.
4698 If you meant to cross compile, use \`--host'.
4699 See \`config.log' for more details" "$LINENO" 5; }
4700 fi
4701 fi
4702 fi
4703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4704 $as_echo "$cross_compiling" >&6; }
4705
4706 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4707 ac_clean_files=$ac_clean_files_save
4708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4709 $as_echo_n "checking for suffix of object files... " >&6; }
4710 if ${ac_cv_objext+:} false; then :
4711 $as_echo_n "(cached) " >&6
4712 else
4713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4714 /* end confdefs.h. */
4715
4716 int
4717 main ()
4718 {
4719
4720 ;
4721 return 0;
4722 }
4723 _ACEOF
4724 rm -f conftest.o conftest.obj
4725 if { { ac_try="$ac_compile"
4726 case "(($ac_try" in
4727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4728 *) ac_try_echo=$ac_try;;
4729 esac
4730 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4731 $as_echo "$ac_try_echo"; } >&5
4732 (eval "$ac_compile") 2>&5
4733 ac_status=$?
4734 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4735 test $ac_status = 0; }; then :
4736 for ac_file in conftest.o conftest.obj conftest.*; do
4737 test -f "$ac_file" || continue;
4738 case $ac_file in
4739 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4740 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4741 break;;
4742 esac
4743 done
4744 else
4745 $as_echo "$as_me: failed program was:" >&5
4746 sed 's/^/| /' conftest.$ac_ext >&5
4747
4748 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4749 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4750 as_fn_error $? "cannot compute suffix of object files: cannot compile
4751 See \`config.log' for more details" "$LINENO" 5; }
4752 fi
4753 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4754 fi
4755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4756 $as_echo "$ac_cv_objext" >&6; }
4757 OBJEXT=$ac_cv_objext
4758 ac_objext=$OBJEXT
4759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4760 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4761 if ${ac_cv_c_compiler_gnu+:} false; then :
4762 $as_echo_n "(cached) " >&6
4763 else
4764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4765 /* end confdefs.h. */
4766
4767 int
4768 main ()
4769 {
4770 #ifndef __GNUC__
4771 choke me
4772 #endif
4773
4774 ;
4775 return 0;
4776 }
4777 _ACEOF
4778 if ac_fn_c_try_compile "$LINENO"; then :
4779 ac_compiler_gnu=yes
4780 else
4781 ac_compiler_gnu=no
4782 fi
4783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4784 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4785
4786 fi
4787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4788 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4789 if test $ac_compiler_gnu = yes; then
4790 GCC=yes
4791 else
4792 GCC=
4793 fi
4794 ac_test_CFLAGS=${CFLAGS+set}
4795 ac_save_CFLAGS=$CFLAGS
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4797 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4798 if ${ac_cv_prog_cc_g+:} false; then :
4799 $as_echo_n "(cached) " >&6
4800 else
4801 ac_save_c_werror_flag=$ac_c_werror_flag
4802 ac_c_werror_flag=yes
4803 ac_cv_prog_cc_g=no
4804 CFLAGS="-g"
4805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4806 /* end confdefs.h. */
4807
4808 int
4809 main ()
4810 {
4811
4812 ;
4813 return 0;
4814 }
4815 _ACEOF
4816 if ac_fn_c_try_compile "$LINENO"; then :
4817 ac_cv_prog_cc_g=yes
4818 else
4819 CFLAGS=""
4820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4821 /* end confdefs.h. */
4822
4823 int
4824 main ()
4825 {
4826
4827 ;
4828 return 0;
4829 }
4830 _ACEOF
4831 if ac_fn_c_try_compile "$LINENO"; then :
4832
4833 else
4834 ac_c_werror_flag=$ac_save_c_werror_flag
4835 CFLAGS="-g"
4836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4837 /* end confdefs.h. */
4838
4839 int
4840 main ()
4841 {
4842
4843 ;
4844 return 0;
4845 }
4846 _ACEOF
4847 if ac_fn_c_try_compile "$LINENO"; then :
4848 ac_cv_prog_cc_g=yes
4849 fi
4850 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4851 fi
4852 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4853 fi
4854 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4855 ac_c_werror_flag=$ac_save_c_werror_flag
4856 fi
4857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4858 $as_echo "$ac_cv_prog_cc_g" >&6; }
4859 if test "$ac_test_CFLAGS" = set; then
4860 CFLAGS=$ac_save_CFLAGS
4861 elif test $ac_cv_prog_cc_g = yes; then
4862 if test "$GCC" = yes; then
4863 CFLAGS="-g -O2"
4864 else
4865 CFLAGS="-g"
4866 fi
4867 else
4868 if test "$GCC" = yes; then
4869 CFLAGS="-O2"
4870 else
4871 CFLAGS=
4872 fi
4873 fi
4874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4875 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4876 if ${ac_cv_prog_cc_c89+:} false; then :
4877 $as_echo_n "(cached) " >&6
4878 else
4879 ac_cv_prog_cc_c89=no
4880 ac_save_CC=$CC
4881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4882 /* end confdefs.h. */
4883 #include <stdarg.h>
4884 #include <stdio.h>
4885 struct stat;
4886 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4887 struct buf { int x; };
4888 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4889 static char *e (p, i)
4890 char **p;
4891 int i;
4892 {
4893 return p[i];
4894 }
4895 static char *f (char * (*g) (char **, int), char **p, ...)
4896 {
4897 char *s;
4898 va_list v;
4899 va_start (v,p);
4900 s = g (p, va_arg (v,int));
4901 va_end (v);
4902 return s;
4903 }
4904
4905 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4906 function prototypes and stuff, but not '\xHH' hex character constants.
4907 These don't provoke an error unfortunately, instead are silently treated
4908 as 'x'. The following induces an error, until -std is added to get
4909 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4910 array size at least. It's necessary to write '\x00'==0 to get something
4911 that's true only with -std. */
4912 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4913
4914 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4915 inside strings and character constants. */
4916 #define FOO(x) 'x'
4917 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4918
4919 int test (int i, double x);
4920 struct s1 {int (*f) (int a);};
4921 struct s2 {int (*f) (double a);};
4922 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4923 int argc;
4924 char **argv;
4925 int
4926 main ()
4927 {
4928 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4929 ;
4930 return 0;
4931 }
4932 _ACEOF
4933 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4934 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4935 do
4936 CC="$ac_save_CC $ac_arg"
4937 if ac_fn_c_try_compile "$LINENO"; then :
4938 ac_cv_prog_cc_c89=$ac_arg
4939 fi
4940 rm -f core conftest.err conftest.$ac_objext
4941 test "x$ac_cv_prog_cc_c89" != "xno" && break
4942 done
4943 rm -f conftest.$ac_ext
4944 CC=$ac_save_CC
4945
4946 fi
4947 # AC_CACHE_VAL
4948 case "x$ac_cv_prog_cc_c89" in
4949 x)
4950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4951 $as_echo "none needed" >&6; } ;;
4952 xno)
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4954 $as_echo "unsupported" >&6; } ;;
4955 *)
4956 CC="$CC $ac_cv_prog_cc_c89"
4957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4958 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4959 esac
4960 if test "x$ac_cv_prog_cc_c89" != xno; then :
4961
4962 fi
4963
4964 ac_ext=c
4965 ac_cpp='$CPP $CPPFLAGS'
4966 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4967 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4968 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4969
4970 ac_aux_dir=
4971 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4972 if test -f "$ac_dir/install-sh"; then
4973 ac_aux_dir=$ac_dir
4974 ac_install_sh="$ac_aux_dir/install-sh -c"
4975 break
4976 elif test -f "$ac_dir/install.sh"; then
4977 ac_aux_dir=$ac_dir
4978 ac_install_sh="$ac_aux_dir/install.sh -c"
4979 break
4980 elif test -f "$ac_dir/shtool"; then
4981 ac_aux_dir=$ac_dir
4982 ac_install_sh="$ac_aux_dir/shtool install -c"
4983 break
4984 fi
4985 done
4986 if test -z "$ac_aux_dir"; then
4987 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4988 fi
4989
4990 # These three variables are undocumented and unsupported,
4991 # and are intended to be withdrawn in a future Autoconf release.
4992 # They can cause serious problems if a builder's source tree is in a directory
4993 # whose full name contains unusual characters.
4994 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4995 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4996 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4997
4998
4999 # Make sure we can run config.sub.
5000 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5001 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5002
5003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5004 $as_echo_n "checking build system type... " >&6; }
5005 if ${ac_cv_build+:} false; then :
5006 $as_echo_n "(cached) " >&6
5007 else
5008 ac_build_alias=$build_alias
5009 test "x$ac_build_alias" = x &&
5010 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5011 test "x$ac_build_alias" = x &&
5012 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5013 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5014 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5015
5016 fi
5017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5018 $as_echo "$ac_cv_build" >&6; }
5019 case $ac_cv_build in
5020 *-*-*) ;;
5021 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5022 esac
5023 build=$ac_cv_build
5024 ac_save_IFS=$IFS; IFS='-'
5025 set x $ac_cv_build
5026 shift
5027 build_cpu=$1
5028 build_vendor=$2
5029 shift; shift
5030 # Remember, the first character of IFS is used to create $*,
5031 # except with old shells:
5032 build_os=$*
5033 IFS=$ac_save_IFS
5034 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5035
5036
5037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5038 $as_echo_n "checking host system type... " >&6; }
5039 if ${ac_cv_host+:} false; then :
5040 $as_echo_n "(cached) " >&6
5041 else
5042 if test "x$host_alias" = x; then
5043 ac_cv_host=$ac_cv_build
5044 else
5045 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5046 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5047 fi
5048
5049 fi
5050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5051 $as_echo "$ac_cv_host" >&6; }
5052 case $ac_cv_host in
5053 *-*-*) ;;
5054 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5055 esac
5056 host=$ac_cv_host
5057 ac_save_IFS=$IFS; IFS='-'
5058 set x $ac_cv_host
5059 shift
5060 host_cpu=$1
5061 host_vendor=$2
5062 shift; shift
5063 # Remember, the first character of IFS is used to create $*,
5064 # except with old shells:
5065 host_os=$*
5066 IFS=$ac_save_IFS
5067 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5068
5069
5070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5071 $as_echo_n "checking target system type... " >&6; }
5072 if ${ac_cv_target+:} false; then :
5073 $as_echo_n "(cached) " >&6
5074 else
5075 if test "x$target_alias" = x; then
5076 ac_cv_target=$ac_cv_host
5077 else
5078 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5079 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5080 fi
5081
5082 fi
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5084 $as_echo "$ac_cv_target" >&6; }
5085 case $ac_cv_target in
5086 *-*-*) ;;
5087 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5088 esac
5089 target=$ac_cv_target
5090 ac_save_IFS=$IFS; IFS='-'
5091 set x $ac_cv_target
5092 shift
5093 target_cpu=$1
5094 target_vendor=$2
5095 shift; shift
5096 # Remember, the first character of IFS is used to create $*,
5097 # except with old shells:
5098 target_os=$*
5099 IFS=$ac_save_IFS
5100 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5101
5102
5103 # The aliases save the names the user supplied, while $host etc.
5104 # will get canonicalized.
5105 test -n "$target_alias" &&
5106 test "$program_prefix$program_suffix$program_transform_name" = \
5107 NONENONEs,x,x, &&
5108 program_prefix=${target_alias}-
5109
5110 ac_ext=c
5111 ac_cpp='$CPP $CPPFLAGS'
5112 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5113 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5114 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5116 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5117 # On Suns, sometimes $CPP names a directory.
5118 if test -n "$CPP" && test -d "$CPP"; then
5119 CPP=
5120 fi
5121 if test -z "$CPP"; then
5122 if ${ac_cv_prog_CPP+:} false; then :
5123 $as_echo_n "(cached) " >&6
5124 else
5125 # Double quotes because CPP needs to be expanded
5126 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5127 do
5128 ac_preproc_ok=false
5129 for ac_c_preproc_warn_flag in '' yes
5130 do
5131 # Use a header file that comes with gcc, so configuring glibc
5132 # with a fresh cross-compiler works.
5133 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5134 # <limits.h> exists even on freestanding compilers.
5135 # On the NeXT, cc -E runs the code through the compiler's parser,
5136 # not just through cpp. "Syntax error" is here to catch this case.
5137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5138 /* end confdefs.h. */
5139 #ifdef __STDC__
5140 # include <limits.h>
5141 #else
5142 # include <assert.h>
5143 #endif
5144 Syntax error
5145 _ACEOF
5146 if ac_fn_c_try_cpp "$LINENO"; then :
5147
5148 else
5149 # Broken: fails on valid input.
5150 continue
5151 fi
5152 rm -f conftest.err conftest.i conftest.$ac_ext
5153
5154 # OK, works on sane cases. Now check whether nonexistent headers
5155 # can be detected and how.
5156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5157 /* end confdefs.h. */
5158 #include <ac_nonexistent.h>
5159 _ACEOF
5160 if ac_fn_c_try_cpp "$LINENO"; then :
5161 # Broken: success on invalid input.
5162 continue
5163 else
5164 # Passes both tests.
5165 ac_preproc_ok=:
5166 break
5167 fi
5168 rm -f conftest.err conftest.i conftest.$ac_ext
5169
5170 done
5171 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5172 rm -f conftest.i conftest.err conftest.$ac_ext
5173 if $ac_preproc_ok; then :
5174 break
5175 fi
5176
5177 done
5178 ac_cv_prog_CPP=$CPP
5179
5180 fi
5181 CPP=$ac_cv_prog_CPP
5182 else
5183 ac_cv_prog_CPP=$CPP
5184 fi
5185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5186 $as_echo "$CPP" >&6; }
5187 ac_preproc_ok=false
5188 for ac_c_preproc_warn_flag in '' yes
5189 do
5190 # Use a header file that comes with gcc, so configuring glibc
5191 # with a fresh cross-compiler works.
5192 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5193 # <limits.h> exists even on freestanding compilers.
5194 # On the NeXT, cc -E runs the code through the compiler's parser,
5195 # not just through cpp. "Syntax error" is here to catch this case.
5196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5197 /* end confdefs.h. */
5198 #ifdef __STDC__
5199 # include <limits.h>
5200 #else
5201 # include <assert.h>
5202 #endif
5203 Syntax error
5204 _ACEOF
5205 if ac_fn_c_try_cpp "$LINENO"; then :
5206
5207 else
5208 # Broken: fails on valid input.
5209 continue
5210 fi
5211 rm -f conftest.err conftest.i conftest.$ac_ext
5212
5213 # OK, works on sane cases. Now check whether nonexistent headers
5214 # can be detected and how.
5215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5216 /* end confdefs.h. */
5217 #include <ac_nonexistent.h>
5218 _ACEOF
5219 if ac_fn_c_try_cpp "$LINENO"; then :
5220 # Broken: success on invalid input.
5221 continue
5222 else
5223 # Passes both tests.
5224 ac_preproc_ok=:
5225 break
5226 fi
5227 rm -f conftest.err conftest.i conftest.$ac_ext
5228
5229 done
5230 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5231 rm -f conftest.i conftest.err conftest.$ac_ext
5232 if $ac_preproc_ok; then :
5233
5234 else
5235 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5236 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5237 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5238 See \`config.log' for more details" "$LINENO" 5; }
5239 fi
5240
5241 ac_ext=c
5242 ac_cpp='$CPP $CPPFLAGS'
5243 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5244 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5245 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5246
5247
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5249 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5250 if ${ac_cv_path_GREP+:} false; then :
5251 $as_echo_n "(cached) " >&6
5252 else
5253 if test -z "$GREP"; then
5254 ac_path_GREP_found=false
5255 # Loop through the user's path and test for each of PROGNAME-LIST
5256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5257 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5258 do
5259 IFS=$as_save_IFS
5260 test -z "$as_dir" && as_dir=.
5261 for ac_prog in grep ggrep; do
5262 for ac_exec_ext in '' $ac_executable_extensions; do
5263 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5264 as_fn_executable_p "$ac_path_GREP" || continue
5265 # Check for GNU ac_path_GREP and select it if it is found.
5266 # Check for GNU $ac_path_GREP
5267 case `"$ac_path_GREP" --version 2>&1` in
5268 *GNU*)
5269 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5270 *)
5271 ac_count=0
5272 $as_echo_n 0123456789 >"conftest.in"
5273 while :
5274 do
5275 cat "conftest.in" "conftest.in" >"conftest.tmp"
5276 mv "conftest.tmp" "conftest.in"
5277 cp "conftest.in" "conftest.nl"
5278 $as_echo 'GREP' >> "conftest.nl"
5279 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5280 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5281 as_fn_arith $ac_count + 1 && ac_count=$as_val
5282 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5283 # Best one so far, save it but keep looking for a better one
5284 ac_cv_path_GREP="$ac_path_GREP"
5285 ac_path_GREP_max=$ac_count
5286 fi
5287 # 10*(2^10) chars as input seems more than enough
5288 test $ac_count -gt 10 && break
5289 done
5290 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5291 esac
5292
5293 $ac_path_GREP_found && break 3
5294 done
5295 done
5296 done
5297 IFS=$as_save_IFS
5298 if test -z "$ac_cv_path_GREP"; then
5299 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5300 fi
5301 else
5302 ac_cv_path_GREP=$GREP
5303 fi
5304
5305 fi
5306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5307 $as_echo "$ac_cv_path_GREP" >&6; }
5308 GREP="$ac_cv_path_GREP"
5309
5310
5311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5312 $as_echo_n "checking for egrep... " >&6; }
5313 if ${ac_cv_path_EGREP+:} false; then :
5314 $as_echo_n "(cached) " >&6
5315 else
5316 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5317 then ac_cv_path_EGREP="$GREP -E"
5318 else
5319 if test -z "$EGREP"; then
5320 ac_path_EGREP_found=false
5321 # Loop through the user's path and test for each of PROGNAME-LIST
5322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5323 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5324 do
5325 IFS=$as_save_IFS
5326 test -z "$as_dir" && as_dir=.
5327 for ac_prog in egrep; do
5328 for ac_exec_ext in '' $ac_executable_extensions; do
5329 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5330 as_fn_executable_p "$ac_path_EGREP" || continue
5331 # Check for GNU ac_path_EGREP and select it if it is found.
5332 # Check for GNU $ac_path_EGREP
5333 case `"$ac_path_EGREP" --version 2>&1` in
5334 *GNU*)
5335 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5336 *)
5337 ac_count=0
5338 $as_echo_n 0123456789 >"conftest.in"
5339 while :
5340 do
5341 cat "conftest.in" "conftest.in" >"conftest.tmp"
5342 mv "conftest.tmp" "conftest.in"
5343 cp "conftest.in" "conftest.nl"
5344 $as_echo 'EGREP' >> "conftest.nl"
5345 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5346 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5347 as_fn_arith $ac_count + 1 && ac_count=$as_val
5348 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5349 # Best one so far, save it but keep looking for a better one
5350 ac_cv_path_EGREP="$ac_path_EGREP"
5351 ac_path_EGREP_max=$ac_count
5352 fi
5353 # 10*(2^10) chars as input seems more than enough
5354 test $ac_count -gt 10 && break
5355 done
5356 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5357 esac
5358
5359 $ac_path_EGREP_found && break 3
5360 done
5361 done
5362 done
5363 IFS=$as_save_IFS
5364 if test -z "$ac_cv_path_EGREP"; then
5365 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5366 fi
5367 else
5368 ac_cv_path_EGREP=$EGREP
5369 fi
5370
5371 fi
5372 fi
5373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5374 $as_echo "$ac_cv_path_EGREP" >&6; }
5375 EGREP="$ac_cv_path_EGREP"
5376
5377
5378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5379 $as_echo_n "checking for ANSI C header files... " >&6; }
5380 if ${ac_cv_header_stdc+:} false; then :
5381 $as_echo_n "(cached) " >&6
5382 else
5383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5384 /* end confdefs.h. */
5385 #include <stdlib.h>
5386 #include <stdarg.h>
5387 #include <string.h>
5388 #include <float.h>
5389
5390 int
5391 main ()
5392 {
5393
5394 ;
5395 return 0;
5396 }
5397 _ACEOF
5398 if ac_fn_c_try_compile "$LINENO"; then :
5399 ac_cv_header_stdc=yes
5400 else
5401 ac_cv_header_stdc=no
5402 fi
5403 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5404
5405 if test $ac_cv_header_stdc = yes; then
5406 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5408 /* end confdefs.h. */
5409 #include <string.h>
5410
5411 _ACEOF
5412 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5413 $EGREP "memchr" >/dev/null 2>&1; then :
5414
5415 else
5416 ac_cv_header_stdc=no
5417 fi
5418 rm -f conftest*
5419
5420 fi
5421
5422 if test $ac_cv_header_stdc = yes; then
5423 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5425 /* end confdefs.h. */
5426 #include <stdlib.h>
5427
5428 _ACEOF
5429 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5430 $EGREP "free" >/dev/null 2>&1; then :
5431
5432 else
5433 ac_cv_header_stdc=no
5434 fi
5435 rm -f conftest*
5436
5437 fi
5438
5439 if test $ac_cv_header_stdc = yes; then
5440 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5441 if test "$cross_compiling" = yes; then :
5442 :
5443 else
5444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5445 /* end confdefs.h. */
5446 #include <ctype.h>
5447 #include <stdlib.h>
5448 #if ((' ' & 0x0FF) == 0x020)
5449 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5450 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5451 #else
5452 # define ISLOWER(c) \
5453 (('a' <= (c) && (c) <= 'i') \
5454 || ('j' <= (c) && (c) <= 'r') \
5455 || ('s' <= (c) && (c) <= 'z'))
5456 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5457 #endif
5458
5459 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5460 int
5461 main ()
5462 {
5463 int i;
5464 for (i = 0; i < 256; i++)
5465 if (XOR (islower (i), ISLOWER (i))
5466 || toupper (i) != TOUPPER (i))
5467 return 2;
5468 return 0;
5469 }
5470 _ACEOF
5471 if ac_fn_c_try_run "$LINENO"; then :
5472
5473 else
5474 ac_cv_header_stdc=no
5475 fi
5476 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5477 conftest.$ac_objext conftest.beam conftest.$ac_ext
5478 fi
5479
5480 fi
5481 fi
5482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5483 $as_echo "$ac_cv_header_stdc" >&6; }
5484 if test $ac_cv_header_stdc = yes; then
5485
5486 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5487
5488 fi
5489
5490 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5491 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5492 inttypes.h stdint.h unistd.h
5493 do :
5494 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5495 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5496 "
5497 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5498 cat >>confdefs.h <<_ACEOF
5499 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5500 _ACEOF
5501
5502 fi
5503
5504 done
5505
5506
5507
5508 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5509 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5510 MINIX=yes
5511 else
5512 MINIX=
5513 fi
5514
5515
5516 if test "$MINIX" = yes; then
5517
5518 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5519
5520
5521 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5522
5523
5524 $as_echo "#define _MINIX 1" >>confdefs.h
5525
5526 fi
5527
5528
5529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5530 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5531 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5532 $as_echo_n "(cached) " >&6
5533 else
5534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5535 /* end confdefs.h. */
5536
5537 # define __EXTENSIONS__ 1
5538 $ac_includes_default
5539 int
5540 main ()
5541 {
5542
5543 ;
5544 return 0;
5545 }
5546 _ACEOF
5547 if ac_fn_c_try_compile "$LINENO"; then :
5548 ac_cv_safe_to_define___extensions__=yes
5549 else
5550 ac_cv_safe_to_define___extensions__=no
5551 fi
5552 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5553 fi
5554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5555 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5556 test $ac_cv_safe_to_define___extensions__ = yes &&
5557 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5558
5559 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5560
5561 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5562
5563 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5564
5565 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5566
5567
5568 test "$program_prefix" != NONE &&
5569 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5570 # Use a double $ so make ignores it.
5571 test "$program_suffix" != NONE &&
5572 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5573 # Double any \ or $.
5574 # By default was `s,x,x', remove it if useless.
5575 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5576 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5577
5578 # Find a good install program. We prefer a C program (faster),
5579 # so one script is as good as another. But avoid the broken or
5580 # incompatible versions:
5581 # SysV /etc/install, /usr/sbin/install
5582 # SunOS /usr/etc/install
5583 # IRIX /sbin/install
5584 # AIX /bin/install
5585 # AmigaOS /C/install, which installs bootblocks on floppy discs
5586 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5587 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5588 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5589 # OS/2's system install, which has a completely different semantic
5590 # ./install, which can be erroneously created by make from ./install.sh.
5591 # Reject install programs that cannot install multiple files.
5592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5593 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5594 if test -z "$INSTALL"; then
5595 if ${ac_cv_path_install+:} false; then :
5596 $as_echo_n "(cached) " >&6
5597 else
5598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5599 for as_dir in $PATH
5600 do
5601 IFS=$as_save_IFS
5602 test -z "$as_dir" && as_dir=.
5603 # Account for people who put trailing slashes in PATH elements.
5604 case $as_dir/ in #((
5605 ./ | .// | /[cC]/* | \
5606 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5607 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5608 /usr/ucb/* ) ;;
5609 *)
5610 # OSF1 and SCO ODT 3.0 have their own names for install.
5611 # Don't use installbsd from OSF since it installs stuff as root
5612 # by default.
5613 for ac_prog in ginstall scoinst install; do
5614 for ac_exec_ext in '' $ac_executable_extensions; do
5615 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5616 if test $ac_prog = install &&
5617 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5618 # AIX install. It has an incompatible calling convention.
5619 :
5620 elif test $ac_prog = install &&
5621 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5622 # program-specific install script used by HP pwplus--don't use.
5623 :
5624 else
5625 rm -rf conftest.one conftest.two conftest.dir
5626 echo one > conftest.one
5627 echo two > conftest.two
5628 mkdir conftest.dir
5629 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5630 test -s conftest.one && test -s conftest.two &&
5631 test -s conftest.dir/conftest.one &&
5632 test -s conftest.dir/conftest.two
5633 then
5634 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5635 break 3
5636 fi
5637 fi
5638 fi
5639 done
5640 done
5641 ;;
5642 esac
5643
5644 done
5645 IFS=$as_save_IFS
5646
5647 rm -rf conftest.one conftest.two conftest.dir
5648
5649 fi
5650 if test "${ac_cv_path_install+set}" = set; then
5651 INSTALL=$ac_cv_path_install
5652 else
5653 # As a last resort, use the slow shell script. Don't cache a
5654 # value for INSTALL within a source directory, because that will
5655 # break other packages using the cache if that directory is
5656 # removed, or if the value is a relative name.
5657 INSTALL=$ac_install_sh
5658 fi
5659 fi
5660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5661 $as_echo "$INSTALL" >&6; }
5662
5663 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5664 # It thinks the first close brace ends the variable substitution.
5665 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5666
5667 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5668
5669 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5670
5671 rm -rf .tst 2>/dev/null
5672 mkdir .tst 2>/dev/null
5673 if test -d .tst; then
5674 am__leading_dot=.
5675 else
5676 am__leading_dot=_
5677 fi
5678 rmdir .tst 2>/dev/null
5679
5680 DEPDIR="${am__leading_dot}deps"
5681
5682 case `pwd` in
5683 *\ * | *\ *)
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5685 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5686 esac
5687
5688
5689
5690 macro_version='2.2.7a'
5691 macro_revision='1.3134'
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705 ltmain="$ac_aux_dir/ltmain.sh"
5706
5707 # Backslashify metacharacters that are still active within
5708 # double-quoted strings.
5709 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5710
5711 # Same as above, but do not quote variable references.
5712 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5713
5714 # Sed substitution to delay expansion of an escaped shell variable in a
5715 # double_quote_subst'ed string.
5716 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5717
5718 # Sed substitution to delay expansion of an escaped single quote.
5719 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5720
5721 # Sed substitution to avoid accidental globbing in evaled expressions
5722 no_glob_subst='s/\*/\\\*/g'
5723
5724 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5725 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5726 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5727
5728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5729 $as_echo_n "checking how to print strings... " >&6; }
5730 # Test print first, because it will be a builtin if present.
5731 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5732 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5733 ECHO='print -r --'
5734 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5735 ECHO='printf %s\n'
5736 else
5737 # Use this function as a fallback that always works.
5738 func_fallback_echo ()
5739 {
5740 eval 'cat <<_LTECHO_EOF
5741 $1
5742 _LTECHO_EOF'
5743 }
5744 ECHO='func_fallback_echo'
5745 fi
5746
5747 # func_echo_all arg...
5748 # Invoke $ECHO with all args, space-separated.
5749 func_echo_all ()
5750 {
5751 $ECHO ""
5752 }
5753
5754 case "$ECHO" in
5755 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5756 $as_echo "printf" >&6; } ;;
5757 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5758 $as_echo "print -r" >&6; } ;;
5759 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5760 $as_echo "cat" >&6; } ;;
5761 esac
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5777 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5778 if ${ac_cv_path_SED+:} false; then :
5779 $as_echo_n "(cached) " >&6
5780 else
5781 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5782 for ac_i in 1 2 3 4 5 6 7; do
5783 ac_script="$ac_script$as_nl$ac_script"
5784 done
5785 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5786 { ac_script=; unset ac_script;}
5787 if test -z "$SED"; then
5788 ac_path_SED_found=false
5789 # Loop through the user's path and test for each of PROGNAME-LIST
5790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5791 for as_dir in $PATH
5792 do
5793 IFS=$as_save_IFS
5794 test -z "$as_dir" && as_dir=.
5795 for ac_prog in sed gsed; do
5796 for ac_exec_ext in '' $ac_executable_extensions; do
5797 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5798 as_fn_executable_p "$ac_path_SED" || continue
5799 # Check for GNU ac_path_SED and select it if it is found.
5800 # Check for GNU $ac_path_SED
5801 case `"$ac_path_SED" --version 2>&1` in
5802 *GNU*)
5803 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5804 *)
5805 ac_count=0
5806 $as_echo_n 0123456789 >"conftest.in"
5807 while :
5808 do
5809 cat "conftest.in" "conftest.in" >"conftest.tmp"
5810 mv "conftest.tmp" "conftest.in"
5811 cp "conftest.in" "conftest.nl"
5812 $as_echo '' >> "conftest.nl"
5813 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5814 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5815 as_fn_arith $ac_count + 1 && ac_count=$as_val
5816 if test $ac_count -gt ${ac_path_SED_max-0}; then
5817 # Best one so far, save it but keep looking for a better one
5818 ac_cv_path_SED="$ac_path_SED"
5819 ac_path_SED_max=$ac_count
5820 fi
5821 # 10*(2^10) chars as input seems more than enough
5822 test $ac_count -gt 10 && break
5823 done
5824 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5825 esac
5826
5827 $ac_path_SED_found && break 3
5828 done
5829 done
5830 done
5831 IFS=$as_save_IFS
5832 if test -z "$ac_cv_path_SED"; then
5833 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5834 fi
5835 else
5836 ac_cv_path_SED=$SED
5837 fi
5838
5839 fi
5840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5841 $as_echo "$ac_cv_path_SED" >&6; }
5842 SED="$ac_cv_path_SED"
5843 rm -f conftest.sed
5844
5845 test -z "$SED" && SED=sed
5846 Xsed="$SED -e 1s/^X//"
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5859 $as_echo_n "checking for fgrep... " >&6; }
5860 if ${ac_cv_path_FGREP+:} false; then :
5861 $as_echo_n "(cached) " >&6
5862 else
5863 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5864 then ac_cv_path_FGREP="$GREP -F"
5865 else
5866 if test -z "$FGREP"; then
5867 ac_path_FGREP_found=false
5868 # Loop through the user's path and test for each of PROGNAME-LIST
5869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5870 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5871 do
5872 IFS=$as_save_IFS
5873 test -z "$as_dir" && as_dir=.
5874 for ac_prog in fgrep; do
5875 for ac_exec_ext in '' $ac_executable_extensions; do
5876 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5877 as_fn_executable_p "$ac_path_FGREP" || continue
5878 # Check for GNU ac_path_FGREP and select it if it is found.
5879 # Check for GNU $ac_path_FGREP
5880 case `"$ac_path_FGREP" --version 2>&1` in
5881 *GNU*)
5882 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5883 *)
5884 ac_count=0
5885 $as_echo_n 0123456789 >"conftest.in"
5886 while :
5887 do
5888 cat "conftest.in" "conftest.in" >"conftest.tmp"
5889 mv "conftest.tmp" "conftest.in"
5890 cp "conftest.in" "conftest.nl"
5891 $as_echo 'FGREP' >> "conftest.nl"
5892 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5893 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5894 as_fn_arith $ac_count + 1 && ac_count=$as_val
5895 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5896 # Best one so far, save it but keep looking for a better one
5897 ac_cv_path_FGREP="$ac_path_FGREP"
5898 ac_path_FGREP_max=$ac_count
5899 fi
5900 # 10*(2^10) chars as input seems more than enough
5901 test $ac_count -gt 10 && break
5902 done
5903 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5904 esac
5905
5906 $ac_path_FGREP_found && break 3
5907 done
5908 done
5909 done
5910 IFS=$as_save_IFS
5911 if test -z "$ac_cv_path_FGREP"; then
5912 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5913 fi
5914 else
5915 ac_cv_path_FGREP=$FGREP
5916 fi
5917
5918 fi
5919 fi
5920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5921 $as_echo "$ac_cv_path_FGREP" >&6; }
5922 FGREP="$ac_cv_path_FGREP"
5923
5924
5925 test -z "$GREP" && GREP=grep
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945 # Check whether --with-gnu-ld was given.
5946 if test "${with_gnu_ld+set}" = set; then :
5947 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5948 else
5949 with_gnu_ld=no
5950 fi
5951
5952 ac_prog=ld
5953 if test "$GCC" = yes; then
5954 # Check if gcc -print-prog-name=ld gives a path.
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5956 $as_echo_n "checking for ld used by $CC... " >&6; }
5957 case $host in
5958 *-*-mingw*)
5959 # gcc leaves a trailing carriage return which upsets mingw
5960 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5961 *)
5962 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5963 esac
5964 case $ac_prog in
5965 # Accept absolute paths.
5966 [\\/]* | ?:[\\/]*)
5967 re_direlt='/[^/][^/]*/\.\./'
5968 # Canonicalize the pathname of ld
5969 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5970 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5971 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5972 done
5973 test -z "$LD" && LD="$ac_prog"
5974 ;;
5975 "")
5976 # If it fails, then pretend we aren't using GCC.
5977 ac_prog=ld
5978 ;;
5979 *)
5980 # If it is relative, then search for the first ld in PATH.
5981 with_gnu_ld=unknown
5982 ;;
5983 esac
5984 elif test "$with_gnu_ld" = yes; then
5985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5986 $as_echo_n "checking for GNU ld... " >&6; }
5987 else
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5989 $as_echo_n "checking for non-GNU ld... " >&6; }
5990 fi
5991 if ${lt_cv_path_LD+:} false; then :
5992 $as_echo_n "(cached) " >&6
5993 else
5994 if test -z "$LD"; then
5995 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5996 for ac_dir in $PATH; do
5997 IFS="$lt_save_ifs"
5998 test -z "$ac_dir" && ac_dir=.
5999 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6000 lt_cv_path_LD="$ac_dir/$ac_prog"
6001 # Check to see if the program is GNU ld. I'd rather use --version,
6002 # but apparently some variants of GNU ld only accept -v.
6003 # Break only if it was the GNU/non-GNU ld that we prefer.
6004 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6005 *GNU* | *'with BFD'*)
6006 test "$with_gnu_ld" != no && break
6007 ;;
6008 *)
6009 test "$with_gnu_ld" != yes && break
6010 ;;
6011 esac
6012 fi
6013 done
6014 IFS="$lt_save_ifs"
6015 else
6016 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6017 fi
6018 fi
6019
6020 LD="$lt_cv_path_LD"
6021 if test -n "$LD"; then
6022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6023 $as_echo "$LD" >&6; }
6024 else
6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6026 $as_echo "no" >&6; }
6027 fi
6028 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6030 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6031 if ${lt_cv_prog_gnu_ld+:} false; then :
6032 $as_echo_n "(cached) " >&6
6033 else
6034 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6035 case `$LD -v 2>&1 </dev/null` in
6036 *GNU* | *'with BFD'*)
6037 lt_cv_prog_gnu_ld=yes
6038 ;;
6039 *)
6040 lt_cv_prog_gnu_ld=no
6041 ;;
6042 esac
6043 fi
6044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6045 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6046 with_gnu_ld=$lt_cv_prog_gnu_ld
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6057 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6058 if ${lt_cv_path_NM+:} false; then :
6059 $as_echo_n "(cached) " >&6
6060 else
6061 if test -n "$NM"; then
6062 # Let the user override the test.
6063 lt_cv_path_NM="$NM"
6064 else
6065 lt_nm_to_check="${ac_tool_prefix}nm"
6066 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6067 lt_nm_to_check="$lt_nm_to_check nm"
6068 fi
6069 for lt_tmp_nm in $lt_nm_to_check; do
6070 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6071 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6072 IFS="$lt_save_ifs"
6073 test -z "$ac_dir" && ac_dir=.
6074 tmp_nm="$ac_dir/$lt_tmp_nm"
6075 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6076 # Check to see if the nm accepts a BSD-compat flag.
6077 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6078 # nm: unknown option "B" ignored
6079 # Tru64's nm complains that /dev/null is an invalid object file
6080 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6081 */dev/null* | *'Invalid file or object type'*)
6082 lt_cv_path_NM="$tmp_nm -B"
6083 break
6084 ;;
6085 *)
6086 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6087 */dev/null*)
6088 lt_cv_path_NM="$tmp_nm -p"
6089 break
6090 ;;
6091 *)
6092 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6093 continue # so that we can try to find one that supports BSD flags
6094 ;;
6095 esac
6096 ;;
6097 esac
6098 fi
6099 done
6100 IFS="$lt_save_ifs"
6101 done
6102 : ${lt_cv_path_NM=no}
6103 fi
6104 fi
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6106 $as_echo "$lt_cv_path_NM" >&6; }
6107 if test "$lt_cv_path_NM" != "no"; then
6108 NM="$lt_cv_path_NM"
6109 else
6110 # Didn't find any BSD compatible name lister, look for dumpbin.
6111 if test -n "$DUMPBIN"; then :
6112 # Let the user override the test.
6113 else
6114 if test -n "$ac_tool_prefix"; then
6115 for ac_prog in dumpbin "link -dump"
6116 do
6117 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6118 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6120 $as_echo_n "checking for $ac_word... " >&6; }
6121 if ${ac_cv_prog_DUMPBIN+:} false; then :
6122 $as_echo_n "(cached) " >&6
6123 else
6124 if test -n "$DUMPBIN"; then
6125 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6126 else
6127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6128 for as_dir in $PATH
6129 do
6130 IFS=$as_save_IFS
6131 test -z "$as_dir" && as_dir=.
6132 for ac_exec_ext in '' $ac_executable_extensions; do
6133 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6134 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6135 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6136 break 2
6137 fi
6138 done
6139 done
6140 IFS=$as_save_IFS
6141
6142 fi
6143 fi
6144 DUMPBIN=$ac_cv_prog_DUMPBIN
6145 if test -n "$DUMPBIN"; then
6146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6147 $as_echo "$DUMPBIN" >&6; }
6148 else
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6150 $as_echo "no" >&6; }
6151 fi
6152
6153
6154 test -n "$DUMPBIN" && break
6155 done
6156 fi
6157 if test -z "$DUMPBIN"; then
6158 ac_ct_DUMPBIN=$DUMPBIN
6159 for ac_prog in dumpbin "link -dump"
6160 do
6161 # Extract the first word of "$ac_prog", so it can be a program name with args.
6162 set dummy $ac_prog; ac_word=$2
6163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6164 $as_echo_n "checking for $ac_word... " >&6; }
6165 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6166 $as_echo_n "(cached) " >&6
6167 else
6168 if test -n "$ac_ct_DUMPBIN"; then
6169 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6170 else
6171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6172 for as_dir in $PATH
6173 do
6174 IFS=$as_save_IFS
6175 test -z "$as_dir" && as_dir=.
6176 for ac_exec_ext in '' $ac_executable_extensions; do
6177 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6178 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6180 break 2
6181 fi
6182 done
6183 done
6184 IFS=$as_save_IFS
6185
6186 fi
6187 fi
6188 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6189 if test -n "$ac_ct_DUMPBIN"; then
6190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6191 $as_echo "$ac_ct_DUMPBIN" >&6; }
6192 else
6193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6194 $as_echo "no" >&6; }
6195 fi
6196
6197
6198 test -n "$ac_ct_DUMPBIN" && break
6199 done
6200
6201 if test "x$ac_ct_DUMPBIN" = x; then
6202 DUMPBIN=":"
6203 else
6204 case $cross_compiling:$ac_tool_warned in
6205 yes:)
6206 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6207 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6208 ac_tool_warned=yes ;;
6209 esac
6210 DUMPBIN=$ac_ct_DUMPBIN
6211 fi
6212 fi
6213
6214 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6215 *COFF*)
6216 DUMPBIN="$DUMPBIN -symbols"
6217 ;;
6218 *)
6219 DUMPBIN=:
6220 ;;
6221 esac
6222 fi
6223
6224 if test "$DUMPBIN" != ":"; then
6225 NM="$DUMPBIN"
6226 fi
6227 fi
6228 test -z "$NM" && NM=nm
6229
6230
6231
6232
6233
6234
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6236 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6237 if ${lt_cv_nm_interface+:} false; then :
6238 $as_echo_n "(cached) " >&6
6239 else
6240 lt_cv_nm_interface="BSD nm"
6241 echo "int some_variable = 0;" > conftest.$ac_ext
6242 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6243 (eval "$ac_compile" 2>conftest.err)
6244 cat conftest.err >&5
6245 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6246 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6247 cat conftest.err >&5
6248 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6249 cat conftest.out >&5
6250 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6251 lt_cv_nm_interface="MS dumpbin"
6252 fi
6253 rm -f conftest*
6254 fi
6255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6256 $as_echo "$lt_cv_nm_interface" >&6; }
6257
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6259 $as_echo_n "checking whether ln -s works... " >&6; }
6260 LN_S=$as_ln_s
6261 if test "$LN_S" = "ln -s"; then
6262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6263 $as_echo "yes" >&6; }
6264 else
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6266 $as_echo "no, using $LN_S" >&6; }
6267 fi
6268
6269 # find the maximum length of command line arguments
6270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6271 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6272 if ${lt_cv_sys_max_cmd_len+:} false; then :
6273 $as_echo_n "(cached) " >&6
6274 else
6275 i=0
6276 teststring="ABCD"
6277
6278 case $build_os in
6279 msdosdjgpp*)
6280 # On DJGPP, this test can blow up pretty badly due to problems in libc
6281 # (any single argument exceeding 2000 bytes causes a buffer overrun
6282 # during glob expansion). Even if it were fixed, the result of this
6283 # check would be larger than it should be.
6284 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6285 ;;
6286
6287 gnu*)
6288 # Under GNU Hurd, this test is not required because there is
6289 # no limit to the length of command line arguments.
6290 # Libtool will interpret -1 as no limit whatsoever
6291 lt_cv_sys_max_cmd_len=-1;
6292 ;;
6293
6294 cygwin* | mingw* | cegcc*)
6295 # On Win9x/ME, this test blows up -- it succeeds, but takes
6296 # about 5 minutes as the teststring grows exponentially.
6297 # Worse, since 9x/ME are not pre-emptively multitasking,
6298 # you end up with a "frozen" computer, even though with patience
6299 # the test eventually succeeds (with a max line length of 256k).
6300 # Instead, let's just punt: use the minimum linelength reported by
6301 # all of the supported platforms: 8192 (on NT/2K/XP).
6302 lt_cv_sys_max_cmd_len=8192;
6303 ;;
6304
6305 mint*)
6306 # On MiNT this can take a long time and run out of memory.
6307 lt_cv_sys_max_cmd_len=8192;
6308 ;;
6309
6310 amigaos*)
6311 # On AmigaOS with pdksh, this test takes hours, literally.
6312 # So we just punt and use a minimum line length of 8192.
6313 lt_cv_sys_max_cmd_len=8192;
6314 ;;
6315
6316 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6317 # This has been around since 386BSD, at least. Likely further.
6318 if test -x /sbin/sysctl; then
6319 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6320 elif test -x /usr/sbin/sysctl; then
6321 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6322 else
6323 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6324 fi
6325 # And add a safety zone
6326 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6327 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6328 ;;
6329
6330 interix*)
6331 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6332 lt_cv_sys_max_cmd_len=196608
6333 ;;
6334
6335 osf*)
6336 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6337 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6338 # nice to cause kernel panics so lets avoid the loop below.
6339 # First set a reasonable default.
6340 lt_cv_sys_max_cmd_len=16384
6341 #
6342 if test -x /sbin/sysconfig; then
6343 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6344 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6345 esac
6346 fi
6347 ;;
6348 sco3.2v5*)
6349 lt_cv_sys_max_cmd_len=102400
6350 ;;
6351 sysv5* | sco5v6* | sysv4.2uw2*)
6352 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6353 if test -n "$kargmax"; then
6354 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6355 else
6356 lt_cv_sys_max_cmd_len=32768
6357 fi
6358 ;;
6359 *)
6360 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6361 if test -n "$lt_cv_sys_max_cmd_len"; then
6362 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6363 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6364 else
6365 # Make teststring a little bigger before we do anything with it.
6366 # a 1K string should be a reasonable start.
6367 for i in 1 2 3 4 5 6 7 8 ; do
6368 teststring=$teststring$teststring
6369 done
6370 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6371 # If test is not a shell built-in, we'll probably end up computing a
6372 # maximum length that is only half of the actual maximum length, but
6373 # we can't tell.
6374 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6375 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6376 test $i != 17 # 1/2 MB should be enough
6377 do
6378 i=`expr $i + 1`
6379 teststring=$teststring$teststring
6380 done
6381 # Only check the string length outside the loop.
6382 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6383 teststring=
6384 # Add a significant safety factor because C++ compilers can tack on
6385 # massive amounts of additional arguments before passing them to the
6386 # linker. It appears as though 1/2 is a usable value.
6387 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6388 fi
6389 ;;
6390 esac
6391
6392 fi
6393
6394 if test -n $lt_cv_sys_max_cmd_len ; then
6395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6396 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6397 else
6398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6399 $as_echo "none" >&6; }
6400 fi
6401 max_cmd_len=$lt_cv_sys_max_cmd_len
6402
6403
6404
6405
6406
6407
6408 : ${CP="cp -f"}
6409 : ${MV="mv -f"}
6410 : ${RM="rm -f"}
6411
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6413 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6414 # Try some XSI features
6415 xsi_shell=no
6416 ( _lt_dummy="a/b/c"
6417 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6418 = c,a/b,, \
6419 && eval 'test $(( 1 + 1 )) -eq 2 \
6420 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6421 && xsi_shell=yes
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6423 $as_echo "$xsi_shell" >&6; }
6424
6425
6426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6427 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6428 lt_shell_append=no
6429 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6430 >/dev/null 2>&1 \
6431 && lt_shell_append=yes
6432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6433 $as_echo "$lt_shell_append" >&6; }
6434
6435
6436 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6437 lt_unset=unset
6438 else
6439 lt_unset=false
6440 fi
6441
6442
6443
6444
6445
6446 # test EBCDIC or ASCII
6447 case `echo X|tr X '\101'` in
6448 A) # ASCII based system
6449 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6450 lt_SP2NL='tr \040 \012'
6451 lt_NL2SP='tr \015\012 \040\040'
6452 ;;
6453 *) # EBCDIC based system
6454 lt_SP2NL='tr \100 \n'
6455 lt_NL2SP='tr \r\n \100\100'
6456 ;;
6457 esac
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6468 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6469 if ${lt_cv_ld_reload_flag+:} false; then :
6470 $as_echo_n "(cached) " >&6
6471 else
6472 lt_cv_ld_reload_flag='-r'
6473 fi
6474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6475 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6476 reload_flag=$lt_cv_ld_reload_flag
6477 case $reload_flag in
6478 "" | " "*) ;;
6479 *) reload_flag=" $reload_flag" ;;
6480 esac
6481 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6482 case $host_os in
6483 darwin*)
6484 if test "$GCC" = yes; then
6485 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6486 else
6487 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6488 fi
6489 ;;
6490 esac
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500 if test -n "$ac_tool_prefix"; then
6501 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6502 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6504 $as_echo_n "checking for $ac_word... " >&6; }
6505 if ${ac_cv_prog_OBJDUMP+:} false; then :
6506 $as_echo_n "(cached) " >&6
6507 else
6508 if test -n "$OBJDUMP"; then
6509 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6510 else
6511 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6512 for as_dir in $PATH
6513 do
6514 IFS=$as_save_IFS
6515 test -z "$as_dir" && as_dir=.
6516 for ac_exec_ext in '' $ac_executable_extensions; do
6517 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6518 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6520 break 2
6521 fi
6522 done
6523 done
6524 IFS=$as_save_IFS
6525
6526 fi
6527 fi
6528 OBJDUMP=$ac_cv_prog_OBJDUMP
6529 if test -n "$OBJDUMP"; then
6530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6531 $as_echo "$OBJDUMP" >&6; }
6532 else
6533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6534 $as_echo "no" >&6; }
6535 fi
6536
6537
6538 fi
6539 if test -z "$ac_cv_prog_OBJDUMP"; then
6540 ac_ct_OBJDUMP=$OBJDUMP
6541 # Extract the first word of "objdump", so it can be a program name with args.
6542 set dummy objdump; ac_word=$2
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6544 $as_echo_n "checking for $ac_word... " >&6; }
6545 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6546 $as_echo_n "(cached) " >&6
6547 else
6548 if test -n "$ac_ct_OBJDUMP"; then
6549 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6550 else
6551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6552 for as_dir in $PATH
6553 do
6554 IFS=$as_save_IFS
6555 test -z "$as_dir" && as_dir=.
6556 for ac_exec_ext in '' $ac_executable_extensions; do
6557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6558 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6560 break 2
6561 fi
6562 done
6563 done
6564 IFS=$as_save_IFS
6565
6566 fi
6567 fi
6568 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6569 if test -n "$ac_ct_OBJDUMP"; then
6570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6571 $as_echo "$ac_ct_OBJDUMP" >&6; }
6572 else
6573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6574 $as_echo "no" >&6; }
6575 fi
6576
6577 if test "x$ac_ct_OBJDUMP" = x; then
6578 OBJDUMP="false"
6579 else
6580 case $cross_compiling:$ac_tool_warned in
6581 yes:)
6582 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6583 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6584 ac_tool_warned=yes ;;
6585 esac
6586 OBJDUMP=$ac_ct_OBJDUMP
6587 fi
6588 else
6589 OBJDUMP="$ac_cv_prog_OBJDUMP"
6590 fi
6591
6592 test -z "$OBJDUMP" && OBJDUMP=objdump
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6603 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6604 if ${lt_cv_deplibs_check_method+:} false; then :
6605 $as_echo_n "(cached) " >&6
6606 else
6607 lt_cv_file_magic_cmd='$MAGIC_CMD'
6608 lt_cv_file_magic_test_file=
6609 lt_cv_deplibs_check_method='unknown'
6610 # Need to set the preceding variable on all platforms that support
6611 # interlibrary dependencies.
6612 # 'none' -- dependencies not supported.
6613 # `unknown' -- same as none, but documents that we really don't know.
6614 # 'pass_all' -- all dependencies passed with no checks.
6615 # 'test_compile' -- check by making test program.
6616 # 'file_magic [[regex]]' -- check by looking for files in library path
6617 # which responds to the $file_magic_cmd with a given extended regex.
6618 # If you have `file' or equivalent on your system and you're not sure
6619 # whether `pass_all' will *always* work, you probably want this one.
6620
6621 case $host_os in
6622 aix[4-9]*)
6623 lt_cv_deplibs_check_method=pass_all
6624 ;;
6625
6626 beos*)
6627 lt_cv_deplibs_check_method=pass_all
6628 ;;
6629
6630 bsdi[45]*)
6631 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6632 lt_cv_file_magic_cmd='/usr/bin/file -L'
6633 lt_cv_file_magic_test_file=/shlib/libc.so
6634 ;;
6635
6636 cygwin*)
6637 # func_win32_libid is a shell function defined in ltmain.sh
6638 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6639 lt_cv_file_magic_cmd='func_win32_libid'
6640 ;;
6641
6642 mingw* | pw32*)
6643 # Base MSYS/MinGW do not provide the 'file' command needed by
6644 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6645 # unless we find 'file', for example because we are cross-compiling.
6646 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6647 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6648 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6649 lt_cv_file_magic_cmd='func_win32_libid'
6650 else
6651 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6652 lt_cv_file_magic_cmd='$OBJDUMP -f'
6653 fi
6654 ;;
6655
6656 cegcc*)
6657 # use the weaker test based on 'objdump'. See mingw*.
6658 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6659 lt_cv_file_magic_cmd='$OBJDUMP -f'
6660 ;;
6661
6662 darwin* | rhapsody*)
6663 lt_cv_deplibs_check_method=pass_all
6664 ;;
6665
6666 freebsd* | dragonfly*)
6667 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6668 case $host_cpu in
6669 i*86 )
6670 # Not sure whether the presence of OpenBSD here was a mistake.
6671 # Let's accept both of them until this is cleared up.
6672 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6673 lt_cv_file_magic_cmd=/usr/bin/file
6674 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6675 ;;
6676 esac
6677 else
6678 lt_cv_deplibs_check_method=pass_all
6679 fi
6680 ;;
6681
6682 gnu*)
6683 lt_cv_deplibs_check_method=pass_all
6684 ;;
6685
6686 haiku*)
6687 lt_cv_deplibs_check_method=pass_all
6688 ;;
6689
6690 hpux10.20* | hpux11*)
6691 lt_cv_file_magic_cmd=/usr/bin/file
6692 case $host_cpu in
6693 ia64*)
6694 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6695 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6696 ;;
6697 hppa*64*)
6698 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]'
6699 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6700 ;;
6701 *)
6702 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6703 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6704 ;;
6705 esac
6706 ;;
6707
6708 interix[3-9]*)
6709 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6710 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6711 ;;
6712
6713 irix5* | irix6* | nonstopux*)
6714 case $LD in
6715 *-32|*"-32 ") libmagic=32-bit;;
6716 *-n32|*"-n32 ") libmagic=N32;;
6717 *-64|*"-64 ") libmagic=64-bit;;
6718 *) libmagic=never-match;;
6719 esac
6720 lt_cv_deplibs_check_method=pass_all
6721 ;;
6722
6723 # This must be Linux ELF.
6724 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6725 lt_cv_deplibs_check_method=pass_all
6726 ;;
6727
6728 netbsd*)
6729 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6730 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6731 else
6732 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6733 fi
6734 ;;
6735
6736 newos6*)
6737 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6738 lt_cv_file_magic_cmd=/usr/bin/file
6739 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6740 ;;
6741
6742 *nto* | *qnx*)
6743 lt_cv_deplibs_check_method=pass_all
6744 ;;
6745
6746 openbsd*)
6747 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6748 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6749 else
6750 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6751 fi
6752 ;;
6753
6754 osf3* | osf4* | osf5*)
6755 lt_cv_deplibs_check_method=pass_all
6756 ;;
6757
6758 rdos*)
6759 lt_cv_deplibs_check_method=pass_all
6760 ;;
6761
6762 solaris*)
6763 lt_cv_deplibs_check_method=pass_all
6764 ;;
6765
6766 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6767 lt_cv_deplibs_check_method=pass_all
6768 ;;
6769
6770 sysv4 | sysv4.3*)
6771 case $host_vendor in
6772 motorola)
6773 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]'
6774 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6775 ;;
6776 ncr)
6777 lt_cv_deplibs_check_method=pass_all
6778 ;;
6779 sequent)
6780 lt_cv_file_magic_cmd='/bin/file'
6781 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6782 ;;
6783 sni)
6784 lt_cv_file_magic_cmd='/bin/file'
6785 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6786 lt_cv_file_magic_test_file=/lib/libc.so
6787 ;;
6788 siemens)
6789 lt_cv_deplibs_check_method=pass_all
6790 ;;
6791 pc)
6792 lt_cv_deplibs_check_method=pass_all
6793 ;;
6794 esac
6795 ;;
6796
6797 tpf*)
6798 lt_cv_deplibs_check_method=pass_all
6799 ;;
6800 esac
6801
6802 fi
6803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6804 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6805 file_magic_cmd=$lt_cv_file_magic_cmd
6806 deplibs_check_method=$lt_cv_deplibs_check_method
6807 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820 if test -n "$ac_tool_prefix"; then
6821 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6822 set dummy ${ac_tool_prefix}ar; ac_word=$2
6823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6824 $as_echo_n "checking for $ac_word... " >&6; }
6825 if ${ac_cv_prog_AR+:} false; then :
6826 $as_echo_n "(cached) " >&6
6827 else
6828 if test -n "$AR"; then
6829 ac_cv_prog_AR="$AR" # Let the user override the test.
6830 else
6831 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6832 for as_dir in $PATH
6833 do
6834 IFS=$as_save_IFS
6835 test -z "$as_dir" && as_dir=.
6836 for ac_exec_ext in '' $ac_executable_extensions; do
6837 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6838 ac_cv_prog_AR="${ac_tool_prefix}ar"
6839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6840 break 2
6841 fi
6842 done
6843 done
6844 IFS=$as_save_IFS
6845
6846 fi
6847 fi
6848 AR=$ac_cv_prog_AR
6849 if test -n "$AR"; then
6850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6851 $as_echo "$AR" >&6; }
6852 else
6853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6854 $as_echo "no" >&6; }
6855 fi
6856
6857
6858 fi
6859 if test -z "$ac_cv_prog_AR"; then
6860 ac_ct_AR=$AR
6861 # Extract the first word of "ar", so it can be a program name with args.
6862 set dummy ar; ac_word=$2
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6864 $as_echo_n "checking for $ac_word... " >&6; }
6865 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6866 $as_echo_n "(cached) " >&6
6867 else
6868 if test -n "$ac_ct_AR"; then
6869 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6870 else
6871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6872 for as_dir in $PATH
6873 do
6874 IFS=$as_save_IFS
6875 test -z "$as_dir" && as_dir=.
6876 for ac_exec_ext in '' $ac_executable_extensions; do
6877 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6878 ac_cv_prog_ac_ct_AR="ar"
6879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6880 break 2
6881 fi
6882 done
6883 done
6884 IFS=$as_save_IFS
6885
6886 fi
6887 fi
6888 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6889 if test -n "$ac_ct_AR"; then
6890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6891 $as_echo "$ac_ct_AR" >&6; }
6892 else
6893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6894 $as_echo "no" >&6; }
6895 fi
6896
6897 if test "x$ac_ct_AR" = x; then
6898 AR="false"
6899 else
6900 case $cross_compiling:$ac_tool_warned in
6901 yes:)
6902 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6903 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6904 ac_tool_warned=yes ;;
6905 esac
6906 AR=$ac_ct_AR
6907 fi
6908 else
6909 AR="$ac_cv_prog_AR"
6910 fi
6911
6912 test -z "$AR" && AR=ar
6913 test -z "$AR_FLAGS" && AR_FLAGS=cru
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925 if test -n "$ac_tool_prefix"; then
6926 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6927 set dummy ${ac_tool_prefix}strip; ac_word=$2
6928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6929 $as_echo_n "checking for $ac_word... " >&6; }
6930 if ${ac_cv_prog_STRIP+:} false; then :
6931 $as_echo_n "(cached) " >&6
6932 else
6933 if test -n "$STRIP"; then
6934 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6935 else
6936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6937 for as_dir in $PATH
6938 do
6939 IFS=$as_save_IFS
6940 test -z "$as_dir" && as_dir=.
6941 for ac_exec_ext in '' $ac_executable_extensions; do
6942 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6943 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6945 break 2
6946 fi
6947 done
6948 done
6949 IFS=$as_save_IFS
6950
6951 fi
6952 fi
6953 STRIP=$ac_cv_prog_STRIP
6954 if test -n "$STRIP"; then
6955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6956 $as_echo "$STRIP" >&6; }
6957 else
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6959 $as_echo "no" >&6; }
6960 fi
6961
6962
6963 fi
6964 if test -z "$ac_cv_prog_STRIP"; then
6965 ac_ct_STRIP=$STRIP
6966 # Extract the first word of "strip", so it can be a program name with args.
6967 set dummy strip; ac_word=$2
6968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6969 $as_echo_n "checking for $ac_word... " >&6; }
6970 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6971 $as_echo_n "(cached) " >&6
6972 else
6973 if test -n "$ac_ct_STRIP"; then
6974 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6975 else
6976 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6977 for as_dir in $PATH
6978 do
6979 IFS=$as_save_IFS
6980 test -z "$as_dir" && as_dir=.
6981 for ac_exec_ext in '' $ac_executable_extensions; do
6982 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6983 ac_cv_prog_ac_ct_STRIP="strip"
6984 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6985 break 2
6986 fi
6987 done
6988 done
6989 IFS=$as_save_IFS
6990
6991 fi
6992 fi
6993 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6994 if test -n "$ac_ct_STRIP"; then
6995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6996 $as_echo "$ac_ct_STRIP" >&6; }
6997 else
6998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6999 $as_echo "no" >&6; }
7000 fi
7001
7002 if test "x$ac_ct_STRIP" = x; then
7003 STRIP=":"
7004 else
7005 case $cross_compiling:$ac_tool_warned in
7006 yes:)
7007 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7008 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7009 ac_tool_warned=yes ;;
7010 esac
7011 STRIP=$ac_ct_STRIP
7012 fi
7013 else
7014 STRIP="$ac_cv_prog_STRIP"
7015 fi
7016
7017 test -z "$STRIP" && STRIP=:
7018
7019
7020
7021
7022
7023
7024 if test -n "$ac_tool_prefix"; then
7025 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7026 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7028 $as_echo_n "checking for $ac_word... " >&6; }
7029 if ${ac_cv_prog_RANLIB+:} false; then :
7030 $as_echo_n "(cached) " >&6
7031 else
7032 if test -n "$RANLIB"; then
7033 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7034 else
7035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7036 for as_dir in $PATH
7037 do
7038 IFS=$as_save_IFS
7039 test -z "$as_dir" && as_dir=.
7040 for ac_exec_ext in '' $ac_executable_extensions; do
7041 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7042 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7044 break 2
7045 fi
7046 done
7047 done
7048 IFS=$as_save_IFS
7049
7050 fi
7051 fi
7052 RANLIB=$ac_cv_prog_RANLIB
7053 if test -n "$RANLIB"; then
7054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7055 $as_echo "$RANLIB" >&6; }
7056 else
7057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7058 $as_echo "no" >&6; }
7059 fi
7060
7061
7062 fi
7063 if test -z "$ac_cv_prog_RANLIB"; then
7064 ac_ct_RANLIB=$RANLIB
7065 # Extract the first word of "ranlib", so it can be a program name with args.
7066 set dummy ranlib; ac_word=$2
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7068 $as_echo_n "checking for $ac_word... " >&6; }
7069 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7070 $as_echo_n "(cached) " >&6
7071 else
7072 if test -n "$ac_ct_RANLIB"; then
7073 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7074 else
7075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7076 for as_dir in $PATH
7077 do
7078 IFS=$as_save_IFS
7079 test -z "$as_dir" && as_dir=.
7080 for ac_exec_ext in '' $ac_executable_extensions; do
7081 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7082 ac_cv_prog_ac_ct_RANLIB="ranlib"
7083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7084 break 2
7085 fi
7086 done
7087 done
7088 IFS=$as_save_IFS
7089
7090 fi
7091 fi
7092 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7093 if test -n "$ac_ct_RANLIB"; then
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7095 $as_echo "$ac_ct_RANLIB" >&6; }
7096 else
7097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7098 $as_echo "no" >&6; }
7099 fi
7100
7101 if test "x$ac_ct_RANLIB" = x; then
7102 RANLIB=":"
7103 else
7104 case $cross_compiling:$ac_tool_warned in
7105 yes:)
7106 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7107 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7108 ac_tool_warned=yes ;;
7109 esac
7110 RANLIB=$ac_ct_RANLIB
7111 fi
7112 else
7113 RANLIB="$ac_cv_prog_RANLIB"
7114 fi
7115
7116 test -z "$RANLIB" && RANLIB=:
7117
7118
7119
7120
7121
7122
7123 # Determine commands to create old-style static archives.
7124 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7125 old_postinstall_cmds='chmod 644 $oldlib'
7126 old_postuninstall_cmds=
7127
7128 if test -n "$RANLIB"; then
7129 case $host_os in
7130 openbsd*)
7131 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7132 ;;
7133 *)
7134 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7135 ;;
7136 esac
7137 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7138 fi
7139
7140 case $host_os in
7141 darwin*)
7142 lock_old_archive_extraction=yes ;;
7143 *)
7144 lock_old_archive_extraction=no ;;
7145 esac
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167 for ac_prog in gawk mawk nawk awk
7168 do
7169 # Extract the first word of "$ac_prog", so it can be a program name with args.
7170 set dummy $ac_prog; ac_word=$2
7171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7172 $as_echo_n "checking for $ac_word... " >&6; }
7173 if ${ac_cv_prog_AWK+:} false; then :
7174 $as_echo_n "(cached) " >&6
7175 else
7176 if test -n "$AWK"; then
7177 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7178 else
7179 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7180 for as_dir in $PATH
7181 do
7182 IFS=$as_save_IFS
7183 test -z "$as_dir" && as_dir=.
7184 for ac_exec_ext in '' $ac_executable_extensions; do
7185 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7186 ac_cv_prog_AWK="$ac_prog"
7187 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7188 break 2
7189 fi
7190 done
7191 done
7192 IFS=$as_save_IFS
7193
7194 fi
7195 fi
7196 AWK=$ac_cv_prog_AWK
7197 if test -n "$AWK"; then
7198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7199 $as_echo "$AWK" >&6; }
7200 else
7201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7202 $as_echo "no" >&6; }
7203 fi
7204
7205
7206 test -n "$AWK" && break
7207 done
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227 # If no C compiler was specified, use CC.
7228 LTCC=${LTCC-"$CC"}
7229
7230 # If no C compiler flags were specified, use CFLAGS.
7231 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7232
7233 # Allow CC to be a program name with arguments.
7234 compiler=$CC
7235
7236
7237 # Check for command to grab the raw symbol name followed by C symbol from nm.
7238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7239 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7240 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7241 $as_echo_n "(cached) " >&6
7242 else
7243
7244 # These are sane defaults that work on at least a few old systems.
7245 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7246
7247 # Character class describing NM global symbol codes.
7248 symcode='[BCDEGRST]'
7249
7250 # Regexp to match symbols that can be accessed directly from C.
7251 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7252
7253 # Define system-specific variables.
7254 case $host_os in
7255 aix*)
7256 symcode='[BCDT]'
7257 ;;
7258 cygwin* | mingw* | pw32* | cegcc*)
7259 symcode='[ABCDGISTW]'
7260 ;;
7261 hpux*)
7262 if test "$host_cpu" = ia64; then
7263 symcode='[ABCDEGRST]'
7264 fi
7265 ;;
7266 irix* | nonstopux*)
7267 symcode='[BCDEGRST]'
7268 ;;
7269 osf*)
7270 symcode='[BCDEGQRST]'
7271 ;;
7272 solaris*)
7273 symcode='[BDRT]'
7274 ;;
7275 sco3.2v5*)
7276 symcode='[DT]'
7277 ;;
7278 sysv4.2uw2*)
7279 symcode='[DT]'
7280 ;;
7281 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7282 symcode='[ABDT]'
7283 ;;
7284 sysv4)
7285 symcode='[DFNSTU]'
7286 ;;
7287 esac
7288
7289 # If we're using GNU nm, then use its standard symbol codes.
7290 case `$NM -V 2>&1` in
7291 *GNU* | *'with BFD'*)
7292 symcode='[ABCDGIRSTW]' ;;
7293 esac
7294
7295 # Transform an extracted symbol line into a proper C declaration.
7296 # Some systems (esp. on ia64) link data and code symbols differently,
7297 # so use this general approach.
7298 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7299
7300 # Transform an extracted symbol line into symbol name and symbol address
7301 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7302 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'"
7303
7304 # Handle CRLF in mingw tool chain
7305 opt_cr=
7306 case $build_os in
7307 mingw*)
7308 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7309 ;;
7310 esac
7311
7312 # Try without a prefix underscore, then with it.
7313 for ac_symprfx in "" "_"; do
7314
7315 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7316 symxfrm="\\1 $ac_symprfx\\2 \\2"
7317
7318 # Write the raw and C identifiers.
7319 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7320 # Fake it for dumpbin and say T for any non-static function
7321 # and D for any global variable.
7322 # Also find C++ and __fastcall symbols from MSVC++,
7323 # which start with @ or ?.
7324 lt_cv_sys_global_symbol_pipe="$AWK '"\
7325 " {last_section=section; section=\$ 3};"\
7326 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7327 " \$ 0!~/External *\|/{next};"\
7328 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7329 " {if(hide[section]) next};"\
7330 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7331 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7332 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7333 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7334 " ' prfx=^$ac_symprfx"
7335 else
7336 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7337 fi
7338
7339 # Check to see that the pipe works correctly.
7340 pipe_works=no
7341
7342 rm -f conftest*
7343 cat > conftest.$ac_ext <<_LT_EOF
7344 #ifdef __cplusplus
7345 extern "C" {
7346 #endif
7347 char nm_test_var;
7348 void nm_test_func(void);
7349 void nm_test_func(void){}
7350 #ifdef __cplusplus
7351 }
7352 #endif
7353 int main(){nm_test_var='a';nm_test_func();return(0);}
7354 _LT_EOF
7355
7356 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357 (eval $ac_compile) 2>&5
7358 ac_status=$?
7359 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7360 test $ac_status = 0; }; then
7361 # Now try to grab the symbols.
7362 nlist=conftest.nm
7363 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7364 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7365 ac_status=$?
7366 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7367 test $ac_status = 0; } && test -s "$nlist"; then
7368 # Try sorting and uniquifying the output.
7369 if sort "$nlist" | uniq > "$nlist"T; then
7370 mv -f "$nlist"T "$nlist"
7371 else
7372 rm -f "$nlist"T
7373 fi
7374
7375 # Make sure that we snagged all the symbols we need.
7376 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7377 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7378 cat <<_LT_EOF > conftest.$ac_ext
7379 #ifdef __cplusplus
7380 extern "C" {
7381 #endif
7382
7383 _LT_EOF
7384 # Now generate the symbol file.
7385 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7386
7387 cat <<_LT_EOF >> conftest.$ac_ext
7388
7389 /* The mapping between symbol names and symbols. */
7390 const struct {
7391 const char *name;
7392 void *address;
7393 }
7394 lt__PROGRAM__LTX_preloaded_symbols[] =
7395 {
7396 { "@PROGRAM@", (void *) 0 },
7397 _LT_EOF
7398 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7399 cat <<\_LT_EOF >> conftest.$ac_ext
7400 {0, (void *) 0}
7401 };
7402
7403 /* This works around a problem in FreeBSD linker */
7404 #ifdef FREEBSD_WORKAROUND
7405 static const void *lt_preloaded_setup() {
7406 return lt__PROGRAM__LTX_preloaded_symbols;
7407 }
7408 #endif
7409
7410 #ifdef __cplusplus
7411 }
7412 #endif
7413 _LT_EOF
7414 # Now try linking the two files.
7415 mv conftest.$ac_objext conftstm.$ac_objext
7416 lt_save_LIBS="$LIBS"
7417 lt_save_CFLAGS="$CFLAGS"
7418 LIBS="conftstm.$ac_objext"
7419 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7420 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7421 (eval $ac_link) 2>&5
7422 ac_status=$?
7423 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7424 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7425 pipe_works=yes
7426 fi
7427 LIBS="$lt_save_LIBS"
7428 CFLAGS="$lt_save_CFLAGS"
7429 else
7430 echo "cannot find nm_test_func in $nlist" >&5
7431 fi
7432 else
7433 echo "cannot find nm_test_var in $nlist" >&5
7434 fi
7435 else
7436 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7437 fi
7438 else
7439 echo "$progname: failed program was:" >&5
7440 cat conftest.$ac_ext >&5
7441 fi
7442 rm -rf conftest* conftst*
7443
7444 # Do not use the global_symbol_pipe unless it works.
7445 if test "$pipe_works" = yes; then
7446 break
7447 else
7448 lt_cv_sys_global_symbol_pipe=
7449 fi
7450 done
7451
7452 fi
7453
7454 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7455 lt_cv_sys_global_symbol_to_cdecl=
7456 fi
7457 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7459 $as_echo "failed" >&6; }
7460 else
7461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7462 $as_echo "ok" >&6; }
7463 fi
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486 # Check whether --enable-libtool-lock was given.
7487 if test "${enable_libtool_lock+set}" = set; then :
7488 enableval=$enable_libtool_lock;
7489 fi
7490
7491 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7492
7493 # Some flags need to be propagated to the compiler or linker for good
7494 # libtool support.
7495 case $host in
7496 ia64-*-hpux*)
7497 # Find out which ABI we are using.
7498 echo 'int i;' > conftest.$ac_ext
7499 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7500 (eval $ac_compile) 2>&5
7501 ac_status=$?
7502 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7503 test $ac_status = 0; }; then
7504 case `/usr/bin/file conftest.$ac_objext` in
7505 *ELF-32*)
7506 HPUX_IA64_MODE="32"
7507 ;;
7508 *ELF-64*)
7509 HPUX_IA64_MODE="64"
7510 ;;
7511 esac
7512 fi
7513 rm -rf conftest*
7514 ;;
7515 *-*-irix6*)
7516 # Find out which ABI we are using.
7517 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7518 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7519 (eval $ac_compile) 2>&5
7520 ac_status=$?
7521 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7522 test $ac_status = 0; }; then
7523 if test "$lt_cv_prog_gnu_ld" = yes; then
7524 case `/usr/bin/file conftest.$ac_objext` in
7525 *32-bit*)
7526 LD="${LD-ld} -melf32bsmip"
7527 ;;
7528 *N32*)
7529 LD="${LD-ld} -melf32bmipn32"
7530 ;;
7531 *64-bit*)
7532 LD="${LD-ld} -melf64bmip"
7533 ;;
7534 esac
7535 else
7536 case `/usr/bin/file conftest.$ac_objext` in
7537 *32-bit*)
7538 LD="${LD-ld} -32"
7539 ;;
7540 *N32*)
7541 LD="${LD-ld} -n32"
7542 ;;
7543 *64-bit*)
7544 LD="${LD-ld} -64"
7545 ;;
7546 esac
7547 fi
7548 fi
7549 rm -rf conftest*
7550 ;;
7551
7552 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7553 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7554 # Find out which ABI we are using.
7555 echo 'int i;' > conftest.$ac_ext
7556 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7557 (eval $ac_compile) 2>&5
7558 ac_status=$?
7559 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7560 test $ac_status = 0; }; then
7561 case `/usr/bin/file conftest.o` in
7562 *32-bit*)
7563 case $host in
7564 x86_64-*kfreebsd*-gnu)
7565 LD="${LD-ld} -m elf_i386_fbsd"
7566 ;;
7567 x86_64-*linux*)
7568 case `/usr/bin/file conftest.o` in
7569 *x86-64*)
7570 LD="${LD-ld} -m elf32_x86_64"
7571 ;;
7572 *)
7573 LD="${LD-ld} -m elf_i386"
7574 ;;
7575 esac
7576 ;;
7577 powerpc64le-*linux*)
7578 LD="${LD-ld} -m elf32lppclinux"
7579 ;;
7580 powerpc64-*linux*)
7581 LD="${LD-ld} -m elf32ppclinux"
7582 ;;
7583 s390x-*linux*)
7584 LD="${LD-ld} -m elf_s390"
7585 ;;
7586 sparc64-*linux*)
7587 LD="${LD-ld} -m elf32_sparc"
7588 ;;
7589 esac
7590 ;;
7591 *64-bit*)
7592 case $host in
7593 x86_64-*kfreebsd*-gnu)
7594 LD="${LD-ld} -m elf_x86_64_fbsd"
7595 ;;
7596 x86_64-*linux*)
7597 LD="${LD-ld} -m elf_x86_64"
7598 ;;
7599 powerpcle-*linux*)
7600 LD="${LD-ld} -m elf64lppc"
7601 ;;
7602 powerpc-*linux*)
7603 LD="${LD-ld} -m elf64ppc"
7604 ;;
7605 s390*-*linux*|s390*-*tpf*)
7606 LD="${LD-ld} -m elf64_s390"
7607 ;;
7608 sparc*-*linux*)
7609 LD="${LD-ld} -m elf64_sparc"
7610 ;;
7611 esac
7612 ;;
7613 esac
7614 fi
7615 rm -rf conftest*
7616 ;;
7617
7618 *-*-sco3.2v5*)
7619 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7620 SAVE_CFLAGS="$CFLAGS"
7621 CFLAGS="$CFLAGS -belf"
7622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7623 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7624 if ${lt_cv_cc_needs_belf+:} false; then :
7625 $as_echo_n "(cached) " >&6
7626 else
7627 ac_ext=c
7628 ac_cpp='$CPP $CPPFLAGS'
7629 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7630 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7631 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7632
7633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7634 /* end confdefs.h. */
7635
7636 int
7637 main ()
7638 {
7639
7640 ;
7641 return 0;
7642 }
7643 _ACEOF
7644 if ac_fn_c_try_link "$LINENO"; then :
7645 lt_cv_cc_needs_belf=yes
7646 else
7647 lt_cv_cc_needs_belf=no
7648 fi
7649 rm -f core conftest.err conftest.$ac_objext \
7650 conftest$ac_exeext conftest.$ac_ext
7651 ac_ext=c
7652 ac_cpp='$CPP $CPPFLAGS'
7653 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7654 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7655 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7656
7657 fi
7658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7659 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7660 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7661 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7662 CFLAGS="$SAVE_CFLAGS"
7663 fi
7664 ;;
7665 sparc*-*solaris*)
7666 # Find out which ABI we are using.
7667 echo 'int i;' > conftest.$ac_ext
7668 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7669 (eval $ac_compile) 2>&5
7670 ac_status=$?
7671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7672 test $ac_status = 0; }; then
7673 case `/usr/bin/file conftest.o` in
7674 *64-bit*)
7675 case $lt_cv_prog_gnu_ld in
7676 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7677 *)
7678 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7679 LD="${LD-ld} -64"
7680 fi
7681 ;;
7682 esac
7683 ;;
7684 esac
7685 fi
7686 rm -rf conftest*
7687 ;;
7688 esac
7689
7690 need_locks="$enable_libtool_lock"
7691
7692
7693 case $host_os in
7694 rhapsody* | darwin*)
7695 if test -n "$ac_tool_prefix"; then
7696 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7697 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7699 $as_echo_n "checking for $ac_word... " >&6; }
7700 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7701 $as_echo_n "(cached) " >&6
7702 else
7703 if test -n "$DSYMUTIL"; then
7704 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7705 else
7706 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7707 for as_dir in $PATH
7708 do
7709 IFS=$as_save_IFS
7710 test -z "$as_dir" && as_dir=.
7711 for ac_exec_ext in '' $ac_executable_extensions; do
7712 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7713 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7714 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7715 break 2
7716 fi
7717 done
7718 done
7719 IFS=$as_save_IFS
7720
7721 fi
7722 fi
7723 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7724 if test -n "$DSYMUTIL"; then
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7726 $as_echo "$DSYMUTIL" >&6; }
7727 else
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7729 $as_echo "no" >&6; }
7730 fi
7731
7732
7733 fi
7734 if test -z "$ac_cv_prog_DSYMUTIL"; then
7735 ac_ct_DSYMUTIL=$DSYMUTIL
7736 # Extract the first word of "dsymutil", so it can be a program name with args.
7737 set dummy dsymutil; ac_word=$2
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7739 $as_echo_n "checking for $ac_word... " >&6; }
7740 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7741 $as_echo_n "(cached) " >&6
7742 else
7743 if test -n "$ac_ct_DSYMUTIL"; then
7744 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7745 else
7746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7747 for as_dir in $PATH
7748 do
7749 IFS=$as_save_IFS
7750 test -z "$as_dir" && as_dir=.
7751 for ac_exec_ext in '' $ac_executable_extensions; do
7752 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7753 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7754 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7755 break 2
7756 fi
7757 done
7758 done
7759 IFS=$as_save_IFS
7760
7761 fi
7762 fi
7763 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7764 if test -n "$ac_ct_DSYMUTIL"; then
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7766 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7767 else
7768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7769 $as_echo "no" >&6; }
7770 fi
7771
7772 if test "x$ac_ct_DSYMUTIL" = x; then
7773 DSYMUTIL=":"
7774 else
7775 case $cross_compiling:$ac_tool_warned in
7776 yes:)
7777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7778 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7779 ac_tool_warned=yes ;;
7780 esac
7781 DSYMUTIL=$ac_ct_DSYMUTIL
7782 fi
7783 else
7784 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7785 fi
7786
7787 if test -n "$ac_tool_prefix"; then
7788 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7789 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7791 $as_echo_n "checking for $ac_word... " >&6; }
7792 if ${ac_cv_prog_NMEDIT+:} false; then :
7793 $as_echo_n "(cached) " >&6
7794 else
7795 if test -n "$NMEDIT"; then
7796 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7797 else
7798 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7799 for as_dir in $PATH
7800 do
7801 IFS=$as_save_IFS
7802 test -z "$as_dir" && as_dir=.
7803 for ac_exec_ext in '' $ac_executable_extensions; do
7804 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7805 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7806 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7807 break 2
7808 fi
7809 done
7810 done
7811 IFS=$as_save_IFS
7812
7813 fi
7814 fi
7815 NMEDIT=$ac_cv_prog_NMEDIT
7816 if test -n "$NMEDIT"; then
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7818 $as_echo "$NMEDIT" >&6; }
7819 else
7820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7821 $as_echo "no" >&6; }
7822 fi
7823
7824
7825 fi
7826 if test -z "$ac_cv_prog_NMEDIT"; then
7827 ac_ct_NMEDIT=$NMEDIT
7828 # Extract the first word of "nmedit", so it can be a program name with args.
7829 set dummy nmedit; ac_word=$2
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7831 $as_echo_n "checking for $ac_word... " >&6; }
7832 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7833 $as_echo_n "(cached) " >&6
7834 else
7835 if test -n "$ac_ct_NMEDIT"; then
7836 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7837 else
7838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7839 for as_dir in $PATH
7840 do
7841 IFS=$as_save_IFS
7842 test -z "$as_dir" && as_dir=.
7843 for ac_exec_ext in '' $ac_executable_extensions; do
7844 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7845 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7847 break 2
7848 fi
7849 done
7850 done
7851 IFS=$as_save_IFS
7852
7853 fi
7854 fi
7855 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7856 if test -n "$ac_ct_NMEDIT"; then
7857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7858 $as_echo "$ac_ct_NMEDIT" >&6; }
7859 else
7860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7861 $as_echo "no" >&6; }
7862 fi
7863
7864 if test "x$ac_ct_NMEDIT" = x; then
7865 NMEDIT=":"
7866 else
7867 case $cross_compiling:$ac_tool_warned in
7868 yes:)
7869 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7870 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7871 ac_tool_warned=yes ;;
7872 esac
7873 NMEDIT=$ac_ct_NMEDIT
7874 fi
7875 else
7876 NMEDIT="$ac_cv_prog_NMEDIT"
7877 fi
7878
7879 if test -n "$ac_tool_prefix"; then
7880 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7881 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7883 $as_echo_n "checking for $ac_word... " >&6; }
7884 if ${ac_cv_prog_LIPO+:} false; then :
7885 $as_echo_n "(cached) " >&6
7886 else
7887 if test -n "$LIPO"; then
7888 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7889 else
7890 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7891 for as_dir in $PATH
7892 do
7893 IFS=$as_save_IFS
7894 test -z "$as_dir" && as_dir=.
7895 for ac_exec_ext in '' $ac_executable_extensions; do
7896 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7897 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7898 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7899 break 2
7900 fi
7901 done
7902 done
7903 IFS=$as_save_IFS
7904
7905 fi
7906 fi
7907 LIPO=$ac_cv_prog_LIPO
7908 if test -n "$LIPO"; then
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7910 $as_echo "$LIPO" >&6; }
7911 else
7912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7913 $as_echo "no" >&6; }
7914 fi
7915
7916
7917 fi
7918 if test -z "$ac_cv_prog_LIPO"; then
7919 ac_ct_LIPO=$LIPO
7920 # Extract the first word of "lipo", so it can be a program name with args.
7921 set dummy lipo; ac_word=$2
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7923 $as_echo_n "checking for $ac_word... " >&6; }
7924 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7925 $as_echo_n "(cached) " >&6
7926 else
7927 if test -n "$ac_ct_LIPO"; then
7928 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7929 else
7930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7931 for as_dir in $PATH
7932 do
7933 IFS=$as_save_IFS
7934 test -z "$as_dir" && as_dir=.
7935 for ac_exec_ext in '' $ac_executable_extensions; do
7936 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7937 ac_cv_prog_ac_ct_LIPO="lipo"
7938 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7939 break 2
7940 fi
7941 done
7942 done
7943 IFS=$as_save_IFS
7944
7945 fi
7946 fi
7947 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7948 if test -n "$ac_ct_LIPO"; then
7949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7950 $as_echo "$ac_ct_LIPO" >&6; }
7951 else
7952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7953 $as_echo "no" >&6; }
7954 fi
7955
7956 if test "x$ac_ct_LIPO" = x; then
7957 LIPO=":"
7958 else
7959 case $cross_compiling:$ac_tool_warned in
7960 yes:)
7961 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7962 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7963 ac_tool_warned=yes ;;
7964 esac
7965 LIPO=$ac_ct_LIPO
7966 fi
7967 else
7968 LIPO="$ac_cv_prog_LIPO"
7969 fi
7970
7971 if test -n "$ac_tool_prefix"; then
7972 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7973 set dummy ${ac_tool_prefix}otool; ac_word=$2
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7975 $as_echo_n "checking for $ac_word... " >&6; }
7976 if ${ac_cv_prog_OTOOL+:} false; then :
7977 $as_echo_n "(cached) " >&6
7978 else
7979 if test -n "$OTOOL"; then
7980 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7981 else
7982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7983 for as_dir in $PATH
7984 do
7985 IFS=$as_save_IFS
7986 test -z "$as_dir" && as_dir=.
7987 for ac_exec_ext in '' $ac_executable_extensions; do
7988 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7989 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7991 break 2
7992 fi
7993 done
7994 done
7995 IFS=$as_save_IFS
7996
7997 fi
7998 fi
7999 OTOOL=$ac_cv_prog_OTOOL
8000 if test -n "$OTOOL"; then
8001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8002 $as_echo "$OTOOL" >&6; }
8003 else
8004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8005 $as_echo "no" >&6; }
8006 fi
8007
8008
8009 fi
8010 if test -z "$ac_cv_prog_OTOOL"; then
8011 ac_ct_OTOOL=$OTOOL
8012 # Extract the first word of "otool", so it can be a program name with args.
8013 set dummy otool; ac_word=$2
8014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8015 $as_echo_n "checking for $ac_word... " >&6; }
8016 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8017 $as_echo_n "(cached) " >&6
8018 else
8019 if test -n "$ac_ct_OTOOL"; then
8020 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8021 else
8022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8023 for as_dir in $PATH
8024 do
8025 IFS=$as_save_IFS
8026 test -z "$as_dir" && as_dir=.
8027 for ac_exec_ext in '' $ac_executable_extensions; do
8028 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8029 ac_cv_prog_ac_ct_OTOOL="otool"
8030 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8031 break 2
8032 fi
8033 done
8034 done
8035 IFS=$as_save_IFS
8036
8037 fi
8038 fi
8039 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8040 if test -n "$ac_ct_OTOOL"; then
8041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8042 $as_echo "$ac_ct_OTOOL" >&6; }
8043 else
8044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8045 $as_echo "no" >&6; }
8046 fi
8047
8048 if test "x$ac_ct_OTOOL" = x; then
8049 OTOOL=":"
8050 else
8051 case $cross_compiling:$ac_tool_warned in
8052 yes:)
8053 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8054 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8055 ac_tool_warned=yes ;;
8056 esac
8057 OTOOL=$ac_ct_OTOOL
8058 fi
8059 else
8060 OTOOL="$ac_cv_prog_OTOOL"
8061 fi
8062
8063 if test -n "$ac_tool_prefix"; then
8064 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8065 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8067 $as_echo_n "checking for $ac_word... " >&6; }
8068 if ${ac_cv_prog_OTOOL64+:} false; then :
8069 $as_echo_n "(cached) " >&6
8070 else
8071 if test -n "$OTOOL64"; then
8072 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8073 else
8074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8075 for as_dir in $PATH
8076 do
8077 IFS=$as_save_IFS
8078 test -z "$as_dir" && as_dir=.
8079 for ac_exec_ext in '' $ac_executable_extensions; do
8080 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8081 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8082 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8083 break 2
8084 fi
8085 done
8086 done
8087 IFS=$as_save_IFS
8088
8089 fi
8090 fi
8091 OTOOL64=$ac_cv_prog_OTOOL64
8092 if test -n "$OTOOL64"; then
8093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8094 $as_echo "$OTOOL64" >&6; }
8095 else
8096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8097 $as_echo "no" >&6; }
8098 fi
8099
8100
8101 fi
8102 if test -z "$ac_cv_prog_OTOOL64"; then
8103 ac_ct_OTOOL64=$OTOOL64
8104 # Extract the first word of "otool64", so it can be a program name with args.
8105 set dummy otool64; ac_word=$2
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8107 $as_echo_n "checking for $ac_word... " >&6; }
8108 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8109 $as_echo_n "(cached) " >&6
8110 else
8111 if test -n "$ac_ct_OTOOL64"; then
8112 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8113 else
8114 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8115 for as_dir in $PATH
8116 do
8117 IFS=$as_save_IFS
8118 test -z "$as_dir" && as_dir=.
8119 for ac_exec_ext in '' $ac_executable_extensions; do
8120 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8121 ac_cv_prog_ac_ct_OTOOL64="otool64"
8122 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8123 break 2
8124 fi
8125 done
8126 done
8127 IFS=$as_save_IFS
8128
8129 fi
8130 fi
8131 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8132 if test -n "$ac_ct_OTOOL64"; then
8133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8134 $as_echo "$ac_ct_OTOOL64" >&6; }
8135 else
8136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8137 $as_echo "no" >&6; }
8138 fi
8139
8140 if test "x$ac_ct_OTOOL64" = x; then
8141 OTOOL64=":"
8142 else
8143 case $cross_compiling:$ac_tool_warned in
8144 yes:)
8145 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8146 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8147 ac_tool_warned=yes ;;
8148 esac
8149 OTOOL64=$ac_ct_OTOOL64
8150 fi
8151 else
8152 OTOOL64="$ac_cv_prog_OTOOL64"
8153 fi
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8182 $as_echo_n "checking for -single_module linker flag... " >&6; }
8183 if ${lt_cv_apple_cc_single_mod+:} false; then :
8184 $as_echo_n "(cached) " >&6
8185 else
8186 lt_cv_apple_cc_single_mod=no
8187 if test -z "${LT_MULTI_MODULE}"; then
8188 # By default we will add the -single_module flag. You can override
8189 # by either setting the environment variable LT_MULTI_MODULE
8190 # non-empty at configure time, or by adding -multi_module to the
8191 # link flags.
8192 rm -rf libconftest.dylib*
8193 echo "int foo(void){return 1;}" > conftest.c
8194 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8195 -dynamiclib -Wl,-single_module conftest.c" >&5
8196 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8197 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8198 _lt_result=$?
8199 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8200 lt_cv_apple_cc_single_mod=yes
8201 else
8202 cat conftest.err >&5
8203 fi
8204 rm -rf libconftest.dylib*
8205 rm -f conftest.*
8206 fi
8207 fi
8208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8209 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8211 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8212 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8213 $as_echo_n "(cached) " >&6
8214 else
8215 lt_cv_ld_exported_symbols_list=no
8216 save_LDFLAGS=$LDFLAGS
8217 echo "_main" > conftest.sym
8218 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8220 /* end confdefs.h. */
8221
8222 int
8223 main ()
8224 {
8225
8226 ;
8227 return 0;
8228 }
8229 _ACEOF
8230 if ac_fn_c_try_link "$LINENO"; then :
8231 lt_cv_ld_exported_symbols_list=yes
8232 else
8233 lt_cv_ld_exported_symbols_list=no
8234 fi
8235 rm -f core conftest.err conftest.$ac_objext \
8236 conftest$ac_exeext conftest.$ac_ext
8237 LDFLAGS="$save_LDFLAGS"
8238
8239 fi
8240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8241 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8243 $as_echo_n "checking for -force_load linker flag... " >&6; }
8244 if ${lt_cv_ld_force_load+:} false; then :
8245 $as_echo_n "(cached) " >&6
8246 else
8247 lt_cv_ld_force_load=no
8248 cat > conftest.c << _LT_EOF
8249 int forced_loaded() { return 2;}
8250 _LT_EOF
8251 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8252 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8253 echo "$AR cru libconftest.a conftest.o" >&5
8254 $AR cru libconftest.a conftest.o 2>&5
8255 cat > conftest.c << _LT_EOF
8256 int main() { return 0;}
8257 _LT_EOF
8258 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8259 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8260 _lt_result=$?
8261 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8262 lt_cv_ld_force_load=yes
8263 else
8264 cat conftest.err >&5
8265 fi
8266 rm -f conftest.err libconftest.a conftest conftest.c
8267 rm -rf conftest.dSYM
8268
8269 fi
8270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8271 $as_echo "$lt_cv_ld_force_load" >&6; }
8272 case $host_os in
8273 rhapsody* | darwin1.[012])
8274 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8275 darwin1.*)
8276 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8277 darwin*) # darwin 5.x on
8278 # if running on 10.5 or later, the deployment target defaults
8279 # to the OS version, if on x86, and 10.4, the deployment
8280 # target defaults to 10.4. Don't you love it?
8281 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8282 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8283 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8284 10.[012][,.]*)
8285 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8286 10.*)
8287 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8288 esac
8289 ;;
8290 esac
8291 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8292 _lt_dar_single_mod='$single_module'
8293 fi
8294 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8295 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8296 else
8297 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8298 fi
8299 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8300 _lt_dsymutil='~$DSYMUTIL $lib || :'
8301 else
8302 _lt_dsymutil=
8303 fi
8304 ;;
8305 esac
8306
8307 for ac_header in dlfcn.h
8308 do :
8309 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8310 "
8311 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8312 cat >>confdefs.h <<_ACEOF
8313 #define HAVE_DLFCN_H 1
8314 _ACEOF
8315
8316 fi
8317
8318 done
8319
8320
8321
8322 # autoconf.info says this should be called right after AC_INIT.
8323 ac_config_headers="$ac_config_headers config.h:config.in"
8324
8325
8326
8327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8328 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8329 if ${ac_cv_c_bigendian+:} false; then :
8330 $as_echo_n "(cached) " >&6
8331 else
8332 ac_cv_c_bigendian=unknown
8333 # See if we're dealing with a universal compiler.
8334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8335 /* end confdefs.h. */
8336 #ifndef __APPLE_CC__
8337 not a universal capable compiler
8338 #endif
8339 typedef int dummy;
8340
8341 _ACEOF
8342 if ac_fn_c_try_compile "$LINENO"; then :
8343
8344 # Check for potential -arch flags. It is not universal unless
8345 # there are at least two -arch flags with different values.
8346 ac_arch=
8347 ac_prev=
8348 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8349 if test -n "$ac_prev"; then
8350 case $ac_word in
8351 i?86 | x86_64 | ppc | ppc64)
8352 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8353 ac_arch=$ac_word
8354 else
8355 ac_cv_c_bigendian=universal
8356 break
8357 fi
8358 ;;
8359 esac
8360 ac_prev=
8361 elif test "x$ac_word" = "x-arch"; then
8362 ac_prev=arch
8363 fi
8364 done
8365 fi
8366 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8367 if test $ac_cv_c_bigendian = unknown; then
8368 # See if sys/param.h defines the BYTE_ORDER macro.
8369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8370 /* end confdefs.h. */
8371 #include <sys/types.h>
8372 #include <sys/param.h>
8373
8374 int
8375 main ()
8376 {
8377 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8378 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8379 && LITTLE_ENDIAN)
8380 bogus endian macros
8381 #endif
8382
8383 ;
8384 return 0;
8385 }
8386 _ACEOF
8387 if ac_fn_c_try_compile "$LINENO"; then :
8388 # It does; now see whether it defined to BIG_ENDIAN or not.
8389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8390 /* end confdefs.h. */
8391 #include <sys/types.h>
8392 #include <sys/param.h>
8393
8394 int
8395 main ()
8396 {
8397 #if BYTE_ORDER != BIG_ENDIAN
8398 not big endian
8399 #endif
8400
8401 ;
8402 return 0;
8403 }
8404 _ACEOF
8405 if ac_fn_c_try_compile "$LINENO"; then :
8406 ac_cv_c_bigendian=yes
8407 else
8408 ac_cv_c_bigendian=no
8409 fi
8410 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8411 fi
8412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8413 fi
8414 if test $ac_cv_c_bigendian = unknown; then
8415 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8417 /* end confdefs.h. */
8418 #include <limits.h>
8419
8420 int
8421 main ()
8422 {
8423 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8424 bogus endian macros
8425 #endif
8426
8427 ;
8428 return 0;
8429 }
8430 _ACEOF
8431 if ac_fn_c_try_compile "$LINENO"; then :
8432 # It does; now see whether it defined to _BIG_ENDIAN or not.
8433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8434 /* end confdefs.h. */
8435 #include <limits.h>
8436
8437 int
8438 main ()
8439 {
8440 #ifndef _BIG_ENDIAN
8441 not big endian
8442 #endif
8443
8444 ;
8445 return 0;
8446 }
8447 _ACEOF
8448 if ac_fn_c_try_compile "$LINENO"; then :
8449 ac_cv_c_bigendian=yes
8450 else
8451 ac_cv_c_bigendian=no
8452 fi
8453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8454 fi
8455 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8456 fi
8457 if test $ac_cv_c_bigendian = unknown; then
8458 # Compile a test program.
8459 if test "$cross_compiling" = yes; then :
8460 # Try to guess by grepping values from an object file.
8461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8462 /* end confdefs.h. */
8463 short int ascii_mm[] =
8464 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8465 short int ascii_ii[] =
8466 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8467 int use_ascii (int i) {
8468 return ascii_mm[i] + ascii_ii[i];
8469 }
8470 short int ebcdic_ii[] =
8471 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8472 short int ebcdic_mm[] =
8473 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8474 int use_ebcdic (int i) {
8475 return ebcdic_mm[i] + ebcdic_ii[i];
8476 }
8477 extern int foo;
8478
8479 int
8480 main ()
8481 {
8482 return use_ascii (foo) == use_ebcdic (foo);
8483 ;
8484 return 0;
8485 }
8486 _ACEOF
8487 if ac_fn_c_try_compile "$LINENO"; then :
8488 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8489 ac_cv_c_bigendian=yes
8490 fi
8491 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8492 if test "$ac_cv_c_bigendian" = unknown; then
8493 ac_cv_c_bigendian=no
8494 else
8495 # finding both strings is unlikely to happen, but who knows?
8496 ac_cv_c_bigendian=unknown
8497 fi
8498 fi
8499 fi
8500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8501 else
8502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8503 /* end confdefs.h. */
8504 $ac_includes_default
8505 int
8506 main ()
8507 {
8508
8509 /* Are we little or big endian? From Harbison&Steele. */
8510 union
8511 {
8512 long int l;
8513 char c[sizeof (long int)];
8514 } u;
8515 u.l = 1;
8516 return u.c[sizeof (long int) - 1] == 1;
8517
8518 ;
8519 return 0;
8520 }
8521 _ACEOF
8522 if ac_fn_c_try_run "$LINENO"; then :
8523 ac_cv_c_bigendian=no
8524 else
8525 ac_cv_c_bigendian=yes
8526 fi
8527 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8528 conftest.$ac_objext conftest.beam conftest.$ac_ext
8529 fi
8530
8531 fi
8532 fi
8533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8534 $as_echo "$ac_cv_c_bigendian" >&6; }
8535 case $ac_cv_c_bigendian in #(
8536 yes)
8537 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8538 ;; #(
8539 no)
8540 ;; #(
8541 universal)
8542
8543 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8544
8545 ;; #(
8546 *)
8547 as_fn_error $? "unknown endianness
8548 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8549 esac
8550
8551
8552
8553
8554 # Put a plausible default for CC_FOR_BUILD in Makefile.
8555 if test -z "$CC_FOR_BUILD"; then
8556 if test "x$cross_compiling" = "xno"; then
8557 CC_FOR_BUILD='$(CC)'
8558 else
8559 CC_FOR_BUILD=gcc
8560 fi
8561 fi
8562
8563
8564
8565
8566 AR=${AR-ar}
8567
8568 if test -n "$ac_tool_prefix"; then
8569 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8570 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8572 $as_echo_n "checking for $ac_word... " >&6; }
8573 if ${ac_cv_prog_RANLIB+:} false; then :
8574 $as_echo_n "(cached) " >&6
8575 else
8576 if test -n "$RANLIB"; then
8577 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8578 else
8579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8580 for as_dir in $PATH
8581 do
8582 IFS=$as_save_IFS
8583 test -z "$as_dir" && as_dir=.
8584 for ac_exec_ext in '' $ac_executable_extensions; do
8585 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8586 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8587 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8588 break 2
8589 fi
8590 done
8591 done
8592 IFS=$as_save_IFS
8593
8594 fi
8595 fi
8596 RANLIB=$ac_cv_prog_RANLIB
8597 if test -n "$RANLIB"; then
8598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8599 $as_echo "$RANLIB" >&6; }
8600 else
8601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8602 $as_echo "no" >&6; }
8603 fi
8604
8605
8606 fi
8607 if test -z "$ac_cv_prog_RANLIB"; then
8608 ac_ct_RANLIB=$RANLIB
8609 # Extract the first word of "ranlib", so it can be a program name with args.
8610 set dummy ranlib; ac_word=$2
8611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8612 $as_echo_n "checking for $ac_word... " >&6; }
8613 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
8614 $as_echo_n "(cached) " >&6
8615 else
8616 if test -n "$ac_ct_RANLIB"; then
8617 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8618 else
8619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8620 for as_dir in $PATH
8621 do
8622 IFS=$as_save_IFS
8623 test -z "$as_dir" && as_dir=.
8624 for ac_exec_ext in '' $ac_executable_extensions; do
8625 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8626 ac_cv_prog_ac_ct_RANLIB="ranlib"
8627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8628 break 2
8629 fi
8630 done
8631 done
8632 IFS=$as_save_IFS
8633
8634 fi
8635 fi
8636 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8637 if test -n "$ac_ct_RANLIB"; then
8638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8639 $as_echo "$ac_ct_RANLIB" >&6; }
8640 else
8641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8642 $as_echo "no" >&6; }
8643 fi
8644
8645 if test "x$ac_ct_RANLIB" = x; then
8646 RANLIB=":"
8647 else
8648 case $cross_compiling:$ac_tool_warned in
8649 yes:)
8650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8651 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8652 ac_tool_warned=yes ;;
8653 esac
8654 RANLIB=$ac_ct_RANLIB
8655 fi
8656 else
8657 RANLIB="$ac_cv_prog_RANLIB"
8658 fi
8659
8660
8661 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8662 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8663 # is C99. So handle it ourselves.
8664 :
8665 C_DIALECT=
8666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8667 $as_echo_n "checking whether C11 is supported by default... " >&6; }
8668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8669 /* end confdefs.h. */
8670
8671 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8672 # error "C11 support not found"
8673 #endif
8674
8675 _ACEOF
8676 if ac_fn_c_try_compile "$LINENO"; then :
8677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8678 $as_echo "yes" >&6; }
8679 else
8680
8681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8682 $as_echo "no" >&6; }
8683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8684 $as_echo_n "checking for -std=c11 support... " >&6; }
8685 ac_save_CC="$CC"
8686 CC="$CC -std=c11"
8687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8688 /* end confdefs.h. */
8689
8690 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8691 # error "C11 support not found"
8692 #endif
8693
8694 _ACEOF
8695 if ac_fn_c_try_compile "$LINENO"; then :
8696
8697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8698 $as_echo "yes" >&6; }
8699 CC="$ac_save_CC"
8700 C_DIALECT="-std=c11"
8701
8702 else
8703 as_fn_error $? "C11 is required" "$LINENO" 5
8704 fi
8705 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8706 fi
8707 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8708
8709
8710 # Some of the common include files depend on bfd.h, and bfd.h checks
8711 # that config.h is included first by testing that the PACKAGE macro
8712 # is defined.
8713 PACKAGE=sim
8714
8715 cat >>confdefs.h <<_ACEOF
8716 #define PACKAGE "$PACKAGE"
8717 _ACEOF
8718
8719
8720
8721 # Dependency checking.
8722 ac_config_commands="$ac_config_commands depdir"
8723
8724
8725 depcc="$CC" am_compiler_list=
8726
8727 am_depcomp=$ac_aux_dir/depcomp
8728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8729 $as_echo_n "checking dependency style of $depcc... " >&6; }
8730 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
8731 $as_echo_n "(cached) " >&6
8732 else
8733 if test -f "$am_depcomp"; then
8734 # We make a subdir and do the tests there. Otherwise we can end up
8735 # making bogus files that we don't know about and never remove. For
8736 # instance it was reported that on HP-UX the gcc test will end up
8737 # making a dummy file named `D' -- because `-MD' means `put the output
8738 # in D'.
8739 mkdir conftest.dir
8740 # Copy depcomp to subdir because otherwise we won't find it if we're
8741 # using a relative directory.
8742 cp "$am_depcomp" conftest.dir
8743 cd conftest.dir
8744 # We will build objects and dependencies in a subdirectory because
8745 # it helps to detect inapplicable dependency modes. For instance
8746 # both Tru64's cc and ICC support -MD to output dependencies as a
8747 # side effect of compilation, but ICC will put the dependencies in
8748 # the current directory while Tru64 will put them in the object
8749 # directory.
8750 mkdir sub
8751
8752 am_cv_CC_dependencies_compiler_type=none
8753 if test "$am_compiler_list" = ""; then
8754 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8755 fi
8756 for depmode in $am_compiler_list; do
8757 if test $depmode = none; then break; fi
8758
8759 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8760 # Setup a source with many dependencies, because some compilers
8761 # like to wrap large dependency lists on column 80 (with \), and
8762 # we should not choose a depcomp mode which is confused by this.
8763 #
8764 # We need to recreate these files for each test, as the compiler may
8765 # overwrite some of them when testing with obscure command lines.
8766 # This happens at least with the AIX C compiler.
8767 : > sub/conftest.c
8768 for i in 1 2 3 4 5 6; do
8769 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8770 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8771 # Solaris 8's {/usr,}/bin/sh.
8772 touch sub/conftst$i.h
8773 done
8774 echo "include sub/conftest.Po" > confmf
8775
8776 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8777 # mode. It turns out that the SunPro C++ compiler does not properly
8778 # handle `-M -o', and we need to detect this.
8779 depcmd="depmode=$depmode \
8780 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8781 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8782 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8783 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8784 if env $depcmd > conftest.err 2>&1 &&
8785 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8786 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8787 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8788 # icc doesn't choke on unknown options, it will just issue warnings
8789 # or remarks (even with -Werror). So we grep stderr for any message
8790 # that says an option was ignored or not supported.
8791 # When given -MP, icc 7.0 and 7.1 complain thusly:
8792 # icc: Command line warning: ignoring option '-M'; no argument required
8793 # The diagnosis changed in icc 8.0:
8794 # icc: Command line remark: option '-MP' not supported
8795 if (grep 'ignoring option' conftest.err ||
8796 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8797 am_cv_CC_dependencies_compiler_type=$depmode
8798 $as_echo "$as_me:$LINENO: success" >&5
8799 break
8800 fi
8801 fi
8802 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8803 sed -e 's/^/| /' < conftest.err >&5
8804 done
8805
8806 cd ..
8807 rm -rf conftest.dir
8808 else
8809 am_cv_CC_dependencies_compiler_type=none
8810 fi
8811
8812 fi
8813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8814 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8815 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8816 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
8817 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8818
8819 fi
8820
8821
8822 # Check for the 'make' the user wants to use.
8823 for ac_prog in make
8824 do
8825 # Extract the first word of "$ac_prog", so it can be a program name with args.
8826 set dummy $ac_prog; ac_word=$2
8827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8828 $as_echo_n "checking for $ac_word... " >&6; }
8829 if ${ac_cv_prog_MAKE+:} false; then :
8830 $as_echo_n "(cached) " >&6
8831 else
8832 if test -n "$MAKE"; then
8833 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8834 else
8835 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8836 for as_dir in $PATH
8837 do
8838 IFS=$as_save_IFS
8839 test -z "$as_dir" && as_dir=.
8840 for ac_exec_ext in '' $ac_executable_extensions; do
8841 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8842 ac_cv_prog_MAKE="$ac_prog"
8843 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8844 break 2
8845 fi
8846 done
8847 done
8848 IFS=$as_save_IFS
8849
8850 fi
8851 fi
8852 MAKE=$ac_cv_prog_MAKE
8853 if test -n "$MAKE"; then
8854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8855 $as_echo "$MAKE" >&6; }
8856 else
8857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8858 $as_echo "no" >&6; }
8859 fi
8860
8861
8862 test -n "$MAKE" && break
8863 done
8864
8865 MAKE_IS_GNU=
8866 case "`$MAKE --version 2>&1 | sed 1q`" in
8867 *GNU*)
8868 MAKE_IS_GNU=yes
8869 ;;
8870 esac
8871 if test "$MAKE_IS_GNU" = yes; then
8872 GMAKE_TRUE=
8873 GMAKE_FALSE='#'
8874 else
8875 GMAKE_TRUE='#'
8876 GMAKE_FALSE=
8877 fi
8878
8879
8880 ALL_LINGUAS=
8881 # If we haven't got the data from the intl directory,
8882 # assume NLS is disabled.
8883 USE_NLS=no
8884 LIBINTL=
8885 LIBINTL_DEP=
8886 INCINTL=
8887 XGETTEXT=
8888 GMSGFMT=
8889 POSUB=
8890
8891 if test -f ../../intl/config.intl; then
8892 . ../../intl/config.intl
8893 fi
8894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8895 $as_echo_n "checking whether NLS is requested... " >&6; }
8896 if test x"$USE_NLS" != xyes; then
8897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8898 $as_echo "no" >&6; }
8899 else
8900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8901 $as_echo "yes" >&6; }
8902
8903 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8904
8905
8906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8907 $as_echo_n "checking for catalogs to be installed... " >&6; }
8908 # Look for .po and .gmo files in the source directory.
8909 CATALOGS=
8910 XLINGUAS=
8911 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8912 # If there aren't any .gmo files the shell will give us the
8913 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8914 # weeded out.
8915 case "$cat" in *\**)
8916 continue;;
8917 esac
8918 # The quadruple backslash is collapsed to a double backslash
8919 # by the backticks, then collapsed again by the double quotes,
8920 # leaving us with one backslash in the sed expression (right
8921 # before the dot that mustn't act as a wildcard).
8922 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8923 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8924 # The user is allowed to set LINGUAS to a list of languages to
8925 # install catalogs for. If it's empty that means "all of them."
8926 if test "x$LINGUAS" = x; then
8927 CATALOGS="$CATALOGS $cat"
8928 XLINGUAS="$XLINGUAS $lang"
8929 else
8930 case "$LINGUAS" in *$lang*)
8931 CATALOGS="$CATALOGS $cat"
8932 XLINGUAS="$XLINGUAS $lang"
8933 ;;
8934 esac
8935 fi
8936 done
8937 LINGUAS="$XLINGUAS"
8938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8939 $as_echo "$LINGUAS" >&6; }
8940
8941
8942 DATADIRNAME=share
8943
8944 INSTOBJEXT=.mo
8945
8946 GENCAT=gencat
8947
8948 CATOBJEXT=.gmo
8949
8950 fi
8951
8952 # Check for common headers.
8953 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8954 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8955 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8956 do :
8957 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8958 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8959 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8960 cat >>confdefs.h <<_ACEOF
8961 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8962 _ACEOF
8963
8964 fi
8965
8966 done
8967
8968 for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.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 fcntl.h fpu_control.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 dlfcn.h errno.h sys/stat.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_func in getrusage time sigaction __setfpucw
9008 do :
9009 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9010 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9011 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9012 cat >>confdefs.h <<_ACEOF
9013 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9014 _ACEOF
9015
9016 fi
9017 done
9018
9019 for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
9020 do :
9021 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9022 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9023 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9024 cat >>confdefs.h <<_ACEOF
9025 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9026 _ACEOF
9027
9028 fi
9029 done
9030
9031 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9032 #include <sys/types.h>
9033 #endif
9034 #ifdef HAVE_SYS_STAT_H
9035 #include <sys/stat.h>
9036 #endif
9037 "
9038 if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
9039
9040 cat >>confdefs.h <<_ACEOF
9041 #define HAVE_STRUCT_STAT_ST_DEV 1
9042 _ACEOF
9043
9044
9045 fi
9046 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9047 #include <sys/types.h>
9048 #endif
9049 #ifdef HAVE_SYS_STAT_H
9050 #include <sys/stat.h>
9051 #endif
9052 "
9053 if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
9054
9055 cat >>confdefs.h <<_ACEOF
9056 #define HAVE_STRUCT_STAT_ST_INO 1
9057 _ACEOF
9058
9059
9060 fi
9061 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9062 #include <sys/types.h>
9063 #endif
9064 #ifdef HAVE_SYS_STAT_H
9065 #include <sys/stat.h>
9066 #endif
9067 "
9068 if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
9069
9070 cat >>confdefs.h <<_ACEOF
9071 #define HAVE_STRUCT_STAT_ST_MODE 1
9072 _ACEOF
9073
9074
9075 fi
9076 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9077 #include <sys/types.h>
9078 #endif
9079 #ifdef HAVE_SYS_STAT_H
9080 #include <sys/stat.h>
9081 #endif
9082 "
9083 if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
9084
9085 cat >>confdefs.h <<_ACEOF
9086 #define HAVE_STRUCT_STAT_ST_NLINK 1
9087 _ACEOF
9088
9089
9090 fi
9091 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9092 #include <sys/types.h>
9093 #endif
9094 #ifdef HAVE_SYS_STAT_H
9095 #include <sys/stat.h>
9096 #endif
9097 "
9098 if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
9099
9100 cat >>confdefs.h <<_ACEOF
9101 #define HAVE_STRUCT_STAT_ST_UID 1
9102 _ACEOF
9103
9104
9105 fi
9106 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9107 #include <sys/types.h>
9108 #endif
9109 #ifdef HAVE_SYS_STAT_H
9110 #include <sys/stat.h>
9111 #endif
9112 "
9113 if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
9114
9115 cat >>confdefs.h <<_ACEOF
9116 #define HAVE_STRUCT_STAT_ST_GID 1
9117 _ACEOF
9118
9119
9120 fi
9121 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9122 #include <sys/types.h>
9123 #endif
9124 #ifdef HAVE_SYS_STAT_H
9125 #include <sys/stat.h>
9126 #endif
9127 "
9128 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
9129
9130 cat >>confdefs.h <<_ACEOF
9131 #define HAVE_STRUCT_STAT_ST_RDEV 1
9132 _ACEOF
9133
9134
9135 fi
9136 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9137 #include <sys/types.h>
9138 #endif
9139 #ifdef HAVE_SYS_STAT_H
9140 #include <sys/stat.h>
9141 #endif
9142 "
9143 if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
9144
9145 cat >>confdefs.h <<_ACEOF
9146 #define HAVE_STRUCT_STAT_ST_SIZE 1
9147 _ACEOF
9148
9149
9150 fi
9151 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9152 #include <sys/types.h>
9153 #endif
9154 #ifdef HAVE_SYS_STAT_H
9155 #include <sys/stat.h>
9156 #endif
9157 "
9158 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
9159
9160 cat >>confdefs.h <<_ACEOF
9161 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9162 _ACEOF
9163
9164
9165 fi
9166 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9167 #include <sys/types.h>
9168 #endif
9169 #ifdef HAVE_SYS_STAT_H
9170 #include <sys/stat.h>
9171 #endif
9172 "
9173 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
9174
9175 cat >>confdefs.h <<_ACEOF
9176 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9177 _ACEOF
9178
9179
9180 fi
9181 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9182 #include <sys/types.h>
9183 #endif
9184 #ifdef HAVE_SYS_STAT_H
9185 #include <sys/stat.h>
9186 #endif
9187 "
9188 if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
9189
9190 cat >>confdefs.h <<_ACEOF
9191 #define HAVE_STRUCT_STAT_ST_ATIME 1
9192 _ACEOF
9193
9194
9195 fi
9196 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9197 #include <sys/types.h>
9198 #endif
9199 #ifdef HAVE_SYS_STAT_H
9200 #include <sys/stat.h>
9201 #endif
9202 "
9203 if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
9204
9205 cat >>confdefs.h <<_ACEOF
9206 #define HAVE_STRUCT_STAT_ST_MTIME 1
9207 _ACEOF
9208
9209
9210 fi
9211 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9212 #include <sys/types.h>
9213 #endif
9214 #ifdef HAVE_SYS_STAT_H
9215 #include <sys/stat.h>
9216 #endif
9217 "
9218 if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
9219
9220 cat >>confdefs.h <<_ACEOF
9221 #define HAVE_STRUCT_STAT_ST_CTIME 1
9222 _ACEOF
9223
9224
9225 fi
9226
9227 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9228 #include <sys/socket.h>
9229
9230 "
9231 if test "x$ac_cv_type_socklen_t" = xyes; then :
9232
9233 cat >>confdefs.h <<_ACEOF
9234 #define HAVE_SOCKLEN_T 1
9235 _ACEOF
9236
9237
9238 fi
9239
9240
9241 # Check for socket libraries
9242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9243 $as_echo_n "checking for bind in -lsocket... " >&6; }
9244 if ${ac_cv_lib_socket_bind+:} false; then :
9245 $as_echo_n "(cached) " >&6
9246 else
9247 ac_check_lib_save_LIBS=$LIBS
9248 LIBS="-lsocket $LIBS"
9249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9250 /* end confdefs.h. */
9251
9252 /* Override any GCC internal prototype to avoid an error.
9253 Use char because int might match the return type of a GCC
9254 builtin and then its argument prototype would still apply. */
9255 #ifdef __cplusplus
9256 extern "C"
9257 #endif
9258 char bind ();
9259 int
9260 main ()
9261 {
9262 return bind ();
9263 ;
9264 return 0;
9265 }
9266 _ACEOF
9267 if ac_fn_c_try_link "$LINENO"; then :
9268 ac_cv_lib_socket_bind=yes
9269 else
9270 ac_cv_lib_socket_bind=no
9271 fi
9272 rm -f core conftest.err conftest.$ac_objext \
9273 conftest$ac_exeext conftest.$ac_ext
9274 LIBS=$ac_check_lib_save_LIBS
9275 fi
9276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9277 $as_echo "$ac_cv_lib_socket_bind" >&6; }
9278 if test "x$ac_cv_lib_socket_bind" = xyes; then :
9279 cat >>confdefs.h <<_ACEOF
9280 #define HAVE_LIBSOCKET 1
9281 _ACEOF
9282
9283 LIBS="-lsocket $LIBS"
9284
9285 fi
9286
9287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9288 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9289 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
9290 $as_echo_n "(cached) " >&6
9291 else
9292 ac_check_lib_save_LIBS=$LIBS
9293 LIBS="-lnsl $LIBS"
9294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9295 /* end confdefs.h. */
9296
9297 /* Override any GCC internal prototype to avoid an error.
9298 Use char because int might match the return type of a GCC
9299 builtin and then its argument prototype would still apply. */
9300 #ifdef __cplusplus
9301 extern "C"
9302 #endif
9303 char gethostbyname ();
9304 int
9305 main ()
9306 {
9307 return gethostbyname ();
9308 ;
9309 return 0;
9310 }
9311 _ACEOF
9312 if ac_fn_c_try_link "$LINENO"; then :
9313 ac_cv_lib_nsl_gethostbyname=yes
9314 else
9315 ac_cv_lib_nsl_gethostbyname=no
9316 fi
9317 rm -f core conftest.err conftest.$ac_objext \
9318 conftest$ac_exeext conftest.$ac_ext
9319 LIBS=$ac_check_lib_save_LIBS
9320 fi
9321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9322 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9323 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
9324 cat >>confdefs.h <<_ACEOF
9325 #define HAVE_LIBNSL 1
9326 _ACEOF
9327
9328 LIBS="-lnsl $LIBS"
9329
9330 fi
9331
9332
9333 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
9334 # using the same condition.
9335
9336 # Use the system's zlib library.
9337 zlibdir="-L\$(top_builddir)/../zlib"
9338 zlibinc="-I\$(top_srcdir)/../zlib"
9339
9340 # Check whether --with-system-zlib was given.
9341 if test "${with_system_zlib+set}" = set; then :
9342 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9343 zlibdir=
9344 zlibinc=
9345 fi
9346
9347 fi
9348
9349
9350
9351
9352
9353 # BFD uses libdl when when plugins enabled.
9354
9355 maybe_plugins=no
9356 for ac_header in dlfcn.h
9357 do :
9358 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9359 "
9360 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
9361 cat >>confdefs.h <<_ACEOF
9362 #define HAVE_DLFCN_H 1
9363 _ACEOF
9364 maybe_plugins=yes
9365 fi
9366
9367 done
9368
9369 for ac_header in windows.h
9370 do :
9371 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9372 "
9373 if test "x$ac_cv_header_windows_h" = xyes; then :
9374 cat >>confdefs.h <<_ACEOF
9375 #define HAVE_WINDOWS_H 1
9376 _ACEOF
9377 maybe_plugins=yes
9378 fi
9379
9380 done
9381
9382
9383 # Check whether --enable-plugins was given.
9384 if test "${enable_plugins+set}" = set; then :
9385 enableval=$enable_plugins; case "${enableval}" in
9386 no) plugins=no ;;
9387 *) plugins=yes
9388 if test "$maybe_plugins" != "yes" ; then
9389 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9390 fi ;;
9391 esac
9392 else
9393 plugins=$maybe_plugins
9394
9395 fi
9396
9397 if test "$plugins" = "yes"; then
9398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9399 $as_echo_n "checking for library containing dlsym... " >&6; }
9400 if ${ac_cv_search_dlsym+:} false; then :
9401 $as_echo_n "(cached) " >&6
9402 else
9403 ac_func_search_save_LIBS=$LIBS
9404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9405 /* end confdefs.h. */
9406
9407 /* Override any GCC internal prototype to avoid an error.
9408 Use char because int might match the return type of a GCC
9409 builtin and then its argument prototype would still apply. */
9410 #ifdef __cplusplus
9411 extern "C"
9412 #endif
9413 char dlsym ();
9414 int
9415 main ()
9416 {
9417 return dlsym ();
9418 ;
9419 return 0;
9420 }
9421 _ACEOF
9422 for ac_lib in '' dl; do
9423 if test -z "$ac_lib"; then
9424 ac_res="none required"
9425 else
9426 ac_res=-l$ac_lib
9427 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9428 fi
9429 if ac_fn_c_try_link "$LINENO"; then :
9430 ac_cv_search_dlsym=$ac_res
9431 fi
9432 rm -f core conftest.err conftest.$ac_objext \
9433 conftest$ac_exeext
9434 if ${ac_cv_search_dlsym+:} false; then :
9435 break
9436 fi
9437 done
9438 if ${ac_cv_search_dlsym+:} false; then :
9439
9440 else
9441 ac_cv_search_dlsym=no
9442 fi
9443 rm conftest.$ac_ext
9444 LIBS=$ac_func_search_save_LIBS
9445 fi
9446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9447 $as_echo "$ac_cv_search_dlsym" >&6; }
9448 ac_res=$ac_cv_search_dlsym
9449 if test "$ac_res" != no; then :
9450 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9451
9452 fi
9453
9454 fi
9455
9456 if test "$plugins" = yes; then
9457 PLUGINS_TRUE=
9458 PLUGINS_FALSE='#'
9459 else
9460 PLUGINS_TRUE='#'
9461 PLUGINS_FALSE=
9462 fi
9463
9464
9465
9466
9467
9468 # Set options
9469 enable_dlopen=yes
9470
9471
9472
9473
9474 enable_win32_dll=no
9475
9476
9477 # Check whether --enable-shared was given.
9478 if test "${enable_shared+set}" = set; then :
9479 enableval=$enable_shared; p=${PACKAGE-default}
9480 case $enableval in
9481 yes) enable_shared=yes ;;
9482 no) enable_shared=no ;;
9483 *)
9484 enable_shared=no
9485 # Look at the argument we got. We use all the common list separators.
9486 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9487 for pkg in $enableval; do
9488 IFS="$lt_save_ifs"
9489 if test "X$pkg" = "X$p"; then
9490 enable_shared=yes
9491 fi
9492 done
9493 IFS="$lt_save_ifs"
9494 ;;
9495 esac
9496 else
9497 enable_shared=yes
9498 fi
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508 # Check whether --enable-static was given.
9509 if test "${enable_static+set}" = set; then :
9510 enableval=$enable_static; p=${PACKAGE-default}
9511 case $enableval in
9512 yes) enable_static=yes ;;
9513 no) enable_static=no ;;
9514 *)
9515 enable_static=no
9516 # Look at the argument we got. We use all the common list separators.
9517 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9518 for pkg in $enableval; do
9519 IFS="$lt_save_ifs"
9520 if test "X$pkg" = "X$p"; then
9521 enable_static=yes
9522 fi
9523 done
9524 IFS="$lt_save_ifs"
9525 ;;
9526 esac
9527 else
9528 enable_static=yes
9529 fi
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540 # Check whether --with-pic was given.
9541 if test "${with_pic+set}" = set; then :
9542 withval=$with_pic; pic_mode="$withval"
9543 else
9544 pic_mode=default
9545 fi
9546
9547
9548 test -z "$pic_mode" && pic_mode=default
9549
9550
9551
9552
9553
9554
9555
9556 # Check whether --enable-fast-install was given.
9557 if test "${enable_fast_install+set}" = set; then :
9558 enableval=$enable_fast_install; p=${PACKAGE-default}
9559 case $enableval in
9560 yes) enable_fast_install=yes ;;
9561 no) enable_fast_install=no ;;
9562 *)
9563 enable_fast_install=no
9564 # Look at the argument we got. We use all the common list separators.
9565 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9566 for pkg in $enableval; do
9567 IFS="$lt_save_ifs"
9568 if test "X$pkg" = "X$p"; then
9569 enable_fast_install=yes
9570 fi
9571 done
9572 IFS="$lt_save_ifs"
9573 ;;
9574 esac
9575 else
9576 enable_fast_install=yes
9577 fi
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589 # This can be used to rebuild libtool when needed
9590 LIBTOOL_DEPS="$ltmain"
9591
9592 # Always use our own libtool.
9593 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620 test -z "$LN_S" && LN_S="ln -s"
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635 if test -n "${ZSH_VERSION+set}" ; then
9636 setopt NO_GLOB_SUBST
9637 fi
9638
9639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9640 $as_echo_n "checking for objdir... " >&6; }
9641 if ${lt_cv_objdir+:} false; then :
9642 $as_echo_n "(cached) " >&6
9643 else
9644 rm -f .libs 2>/dev/null
9645 mkdir .libs 2>/dev/null
9646 if test -d .libs; then
9647 lt_cv_objdir=.libs
9648 else
9649 # MS-DOS does not allow filenames that begin with a dot.
9650 lt_cv_objdir=_libs
9651 fi
9652 rmdir .libs 2>/dev/null
9653 fi
9654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9655 $as_echo "$lt_cv_objdir" >&6; }
9656 objdir=$lt_cv_objdir
9657
9658
9659
9660
9661
9662 cat >>confdefs.h <<_ACEOF
9663 #define LT_OBJDIR "$lt_cv_objdir/"
9664 _ACEOF
9665
9666
9667
9668
9669 case $host_os in
9670 aix3*)
9671 # AIX sometimes has problems with the GCC collect2 program. For some
9672 # reason, if we set the COLLECT_NAMES environment variable, the problems
9673 # vanish in a puff of smoke.
9674 if test "X${COLLECT_NAMES+set}" != Xset; then
9675 COLLECT_NAMES=
9676 export COLLECT_NAMES
9677 fi
9678 ;;
9679 esac
9680
9681 # Global variables:
9682 ofile=libtool
9683 can_build_shared=yes
9684
9685 # All known linkers require a `.a' archive for static linking (except MSVC,
9686 # which needs '.lib').
9687 libext=a
9688
9689 with_gnu_ld="$lt_cv_prog_gnu_ld"
9690
9691 old_CC="$CC"
9692 old_CFLAGS="$CFLAGS"
9693
9694 # Set sane defaults for various variables
9695 test -z "$CC" && CC=cc
9696 test -z "$LTCC" && LTCC=$CC
9697 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9698 test -z "$LD" && LD=ld
9699 test -z "$ac_objext" && ac_objext=o
9700
9701 for cc_temp in $compiler""; do
9702 case $cc_temp in
9703 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9704 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9705 \-*) ;;
9706 *) break;;
9707 esac
9708 done
9709 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9710
9711
9712 # Only perform the check for file, if the check method requires it
9713 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9714 case $deplibs_check_method in
9715 file_magic*)
9716 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9718 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9719 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9720 $as_echo_n "(cached) " >&6
9721 else
9722 case $MAGIC_CMD in
9723 [\\/*] | ?:[\\/]*)
9724 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9725 ;;
9726 *)
9727 lt_save_MAGIC_CMD="$MAGIC_CMD"
9728 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9729 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9730 for ac_dir in $ac_dummy; do
9731 IFS="$lt_save_ifs"
9732 test -z "$ac_dir" && ac_dir=.
9733 if test -f $ac_dir/${ac_tool_prefix}file; then
9734 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9735 if test -n "$file_magic_test_file"; then
9736 case $deplibs_check_method in
9737 "file_magic "*)
9738 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9739 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9740 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9741 $EGREP "$file_magic_regex" > /dev/null; then
9742 :
9743 else
9744 cat <<_LT_EOF 1>&2
9745
9746 *** Warning: the command libtool uses to detect shared libraries,
9747 *** $file_magic_cmd, produces output that libtool cannot recognize.
9748 *** The result is that libtool may fail to recognize shared libraries
9749 *** as such. This will affect the creation of libtool libraries that
9750 *** depend on shared libraries, but programs linked with such libtool
9751 *** libraries will work regardless of this problem. Nevertheless, you
9752 *** may want to report the problem to your system manager and/or to
9753 *** bug-libtool@gnu.org
9754
9755 _LT_EOF
9756 fi ;;
9757 esac
9758 fi
9759 break
9760 fi
9761 done
9762 IFS="$lt_save_ifs"
9763 MAGIC_CMD="$lt_save_MAGIC_CMD"
9764 ;;
9765 esac
9766 fi
9767
9768 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9769 if test -n "$MAGIC_CMD"; then
9770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9771 $as_echo "$MAGIC_CMD" >&6; }
9772 else
9773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9774 $as_echo "no" >&6; }
9775 fi
9776
9777
9778
9779
9780
9781 if test -z "$lt_cv_path_MAGIC_CMD"; then
9782 if test -n "$ac_tool_prefix"; then
9783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9784 $as_echo_n "checking for file... " >&6; }
9785 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9786 $as_echo_n "(cached) " >&6
9787 else
9788 case $MAGIC_CMD in
9789 [\\/*] | ?:[\\/]*)
9790 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9791 ;;
9792 *)
9793 lt_save_MAGIC_CMD="$MAGIC_CMD"
9794 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9795 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9796 for ac_dir in $ac_dummy; do
9797 IFS="$lt_save_ifs"
9798 test -z "$ac_dir" && ac_dir=.
9799 if test -f $ac_dir/file; then
9800 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9801 if test -n "$file_magic_test_file"; then
9802 case $deplibs_check_method in
9803 "file_magic "*)
9804 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9805 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9806 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9807 $EGREP "$file_magic_regex" > /dev/null; then
9808 :
9809 else
9810 cat <<_LT_EOF 1>&2
9811
9812 *** Warning: the command libtool uses to detect shared libraries,
9813 *** $file_magic_cmd, produces output that libtool cannot recognize.
9814 *** The result is that libtool may fail to recognize shared libraries
9815 *** as such. This will affect the creation of libtool libraries that
9816 *** depend on shared libraries, but programs linked with such libtool
9817 *** libraries will work regardless of this problem. Nevertheless, you
9818 *** may want to report the problem to your system manager and/or to
9819 *** bug-libtool@gnu.org
9820
9821 _LT_EOF
9822 fi ;;
9823 esac
9824 fi
9825 break
9826 fi
9827 done
9828 IFS="$lt_save_ifs"
9829 MAGIC_CMD="$lt_save_MAGIC_CMD"
9830 ;;
9831 esac
9832 fi
9833
9834 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9835 if test -n "$MAGIC_CMD"; then
9836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9837 $as_echo "$MAGIC_CMD" >&6; }
9838 else
9839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9840 $as_echo "no" >&6; }
9841 fi
9842
9843
9844 else
9845 MAGIC_CMD=:
9846 fi
9847 fi
9848
9849 fi
9850 ;;
9851 esac
9852
9853 # Use C for the default configuration in the libtool script
9854
9855 lt_save_CC="$CC"
9856 ac_ext=c
9857 ac_cpp='$CPP $CPPFLAGS'
9858 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9859 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9860 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9861
9862
9863 # Source file extension for C test sources.
9864 ac_ext=c
9865
9866 # Object file extension for compiled C test sources.
9867 objext=o
9868 objext=$objext
9869
9870 # Code to be used in simple compile tests
9871 lt_simple_compile_test_code="int some_variable = 0;"
9872
9873 # Code to be used in simple link tests
9874 lt_simple_link_test_code='int main(){return(0);}'
9875
9876
9877
9878
9879
9880
9881
9882 # If no C compiler was specified, use CC.
9883 LTCC=${LTCC-"$CC"}
9884
9885 # If no C compiler flags were specified, use CFLAGS.
9886 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9887
9888 # Allow CC to be a program name with arguments.
9889 compiler=$CC
9890
9891 # Save the default compiler, since it gets overwritten when the other
9892 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9893 compiler_DEFAULT=$CC
9894
9895 # save warnings/boilerplate of simple test code
9896 ac_outfile=conftest.$ac_objext
9897 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9898 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9899 _lt_compiler_boilerplate=`cat conftest.err`
9900 $RM conftest*
9901
9902 ac_outfile=conftest.$ac_objext
9903 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9904 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9905 _lt_linker_boilerplate=`cat conftest.err`
9906 $RM -r conftest*
9907
9908
9909 ## CAVEAT EMPTOR:
9910 ## There is no encapsulation within the following macros, do not change
9911 ## the running order or otherwise move them around unless you know exactly
9912 ## what you are doing...
9913 if test -n "$compiler"; then
9914
9915 lt_prog_compiler_no_builtin_flag=
9916
9917 if test "$GCC" = yes; then
9918 case $cc_basename in
9919 nvcc*)
9920 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9921 *)
9922 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9923 esac
9924
9925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9926 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9927 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9928 $as_echo_n "(cached) " >&6
9929 else
9930 lt_cv_prog_compiler_rtti_exceptions=no
9931 ac_outfile=conftest.$ac_objext
9932 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9933 lt_compiler_flag="-fno-rtti -fno-exceptions"
9934 # Insert the option either (1) after the last *FLAGS variable, or
9935 # (2) before a word containing "conftest.", or (3) at the end.
9936 # Note that $ac_compile itself does not contain backslashes and begins
9937 # with a dollar sign (not a hyphen), so the echo should work correctly.
9938 # The option is referenced via a variable to avoid confusing sed.
9939 lt_compile=`echo "$ac_compile" | $SED \
9940 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9941 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9942 -e 's:$: $lt_compiler_flag:'`
9943 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9944 (eval "$lt_compile" 2>conftest.err)
9945 ac_status=$?
9946 cat conftest.err >&5
9947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9948 if (exit $ac_status) && test -s "$ac_outfile"; then
9949 # The compiler can only warn and ignore the option if not recognized
9950 # So say no if there are warnings other than the usual output.
9951 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9952 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9953 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9954 lt_cv_prog_compiler_rtti_exceptions=yes
9955 fi
9956 fi
9957 $RM conftest*
9958
9959 fi
9960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9961 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9962
9963 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9964 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9965 else
9966 :
9967 fi
9968
9969 fi
9970
9971
9972
9973
9974
9975
9976 lt_prog_compiler_wl=
9977 lt_prog_compiler_pic=
9978 lt_prog_compiler_static=
9979
9980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9981 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9982
9983 if test "$GCC" = yes; then
9984 lt_prog_compiler_wl='-Wl,'
9985 lt_prog_compiler_static='-static'
9986
9987 case $host_os in
9988 aix*)
9989 # All AIX code is PIC.
9990 if test "$host_cpu" = ia64; then
9991 # AIX 5 now supports IA64 processor
9992 lt_prog_compiler_static='-Bstatic'
9993 fi
9994 lt_prog_compiler_pic='-fPIC'
9995 ;;
9996
9997 amigaos*)
9998 case $host_cpu in
9999 powerpc)
10000 # see comment about AmigaOS4 .so support
10001 lt_prog_compiler_pic='-fPIC'
10002 ;;
10003 m68k)
10004 # FIXME: we need at least 68020 code to build shared libraries, but
10005 # adding the `-m68020' flag to GCC prevents building anything better,
10006 # like `-m68040'.
10007 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10008 ;;
10009 esac
10010 ;;
10011
10012 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10013 # PIC is the default for these OSes.
10014 ;;
10015
10016 mingw* | cygwin* | pw32* | os2* | cegcc*)
10017 # This hack is so that the source file can tell whether it is being
10018 # built for inclusion in a dll (and should export symbols for example).
10019 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10020 # (--disable-auto-import) libraries
10021 lt_prog_compiler_pic='-DDLL_EXPORT'
10022 ;;
10023
10024 darwin* | rhapsody*)
10025 # PIC is the default on this platform
10026 # Common symbols not allowed in MH_DYLIB files
10027 lt_prog_compiler_pic='-fno-common'
10028 ;;
10029
10030 haiku*)
10031 # PIC is the default for Haiku.
10032 # The "-static" flag exists, but is broken.
10033 lt_prog_compiler_static=
10034 ;;
10035
10036 hpux*)
10037 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10038 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10039 # sets the default TLS model and affects inlining.
10040 case $host_cpu in
10041 hppa*64*)
10042 # +Z the default
10043 ;;
10044 *)
10045 lt_prog_compiler_pic='-fPIC'
10046 ;;
10047 esac
10048 ;;
10049
10050 interix[3-9]*)
10051 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10052 # Instead, we relocate shared libraries at runtime.
10053 ;;
10054
10055 msdosdjgpp*)
10056 # Just because we use GCC doesn't mean we suddenly get shared libraries
10057 # on systems that don't support them.
10058 lt_prog_compiler_can_build_shared=no
10059 enable_shared=no
10060 ;;
10061
10062 *nto* | *qnx*)
10063 # QNX uses GNU C++, but need to define -shared option too, otherwise
10064 # it will coredump.
10065 lt_prog_compiler_pic='-fPIC -shared'
10066 ;;
10067
10068 sysv4*MP*)
10069 if test -d /usr/nec; then
10070 lt_prog_compiler_pic=-Kconform_pic
10071 fi
10072 ;;
10073
10074 *)
10075 lt_prog_compiler_pic='-fPIC'
10076 ;;
10077 esac
10078
10079 case $cc_basename in
10080 nvcc*) # Cuda Compiler Driver 2.2
10081 lt_prog_compiler_wl='-Xlinker '
10082 lt_prog_compiler_pic='-Xcompiler -fPIC'
10083 ;;
10084 esac
10085 else
10086 # PORTME Check for flag to pass linker flags through the system compiler.
10087 case $host_os in
10088 aix*)
10089 lt_prog_compiler_wl='-Wl,'
10090 if test "$host_cpu" = ia64; then
10091 # AIX 5 now supports IA64 processor
10092 lt_prog_compiler_static='-Bstatic'
10093 else
10094 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10095 fi
10096 ;;
10097
10098 mingw* | cygwin* | pw32* | os2* | cegcc*)
10099 # This hack is so that the source file can tell whether it is being
10100 # built for inclusion in a dll (and should export symbols for example).
10101 lt_prog_compiler_pic='-DDLL_EXPORT'
10102 ;;
10103
10104 hpux9* | hpux10* | hpux11*)
10105 lt_prog_compiler_wl='-Wl,'
10106 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10107 # not for PA HP-UX.
10108 case $host_cpu in
10109 hppa*64*|ia64*)
10110 # +Z the default
10111 ;;
10112 *)
10113 lt_prog_compiler_pic='+Z'
10114 ;;
10115 esac
10116 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10117 lt_prog_compiler_static='${wl}-a ${wl}archive'
10118 ;;
10119
10120 irix5* | irix6* | nonstopux*)
10121 lt_prog_compiler_wl='-Wl,'
10122 # PIC (with -KPIC) is the default.
10123 lt_prog_compiler_static='-non_shared'
10124 ;;
10125
10126 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10127 case $cc_basename in
10128 # old Intel for x86_64 which still supported -KPIC.
10129 ecc*)
10130 lt_prog_compiler_wl='-Wl,'
10131 lt_prog_compiler_pic='-KPIC'
10132 lt_prog_compiler_static='-static'
10133 ;;
10134 # icc used to be incompatible with GCC.
10135 # ICC 10 doesn't accept -KPIC any more.
10136 icc* | ifort*)
10137 lt_prog_compiler_wl='-Wl,'
10138 lt_prog_compiler_pic='-fPIC'
10139 lt_prog_compiler_static='-static'
10140 ;;
10141 # Lahey Fortran 8.1.
10142 lf95*)
10143 lt_prog_compiler_wl='-Wl,'
10144 lt_prog_compiler_pic='--shared'
10145 lt_prog_compiler_static='--static'
10146 ;;
10147 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10148 # Portland Group compilers (*not* the Pentium gcc compiler,
10149 # which looks to be a dead project)
10150 lt_prog_compiler_wl='-Wl,'
10151 lt_prog_compiler_pic='-fpic'
10152 lt_prog_compiler_static='-Bstatic'
10153 ;;
10154 ccc*)
10155 lt_prog_compiler_wl='-Wl,'
10156 # All Alpha code is PIC.
10157 lt_prog_compiler_static='-non_shared'
10158 ;;
10159 xl* | bgxl* | bgf* | mpixl*)
10160 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10161 lt_prog_compiler_wl='-Wl,'
10162 lt_prog_compiler_pic='-qpic'
10163 lt_prog_compiler_static='-qstaticlink'
10164 ;;
10165 *)
10166 case `$CC -V 2>&1 | sed 5q` in
10167 *Sun\ F* | *Sun*Fortran*)
10168 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10169 lt_prog_compiler_pic='-KPIC'
10170 lt_prog_compiler_static='-Bstatic'
10171 lt_prog_compiler_wl=''
10172 ;;
10173 *Sun\ C*)
10174 # Sun C 5.9
10175 lt_prog_compiler_pic='-KPIC'
10176 lt_prog_compiler_static='-Bstatic'
10177 lt_prog_compiler_wl='-Wl,'
10178 ;;
10179 esac
10180 ;;
10181 esac
10182 ;;
10183
10184 newsos6)
10185 lt_prog_compiler_pic='-KPIC'
10186 lt_prog_compiler_static='-Bstatic'
10187 ;;
10188
10189 *nto* | *qnx*)
10190 # QNX uses GNU C++, but need to define -shared option too, otherwise
10191 # it will coredump.
10192 lt_prog_compiler_pic='-fPIC -shared'
10193 ;;
10194
10195 osf3* | osf4* | osf5*)
10196 lt_prog_compiler_wl='-Wl,'
10197 # All OSF/1 code is PIC.
10198 lt_prog_compiler_static='-non_shared'
10199 ;;
10200
10201 rdos*)
10202 lt_prog_compiler_static='-non_shared'
10203 ;;
10204
10205 solaris*)
10206 lt_prog_compiler_pic='-KPIC'
10207 lt_prog_compiler_static='-Bstatic'
10208 case $cc_basename in
10209 f77* | f90* | f95*)
10210 lt_prog_compiler_wl='-Qoption ld ';;
10211 *)
10212 lt_prog_compiler_wl='-Wl,';;
10213 esac
10214 ;;
10215
10216 sunos4*)
10217 lt_prog_compiler_wl='-Qoption ld '
10218 lt_prog_compiler_pic='-PIC'
10219 lt_prog_compiler_static='-Bstatic'
10220 ;;
10221
10222 sysv4 | sysv4.2uw2* | sysv4.3*)
10223 lt_prog_compiler_wl='-Wl,'
10224 lt_prog_compiler_pic='-KPIC'
10225 lt_prog_compiler_static='-Bstatic'
10226 ;;
10227
10228 sysv4*MP*)
10229 if test -d /usr/nec ;then
10230 lt_prog_compiler_pic='-Kconform_pic'
10231 lt_prog_compiler_static='-Bstatic'
10232 fi
10233 ;;
10234
10235 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10236 lt_prog_compiler_wl='-Wl,'
10237 lt_prog_compiler_pic='-KPIC'
10238 lt_prog_compiler_static='-Bstatic'
10239 ;;
10240
10241 unicos*)
10242 lt_prog_compiler_wl='-Wl,'
10243 lt_prog_compiler_can_build_shared=no
10244 ;;
10245
10246 uts4*)
10247 lt_prog_compiler_pic='-pic'
10248 lt_prog_compiler_static='-Bstatic'
10249 ;;
10250
10251 *)
10252 lt_prog_compiler_can_build_shared=no
10253 ;;
10254 esac
10255 fi
10256
10257 case $host_os in
10258 # For platforms which do not support PIC, -DPIC is meaningless:
10259 *djgpp*)
10260 lt_prog_compiler_pic=
10261 ;;
10262 *)
10263 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10264 ;;
10265 esac
10266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10267 $as_echo "$lt_prog_compiler_pic" >&6; }
10268
10269
10270
10271
10272
10273
10274 #
10275 # Check to make sure the PIC flag actually works.
10276 #
10277 if test -n "$lt_prog_compiler_pic"; then
10278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10279 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10280 if ${lt_cv_prog_compiler_pic_works+:} false; then :
10281 $as_echo_n "(cached) " >&6
10282 else
10283 lt_cv_prog_compiler_pic_works=no
10284 ac_outfile=conftest.$ac_objext
10285 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10286 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10287 # Insert the option either (1) after the last *FLAGS variable, or
10288 # (2) before a word containing "conftest.", or (3) at the end.
10289 # Note that $ac_compile itself does not contain backslashes and begins
10290 # with a dollar sign (not a hyphen), so the echo should work correctly.
10291 # The option is referenced via a variable to avoid confusing sed.
10292 lt_compile=`echo "$ac_compile" | $SED \
10293 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10294 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10295 -e 's:$: $lt_compiler_flag:'`
10296 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10297 (eval "$lt_compile" 2>conftest.err)
10298 ac_status=$?
10299 cat conftest.err >&5
10300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10301 if (exit $ac_status) && test -s "$ac_outfile"; then
10302 # The compiler can only warn and ignore the option if not recognized
10303 # So say no if there are warnings other than the usual output.
10304 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10305 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10306 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10307 lt_cv_prog_compiler_pic_works=yes
10308 fi
10309 fi
10310 $RM conftest*
10311
10312 fi
10313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10314 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10315
10316 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10317 case $lt_prog_compiler_pic in
10318 "" | " "*) ;;
10319 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10320 esac
10321 else
10322 lt_prog_compiler_pic=
10323 lt_prog_compiler_can_build_shared=no
10324 fi
10325
10326 fi
10327
10328
10329
10330
10331
10332
10333 #
10334 # Check to make sure the static flag actually works.
10335 #
10336 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10338 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10339 if ${lt_cv_prog_compiler_static_works+:} false; then :
10340 $as_echo_n "(cached) " >&6
10341 else
10342 lt_cv_prog_compiler_static_works=no
10343 save_LDFLAGS="$LDFLAGS"
10344 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10345 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10346 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10347 # The linker can only warn and ignore the option if not recognized
10348 # So say no if there are warnings
10349 if test -s conftest.err; then
10350 # Append any errors to the config.log.
10351 cat conftest.err 1>&5
10352 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10353 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10354 if diff conftest.exp conftest.er2 >/dev/null; then
10355 lt_cv_prog_compiler_static_works=yes
10356 fi
10357 else
10358 lt_cv_prog_compiler_static_works=yes
10359 fi
10360 fi
10361 $RM -r conftest*
10362 LDFLAGS="$save_LDFLAGS"
10363
10364 fi
10365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10366 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10367
10368 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10369 :
10370 else
10371 lt_prog_compiler_static=
10372 fi
10373
10374
10375
10376
10377
10378
10379
10380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10381 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10382 if ${lt_cv_prog_compiler_c_o+:} false; then :
10383 $as_echo_n "(cached) " >&6
10384 else
10385 lt_cv_prog_compiler_c_o=no
10386 $RM -r conftest 2>/dev/null
10387 mkdir conftest
10388 cd conftest
10389 mkdir out
10390 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10391
10392 lt_compiler_flag="-o out/conftest2.$ac_objext"
10393 # Insert the option either (1) after the last *FLAGS variable, or
10394 # (2) before a word containing "conftest.", or (3) at the end.
10395 # Note that $ac_compile itself does not contain backslashes and begins
10396 # with a dollar sign (not a hyphen), so the echo should work correctly.
10397 lt_compile=`echo "$ac_compile" | $SED \
10398 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10399 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10400 -e 's:$: $lt_compiler_flag:'`
10401 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10402 (eval "$lt_compile" 2>out/conftest.err)
10403 ac_status=$?
10404 cat out/conftest.err >&5
10405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10406 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10407 then
10408 # The compiler can only warn and ignore the option if not recognized
10409 # So say no if there are warnings
10410 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10411 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10412 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10413 lt_cv_prog_compiler_c_o=yes
10414 fi
10415 fi
10416 chmod u+w . 2>&5
10417 $RM conftest*
10418 # SGI C++ compiler will create directory out/ii_files/ for
10419 # template instantiation
10420 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10421 $RM out/* && rmdir out
10422 cd ..
10423 $RM -r conftest
10424 $RM conftest*
10425
10426 fi
10427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10428 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10429
10430
10431
10432
10433
10434
10435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10436 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10437 if ${lt_cv_prog_compiler_c_o+:} false; then :
10438 $as_echo_n "(cached) " >&6
10439 else
10440 lt_cv_prog_compiler_c_o=no
10441 $RM -r conftest 2>/dev/null
10442 mkdir conftest
10443 cd conftest
10444 mkdir out
10445 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10446
10447 lt_compiler_flag="-o out/conftest2.$ac_objext"
10448 # Insert the option either (1) after the last *FLAGS variable, or
10449 # (2) before a word containing "conftest.", or (3) at the end.
10450 # Note that $ac_compile itself does not contain backslashes and begins
10451 # with a dollar sign (not a hyphen), so the echo should work correctly.
10452 lt_compile=`echo "$ac_compile" | $SED \
10453 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10454 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10455 -e 's:$: $lt_compiler_flag:'`
10456 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10457 (eval "$lt_compile" 2>out/conftest.err)
10458 ac_status=$?
10459 cat out/conftest.err >&5
10460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10461 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10462 then
10463 # The compiler can only warn and ignore the option if not recognized
10464 # So say no if there are warnings
10465 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10466 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10467 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10468 lt_cv_prog_compiler_c_o=yes
10469 fi
10470 fi
10471 chmod u+w . 2>&5
10472 $RM conftest*
10473 # SGI C++ compiler will create directory out/ii_files/ for
10474 # template instantiation
10475 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10476 $RM out/* && rmdir out
10477 cd ..
10478 $RM -r conftest
10479 $RM conftest*
10480
10481 fi
10482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10483 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10484
10485
10486
10487
10488 hard_links="nottested"
10489 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10490 # do not overwrite the value of need_locks provided by the user
10491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10492 $as_echo_n "checking if we can lock with hard links... " >&6; }
10493 hard_links=yes
10494 $RM conftest*
10495 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10496 touch conftest.a
10497 ln conftest.a conftest.b 2>&5 || hard_links=no
10498 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10500 $as_echo "$hard_links" >&6; }
10501 if test "$hard_links" = no; then
10502 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10503 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10504 need_locks=warn
10505 fi
10506 else
10507 need_locks=no
10508 fi
10509
10510
10511
10512
10513
10514
10515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10516 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10517
10518 runpath_var=
10519 allow_undefined_flag=
10520 always_export_symbols=no
10521 archive_cmds=
10522 archive_expsym_cmds=
10523 compiler_needs_object=no
10524 enable_shared_with_static_runtimes=no
10525 export_dynamic_flag_spec=
10526 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10527 hardcode_automatic=no
10528 hardcode_direct=no
10529 hardcode_direct_absolute=no
10530 hardcode_libdir_flag_spec=
10531 hardcode_libdir_flag_spec_ld=
10532 hardcode_libdir_separator=
10533 hardcode_minus_L=no
10534 hardcode_shlibpath_var=unsupported
10535 inherit_rpath=no
10536 link_all_deplibs=unknown
10537 module_cmds=
10538 module_expsym_cmds=
10539 old_archive_from_new_cmds=
10540 old_archive_from_expsyms_cmds=
10541 thread_safe_flag_spec=
10542 whole_archive_flag_spec=
10543 # include_expsyms should be a list of space-separated symbols to be *always*
10544 # included in the symbol list
10545 include_expsyms=
10546 # exclude_expsyms can be an extended regexp of symbols to exclude
10547 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10548 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10549 # as well as any symbol that contains `d'.
10550 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10551 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10552 # platforms (ab)use it in PIC code, but their linkers get confused if
10553 # the symbol is explicitly referenced. Since portable code cannot
10554 # rely on this symbol name, it's probably fine to never include it in
10555 # preloaded symbol tables.
10556 # Exclude shared library initialization/finalization symbols.
10557 extract_expsyms_cmds=
10558
10559 case $host_os in
10560 cygwin* | mingw* | pw32* | cegcc*)
10561 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10562 # When not using gcc, we currently assume that we are using
10563 # Microsoft Visual C++.
10564 if test "$GCC" != yes; then
10565 with_gnu_ld=no
10566 fi
10567 ;;
10568 interix*)
10569 # we just hope/assume this is gcc and not c89 (= MSVC++)
10570 with_gnu_ld=yes
10571 ;;
10572 openbsd*)
10573 with_gnu_ld=no
10574 ;;
10575 esac
10576
10577 ld_shlibs=yes
10578
10579 # On some targets, GNU ld is compatible enough with the native linker
10580 # that we're better off using the native interface for both.
10581 lt_use_gnu_ld_interface=no
10582 if test "$with_gnu_ld" = yes; then
10583 case $host_os in
10584 aix*)
10585 # The AIX port of GNU ld has always aspired to compatibility
10586 # with the native linker. However, as the warning in the GNU ld
10587 # block says, versions before 2.19.5* couldn't really create working
10588 # shared libraries, regardless of the interface used.
10589 case `$LD -v 2>&1` in
10590 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10591 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10592 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10593 *)
10594 lt_use_gnu_ld_interface=yes
10595 ;;
10596 esac
10597 ;;
10598 *)
10599 lt_use_gnu_ld_interface=yes
10600 ;;
10601 esac
10602 fi
10603
10604 if test "$lt_use_gnu_ld_interface" = yes; then
10605 # If archive_cmds runs LD, not CC, wlarc should be empty
10606 wlarc='${wl}'
10607
10608 # Set some defaults for GNU ld with shared library support. These
10609 # are reset later if shared libraries are not supported. Putting them
10610 # here allows them to be overridden if necessary.
10611 runpath_var=LD_RUN_PATH
10612 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10613 export_dynamic_flag_spec='${wl}--export-dynamic'
10614 # ancient GNU ld didn't support --whole-archive et. al.
10615 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10616 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10617 else
10618 whole_archive_flag_spec=
10619 fi
10620 supports_anon_versioning=no
10621 case `$LD -v 2>&1` in
10622 *GNU\ gold*) supports_anon_versioning=yes ;;
10623 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10624 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10625 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10626 *\ 2.11.*) ;; # other 2.11 versions
10627 *) supports_anon_versioning=yes ;;
10628 esac
10629
10630 # See if GNU ld supports shared libraries.
10631 case $host_os in
10632 aix[3-9]*)
10633 # On AIX/PPC, the GNU linker is very broken
10634 if test "$host_cpu" != ia64; then
10635 ld_shlibs=no
10636 cat <<_LT_EOF 1>&2
10637
10638 *** Warning: the GNU linker, at least up to release 2.19, is reported
10639 *** to be unable to reliably create shared libraries on AIX.
10640 *** Therefore, libtool is disabling shared libraries support. If you
10641 *** really care for shared libraries, you may want to install binutils
10642 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10643 *** You will then need to restart the configuration process.
10644
10645 _LT_EOF
10646 fi
10647 ;;
10648
10649 amigaos*)
10650 case $host_cpu in
10651 powerpc)
10652 # see comment about AmigaOS4 .so support
10653 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10654 archive_expsym_cmds=''
10655 ;;
10656 m68k)
10657 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)'
10658 hardcode_libdir_flag_spec='-L$libdir'
10659 hardcode_minus_L=yes
10660 ;;
10661 esac
10662 ;;
10663
10664 beos*)
10665 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10666 allow_undefined_flag=unsupported
10667 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10668 # support --undefined. This deserves some investigation. FIXME
10669 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10670 else
10671 ld_shlibs=no
10672 fi
10673 ;;
10674
10675 cygwin* | mingw* | pw32* | cegcc*)
10676 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10677 # as there is no search path for DLLs.
10678 hardcode_libdir_flag_spec='-L$libdir'
10679 export_dynamic_flag_spec='${wl}--export-all-symbols'
10680 allow_undefined_flag=unsupported
10681 always_export_symbols=no
10682 enable_shared_with_static_runtimes=yes
10683 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10684
10685 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10686 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10687 # If the export-symbols file already is a .def file (1st line
10688 # is EXPORTS), use it as is; otherwise, prepend...
10689 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10690 cp $export_symbols $output_objdir/$soname.def;
10691 else
10692 echo EXPORTS > $output_objdir/$soname.def;
10693 cat $export_symbols >> $output_objdir/$soname.def;
10694 fi~
10695 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10696 else
10697 ld_shlibs=no
10698 fi
10699 ;;
10700
10701 haiku*)
10702 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10703 link_all_deplibs=yes
10704 ;;
10705
10706 interix[3-9]*)
10707 hardcode_direct=no
10708 hardcode_shlibpath_var=no
10709 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10710 export_dynamic_flag_spec='${wl}-E'
10711 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10712 # Instead, shared libraries are loaded at an image base (0x10000000 by
10713 # default) and relocated if they conflict, which is a slow very memory
10714 # consuming and fragmenting process. To avoid this, we pick a random,
10715 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10716 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10717 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10718 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'
10719 ;;
10720
10721 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10722 tmp_diet=no
10723 if test "$host_os" = linux-dietlibc; then
10724 case $cc_basename in
10725 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10726 esac
10727 fi
10728 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10729 && test "$tmp_diet" = no
10730 then
10731 tmp_addflag=' $pic_flag'
10732 tmp_sharedflag='-shared'
10733 case $cc_basename,$host_cpu in
10734 pgcc*) # Portland Group C compiler
10735 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'
10736 tmp_addflag=' $pic_flag'
10737 ;;
10738 pgf77* | pgf90* | pgf95* | pgfortran*)
10739 # Portland Group f77 and f90 compilers
10740 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'
10741 tmp_addflag=' $pic_flag -Mnomain' ;;
10742 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10743 tmp_addflag=' -i_dynamic' ;;
10744 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10745 tmp_addflag=' -i_dynamic -nofor_main' ;;
10746 ifc* | ifort*) # Intel Fortran compiler
10747 tmp_addflag=' -nofor_main' ;;
10748 lf95*) # Lahey Fortran 8.1
10749 whole_archive_flag_spec=
10750 tmp_sharedflag='--shared' ;;
10751 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10752 tmp_sharedflag='-qmkshrobj'
10753 tmp_addflag= ;;
10754 nvcc*) # Cuda Compiler Driver 2.2
10755 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'
10756 compiler_needs_object=yes
10757 ;;
10758 esac
10759 case `$CC -V 2>&1 | sed 5q` in
10760 *Sun\ C*) # Sun C 5.9
10761 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'
10762 compiler_needs_object=yes
10763 tmp_sharedflag='-G' ;;
10764 *Sun\ F*) # Sun Fortran 8.3
10765 tmp_sharedflag='-G' ;;
10766 esac
10767 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10768
10769 if test "x$supports_anon_versioning" = xyes; then
10770 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10771 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10772 echo "local: *; };" >> $output_objdir/$libname.ver~
10773 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10774 fi
10775
10776 case $cc_basename in
10777 xlf* | bgf* | bgxlf* | mpixlf*)
10778 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10779 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10780 hardcode_libdir_flag_spec=
10781 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10782 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10783 if test "x$supports_anon_versioning" = xyes; then
10784 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10785 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10786 echo "local: *; };" >> $output_objdir/$libname.ver~
10787 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10788 fi
10789 ;;
10790 esac
10791 else
10792 ld_shlibs=no
10793 fi
10794 ;;
10795
10796 netbsd*)
10797 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10798 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10799 wlarc=
10800 else
10801 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10802 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10803 fi
10804 ;;
10805
10806 solaris*)
10807 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10808 ld_shlibs=no
10809 cat <<_LT_EOF 1>&2
10810
10811 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10812 *** create shared libraries on Solaris systems. Therefore, libtool
10813 *** is disabling shared libraries support. We urge you to upgrade GNU
10814 *** binutils to release 2.9.1 or newer. Another option is to modify
10815 *** your PATH or compiler configuration so that the native linker is
10816 *** used, and then restart.
10817
10818 _LT_EOF
10819 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10820 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10821 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10822 else
10823 ld_shlibs=no
10824 fi
10825 ;;
10826
10827 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10828 case `$LD -v 2>&1` in
10829 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10830 ld_shlibs=no
10831 cat <<_LT_EOF 1>&2
10832
10833 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10834 *** reliably create shared libraries on SCO systems. Therefore, libtool
10835 *** is disabling shared libraries support. We urge you to upgrade GNU
10836 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10837 *** your PATH or compiler configuration so that the native linker is
10838 *** used, and then restart.
10839
10840 _LT_EOF
10841 ;;
10842 *)
10843 # For security reasons, it is highly recommended that you always
10844 # use absolute paths for naming shared libraries, and exclude the
10845 # DT_RUNPATH tag from executables and libraries. But doing so
10846 # requires that you compile everything twice, which is a pain.
10847 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10848 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10849 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10850 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10851 else
10852 ld_shlibs=no
10853 fi
10854 ;;
10855 esac
10856 ;;
10857
10858 sunos4*)
10859 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10860 wlarc=
10861 hardcode_direct=yes
10862 hardcode_shlibpath_var=no
10863 ;;
10864
10865 *)
10866 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10867 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10868 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10869 else
10870 ld_shlibs=no
10871 fi
10872 ;;
10873 esac
10874
10875 if test "$ld_shlibs" = no; then
10876 runpath_var=
10877 hardcode_libdir_flag_spec=
10878 export_dynamic_flag_spec=
10879 whole_archive_flag_spec=
10880 fi
10881 else
10882 # PORTME fill in a description of your system's linker (not GNU ld)
10883 case $host_os in
10884 aix3*)
10885 allow_undefined_flag=unsupported
10886 always_export_symbols=yes
10887 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'
10888 # Note: this linker hardcodes the directories in LIBPATH if there
10889 # are no directories specified by -L.
10890 hardcode_minus_L=yes
10891 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10892 # Neither direct hardcoding nor static linking is supported with a
10893 # broken collect2.
10894 hardcode_direct=unsupported
10895 fi
10896 ;;
10897
10898 aix[4-9]*)
10899 if test "$host_cpu" = ia64; then
10900 # On IA64, the linker does run time linking by default, so we don't
10901 # have to do anything special.
10902 aix_use_runtimelinking=no
10903 exp_sym_flag='-Bexport'
10904 no_entry_flag=""
10905 else
10906 # If we're using GNU nm, then we don't want the "-C" option.
10907 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10908 # Also, AIX nm treats weak defined symbols like other global
10909 # defined symbols, whereas GNU nm marks them as "W".
10910 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10911 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'
10912 else
10913 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'
10914 fi
10915 aix_use_runtimelinking=no
10916
10917 # Test if we are trying to use run time linking or normal
10918 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10919 # need to do runtime linking.
10920 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10921 for ld_flag in $LDFLAGS; do
10922 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10923 aix_use_runtimelinking=yes
10924 break
10925 fi
10926 done
10927 ;;
10928 esac
10929
10930 exp_sym_flag='-bexport'
10931 no_entry_flag='-bnoentry'
10932 fi
10933
10934 # When large executables or shared objects are built, AIX ld can
10935 # have problems creating the table of contents. If linking a library
10936 # or program results in "error TOC overflow" add -mminimal-toc to
10937 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10938 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10939
10940 archive_cmds=''
10941 hardcode_direct=yes
10942 hardcode_direct_absolute=yes
10943 hardcode_libdir_separator=':'
10944 link_all_deplibs=yes
10945 file_list_spec='${wl}-f,'
10946
10947 if test "$GCC" = yes; then
10948 case $host_os in aix4.[012]|aix4.[012].*)
10949 # We only want to do this on AIX 4.2 and lower, the check
10950 # below for broken collect2 doesn't work under 4.3+
10951 collect2name=`${CC} -print-prog-name=collect2`
10952 if test -f "$collect2name" &&
10953 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10954 then
10955 # We have reworked collect2
10956 :
10957 else
10958 # We have old collect2
10959 hardcode_direct=unsupported
10960 # It fails to find uninstalled libraries when the uninstalled
10961 # path is not listed in the libpath. Setting hardcode_minus_L
10962 # to unsupported forces relinking
10963 hardcode_minus_L=yes
10964 hardcode_libdir_flag_spec='-L$libdir'
10965 hardcode_libdir_separator=
10966 fi
10967 ;;
10968 esac
10969 shared_flag='-shared'
10970 if test "$aix_use_runtimelinking" = yes; then
10971 shared_flag="$shared_flag "'${wl}-G'
10972 fi
10973 else
10974 # not using gcc
10975 if test "$host_cpu" = ia64; then
10976 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10977 # chokes on -Wl,-G. The following line is correct:
10978 shared_flag='-G'
10979 else
10980 if test "$aix_use_runtimelinking" = yes; then
10981 shared_flag='${wl}-G'
10982 else
10983 shared_flag='${wl}-bM:SRE'
10984 fi
10985 fi
10986 fi
10987
10988 export_dynamic_flag_spec='${wl}-bexpall'
10989 # It seems that -bexpall does not export symbols beginning with
10990 # underscore (_), so it is better to generate a list of symbols to export.
10991 always_export_symbols=yes
10992 if test "$aix_use_runtimelinking" = yes; then
10993 # Warning - without using the other runtime loading flags (-brtl),
10994 # -berok will link without error, but may produce a broken library.
10995 allow_undefined_flag='-berok'
10996 # Determine the default libpath from the value encoded in an
10997 # empty executable.
10998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10999 /* end confdefs.h. */
11000
11001 int
11002 main ()
11003 {
11004
11005 ;
11006 return 0;
11007 }
11008 _ACEOF
11009 if ac_fn_c_try_link "$LINENO"; then :
11010
11011 lt_aix_libpath_sed='
11012 /Import File Strings/,/^$/ {
11013 /^0/ {
11014 s/^0 *\(.*\)$/\1/
11015 p
11016 }
11017 }'
11018 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11019 # Check for a 64-bit object if we didn't find anything.
11020 if test -z "$aix_libpath"; then
11021 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11022 fi
11023 fi
11024 rm -f core conftest.err conftest.$ac_objext \
11025 conftest$ac_exeext conftest.$ac_ext
11026 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11027
11028 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11029 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"
11030 else
11031 if test "$host_cpu" = ia64; then
11032 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11033 allow_undefined_flag="-z nodefs"
11034 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"
11035 else
11036 # Determine the default libpath from the value encoded in an
11037 # empty executable.
11038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11039 /* end confdefs.h. */
11040
11041 int
11042 main ()
11043 {
11044
11045 ;
11046 return 0;
11047 }
11048 _ACEOF
11049 if ac_fn_c_try_link "$LINENO"; then :
11050
11051 lt_aix_libpath_sed='
11052 /Import File Strings/,/^$/ {
11053 /^0/ {
11054 s/^0 *\(.*\)$/\1/
11055 p
11056 }
11057 }'
11058 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11059 # Check for a 64-bit object if we didn't find anything.
11060 if test -z "$aix_libpath"; then
11061 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11062 fi
11063 fi
11064 rm -f core conftest.err conftest.$ac_objext \
11065 conftest$ac_exeext conftest.$ac_ext
11066 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11067
11068 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11069 # Warning - without using the other run time loading flags,
11070 # -berok will link without error, but may produce a broken library.
11071 no_undefined_flag=' ${wl}-bernotok'
11072 allow_undefined_flag=' ${wl}-berok'
11073 if test "$with_gnu_ld" = yes; then
11074 # We only use this code for GNU lds that support --whole-archive.
11075 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11076 else
11077 # Exported symbols can be pulled into shared objects from archives
11078 whole_archive_flag_spec='$convenience'
11079 fi
11080 archive_cmds_need_lc=yes
11081 # This is similar to how AIX traditionally builds its shared libraries.
11082 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'
11083 fi
11084 fi
11085 ;;
11086
11087 amigaos*)
11088 case $host_cpu in
11089 powerpc)
11090 # see comment about AmigaOS4 .so support
11091 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11092 archive_expsym_cmds=''
11093 ;;
11094 m68k)
11095 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)'
11096 hardcode_libdir_flag_spec='-L$libdir'
11097 hardcode_minus_L=yes
11098 ;;
11099 esac
11100 ;;
11101
11102 bsdi[45]*)
11103 export_dynamic_flag_spec=-rdynamic
11104 ;;
11105
11106 cygwin* | mingw* | pw32* | cegcc*)
11107 # When not using gcc, we currently assume that we are using
11108 # Microsoft Visual C++.
11109 # hardcode_libdir_flag_spec is actually meaningless, as there is
11110 # no search path for DLLs.
11111 hardcode_libdir_flag_spec=' '
11112 allow_undefined_flag=unsupported
11113 # Tell ltmain to make .lib files, not .a files.
11114 libext=lib
11115 # Tell ltmain to make .dll files, not .so files.
11116 shrext_cmds=".dll"
11117 # FIXME: Setting linknames here is a bad hack.
11118 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11119 # The linker will automatically build a .lib file if we build a DLL.
11120 old_archive_from_new_cmds='true'
11121 # FIXME: Should let the user specify the lib program.
11122 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11123 fix_srcfile_path='`cygpath -w "$srcfile"`'
11124 enable_shared_with_static_runtimes=yes
11125 ;;
11126
11127 darwin* | rhapsody*)
11128
11129
11130 archive_cmds_need_lc=no
11131 hardcode_direct=no
11132 hardcode_automatic=yes
11133 hardcode_shlibpath_var=unsupported
11134 if test "$lt_cv_ld_force_load" = "yes"; then
11135 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\"`'
11136 else
11137 whole_archive_flag_spec=''
11138 fi
11139 link_all_deplibs=yes
11140 allow_undefined_flag="$_lt_dar_allow_undefined"
11141 case $cc_basename in
11142 ifort*) _lt_dar_can_shared=yes ;;
11143 *) _lt_dar_can_shared=$GCC ;;
11144 esac
11145 if test "$_lt_dar_can_shared" = "yes"; then
11146 output_verbose_link_cmd=func_echo_all
11147 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11148 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11149 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}"
11150 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}"
11151
11152 else
11153 ld_shlibs=no
11154 fi
11155
11156 ;;
11157
11158 dgux*)
11159 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11160 hardcode_libdir_flag_spec='-L$libdir'
11161 hardcode_shlibpath_var=no
11162 ;;
11163
11164 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11165 # support. Future versions do this automatically, but an explicit c++rt0.o
11166 # does not break anything, and helps significantly (at the cost of a little
11167 # extra space).
11168 freebsd2.2*)
11169 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11170 hardcode_libdir_flag_spec='-R$libdir'
11171 hardcode_direct=yes
11172 hardcode_shlibpath_var=no
11173 ;;
11174
11175 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11176 freebsd2.*)
11177 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11178 hardcode_direct=yes
11179 hardcode_minus_L=yes
11180 hardcode_shlibpath_var=no
11181 ;;
11182
11183 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11184 freebsd* | dragonfly*)
11185 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11186 hardcode_libdir_flag_spec='-R$libdir'
11187 hardcode_direct=yes
11188 hardcode_shlibpath_var=no
11189 ;;
11190
11191 hpux9*)
11192 if test "$GCC" = yes; then
11193 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'
11194 else
11195 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'
11196 fi
11197 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11198 hardcode_libdir_separator=:
11199 hardcode_direct=yes
11200
11201 # hardcode_minus_L: Not really in the search PATH,
11202 # but as the default location of the library.
11203 hardcode_minus_L=yes
11204 export_dynamic_flag_spec='${wl}-E'
11205 ;;
11206
11207 hpux10*)
11208 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11209 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11210 else
11211 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11212 fi
11213 if test "$with_gnu_ld" = no; then
11214 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11215 hardcode_libdir_flag_spec_ld='+b $libdir'
11216 hardcode_libdir_separator=:
11217 hardcode_direct=yes
11218 hardcode_direct_absolute=yes
11219 export_dynamic_flag_spec='${wl}-E'
11220 # hardcode_minus_L: Not really in the search PATH,
11221 # but as the default location of the library.
11222 hardcode_minus_L=yes
11223 fi
11224 ;;
11225
11226 hpux11*)
11227 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11228 case $host_cpu in
11229 hppa*64*)
11230 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11231 ;;
11232 ia64*)
11233 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11234 ;;
11235 *)
11236 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11237 ;;
11238 esac
11239 else
11240 case $host_cpu in
11241 hppa*64*)
11242 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11243 ;;
11244 ia64*)
11245 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11246 ;;
11247 *)
11248
11249 # Older versions of the 11.00 compiler do not understand -b yet
11250 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11252 $as_echo_n "checking if $CC understands -b... " >&6; }
11253 if ${lt_cv_prog_compiler__b+:} false; then :
11254 $as_echo_n "(cached) " >&6
11255 else
11256 lt_cv_prog_compiler__b=no
11257 save_LDFLAGS="$LDFLAGS"
11258 LDFLAGS="$LDFLAGS -b"
11259 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11260 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11261 # The linker can only warn and ignore the option if not recognized
11262 # So say no if there are warnings
11263 if test -s conftest.err; then
11264 # Append any errors to the config.log.
11265 cat conftest.err 1>&5
11266 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11267 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11268 if diff conftest.exp conftest.er2 >/dev/null; then
11269 lt_cv_prog_compiler__b=yes
11270 fi
11271 else
11272 lt_cv_prog_compiler__b=yes
11273 fi
11274 fi
11275 $RM -r conftest*
11276 LDFLAGS="$save_LDFLAGS"
11277
11278 fi
11279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11280 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11281
11282 if test x"$lt_cv_prog_compiler__b" = xyes; then
11283 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11284 else
11285 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11286 fi
11287
11288 ;;
11289 esac
11290 fi
11291 if test "$with_gnu_ld" = no; then
11292 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11293 hardcode_libdir_separator=:
11294
11295 case $host_cpu in
11296 hppa*64*|ia64*)
11297 hardcode_direct=no
11298 hardcode_shlibpath_var=no
11299 ;;
11300 *)
11301 hardcode_direct=yes
11302 hardcode_direct_absolute=yes
11303 export_dynamic_flag_spec='${wl}-E'
11304
11305 # hardcode_minus_L: Not really in the search PATH,
11306 # but as the default location of the library.
11307 hardcode_minus_L=yes
11308 ;;
11309 esac
11310 fi
11311 ;;
11312
11313 irix5* | irix6* | nonstopux*)
11314 if test "$GCC" = yes; then
11315 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'
11316 # Try to use the -exported_symbol ld option, if it does not
11317 # work, assume that -exports_file does not work either and
11318 # implicitly export all symbols.
11319 save_LDFLAGS="$LDFLAGS"
11320 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11322 /* end confdefs.h. */
11323 int foo(void) {}
11324 _ACEOF
11325 if ac_fn_c_try_link "$LINENO"; then :
11326 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'
11327
11328 fi
11329 rm -f core conftest.err conftest.$ac_objext \
11330 conftest$ac_exeext conftest.$ac_ext
11331 LDFLAGS="$save_LDFLAGS"
11332 else
11333 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'
11334 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'
11335 fi
11336 archive_cmds_need_lc='no'
11337 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11338 hardcode_libdir_separator=:
11339 inherit_rpath=yes
11340 link_all_deplibs=yes
11341 ;;
11342
11343 netbsd*)
11344 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11345 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11346 else
11347 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11348 fi
11349 hardcode_libdir_flag_spec='-R$libdir'
11350 hardcode_direct=yes
11351 hardcode_shlibpath_var=no
11352 ;;
11353
11354 newsos6)
11355 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11356 hardcode_direct=yes
11357 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11358 hardcode_libdir_separator=:
11359 hardcode_shlibpath_var=no
11360 ;;
11361
11362 *nto* | *qnx*)
11363 ;;
11364
11365 openbsd*)
11366 if test -f /usr/libexec/ld.so; then
11367 hardcode_direct=yes
11368 hardcode_shlibpath_var=no
11369 hardcode_direct_absolute=yes
11370 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11371 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11372 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11373 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11374 export_dynamic_flag_spec='${wl}-E'
11375 else
11376 case $host_os in
11377 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11378 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11379 hardcode_libdir_flag_spec='-R$libdir'
11380 ;;
11381 *)
11382 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11383 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11384 ;;
11385 esac
11386 fi
11387 else
11388 ld_shlibs=no
11389 fi
11390 ;;
11391
11392 os2*)
11393 hardcode_libdir_flag_spec='-L$libdir'
11394 hardcode_minus_L=yes
11395 allow_undefined_flag=unsupported
11396 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'
11397 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11398 ;;
11399
11400 osf3*)
11401 if test "$GCC" = yes; then
11402 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11403 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'
11404 else
11405 allow_undefined_flag=' -expect_unresolved \*'
11406 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'
11407 fi
11408 archive_cmds_need_lc='no'
11409 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11410 hardcode_libdir_separator=:
11411 ;;
11412
11413 osf4* | osf5*) # as osf3* with the addition of -msym flag
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}-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'
11417 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11418 else
11419 allow_undefined_flag=' -expect_unresolved \*'
11420 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'
11421 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~
11422 $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'
11423
11424 # Both c and cxx compiler support -rpath directly
11425 hardcode_libdir_flag_spec='-rpath $libdir'
11426 fi
11427 archive_cmds_need_lc='no'
11428 hardcode_libdir_separator=:
11429 ;;
11430
11431 solaris*)
11432 no_undefined_flag=' -z defs'
11433 if test "$GCC" = yes; then
11434 wlarc='${wl}'
11435 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11436 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11437 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11438 else
11439 case `$CC -V 2>&1` in
11440 *"Compilers 5.0"*)
11441 wlarc=''
11442 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11443 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11444 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11445 ;;
11446 *)
11447 wlarc='${wl}'
11448 archive_cmds='$CC -G${allow_undefined_flag} -h $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 -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11451 ;;
11452 esac
11453 fi
11454 hardcode_libdir_flag_spec='-R$libdir'
11455 hardcode_shlibpath_var=no
11456 case $host_os in
11457 solaris2.[0-5] | solaris2.[0-5].*) ;;
11458 *)
11459 # The compiler driver will combine and reorder linker options,
11460 # but understands `-z linker_flag'. GCC discards it without `$wl',
11461 # but is careful enough not to reorder.
11462 # Supported since Solaris 2.6 (maybe 2.5.1?)
11463 if test "$GCC" = yes; then
11464 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11465 else
11466 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11467 fi
11468 ;;
11469 esac
11470 link_all_deplibs=yes
11471 ;;
11472
11473 sunos4*)
11474 if test "x$host_vendor" = xsequent; then
11475 # Use $CC to link under sequent, because it throws in some extra .o
11476 # files that make .init and .fini sections work.
11477 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11478 else
11479 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11480 fi
11481 hardcode_libdir_flag_spec='-L$libdir'
11482 hardcode_direct=yes
11483 hardcode_minus_L=yes
11484 hardcode_shlibpath_var=no
11485 ;;
11486
11487 sysv4)
11488 case $host_vendor in
11489 sni)
11490 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11491 hardcode_direct=yes # is this really true???
11492 ;;
11493 siemens)
11494 ## LD is ld it makes a PLAMLIB
11495 ## CC just makes a GrossModule.
11496 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11497 reload_cmds='$CC -r -o $output$reload_objs'
11498 hardcode_direct=no
11499 ;;
11500 motorola)
11501 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11502 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11503 ;;
11504 esac
11505 runpath_var='LD_RUN_PATH'
11506 hardcode_shlibpath_var=no
11507 ;;
11508
11509 sysv4.3*)
11510 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11511 hardcode_shlibpath_var=no
11512 export_dynamic_flag_spec='-Bexport'
11513 ;;
11514
11515 sysv4*MP*)
11516 if test -d /usr/nec; then
11517 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11518 hardcode_shlibpath_var=no
11519 runpath_var=LD_RUN_PATH
11520 hardcode_runpath_var=yes
11521 ld_shlibs=yes
11522 fi
11523 ;;
11524
11525 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11526 no_undefined_flag='${wl}-z,text'
11527 archive_cmds_need_lc=no
11528 hardcode_shlibpath_var=no
11529 runpath_var='LD_RUN_PATH'
11530
11531 if test "$GCC" = yes; then
11532 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11533 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11534 else
11535 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11536 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11537 fi
11538 ;;
11539
11540 sysv5* | sco3.2v5* | sco5v6*)
11541 # Note: We can NOT use -z defs as we might desire, because we do not
11542 # link with -lc, and that would cause any symbols used from libc to
11543 # always be unresolved, which means just about no library would
11544 # ever link correctly. If we're not using GNU ld we use -z text
11545 # though, which does catch some bad symbols but isn't as heavy-handed
11546 # as -z defs.
11547 no_undefined_flag='${wl}-z,text'
11548 allow_undefined_flag='${wl}-z,nodefs'
11549 archive_cmds_need_lc=no
11550 hardcode_shlibpath_var=no
11551 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11552 hardcode_libdir_separator=':'
11553 link_all_deplibs=yes
11554 export_dynamic_flag_spec='${wl}-Bexport'
11555 runpath_var='LD_RUN_PATH'
11556
11557 if test "$GCC" = yes; then
11558 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11559 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11560 else
11561 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11562 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11563 fi
11564 ;;
11565
11566 uts4*)
11567 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11568 hardcode_libdir_flag_spec='-L$libdir'
11569 hardcode_shlibpath_var=no
11570 ;;
11571
11572 *)
11573 ld_shlibs=no
11574 ;;
11575 esac
11576
11577 if test x$host_vendor = xsni; then
11578 case $host in
11579 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11580 export_dynamic_flag_spec='${wl}-Blargedynsym'
11581 ;;
11582 esac
11583 fi
11584 fi
11585
11586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11587 $as_echo "$ld_shlibs" >&6; }
11588 test "$ld_shlibs" = no && can_build_shared=no
11589
11590 with_gnu_ld=$with_gnu_ld
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606 #
11607 # Do we need to explicitly link libc?
11608 #
11609 case "x$archive_cmds_need_lc" in
11610 x|xyes)
11611 # Assume -lc should be added
11612 archive_cmds_need_lc=yes
11613
11614 if test "$enable_shared" = yes && test "$GCC" = yes; then
11615 case $archive_cmds in
11616 *'~'*)
11617 # FIXME: we may have to deal with multi-command sequences.
11618 ;;
11619 '$CC '*)
11620 # Test whether the compiler implicitly links with -lc since on some
11621 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11622 # to ld, don't add -lc before -lgcc.
11623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11624 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11625 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11626 $as_echo_n "(cached) " >&6
11627 else
11628 $RM conftest*
11629 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11630
11631 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11632 (eval $ac_compile) 2>&5
11633 ac_status=$?
11634 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11635 test $ac_status = 0; } 2>conftest.err; then
11636 soname=conftest
11637 lib=conftest
11638 libobjs=conftest.$ac_objext
11639 deplibs=
11640 wl=$lt_prog_compiler_wl
11641 pic_flag=$lt_prog_compiler_pic
11642 compiler_flags=-v
11643 linker_flags=-v
11644 verstring=
11645 output_objdir=.
11646 libname=conftest
11647 lt_save_allow_undefined_flag=$allow_undefined_flag
11648 allow_undefined_flag=
11649 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11650 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11651 ac_status=$?
11652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11653 test $ac_status = 0; }
11654 then
11655 lt_cv_archive_cmds_need_lc=no
11656 else
11657 lt_cv_archive_cmds_need_lc=yes
11658 fi
11659 allow_undefined_flag=$lt_save_allow_undefined_flag
11660 else
11661 cat conftest.err 1>&5
11662 fi
11663 $RM conftest*
11664
11665 fi
11666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11667 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11668 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11669 ;;
11670 esac
11671 fi
11672 ;;
11673 esac
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11832 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11833
11834 if test "$GCC" = yes; then
11835 case $host_os in
11836 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11837 *) lt_awk_arg="/^libraries:/" ;;
11838 esac
11839 case $host_os in
11840 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11841 *) lt_sed_strip_eq="s,=/,/,g" ;;
11842 esac
11843 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11844 case $lt_search_path_spec in
11845 *\;*)
11846 # if the path contains ";" then we assume it to be the separator
11847 # otherwise default to the standard path separator (i.e. ":") - it is
11848 # assumed that no part of a normal pathname contains ";" but that should
11849 # okay in the real world where ";" in dirpaths is itself problematic.
11850 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11851 ;;
11852 *)
11853 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11854 ;;
11855 esac
11856 # Ok, now we have the path, separated by spaces, we can step through it
11857 # and add multilib dir if necessary.
11858 lt_tmp_lt_search_path_spec=
11859 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11860 for lt_sys_path in $lt_search_path_spec; do
11861 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11862 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11863 else
11864 test -d "$lt_sys_path" && \
11865 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11866 fi
11867 done
11868 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11869 BEGIN {RS=" "; FS="/|\n";} {
11870 lt_foo="";
11871 lt_count=0;
11872 for (lt_i = NF; lt_i > 0; lt_i--) {
11873 if ($lt_i != "" && $lt_i != ".") {
11874 if ($lt_i == "..") {
11875 lt_count++;
11876 } else {
11877 if (lt_count == 0) {
11878 lt_foo="/" $lt_i lt_foo;
11879 } else {
11880 lt_count--;
11881 }
11882 }
11883 }
11884 }
11885 if (lt_foo != "") { lt_freq[lt_foo]++; }
11886 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11887 }'`
11888 # AWK program above erroneously prepends '/' to C:/dos/paths
11889 # for these hosts.
11890 case $host_os in
11891 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11892 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11893 esac
11894 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11895 else
11896 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11897 fi
11898 library_names_spec=
11899 libname_spec='lib$name'
11900 soname_spec=
11901 shrext_cmds=".so"
11902 postinstall_cmds=
11903 postuninstall_cmds=
11904 finish_cmds=
11905 finish_eval=
11906 shlibpath_var=
11907 shlibpath_overrides_runpath=unknown
11908 version_type=none
11909 dynamic_linker="$host_os ld.so"
11910 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11911 need_lib_prefix=unknown
11912 hardcode_into_libs=no
11913
11914 # when you set need_version to no, make sure it does not cause -set_version
11915 # flags to be left without arguments
11916 need_version=unknown
11917
11918 case $host_os in
11919 aix3*)
11920 version_type=linux
11921 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11922 shlibpath_var=LIBPATH
11923
11924 # AIX 3 has no versioning support, so we append a major version to the name.
11925 soname_spec='${libname}${release}${shared_ext}$major'
11926 ;;
11927
11928 aix[4-9]*)
11929 version_type=linux
11930 need_lib_prefix=no
11931 need_version=no
11932 hardcode_into_libs=yes
11933 if test "$host_cpu" = ia64; then
11934 # AIX 5 supports IA64
11935 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11936 shlibpath_var=LD_LIBRARY_PATH
11937 else
11938 # With GCC up to 2.95.x, collect2 would create an import file
11939 # for dependence libraries. The import file would start with
11940 # the line `#! .'. This would cause the generated library to
11941 # depend on `.', always an invalid library. This was fixed in
11942 # development snapshots of GCC prior to 3.0.
11943 case $host_os in
11944 aix4 | aix4.[01] | aix4.[01].*)
11945 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11946 echo ' yes '
11947 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11948 :
11949 else
11950 can_build_shared=no
11951 fi
11952 ;;
11953 esac
11954 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11955 # soname into executable. Probably we can add versioning support to
11956 # collect2, so additional links can be useful in future.
11957 if test "$aix_use_runtimelinking" = yes; then
11958 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11959 # instead of lib<name>.a to let people know that these are not
11960 # typical AIX shared libraries.
11961 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11962 else
11963 # We preserve .a as extension for shared libraries through AIX4.2
11964 # and later when we are not doing run time linking.
11965 library_names_spec='${libname}${release}.a $libname.a'
11966 soname_spec='${libname}${release}${shared_ext}$major'
11967 fi
11968 shlibpath_var=LIBPATH
11969 fi
11970 ;;
11971
11972 amigaos*)
11973 case $host_cpu in
11974 powerpc)
11975 # Since July 2007 AmigaOS4 officially supports .so libraries.
11976 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11978 ;;
11979 m68k)
11980 library_names_spec='$libname.ixlibrary $libname.a'
11981 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11982 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'
11983 ;;
11984 esac
11985 ;;
11986
11987 beos*)
11988 library_names_spec='${libname}${shared_ext}'
11989 dynamic_linker="$host_os ld.so"
11990 shlibpath_var=LIBRARY_PATH
11991 ;;
11992
11993 bsdi[45]*)
11994 version_type=linux
11995 need_version=no
11996 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11997 soname_spec='${libname}${release}${shared_ext}$major'
11998 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11999 shlibpath_var=LD_LIBRARY_PATH
12000 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12001 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12002 # the default ld.so.conf also contains /usr/contrib/lib and
12003 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12004 # libtool to hard-code these into programs
12005 ;;
12006
12007 cygwin* | mingw* | pw32* | cegcc*)
12008 version_type=windows
12009 shrext_cmds=".dll"
12010 need_version=no
12011 need_lib_prefix=no
12012
12013 case $GCC,$host_os in
12014 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12015 library_names_spec='$libname.dll.a'
12016 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12017 postinstall_cmds='base_file=`basename \${file}`~
12018 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12019 dldir=$destdir/`dirname \$dlpath`~
12020 test -d \$dldir || mkdir -p \$dldir~
12021 $install_prog $dir/$dlname \$dldir/$dlname~
12022 chmod a+x \$dldir/$dlname~
12023 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12024 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12025 fi'
12026 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12027 dlpath=$dir/\$dldll~
12028 $RM \$dlpath'
12029 shlibpath_overrides_runpath=yes
12030
12031 case $host_os in
12032 cygwin*)
12033 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12034 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12035
12036 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12037 ;;
12038 mingw* | cegcc*)
12039 # MinGW DLLs use traditional 'lib' prefix
12040 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12041 ;;
12042 pw32*)
12043 # pw32 DLLs use 'pw' prefix rather than 'lib'
12044 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12045 ;;
12046 esac
12047 ;;
12048
12049 *)
12050 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12051 ;;
12052 esac
12053 dynamic_linker='Win32 ld.exe'
12054 # FIXME: first we should search . and the directory the executable is in
12055 shlibpath_var=PATH
12056 ;;
12057
12058 darwin* | rhapsody*)
12059 dynamic_linker="$host_os dyld"
12060 version_type=darwin
12061 need_lib_prefix=no
12062 need_version=no
12063 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12064 soname_spec='${libname}${release}${major}$shared_ext'
12065 shlibpath_overrides_runpath=yes
12066 shlibpath_var=DYLD_LIBRARY_PATH
12067 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12068
12069 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12070 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12071 ;;
12072
12073 dgux*)
12074 version_type=linux
12075 need_lib_prefix=no
12076 need_version=no
12077 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12078 soname_spec='${libname}${release}${shared_ext}$major'
12079 shlibpath_var=LD_LIBRARY_PATH
12080 ;;
12081
12082 freebsd* | dragonfly*)
12083 # DragonFly does not have aout. When/if they implement a new
12084 # versioning mechanism, adjust this.
12085 if test -x /usr/bin/objformat; then
12086 objformat=`/usr/bin/objformat`
12087 else
12088 case $host_os in
12089 freebsd[23].*) objformat=aout ;;
12090 *) objformat=elf ;;
12091 esac
12092 fi
12093 version_type=freebsd-$objformat
12094 case $version_type in
12095 freebsd-elf*)
12096 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12097 need_version=no
12098 need_lib_prefix=no
12099 ;;
12100 freebsd-*)
12101 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12102 need_version=yes
12103 ;;
12104 esac
12105 shlibpath_var=LD_LIBRARY_PATH
12106 case $host_os in
12107 freebsd2.*)
12108 shlibpath_overrides_runpath=yes
12109 ;;
12110 freebsd3.[01]* | freebsdelf3.[01]*)
12111 shlibpath_overrides_runpath=yes
12112 hardcode_into_libs=yes
12113 ;;
12114 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12115 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12116 shlibpath_overrides_runpath=no
12117 hardcode_into_libs=yes
12118 ;;
12119 *) # from 4.6 on, and DragonFly
12120 shlibpath_overrides_runpath=yes
12121 hardcode_into_libs=yes
12122 ;;
12123 esac
12124 ;;
12125
12126 haiku*)
12127 version_type=linux
12128 need_lib_prefix=no
12129 need_version=no
12130 dynamic_linker="$host_os runtime_loader"
12131 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12132 soname_spec='${libname}${release}${shared_ext}$major'
12133 shlibpath_var=LIBRARY_PATH
12134 shlibpath_overrides_runpath=yes
12135 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12136 hardcode_into_libs=yes
12137 ;;
12138
12139 hpux9* | hpux10* | hpux11*)
12140 # Give a soname corresponding to the major version so that dld.sl refuses to
12141 # link against other versions.
12142 version_type=sunos
12143 need_lib_prefix=no
12144 need_version=no
12145 case $host_cpu in
12146 ia64*)
12147 shrext_cmds='.so'
12148 hardcode_into_libs=yes
12149 dynamic_linker="$host_os dld.so"
12150 shlibpath_var=LD_LIBRARY_PATH
12151 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12152 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12153 soname_spec='${libname}${release}${shared_ext}$major'
12154 if test "X$HPUX_IA64_MODE" = X32; then
12155 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12156 else
12157 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12158 fi
12159 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12160 ;;
12161 hppa*64*)
12162 shrext_cmds='.sl'
12163 hardcode_into_libs=yes
12164 dynamic_linker="$host_os dld.sl"
12165 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12166 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12167 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12168 soname_spec='${libname}${release}${shared_ext}$major'
12169 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12170 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12171 ;;
12172 *)
12173 shrext_cmds='.sl'
12174 dynamic_linker="$host_os dld.sl"
12175 shlibpath_var=SHLIB_PATH
12176 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12178 soname_spec='${libname}${release}${shared_ext}$major'
12179 ;;
12180 esac
12181 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12182 postinstall_cmds='chmod 555 $lib'
12183 # or fails outright, so override atomically:
12184 install_override_mode=555
12185 ;;
12186
12187 interix[3-9]*)
12188 version_type=linux
12189 need_lib_prefix=no
12190 need_version=no
12191 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12192 soname_spec='${libname}${release}${shared_ext}$major'
12193 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12194 shlibpath_var=LD_LIBRARY_PATH
12195 shlibpath_overrides_runpath=no
12196 hardcode_into_libs=yes
12197 ;;
12198
12199 irix5* | irix6* | nonstopux*)
12200 case $host_os in
12201 nonstopux*) version_type=nonstopux ;;
12202 *)
12203 if test "$lt_cv_prog_gnu_ld" = yes; then
12204 version_type=linux
12205 else
12206 version_type=irix
12207 fi ;;
12208 esac
12209 need_lib_prefix=no
12210 need_version=no
12211 soname_spec='${libname}${release}${shared_ext}$major'
12212 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12213 case $host_os in
12214 irix5* | nonstopux*)
12215 libsuff= shlibsuff=
12216 ;;
12217 *)
12218 case $LD in # libtool.m4 will add one of these switches to LD
12219 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12220 libsuff= shlibsuff= libmagic=32-bit;;
12221 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12222 libsuff=32 shlibsuff=N32 libmagic=N32;;
12223 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12224 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12225 *) libsuff= shlibsuff= libmagic=never-match;;
12226 esac
12227 ;;
12228 esac
12229 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12230 shlibpath_overrides_runpath=no
12231 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12232 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12233 hardcode_into_libs=yes
12234 ;;
12235
12236 # No shared lib support for Linux oldld, aout, or coff.
12237 linux*oldld* | linux*aout* | linux*coff*)
12238 dynamic_linker=no
12239 ;;
12240
12241 # This must be Linux ELF.
12242 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12243 version_type=linux
12244 need_lib_prefix=no
12245 need_version=no
12246 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12247 soname_spec='${libname}${release}${shared_ext}$major'
12248 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12249 shlibpath_var=LD_LIBRARY_PATH
12250 shlibpath_overrides_runpath=no
12251
12252 # Some binutils ld are patched to set DT_RUNPATH
12253 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
12254 $as_echo_n "(cached) " >&6
12255 else
12256 lt_cv_shlibpath_overrides_runpath=no
12257 save_LDFLAGS=$LDFLAGS
12258 save_libdir=$libdir
12259 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12260 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12262 /* end confdefs.h. */
12263
12264 int
12265 main ()
12266 {
12267
12268 ;
12269 return 0;
12270 }
12271 _ACEOF
12272 if ac_fn_c_try_link "$LINENO"; then :
12273 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12274 lt_cv_shlibpath_overrides_runpath=yes
12275 fi
12276 fi
12277 rm -f core conftest.err conftest.$ac_objext \
12278 conftest$ac_exeext conftest.$ac_ext
12279 LDFLAGS=$save_LDFLAGS
12280 libdir=$save_libdir
12281
12282 fi
12283
12284 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12285
12286 # This implies no fast_install, which is unacceptable.
12287 # Some rework will be needed to allow for fast_install
12288 # before this can be enabled.
12289 hardcode_into_libs=yes
12290
12291 # Append ld.so.conf contents to the search path
12292 if test -f /etc/ld.so.conf; then
12293 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' ' '`
12294 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12295 fi
12296
12297 # We used to test for /lib/ld.so.1 and disable shared libraries on
12298 # powerpc, because MkLinux only supported shared libraries with the
12299 # GNU dynamic linker. Since this was broken with cross compilers,
12300 # most powerpc-linux boxes support dynamic linking these days and
12301 # people can always --disable-shared, the test was removed, and we
12302 # assume the GNU/Linux dynamic linker is in use.
12303 dynamic_linker='GNU/Linux ld.so'
12304 ;;
12305
12306 netbsd*)
12307 version_type=sunos
12308 need_lib_prefix=no
12309 need_version=no
12310 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12311 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12312 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12313 dynamic_linker='NetBSD (a.out) ld.so'
12314 else
12315 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12316 soname_spec='${libname}${release}${shared_ext}$major'
12317 dynamic_linker='NetBSD ld.elf_so'
12318 fi
12319 shlibpath_var=LD_LIBRARY_PATH
12320 shlibpath_overrides_runpath=yes
12321 hardcode_into_libs=yes
12322 ;;
12323
12324 newsos6)
12325 version_type=linux
12326 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12327 shlibpath_var=LD_LIBRARY_PATH
12328 shlibpath_overrides_runpath=yes
12329 ;;
12330
12331 *nto* | *qnx*)
12332 version_type=qnx
12333 need_lib_prefix=no
12334 need_version=no
12335 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12336 soname_spec='${libname}${release}${shared_ext}$major'
12337 shlibpath_var=LD_LIBRARY_PATH
12338 shlibpath_overrides_runpath=no
12339 hardcode_into_libs=yes
12340 dynamic_linker='ldqnx.so'
12341 ;;
12342
12343 openbsd*)
12344 version_type=sunos
12345 sys_lib_dlsearch_path_spec="/usr/lib"
12346 need_lib_prefix=no
12347 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12348 case $host_os in
12349 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12350 *) need_version=no ;;
12351 esac
12352 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12353 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12354 shlibpath_var=LD_LIBRARY_PATH
12355 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12356 case $host_os in
12357 openbsd2.[89] | openbsd2.[89].*)
12358 shlibpath_overrides_runpath=no
12359 ;;
12360 *)
12361 shlibpath_overrides_runpath=yes
12362 ;;
12363 esac
12364 else
12365 shlibpath_overrides_runpath=yes
12366 fi
12367 ;;
12368
12369 os2*)
12370 libname_spec='$name'
12371 shrext_cmds=".dll"
12372 need_lib_prefix=no
12373 library_names_spec='$libname${shared_ext} $libname.a'
12374 dynamic_linker='OS/2 ld.exe'
12375 shlibpath_var=LIBPATH
12376 ;;
12377
12378 osf3* | osf4* | osf5*)
12379 version_type=osf
12380 need_lib_prefix=no
12381 need_version=no
12382 soname_spec='${libname}${release}${shared_ext}$major'
12383 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12384 shlibpath_var=LD_LIBRARY_PATH
12385 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12386 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12387 ;;
12388
12389 rdos*)
12390 dynamic_linker=no
12391 ;;
12392
12393 solaris*)
12394 version_type=linux
12395 need_lib_prefix=no
12396 need_version=no
12397 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12398 soname_spec='${libname}${release}${shared_ext}$major'
12399 shlibpath_var=LD_LIBRARY_PATH
12400 shlibpath_overrides_runpath=yes
12401 hardcode_into_libs=yes
12402 # ldd complains unless libraries are executable
12403 postinstall_cmds='chmod +x $lib'
12404 ;;
12405
12406 sunos4*)
12407 version_type=sunos
12408 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12409 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12410 shlibpath_var=LD_LIBRARY_PATH
12411 shlibpath_overrides_runpath=yes
12412 if test "$with_gnu_ld" = yes; then
12413 need_lib_prefix=no
12414 fi
12415 need_version=yes
12416 ;;
12417
12418 sysv4 | sysv4.3*)
12419 version_type=linux
12420 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12421 soname_spec='${libname}${release}${shared_ext}$major'
12422 shlibpath_var=LD_LIBRARY_PATH
12423 case $host_vendor in
12424 sni)
12425 shlibpath_overrides_runpath=no
12426 need_lib_prefix=no
12427 runpath_var=LD_RUN_PATH
12428 ;;
12429 siemens)
12430 need_lib_prefix=no
12431 ;;
12432 motorola)
12433 need_lib_prefix=no
12434 need_version=no
12435 shlibpath_overrides_runpath=no
12436 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12437 ;;
12438 esac
12439 ;;
12440
12441 sysv4*MP*)
12442 if test -d /usr/nec ;then
12443 version_type=linux
12444 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12445 soname_spec='$libname${shared_ext}.$major'
12446 shlibpath_var=LD_LIBRARY_PATH
12447 fi
12448 ;;
12449
12450 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12451 version_type=freebsd-elf
12452 need_lib_prefix=no
12453 need_version=no
12454 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12455 soname_spec='${libname}${release}${shared_ext}$major'
12456 shlibpath_var=LD_LIBRARY_PATH
12457 shlibpath_overrides_runpath=yes
12458 hardcode_into_libs=yes
12459 if test "$with_gnu_ld" = yes; then
12460 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12461 else
12462 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12463 case $host_os in
12464 sco3.2v5*)
12465 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12466 ;;
12467 esac
12468 fi
12469 sys_lib_dlsearch_path_spec='/usr/lib'
12470 ;;
12471
12472 tpf*)
12473 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12474 version_type=linux
12475 need_lib_prefix=no
12476 need_version=no
12477 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12478 shlibpath_var=LD_LIBRARY_PATH
12479 shlibpath_overrides_runpath=no
12480 hardcode_into_libs=yes
12481 ;;
12482
12483 uts4*)
12484 version_type=linux
12485 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12486 soname_spec='${libname}${release}${shared_ext}$major'
12487 shlibpath_var=LD_LIBRARY_PATH
12488 ;;
12489
12490 *)
12491 dynamic_linker=no
12492 ;;
12493 esac
12494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12495 $as_echo "$dynamic_linker" >&6; }
12496 test "$dynamic_linker" = no && can_build_shared=no
12497
12498 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12499 if test "$GCC" = yes; then
12500 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12501 fi
12502
12503 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12504 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12505 fi
12506 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12507 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12508 fi
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12602 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12603 hardcode_action=
12604 if test -n "$hardcode_libdir_flag_spec" ||
12605 test -n "$runpath_var" ||
12606 test "X$hardcode_automatic" = "Xyes" ; then
12607
12608 # We can hardcode non-existent directories.
12609 if test "$hardcode_direct" != no &&
12610 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12611 # have to relink, otherwise we might link with an installed library
12612 # when we should be linking with a yet-to-be-installed one
12613 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12614 test "$hardcode_minus_L" != no; then
12615 # Linking always hardcodes the temporary library directory.
12616 hardcode_action=relink
12617 else
12618 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12619 hardcode_action=immediate
12620 fi
12621 else
12622 # We cannot hardcode anything, or else we can only hardcode existing
12623 # directories.
12624 hardcode_action=unsupported
12625 fi
12626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12627 $as_echo "$hardcode_action" >&6; }
12628
12629 if test "$hardcode_action" = relink ||
12630 test "$inherit_rpath" = yes; then
12631 # Fast installation is not supported
12632 enable_fast_install=no
12633 elif test "$shlibpath_overrides_runpath" = yes ||
12634 test "$enable_shared" = no; then
12635 # Fast installation is not necessary
12636 enable_fast_install=needless
12637 fi
12638
12639
12640
12641
12642
12643
12644 if test "x$enable_dlopen" != xyes; then
12645 enable_dlopen=unknown
12646 enable_dlopen_self=unknown
12647 enable_dlopen_self_static=unknown
12648 else
12649 lt_cv_dlopen=no
12650 lt_cv_dlopen_libs=
12651
12652 case $host_os in
12653 beos*)
12654 lt_cv_dlopen="load_add_on"
12655 lt_cv_dlopen_libs=
12656 lt_cv_dlopen_self=yes
12657 ;;
12658
12659 mingw* | pw32* | cegcc*)
12660 lt_cv_dlopen="LoadLibrary"
12661 lt_cv_dlopen_libs=
12662 ;;
12663
12664 cygwin*)
12665 lt_cv_dlopen="dlopen"
12666 lt_cv_dlopen_libs=
12667 ;;
12668
12669 darwin*)
12670 # if libdl is installed we need to link against it
12671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12672 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12673 if ${ac_cv_lib_dl_dlopen+:} false; then :
12674 $as_echo_n "(cached) " >&6
12675 else
12676 ac_check_lib_save_LIBS=$LIBS
12677 LIBS="-ldl $LIBS"
12678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12679 /* end confdefs.h. */
12680
12681 /* Override any GCC internal prototype to avoid an error.
12682 Use char because int might match the return type of a GCC
12683 builtin and then its argument prototype would still apply. */
12684 #ifdef __cplusplus
12685 extern "C"
12686 #endif
12687 char dlopen ();
12688 int
12689 main ()
12690 {
12691 return dlopen ();
12692 ;
12693 return 0;
12694 }
12695 _ACEOF
12696 if ac_fn_c_try_link "$LINENO"; then :
12697 ac_cv_lib_dl_dlopen=yes
12698 else
12699 ac_cv_lib_dl_dlopen=no
12700 fi
12701 rm -f core conftest.err conftest.$ac_objext \
12702 conftest$ac_exeext conftest.$ac_ext
12703 LIBS=$ac_check_lib_save_LIBS
12704 fi
12705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12706 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12707 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12708 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12709 else
12710
12711 lt_cv_dlopen="dyld"
12712 lt_cv_dlopen_libs=
12713 lt_cv_dlopen_self=yes
12714
12715 fi
12716
12717 ;;
12718
12719 *)
12720 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12721 if test "x$ac_cv_func_shl_load" = xyes; then :
12722 lt_cv_dlopen="shl_load"
12723 else
12724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12725 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12726 if ${ac_cv_lib_dld_shl_load+:} false; then :
12727 $as_echo_n "(cached) " >&6
12728 else
12729 ac_check_lib_save_LIBS=$LIBS
12730 LIBS="-ldld $LIBS"
12731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12732 /* end confdefs.h. */
12733
12734 /* Override any GCC internal prototype to avoid an error.
12735 Use char because int might match the return type of a GCC
12736 builtin and then its argument prototype would still apply. */
12737 #ifdef __cplusplus
12738 extern "C"
12739 #endif
12740 char shl_load ();
12741 int
12742 main ()
12743 {
12744 return shl_load ();
12745 ;
12746 return 0;
12747 }
12748 _ACEOF
12749 if ac_fn_c_try_link "$LINENO"; then :
12750 ac_cv_lib_dld_shl_load=yes
12751 else
12752 ac_cv_lib_dld_shl_load=no
12753 fi
12754 rm -f core conftest.err conftest.$ac_objext \
12755 conftest$ac_exeext conftest.$ac_ext
12756 LIBS=$ac_check_lib_save_LIBS
12757 fi
12758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12759 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12760 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12761 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12762 else
12763 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12764 if test "x$ac_cv_func_dlopen" = xyes; then :
12765 lt_cv_dlopen="dlopen"
12766 else
12767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12768 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12769 if ${ac_cv_lib_dl_dlopen+:} false; then :
12770 $as_echo_n "(cached) " >&6
12771 else
12772 ac_check_lib_save_LIBS=$LIBS
12773 LIBS="-ldl $LIBS"
12774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12775 /* end confdefs.h. */
12776
12777 /* Override any GCC internal prototype to avoid an error.
12778 Use char because int might match the return type of a GCC
12779 builtin and then its argument prototype would still apply. */
12780 #ifdef __cplusplus
12781 extern "C"
12782 #endif
12783 char dlopen ();
12784 int
12785 main ()
12786 {
12787 return dlopen ();
12788 ;
12789 return 0;
12790 }
12791 _ACEOF
12792 if ac_fn_c_try_link "$LINENO"; then :
12793 ac_cv_lib_dl_dlopen=yes
12794 else
12795 ac_cv_lib_dl_dlopen=no
12796 fi
12797 rm -f core conftest.err conftest.$ac_objext \
12798 conftest$ac_exeext conftest.$ac_ext
12799 LIBS=$ac_check_lib_save_LIBS
12800 fi
12801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12802 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12803 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12804 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12805 else
12806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12807 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12808 if ${ac_cv_lib_svld_dlopen+:} false; then :
12809 $as_echo_n "(cached) " >&6
12810 else
12811 ac_check_lib_save_LIBS=$LIBS
12812 LIBS="-lsvld $LIBS"
12813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12814 /* end confdefs.h. */
12815
12816 /* Override any GCC internal prototype to avoid an error.
12817 Use char because int might match the return type of a GCC
12818 builtin and then its argument prototype would still apply. */
12819 #ifdef __cplusplus
12820 extern "C"
12821 #endif
12822 char dlopen ();
12823 int
12824 main ()
12825 {
12826 return dlopen ();
12827 ;
12828 return 0;
12829 }
12830 _ACEOF
12831 if ac_fn_c_try_link "$LINENO"; then :
12832 ac_cv_lib_svld_dlopen=yes
12833 else
12834 ac_cv_lib_svld_dlopen=no
12835 fi
12836 rm -f core conftest.err conftest.$ac_objext \
12837 conftest$ac_exeext conftest.$ac_ext
12838 LIBS=$ac_check_lib_save_LIBS
12839 fi
12840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12841 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12842 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12843 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12844 else
12845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12846 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12847 if ${ac_cv_lib_dld_dld_link+:} false; then :
12848 $as_echo_n "(cached) " >&6
12849 else
12850 ac_check_lib_save_LIBS=$LIBS
12851 LIBS="-ldld $LIBS"
12852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12853 /* end confdefs.h. */
12854
12855 /* Override any GCC internal prototype to avoid an error.
12856 Use char because int might match the return type of a GCC
12857 builtin and then its argument prototype would still apply. */
12858 #ifdef __cplusplus
12859 extern "C"
12860 #endif
12861 char dld_link ();
12862 int
12863 main ()
12864 {
12865 return dld_link ();
12866 ;
12867 return 0;
12868 }
12869 _ACEOF
12870 if ac_fn_c_try_link "$LINENO"; then :
12871 ac_cv_lib_dld_dld_link=yes
12872 else
12873 ac_cv_lib_dld_dld_link=no
12874 fi
12875 rm -f core conftest.err conftest.$ac_objext \
12876 conftest$ac_exeext conftest.$ac_ext
12877 LIBS=$ac_check_lib_save_LIBS
12878 fi
12879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12880 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12881 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12882 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12883 fi
12884
12885
12886 fi
12887
12888
12889 fi
12890
12891
12892 fi
12893
12894
12895 fi
12896
12897
12898 fi
12899
12900 ;;
12901 esac
12902
12903 if test "x$lt_cv_dlopen" != xno; then
12904 enable_dlopen=yes
12905 else
12906 enable_dlopen=no
12907 fi
12908
12909 case $lt_cv_dlopen in
12910 dlopen)
12911 save_CPPFLAGS="$CPPFLAGS"
12912 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12913
12914 save_LDFLAGS="$LDFLAGS"
12915 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12916
12917 save_LIBS="$LIBS"
12918 LIBS="$lt_cv_dlopen_libs $LIBS"
12919
12920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12921 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12922 if ${lt_cv_dlopen_self+:} false; then :
12923 $as_echo_n "(cached) " >&6
12924 else
12925 if test "$cross_compiling" = yes; then :
12926 lt_cv_dlopen_self=cross
12927 else
12928 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12929 lt_status=$lt_dlunknown
12930 cat > conftest.$ac_ext <<_LT_EOF
12931 #line 12931 "configure"
12932 #include "confdefs.h"
12933
12934 #if HAVE_DLFCN_H
12935 #include <dlfcn.h>
12936 #endif
12937
12938 #include <stdio.h>
12939
12940 #ifdef RTLD_GLOBAL
12941 # define LT_DLGLOBAL RTLD_GLOBAL
12942 #else
12943 # ifdef DL_GLOBAL
12944 # define LT_DLGLOBAL DL_GLOBAL
12945 # else
12946 # define LT_DLGLOBAL 0
12947 # endif
12948 #endif
12949
12950 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12951 find out it does not work in some platform. */
12952 #ifndef LT_DLLAZY_OR_NOW
12953 # ifdef RTLD_LAZY
12954 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12955 # else
12956 # ifdef DL_LAZY
12957 # define LT_DLLAZY_OR_NOW DL_LAZY
12958 # else
12959 # ifdef RTLD_NOW
12960 # define LT_DLLAZY_OR_NOW RTLD_NOW
12961 # else
12962 # ifdef DL_NOW
12963 # define LT_DLLAZY_OR_NOW DL_NOW
12964 # else
12965 # define LT_DLLAZY_OR_NOW 0
12966 # endif
12967 # endif
12968 # endif
12969 # endif
12970 #endif
12971
12972 /* When -fvisbility=hidden is used, assume the code has been annotated
12973 correspondingly for the symbols needed. */
12974 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12975 void fnord () __attribute__((visibility("default")));
12976 #endif
12977
12978 void fnord () { int i=42; }
12979 int main ()
12980 {
12981 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12982 int status = $lt_dlunknown;
12983
12984 if (self)
12985 {
12986 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12987 else
12988 {
12989 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12990 else puts (dlerror ());
12991 }
12992 /* dlclose (self); */
12993 }
12994 else
12995 puts (dlerror ());
12996
12997 return status;
12998 }
12999 _LT_EOF
13000 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13001 (eval $ac_link) 2>&5
13002 ac_status=$?
13003 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13004 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13005 (./conftest; exit; ) >&5 2>/dev/null
13006 lt_status=$?
13007 case x$lt_status in
13008 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13009 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13010 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13011 esac
13012 else :
13013 # compilation failed
13014 lt_cv_dlopen_self=no
13015 fi
13016 fi
13017 rm -fr conftest*
13018
13019
13020 fi
13021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13022 $as_echo "$lt_cv_dlopen_self" >&6; }
13023
13024 if test "x$lt_cv_dlopen_self" = xyes; then
13025 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13027 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13028 if ${lt_cv_dlopen_self_static+:} false; then :
13029 $as_echo_n "(cached) " >&6
13030 else
13031 if test "$cross_compiling" = yes; then :
13032 lt_cv_dlopen_self_static=cross
13033 else
13034 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13035 lt_status=$lt_dlunknown
13036 cat > conftest.$ac_ext <<_LT_EOF
13037 #line 13037 "configure"
13038 #include "confdefs.h"
13039
13040 #if HAVE_DLFCN_H
13041 #include <dlfcn.h>
13042 #endif
13043
13044 #include <stdio.h>
13045
13046 #ifdef RTLD_GLOBAL
13047 # define LT_DLGLOBAL RTLD_GLOBAL
13048 #else
13049 # ifdef DL_GLOBAL
13050 # define LT_DLGLOBAL DL_GLOBAL
13051 # else
13052 # define LT_DLGLOBAL 0
13053 # endif
13054 #endif
13055
13056 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13057 find out it does not work in some platform. */
13058 #ifndef LT_DLLAZY_OR_NOW
13059 # ifdef RTLD_LAZY
13060 # define LT_DLLAZY_OR_NOW RTLD_LAZY
13061 # else
13062 # ifdef DL_LAZY
13063 # define LT_DLLAZY_OR_NOW DL_LAZY
13064 # else
13065 # ifdef RTLD_NOW
13066 # define LT_DLLAZY_OR_NOW RTLD_NOW
13067 # else
13068 # ifdef DL_NOW
13069 # define LT_DLLAZY_OR_NOW DL_NOW
13070 # else
13071 # define LT_DLLAZY_OR_NOW 0
13072 # endif
13073 # endif
13074 # endif
13075 # endif
13076 #endif
13077
13078 /* When -fvisbility=hidden is used, assume the code has been annotated
13079 correspondingly for the symbols needed. */
13080 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13081 void fnord () __attribute__((visibility("default")));
13082 #endif
13083
13084 void fnord () { int i=42; }
13085 int main ()
13086 {
13087 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13088 int status = $lt_dlunknown;
13089
13090 if (self)
13091 {
13092 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13093 else
13094 {
13095 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13096 else puts (dlerror ());
13097 }
13098 /* dlclose (self); */
13099 }
13100 else
13101 puts (dlerror ());
13102
13103 return status;
13104 }
13105 _LT_EOF
13106 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13107 (eval $ac_link) 2>&5
13108 ac_status=$?
13109 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13110 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13111 (./conftest; exit; ) >&5 2>/dev/null
13112 lt_status=$?
13113 case x$lt_status in
13114 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13115 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13116 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13117 esac
13118 else :
13119 # compilation failed
13120 lt_cv_dlopen_self_static=no
13121 fi
13122 fi
13123 rm -fr conftest*
13124
13125
13126 fi
13127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13128 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13129 fi
13130
13131 CPPFLAGS="$save_CPPFLAGS"
13132 LDFLAGS="$save_LDFLAGS"
13133 LIBS="$save_LIBS"
13134 ;;
13135 esac
13136
13137 case $lt_cv_dlopen_self in
13138 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13139 *) enable_dlopen_self=unknown ;;
13140 esac
13141
13142 case $lt_cv_dlopen_self_static in
13143 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13144 *) enable_dlopen_self_static=unknown ;;
13145 esac
13146 fi
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164 striplib=
13165 old_striplib=
13166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13167 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13168 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13169 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13170 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13172 $as_echo "yes" >&6; }
13173 else
13174 # FIXME - insert some real tests, host_os isn't really good enough
13175 case $host_os in
13176 darwin*)
13177 if test -n "$STRIP" ; then
13178 striplib="$STRIP -x"
13179 old_striplib="$STRIP -S"
13180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13181 $as_echo "yes" >&6; }
13182 else
13183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13184 $as_echo "no" >&6; }
13185 fi
13186 ;;
13187 *)
13188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13189 $as_echo "no" >&6; }
13190 ;;
13191 esac
13192 fi
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205 # Report which library types will actually be built
13206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13207 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13209 $as_echo "$can_build_shared" >&6; }
13210
13211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13212 $as_echo_n "checking whether to build shared libraries... " >&6; }
13213 test "$can_build_shared" = "no" && enable_shared=no
13214
13215 # On AIX, shared libraries and static libraries use the same namespace, and
13216 # are all built from PIC.
13217 case $host_os in
13218 aix3*)
13219 test "$enable_shared" = yes && enable_static=no
13220 if test -n "$RANLIB"; then
13221 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13222 postinstall_cmds='$RANLIB $lib'
13223 fi
13224 ;;
13225
13226 aix[4-9]*)
13227 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13228 test "$enable_shared" = yes && enable_static=no
13229 fi
13230 ;;
13231 esac
13232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13233 $as_echo "$enable_shared" >&6; }
13234
13235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13236 $as_echo_n "checking whether to build static libraries... " >&6; }
13237 # Make sure either enable_shared or enable_static is yes.
13238 test "$enable_shared" = yes || enable_static=yes
13239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13240 $as_echo "$enable_static" >&6; }
13241
13242
13243
13244
13245 fi
13246 ac_ext=c
13247 ac_cpp='$CPP $CPPFLAGS'
13248 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13249 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13250 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13251
13252 CC="$lt_save_CC"
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266 ac_config_commands="$ac_config_commands libtool"
13267
13268
13269
13270
13271 # Only expand once:
13272
13273
13274
13275
13276 . ${srcdir}/../../bfd/configure.host
13277
13278
13279
13280
13281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13282 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13283 # Check whether --enable-maintainer-mode was given.
13284 if test "${enable_maintainer_mode+set}" = set; then :
13285 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13286 else
13287 USE_MAINTAINER_MODE=no
13288 fi
13289
13290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13291 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13292 if test $USE_MAINTAINER_MODE = yes; then
13293 MAINTAINER_MODE_TRUE=
13294 MAINTAINER_MODE_FALSE='#'
13295 else
13296 MAINTAINER_MODE_TRUE='#'
13297 MAINTAINER_MODE_FALSE=
13298 fi
13299
13300 MAINT=$MAINTAINER_MODE_TRUE
13301
13302
13303
13304
13305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13306 $as_echo_n "checking for sim debug setting... " >&6; }
13307 sim_debug="0"
13308 # Check whether --enable-sim-debug was given.
13309 if test "${enable_sim_debug+set}" = set; then :
13310 enableval=$enable_sim_debug; case "${enableval}" in
13311 yes) sim_debug="7";;
13312 no) sim_debug="0";;
13313 *) sim_debug="($enableval)";;
13314 esac
13315 fi
13316 if test "$sim_debug" != "0"; then
13317
13318 cat >>confdefs.h <<_ACEOF
13319 #define DEBUG $sim_debug
13320 _ACEOF
13321
13322 fi
13323
13324 cat >>confdefs.h <<_ACEOF
13325 #define WITH_DEBUG $sim_debug
13326 _ACEOF
13327
13328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13329 $as_echo "$sim_debug" >&6; }
13330
13331
13332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13333 $as_echo_n "checking for sim stdio debug behavior... " >&6; }
13334 sim_stdio="0"
13335 # Check whether --enable-sim-stdio was given.
13336 if test "${enable_sim_stdio+set}" = set; then :
13337 enableval=$enable_sim_stdio; case "${enableval}" in
13338 yes) sim_stdio="DO_USE_STDIO";;
13339 no) sim_stdio="DONT_USE_STDIO";;
13340 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
13341 esac
13342 fi
13343
13344 cat >>confdefs.h <<_ACEOF
13345 #define WITH_STDIO $sim_stdio
13346 _ACEOF
13347
13348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13349 $as_echo "$sim_stdio" >&6; }
13350
13351
13352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13353 $as_echo_n "checking for sim trace settings... " >&6; }
13354 sim_trace="~TRACE_debug"
13355 # Check whether --enable-sim-trace was given.
13356 if test "${enable_sim_trace+set}" = set; then :
13357 enableval=$enable_sim_trace; case "${enableval}" in
13358 yes) sim_trace="-1";;
13359 no) sim_trace="0";;
13360 [-0-9]*)
13361 sim_trace="'(${enableval})'";;
13362 [[:lower:]]*)
13363 sim_trace=""
13364 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13365 if test x"$sim_trace" = x; then
13366 sim_trace="(TRACE_$x"
13367 else
13368 sim_trace="${sim_trace}|TRACE_$x"
13369 fi
13370 done
13371 sim_trace="$sim_trace)" ;;
13372 esac
13373 fi
13374
13375 cat >>confdefs.h <<_ACEOF
13376 #define WITH_TRACE $sim_trace
13377 _ACEOF
13378
13379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13380 $as_echo "$sim_trace" >&6; }
13381
13382
13383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13384 $as_echo_n "checking for sim profile settings... " >&6; }
13385 profile="1"
13386 sim_profile="-1"
13387 # Check whether --enable-sim-profile was given.
13388 if test "${enable_sim_profile+set}" = set; then :
13389 enableval=$enable_sim_profile; case "${enableval}" in
13390 yes) profile="1" sim_profile="-1";;
13391 no) profile="0" sim_profile="0";;
13392 [-0-9]*)
13393 profile="(${enableval})" sim_profile="(${enableval})";;
13394 [a-z]*)
13395 profile="1"
13396 sim_profile=""
13397 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13398 if test x"$sim_profile" = x; then
13399 sim_profile="(PROFILE_$x"
13400 else
13401 sim_profile="${sim_profile}|PROFILE_$x"
13402 fi
13403 done
13404 sim_profile="$sim_profile)" ;;
13405 esac
13406 fi
13407
13408 cat >>confdefs.h <<_ACEOF
13409 #define PROFILE $profile
13410 _ACEOF
13411
13412
13413 cat >>confdefs.h <<_ACEOF
13414 #define WITH_PROFILE $sim_profile
13415 _ACEOF
13416
13417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13418 $as_echo "$sim_profile" >&6; }
13419
13420
13421
13422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13423 $as_echo_n "checking whether to enable sim asserts... " >&6; }
13424 sim_assert="1"
13425 # Check whether --enable-sim-assert was given.
13426 if test "${enable_sim_assert+set}" = set; then :
13427 enableval=$enable_sim_assert; case "${enableval}" in
13428 yes) sim_assert="1";;
13429 no) sim_assert="0";;
13430 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
13431 esac
13432 fi
13433
13434 cat >>confdefs.h <<_ACEOF
13435 #define WITH_ASSERT $sim_assert
13436 _ACEOF
13437
13438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13439 $as_echo "$sim_assert" >&6; }
13440
13441
13442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13443 $as_echo_n "checking default sim environment setting... " >&6; }
13444 sim_environment="ALL_ENVIRONMENT"
13445 # Check whether --enable-sim-environment was given.
13446 if test "${enable_sim_environment+set}" = set; then :
13447 enableval=$enable_sim_environment; case "${enableval}" in
13448 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13449 user | USER) sim_environment="USER_ENVIRONMENT";;
13450 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13451 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
13452 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
13453 esac
13454 fi
13455
13456 cat >>confdefs.h <<_ACEOF
13457 #define WITH_ENVIRONMENT $sim_environment
13458 _ACEOF
13459
13460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13461 $as_echo "$sim_environment" >&6; }
13462
13463
13464 sim_inline="-DDEFAULT_INLINE=0"
13465 # Check whether --enable-sim-inline was given.
13466 if test "${enable_sim_inline+set}" = set; then :
13467 enableval=$enable_sim_inline; sim_inline=""
13468 case "$enableval" in
13469 no) sim_inline="-DDEFAULT_INLINE=0";;
13470 0) sim_inline="-DDEFAULT_INLINE=0";;
13471 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13472 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13473 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13474 new_flag=""
13475 case "$x" in
13476 *_INLINE=*) new_flag="-D$x";;
13477 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13478 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13479 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13480 esac
13481 if test x"$sim_inline" = x""; then
13482 sim_inline="$new_flag"
13483 else
13484 sim_inline="$sim_inline $new_flag"
13485 fi
13486 done;;
13487 esac
13488 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13489 echo "Setting inline flags = $sim_inline" 6>&1
13490 fi
13491 fi
13492
13493
13494
13495
13496 # Check whether --with-pkgversion was given.
13497 if test "${with_pkgversion+set}" = set; then :
13498 withval=$with_pkgversion; case "$withval" in
13499 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
13500 no) PKGVERSION= ;;
13501 *) PKGVERSION="($withval) " ;;
13502 esac
13503 else
13504 PKGVERSION="(SIM) "
13505
13506 fi
13507
13508
13509
13510
13511
13512 # Check whether --with-bugurl was given.
13513 if test "${with_bugurl+set}" = set; then :
13514 withval=$with_bugurl; case "$withval" in
13515 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
13516 no) BUGURL=
13517 ;;
13518 *) BUGURL="$withval"
13519 ;;
13520 esac
13521 else
13522 BUGURL="https://www.gnu.org/software/gdb/bugs/"
13523
13524 fi
13525
13526 case ${BUGURL} in
13527 "")
13528 REPORT_BUGS_TO=
13529 REPORT_BUGS_TEXI=
13530 ;;
13531 *)
13532 REPORT_BUGS_TO="<$BUGURL>"
13533 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13534 ;;
13535 esac;
13536
13537
13538
13539
13540 cat >>confdefs.h <<_ACEOF
13541 #define PKGVERSION "$PKGVERSION"
13542 _ACEOF
13543
13544
13545 cat >>confdefs.h <<_ACEOF
13546 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13547 _ACEOF
13548
13549
13550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13551 $as_echo_n "checking return type of signal handlers... " >&6; }
13552 if ${ac_cv_type_signal+:} false; then :
13553 $as_echo_n "(cached) " >&6
13554 else
13555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13556 /* end confdefs.h. */
13557 #include <sys/types.h>
13558 #include <signal.h>
13559
13560 int
13561 main ()
13562 {
13563 return *(signal (0, 0)) (0) == 1;
13564 ;
13565 return 0;
13566 }
13567 _ACEOF
13568 if ac_fn_c_try_compile "$LINENO"; then :
13569 ac_cv_type_signal=int
13570 else
13571 ac_cv_type_signal=void
13572 fi
13573 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13574 fi
13575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13576 $as_echo "$ac_cv_type_signal" >&6; }
13577
13578 cat >>confdefs.h <<_ACEOF
13579 #define RETSIGTYPE $ac_cv_type_signal
13580 _ACEOF
13581
13582
13583
13584
13585
13586
13587
13588
13589 wire_endian="LITTLE"
13590 default_endian=""
13591 # Check whether --enable-sim-endian was given.
13592 if test "${enable_sim_endian+set}" = set; then :
13593 enableval=$enable_sim_endian; case "${enableval}" in
13594 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13595 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
13596 yes) if test x"$wire_endian" != x; then
13597 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13598 else
13599 if test x"$default_endian" != x; then
13600 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13601 else
13602 echo "No hard-wired endian for target $target" 1>&6
13603 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13604 fi
13605 fi;;
13606 no) if test x"$default_endian" != x; then
13607 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13608 else
13609 if test x"$wire_endian" != x; then
13610 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13611 else
13612 echo "No default endian for target $target" 1>&6
13613 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13614 fi
13615 fi;;
13616 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13617 esac
13618 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13619 echo "Setting endian flags = $sim_endian" 6>&1
13620 fi
13621 else
13622 if test x"$default_endian" != x; then
13623 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13624 else
13625 if test x"$wire_endian" != x; then
13626 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13627 else
13628 sim_endian=
13629 fi
13630 fi
13631 fi
13632
13633 wire_alignment="NONSTRICT_ALIGNMENT"
13634 default_alignment=""
13635
13636 # Check whether --enable-sim-alignment was given.
13637 if test "${enable_sim_alignment+set}" = set; then :
13638 enableval=$enable_sim_alignment; case "${enableval}" in
13639 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13640 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13641 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13642 yes) if test x"$wire_alignment" != x; then
13643 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13644 else
13645 if test x"$default_alignment" != x; then
13646 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13647 else
13648 echo "No hard-wired alignment for target $target" 1>&6
13649 sim_alignment="-DWITH_ALIGNMENT=0"
13650 fi
13651 fi;;
13652 no) if test x"$default_alignment" != x; then
13653 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13654 else
13655 if test x"$wire_alignment" != x; then
13656 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13657 else
13658 echo "No default alignment for target $target" 1>&6
13659 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13660 fi
13661 fi;;
13662 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13663 esac
13664 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13665 echo "Setting alignment flags = $sim_alignment" 6>&1
13666 fi
13667 else
13668 if test x"$default_alignment" != x; then
13669 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13670 else
13671 if test x"$wire_alignment" != x; then
13672 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13673 else
13674 sim_alignment=
13675 fi
13676 fi
13677 fi
13678
13679
13680 # Check whether --enable-werror was given.
13681 if test "${enable_werror+set}" = set; then :
13682 enableval=$enable_werror; case "${enableval}" in
13683 yes | y) ERROR_ON_WARNING="yes" ;;
13684 no | n) ERROR_ON_WARNING="no" ;;
13685 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13686 esac
13687 fi
13688
13689
13690 # Enable -Werror by default when using gcc
13691 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13692 ERROR_ON_WARNING=yes
13693 fi
13694
13695 WERROR_CFLAGS=""
13696
13697 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13698 -Wpointer-sign \
13699 -Wno-unused -Wunused-value -Wunused-function \
13700 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13701 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13702 -Wold-style-declaration -Wold-style-definition"
13703
13704 # Enable -Wno-format by default when using gcc on mingw since many
13705 # GCC versions complain about %I64.
13706 case "${host}" in
13707 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13708 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13709 esac
13710
13711 # Check whether --enable-build-warnings was given.
13712 if test "${enable_build_warnings+set}" = set; then :
13713 enableval=$enable_build_warnings; case "${enableval}" in
13714 yes) ;;
13715 no) build_warnings="-w";;
13716 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13717 build_warnings="${build_warnings} ${t}";;
13718 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13719 build_warnings="${t} ${build_warnings}";;
13720 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13721 esac
13722 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13723 echo "Setting compiler warning flags = $build_warnings" 6>&1
13724 fi
13725 fi
13726 # Check whether --enable-sim-build-warnings was given.
13727 if test "${enable_sim_build_warnings+set}" = set; then :
13728 enableval=$enable_sim_build_warnings; case "${enableval}" in
13729 yes) ;;
13730 no) build_warnings="-w";;
13731 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13732 build_warnings="${build_warnings} ${t}";;
13733 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13734 build_warnings="${t} ${build_warnings}";;
13735 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13736 esac
13737 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13738 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13739 fi
13740 fi
13741 WARN_CFLAGS=""
13742 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13743 then
13744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13745 $as_echo_n "checking compiler warning flags... " >&6; }
13746 # Separate out the -Werror flag as some files just cannot be
13747 # compiled with it enabled.
13748 for w in ${build_warnings}; do
13749 case $w in
13750 -Werr*) WERROR_CFLAGS=-Werror ;;
13751 *) # Check that GCC accepts it
13752 saved_CFLAGS="$CFLAGS"
13753 CFLAGS="$CFLAGS $w"
13754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13755 /* end confdefs.h. */
13756
13757 int
13758 main ()
13759 {
13760
13761 ;
13762 return 0;
13763 }
13764 _ACEOF
13765 if ac_fn_c_try_compile "$LINENO"; then :
13766 WARN_CFLAGS="${WARN_CFLAGS} $w"
13767 fi
13768 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13769 CFLAGS="$saved_CFLAGS"
13770 esac
13771 done
13772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13773 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13774 fi
13775
13776
13777 default_sim_reserved_bits="1"
13778 # Check whether --enable-sim-reserved-bits was given.
13779 if test "${enable_sim_reserved_bits+set}" = set; then :
13780 enableval=$enable_sim_reserved_bits; case "${enableval}" in
13781 yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
13782 no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
13783 *) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved_bits="";;
13784 esac
13785 if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
13786 echo "Setting reserved flags = $sim_reserved_bits" 6>&1
13787 fi
13788 else
13789 sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
13790 fi
13791
13792 wire_word_bitsize="32"
13793 wire_word_msb="31"
13794 wire_address_bitsize=""
13795 wire_cell_bitsize=""
13796 # Check whether --enable-sim-bitsize was given.
13797 if test "${enable_sim_bitsize+set}" = set; then :
13798 enableval=$enable_sim_bitsize; sim_bitsize=
13799 case "${enableval}" in
13800 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
13801 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
13802 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13803 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13804 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13805 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
13806 else
13807 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
13808 fi ;;
13809 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13810 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
13811 else
13812 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
13813 fi ;;
13814 *) as_fn_error $? "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13815 esac
13816 # address bitsize
13817 tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
13818 case x"${tmp}" in
13819 x ) ;;
13820 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
13821 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
13822 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13823 esac
13824 # cell bitsize
13825 tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
13826 case x"${tmp}" in
13827 x ) ;;
13828 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
13829 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
13830 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13831 esac
13832 if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
13833 echo "Setting bitsize flags = $sim_bitsize" 6>&1
13834 fi
13835 else
13836 sim_bitsize=""
13837 if test x"$wire_word_bitsize" != x; then
13838 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
13839 fi
13840 if test x"$wire_word_msb" != x; then
13841 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
13842 fi
13843 if test x"$wire_address_bitsize" != x; then
13844 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
13845 fi
13846 if test x"$wire_cell_bitsize" != x; then
13847 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
13848 fi
13849 fi
13850
13851
13852 if test ""; then
13853 hardware=""
13854 else
13855 hardware="cfi core pal glue"
13856 fi
13857 hardware="$hardware mn103cpu mn103int mn103tim mn103ser mn103iop"
13858
13859 sim_hw_cflags="-DWITH_HW=1"
13860 sim_hw="$hardware"
13861 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13862
13863 # Check whether --enable-sim-hardware was given.
13864 if test "${enable_sim_hardware+set}" = set; then :
13865 enableval=$enable_sim_hardware;
13866 else
13867 enable_sim_hardware="yes"
13868 fi
13869
13870 case ${enable_sim_hardware} in
13871 yes|no) ;;
13872 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13873 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13874 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13875 esac
13876
13877 if test "$enable_sim_hardware" = no; then
13878 sim_hw_objs=
13879 sim_hw_cflags="-DWITH_HW=0"
13880 sim_hw=
13881 else
13882 sim_hw_cflags="-DWITH_HW=1"
13883 # remove duplicates
13884 sim_hw=""
13885 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13886 for i in $hardware ; do
13887 case " $sim_hw " in
13888 *" $i "*) ;;
13889 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13890 esac
13891 done
13892 # mingw does not support sockser
13893 case ${host} in
13894 *mingw*) ;;
13895 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13896 # that you instatiate. Instead, other code will call into it directly.
13897 # At some point, we should convert it over.
13898 sim_hw_objs="$sim_hw_objs dv-sockser.o"
13899
13900 cat >>confdefs.h <<_ACEOF
13901 #define HAVE_DV_SOCKSER 1
13902 _ACEOF
13903
13904 ;;
13905 esac
13906 if test x"$silent" != x"yes"; then
13907 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13908 fi
13909 case " $hardware " in
13910 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
13911 $as_echo_n "checking for log2 in -lm... " >&6; }
13912 if ${ac_cv_lib_m_log2+:} false; then :
13913 $as_echo_n "(cached) " >&6
13914 else
13915 ac_check_lib_save_LIBS=$LIBS
13916 LIBS="-lm $LIBS"
13917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13918 /* end confdefs.h. */
13919
13920 /* Override any GCC internal prototype to avoid an error.
13921 Use char because int might match the return type of a GCC
13922 builtin and then its argument prototype would still apply. */
13923 #ifdef __cplusplus
13924 extern "C"
13925 #endif
13926 char log2 ();
13927 int
13928 main ()
13929 {
13930 return log2 ();
13931 ;
13932 return 0;
13933 }
13934 _ACEOF
13935 if ac_fn_c_try_link "$LINENO"; then :
13936 ac_cv_lib_m_log2=yes
13937 else
13938 ac_cv_lib_m_log2=no
13939 fi
13940 rm -f core conftest.err conftest.$ac_objext \
13941 conftest$ac_exeext conftest.$ac_ext
13942 LIBS=$ac_check_lib_save_LIBS
13943 fi
13944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13945 $as_echo "$ac_cv_lib_m_log2" >&6; }
13946 if test "x$ac_cv_lib_m_log2" = xyes; then :
13947 cat >>confdefs.h <<_ACEOF
13948 #define HAVE_LIBM 1
13949 _ACEOF
13950
13951 LIBS="-lm $LIBS"
13952
13953 fi
13954 ;;
13955 esac
13956 fi
13957
13958
13959 for ac_func in time chmod utime fork execve execv chown
13960 do :
13961 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13962 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13963 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13964 cat >>confdefs.h <<_ACEOF
13965 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13966 _ACEOF
13967
13968 fi
13969 done
13970
13971 for ac_header in utime.h
13972 do :
13973 ac_fn_c_check_header_mongrel "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
13974 if test "x$ac_cv_header_utime_h" = xyes; then :
13975 cat >>confdefs.h <<_ACEOF
13976 #define HAVE_UTIME_H 1
13977 _ACEOF
13978
13979 fi
13980
13981 done
13982
13983
13984
13985 cgen_breaks=""
13986 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13987 cgen_breaks="break cgen_rtx_error";
13988 fi
13989
13990 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13991
13992 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13993
13994 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13995
13996 ac_config_commands="$ac_config_commands Makefile"
13997
13998 ac_config_commands="$ac_config_commands stamp-h"
13999
14000 cat >confcache <<\_ACEOF
14001 # This file is a shell script that caches the results of configure
14002 # tests run on this system so they can be shared between configure
14003 # scripts and configure runs, see configure's option --config-cache.
14004 # It is not useful on other systems. If it contains results you don't
14005 # want to keep, you may remove or edit it.
14006 #
14007 # config.status only pays attention to the cache file if you give it
14008 # the --recheck option to rerun configure.
14009 #
14010 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14011 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14012 # following values.
14013
14014 _ACEOF
14015
14016 # The following way of writing the cache mishandles newlines in values,
14017 # but we know of no workaround that is simple, portable, and efficient.
14018 # So, we kill variables containing newlines.
14019 # Ultrix sh set writes to stderr and can't be redirected directly,
14020 # and sets the high bit in the cache file unless we assign to the vars.
14021 (
14022 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14023 eval ac_val=\$$ac_var
14024 case $ac_val in #(
14025 *${as_nl}*)
14026 case $ac_var in #(
14027 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14028 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14029 esac
14030 case $ac_var in #(
14031 _ | IFS | as_nl) ;; #(
14032 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14033 *) { eval $ac_var=; unset $ac_var;} ;;
14034 esac ;;
14035 esac
14036 done
14037
14038 (set) 2>&1 |
14039 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14040 *${as_nl}ac_space=\ *)
14041 # `set' does not quote correctly, so add quotes: double-quote
14042 # substitution turns \\\\ into \\, and sed turns \\ into \.
14043 sed -n \
14044 "s/'/'\\\\''/g;
14045 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14046 ;; #(
14047 *)
14048 # `set' quotes correctly as required by POSIX, so do not add quotes.
14049 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14050 ;;
14051 esac |
14052 sort
14053 ) |
14054 sed '
14055 /^ac_cv_env_/b end
14056 t clear
14057 :clear
14058 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14059 t end
14060 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14061 :end' >>confcache
14062 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14063 if test -w "$cache_file"; then
14064 if test "x$cache_file" != "x/dev/null"; then
14065 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14066 $as_echo "$as_me: updating cache $cache_file" >&6;}
14067 if test ! -f "$cache_file" || test -h "$cache_file"; then
14068 cat confcache >"$cache_file"
14069 else
14070 case $cache_file in #(
14071 */* | ?:*)
14072 mv -f confcache "$cache_file"$$ &&
14073 mv -f "$cache_file"$$ "$cache_file" ;; #(
14074 *)
14075 mv -f confcache "$cache_file" ;;
14076 esac
14077 fi
14078 fi
14079 else
14080 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14081 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14082 fi
14083 fi
14084 rm -f confcache
14085
14086 test "x$prefix" = xNONE && prefix=$ac_default_prefix
14087 # Let make expand exec_prefix.
14088 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14089
14090 DEFS=-DHAVE_CONFIG_H
14091
14092 ac_libobjs=
14093 ac_ltlibobjs=
14094 U=
14095 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14096 # 1. Remove the extension, and $U if already installed.
14097 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14098 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14099 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14100 # will be set to the directory where LIBOBJS objects are built.
14101 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14102 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14103 done
14104 LIBOBJS=$ac_libobjs
14105
14106 LTLIBOBJS=$ac_ltlibobjs
14107
14108
14109
14110 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14111 as_fn_error $? "conditional \"GMAKE\" was never defined.
14112 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14113 fi
14114 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
14115 as_fn_error $? "conditional \"PLUGINS\" was never defined.
14116 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14117 fi
14118 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14119 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
14120 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14121 fi
14122
14123 : "${CONFIG_STATUS=./config.status}"
14124 ac_write_fail=0
14125 ac_clean_files_save=$ac_clean_files
14126 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14127 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14128 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14129 as_write_fail=0
14130 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14131 #! $SHELL
14132 # Generated by $as_me.
14133 # Run this file to recreate the current configuration.
14134 # Compiler output produced by configure, useful for debugging
14135 # configure, is in config.log if it exists.
14136
14137 debug=false
14138 ac_cs_recheck=false
14139 ac_cs_silent=false
14140
14141 SHELL=\${CONFIG_SHELL-$SHELL}
14142 export SHELL
14143 _ASEOF
14144 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14145 ## -------------------- ##
14146 ## M4sh Initialization. ##
14147 ## -------------------- ##
14148
14149 # Be more Bourne compatible
14150 DUALCASE=1; export DUALCASE # for MKS sh
14151 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14152 emulate sh
14153 NULLCMD=:
14154 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14155 # is contrary to our usage. Disable this feature.
14156 alias -g '${1+"$@"}'='"$@"'
14157 setopt NO_GLOB_SUBST
14158 else
14159 case `(set -o) 2>/dev/null` in #(
14160 *posix*) :
14161 set -o posix ;; #(
14162 *) :
14163 ;;
14164 esac
14165 fi
14166
14167
14168 as_nl='
14169 '
14170 export as_nl
14171 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14172 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14173 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14174 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14175 # Prefer a ksh shell builtin over an external printf program on Solaris,
14176 # but without wasting forks for bash or zsh.
14177 if test -z "$BASH_VERSION$ZSH_VERSION" \
14178 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14179 as_echo='print -r --'
14180 as_echo_n='print -rn --'
14181 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14182 as_echo='printf %s\n'
14183 as_echo_n='printf %s'
14184 else
14185 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14186 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14187 as_echo_n='/usr/ucb/echo -n'
14188 else
14189 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14190 as_echo_n_body='eval
14191 arg=$1;
14192 case $arg in #(
14193 *"$as_nl"*)
14194 expr "X$arg" : "X\\(.*\\)$as_nl";
14195 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14196 esac;
14197 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14198 '
14199 export as_echo_n_body
14200 as_echo_n='sh -c $as_echo_n_body as_echo'
14201 fi
14202 export as_echo_body
14203 as_echo='sh -c $as_echo_body as_echo'
14204 fi
14205
14206 # The user is always right.
14207 if test "${PATH_SEPARATOR+set}" != set; then
14208 PATH_SEPARATOR=:
14209 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14210 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14211 PATH_SEPARATOR=';'
14212 }
14213 fi
14214
14215
14216 # IFS
14217 # We need space, tab and new line, in precisely that order. Quoting is
14218 # there to prevent editors from complaining about space-tab.
14219 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14220 # splitting by setting IFS to empty value.)
14221 IFS=" "" $as_nl"
14222
14223 # Find who we are. Look in the path if we contain no directory separator.
14224 as_myself=
14225 case $0 in #((
14226 *[\\/]* ) as_myself=$0 ;;
14227 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14228 for as_dir in $PATH
14229 do
14230 IFS=$as_save_IFS
14231 test -z "$as_dir" && as_dir=.
14232 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14233 done
14234 IFS=$as_save_IFS
14235
14236 ;;
14237 esac
14238 # We did not find ourselves, most probably we were run as `sh COMMAND'
14239 # in which case we are not to be found in the path.
14240 if test "x$as_myself" = x; then
14241 as_myself=$0
14242 fi
14243 if test ! -f "$as_myself"; then
14244 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14245 exit 1
14246 fi
14247
14248 # Unset variables that we do not need and which cause bugs (e.g. in
14249 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14250 # suppresses any "Segmentation fault" message there. '((' could
14251 # trigger a bug in pdksh 5.2.14.
14252 for as_var in BASH_ENV ENV MAIL MAILPATH
14253 do eval test x\${$as_var+set} = xset \
14254 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14255 done
14256 PS1='$ '
14257 PS2='> '
14258 PS4='+ '
14259
14260 # NLS nuisances.
14261 LC_ALL=C
14262 export LC_ALL
14263 LANGUAGE=C
14264 export LANGUAGE
14265
14266 # CDPATH.
14267 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14268
14269
14270 # as_fn_error STATUS ERROR [LINENO LOG_FD]
14271 # ----------------------------------------
14272 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14273 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14274 # script with STATUS, using 1 if that was 0.
14275 as_fn_error ()
14276 {
14277 as_status=$1; test $as_status -eq 0 && as_status=1
14278 if test "$4"; then
14279 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14280 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14281 fi
14282 $as_echo "$as_me: error: $2" >&2
14283 as_fn_exit $as_status
14284 } # as_fn_error
14285
14286
14287 # as_fn_set_status STATUS
14288 # -----------------------
14289 # Set $? to STATUS, without forking.
14290 as_fn_set_status ()
14291 {
14292 return $1
14293 } # as_fn_set_status
14294
14295 # as_fn_exit STATUS
14296 # -----------------
14297 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14298 as_fn_exit ()
14299 {
14300 set +e
14301 as_fn_set_status $1
14302 exit $1
14303 } # as_fn_exit
14304
14305 # as_fn_unset VAR
14306 # ---------------
14307 # Portably unset VAR.
14308 as_fn_unset ()
14309 {
14310 { eval $1=; unset $1;}
14311 }
14312 as_unset=as_fn_unset
14313 # as_fn_append VAR VALUE
14314 # ----------------------
14315 # Append the text in VALUE to the end of the definition contained in VAR. Take
14316 # advantage of any shell optimizations that allow amortized linear growth over
14317 # repeated appends, instead of the typical quadratic growth present in naive
14318 # implementations.
14319 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14320 eval 'as_fn_append ()
14321 {
14322 eval $1+=\$2
14323 }'
14324 else
14325 as_fn_append ()
14326 {
14327 eval $1=\$$1\$2
14328 }
14329 fi # as_fn_append
14330
14331 # as_fn_arith ARG...
14332 # ------------------
14333 # Perform arithmetic evaluation on the ARGs, and store the result in the
14334 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14335 # must be portable across $(()) and expr.
14336 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14337 eval 'as_fn_arith ()
14338 {
14339 as_val=$(( $* ))
14340 }'
14341 else
14342 as_fn_arith ()
14343 {
14344 as_val=`expr "$@" || test $? -eq 1`
14345 }
14346 fi # as_fn_arith
14347
14348
14349 if expr a : '\(a\)' >/dev/null 2>&1 &&
14350 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14351 as_expr=expr
14352 else
14353 as_expr=false
14354 fi
14355
14356 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14357 as_basename=basename
14358 else
14359 as_basename=false
14360 fi
14361
14362 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14363 as_dirname=dirname
14364 else
14365 as_dirname=false
14366 fi
14367
14368 as_me=`$as_basename -- "$0" ||
14369 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14370 X"$0" : 'X\(//\)$' \| \
14371 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14372 $as_echo X/"$0" |
14373 sed '/^.*\/\([^/][^/]*\)\/*$/{
14374 s//\1/
14375 q
14376 }
14377 /^X\/\(\/\/\)$/{
14378 s//\1/
14379 q
14380 }
14381 /^X\/\(\/\).*/{
14382 s//\1/
14383 q
14384 }
14385 s/.*/./; q'`
14386
14387 # Avoid depending upon Character Ranges.
14388 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14389 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14390 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14391 as_cr_digits='0123456789'
14392 as_cr_alnum=$as_cr_Letters$as_cr_digits
14393
14394 ECHO_C= ECHO_N= ECHO_T=
14395 case `echo -n x` in #(((((
14396 -n*)
14397 case `echo 'xy\c'` in
14398 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14399 xy) ECHO_C='\c';;
14400 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14401 ECHO_T=' ';;
14402 esac;;
14403 *)
14404 ECHO_N='-n';;
14405 esac
14406
14407 rm -f conf$$ conf$$.exe conf$$.file
14408 if test -d conf$$.dir; then
14409 rm -f conf$$.dir/conf$$.file
14410 else
14411 rm -f conf$$.dir
14412 mkdir conf$$.dir 2>/dev/null
14413 fi
14414 if (echo >conf$$.file) 2>/dev/null; then
14415 if ln -s conf$$.file conf$$ 2>/dev/null; then
14416 as_ln_s='ln -s'
14417 # ... but there are two gotchas:
14418 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14419 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14420 # In both cases, we have to default to `cp -pR'.
14421 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14422 as_ln_s='cp -pR'
14423 elif ln conf$$.file conf$$ 2>/dev/null; then
14424 as_ln_s=ln
14425 else
14426 as_ln_s='cp -pR'
14427 fi
14428 else
14429 as_ln_s='cp -pR'
14430 fi
14431 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14432 rmdir conf$$.dir 2>/dev/null
14433
14434
14435 # as_fn_mkdir_p
14436 # -------------
14437 # Create "$as_dir" as a directory, including parents if necessary.
14438 as_fn_mkdir_p ()
14439 {
14440
14441 case $as_dir in #(
14442 -*) as_dir=./$as_dir;;
14443 esac
14444 test -d "$as_dir" || eval $as_mkdir_p || {
14445 as_dirs=
14446 while :; do
14447 case $as_dir in #(
14448 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14449 *) as_qdir=$as_dir;;
14450 esac
14451 as_dirs="'$as_qdir' $as_dirs"
14452 as_dir=`$as_dirname -- "$as_dir" ||
14453 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14454 X"$as_dir" : 'X\(//\)[^/]' \| \
14455 X"$as_dir" : 'X\(//\)$' \| \
14456 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14457 $as_echo X"$as_dir" |
14458 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14459 s//\1/
14460 q
14461 }
14462 /^X\(\/\/\)[^/].*/{
14463 s//\1/
14464 q
14465 }
14466 /^X\(\/\/\)$/{
14467 s//\1/
14468 q
14469 }
14470 /^X\(\/\).*/{
14471 s//\1/
14472 q
14473 }
14474 s/.*/./; q'`
14475 test -d "$as_dir" && break
14476 done
14477 test -z "$as_dirs" || eval "mkdir $as_dirs"
14478 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14479
14480
14481 } # as_fn_mkdir_p
14482 if mkdir -p . 2>/dev/null; then
14483 as_mkdir_p='mkdir -p "$as_dir"'
14484 else
14485 test -d ./-p && rmdir ./-p
14486 as_mkdir_p=false
14487 fi
14488
14489
14490 # as_fn_executable_p FILE
14491 # -----------------------
14492 # Test if FILE is an executable regular file.
14493 as_fn_executable_p ()
14494 {
14495 test -f "$1" && test -x "$1"
14496 } # as_fn_executable_p
14497 as_test_x='test -x'
14498 as_executable_p=as_fn_executable_p
14499
14500 # Sed expression to map a string onto a valid CPP name.
14501 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14502
14503 # Sed expression to map a string onto a valid variable name.
14504 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14505
14506
14507 exec 6>&1
14508 ## ----------------------------------- ##
14509 ## Main body of $CONFIG_STATUS script. ##
14510 ## ----------------------------------- ##
14511 _ASEOF
14512 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14513
14514 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14515 # Save the log message, to keep $0 and so on meaningful, and to
14516 # report actual input values of CONFIG_FILES etc. instead of their
14517 # values after options handling.
14518 ac_log="
14519 This file was extended by $as_me, which was
14520 generated by GNU Autoconf 2.69. Invocation command line was
14521
14522 CONFIG_FILES = $CONFIG_FILES
14523 CONFIG_HEADERS = $CONFIG_HEADERS
14524 CONFIG_LINKS = $CONFIG_LINKS
14525 CONFIG_COMMANDS = $CONFIG_COMMANDS
14526 $ $0 $@
14527
14528 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14529 "
14530
14531 _ACEOF
14532
14533 case $ac_config_files in *"
14534 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14535 esac
14536
14537 case $ac_config_headers in *"
14538 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14539 esac
14540
14541
14542 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14543 # Files that config.status was made for.
14544 config_files="$ac_config_files"
14545 config_headers="$ac_config_headers"
14546 config_commands="$ac_config_commands"
14547
14548 _ACEOF
14549
14550 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14551 ac_cs_usage="\
14552 \`$as_me' instantiates files and other configuration actions
14553 from templates according to the current configuration. Unless the files
14554 and actions are specified as TAGs, all are instantiated by default.
14555
14556 Usage: $0 [OPTION]... [TAG]...
14557
14558 -h, --help print this help, then exit
14559 -V, --version print version number and configuration settings, then exit
14560 --config print configuration, then exit
14561 -q, --quiet, --silent
14562 do not print progress messages
14563 -d, --debug don't remove temporary files
14564 --recheck update $as_me by reconfiguring in the same conditions
14565 --file=FILE[:TEMPLATE]
14566 instantiate the configuration file FILE
14567 --header=FILE[:TEMPLATE]
14568 instantiate the configuration header FILE
14569
14570 Configuration files:
14571 $config_files
14572
14573 Configuration headers:
14574 $config_headers
14575
14576 Configuration commands:
14577 $config_commands
14578
14579 Report bugs to the package provider."
14580
14581 _ACEOF
14582 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14583 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14584 ac_cs_version="\\
14585 config.status
14586 configured by $0, generated by GNU Autoconf 2.69,
14587 with options \\"\$ac_cs_config\\"
14588
14589 Copyright (C) 2012 Free Software Foundation, Inc.
14590 This config.status script is free software; the Free Software Foundation
14591 gives unlimited permission to copy, distribute and modify it."
14592
14593 ac_pwd='$ac_pwd'
14594 srcdir='$srcdir'
14595 INSTALL='$INSTALL'
14596 AWK='$AWK'
14597 test -n "\$AWK" || AWK=awk
14598 _ACEOF
14599
14600 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14601 # The default lists apply if the user does not specify any file.
14602 ac_need_defaults=:
14603 while test $# != 0
14604 do
14605 case $1 in
14606 --*=?*)
14607 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14608 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14609 ac_shift=:
14610 ;;
14611 --*=)
14612 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14613 ac_optarg=
14614 ac_shift=:
14615 ;;
14616 *)
14617 ac_option=$1
14618 ac_optarg=$2
14619 ac_shift=shift
14620 ;;
14621 esac
14622
14623 case $ac_option in
14624 # Handling of the options.
14625 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14626 ac_cs_recheck=: ;;
14627 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14628 $as_echo "$ac_cs_version"; exit ;;
14629 --config | --confi | --conf | --con | --co | --c )
14630 $as_echo "$ac_cs_config"; exit ;;
14631 --debug | --debu | --deb | --de | --d | -d )
14632 debug=: ;;
14633 --file | --fil | --fi | --f )
14634 $ac_shift
14635 case $ac_optarg in
14636 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14637 '') as_fn_error $? "missing file argument" ;;
14638 esac
14639 as_fn_append CONFIG_FILES " '$ac_optarg'"
14640 ac_need_defaults=false;;
14641 --header | --heade | --head | --hea )
14642 $ac_shift
14643 case $ac_optarg in
14644 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14645 esac
14646 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14647 ac_need_defaults=false;;
14648 --he | --h)
14649 # Conflict between --help and --header
14650 as_fn_error $? "ambiguous option: \`$1'
14651 Try \`$0 --help' for more information.";;
14652 --help | --hel | -h )
14653 $as_echo "$ac_cs_usage"; exit ;;
14654 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14655 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14656 ac_cs_silent=: ;;
14657
14658 # This is an error.
14659 -*) as_fn_error $? "unrecognized option: \`$1'
14660 Try \`$0 --help' for more information." ;;
14661
14662 *) as_fn_append ac_config_targets " $1"
14663 ac_need_defaults=false ;;
14664
14665 esac
14666 shift
14667 done
14668
14669 ac_configure_extra_args=
14670
14671 if $ac_cs_silent; then
14672 exec 6>/dev/null
14673 ac_configure_extra_args="$ac_configure_extra_args --silent"
14674 fi
14675
14676 _ACEOF
14677 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14678 if \$ac_cs_recheck; then
14679 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14680 shift
14681 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14682 CONFIG_SHELL='$SHELL'
14683 export CONFIG_SHELL
14684 exec "\$@"
14685 fi
14686
14687 _ACEOF
14688 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14689 exec 5>>config.log
14690 {
14691 echo
14692 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14693 ## Running $as_me. ##
14694 _ASBOX
14695 $as_echo "$ac_log"
14696 } >&5
14697
14698 _ACEOF
14699 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14700 #
14701 # INIT-COMMANDS
14702 #
14703 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14704
14705
14706 # The HP-UX ksh and POSIX shell print the target directory to stdout
14707 # if CDPATH is set.
14708 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14709
14710 sed_quote_subst='$sed_quote_subst'
14711 double_quote_subst='$double_quote_subst'
14712 delay_variable_subst='$delay_variable_subst'
14713 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14714 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14715 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14716 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14717 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14718 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14719 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14720 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14721 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14722 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14723 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14724 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14725 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14726 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14727 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14728 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14729 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14730 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14731 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14732 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14733 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14734 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14735 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14736 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14737 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14738 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14739 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14740 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14741 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14742 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14743 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14744 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14745 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14746 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14747 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14748 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14749 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14750 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14751 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14752 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14753 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14754 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14755 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14756 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14757 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14758 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14759 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14760 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14761 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"`'
14762 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14763 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14764 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14765 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14766 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14767 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14768 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14769 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14770 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14771 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14772 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14773 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14774 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14775 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14776 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14777 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14778 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14779 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14780 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14781 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14782 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14783 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14784 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14785 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14786 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14787 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14788 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14789 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14790 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14791 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14792 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14793 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14794 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14795 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14796 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14797 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14798 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14799 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14800 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14801 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14802 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14803 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14804 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14805 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14806 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14807 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14808 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14809 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14810 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14811 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14812 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14813 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14814 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14815 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14816 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14817 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14818 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14819 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14820 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14821 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14822 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14823 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14824 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14825 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14826 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14827 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14828 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14829 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14830 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14831 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14832 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14833
14834 LTCC='$LTCC'
14835 LTCFLAGS='$LTCFLAGS'
14836 compiler='$compiler_DEFAULT'
14837
14838 # A function that is used when there is no print builtin or printf.
14839 func_fallback_echo ()
14840 {
14841 eval 'cat <<_LTECHO_EOF
14842 \$1
14843 _LTECHO_EOF'
14844 }
14845
14846 # Quote evaled strings.
14847 for var in SHELL \
14848 ECHO \
14849 SED \
14850 GREP \
14851 EGREP \
14852 FGREP \
14853 LD \
14854 NM \
14855 LN_S \
14856 lt_SP2NL \
14857 lt_NL2SP \
14858 reload_flag \
14859 OBJDUMP \
14860 deplibs_check_method \
14861 file_magic_cmd \
14862 AR \
14863 AR_FLAGS \
14864 STRIP \
14865 RANLIB \
14866 CC \
14867 CFLAGS \
14868 compiler \
14869 lt_cv_sys_global_symbol_pipe \
14870 lt_cv_sys_global_symbol_to_cdecl \
14871 lt_cv_sys_global_symbol_to_c_name_address \
14872 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14873 lt_prog_compiler_no_builtin_flag \
14874 lt_prog_compiler_wl \
14875 lt_prog_compiler_pic \
14876 lt_prog_compiler_static \
14877 lt_cv_prog_compiler_c_o \
14878 need_locks \
14879 DSYMUTIL \
14880 NMEDIT \
14881 LIPO \
14882 OTOOL \
14883 OTOOL64 \
14884 shrext_cmds \
14885 export_dynamic_flag_spec \
14886 whole_archive_flag_spec \
14887 compiler_needs_object \
14888 with_gnu_ld \
14889 allow_undefined_flag \
14890 no_undefined_flag \
14891 hardcode_libdir_flag_spec \
14892 hardcode_libdir_flag_spec_ld \
14893 hardcode_libdir_separator \
14894 fix_srcfile_path \
14895 exclude_expsyms \
14896 include_expsyms \
14897 file_list_spec \
14898 variables_saved_for_relink \
14899 libname_spec \
14900 library_names_spec \
14901 soname_spec \
14902 install_override_mode \
14903 finish_eval \
14904 old_striplib \
14905 striplib; do
14906 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14907 *[\\\\\\\`\\"\\\$]*)
14908 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14909 ;;
14910 *)
14911 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14912 ;;
14913 esac
14914 done
14915
14916 # Double-quote double-evaled strings.
14917 for var in reload_cmds \
14918 old_postinstall_cmds \
14919 old_postuninstall_cmds \
14920 old_archive_cmds \
14921 extract_expsyms_cmds \
14922 old_archive_from_new_cmds \
14923 old_archive_from_expsyms_cmds \
14924 archive_cmds \
14925 archive_expsym_cmds \
14926 module_cmds \
14927 module_expsym_cmds \
14928 export_symbols_cmds \
14929 prelink_cmds \
14930 postinstall_cmds \
14931 postuninstall_cmds \
14932 finish_cmds \
14933 sys_lib_search_path_spec \
14934 sys_lib_dlsearch_path_spec; do
14935 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14936 *[\\\\\\\`\\"\\\$]*)
14937 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14938 ;;
14939 *)
14940 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14941 ;;
14942 esac
14943 done
14944
14945 ac_aux_dir='$ac_aux_dir'
14946 xsi_shell='$xsi_shell'
14947 lt_shell_append='$lt_shell_append'
14948
14949 # See if we are running on zsh, and set the options which allow our
14950 # commands through without removal of \ escapes INIT.
14951 if test -n "\${ZSH_VERSION+set}" ; then
14952 setopt NO_GLOB_SUBST
14953 fi
14954
14955
14956 PACKAGE='$PACKAGE'
14957 VERSION='$VERSION'
14958 TIMESTAMP='$TIMESTAMP'
14959 RM='$RM'
14960 ofile='$ofile'
14961
14962
14963
14964
14965 _ACEOF
14966
14967 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14968
14969 # Handling of arguments.
14970 for ac_config_target in $ac_config_targets
14971 do
14972 case $ac_config_target in
14973 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14974 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14975 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14976 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14977 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14978 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14979 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14980 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14981
14982 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14983 esac
14984 done
14985
14986
14987 # If the user did not use the arguments to specify the items to instantiate,
14988 # then the envvar interface is used. Set only those that are not.
14989 # We use the long form for the default assignment because of an extremely
14990 # bizarre bug on SunOS 4.1.3.
14991 if $ac_need_defaults; then
14992 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14993 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14994 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14995 fi
14996
14997 # Have a temporary directory for convenience. Make it in the build tree
14998 # simply because there is no reason against having it here, and in addition,
14999 # creating and moving files from /tmp can sometimes cause problems.
15000 # Hook for its removal unless debugging.
15001 # Note that there is a small window in which the directory will not be cleaned:
15002 # after its creation but before its name has been assigned to `$tmp'.
15003 $debug ||
15004 {
15005 tmp= ac_tmp=
15006 trap 'exit_status=$?
15007 : "${ac_tmp:=$tmp}"
15008 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15009 ' 0
15010 trap 'as_fn_exit 1' 1 2 13 15
15011 }
15012 # Create a (secure) tmp directory for tmp files.
15013
15014 {
15015 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15016 test -d "$tmp"
15017 } ||
15018 {
15019 tmp=./conf$$-$RANDOM
15020 (umask 077 && mkdir "$tmp")
15021 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15022 ac_tmp=$tmp
15023
15024 # Set up the scripts for CONFIG_FILES section.
15025 # No need to generate them if there are no CONFIG_FILES.
15026 # This happens for instance with `./config.status config.h'.
15027 if test -n "$CONFIG_FILES"; then
15028
15029
15030 ac_cr=`echo X | tr X '\015'`
15031 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15032 # But we know of no other shell where ac_cr would be empty at this
15033 # point, so we can use a bashism as a fallback.
15034 if test "x$ac_cr" = x; then
15035 eval ac_cr=\$\'\\r\'
15036 fi
15037 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15038 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15039 ac_cs_awk_cr='\\r'
15040 else
15041 ac_cs_awk_cr=$ac_cr
15042 fi
15043
15044 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15045 _ACEOF
15046
15047
15048 {
15049 echo "cat >conf$$subs.awk <<_ACEOF" &&
15050 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15051 echo "_ACEOF"
15052 } >conf$$subs.sh ||
15053 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15054 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15055 ac_delim='%!_!# '
15056 for ac_last_try in false false false false false :; do
15057 . ./conf$$subs.sh ||
15058 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15059
15060 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15061 if test $ac_delim_n = $ac_delim_num; then
15062 break
15063 elif $ac_last_try; then
15064 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15065 else
15066 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15067 fi
15068 done
15069 rm -f conf$$subs.sh
15070
15071 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15072 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15073 _ACEOF
15074 sed -n '
15075 h
15076 s/^/S["/; s/!.*/"]=/
15077 p
15078 g
15079 s/^[^!]*!//
15080 :repl
15081 t repl
15082 s/'"$ac_delim"'$//
15083 t delim
15084 :nl
15085 h
15086 s/\(.\{148\}\)..*/\1/
15087 t more1
15088 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15089 p
15090 n
15091 b repl
15092 :more1
15093 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15094 p
15095 g
15096 s/.\{148\}//
15097 t nl
15098 :delim
15099 h
15100 s/\(.\{148\}\)..*/\1/
15101 t more2
15102 s/["\\]/\\&/g; s/^/"/; s/$/"/
15103 p
15104 b
15105 :more2
15106 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15107 p
15108 g
15109 s/.\{148\}//
15110 t delim
15111 ' <conf$$subs.awk | sed '
15112 /^[^""]/{
15113 N
15114 s/\n//
15115 }
15116 ' >>$CONFIG_STATUS || ac_write_fail=1
15117 rm -f conf$$subs.awk
15118 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15119 _ACAWK
15120 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15121 for (key in S) S_is_set[key] = 1
15122 FS = "\a"
15123
15124 }
15125 {
15126 line = $ 0
15127 nfields = split(line, field, "@")
15128 substed = 0
15129 len = length(field[1])
15130 for (i = 2; i < nfields; i++) {
15131 key = field[i]
15132 keylen = length(key)
15133 if (S_is_set[key]) {
15134 value = S[key]
15135 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15136 len += length(value) + length(field[++i])
15137 substed = 1
15138 } else
15139 len += 1 + keylen
15140 }
15141
15142 print line
15143 }
15144
15145 _ACAWK
15146 _ACEOF
15147 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15148 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15149 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15150 else
15151 cat
15152 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15153 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15154 _ACEOF
15155
15156 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15157 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15158 # trailing colons and then remove the whole line if VPATH becomes empty
15159 # (actually we leave an empty line to preserve line numbers).
15160 if test "x$srcdir" = x.; then
15161 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15162 h
15163 s///
15164 s/^/:/
15165 s/[ ]*$/:/
15166 s/:\$(srcdir):/:/g
15167 s/:\${srcdir}:/:/g
15168 s/:@srcdir@:/:/g
15169 s/^:*//
15170 s/:*$//
15171 x
15172 s/\(=[ ]*\).*/\1/
15173 G
15174 s/\n//
15175 s/^[^=]*=[ ]*$//
15176 }'
15177 fi
15178
15179 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15180 fi # test -n "$CONFIG_FILES"
15181
15182 # Set up the scripts for CONFIG_HEADERS section.
15183 # No need to generate them if there are no CONFIG_HEADERS.
15184 # This happens for instance with `./config.status Makefile'.
15185 if test -n "$CONFIG_HEADERS"; then
15186 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15187 BEGIN {
15188 _ACEOF
15189
15190 # Transform confdefs.h into an awk script `defines.awk', embedded as
15191 # here-document in config.status, that substitutes the proper values into
15192 # config.h.in to produce config.h.
15193
15194 # Create a delimiter string that does not exist in confdefs.h, to ease
15195 # handling of long lines.
15196 ac_delim='%!_!# '
15197 for ac_last_try in false false :; do
15198 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15199 if test -z "$ac_tt"; then
15200 break
15201 elif $ac_last_try; then
15202 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15203 else
15204 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15205 fi
15206 done
15207
15208 # For the awk script, D is an array of macro values keyed by name,
15209 # likewise P contains macro parameters if any. Preserve backslash
15210 # newline sequences.
15211
15212 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15213 sed -n '
15214 s/.\{148\}/&'"$ac_delim"'/g
15215 t rset
15216 :rset
15217 s/^[ ]*#[ ]*define[ ][ ]*/ /
15218 t def
15219 d
15220 :def
15221 s/\\$//
15222 t bsnl
15223 s/["\\]/\\&/g
15224 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15225 D["\1"]=" \3"/p
15226 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15227 d
15228 :bsnl
15229 s/["\\]/\\&/g
15230 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15231 D["\1"]=" \3\\\\\\n"\\/p
15232 t cont
15233 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15234 t cont
15235 d
15236 :cont
15237 n
15238 s/.\{148\}/&'"$ac_delim"'/g
15239 t clear
15240 :clear
15241 s/\\$//
15242 t bsnlc
15243 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15244 d
15245 :bsnlc
15246 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15247 b cont
15248 ' <confdefs.h | sed '
15249 s/'"$ac_delim"'/"\\\
15250 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15251
15252 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15253 for (key in D) D_is_set[key] = 1
15254 FS = "\a"
15255 }
15256 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15257 line = \$ 0
15258 split(line, arg, " ")
15259 if (arg[1] == "#") {
15260 defundef = arg[2]
15261 mac1 = arg[3]
15262 } else {
15263 defundef = substr(arg[1], 2)
15264 mac1 = arg[2]
15265 }
15266 split(mac1, mac2, "(") #)
15267 macro = mac2[1]
15268 prefix = substr(line, 1, index(line, defundef) - 1)
15269 if (D_is_set[macro]) {
15270 # Preserve the white space surrounding the "#".
15271 print prefix "define", macro P[macro] D[macro]
15272 next
15273 } else {
15274 # Replace #undef with comments. This is necessary, for example,
15275 # in the case of _POSIX_SOURCE, which is predefined and required
15276 # on some systems where configure will not decide to define it.
15277 if (defundef == "undef") {
15278 print "/*", prefix defundef, macro, "*/"
15279 next
15280 }
15281 }
15282 }
15283 { print }
15284 _ACAWK
15285 _ACEOF
15286 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15287 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15288 fi # test -n "$CONFIG_HEADERS"
15289
15290
15291 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15292 shift
15293 for ac_tag
15294 do
15295 case $ac_tag in
15296 :[FHLC]) ac_mode=$ac_tag; continue;;
15297 esac
15298 case $ac_mode$ac_tag in
15299 :[FHL]*:*);;
15300 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15301 :[FH]-) ac_tag=-:-;;
15302 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15303 esac
15304 ac_save_IFS=$IFS
15305 IFS=:
15306 set x $ac_tag
15307 IFS=$ac_save_IFS
15308 shift
15309 ac_file=$1
15310 shift
15311
15312 case $ac_mode in
15313 :L) ac_source=$1;;
15314 :[FH])
15315 ac_file_inputs=
15316 for ac_f
15317 do
15318 case $ac_f in
15319 -) ac_f="$ac_tmp/stdin";;
15320 *) # Look for the file first in the build tree, then in the source tree
15321 # (if the path is not absolute). The absolute path cannot be DOS-style,
15322 # because $ac_f cannot contain `:'.
15323 test -f "$ac_f" ||
15324 case $ac_f in
15325 [\\/$]*) false;;
15326 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15327 esac ||
15328 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15329 esac
15330 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15331 as_fn_append ac_file_inputs " '$ac_f'"
15332 done
15333
15334 # Let's still pretend it is `configure' which instantiates (i.e., don't
15335 # use $as_me), people would be surprised to read:
15336 # /* config.h. Generated by config.status. */
15337 configure_input='Generated from '`
15338 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15339 `' by configure.'
15340 if test x"$ac_file" != x-; then
15341 configure_input="$ac_file. $configure_input"
15342 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15343 $as_echo "$as_me: creating $ac_file" >&6;}
15344 fi
15345 # Neutralize special characters interpreted by sed in replacement strings.
15346 case $configure_input in #(
15347 *\&* | *\|* | *\\* )
15348 ac_sed_conf_input=`$as_echo "$configure_input" |
15349 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15350 *) ac_sed_conf_input=$configure_input;;
15351 esac
15352
15353 case $ac_tag in
15354 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15355 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15356 esac
15357 ;;
15358 esac
15359
15360 ac_dir=`$as_dirname -- "$ac_file" ||
15361 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15362 X"$ac_file" : 'X\(//\)[^/]' \| \
15363 X"$ac_file" : 'X\(//\)$' \| \
15364 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15365 $as_echo X"$ac_file" |
15366 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15367 s//\1/
15368 q
15369 }
15370 /^X\(\/\/\)[^/].*/{
15371 s//\1/
15372 q
15373 }
15374 /^X\(\/\/\)$/{
15375 s//\1/
15376 q
15377 }
15378 /^X\(\/\).*/{
15379 s//\1/
15380 q
15381 }
15382 s/.*/./; q'`
15383 as_dir="$ac_dir"; as_fn_mkdir_p
15384 ac_builddir=.
15385
15386 case "$ac_dir" in
15387 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15388 *)
15389 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15390 # A ".." for each directory in $ac_dir_suffix.
15391 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15392 case $ac_top_builddir_sub in
15393 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15394 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15395 esac ;;
15396 esac
15397 ac_abs_top_builddir=$ac_pwd
15398 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15399 # for backward compatibility:
15400 ac_top_builddir=$ac_top_build_prefix
15401
15402 case $srcdir in
15403 .) # We are building in place.
15404 ac_srcdir=.
15405 ac_top_srcdir=$ac_top_builddir_sub
15406 ac_abs_top_srcdir=$ac_pwd ;;
15407 [\\/]* | ?:[\\/]* ) # Absolute name.
15408 ac_srcdir=$srcdir$ac_dir_suffix;
15409 ac_top_srcdir=$srcdir
15410 ac_abs_top_srcdir=$srcdir ;;
15411 *) # Relative name.
15412 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15413 ac_top_srcdir=$ac_top_build_prefix$srcdir
15414 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15415 esac
15416 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15417
15418
15419 case $ac_mode in
15420 :F)
15421 #
15422 # CONFIG_FILE
15423 #
15424
15425 case $INSTALL in
15426 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15427 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15428 esac
15429 _ACEOF
15430
15431 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15432 # If the template does not know about datarootdir, expand it.
15433 # FIXME: This hack should be removed a few years after 2.60.
15434 ac_datarootdir_hack=; ac_datarootdir_seen=
15435 ac_sed_dataroot='
15436 /datarootdir/ {
15437 p
15438 q
15439 }
15440 /@datadir@/p
15441 /@docdir@/p
15442 /@infodir@/p
15443 /@localedir@/p
15444 /@mandir@/p'
15445 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15446 *datarootdir*) ac_datarootdir_seen=yes;;
15447 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15448 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15449 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15450 _ACEOF
15451 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15452 ac_datarootdir_hack='
15453 s&@datadir@&$datadir&g
15454 s&@docdir@&$docdir&g
15455 s&@infodir@&$infodir&g
15456 s&@localedir@&$localedir&g
15457 s&@mandir@&$mandir&g
15458 s&\\\${datarootdir}&$datarootdir&g' ;;
15459 esac
15460 _ACEOF
15461
15462 # Neutralize VPATH when `$srcdir' = `.'.
15463 # Shell code in configure.ac might set extrasub.
15464 # FIXME: do we really want to maintain this feature?
15465 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15466 ac_sed_extra="$ac_vpsub
15467 $extrasub
15468 _ACEOF
15469 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15470 :t
15471 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15472 s|@configure_input@|$ac_sed_conf_input|;t t
15473 s&@top_builddir@&$ac_top_builddir_sub&;t t
15474 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15475 s&@srcdir@&$ac_srcdir&;t t
15476 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15477 s&@top_srcdir@&$ac_top_srcdir&;t t
15478 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15479 s&@builddir@&$ac_builddir&;t t
15480 s&@abs_builddir@&$ac_abs_builddir&;t t
15481 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15482 s&@INSTALL@&$ac_INSTALL&;t t
15483 $ac_datarootdir_hack
15484 "
15485 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15486 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15487
15488 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15489 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15490 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15491 "$ac_tmp/out"`; test -z "$ac_out"; } &&
15492 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15493 which seems to be undefined. Please make sure it is defined" >&5
15494 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15495 which seems to be undefined. Please make sure it is defined" >&2;}
15496
15497 rm -f "$ac_tmp/stdin"
15498 case $ac_file in
15499 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15500 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15501 esac \
15502 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15503 ;;
15504 :H)
15505 #
15506 # CONFIG_HEADER
15507 #
15508 if test x"$ac_file" != x-; then
15509 {
15510 $as_echo "/* $configure_input */" \
15511 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15512 } >"$ac_tmp/config.h" \
15513 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15514 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15515 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15516 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15517 else
15518 rm -f "$ac_file"
15519 mv "$ac_tmp/config.h" "$ac_file" \
15520 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15521 fi
15522 else
15523 $as_echo "/* $configure_input */" \
15524 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15525 || as_fn_error $? "could not create -" "$LINENO" 5
15526 fi
15527 ;;
15528
15529 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15530 $as_echo "$as_me: executing $ac_file commands" >&6;}
15531 ;;
15532 esac
15533
15534
15535 case $ac_file$ac_mode in
15536 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15537 "libtool":C)
15538
15539 # See if we are running on zsh, and set the options which allow our
15540 # commands through without removal of \ escapes.
15541 if test -n "${ZSH_VERSION+set}" ; then
15542 setopt NO_GLOB_SUBST
15543 fi
15544
15545 cfgfile="${ofile}T"
15546 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15547 $RM "$cfgfile"
15548
15549 cat <<_LT_EOF >> "$cfgfile"
15550 #! $SHELL
15551
15552 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15553 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15554 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15555 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15556 #
15557 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15558 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15559 # Written by Gordon Matzigkeit, 1996
15560 #
15561 # This file is part of GNU Libtool.
15562 #
15563 # GNU Libtool is free software; you can redistribute it and/or
15564 # modify it under the terms of the GNU General Public License as
15565 # published by the Free Software Foundation; either version 2 of
15566 # the License, or (at your option) any later version.
15567 #
15568 # As a special exception to the GNU General Public License,
15569 # if you distribute this file as part of a program or library that
15570 # is built using GNU Libtool, you may include this file under the
15571 # same distribution terms that you use for the rest of that program.
15572 #
15573 # GNU Libtool is distributed in the hope that it will be useful,
15574 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15575 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15576 # GNU General Public License for more details.
15577 #
15578 # You should have received a copy of the GNU General Public License
15579 # along with GNU Libtool; see the file COPYING. If not, a copy
15580 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15581 # obtained by writing to the Free Software Foundation, Inc.,
15582 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15583
15584
15585 # The names of the tagged configurations supported by this script.
15586 available_tags=""
15587
15588 # ### BEGIN LIBTOOL CONFIG
15589
15590 # Which release of libtool.m4 was used?
15591 macro_version=$macro_version
15592 macro_revision=$macro_revision
15593
15594 # Whether or not to build shared libraries.
15595 build_libtool_libs=$enable_shared
15596
15597 # Whether or not to build static libraries.
15598 build_old_libs=$enable_static
15599
15600 # What type of objects to build.
15601 pic_mode=$pic_mode
15602
15603 # Whether or not to optimize for fast installation.
15604 fast_install=$enable_fast_install
15605
15606 # Shell to use when invoking shell scripts.
15607 SHELL=$lt_SHELL
15608
15609 # An echo program that protects backslashes.
15610 ECHO=$lt_ECHO
15611
15612 # The host system.
15613 host_alias=$host_alias
15614 host=$host
15615 host_os=$host_os
15616
15617 # The build system.
15618 build_alias=$build_alias
15619 build=$build
15620 build_os=$build_os
15621
15622 # A sed program that does not truncate output.
15623 SED=$lt_SED
15624
15625 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15626 Xsed="\$SED -e 1s/^X//"
15627
15628 # A grep program that handles long lines.
15629 GREP=$lt_GREP
15630
15631 # An ERE matcher.
15632 EGREP=$lt_EGREP
15633
15634 # A literal string matcher.
15635 FGREP=$lt_FGREP
15636
15637 # A BSD- or MS-compatible name lister.
15638 NM=$lt_NM
15639
15640 # Whether we need soft or hard links.
15641 LN_S=$lt_LN_S
15642
15643 # What is the maximum length of a command?
15644 max_cmd_len=$max_cmd_len
15645
15646 # Object file suffix (normally "o").
15647 objext=$ac_objext
15648
15649 # Executable file suffix (normally "").
15650 exeext=$exeext
15651
15652 # whether the shell understands "unset".
15653 lt_unset=$lt_unset
15654
15655 # turn spaces into newlines.
15656 SP2NL=$lt_lt_SP2NL
15657
15658 # turn newlines into spaces.
15659 NL2SP=$lt_lt_NL2SP
15660
15661 # An object symbol dumper.
15662 OBJDUMP=$lt_OBJDUMP
15663
15664 # Method to check whether dependent libraries are shared objects.
15665 deplibs_check_method=$lt_deplibs_check_method
15666
15667 # Command to use when deplibs_check_method == "file_magic".
15668 file_magic_cmd=$lt_file_magic_cmd
15669
15670 # The archiver.
15671 AR=$lt_AR
15672 AR_FLAGS=$lt_AR_FLAGS
15673
15674 # A symbol stripping program.
15675 STRIP=$lt_STRIP
15676
15677 # Commands used to install an old-style archive.
15678 RANLIB=$lt_RANLIB
15679 old_postinstall_cmds=$lt_old_postinstall_cmds
15680 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15681
15682 # Whether to use a lock for old archive extraction.
15683 lock_old_archive_extraction=$lock_old_archive_extraction
15684
15685 # A C compiler.
15686 LTCC=$lt_CC
15687
15688 # LTCC compiler flags.
15689 LTCFLAGS=$lt_CFLAGS
15690
15691 # Take the output of nm and produce a listing of raw symbols and C names.
15692 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15693
15694 # Transform the output of nm in a proper C declaration.
15695 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15696
15697 # Transform the output of nm in a C name address pair.
15698 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15699
15700 # Transform the output of nm in a C name address pair when lib prefix is needed.
15701 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15702
15703 # The name of the directory that contains temporary libtool files.
15704 objdir=$objdir
15705
15706 # Used to examine libraries when file_magic_cmd begins with "file".
15707 MAGIC_CMD=$MAGIC_CMD
15708
15709 # Must we lock files when doing compilation?
15710 need_locks=$lt_need_locks
15711
15712 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15713 DSYMUTIL=$lt_DSYMUTIL
15714
15715 # Tool to change global to local symbols on Mac OS X.
15716 NMEDIT=$lt_NMEDIT
15717
15718 # Tool to manipulate fat objects and archives on Mac OS X.
15719 LIPO=$lt_LIPO
15720
15721 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15722 OTOOL=$lt_OTOOL
15723
15724 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15725 OTOOL64=$lt_OTOOL64
15726
15727 # Old archive suffix (normally "a").
15728 libext=$libext
15729
15730 # Shared library suffix (normally ".so").
15731 shrext_cmds=$lt_shrext_cmds
15732
15733 # The commands to extract the exported symbol list from a shared archive.
15734 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15735
15736 # Variables whose values should be saved in libtool wrapper scripts and
15737 # restored at link time.
15738 variables_saved_for_relink=$lt_variables_saved_for_relink
15739
15740 # Do we need the "lib" prefix for modules?
15741 need_lib_prefix=$need_lib_prefix
15742
15743 # Do we need a version for libraries?
15744 need_version=$need_version
15745
15746 # Library versioning type.
15747 version_type=$version_type
15748
15749 # Shared library runtime path variable.
15750 runpath_var=$runpath_var
15751
15752 # Shared library path variable.
15753 shlibpath_var=$shlibpath_var
15754
15755 # Is shlibpath searched before the hard-coded library search path?
15756 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15757
15758 # Format of library name prefix.
15759 libname_spec=$lt_libname_spec
15760
15761 # List of archive names. First name is the real one, the rest are links.
15762 # The last name is the one that the linker finds with -lNAME
15763 library_names_spec=$lt_library_names_spec
15764
15765 # The coded name of the library, if different from the real name.
15766 soname_spec=$lt_soname_spec
15767
15768 # Permission mode override for installation of shared libraries.
15769 install_override_mode=$lt_install_override_mode
15770
15771 # Command to use after installation of a shared archive.
15772 postinstall_cmds=$lt_postinstall_cmds
15773
15774 # Command to use after uninstallation of a shared archive.
15775 postuninstall_cmds=$lt_postuninstall_cmds
15776
15777 # Commands used to finish a libtool library installation in a directory.
15778 finish_cmds=$lt_finish_cmds
15779
15780 # As "finish_cmds", except a single script fragment to be evaled but
15781 # not shown.
15782 finish_eval=$lt_finish_eval
15783
15784 # Whether we should hardcode library paths into libraries.
15785 hardcode_into_libs=$hardcode_into_libs
15786
15787 # Compile-time system search path for libraries.
15788 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15789
15790 # Run-time system search path for libraries.
15791 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15792
15793 # Whether dlopen is supported.
15794 dlopen_support=$enable_dlopen
15795
15796 # Whether dlopen of programs is supported.
15797 dlopen_self=$enable_dlopen_self
15798
15799 # Whether dlopen of statically linked programs is supported.
15800 dlopen_self_static=$enable_dlopen_self_static
15801
15802 # Commands to strip libraries.
15803 old_striplib=$lt_old_striplib
15804 striplib=$lt_striplib
15805
15806
15807 # The linker used to build libraries.
15808 LD=$lt_LD
15809
15810 # How to create reloadable object files.
15811 reload_flag=$lt_reload_flag
15812 reload_cmds=$lt_reload_cmds
15813
15814 # Commands used to build an old-style archive.
15815 old_archive_cmds=$lt_old_archive_cmds
15816
15817 # A language specific compiler.
15818 CC=$lt_compiler
15819
15820 # Is the compiler the GNU compiler?
15821 with_gcc=$GCC
15822
15823 # Compiler flag to turn off builtin functions.
15824 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15825
15826 # How to pass a linker flag through the compiler.
15827 wl=$lt_lt_prog_compiler_wl
15828
15829 # Additional compiler flags for building library objects.
15830 pic_flag=$lt_lt_prog_compiler_pic
15831
15832 # Compiler flag to prevent dynamic linking.
15833 link_static_flag=$lt_lt_prog_compiler_static
15834
15835 # Does compiler simultaneously support -c and -o options?
15836 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15837
15838 # Whether or not to add -lc for building shared libraries.
15839 build_libtool_need_lc=$archive_cmds_need_lc
15840
15841 # Whether or not to disallow shared libs when runtime libs are static.
15842 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15843
15844 # Compiler flag to allow reflexive dlopens.
15845 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15846
15847 # Compiler flag to generate shared objects directly from archives.
15848 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15849
15850 # Whether the compiler copes with passing no objects directly.
15851 compiler_needs_object=$lt_compiler_needs_object
15852
15853 # Create an old-style archive from a shared archive.
15854 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15855
15856 # Create a temporary old-style archive to link instead of a shared archive.
15857 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15858
15859 # Commands used to build a shared archive.
15860 archive_cmds=$lt_archive_cmds
15861 archive_expsym_cmds=$lt_archive_expsym_cmds
15862
15863 # Commands used to build a loadable module if different from building
15864 # a shared archive.
15865 module_cmds=$lt_module_cmds
15866 module_expsym_cmds=$lt_module_expsym_cmds
15867
15868 # Whether we are building with GNU ld or not.
15869 with_gnu_ld=$lt_with_gnu_ld
15870
15871 # Flag that allows shared libraries with undefined symbols to be built.
15872 allow_undefined_flag=$lt_allow_undefined_flag
15873
15874 # Flag that enforces no undefined symbols.
15875 no_undefined_flag=$lt_no_undefined_flag
15876
15877 # Flag to hardcode \$libdir into a binary during linking.
15878 # This must work even if \$libdir does not exist
15879 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15880
15881 # If ld is used when linking, flag to hardcode \$libdir into a binary
15882 # during linking. This must work even if \$libdir does not exist.
15883 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15884
15885 # Whether we need a single "-rpath" flag with a separated argument.
15886 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15887
15888 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15889 # DIR into the resulting binary.
15890 hardcode_direct=$hardcode_direct
15891
15892 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15893 # DIR into the resulting binary and the resulting library dependency is
15894 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15895 # library is relocated.
15896 hardcode_direct_absolute=$hardcode_direct_absolute
15897
15898 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15899 # into the resulting binary.
15900 hardcode_minus_L=$hardcode_minus_L
15901
15902 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15903 # into the resulting binary.
15904 hardcode_shlibpath_var=$hardcode_shlibpath_var
15905
15906 # Set to "yes" if building a shared library automatically hardcodes DIR
15907 # into the library and all subsequent libraries and executables linked
15908 # against it.
15909 hardcode_automatic=$hardcode_automatic
15910
15911 # Set to yes if linker adds runtime paths of dependent libraries
15912 # to runtime path list.
15913 inherit_rpath=$inherit_rpath
15914
15915 # Whether libtool must link a program against all its dependency libraries.
15916 link_all_deplibs=$link_all_deplibs
15917
15918 # Fix the shell variable \$srcfile for the compiler.
15919 fix_srcfile_path=$lt_fix_srcfile_path
15920
15921 # Set to "yes" if exported symbols are required.
15922 always_export_symbols=$always_export_symbols
15923
15924 # The commands to list exported symbols.
15925 export_symbols_cmds=$lt_export_symbols_cmds
15926
15927 # Symbols that should not be listed in the preloaded symbols.
15928 exclude_expsyms=$lt_exclude_expsyms
15929
15930 # Symbols that must always be exported.
15931 include_expsyms=$lt_include_expsyms
15932
15933 # Commands necessary for linking programs (against libraries) with templates.
15934 prelink_cmds=$lt_prelink_cmds
15935
15936 # Specify filename containing input files.
15937 file_list_spec=$lt_file_list_spec
15938
15939 # How to hardcode a shared library path into an executable.
15940 hardcode_action=$hardcode_action
15941
15942 # ### END LIBTOOL CONFIG
15943
15944 _LT_EOF
15945
15946 case $host_os in
15947 aix3*)
15948 cat <<\_LT_EOF >> "$cfgfile"
15949 # AIX sometimes has problems with the GCC collect2 program. For some
15950 # reason, if we set the COLLECT_NAMES environment variable, the problems
15951 # vanish in a puff of smoke.
15952 if test "X${COLLECT_NAMES+set}" != Xset; then
15953 COLLECT_NAMES=
15954 export COLLECT_NAMES
15955 fi
15956 _LT_EOF
15957 ;;
15958 esac
15959
15960
15961 ltmain="$ac_aux_dir/ltmain.sh"
15962
15963
15964 # We use sed instead of cat because bash on DJGPP gets confused if
15965 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15966 # text mode, it properly converts lines to CR/LF. This bash problem
15967 # is reportedly fixed, but why not run on old versions too?
15968 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15969 || (rm -f "$cfgfile"; exit 1)
15970
15971 case $xsi_shell in
15972 yes)
15973 cat << \_LT_EOF >> "$cfgfile"
15974
15975 # func_dirname file append nondir_replacement
15976 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15977 # otherwise set result to NONDIR_REPLACEMENT.
15978 func_dirname ()
15979 {
15980 case ${1} in
15981 */*) func_dirname_result="${1%/*}${2}" ;;
15982 * ) func_dirname_result="${3}" ;;
15983 esac
15984 }
15985
15986 # func_basename file
15987 func_basename ()
15988 {
15989 func_basename_result="${1##*/}"
15990 }
15991
15992 # func_dirname_and_basename file append nondir_replacement
15993 # perform func_basename and func_dirname in a single function
15994 # call:
15995 # dirname: Compute the dirname of FILE. If nonempty,
15996 # add APPEND to the result, otherwise set result
15997 # to NONDIR_REPLACEMENT.
15998 # value returned in "$func_dirname_result"
15999 # basename: Compute filename of FILE.
16000 # value retuned in "$func_basename_result"
16001 # Implementation must be kept synchronized with func_dirname
16002 # and func_basename. For efficiency, we do not delegate to
16003 # those functions but instead duplicate the functionality here.
16004 func_dirname_and_basename ()
16005 {
16006 case ${1} in
16007 */*) func_dirname_result="${1%/*}${2}" ;;
16008 * ) func_dirname_result="${3}" ;;
16009 esac
16010 func_basename_result="${1##*/}"
16011 }
16012
16013 # func_stripname prefix suffix name
16014 # strip PREFIX and SUFFIX off of NAME.
16015 # PREFIX and SUFFIX must not contain globbing or regex special
16016 # characters, hashes, percent signs, but SUFFIX may contain a leading
16017 # dot (in which case that matches only a dot).
16018 func_stripname ()
16019 {
16020 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16021 # positional parameters, so assign one to ordinary parameter first.
16022 func_stripname_result=${3}
16023 func_stripname_result=${func_stripname_result#"${1}"}
16024 func_stripname_result=${func_stripname_result%"${2}"}
16025 }
16026
16027 # func_opt_split
16028 func_opt_split ()
16029 {
16030 func_opt_split_opt=${1%%=*}
16031 func_opt_split_arg=${1#*=}
16032 }
16033
16034 # func_lo2o object
16035 func_lo2o ()
16036 {
16037 case ${1} in
16038 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16039 *) func_lo2o_result=${1} ;;
16040 esac
16041 }
16042
16043 # func_xform libobj-or-source
16044 func_xform ()
16045 {
16046 func_xform_result=${1%.*}.lo
16047 }
16048
16049 # func_arith arithmetic-term...
16050 func_arith ()
16051 {
16052 func_arith_result=$(( $* ))
16053 }
16054
16055 # func_len string
16056 # STRING may not start with a hyphen.
16057 func_len ()
16058 {
16059 func_len_result=${#1}
16060 }
16061
16062 _LT_EOF
16063 ;;
16064 *) # Bourne compatible functions.
16065 cat << \_LT_EOF >> "$cfgfile"
16066
16067 # func_dirname file append nondir_replacement
16068 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16069 # otherwise set result to NONDIR_REPLACEMENT.
16070 func_dirname ()
16071 {
16072 # Extract subdirectory from the argument.
16073 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16074 if test "X$func_dirname_result" = "X${1}"; then
16075 func_dirname_result="${3}"
16076 else
16077 func_dirname_result="$func_dirname_result${2}"
16078 fi
16079 }
16080
16081 # func_basename file
16082 func_basename ()
16083 {
16084 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16085 }
16086
16087
16088 # func_stripname prefix suffix name
16089 # strip PREFIX and SUFFIX off of NAME.
16090 # PREFIX and SUFFIX must not contain globbing or regex special
16091 # characters, hashes, percent signs, but SUFFIX may contain a leading
16092 # dot (in which case that matches only a dot).
16093 # func_strip_suffix prefix name
16094 func_stripname ()
16095 {
16096 case ${2} in
16097 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16098 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16099 esac
16100 }
16101
16102 # sed scripts:
16103 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16104 my_sed_long_arg='1s/^-[^=]*=//'
16105
16106 # func_opt_split
16107 func_opt_split ()
16108 {
16109 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16110 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16111 }
16112
16113 # func_lo2o object
16114 func_lo2o ()
16115 {
16116 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16117 }
16118
16119 # func_xform libobj-or-source
16120 func_xform ()
16121 {
16122 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16123 }
16124
16125 # func_arith arithmetic-term...
16126 func_arith ()
16127 {
16128 func_arith_result=`expr "$@"`
16129 }
16130
16131 # func_len string
16132 # STRING may not start with a hyphen.
16133 func_len ()
16134 {
16135 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16136 }
16137
16138 _LT_EOF
16139 esac
16140
16141 case $lt_shell_append in
16142 yes)
16143 cat << \_LT_EOF >> "$cfgfile"
16144
16145 # func_append var value
16146 # Append VALUE to the end of shell variable VAR.
16147 func_append ()
16148 {
16149 eval "$1+=\$2"
16150 }
16151 _LT_EOF
16152 ;;
16153 *)
16154 cat << \_LT_EOF >> "$cfgfile"
16155
16156 # func_append var value
16157 # Append VALUE to the end of shell variable VAR.
16158 func_append ()
16159 {
16160 eval "$1=\$$1\$2"
16161 }
16162
16163 _LT_EOF
16164 ;;
16165 esac
16166
16167
16168 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16169 || (rm -f "$cfgfile"; exit 1)
16170
16171 mv -f "$cfgfile" "$ofile" ||
16172 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16173 chmod +x "$ofile"
16174
16175 ;;
16176 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16177 rm -f Makesim1.tmp Makesim2.tmp Makefile
16178 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16179 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16180 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16181 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16182 <Makefile.sim >Makefile
16183 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16184 ;;
16185 "stamp-h":C) echo > stamp-h ;;
16186
16187 esac
16188 done # for ac_tag
16189
16190
16191 as_fn_exit 0
16192 _ACEOF
16193 ac_clean_files=$ac_clean_files_save
16194
16195 test $ac_write_fail = 0 ||
16196 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16197
16198
16199 # configure is writing to config.log, and then calls config.status.
16200 # config.status does its own redirection, appending to config.log.
16201 # Unfortunately, on DOS this fails, as config.log is still kept open
16202 # by configure, so config.status won't be able to write to it; its
16203 # output is simply discarded. So we exec the FD to /dev/null,
16204 # effectively closing config.log, so it can be properly (re)opened and
16205 # appended to by config.status. When coming back to configure, we
16206 # need to make the FD available again.
16207 if test "$no_create" != yes; then
16208 ac_cs_success=:
16209 ac_config_status_args=
16210 test "$silent" = yes &&
16211 ac_config_status_args="$ac_config_status_args --quiet"
16212 exec 5>/dev/null
16213 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16214 exec 5>>config.log
16215 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16216 # would make configure fail if this is the last instruction.
16217 $ac_cs_success || as_fn_exit 1
16218 fi
16219 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16220 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16221 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16222 fi
16223
16224