sim: drop use of bfd/configure.host
[deliverable/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 CC_FOR_BUILD
685 INSTALL_DATA
686 INSTALL_SCRIPT
687 INSTALL_PROGRAM
688 EGREP
689 GREP
690 CPP
691 target_os
692 target_vendor
693 target_cpu
694 target
695 host_os
696 host_vendor
697 host_cpu
698 host
699 build_os
700 build_vendor
701 build_cpu
702 build
703 OBJEXT
704 EXEEXT
705 ac_ct_CC
706 CPPFLAGS
707 LDFLAGS
708 CFLAGS
709 CC
710 WERROR_CFLAGS
711 WARN_CFLAGS
712 sim_reserved_bits
713 sim_inline
714 sim_hw
715 sim_hw_objs
716 sim_hw_cflags
717 sim_default_model
718 sim_scache
719 sim_float
720 sim_endian
721 sim_bitsize
722 sim_alignment
723 target_alias
724 host_alias
725 build_alias
726 LIBS
727 ECHO_T
728 ECHO_N
729 ECHO_C
730 DEFS
731 mandir
732 localedir
733 libdir
734 psdir
735 pdfdir
736 dvidir
737 htmldir
738 infodir
739 docdir
740 oldincludedir
741 includedir
742 localstatedir
743 sharedstatedir
744 sysconfdir
745 datadir
746 datarootdir
747 libexecdir
748 sbindir
749 bindir
750 program_transform_name
751 prefix
752 exec_prefix
753 PACKAGE_URL
754 PACKAGE_BUGREPORT
755 PACKAGE_STRING
756 PACKAGE_VERSION
757 PACKAGE_TARNAME
758 PACKAGE_NAME
759 PATH_SEPARATOR
760 SHELL'
761 ac_subst_files=''
762 ac_user_opts='
763 enable_option_checking
764 with_system_zlib
765 enable_plugins
766 enable_shared
767 enable_static
768 with_pic
769 enable_fast_install
770 with_gnu_ld
771 enable_libtool_lock
772 enable_maintainer_mode
773 enable_sim_debug
774 enable_sim_stdio
775 enable_sim_trace
776 enable_sim_profile
777 enable_sim_assert
778 enable_sim_environment
779 enable_sim_inline
780 with_pkgversion
781 with_bugurl
782 enable_sim_endian
783 enable_sim_alignment
784 enable_werror
785 enable_build_warnings
786 enable_sim_build_warnings
787 enable_sim_reserved_bits
788 enable_sim_bitsize
789 enable_sim_hardware
790 '
791 ac_precious_vars='build_alias
792 host_alias
793 target_alias
794 CC
795 CFLAGS
796 LDFLAGS
797 LIBS
798 CPPFLAGS
799 CPP'
800
801
802 # Initialize some variables set by options.
803 ac_init_help=
804 ac_init_version=false
805 ac_unrecognized_opts=
806 ac_unrecognized_sep=
807 # The variables have the same names as the options, with
808 # dashes changed to underlines.
809 cache_file=/dev/null
810 exec_prefix=NONE
811 no_create=
812 no_recursion=
813 prefix=NONE
814 program_prefix=NONE
815 program_suffix=NONE
816 program_transform_name=s,x,x,
817 silent=
818 site=
819 srcdir=
820 verbose=
821 x_includes=NONE
822 x_libraries=NONE
823
824 # Installation directory options.
825 # These are left unexpanded so users can "make install exec_prefix=/foo"
826 # and all the variables that are supposed to be based on exec_prefix
827 # by default will actually change.
828 # Use braces instead of parens because sh, perl, etc. also accept them.
829 # (The list follows the same order as the GNU Coding Standards.)
830 bindir='${exec_prefix}/bin'
831 sbindir='${exec_prefix}/sbin'
832 libexecdir='${exec_prefix}/libexec'
833 datarootdir='${prefix}/share'
834 datadir='${datarootdir}'
835 sysconfdir='${prefix}/etc'
836 sharedstatedir='${prefix}/com'
837 localstatedir='${prefix}/var'
838 includedir='${prefix}/include'
839 oldincludedir='/usr/include'
840 docdir='${datarootdir}/doc/${PACKAGE}'
841 infodir='${datarootdir}/info'
842 htmldir='${docdir}'
843 dvidir='${docdir}'
844 pdfdir='${docdir}'
845 psdir='${docdir}'
846 libdir='${exec_prefix}/lib'
847 localedir='${datarootdir}/locale'
848 mandir='${datarootdir}/man'
849
850 ac_prev=
851 ac_dashdash=
852 for ac_option
853 do
854 # If the previous option needs an argument, assign it.
855 if test -n "$ac_prev"; then
856 eval $ac_prev=\$ac_option
857 ac_prev=
858 continue
859 fi
860
861 case $ac_option in
862 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
863 *=) ac_optarg= ;;
864 *) ac_optarg=yes ;;
865 esac
866
867 # Accept the important Cygnus configure options, so we can diagnose typos.
868
869 case $ac_dashdash$ac_option in
870 --)
871 ac_dashdash=yes ;;
872
873 -bindir | --bindir | --bindi | --bind | --bin | --bi)
874 ac_prev=bindir ;;
875 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
876 bindir=$ac_optarg ;;
877
878 -build | --build | --buil | --bui | --bu)
879 ac_prev=build_alias ;;
880 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
881 build_alias=$ac_optarg ;;
882
883 -cache-file | --cache-file | --cache-fil | --cache-fi \
884 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
885 ac_prev=cache_file ;;
886 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
887 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
888 cache_file=$ac_optarg ;;
889
890 --config-cache | -C)
891 cache_file=config.cache ;;
892
893 -datadir | --datadir | --datadi | --datad)
894 ac_prev=datadir ;;
895 -datadir=* | --datadir=* | --datadi=* | --datad=*)
896 datadir=$ac_optarg ;;
897
898 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
899 | --dataroo | --dataro | --datar)
900 ac_prev=datarootdir ;;
901 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
902 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
903 datarootdir=$ac_optarg ;;
904
905 -disable-* | --disable-*)
906 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
907 # Reject names that are not valid shell variable names.
908 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
909 as_fn_error $? "invalid feature name: $ac_useropt"
910 ac_useropt_orig=$ac_useropt
911 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
912 case $ac_user_opts in
913 *"
914 "enable_$ac_useropt"
915 "*) ;;
916 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
917 ac_unrecognized_sep=', ';;
918 esac
919 eval enable_$ac_useropt=no ;;
920
921 -docdir | --docdir | --docdi | --doc | --do)
922 ac_prev=docdir ;;
923 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
924 docdir=$ac_optarg ;;
925
926 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
927 ac_prev=dvidir ;;
928 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
929 dvidir=$ac_optarg ;;
930
931 -enable-* | --enable-*)
932 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
933 # Reject names that are not valid shell variable names.
934 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
935 as_fn_error $? "invalid feature name: $ac_useropt"
936 ac_useropt_orig=$ac_useropt
937 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
938 case $ac_user_opts in
939 *"
940 "enable_$ac_useropt"
941 "*) ;;
942 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
943 ac_unrecognized_sep=', ';;
944 esac
945 eval enable_$ac_useropt=\$ac_optarg ;;
946
947 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
948 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
949 | --exec | --exe | --ex)
950 ac_prev=exec_prefix ;;
951 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
952 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
953 | --exec=* | --exe=* | --ex=*)
954 exec_prefix=$ac_optarg ;;
955
956 -gas | --gas | --ga | --g)
957 # Obsolete; use --with-gas.
958 with_gas=yes ;;
959
960 -help | --help | --hel | --he | -h)
961 ac_init_help=long ;;
962 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
963 ac_init_help=recursive ;;
964 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
965 ac_init_help=short ;;
966
967 -host | --host | --hos | --ho)
968 ac_prev=host_alias ;;
969 -host=* | --host=* | --hos=* | --ho=*)
970 host_alias=$ac_optarg ;;
971
972 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
973 ac_prev=htmldir ;;
974 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
975 | --ht=*)
976 htmldir=$ac_optarg ;;
977
978 -includedir | --includedir | --includedi | --included | --include \
979 | --includ | --inclu | --incl | --inc)
980 ac_prev=includedir ;;
981 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
982 | --includ=* | --inclu=* | --incl=* | --inc=*)
983 includedir=$ac_optarg ;;
984
985 -infodir | --infodir | --infodi | --infod | --info | --inf)
986 ac_prev=infodir ;;
987 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
988 infodir=$ac_optarg ;;
989
990 -libdir | --libdir | --libdi | --libd)
991 ac_prev=libdir ;;
992 -libdir=* | --libdir=* | --libdi=* | --libd=*)
993 libdir=$ac_optarg ;;
994
995 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
996 | --libexe | --libex | --libe)
997 ac_prev=libexecdir ;;
998 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
999 | --libexe=* | --libex=* | --libe=*)
1000 libexecdir=$ac_optarg ;;
1001
1002 -localedir | --localedir | --localedi | --localed | --locale)
1003 ac_prev=localedir ;;
1004 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1005 localedir=$ac_optarg ;;
1006
1007 -localstatedir | --localstatedir | --localstatedi | --localstated \
1008 | --localstate | --localstat | --localsta | --localst | --locals)
1009 ac_prev=localstatedir ;;
1010 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1011 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1012 localstatedir=$ac_optarg ;;
1013
1014 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1015 ac_prev=mandir ;;
1016 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1017 mandir=$ac_optarg ;;
1018
1019 -nfp | --nfp | --nf)
1020 # Obsolete; use --without-fp.
1021 with_fp=no ;;
1022
1023 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1024 | --no-cr | --no-c | -n)
1025 no_create=yes ;;
1026
1027 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1028 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1029 no_recursion=yes ;;
1030
1031 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1032 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1033 | --oldin | --oldi | --old | --ol | --o)
1034 ac_prev=oldincludedir ;;
1035 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1036 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1037 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1038 oldincludedir=$ac_optarg ;;
1039
1040 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1041 ac_prev=prefix ;;
1042 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1043 prefix=$ac_optarg ;;
1044
1045 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1046 | --program-pre | --program-pr | --program-p)
1047 ac_prev=program_prefix ;;
1048 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1049 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1050 program_prefix=$ac_optarg ;;
1051
1052 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1053 | --program-suf | --program-su | --program-s)
1054 ac_prev=program_suffix ;;
1055 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1056 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1057 program_suffix=$ac_optarg ;;
1058
1059 -program-transform-name | --program-transform-name \
1060 | --program-transform-nam | --program-transform-na \
1061 | --program-transform-n | --program-transform- \
1062 | --program-transform | --program-transfor \
1063 | --program-transfo | --program-transf \
1064 | --program-trans | --program-tran \
1065 | --progr-tra | --program-tr | --program-t)
1066 ac_prev=program_transform_name ;;
1067 -program-transform-name=* | --program-transform-name=* \
1068 | --program-transform-nam=* | --program-transform-na=* \
1069 | --program-transform-n=* | --program-transform-=* \
1070 | --program-transform=* | --program-transfor=* \
1071 | --program-transfo=* | --program-transf=* \
1072 | --program-trans=* | --program-tran=* \
1073 | --progr-tra=* | --program-tr=* | --program-t=*)
1074 program_transform_name=$ac_optarg ;;
1075
1076 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1077 ac_prev=pdfdir ;;
1078 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1079 pdfdir=$ac_optarg ;;
1080
1081 -psdir | --psdir | --psdi | --psd | --ps)
1082 ac_prev=psdir ;;
1083 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1084 psdir=$ac_optarg ;;
1085
1086 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1087 | -silent | --silent | --silen | --sile | --sil)
1088 silent=yes ;;
1089
1090 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1091 ac_prev=sbindir ;;
1092 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1093 | --sbi=* | --sb=*)
1094 sbindir=$ac_optarg ;;
1095
1096 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1097 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1098 | --sharedst | --shareds | --shared | --share | --shar \
1099 | --sha | --sh)
1100 ac_prev=sharedstatedir ;;
1101 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1102 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1103 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1104 | --sha=* | --sh=*)
1105 sharedstatedir=$ac_optarg ;;
1106
1107 -site | --site | --sit)
1108 ac_prev=site ;;
1109 -site=* | --site=* | --sit=*)
1110 site=$ac_optarg ;;
1111
1112 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1113 ac_prev=srcdir ;;
1114 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1115 srcdir=$ac_optarg ;;
1116
1117 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1118 | --syscon | --sysco | --sysc | --sys | --sy)
1119 ac_prev=sysconfdir ;;
1120 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1121 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1122 sysconfdir=$ac_optarg ;;
1123
1124 -target | --target | --targe | --targ | --tar | --ta | --t)
1125 ac_prev=target_alias ;;
1126 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1127 target_alias=$ac_optarg ;;
1128
1129 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1130 verbose=yes ;;
1131
1132 -version | --version | --versio | --versi | --vers | -V)
1133 ac_init_version=: ;;
1134
1135 -with-* | --with-*)
1136 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1137 # Reject names that are not valid shell variable names.
1138 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1139 as_fn_error $? "invalid package name: $ac_useropt"
1140 ac_useropt_orig=$ac_useropt
1141 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1142 case $ac_user_opts in
1143 *"
1144 "with_$ac_useropt"
1145 "*) ;;
1146 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1147 ac_unrecognized_sep=', ';;
1148 esac
1149 eval with_$ac_useropt=\$ac_optarg ;;
1150
1151 -without-* | --without-*)
1152 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1153 # Reject names that are not valid shell variable names.
1154 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1155 as_fn_error $? "invalid package name: $ac_useropt"
1156 ac_useropt_orig=$ac_useropt
1157 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1158 case $ac_user_opts in
1159 *"
1160 "with_$ac_useropt"
1161 "*) ;;
1162 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1163 ac_unrecognized_sep=', ';;
1164 esac
1165 eval with_$ac_useropt=no ;;
1166
1167 --x)
1168 # Obsolete; use --with-x.
1169 with_x=yes ;;
1170
1171 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1172 | --x-incl | --x-inc | --x-in | --x-i)
1173 ac_prev=x_includes ;;
1174 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1175 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1176 x_includes=$ac_optarg ;;
1177
1178 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1179 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1180 ac_prev=x_libraries ;;
1181 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1182 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1183 x_libraries=$ac_optarg ;;
1184
1185 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1186 Try \`$0 --help' for more information"
1187 ;;
1188
1189 *=*)
1190 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1191 # Reject names that are not valid shell variable names.
1192 case $ac_envvar in #(
1193 '' | [0-9]* | *[!_$as_cr_alnum]* )
1194 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1195 esac
1196 eval $ac_envvar=\$ac_optarg
1197 export $ac_envvar ;;
1198
1199 *)
1200 # FIXME: should be removed in autoconf 3.0.
1201 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1202 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1203 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1204 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1205 ;;
1206
1207 esac
1208 done
1209
1210 if test -n "$ac_prev"; then
1211 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1212 as_fn_error $? "missing argument to $ac_option"
1213 fi
1214
1215 if test -n "$ac_unrecognized_opts"; then
1216 case $enable_option_checking in
1217 no) ;;
1218 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1219 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1220 esac
1221 fi
1222
1223 # Check all directory arguments for consistency.
1224 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1225 datadir sysconfdir sharedstatedir localstatedir includedir \
1226 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1227 libdir localedir mandir
1228 do
1229 eval ac_val=\$$ac_var
1230 # Remove trailing slashes.
1231 case $ac_val in
1232 */ )
1233 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1234 eval $ac_var=\$ac_val;;
1235 esac
1236 # Be sure to have absolute directory names.
1237 case $ac_val in
1238 [\\/$]* | ?:[\\/]* ) continue;;
1239 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1240 esac
1241 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1242 done
1243
1244 # There might be people who depend on the old broken behavior: `$host'
1245 # used to hold the argument of --host etc.
1246 # FIXME: To remove some day.
1247 build=$build_alias
1248 host=$host_alias
1249 target=$target_alias
1250
1251 # FIXME: To remove some day.
1252 if test "x$host_alias" != x; then
1253 if test "x$build_alias" = x; then
1254 cross_compiling=maybe
1255 elif test "x$build_alias" != "x$host_alias"; then
1256 cross_compiling=yes
1257 fi
1258 fi
1259
1260 ac_tool_prefix=
1261 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1262
1263 test "$silent" = yes && exec 6>/dev/null
1264
1265
1266 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1267 ac_ls_di=`ls -di .` &&
1268 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1269 as_fn_error $? "working directory cannot be determined"
1270 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1271 as_fn_error $? "pwd does not report name of working directory"
1272
1273
1274 # Find the source files, if location was not specified.
1275 if test -z "$srcdir"; then
1276 ac_srcdir_defaulted=yes
1277 # Try the directory containing this script, then the parent directory.
1278 ac_confdir=`$as_dirname -- "$as_myself" ||
1279 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1280 X"$as_myself" : 'X\(//\)[^/]' \| \
1281 X"$as_myself" : 'X\(//\)$' \| \
1282 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1283 $as_echo X"$as_myself" |
1284 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1285 s//\1/
1286 q
1287 }
1288 /^X\(\/\/\)[^/].*/{
1289 s//\1/
1290 q
1291 }
1292 /^X\(\/\/\)$/{
1293 s//\1/
1294 q
1295 }
1296 /^X\(\/\).*/{
1297 s//\1/
1298 q
1299 }
1300 s/.*/./; q'`
1301 srcdir=$ac_confdir
1302 if test ! -r "$srcdir/$ac_unique_file"; then
1303 srcdir=..
1304 fi
1305 else
1306 ac_srcdir_defaulted=no
1307 fi
1308 if test ! -r "$srcdir/$ac_unique_file"; then
1309 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1310 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1311 fi
1312 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1313 ac_abs_confdir=`(
1314 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1315 pwd)`
1316 # When building in place, set srcdir=.
1317 if test "$ac_abs_confdir" = "$ac_pwd"; then
1318 srcdir=.
1319 fi
1320 # Remove unnecessary trailing slashes from srcdir.
1321 # Double slashes in file names in object file debugging info
1322 # mess up M-x gdb in Emacs.
1323 case $srcdir in
1324 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1325 esac
1326 for ac_var in $ac_precious_vars; do
1327 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1328 eval ac_env_${ac_var}_value=\$${ac_var}
1329 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1330 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1331 done
1332
1333 #
1334 # Report the --help message.
1335 #
1336 if test "$ac_init_help" = "long"; then
1337 # Omit some internal or obsolete options to make the list less imposing.
1338 # This message is too long to be a string in the A/UX 3.1 sh.
1339 cat <<_ACEOF
1340 \`configure' configures this package to adapt to many kinds of systems.
1341
1342 Usage: $0 [OPTION]... [VAR=VALUE]...
1343
1344 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1345 VAR=VALUE. See below for descriptions of some of the useful variables.
1346
1347 Defaults for the options are specified in brackets.
1348
1349 Configuration:
1350 -h, --help display this help and exit
1351 --help=short display options specific to this package
1352 --help=recursive display the short help of all the included packages
1353 -V, --version display version information and exit
1354 -q, --quiet, --silent do not print \`checking ...' messages
1355 --cache-file=FILE cache test results in FILE [disabled]
1356 -C, --config-cache alias for \`--cache-file=config.cache'
1357 -n, --no-create do not create output files
1358 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1359
1360 Installation directories:
1361 --prefix=PREFIX install architecture-independent files in PREFIX
1362 [$ac_default_prefix]
1363 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1364 [PREFIX]
1365
1366 By default, \`make install' will install all the files in
1367 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1368 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1369 for instance \`--prefix=\$HOME'.
1370
1371 For better control, use the options below.
1372
1373 Fine tuning of the installation directories:
1374 --bindir=DIR user executables [EPREFIX/bin]
1375 --sbindir=DIR system admin executables [EPREFIX/sbin]
1376 --libexecdir=DIR program executables [EPREFIX/libexec]
1377 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1378 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1379 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1380 --libdir=DIR object code libraries [EPREFIX/lib]
1381 --includedir=DIR C header files [PREFIX/include]
1382 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1383 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1384 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1385 --infodir=DIR info documentation [DATAROOTDIR/info]
1386 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1387 --mandir=DIR man documentation [DATAROOTDIR/man]
1388 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1389 --htmldir=DIR html documentation [DOCDIR]
1390 --dvidir=DIR dvi documentation [DOCDIR]
1391 --pdfdir=DIR pdf documentation [DOCDIR]
1392 --psdir=DIR ps documentation [DOCDIR]
1393 _ACEOF
1394
1395 cat <<\_ACEOF
1396
1397 Program names:
1398 --program-prefix=PREFIX prepend PREFIX to installed program names
1399 --program-suffix=SUFFIX append SUFFIX to installed program names
1400 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1401
1402 System types:
1403 --build=BUILD configure for building on BUILD [guessed]
1404 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1405 --target=TARGET configure for building compilers for TARGET [HOST]
1406 _ACEOF
1407 fi
1408
1409 if test -n "$ac_init_help"; then
1410
1411 cat <<\_ACEOF
1412
1413 Optional Features:
1414 --disable-option-checking ignore unrecognized --enable/--with options
1415 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1416 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1417 --enable-plugins Enable support for plugins
1418 --enable-shared[=PKGS] build shared libraries [default=yes]
1419 --enable-static[=PKGS] build static libraries [default=yes]
1420 --enable-fast-install[=PKGS]
1421 optimize for fast installation [default=yes]
1422 --disable-libtool-lock avoid locking (might break parallel builds)
1423 --enable-maintainer-mode
1424 enable make rules and dependencies not useful (and
1425 sometimes confusing) to the casual installer
1426 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1427 itself)
1428 --enable-sim-stdio Specify whether to use stdio for console
1429 input/output
1430 --enable-sim-trace=opts Enable tracing of simulated programs
1431 --enable-sim-profile=opts
1432 Enable profiling flags
1433 --enable-sim-assert Specify whether to perform random assertions
1434 --enable-sim-environment=environment
1435 Specify mixed, user, virtual or operating
1436 environment
1437 --enable-sim-inline=inlines
1438 Specify which functions should be inlined
1439 --enable-sim-endian=endian
1440 Specify target byte endian orientation
1441 --enable-sim-alignment=align
1442 Specify strict, nonstrict or forced alignment of
1443 memory accesses
1444 --enable-werror treat compile warnings as errors
1445 --enable-build-warnings enable build-time compiler warnings if gcc is used
1446 --enable-sim-build-warnings
1447 enable SIM specific build-time compiler warnings if
1448 gcc is used
1449 --enable-sim-reserved-bits
1450 Specify whether to check reserved bits in
1451 instruction
1452 --enable-sim-bitsize=N Specify target bitsize (32 or 64)
1453 --enable-sim-hardware=LIST
1454 Specify the hardware to be included in the build.
1455
1456 Optional Packages:
1457 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1458 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1459 --with-system-zlib use installed libz
1460 --with-pic try to use only PIC/non-PIC objects [default=use
1461 both]
1462 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1463 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1464 --with-bugurl=URL Direct users to URL to report a bug
1465
1466 Some influential environment variables:
1467 CC C compiler command
1468 CFLAGS C compiler flags
1469 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1470 nonstandard directory <lib dir>
1471 LIBS libraries to pass to the linker, e.g. -l<library>
1472 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1473 you have headers in a nonstandard directory <include dir>
1474 CPP C preprocessor
1475
1476 Use these variables to override the choices made by `configure' or to help
1477 it to find libraries and programs with nonstandard names/locations.
1478
1479 Report bugs to the package provider.
1480 _ACEOF
1481 ac_status=$?
1482 fi
1483
1484 if test "$ac_init_help" = "recursive"; then
1485 # If there are subdirs, report their specific --help.
1486 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1487 test -d "$ac_dir" ||
1488 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1489 continue
1490 ac_builddir=.
1491
1492 case "$ac_dir" in
1493 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1494 *)
1495 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1496 # A ".." for each directory in $ac_dir_suffix.
1497 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1498 case $ac_top_builddir_sub in
1499 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1501 esac ;;
1502 esac
1503 ac_abs_top_builddir=$ac_pwd
1504 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1505 # for backward compatibility:
1506 ac_top_builddir=$ac_top_build_prefix
1507
1508 case $srcdir in
1509 .) # We are building in place.
1510 ac_srcdir=.
1511 ac_top_srcdir=$ac_top_builddir_sub
1512 ac_abs_top_srcdir=$ac_pwd ;;
1513 [\\/]* | ?:[\\/]* ) # Absolute name.
1514 ac_srcdir=$srcdir$ac_dir_suffix;
1515 ac_top_srcdir=$srcdir
1516 ac_abs_top_srcdir=$srcdir ;;
1517 *) # Relative name.
1518 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1519 ac_top_srcdir=$ac_top_build_prefix$srcdir
1520 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1521 esac
1522 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1523
1524 cd "$ac_dir" || { ac_status=$?; continue; }
1525 # Check for guested configure.
1526 if test -f "$ac_srcdir/configure.gnu"; then
1527 echo &&
1528 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1529 elif test -f "$ac_srcdir/configure"; then
1530 echo &&
1531 $SHELL "$ac_srcdir/configure" --help=recursive
1532 else
1533 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1534 fi || ac_status=$?
1535 cd "$ac_pwd" || { ac_status=$?; break; }
1536 done
1537 fi
1538
1539 test -n "$ac_init_help" && exit $ac_status
1540 if $ac_init_version; then
1541 cat <<\_ACEOF
1542 configure
1543 generated by GNU Autoconf 2.69
1544
1545 Copyright (C) 2012 Free Software Foundation, Inc.
1546 This configure script is free software; the Free Software Foundation
1547 gives unlimited permission to copy, distribute and modify it.
1548 _ACEOF
1549 exit
1550 fi
1551
1552 ## ------------------------ ##
1553 ## Autoconf initialization. ##
1554 ## ------------------------ ##
1555
1556 # ac_fn_c_try_compile LINENO
1557 # --------------------------
1558 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1559 ac_fn_c_try_compile ()
1560 {
1561 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1562 rm -f conftest.$ac_objext
1563 if { { ac_try="$ac_compile"
1564 case "(($ac_try" in
1565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1566 *) ac_try_echo=$ac_try;;
1567 esac
1568 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1569 $as_echo "$ac_try_echo"; } >&5
1570 (eval "$ac_compile") 2>conftest.err
1571 ac_status=$?
1572 if test -s conftest.err; then
1573 grep -v '^ *+' conftest.err >conftest.er1
1574 cat conftest.er1 >&5
1575 mv -f conftest.er1 conftest.err
1576 fi
1577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1578 test $ac_status = 0; } && {
1579 test -z "$ac_c_werror_flag" ||
1580 test ! -s conftest.err
1581 } && test -s conftest.$ac_objext; then :
1582 ac_retval=0
1583 else
1584 $as_echo "$as_me: failed program was:" >&5
1585 sed 's/^/| /' conftest.$ac_ext >&5
1586
1587 ac_retval=1
1588 fi
1589 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1590 as_fn_set_status $ac_retval
1591
1592 } # ac_fn_c_try_compile
1593
1594 # ac_fn_c_try_cpp LINENO
1595 # ----------------------
1596 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1597 ac_fn_c_try_cpp ()
1598 {
1599 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1600 if { { ac_try="$ac_cpp conftest.$ac_ext"
1601 case "(($ac_try" in
1602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1603 *) ac_try_echo=$ac_try;;
1604 esac
1605 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1606 $as_echo "$ac_try_echo"; } >&5
1607 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1608 ac_status=$?
1609 if test -s conftest.err; then
1610 grep -v '^ *+' conftest.err >conftest.er1
1611 cat conftest.er1 >&5
1612 mv -f conftest.er1 conftest.err
1613 fi
1614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1615 test $ac_status = 0; } > conftest.i && {
1616 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1617 test ! -s conftest.err
1618 }; then :
1619 ac_retval=0
1620 else
1621 $as_echo "$as_me: failed program was:" >&5
1622 sed 's/^/| /' conftest.$ac_ext >&5
1623
1624 ac_retval=1
1625 fi
1626 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1627 as_fn_set_status $ac_retval
1628
1629 } # ac_fn_c_try_cpp
1630
1631 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1632 # -------------------------------------------------------
1633 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1634 # the include files in INCLUDES and setting the cache variable VAR
1635 # accordingly.
1636 ac_fn_c_check_header_mongrel ()
1637 {
1638 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1639 if eval \${$3+:} false; then :
1640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1641 $as_echo_n "checking for $2... " >&6; }
1642 if eval \${$3+:} false; then :
1643 $as_echo_n "(cached) " >&6
1644 fi
1645 eval ac_res=\$$3
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1647 $as_echo "$ac_res" >&6; }
1648 else
1649 # Is the header compilable?
1650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1651 $as_echo_n "checking $2 usability... " >&6; }
1652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1653 /* end confdefs.h. */
1654 $4
1655 #include <$2>
1656 _ACEOF
1657 if ac_fn_c_try_compile "$LINENO"; then :
1658 ac_header_compiler=yes
1659 else
1660 ac_header_compiler=no
1661 fi
1662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1664 $as_echo "$ac_header_compiler" >&6; }
1665
1666 # Is the header present?
1667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1668 $as_echo_n "checking $2 presence... " >&6; }
1669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1670 /* end confdefs.h. */
1671 #include <$2>
1672 _ACEOF
1673 if ac_fn_c_try_cpp "$LINENO"; then :
1674 ac_header_preproc=yes
1675 else
1676 ac_header_preproc=no
1677 fi
1678 rm -f conftest.err conftest.i conftest.$ac_ext
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1680 $as_echo "$ac_header_preproc" >&6; }
1681
1682 # So? What about this header?
1683 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1684 yes:no: )
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1686 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1688 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1689 ;;
1690 no:yes:* )
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1692 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1694 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1696 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1698 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1700 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1701 ;;
1702 esac
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1704 $as_echo_n "checking for $2... " >&6; }
1705 if eval \${$3+:} false; then :
1706 $as_echo_n "(cached) " >&6
1707 else
1708 eval "$3=\$ac_header_compiler"
1709 fi
1710 eval ac_res=\$$3
1711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1712 $as_echo "$ac_res" >&6; }
1713 fi
1714 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1715
1716 } # ac_fn_c_check_header_mongrel
1717
1718 # ac_fn_c_try_run LINENO
1719 # ----------------------
1720 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1721 # that executables *can* be run.
1722 ac_fn_c_try_run ()
1723 {
1724 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1725 if { { ac_try="$ac_link"
1726 case "(($ac_try" in
1727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1728 *) ac_try_echo=$ac_try;;
1729 esac
1730 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1731 $as_echo "$ac_try_echo"; } >&5
1732 (eval "$ac_link") 2>&5
1733 ac_status=$?
1734 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1735 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1736 { { case "(($ac_try" in
1737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1738 *) ac_try_echo=$ac_try;;
1739 esac
1740 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1741 $as_echo "$ac_try_echo"; } >&5
1742 (eval "$ac_try") 2>&5
1743 ac_status=$?
1744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1745 test $ac_status = 0; }; }; then :
1746 ac_retval=0
1747 else
1748 $as_echo "$as_me: program exited with status $ac_status" >&5
1749 $as_echo "$as_me: failed program was:" >&5
1750 sed 's/^/| /' conftest.$ac_ext >&5
1751
1752 ac_retval=$ac_status
1753 fi
1754 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1755 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1756 as_fn_set_status $ac_retval
1757
1758 } # ac_fn_c_try_run
1759
1760 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1761 # -------------------------------------------------------
1762 # Tests whether HEADER exists and can be compiled using the include files in
1763 # INCLUDES, setting the cache variable VAR accordingly.
1764 ac_fn_c_check_header_compile ()
1765 {
1766 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1768 $as_echo_n "checking for $2... " >&6; }
1769 if eval \${$3+:} false; then :
1770 $as_echo_n "(cached) " >&6
1771 else
1772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1773 /* end confdefs.h. */
1774 $4
1775 #include <$2>
1776 _ACEOF
1777 if ac_fn_c_try_compile "$LINENO"; then :
1778 eval "$3=yes"
1779 else
1780 eval "$3=no"
1781 fi
1782 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1783 fi
1784 eval ac_res=\$$3
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1786 $as_echo "$ac_res" >&6; }
1787 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1788
1789 } # ac_fn_c_check_header_compile
1790
1791 # ac_fn_c_try_link LINENO
1792 # -----------------------
1793 # Try to link conftest.$ac_ext, and return whether this succeeded.
1794 ac_fn_c_try_link ()
1795 {
1796 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1797 rm -f conftest.$ac_objext conftest$ac_exeext
1798 if { { ac_try="$ac_link"
1799 case "(($ac_try" in
1800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1801 *) ac_try_echo=$ac_try;;
1802 esac
1803 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1804 $as_echo "$ac_try_echo"; } >&5
1805 (eval "$ac_link") 2>conftest.err
1806 ac_status=$?
1807 if test -s conftest.err; then
1808 grep -v '^ *+' conftest.err >conftest.er1
1809 cat conftest.er1 >&5
1810 mv -f conftest.er1 conftest.err
1811 fi
1812 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1813 test $ac_status = 0; } && {
1814 test -z "$ac_c_werror_flag" ||
1815 test ! -s conftest.err
1816 } && test -s conftest$ac_exeext && {
1817 test "$cross_compiling" = yes ||
1818 test -x conftest$ac_exeext
1819 }; then :
1820 ac_retval=0
1821 else
1822 $as_echo "$as_me: failed program was:" >&5
1823 sed 's/^/| /' conftest.$ac_ext >&5
1824
1825 ac_retval=1
1826 fi
1827 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1828 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1829 # interfere with the next link command; also delete a directory that is
1830 # left behind by Apple's compiler. We do this before executing the actions.
1831 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1832 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1833 as_fn_set_status $ac_retval
1834
1835 } # ac_fn_c_try_link
1836
1837 # ac_fn_c_check_func LINENO FUNC VAR
1838 # ----------------------------------
1839 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1840 ac_fn_c_check_func ()
1841 {
1842 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1844 $as_echo_n "checking for $2... " >&6; }
1845 if eval \${$3+:} false; then :
1846 $as_echo_n "(cached) " >&6
1847 else
1848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1849 /* end confdefs.h. */
1850 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1851 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1852 #define $2 innocuous_$2
1853
1854 /* System header to define __stub macros and hopefully few prototypes,
1855 which can conflict with char $2 (); below.
1856 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1857 <limits.h> exists even on freestanding compilers. */
1858
1859 #ifdef __STDC__
1860 # include <limits.h>
1861 #else
1862 # include <assert.h>
1863 #endif
1864
1865 #undef $2
1866
1867 /* Override any GCC internal prototype to avoid an error.
1868 Use char because int might match the return type of a GCC
1869 builtin and then its argument prototype would still apply. */
1870 #ifdef __cplusplus
1871 extern "C"
1872 #endif
1873 char $2 ();
1874 /* The GNU C library defines this for functions which it implements
1875 to always fail with ENOSYS. Some functions are actually named
1876 something starting with __ and the normal name is an alias. */
1877 #if defined __stub_$2 || defined __stub___$2
1878 choke me
1879 #endif
1880
1881 int
1882 main ()
1883 {
1884 return $2 ();
1885 ;
1886 return 0;
1887 }
1888 _ACEOF
1889 if ac_fn_c_try_link "$LINENO"; then :
1890 eval "$3=yes"
1891 else
1892 eval "$3=no"
1893 fi
1894 rm -f core conftest.err conftest.$ac_objext \
1895 conftest$ac_exeext conftest.$ac_ext
1896 fi
1897 eval ac_res=\$$3
1898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1899 $as_echo "$ac_res" >&6; }
1900 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1901
1902 } # ac_fn_c_check_func
1903
1904 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1905 # ----------------------------------------------------
1906 # Tries to find if the field MEMBER exists in type AGGR, after including
1907 # INCLUDES, setting cache variable VAR accordingly.
1908 ac_fn_c_check_member ()
1909 {
1910 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1912 $as_echo_n "checking for $2.$3... " >&6; }
1913 if eval \${$4+:} false; then :
1914 $as_echo_n "(cached) " >&6
1915 else
1916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1917 /* end confdefs.h. */
1918 $5
1919 int
1920 main ()
1921 {
1922 static $2 ac_aggr;
1923 if (ac_aggr.$3)
1924 return 0;
1925 ;
1926 return 0;
1927 }
1928 _ACEOF
1929 if ac_fn_c_try_compile "$LINENO"; then :
1930 eval "$4=yes"
1931 else
1932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1933 /* end confdefs.h. */
1934 $5
1935 int
1936 main ()
1937 {
1938 static $2 ac_aggr;
1939 if (sizeof ac_aggr.$3)
1940 return 0;
1941 ;
1942 return 0;
1943 }
1944 _ACEOF
1945 if ac_fn_c_try_compile "$LINENO"; then :
1946 eval "$4=yes"
1947 else
1948 eval "$4=no"
1949 fi
1950 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1951 fi
1952 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1953 fi
1954 eval ac_res=\$$4
1955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1956 $as_echo "$ac_res" >&6; }
1957 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1958
1959 } # ac_fn_c_check_member
1960
1961 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1962 # -------------------------------------------
1963 # Tests whether TYPE exists after having included INCLUDES, setting cache
1964 # variable VAR accordingly.
1965 ac_fn_c_check_type ()
1966 {
1967 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1969 $as_echo_n "checking for $2... " >&6; }
1970 if eval \${$3+:} false; then :
1971 $as_echo_n "(cached) " >&6
1972 else
1973 eval "$3=no"
1974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1975 /* end confdefs.h. */
1976 $4
1977 int
1978 main ()
1979 {
1980 if (sizeof ($2))
1981 return 0;
1982 ;
1983 return 0;
1984 }
1985 _ACEOF
1986 if ac_fn_c_try_compile "$LINENO"; then :
1987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1988 /* end confdefs.h. */
1989 $4
1990 int
1991 main ()
1992 {
1993 if (sizeof (($2)))
1994 return 0;
1995 ;
1996 return 0;
1997 }
1998 _ACEOF
1999 if ac_fn_c_try_compile "$LINENO"; then :
2000
2001 else
2002 eval "$3=yes"
2003 fi
2004 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2005 fi
2006 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2007 fi
2008 eval ac_res=\$$3
2009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2010 $as_echo "$ac_res" >&6; }
2011 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2012
2013 } # ac_fn_c_check_type
2014 cat >config.log <<_ACEOF
2015 This file contains any messages produced by compilers while
2016 running configure, to aid debugging if configure makes a mistake.
2017
2018 It was created by $as_me, which was
2019 generated by GNU Autoconf 2.69. Invocation command line was
2020
2021 $ $0 $@
2022
2023 _ACEOF
2024 exec 5>>config.log
2025 {
2026 cat <<_ASUNAME
2027 ## --------- ##
2028 ## Platform. ##
2029 ## --------- ##
2030
2031 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2032 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2033 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2034 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2035 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2036
2037 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2038 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2039
2040 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2041 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2042 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2043 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2044 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2045 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2046 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2047
2048 _ASUNAME
2049
2050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2051 for as_dir in $PATH
2052 do
2053 IFS=$as_save_IFS
2054 test -z "$as_dir" && as_dir=.
2055 $as_echo "PATH: $as_dir"
2056 done
2057 IFS=$as_save_IFS
2058
2059 } >&5
2060
2061 cat >&5 <<_ACEOF
2062
2063
2064 ## ----------- ##
2065 ## Core tests. ##
2066 ## ----------- ##
2067
2068 _ACEOF
2069
2070
2071 # Keep a trace of the command line.
2072 # Strip out --no-create and --no-recursion so they do not pile up.
2073 # Strip out --silent because we don't want to record it for future runs.
2074 # Also quote any args containing shell meta-characters.
2075 # Make two passes to allow for proper duplicate-argument suppression.
2076 ac_configure_args=
2077 ac_configure_args0=
2078 ac_configure_args1=
2079 ac_must_keep_next=false
2080 for ac_pass in 1 2
2081 do
2082 for ac_arg
2083 do
2084 case $ac_arg in
2085 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2086 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2087 | -silent | --silent | --silen | --sile | --sil)
2088 continue ;;
2089 *\'*)
2090 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2091 esac
2092 case $ac_pass in
2093 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2094 2)
2095 as_fn_append ac_configure_args1 " '$ac_arg'"
2096 if test $ac_must_keep_next = true; then
2097 ac_must_keep_next=false # Got value, back to normal.
2098 else
2099 case $ac_arg in
2100 *=* | --config-cache | -C | -disable-* | --disable-* \
2101 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2102 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2103 | -with-* | --with-* | -without-* | --without-* | --x)
2104 case "$ac_configure_args0 " in
2105 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2106 esac
2107 ;;
2108 -* ) ac_must_keep_next=true ;;
2109 esac
2110 fi
2111 as_fn_append ac_configure_args " '$ac_arg'"
2112 ;;
2113 esac
2114 done
2115 done
2116 { ac_configure_args0=; unset ac_configure_args0;}
2117 { ac_configure_args1=; unset ac_configure_args1;}
2118
2119 # When interrupted or exit'd, cleanup temporary files, and complete
2120 # config.log. We remove comments because anyway the quotes in there
2121 # would cause problems or look ugly.
2122 # WARNING: Use '\'' to represent an apostrophe within the trap.
2123 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2124 trap 'exit_status=$?
2125 # Save into config.log some information that might help in debugging.
2126 {
2127 echo
2128
2129 $as_echo "## ---------------- ##
2130 ## Cache variables. ##
2131 ## ---------------- ##"
2132 echo
2133 # The following way of writing the cache mishandles newlines in values,
2134 (
2135 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2136 eval ac_val=\$$ac_var
2137 case $ac_val in #(
2138 *${as_nl}*)
2139 case $ac_var in #(
2140 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2141 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2142 esac
2143 case $ac_var in #(
2144 _ | IFS | as_nl) ;; #(
2145 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2146 *) { eval $ac_var=; unset $ac_var;} ;;
2147 esac ;;
2148 esac
2149 done
2150 (set) 2>&1 |
2151 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2152 *${as_nl}ac_space=\ *)
2153 sed -n \
2154 "s/'\''/'\''\\\\'\'''\''/g;
2155 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2156 ;; #(
2157 *)
2158 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2159 ;;
2160 esac |
2161 sort
2162 )
2163 echo
2164
2165 $as_echo "## ----------------- ##
2166 ## Output variables. ##
2167 ## ----------------- ##"
2168 echo
2169 for ac_var in $ac_subst_vars
2170 do
2171 eval ac_val=\$$ac_var
2172 case $ac_val in
2173 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2174 esac
2175 $as_echo "$ac_var='\''$ac_val'\''"
2176 done | sort
2177 echo
2178
2179 if test -n "$ac_subst_files"; then
2180 $as_echo "## ------------------- ##
2181 ## File substitutions. ##
2182 ## ------------------- ##"
2183 echo
2184 for ac_var in $ac_subst_files
2185 do
2186 eval ac_val=\$$ac_var
2187 case $ac_val in
2188 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2189 esac
2190 $as_echo "$ac_var='\''$ac_val'\''"
2191 done | sort
2192 echo
2193 fi
2194
2195 if test -s confdefs.h; then
2196 $as_echo "## ----------- ##
2197 ## confdefs.h. ##
2198 ## ----------- ##"
2199 echo
2200 cat confdefs.h
2201 echo
2202 fi
2203 test "$ac_signal" != 0 &&
2204 $as_echo "$as_me: caught signal $ac_signal"
2205 $as_echo "$as_me: exit $exit_status"
2206 } >&5
2207 rm -f core *.core core.conftest.* &&
2208 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2209 exit $exit_status
2210 ' 0
2211 for ac_signal in 1 2 13 15; do
2212 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2213 done
2214 ac_signal=0
2215
2216 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2217 rm -f -r conftest* confdefs.h
2218
2219 $as_echo "/* confdefs.h */" > confdefs.h
2220
2221 # Predefined preprocessor variables.
2222
2223 cat >>confdefs.h <<_ACEOF
2224 #define PACKAGE_NAME "$PACKAGE_NAME"
2225 _ACEOF
2226
2227 cat >>confdefs.h <<_ACEOF
2228 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2229 _ACEOF
2230
2231 cat >>confdefs.h <<_ACEOF
2232 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2233 _ACEOF
2234
2235 cat >>confdefs.h <<_ACEOF
2236 #define PACKAGE_STRING "$PACKAGE_STRING"
2237 _ACEOF
2238
2239 cat >>confdefs.h <<_ACEOF
2240 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2241 _ACEOF
2242
2243 cat >>confdefs.h <<_ACEOF
2244 #define PACKAGE_URL "$PACKAGE_URL"
2245 _ACEOF
2246
2247
2248 # Let the site file select an alternate cache file if it wants to.
2249 # Prefer an explicitly selected file to automatically selected ones.
2250 ac_site_file1=NONE
2251 ac_site_file2=NONE
2252 if test -n "$CONFIG_SITE"; then
2253 # We do not want a PATH search for config.site.
2254 case $CONFIG_SITE in #((
2255 -*) ac_site_file1=./$CONFIG_SITE;;
2256 */*) ac_site_file1=$CONFIG_SITE;;
2257 *) ac_site_file1=./$CONFIG_SITE;;
2258 esac
2259 elif test "x$prefix" != xNONE; then
2260 ac_site_file1=$prefix/share/config.site
2261 ac_site_file2=$prefix/etc/config.site
2262 else
2263 ac_site_file1=$ac_default_prefix/share/config.site
2264 ac_site_file2=$ac_default_prefix/etc/config.site
2265 fi
2266 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2267 do
2268 test "x$ac_site_file" = xNONE && continue
2269 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2270 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2271 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2272 sed 's/^/| /' "$ac_site_file" >&5
2273 . "$ac_site_file" \
2274 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2275 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2276 as_fn_error $? "failed to load site script $ac_site_file
2277 See \`config.log' for more details" "$LINENO" 5; }
2278 fi
2279 done
2280
2281 if test -r "$cache_file"; then
2282 # Some versions of bash will fail to source /dev/null (special files
2283 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2284 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2286 $as_echo "$as_me: loading cache $cache_file" >&6;}
2287 case $cache_file in
2288 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2289 *) . "./$cache_file";;
2290 esac
2291 fi
2292 else
2293 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2294 $as_echo "$as_me: creating cache $cache_file" >&6;}
2295 >$cache_file
2296 fi
2297
2298 # Check that the precious variables saved in the cache have kept the same
2299 # value.
2300 ac_cache_corrupted=false
2301 for ac_var in $ac_precious_vars; do
2302 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2303 eval ac_new_set=\$ac_env_${ac_var}_set
2304 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2305 eval ac_new_val=\$ac_env_${ac_var}_value
2306 case $ac_old_set,$ac_new_set in
2307 set,)
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2309 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2310 ac_cache_corrupted=: ;;
2311 ,set)
2312 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2313 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2314 ac_cache_corrupted=: ;;
2315 ,);;
2316 *)
2317 if test "x$ac_old_val" != "x$ac_new_val"; then
2318 # differences in whitespace do not lead to failure.
2319 ac_old_val_w=`echo x $ac_old_val`
2320 ac_new_val_w=`echo x $ac_new_val`
2321 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2322 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2323 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2324 ac_cache_corrupted=:
2325 else
2326 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2327 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2328 eval $ac_var=\$ac_old_val
2329 fi
2330 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2331 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2332 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2333 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2334 fi;;
2335 esac
2336 # Pass precious variables to config.status.
2337 if test "$ac_new_set" = set; then
2338 case $ac_new_val in
2339 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2340 *) ac_arg=$ac_var=$ac_new_val ;;
2341 esac
2342 case " $ac_configure_args " in
2343 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2344 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2345 esac
2346 fi
2347 done
2348 if $ac_cache_corrupted; then
2349 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2350 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2351 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2352 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2353 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2354 fi
2355 ## -------------------- ##
2356 ## Main body of script. ##
2357 ## -------------------- ##
2358
2359 ac_ext=c
2360 ac_cpp='$CPP $CPPFLAGS'
2361 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2362 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2363 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2364
2365
2366 # This file contains common code used by all simulators.
2367 #
2368 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2369 # directory. It is intended to be invoked before any target specific stuff.
2370 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2371 # It is intended to be invoked last.
2372 #
2373 # See README-HACKING for more details.
2374
2375 # Include global overrides and fixes for Autoconf.
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2412 #
2413 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2414 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2415 # Written by Gordon Matzigkeit, 1996
2416 #
2417 # This file is free software; the Free Software Foundation gives
2418 # unlimited permission to copy and/or distribute it, with or without
2419 # modifications, as long as this notice is preserved.
2420
2421
2422
2423 # serial 56 LT_INIT
2424
2425
2426 # LT_PREREQ(VERSION)
2427 # ------------------
2428 # Complain and exit if this libtool version is less that VERSION.
2429
2430
2431
2432 # _LT_CHECK_BUILDDIR
2433 # ------------------
2434 # Complain if the absolute build directory name contains unusual characters
2435
2436
2437
2438 # LT_INIT([OPTIONS])
2439 # ------------------
2440 # LT_INIT
2441
2442 # Old names:
2443 # This is what autoupdate's m4 run will expand. It fires
2444 # the warning (with _au_warn_XXX), outputs it into the
2445 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2446 # the replacement expansion.
2447
2448
2449 # This is an auxiliary macro that is also run when
2450 # autoupdate runs m4. It simply calls m4_warning, but
2451 # we need a wrapper so that each warning is emitted only
2452 # once. We break the quoting in m4_warning's argument in
2453 # order to expand this macro's arguments, not AU_DEFUN's.
2454
2455
2456 # Finally, this is the expansion that is picked up by
2457 # autoconf. It tells the user to run autoupdate, and
2458 # then outputs the replacement expansion. We do not care
2459 # about autoupdate's warning because that contains
2460 # information on what to do *after* running autoupdate.
2461
2462 # This is what autoupdate's m4 run will expand. It fires
2463 # the warning (with _au_warn_XXX), outputs it into the
2464 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2465 # the replacement expansion.
2466
2467
2468 # This is an auxiliary macro that is also run when
2469 # autoupdate runs m4. It simply calls m4_warning, but
2470 # we need a wrapper so that each warning is emitted only
2471 # once. We break the quoting in m4_warning's argument in
2472 # order to expand this macro's arguments, not AU_DEFUN's.
2473
2474
2475 # Finally, this is the expansion that is picked up by
2476 # autoconf. It tells the user to run autoupdate, and
2477 # then outputs the replacement expansion. We do not care
2478 # about autoupdate's warning because that contains
2479 # information on what to do *after* running autoupdate.
2480
2481
2482
2483 # _LT_CC_BASENAME(CC)
2484 # -------------------
2485 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2486
2487
2488
2489 # _LT_FILEUTILS_DEFAULTS
2490 # ----------------------
2491 # It is okay to use these file commands and assume they have been set
2492 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2493 # _LT_FILEUTILS_DEFAULTS
2494
2495
2496 # _LT_SETUP
2497 # ---------
2498 # _LT_SETUP
2499
2500
2501 # _LT_PREPARE_SED_QUOTE_VARS
2502 # --------------------------
2503 # Define a few sed substitution that help us do robust quoting.
2504
2505
2506 # _LT_PROG_LTMAIN
2507 # ---------------
2508 # Note that this code is called both from `configure', and `config.status'
2509 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2510 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2511 # so we pass a copy along to make sure it has a sensible value anyway.
2512 # _LT_PROG_LTMAIN
2513
2514
2515 ## ------------------------------------- ##
2516 ## Accumulate code for creating libtool. ##
2517 ## ------------------------------------- ##
2518
2519 # So that we can recreate a full libtool script including additional
2520 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2521 # in macros and then make a single call at the end using the `libtool'
2522 # label.
2523
2524
2525 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2526 # ----------------------------------------
2527 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2528
2529
2530 # Initialize.
2531
2532
2533
2534 # _LT_CONFIG_LIBTOOL([COMMANDS])
2535 # ------------------------------
2536 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2537
2538
2539 # Initialize.
2540
2541
2542
2543 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2544 # -----------------------------------------------------
2545
2546
2547
2548 # _LT_FORMAT_COMMENT([COMMENT])
2549 # -----------------------------
2550 # Add leading comment marks to the start of each line, and a trailing
2551 # full-stop to the whole comment if one is not present already.
2552
2553
2554
2555
2556 ## ------------------------ ##
2557 ## FIXME: Eliminate VARNAME ##
2558 ## ------------------------ ##
2559
2560
2561 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2562 # -------------------------------------------------------------------
2563 # CONFIGNAME is the name given to the value in the libtool script.
2564 # VARNAME is the (base) name used in the configure script.
2565 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2566 # VARNAME. Any other value will be used directly.
2567
2568
2569
2570 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2571 # --------------------------------------------------------
2572
2573
2574
2575 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2576 # ------------------------------------------------
2577
2578
2579
2580 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2581 # ---------------------------------------------------------
2582
2583
2584
2585 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2586 # --------------------------------------------------
2587
2588
2589
2590 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2591 # ---------------------------------------------------
2592
2593
2594
2595 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2596 # ---------------------------------------------------
2597
2598
2599
2600
2601 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2602 # ------------------------------------------------
2603
2604
2605
2606
2607 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2608 # ------------------------------------
2609 # Quote a variable value, and forward it to `config.status' so that its
2610 # declaration there will have the same value as in `configure'. VARNAME
2611 # must have a single quote delimited value for this to work.
2612
2613
2614
2615 # _LT_CONFIG_STATUS_DECLARATIONS
2616 # ------------------------------
2617 # We delimit libtool config variables with single quotes, so when
2618 # we write them to config.status, we have to be sure to quote all
2619 # embedded single quotes properly. In configure, this macro expands
2620 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2621 #
2622 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2623
2624
2625
2626 # _LT_LIBTOOL_TAGS
2627 # ----------------
2628 # Output comment and list of tags supported by the script
2629
2630
2631
2632 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2633 # -----------------------------------
2634 # Extract the dictionary values for VARNAME (optionally with TAG) and
2635 # expand to a commented shell variable setting:
2636 #
2637 # # Some comment about what VAR is for.
2638 # visible_name=$lt_internal_name
2639
2640
2641
2642 # _LT_LIBTOOL_CONFIG_VARS
2643 # -----------------------
2644 # Produce commented declarations of non-tagged libtool config variables
2645 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2646 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2647 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2648
2649
2650
2651 # _LT_LIBTOOL_TAG_VARS(TAG)
2652 # -------------------------
2653
2654
2655
2656 # _LT_TAGVAR(VARNAME, [TAGNAME])
2657 # ------------------------------
2658
2659
2660
2661 # _LT_CONFIG_COMMANDS
2662 # -------------------
2663 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2664 # variables for single and double quote escaping we saved from calls
2665 # to _LT_DECL, we can put quote escaped variables declarations
2666 # into `config.status', and then the shell code to quote escape them in
2667 # for loops in `config.status'. Finally, any additional code accumulated
2668 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2669 #_LT_CONFIG_COMMANDS
2670
2671
2672 # Initialize.
2673
2674
2675 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2676 # ------------------------------------
2677 # Generate a child script FILE with all initialization necessary to
2678 # reuse the environment learned by the parent script, and make the
2679 # file executable. If COMMENT is supplied, it is inserted after the
2680 # `#!' sequence but before initialization text begins. After this
2681 # macro, additional text can be appended to FILE to form the body of
2682 # the child script. The macro ends with non-zero status if the
2683 # file could not be fully written (such as if the disk is full).
2684 # _LT_GENERATED_FILE_INIT
2685
2686 # LT_OUTPUT
2687 # ---------
2688 # This macro allows early generation of the libtool script (before
2689 # AC_OUTPUT is called), incase it is used in configure for compilation
2690 # tests.
2691 # LT_OUTPUT
2692
2693
2694 # _LT_CONFIG(TAG)
2695 # ---------------
2696 # If TAG is the built-in tag, create an initial libtool script with a
2697 # default configuration from the untagged config vars. Otherwise add code
2698 # to config.status for appending the configuration named by TAG from the
2699 # matching tagged config vars.
2700 # _LT_CONFIG
2701
2702
2703 # LT_SUPPORTED_TAG(TAG)
2704 # ---------------------
2705 # Trace this macro to discover what tags are supported by the libtool
2706 # --tag option, using:
2707 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2708
2709
2710
2711 # C support is built-in for now
2712
2713
2714
2715
2716 # LT_LANG(LANG)
2717 # -------------
2718 # Enable libtool support for the given language if not already enabled.
2719 # LT_LANG
2720
2721
2722 # _LT_LANG(LANGNAME)
2723 # ------------------
2724 # _LT_LANG
2725
2726
2727 # _LT_LANG_DEFAULT_CONFIG
2728 # -----------------------
2729 # _LT_LANG_DEFAULT_CONFIG
2730
2731 # Obsolete macros:
2732 # This is what autoupdate's m4 run will expand. It fires
2733 # the warning (with _au_warn_XXX), outputs it into the
2734 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2735 # the replacement expansion.
2736
2737
2738 # This is an auxiliary macro that is also run when
2739 # autoupdate runs m4. It simply calls m4_warning, but
2740 # we need a wrapper so that each warning is emitted only
2741 # once. We break the quoting in m4_warning's argument in
2742 # order to expand this macro's arguments, not AU_DEFUN's.
2743
2744
2745 # Finally, this is the expansion that is picked up by
2746 # autoconf. It tells the user to run autoupdate, and
2747 # then outputs the replacement expansion. We do not care
2748 # about autoupdate's warning because that contains
2749 # information on what to do *after* running autoupdate.
2750
2751 # This is what autoupdate's m4 run will expand. It fires
2752 # the warning (with _au_warn_XXX), outputs it into the
2753 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2754 # the replacement expansion.
2755
2756
2757 # This is an auxiliary macro that is also run when
2758 # autoupdate runs m4. It simply calls m4_warning, but
2759 # we need a wrapper so that each warning is emitted only
2760 # once. We break the quoting in m4_warning's argument in
2761 # order to expand this macro's arguments, not AU_DEFUN's.
2762
2763
2764 # Finally, this is the expansion that is picked up by
2765 # autoconf. It tells the user to run autoupdate, and
2766 # then outputs the replacement expansion. We do not care
2767 # about autoupdate's warning because that contains
2768 # information on what to do *after* running autoupdate.
2769
2770 # This is what autoupdate's m4 run will expand. It fires
2771 # the warning (with _au_warn_XXX), outputs it into the
2772 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2773 # the replacement expansion.
2774
2775
2776 # This is an auxiliary macro that is also run when
2777 # autoupdate runs m4. It simply calls m4_warning, but
2778 # we need a wrapper so that each warning is emitted only
2779 # once. We break the quoting in m4_warning's argument in
2780 # order to expand this macro's arguments, not AU_DEFUN's.
2781
2782
2783 # Finally, this is the expansion that is picked up by
2784 # autoconf. It tells the user to run autoupdate, and
2785 # then outputs the replacement expansion. We do not care
2786 # about autoupdate's warning because that contains
2787 # information on what to do *after* running autoupdate.
2788
2789 # This is what autoupdate's m4 run will expand. It fires
2790 # the warning (with _au_warn_XXX), outputs it into the
2791 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2792 # the replacement expansion.
2793
2794
2795 # This is an auxiliary macro that is also run when
2796 # autoupdate runs m4. It simply calls m4_warning, but
2797 # we need a wrapper so that each warning is emitted only
2798 # once. We break the quoting in m4_warning's argument in
2799 # order to expand this macro's arguments, not AU_DEFUN's.
2800
2801
2802 # Finally, this is the expansion that is picked up by
2803 # autoconf. It tells the user to run autoupdate, and
2804 # then outputs the replacement expansion. We do not care
2805 # about autoupdate's warning because that contains
2806 # information on what to do *after* running autoupdate.
2807
2808 # This is what autoupdate's m4 run will expand. It fires
2809 # the warning (with _au_warn_XXX), outputs it into the
2810 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2811 # the replacement expansion.
2812
2813
2814 # This is an auxiliary macro that is also run when
2815 # autoupdate runs m4. It simply calls m4_warning, but
2816 # we need a wrapper so that each warning is emitted only
2817 # once. We break the quoting in m4_warning's argument in
2818 # order to expand this macro's arguments, not AU_DEFUN's.
2819
2820
2821 # Finally, this is the expansion that is picked up by
2822 # autoconf. It tells the user to run autoupdate, and
2823 # then outputs the replacement expansion. We do not care
2824 # about autoupdate's warning because that contains
2825 # information on what to do *after* running autoupdate.
2826
2827
2828
2829 # _LT_TAG_COMPILER
2830 # ----------------
2831 # _LT_TAG_COMPILER
2832
2833
2834 # _LT_COMPILER_BOILERPLATE
2835 # ------------------------
2836 # Check for compiler boilerplate output or warnings with
2837 # the simple compiler test code.
2838 # _LT_COMPILER_BOILERPLATE
2839
2840
2841 # _LT_LINKER_BOILERPLATE
2842 # ----------------------
2843 # Check for linker boilerplate output or warnings with
2844 # the simple link test code.
2845 # _LT_LINKER_BOILERPLATE
2846
2847 # _LT_REQUIRED_DARWIN_CHECKS
2848 # -------------------------
2849
2850
2851
2852 # _LT_DARWIN_LINKER_FEATURES
2853 # --------------------------
2854 # Checks for linker and compiler features on darwin
2855
2856
2857 # _LT_SYS_MODULE_PATH_AIX
2858 # -----------------------
2859 # Links a minimal program and checks the executable
2860 # for the system default hardcoded library path. In most cases,
2861 # this is /usr/lib:/lib, but when the MPI compilers are used
2862 # the location of the communication and MPI libs are included too.
2863 # If we don't find anything, use the default library path according
2864 # to the aix ld manual.
2865 # _LT_SYS_MODULE_PATH_AIX
2866
2867
2868 # _LT_SHELL_INIT(ARG)
2869 # -------------------
2870 # _LT_SHELL_INIT
2871
2872
2873
2874 # _LT_PROG_ECHO_BACKSLASH
2875 # -----------------------
2876 # Find how we can fake an echo command that does not interpret backslash.
2877 # In particular, with Autoconf 2.60 or later we add some code to the start
2878 # of the generated configure script which will find a shell with a builtin
2879 # printf (which we can use as an echo command).
2880 # _LT_PROG_ECHO_BACKSLASH
2881
2882
2883 # _LT_ENABLE_LOCK
2884 # ---------------
2885 # _LT_ENABLE_LOCK
2886
2887
2888 # _LT_CMD_OLD_ARCHIVE
2889 # -------------------
2890 # _LT_CMD_OLD_ARCHIVE
2891
2892
2893 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2894 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2895 # ----------------------------------------------------------------
2896 # Check whether the given compiler option works
2897 # _LT_COMPILER_OPTION
2898
2899 # Old name:
2900 # This is what autoupdate's m4 run will expand. It fires
2901 # the warning (with _au_warn_XXX), outputs it into the
2902 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2903 # the replacement expansion.
2904
2905
2906 # This is an auxiliary macro that is also run when
2907 # autoupdate runs m4. It simply calls m4_warning, but
2908 # we need a wrapper so that each warning is emitted only
2909 # once. We break the quoting in m4_warning's argument in
2910 # order to expand this macro's arguments, not AU_DEFUN's.
2911
2912
2913 # Finally, this is the expansion that is picked up by
2914 # autoconf. It tells the user to run autoupdate, and
2915 # then outputs the replacement expansion. We do not care
2916 # about autoupdate's warning because that contains
2917 # information on what to do *after* running autoupdate.
2918
2919
2920
2921 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2922 # [ACTION-SUCCESS], [ACTION-FAILURE])
2923 # ----------------------------------------------------
2924 # Check whether the given linker option works
2925 # _LT_LINKER_OPTION
2926
2927 # Old name:
2928 # This is what autoupdate's m4 run will expand. It fires
2929 # the warning (with _au_warn_XXX), outputs it into the
2930 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2931 # the replacement expansion.
2932
2933
2934 # This is an auxiliary macro that is also run when
2935 # autoupdate runs m4. It simply calls m4_warning, but
2936 # we need a wrapper so that each warning is emitted only
2937 # once. We break the quoting in m4_warning's argument in
2938 # order to expand this macro's arguments, not AU_DEFUN's.
2939
2940
2941 # Finally, this is the expansion that is picked up by
2942 # autoconf. It tells the user to run autoupdate, and
2943 # then outputs the replacement expansion. We do not care
2944 # about autoupdate's warning because that contains
2945 # information on what to do *after* running autoupdate.
2946
2947
2948
2949 # LT_CMD_MAX_LEN
2950 #---------------
2951 # LT_CMD_MAX_LEN
2952
2953 # Old name:
2954 # This is what autoupdate's m4 run will expand. It fires
2955 # the warning (with _au_warn_XXX), outputs it into the
2956 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2957 # the replacement expansion.
2958
2959
2960 # This is an auxiliary macro that is also run when
2961 # autoupdate runs m4. It simply calls m4_warning, but
2962 # we need a wrapper so that each warning is emitted only
2963 # once. We break the quoting in m4_warning's argument in
2964 # order to expand this macro's arguments, not AU_DEFUN's.
2965
2966
2967 # Finally, this is the expansion that is picked up by
2968 # autoconf. It tells the user to run autoupdate, and
2969 # then outputs the replacement expansion. We do not care
2970 # about autoupdate's warning because that contains
2971 # information on what to do *after* running autoupdate.
2972
2973
2974
2975 # _LT_HEADER_DLFCN
2976 # ----------------
2977 # _LT_HEADER_DLFCN
2978
2979
2980 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2981 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2982 # ----------------------------------------------------------------
2983 # _LT_TRY_DLOPEN_SELF
2984
2985
2986 # LT_SYS_DLOPEN_SELF
2987 # ------------------
2988 # LT_SYS_DLOPEN_SELF
2989
2990 # Old name:
2991 # This is what autoupdate's m4 run will expand. It fires
2992 # the warning (with _au_warn_XXX), outputs it into the
2993 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2994 # the replacement expansion.
2995
2996
2997 # This is an auxiliary macro that is also run when
2998 # autoupdate runs m4. It simply calls m4_warning, but
2999 # we need a wrapper so that each warning is emitted only
3000 # once. We break the quoting in m4_warning's argument in
3001 # order to expand this macro's arguments, not AU_DEFUN's.
3002
3003
3004 # Finally, this is the expansion that is picked up by
3005 # autoconf. It tells the user to run autoupdate, and
3006 # then outputs the replacement expansion. We do not care
3007 # about autoupdate's warning because that contains
3008 # information on what to do *after* running autoupdate.
3009
3010
3011
3012 # _LT_COMPILER_C_O([TAGNAME])
3013 # ---------------------------
3014 # Check to see if options -c and -o are simultaneously supported by compiler.
3015 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3016 # _LT_COMPILER_C_O
3017
3018
3019 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3020 # ----------------------------------
3021 # Check to see if we can do hard links to lock some files if needed
3022 # _LT_COMPILER_FILE_LOCKS
3023
3024
3025 # _LT_CHECK_OBJDIR
3026 # ----------------
3027 # _LT_CHECK_OBJDIR
3028
3029
3030 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3031 # --------------------------------------
3032 # Check hardcoding attributes.
3033 # _LT_LINKER_HARDCODE_LIBPATH
3034
3035
3036 # _LT_CMD_STRIPLIB
3037 # ----------------
3038 # _LT_CMD_STRIPLIB
3039
3040
3041 # _LT_SYS_DYNAMIC_LINKER([TAG])
3042 # -----------------------------
3043 # PORTME Fill in your ld.so characteristics
3044 # _LT_SYS_DYNAMIC_LINKER
3045
3046
3047 # _LT_PATH_TOOL_PREFIX(TOOL)
3048 # --------------------------
3049 # find a file program which can recognize shared library
3050 # _LT_PATH_TOOL_PREFIX
3051
3052 # Old name:
3053 # This is what autoupdate's m4 run will expand. It fires
3054 # the warning (with _au_warn_XXX), outputs it into the
3055 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3056 # the replacement expansion.
3057
3058
3059 # This is an auxiliary macro that is also run when
3060 # autoupdate runs m4. It simply calls m4_warning, but
3061 # we need a wrapper so that each warning is emitted only
3062 # once. We break the quoting in m4_warning's argument in
3063 # order to expand this macro's arguments, not AU_DEFUN's.
3064
3065
3066 # Finally, this is the expansion that is picked up by
3067 # autoconf. It tells the user to run autoupdate, and
3068 # then outputs the replacement expansion. We do not care
3069 # about autoupdate's warning because that contains
3070 # information on what to do *after* running autoupdate.
3071
3072
3073
3074 # _LT_PATH_MAGIC
3075 # --------------
3076 # find a file program which can recognize a shared library
3077 # _LT_PATH_MAGIC
3078
3079
3080 # LT_PATH_LD
3081 # ----------
3082 # find the pathname to the GNU or non-GNU linker
3083 # LT_PATH_LD
3084
3085 # Old names:
3086 # This is what autoupdate's m4 run will expand. It fires
3087 # the warning (with _au_warn_XXX), outputs it into the
3088 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3089 # the replacement expansion.
3090
3091
3092 # This is an auxiliary macro that is also run when
3093 # autoupdate runs m4. It simply calls m4_warning, but
3094 # we need a wrapper so that each warning is emitted only
3095 # once. We break the quoting in m4_warning's argument in
3096 # order to expand this macro's arguments, not AU_DEFUN's.
3097
3098
3099 # Finally, this is the expansion that is picked up by
3100 # autoconf. It tells the user to run autoupdate, and
3101 # then outputs the replacement expansion. We do not care
3102 # about autoupdate's warning because that contains
3103 # information on what to do *after* running autoupdate.
3104
3105 # This is what autoupdate's m4 run will expand. It fires
3106 # the warning (with _au_warn_XXX), outputs it into the
3107 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3108 # the replacement expansion.
3109
3110
3111 # This is an auxiliary macro that is also run when
3112 # autoupdate runs m4. It simply calls m4_warning, but
3113 # we need a wrapper so that each warning is emitted only
3114 # once. We break the quoting in m4_warning's argument in
3115 # order to expand this macro's arguments, not AU_DEFUN's.
3116
3117
3118 # Finally, this is the expansion that is picked up by
3119 # autoconf. It tells the user to run autoupdate, and
3120 # then outputs the replacement expansion. We do not care
3121 # about autoupdate's warning because that contains
3122 # information on what to do *after* running autoupdate.
3123
3124
3125
3126 # _LT_PATH_LD_GNU
3127 #- --------------
3128 # _LT_PATH_LD_GNU
3129
3130
3131 # _LT_CMD_RELOAD
3132 # --------------
3133 # find reload flag for linker
3134 # -- PORTME Some linkers may need a different reload flag.
3135 # _LT_CMD_RELOAD
3136
3137
3138 # _LT_CHECK_MAGIC_METHOD
3139 # ----------------------
3140 # how to check for library dependencies
3141 # -- PORTME fill in with the dynamic library characteristics
3142 # _LT_CHECK_MAGIC_METHOD
3143
3144
3145 # LT_PATH_NM
3146 # ----------
3147 # find the pathname to a BSD- or MS-compatible name lister
3148 # LT_PATH_NM
3149
3150 # Old names:
3151 # This is what autoupdate's m4 run will expand. It fires
3152 # the warning (with _au_warn_XXX), outputs it into the
3153 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3154 # the replacement expansion.
3155
3156
3157 # This is an auxiliary macro that is also run when
3158 # autoupdate runs m4. It simply calls m4_warning, but
3159 # we need a wrapper so that each warning is emitted only
3160 # once. We break the quoting in m4_warning's argument in
3161 # order to expand this macro's arguments, not AU_DEFUN's.
3162
3163
3164 # Finally, this is the expansion that is picked up by
3165 # autoconf. It tells the user to run autoupdate, and
3166 # then outputs the replacement expansion. We do not care
3167 # about autoupdate's warning because that contains
3168 # information on what to do *after* running autoupdate.
3169
3170 # This is what autoupdate's m4 run will expand. It fires
3171 # the warning (with _au_warn_XXX), outputs it into the
3172 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3173 # the replacement expansion.
3174
3175
3176 # This is an auxiliary macro that is also run when
3177 # autoupdate runs m4. It simply calls m4_warning, but
3178 # we need a wrapper so that each warning is emitted only
3179 # once. We break the quoting in m4_warning's argument in
3180 # order to expand this macro's arguments, not AU_DEFUN's.
3181
3182
3183 # Finally, this is the expansion that is picked up by
3184 # autoconf. It tells the user to run autoupdate, and
3185 # then outputs the replacement expansion. We do not care
3186 # about autoupdate's warning because that contains
3187 # information on what to do *after* running autoupdate.
3188
3189
3190
3191 # LT_LIB_M
3192 # --------
3193 # check for math library
3194 # LT_LIB_M
3195
3196 # Old name:
3197 # This is what autoupdate's m4 run will expand. It fires
3198 # the warning (with _au_warn_XXX), outputs it into the
3199 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3200 # the replacement expansion.
3201
3202
3203 # This is an auxiliary macro that is also run when
3204 # autoupdate runs m4. It simply calls m4_warning, but
3205 # we need a wrapper so that each warning is emitted only
3206 # once. We break the quoting in m4_warning's argument in
3207 # order to expand this macro's arguments, not AU_DEFUN's.
3208
3209
3210 # Finally, this is the expansion that is picked up by
3211 # autoconf. It tells the user to run autoupdate, and
3212 # then outputs the replacement expansion. We do not care
3213 # about autoupdate's warning because that contains
3214 # information on what to do *after* running autoupdate.
3215
3216
3217
3218 # _LT_COMPILER_NO_RTTI([TAGNAME])
3219 # -------------------------------
3220 # _LT_COMPILER_NO_RTTI
3221
3222
3223 # _LT_CMD_GLOBAL_SYMBOLS
3224 # ----------------------
3225 # _LT_CMD_GLOBAL_SYMBOLS
3226
3227
3228 # _LT_COMPILER_PIC([TAGNAME])
3229 # ---------------------------
3230 # _LT_COMPILER_PIC
3231
3232
3233 # _LT_LINKER_SHLIBS([TAGNAME])
3234 # ----------------------------
3235 # See if the linker supports building shared libraries.
3236 # _LT_LINKER_SHLIBS
3237
3238
3239 # _LT_LANG_C_CONFIG([TAG])
3240 # ------------------------
3241 # Ensure that the configuration variables for a C compiler are suitably
3242 # defined. These variables are subsequently used by _LT_CONFIG to write
3243 # the compiler configuration to `libtool'.
3244 # _LT_LANG_C_CONFIG
3245
3246
3247 # _LT_LANG_CXX_CONFIG([TAG])
3248 # --------------------------
3249 # Ensure that the configuration variables for a C++ compiler are suitably
3250 # defined. These variables are subsequently used by _LT_CONFIG to write
3251 # the compiler configuration to `libtool'.
3252 # _LT_LANG_CXX_CONFIG
3253
3254
3255 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3256 # ---------------------------------
3257 # Figure out "hidden" library dependencies from verbose
3258 # compiler output when linking a shared library.
3259 # Parse the compiler output and extract the necessary
3260 # objects, libraries and library flags.
3261 # _LT_SYS_HIDDEN_LIBDEPS
3262
3263
3264 # _LT_LANG_F77_CONFIG([TAG])
3265 # --------------------------
3266 # Ensure that the configuration variables for a Fortran 77 compiler are
3267 # suitably defined. These variables are subsequently used by _LT_CONFIG
3268 # to write the compiler configuration to `libtool'.
3269 # _LT_LANG_F77_CONFIG
3270
3271
3272 # _LT_LANG_FC_CONFIG([TAG])
3273 # -------------------------
3274 # Ensure that the configuration variables for a Fortran compiler are
3275 # suitably defined. These variables are subsequently used by _LT_CONFIG
3276 # to write the compiler configuration to `libtool'.
3277 # _LT_LANG_FC_CONFIG
3278
3279
3280 # _LT_LANG_GCJ_CONFIG([TAG])
3281 # --------------------------
3282 # Ensure that the configuration variables for the GNU Java Compiler compiler
3283 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3284 # to write the compiler configuration to `libtool'.
3285 # _LT_LANG_GCJ_CONFIG
3286
3287
3288 # _LT_LANG_RC_CONFIG([TAG])
3289 # -------------------------
3290 # Ensure that the configuration variables for the Windows resource compiler
3291 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3292 # to write the compiler configuration to `libtool'.
3293 # _LT_LANG_RC_CONFIG
3294
3295
3296 # LT_PROG_GCJ
3297 # -----------
3298
3299
3300 # Old name:
3301 # This is what autoupdate's m4 run will expand. It fires
3302 # the warning (with _au_warn_XXX), outputs it into the
3303 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3304 # the replacement expansion.
3305
3306
3307 # This is an auxiliary macro that is also run when
3308 # autoupdate runs m4. It simply calls m4_warning, but
3309 # we need a wrapper so that each warning is emitted only
3310 # once. We break the quoting in m4_warning's argument in
3311 # order to expand this macro's arguments, not AU_DEFUN's.
3312
3313
3314 # Finally, this is the expansion that is picked up by
3315 # autoconf. It tells the user to run autoupdate, and
3316 # then outputs the replacement expansion. We do not care
3317 # about autoupdate's warning because that contains
3318 # information on what to do *after* running autoupdate.
3319
3320
3321
3322 # LT_PROG_RC
3323 # ----------
3324
3325
3326 # Old name:
3327 # This is what autoupdate's m4 run will expand. It fires
3328 # the warning (with _au_warn_XXX), outputs it into the
3329 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3330 # the replacement expansion.
3331
3332
3333 # This is an auxiliary macro that is also run when
3334 # autoupdate runs m4. It simply calls m4_warning, but
3335 # we need a wrapper so that each warning is emitted only
3336 # once. We break the quoting in m4_warning's argument in
3337 # order to expand this macro's arguments, not AU_DEFUN's.
3338
3339
3340 # Finally, this is the expansion that is picked up by
3341 # autoconf. It tells the user to run autoupdate, and
3342 # then outputs the replacement expansion. We do not care
3343 # about autoupdate's warning because that contains
3344 # information on what to do *after* running autoupdate.
3345
3346
3347
3348 # _LT_DECL_EGREP
3349 # --------------
3350 # If we don't have a new enough Autoconf to choose the best grep
3351 # available, choose the one first in the user's PATH.
3352
3353
3354
3355 # _LT_DECL_OBJDUMP
3356 # --------------
3357 # If we don't have a new enough Autoconf to choose the best objdump
3358 # available, choose the one first in the user's PATH.
3359
3360
3361
3362 # _LT_DECL_SED
3363 # ------------
3364 # Check for a fully-functional sed program, that truncates
3365 # as few characters as possible. Prefer GNU sed if found.
3366 # _LT_DECL_SED
3367
3368 #m4_ifndef
3369
3370 # Old name:
3371 # This is what autoupdate's m4 run will expand. It fires
3372 # the warning (with _au_warn_XXX), outputs it into the
3373 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3374 # the replacement expansion.
3375
3376
3377 # This is an auxiliary macro that is also run when
3378 # autoupdate runs m4. It simply calls m4_warning, but
3379 # we need a wrapper so that each warning is emitted only
3380 # once. We break the quoting in m4_warning's argument in
3381 # order to expand this macro's arguments, not AU_DEFUN's.
3382
3383
3384 # Finally, this is the expansion that is picked up by
3385 # autoconf. It tells the user to run autoupdate, and
3386 # then outputs the replacement expansion. We do not care
3387 # about autoupdate's warning because that contains
3388 # information on what to do *after* running autoupdate.
3389
3390
3391
3392 # _LT_CHECK_SHELL_FEATURES
3393 # ------------------------
3394 # Find out whether the shell is Bourne or XSI compatible,
3395 # or has some other useful features.
3396 # _LT_CHECK_SHELL_FEATURES
3397
3398
3399 # _LT_PROG_XSI_SHELLFNS
3400 # ---------------------
3401 # Bourne and XSI compatible variants of some useful shell functions.
3402
3403
3404 # Helper functions for option handling. -*- Autoconf -*-
3405 #
3406 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3407 # Inc.
3408 # Written by Gary V. Vaughan, 2004
3409 #
3410 # This file is free software; the Free Software Foundation gives
3411 # unlimited permission to copy and/or distribute it, with or without
3412 # modifications, as long as this notice is preserved.
3413
3414 # serial 6 ltoptions.m4
3415
3416 # This is to help aclocal find these macros, as it can't see m4_define.
3417
3418
3419
3420 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3421 # ------------------------------------------
3422
3423
3424
3425 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3426 # ---------------------------------------
3427 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3428 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3429 # saved as a flag.
3430
3431
3432
3433 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3434 # ------------------------------------------------------------
3435 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3436
3437
3438
3439 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3440 # -------------------------------------------------------
3441 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3442 # are set.
3443
3444
3445
3446 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3447 # ----------------------------------------
3448 # OPTION-LIST is a space-separated list of Libtool options associated
3449 # with MACRO-NAME. If any OPTION has a matching handler declared with
3450 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3451 # the unknown option and exit.
3452 # _LT_SET_OPTIONS
3453
3454
3455 ## --------------------------------- ##
3456 ## Macros to handle LT_INIT options. ##
3457 ## --------------------------------- ##
3458
3459 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3460 # -----------------------------------------
3461
3462
3463
3464 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3465 # -----------------------------------------------
3466 # LT_OPTION_DEFINE
3467
3468
3469 # dlopen
3470 # ------
3471
3472
3473 # This is what autoupdate's m4 run will expand. It fires
3474 # the warning (with _au_warn_XXX), outputs it into the
3475 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3476 # the replacement expansion.
3477
3478
3479 # This is an auxiliary macro that is also run when
3480 # autoupdate runs m4. It simply calls m4_warning, but
3481 # we need a wrapper so that each warning is emitted only
3482 # once. We break the quoting in m4_warning's argument in
3483 # order to expand this macro's arguments, not AU_DEFUN's.
3484
3485
3486 # Finally, this is the expansion that is picked up by
3487 # autoconf. It tells the user to run autoupdate, and
3488 # then outputs the replacement expansion. We do not care
3489 # about autoupdate's warning because that contains
3490 # information on what to do *after* running autoupdate.
3491
3492
3493
3494
3495 # win32-dll
3496 # ---------
3497 # Declare package support for building win32 dll's.
3498 # win32-dll
3499
3500 # This is what autoupdate's m4 run will expand. It fires
3501 # the warning (with _au_warn_XXX), outputs it into the
3502 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3503 # the replacement expansion.
3504
3505
3506 # This is an auxiliary macro that is also run when
3507 # autoupdate runs m4. It simply calls m4_warning, but
3508 # we need a wrapper so that each warning is emitted only
3509 # once. We break the quoting in m4_warning's argument in
3510 # order to expand this macro's arguments, not AU_DEFUN's.
3511
3512
3513 # Finally, this is the expansion that is picked up by
3514 # autoconf. It tells the user to run autoupdate, and
3515 # then outputs the replacement expansion. We do not care
3516 # about autoupdate's warning because that contains
3517 # information on what to do *after* running autoupdate.
3518
3519
3520
3521
3522 # _LT_ENABLE_SHARED([DEFAULT])
3523 # ----------------------------
3524 # implement the --enable-shared flag, and supports the `shared' and
3525 # `disable-shared' LT_INIT options.
3526 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3527 # _LT_ENABLE_SHARED
3528
3529
3530
3531
3532 # Old names:
3533
3534
3535
3536
3537 # This is what autoupdate's m4 run will expand. It fires
3538 # the warning (with _au_warn_XXX), outputs it into the
3539 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3540 # the replacement expansion.
3541
3542
3543 # This is an auxiliary macro that is also run when
3544 # autoupdate runs m4. It simply calls m4_warning, but
3545 # we need a wrapper so that each warning is emitted only
3546 # once. We break the quoting in m4_warning's argument in
3547 # order to expand this macro's arguments, not AU_DEFUN's.
3548
3549
3550 # Finally, this is the expansion that is picked up by
3551 # autoconf. It tells the user to run autoupdate, and
3552 # then outputs the replacement expansion. We do not care
3553 # about autoupdate's warning because that contains
3554 # information on what to do *after* running autoupdate.
3555
3556 # This is what autoupdate's m4 run will expand. It fires
3557 # the warning (with _au_warn_XXX), outputs it into the
3558 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3559 # the replacement expansion.
3560
3561
3562 # This is an auxiliary macro that is also run when
3563 # autoupdate runs m4. It simply calls m4_warning, but
3564 # we need a wrapper so that each warning is emitted only
3565 # once. We break the quoting in m4_warning's argument in
3566 # order to expand this macro's arguments, not AU_DEFUN's.
3567
3568
3569 # Finally, this is the expansion that is picked up by
3570 # autoconf. It tells the user to run autoupdate, and
3571 # then outputs the replacement expansion. We do not care
3572 # about autoupdate's warning because that contains
3573 # information on what to do *after* running autoupdate.
3574
3575
3576
3577
3578
3579 # _LT_ENABLE_STATIC([DEFAULT])
3580 # ----------------------------
3581 # implement the --enable-static flag, and support the `static' and
3582 # `disable-static' LT_INIT options.
3583 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3584 # _LT_ENABLE_STATIC
3585
3586
3587
3588
3589 # Old names:
3590
3591
3592
3593
3594 # This is what autoupdate's m4 run will expand. It fires
3595 # the warning (with _au_warn_XXX), outputs it into the
3596 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3597 # the replacement expansion.
3598
3599
3600 # This is an auxiliary macro that is also run when
3601 # autoupdate runs m4. It simply calls m4_warning, but
3602 # we need a wrapper so that each warning is emitted only
3603 # once. We break the quoting in m4_warning's argument in
3604 # order to expand this macro's arguments, not AU_DEFUN's.
3605
3606
3607 # Finally, this is the expansion that is picked up by
3608 # autoconf. It tells the user to run autoupdate, and
3609 # then outputs the replacement expansion. We do not care
3610 # about autoupdate's warning because that contains
3611 # information on what to do *after* running autoupdate.
3612
3613 # This is what autoupdate's m4 run will expand. It fires
3614 # the warning (with _au_warn_XXX), outputs it into the
3615 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3616 # the replacement expansion.
3617
3618
3619 # This is an auxiliary macro that is also run when
3620 # autoupdate runs m4. It simply calls m4_warning, but
3621 # we need a wrapper so that each warning is emitted only
3622 # once. We break the quoting in m4_warning's argument in
3623 # order to expand this macro's arguments, not AU_DEFUN's.
3624
3625
3626 # Finally, this is the expansion that is picked up by
3627 # autoconf. It tells the user to run autoupdate, and
3628 # then outputs the replacement expansion. We do not care
3629 # about autoupdate's warning because that contains
3630 # information on what to do *after* running autoupdate.
3631
3632
3633
3634
3635
3636 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3637 # ----------------------------------
3638 # implement the --enable-fast-install flag, and support the `fast-install'
3639 # and `disable-fast-install' LT_INIT options.
3640 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3641 # _LT_ENABLE_FAST_INSTALL
3642
3643
3644
3645
3646 # Old names:
3647 # This is what autoupdate's m4 run will expand. It fires
3648 # the warning (with _au_warn_XXX), outputs it into the
3649 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3650 # the replacement expansion.
3651
3652
3653 # This is an auxiliary macro that is also run when
3654 # autoupdate runs m4. It simply calls m4_warning, but
3655 # we need a wrapper so that each warning is emitted only
3656 # once. We break the quoting in m4_warning's argument in
3657 # order to expand this macro's arguments, not AU_DEFUN's.
3658
3659
3660 # Finally, this is the expansion that is picked up by
3661 # autoconf. It tells the user to run autoupdate, and
3662 # then outputs the replacement expansion. We do not care
3663 # about autoupdate's warning because that contains
3664 # information on what to do *after* running autoupdate.
3665
3666
3667 # This is what autoupdate's m4 run will expand. It fires
3668 # the warning (with _au_warn_XXX), outputs it into the
3669 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3670 # the replacement expansion.
3671
3672
3673 # This is an auxiliary macro that is also run when
3674 # autoupdate runs m4. It simply calls m4_warning, but
3675 # we need a wrapper so that each warning is emitted only
3676 # once. We break the quoting in m4_warning's argument in
3677 # order to expand this macro's arguments, not AU_DEFUN's.
3678
3679
3680 # Finally, this is the expansion that is picked up by
3681 # autoconf. It tells the user to run autoupdate, and
3682 # then outputs the replacement expansion. We do not care
3683 # about autoupdate's warning because that contains
3684 # information on what to do *after* running autoupdate.
3685
3686
3687
3688
3689 # _LT_WITH_PIC([MODE])
3690 # --------------------
3691 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3692 # LT_INIT options.
3693 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3694 # _LT_WITH_PIC
3695
3696
3697
3698
3699 # Old name:
3700 # This is what autoupdate's m4 run will expand. It fires
3701 # the warning (with _au_warn_XXX), outputs it into the
3702 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3703 # the replacement expansion.
3704
3705
3706 # This is an auxiliary macro that is also run when
3707 # autoupdate runs m4. It simply calls m4_warning, but
3708 # we need a wrapper so that each warning is emitted only
3709 # once. We break the quoting in m4_warning's argument in
3710 # order to expand this macro's arguments, not AU_DEFUN's.
3711
3712
3713 # Finally, this is the expansion that is picked up by
3714 # autoconf. It tells the user to run autoupdate, and
3715 # then outputs the replacement expansion. We do not care
3716 # about autoupdate's warning because that contains
3717 # information on what to do *after* running autoupdate.
3718
3719
3720
3721 ## ----------------- ##
3722 ## LTDL_INIT Options ##
3723 ## ----------------- ##
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3735 #
3736 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3737 # Written by Gary V. Vaughan, 2004
3738 #
3739 # This file is free software; the Free Software Foundation gives
3740 # unlimited permission to copy and/or distribute it, with or without
3741 # modifications, as long as this notice is preserved.
3742
3743 # serial 6 ltsugar.m4
3744
3745 # This is to help aclocal find these macros, as it can't see m4_define.
3746
3747
3748
3749 # lt_join(SEP, ARG1, [ARG2...])
3750 # -----------------------------
3751 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3752 # associated separator.
3753 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3754 # versions in m4sugar had bugs.
3755
3756
3757
3758
3759 # lt_car(LIST)
3760 # lt_cdr(LIST)
3761 # ------------
3762 # Manipulate m4 lists.
3763 # These macros are necessary as long as will still need to support
3764 # Autoconf-2.59 which quotes differently.
3765
3766
3767
3768
3769
3770 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3771 # ------------------------------------------
3772 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3773 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3774 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3775 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3776 # than defined and empty).
3777 #
3778 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3779 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3780
3781
3782
3783
3784 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3785 # ----------------------------------------------------------
3786 # Produce a SEP delimited list of all paired combinations of elements of
3787 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3788 # has the form PREFIXmINFIXSUFFIXn.
3789 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3790
3791
3792
3793 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3794 # -----------------------------------------------------------------------
3795 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3796 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3797
3798
3799
3800 # lt_dict_add(DICT, KEY, VALUE)
3801 # -----------------------------
3802
3803
3804
3805 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3806 # --------------------------------------------
3807
3808
3809
3810 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3811 # ----------------------------------
3812
3813
3814
3815 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3816 # -----------------------------------------------------------------
3817
3818
3819
3820 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3821 # --------------------------------------------------------------
3822
3823
3824 # ltversion.m4 -- version numbers -*- Autoconf -*-
3825 #
3826 # Copyright (C) 2004 Free Software Foundation, Inc.
3827 # Written by Scott James Remnant, 2004
3828 #
3829 # This file is free software; the Free Software Foundation gives
3830 # unlimited permission to copy and/or distribute it, with or without
3831 # modifications, as long as this notice is preserved.
3832
3833 # Generated from ltversion.in.
3834
3835 # serial 3134 ltversion.m4
3836 # This file is part of GNU Libtool
3837
3838
3839
3840
3841
3842
3843 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3844 #
3845 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3846 # Written by Scott James Remnant, 2004.
3847 #
3848 # This file is free software; the Free Software Foundation gives
3849 # unlimited permission to copy and/or distribute it, with or without
3850 # modifications, as long as this notice is preserved.
3851
3852 # serial 4 lt~obsolete.m4
3853
3854 # These exist entirely to fool aclocal when bootstrapping libtool.
3855 #
3856 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3857 # which have later been changed to m4_define as they aren't part of the
3858 # exported API, or moved to Autoconf or Automake where they belong.
3859 #
3860 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3861 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3862 # using a macro with the same name in our local m4/libtool.m4 it'll
3863 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3864 # and doesn't know about Autoconf macros at all.)
3865 #
3866 # So we provide this file, which has a silly filename so it's always
3867 # included after everything else. This provides aclocal with the
3868 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3869 # because those macros already exist, or will be overwritten later.
3870 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3871 #
3872 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3873 # Yes, that means every name once taken will need to remain here until
3874 # we give up compatibility with versions before 1.7, at which point
3875 # we need to keep only those names which we still refer to.
3876
3877 # This is to help aclocal find these macros, as it can't see m4_define.
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942 ## -*- Autoconf -*-
3943
3944 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3945 # Free Software Foundation, Inc.
3946 #
3947 # This file is free software; the Free Software Foundation
3948 # gives unlimited permission to copy and/or distribute it,
3949 # with or without modifications, as long as this notice is preserved.
3950
3951 # serial 8
3952
3953 # Based on depend.m4 from automake 1.9, modified for standalone use in
3954 # an environment where GNU make is required.
3955
3956 # ZW_PROG_COMPILER_DEPENDENCIES
3957 # -----------------------------
3958 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3959 # sets fooDEPMODE accordingly. Cache-variable compatible with
3960 # original; not side-effect compatible. As the users of this macro
3961 # may require accurate dependencies for correct builds, it does *not*
3962 # honor --disable-dependency-checking, and failure to detect a usable
3963 # method is an error. depcomp is assumed to be located in
3964 # $ac_aux_dir.
3965 #
3966 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3967
3968
3969
3970 # AM_SET_DEPDIR
3971 # -------------
3972 # Choose a directory name for dependency files.
3973
3974
3975 # ZW_CREATE_DEPDIR
3976 # ----------------
3977 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044 # intl sister-directory configuration rules.
4045 #
4046
4047 # The idea behind this macro is that there's no need to repeat all the
4048 # autoconf probes done by the intl directory - it's already done them
4049 # for us. In fact, there's no need even to look at the cache for the
4050 # answers. All we need to do is nab a few pieces of information.
4051 # The intl directory is set up to make this easy, by generating a
4052 # small file which can be sourced as a shell script; then we produce
4053 # the necessary substitutions and definitions for this directory.
4054
4055
4056
4057 # Autoconf M4 include file defining utility macros for complex Canadian
4058 # cross builds.
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068 ####
4069 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4070 # or AC_INIT.
4071 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4072
4073 ####
4074 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4075 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4076
4077
4078 ####
4079 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4080 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4081
4082
4083
4084 # Backported from Autoconf 2.5x; can go away when and if
4085 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4086
4087
4088
4089
4090
4091
4092
4093
4094 # ACX_HAVE_GCC_FOR_TARGET
4095 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4096
4097
4098 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4099 # Searching for installed target binutils. We need to take extra care,
4100 # else we may find the wrong assembler, linker, etc., and lose.
4101 #
4102 # First try --with-build-time-tools, if specified.
4103 #
4104 # For build != host, we ask the installed GCC for the name of the tool it
4105 # uses, and accept it if it is an absolute path. This is because the
4106 # only good choice for a compiler is the same GCC version that is being
4107 # installed (or we couldn't make target libraries), and we assume that
4108 # on the host system we'll have not only the same GCC version, but also
4109 # the same binutils version.
4110 #
4111 # For build == host, search the same directories that the installed
4112 # compiler will search. We used to do this for the assembler, linker,
4113 # and nm only; for simplicity of configuration, however, we extend this
4114 # criterion to tools (such as ar and ranlib) that are never invoked by
4115 # the compiler, to avoid mismatches.
4116 #
4117 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4118 # if build == target. This makes the most sense only when bootstrapping,
4119 # but we also do so when build != host. In this case, we hope that the
4120 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4121 #
4122 # If we do not find a suitable binary, then try the user's path.
4123
4124
4125 ###
4126 # AC_PROG_CPP_WERROR
4127 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4128 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4129 # For now, using this also overrides header checks to use only the
4130 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4131 # bit harder from here).
4132 # Eventually autoconf will default to checking headers with the compiler
4133 # instead, and we'll have to do this differently.
4134
4135 # AC_PROG_CPP_WERROR
4136
4137 # Test for GNAT.
4138 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4139 # that understands Ada. We use the user's CC setting, already found, and
4140 # possibly add $1 to the command-line parameters.
4141 #
4142 # Sets the shell variable have_gnat to yes or no as appropriate, and
4143 # substitutes GNATBIND and GNATMAKE.
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169 ac_ext=c
4170 ac_cpp='$CPP $CPPFLAGS'
4171 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4172 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4173 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4174 if test -n "$ac_tool_prefix"; then
4175 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4176 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4178 $as_echo_n "checking for $ac_word... " >&6; }
4179 if ${ac_cv_prog_CC+:} false; then :
4180 $as_echo_n "(cached) " >&6
4181 else
4182 if test -n "$CC"; then
4183 ac_cv_prog_CC="$CC" # Let the user override the test.
4184 else
4185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4186 for as_dir in $PATH
4187 do
4188 IFS=$as_save_IFS
4189 test -z "$as_dir" && as_dir=.
4190 for ac_exec_ext in '' $ac_executable_extensions; do
4191 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4192 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4194 break 2
4195 fi
4196 done
4197 done
4198 IFS=$as_save_IFS
4199
4200 fi
4201 fi
4202 CC=$ac_cv_prog_CC
4203 if test -n "$CC"; then
4204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4205 $as_echo "$CC" >&6; }
4206 else
4207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4208 $as_echo "no" >&6; }
4209 fi
4210
4211
4212 fi
4213 if test -z "$ac_cv_prog_CC"; then
4214 ac_ct_CC=$CC
4215 # Extract the first word of "gcc", so it can be a program name with args.
4216 set dummy gcc; ac_word=$2
4217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4218 $as_echo_n "checking for $ac_word... " >&6; }
4219 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4220 $as_echo_n "(cached) " >&6
4221 else
4222 if test -n "$ac_ct_CC"; then
4223 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4224 else
4225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4226 for as_dir in $PATH
4227 do
4228 IFS=$as_save_IFS
4229 test -z "$as_dir" && as_dir=.
4230 for ac_exec_ext in '' $ac_executable_extensions; do
4231 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4232 ac_cv_prog_ac_ct_CC="gcc"
4233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4234 break 2
4235 fi
4236 done
4237 done
4238 IFS=$as_save_IFS
4239
4240 fi
4241 fi
4242 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4243 if test -n "$ac_ct_CC"; then
4244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4245 $as_echo "$ac_ct_CC" >&6; }
4246 else
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4248 $as_echo "no" >&6; }
4249 fi
4250
4251 if test "x$ac_ct_CC" = x; then
4252 CC=""
4253 else
4254 case $cross_compiling:$ac_tool_warned in
4255 yes:)
4256 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4257 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4258 ac_tool_warned=yes ;;
4259 esac
4260 CC=$ac_ct_CC
4261 fi
4262 else
4263 CC="$ac_cv_prog_CC"
4264 fi
4265
4266 if test -z "$CC"; then
4267 if test -n "$ac_tool_prefix"; then
4268 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4269 set dummy ${ac_tool_prefix}cc; ac_word=$2
4270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4271 $as_echo_n "checking for $ac_word... " >&6; }
4272 if ${ac_cv_prog_CC+:} false; then :
4273 $as_echo_n "(cached) " >&6
4274 else
4275 if test -n "$CC"; then
4276 ac_cv_prog_CC="$CC" # Let the user override the test.
4277 else
4278 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4279 for as_dir in $PATH
4280 do
4281 IFS=$as_save_IFS
4282 test -z "$as_dir" && as_dir=.
4283 for ac_exec_ext in '' $ac_executable_extensions; do
4284 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4285 ac_cv_prog_CC="${ac_tool_prefix}cc"
4286 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4287 break 2
4288 fi
4289 done
4290 done
4291 IFS=$as_save_IFS
4292
4293 fi
4294 fi
4295 CC=$ac_cv_prog_CC
4296 if test -n "$CC"; then
4297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4298 $as_echo "$CC" >&6; }
4299 else
4300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4301 $as_echo "no" >&6; }
4302 fi
4303
4304
4305 fi
4306 fi
4307 if test -z "$CC"; then
4308 # Extract the first word of "cc", so it can be a program name with args.
4309 set dummy cc; ac_word=$2
4310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4311 $as_echo_n "checking for $ac_word... " >&6; }
4312 if ${ac_cv_prog_CC+:} false; then :
4313 $as_echo_n "(cached) " >&6
4314 else
4315 if test -n "$CC"; then
4316 ac_cv_prog_CC="$CC" # Let the user override the test.
4317 else
4318 ac_prog_rejected=no
4319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4320 for as_dir in $PATH
4321 do
4322 IFS=$as_save_IFS
4323 test -z "$as_dir" && as_dir=.
4324 for ac_exec_ext in '' $ac_executable_extensions; do
4325 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4326 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4327 ac_prog_rejected=yes
4328 continue
4329 fi
4330 ac_cv_prog_CC="cc"
4331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4332 break 2
4333 fi
4334 done
4335 done
4336 IFS=$as_save_IFS
4337
4338 if test $ac_prog_rejected = yes; then
4339 # We found a bogon in the path, so make sure we never use it.
4340 set dummy $ac_cv_prog_CC
4341 shift
4342 if test $# != 0; then
4343 # We chose a different compiler from the bogus one.
4344 # However, it has the same basename, so the bogon will be chosen
4345 # first if we set CC to just the basename; use the full file name.
4346 shift
4347 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4348 fi
4349 fi
4350 fi
4351 fi
4352 CC=$ac_cv_prog_CC
4353 if test -n "$CC"; then
4354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4355 $as_echo "$CC" >&6; }
4356 else
4357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4358 $as_echo "no" >&6; }
4359 fi
4360
4361
4362 fi
4363 if test -z "$CC"; then
4364 if test -n "$ac_tool_prefix"; then
4365 for ac_prog in cl.exe
4366 do
4367 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4368 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4370 $as_echo_n "checking for $ac_word... " >&6; }
4371 if ${ac_cv_prog_CC+:} false; then :
4372 $as_echo_n "(cached) " >&6
4373 else
4374 if test -n "$CC"; then
4375 ac_cv_prog_CC="$CC" # Let the user override the test.
4376 else
4377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4378 for as_dir in $PATH
4379 do
4380 IFS=$as_save_IFS
4381 test -z "$as_dir" && as_dir=.
4382 for ac_exec_ext in '' $ac_executable_extensions; do
4383 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4384 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4385 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4386 break 2
4387 fi
4388 done
4389 done
4390 IFS=$as_save_IFS
4391
4392 fi
4393 fi
4394 CC=$ac_cv_prog_CC
4395 if test -n "$CC"; then
4396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4397 $as_echo "$CC" >&6; }
4398 else
4399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4400 $as_echo "no" >&6; }
4401 fi
4402
4403
4404 test -n "$CC" && break
4405 done
4406 fi
4407 if test -z "$CC"; then
4408 ac_ct_CC=$CC
4409 for ac_prog in cl.exe
4410 do
4411 # Extract the first word of "$ac_prog", so it can be a program name with args.
4412 set dummy $ac_prog; ac_word=$2
4413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4414 $as_echo_n "checking for $ac_word... " >&6; }
4415 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4416 $as_echo_n "(cached) " >&6
4417 else
4418 if test -n "$ac_ct_CC"; then
4419 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4420 else
4421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4422 for as_dir in $PATH
4423 do
4424 IFS=$as_save_IFS
4425 test -z "$as_dir" && as_dir=.
4426 for ac_exec_ext in '' $ac_executable_extensions; do
4427 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4428 ac_cv_prog_ac_ct_CC="$ac_prog"
4429 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4430 break 2
4431 fi
4432 done
4433 done
4434 IFS=$as_save_IFS
4435
4436 fi
4437 fi
4438 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4439 if test -n "$ac_ct_CC"; then
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4441 $as_echo "$ac_ct_CC" >&6; }
4442 else
4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4444 $as_echo "no" >&6; }
4445 fi
4446
4447
4448 test -n "$ac_ct_CC" && break
4449 done
4450
4451 if test "x$ac_ct_CC" = x; then
4452 CC=""
4453 else
4454 case $cross_compiling:$ac_tool_warned in
4455 yes:)
4456 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4457 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4458 ac_tool_warned=yes ;;
4459 esac
4460 CC=$ac_ct_CC
4461 fi
4462 fi
4463
4464 fi
4465
4466
4467 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4468 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4469 as_fn_error $? "no acceptable C compiler found in \$PATH
4470 See \`config.log' for more details" "$LINENO" 5; }
4471
4472 # Provide some information about the compiler.
4473 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4474 set X $ac_compile
4475 ac_compiler=$2
4476 for ac_option in --version -v -V -qversion; do
4477 { { ac_try="$ac_compiler $ac_option >&5"
4478 case "(($ac_try" in
4479 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4480 *) ac_try_echo=$ac_try;;
4481 esac
4482 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4483 $as_echo "$ac_try_echo"; } >&5
4484 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4485 ac_status=$?
4486 if test -s conftest.err; then
4487 sed '10a\
4488 ... rest of stderr output deleted ...
4489 10q' conftest.err >conftest.er1
4490 cat conftest.er1 >&5
4491 fi
4492 rm -f conftest.er1 conftest.err
4493 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4494 test $ac_status = 0; }
4495 done
4496
4497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4498 /* end confdefs.h. */
4499
4500 int
4501 main ()
4502 {
4503
4504 ;
4505 return 0;
4506 }
4507 _ACEOF
4508 ac_clean_files_save=$ac_clean_files
4509 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4510 # Try to create an executable without -o first, disregard a.out.
4511 # It will help us diagnose broken compilers, and finding out an intuition
4512 # of exeext.
4513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4514 $as_echo_n "checking whether the C compiler works... " >&6; }
4515 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4516
4517 # The possible output files:
4518 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4519
4520 ac_rmfiles=
4521 for ac_file in $ac_files
4522 do
4523 case $ac_file in
4524 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4525 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4526 esac
4527 done
4528 rm -f $ac_rmfiles
4529
4530 if { { ac_try="$ac_link_default"
4531 case "(($ac_try" in
4532 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4533 *) ac_try_echo=$ac_try;;
4534 esac
4535 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4536 $as_echo "$ac_try_echo"; } >&5
4537 (eval "$ac_link_default") 2>&5
4538 ac_status=$?
4539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4540 test $ac_status = 0; }; then :
4541 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4542 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4543 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4544 # so that the user can short-circuit this test for compilers unknown to
4545 # Autoconf.
4546 for ac_file in $ac_files ''
4547 do
4548 test -f "$ac_file" || continue
4549 case $ac_file in
4550 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4551 ;;
4552 [ab].out )
4553 # We found the default executable, but exeext='' is most
4554 # certainly right.
4555 break;;
4556 *.* )
4557 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4558 then :; else
4559 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4560 fi
4561 # We set ac_cv_exeext here because the later test for it is not
4562 # safe: cross compilers may not add the suffix if given an `-o'
4563 # argument, so we may need to know it at that point already.
4564 # Even if this section looks crufty: it has the advantage of
4565 # actually working.
4566 break;;
4567 * )
4568 break;;
4569 esac
4570 done
4571 test "$ac_cv_exeext" = no && ac_cv_exeext=
4572
4573 else
4574 ac_file=''
4575 fi
4576 if test -z "$ac_file"; then :
4577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4578 $as_echo "no" >&6; }
4579 $as_echo "$as_me: failed program was:" >&5
4580 sed 's/^/| /' conftest.$ac_ext >&5
4581
4582 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4583 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4584 as_fn_error 77 "C compiler cannot create executables
4585 See \`config.log' for more details" "$LINENO" 5; }
4586 else
4587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4588 $as_echo "yes" >&6; }
4589 fi
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4591 $as_echo_n "checking for C compiler default output file name... " >&6; }
4592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4593 $as_echo "$ac_file" >&6; }
4594 ac_exeext=$ac_cv_exeext
4595
4596 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4597 ac_clean_files=$ac_clean_files_save
4598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4599 $as_echo_n "checking for suffix of executables... " >&6; }
4600 if { { ac_try="$ac_link"
4601 case "(($ac_try" in
4602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4603 *) ac_try_echo=$ac_try;;
4604 esac
4605 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4606 $as_echo "$ac_try_echo"; } >&5
4607 (eval "$ac_link") 2>&5
4608 ac_status=$?
4609 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4610 test $ac_status = 0; }; then :
4611 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4612 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4613 # work properly (i.e., refer to `conftest.exe'), while it won't with
4614 # `rm'.
4615 for ac_file in conftest.exe conftest conftest.*; do
4616 test -f "$ac_file" || continue
4617 case $ac_file in
4618 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4619 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4620 break;;
4621 * ) break;;
4622 esac
4623 done
4624 else
4625 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4626 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4627 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4628 See \`config.log' for more details" "$LINENO" 5; }
4629 fi
4630 rm -f conftest conftest$ac_cv_exeext
4631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4632 $as_echo "$ac_cv_exeext" >&6; }
4633
4634 rm -f conftest.$ac_ext
4635 EXEEXT=$ac_cv_exeext
4636 ac_exeext=$EXEEXT
4637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4638 /* end confdefs.h. */
4639 #include <stdio.h>
4640 int
4641 main ()
4642 {
4643 FILE *f = fopen ("conftest.out", "w");
4644 return ferror (f) || fclose (f) != 0;
4645
4646 ;
4647 return 0;
4648 }
4649 _ACEOF
4650 ac_clean_files="$ac_clean_files conftest.out"
4651 # Check that the compiler produces executables we can run. If not, either
4652 # the compiler is broken, or we cross compile.
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4654 $as_echo_n "checking whether we are cross compiling... " >&6; }
4655 if test "$cross_compiling" != yes; then
4656 { { ac_try="$ac_link"
4657 case "(($ac_try" in
4658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4659 *) ac_try_echo=$ac_try;;
4660 esac
4661 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4662 $as_echo "$ac_try_echo"; } >&5
4663 (eval "$ac_link") 2>&5
4664 ac_status=$?
4665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4666 test $ac_status = 0; }
4667 if { ac_try='./conftest$ac_cv_exeext'
4668 { { case "(($ac_try" in
4669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4670 *) ac_try_echo=$ac_try;;
4671 esac
4672 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4673 $as_echo "$ac_try_echo"; } >&5
4674 (eval "$ac_try") 2>&5
4675 ac_status=$?
4676 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4677 test $ac_status = 0; }; }; then
4678 cross_compiling=no
4679 else
4680 if test "$cross_compiling" = maybe; then
4681 cross_compiling=yes
4682 else
4683 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4684 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4685 as_fn_error $? "cannot run C compiled programs.
4686 If you meant to cross compile, use \`--host'.
4687 See \`config.log' for more details" "$LINENO" 5; }
4688 fi
4689 fi
4690 fi
4691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4692 $as_echo "$cross_compiling" >&6; }
4693
4694 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4695 ac_clean_files=$ac_clean_files_save
4696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4697 $as_echo_n "checking for suffix of object files... " >&6; }
4698 if ${ac_cv_objext+:} false; then :
4699 $as_echo_n "(cached) " >&6
4700 else
4701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4702 /* end confdefs.h. */
4703
4704 int
4705 main ()
4706 {
4707
4708 ;
4709 return 0;
4710 }
4711 _ACEOF
4712 rm -f conftest.o conftest.obj
4713 if { { ac_try="$ac_compile"
4714 case "(($ac_try" in
4715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4716 *) ac_try_echo=$ac_try;;
4717 esac
4718 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4719 $as_echo "$ac_try_echo"; } >&5
4720 (eval "$ac_compile") 2>&5
4721 ac_status=$?
4722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4723 test $ac_status = 0; }; then :
4724 for ac_file in conftest.o conftest.obj conftest.*; do
4725 test -f "$ac_file" || continue;
4726 case $ac_file in
4727 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4728 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4729 break;;
4730 esac
4731 done
4732 else
4733 $as_echo "$as_me: failed program was:" >&5
4734 sed 's/^/| /' conftest.$ac_ext >&5
4735
4736 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4737 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4738 as_fn_error $? "cannot compute suffix of object files: cannot compile
4739 See \`config.log' for more details" "$LINENO" 5; }
4740 fi
4741 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4742 fi
4743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4744 $as_echo "$ac_cv_objext" >&6; }
4745 OBJEXT=$ac_cv_objext
4746 ac_objext=$OBJEXT
4747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4748 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4749 if ${ac_cv_c_compiler_gnu+:} false; then :
4750 $as_echo_n "(cached) " >&6
4751 else
4752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4753 /* end confdefs.h. */
4754
4755 int
4756 main ()
4757 {
4758 #ifndef __GNUC__
4759 choke me
4760 #endif
4761
4762 ;
4763 return 0;
4764 }
4765 _ACEOF
4766 if ac_fn_c_try_compile "$LINENO"; then :
4767 ac_compiler_gnu=yes
4768 else
4769 ac_compiler_gnu=no
4770 fi
4771 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4772 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4773
4774 fi
4775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4776 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4777 if test $ac_compiler_gnu = yes; then
4778 GCC=yes
4779 else
4780 GCC=
4781 fi
4782 ac_test_CFLAGS=${CFLAGS+set}
4783 ac_save_CFLAGS=$CFLAGS
4784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4785 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4786 if ${ac_cv_prog_cc_g+:} false; then :
4787 $as_echo_n "(cached) " >&6
4788 else
4789 ac_save_c_werror_flag=$ac_c_werror_flag
4790 ac_c_werror_flag=yes
4791 ac_cv_prog_cc_g=no
4792 CFLAGS="-g"
4793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4794 /* end confdefs.h. */
4795
4796 int
4797 main ()
4798 {
4799
4800 ;
4801 return 0;
4802 }
4803 _ACEOF
4804 if ac_fn_c_try_compile "$LINENO"; then :
4805 ac_cv_prog_cc_g=yes
4806 else
4807 CFLAGS=""
4808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4809 /* end confdefs.h. */
4810
4811 int
4812 main ()
4813 {
4814
4815 ;
4816 return 0;
4817 }
4818 _ACEOF
4819 if ac_fn_c_try_compile "$LINENO"; then :
4820
4821 else
4822 ac_c_werror_flag=$ac_save_c_werror_flag
4823 CFLAGS="-g"
4824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4825 /* end confdefs.h. */
4826
4827 int
4828 main ()
4829 {
4830
4831 ;
4832 return 0;
4833 }
4834 _ACEOF
4835 if ac_fn_c_try_compile "$LINENO"; then :
4836 ac_cv_prog_cc_g=yes
4837 fi
4838 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4839 fi
4840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4841 fi
4842 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4843 ac_c_werror_flag=$ac_save_c_werror_flag
4844 fi
4845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4846 $as_echo "$ac_cv_prog_cc_g" >&6; }
4847 if test "$ac_test_CFLAGS" = set; then
4848 CFLAGS=$ac_save_CFLAGS
4849 elif test $ac_cv_prog_cc_g = yes; then
4850 if test "$GCC" = yes; then
4851 CFLAGS="-g -O2"
4852 else
4853 CFLAGS="-g"
4854 fi
4855 else
4856 if test "$GCC" = yes; then
4857 CFLAGS="-O2"
4858 else
4859 CFLAGS=
4860 fi
4861 fi
4862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4863 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4864 if ${ac_cv_prog_cc_c89+:} false; then :
4865 $as_echo_n "(cached) " >&6
4866 else
4867 ac_cv_prog_cc_c89=no
4868 ac_save_CC=$CC
4869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4870 /* end confdefs.h. */
4871 #include <stdarg.h>
4872 #include <stdio.h>
4873 struct stat;
4874 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4875 struct buf { int x; };
4876 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4877 static char *e (p, i)
4878 char **p;
4879 int i;
4880 {
4881 return p[i];
4882 }
4883 static char *f (char * (*g) (char **, int), char **p, ...)
4884 {
4885 char *s;
4886 va_list v;
4887 va_start (v,p);
4888 s = g (p, va_arg (v,int));
4889 va_end (v);
4890 return s;
4891 }
4892
4893 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4894 function prototypes and stuff, but not '\xHH' hex character constants.
4895 These don't provoke an error unfortunately, instead are silently treated
4896 as 'x'. The following induces an error, until -std is added to get
4897 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4898 array size at least. It's necessary to write '\x00'==0 to get something
4899 that's true only with -std. */
4900 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4901
4902 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4903 inside strings and character constants. */
4904 #define FOO(x) 'x'
4905 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4906
4907 int test (int i, double x);
4908 struct s1 {int (*f) (int a);};
4909 struct s2 {int (*f) (double a);};
4910 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4911 int argc;
4912 char **argv;
4913 int
4914 main ()
4915 {
4916 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4917 ;
4918 return 0;
4919 }
4920 _ACEOF
4921 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4922 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4923 do
4924 CC="$ac_save_CC $ac_arg"
4925 if ac_fn_c_try_compile "$LINENO"; then :
4926 ac_cv_prog_cc_c89=$ac_arg
4927 fi
4928 rm -f core conftest.err conftest.$ac_objext
4929 test "x$ac_cv_prog_cc_c89" != "xno" && break
4930 done
4931 rm -f conftest.$ac_ext
4932 CC=$ac_save_CC
4933
4934 fi
4935 # AC_CACHE_VAL
4936 case "x$ac_cv_prog_cc_c89" in
4937 x)
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4939 $as_echo "none needed" >&6; } ;;
4940 xno)
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4942 $as_echo "unsupported" >&6; } ;;
4943 *)
4944 CC="$CC $ac_cv_prog_cc_c89"
4945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4946 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4947 esac
4948 if test "x$ac_cv_prog_cc_c89" != xno; then :
4949
4950 fi
4951
4952 ac_ext=c
4953 ac_cpp='$CPP $CPPFLAGS'
4954 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4955 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4956 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4957
4958 ac_aux_dir=
4959 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4960 if test -f "$ac_dir/install-sh"; then
4961 ac_aux_dir=$ac_dir
4962 ac_install_sh="$ac_aux_dir/install-sh -c"
4963 break
4964 elif test -f "$ac_dir/install.sh"; then
4965 ac_aux_dir=$ac_dir
4966 ac_install_sh="$ac_aux_dir/install.sh -c"
4967 break
4968 elif test -f "$ac_dir/shtool"; then
4969 ac_aux_dir=$ac_dir
4970 ac_install_sh="$ac_aux_dir/shtool install -c"
4971 break
4972 fi
4973 done
4974 if test -z "$ac_aux_dir"; then
4975 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4976 fi
4977
4978 # These three variables are undocumented and unsupported,
4979 # and are intended to be withdrawn in a future Autoconf release.
4980 # They can cause serious problems if a builder's source tree is in a directory
4981 # whose full name contains unusual characters.
4982 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4983 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4984 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4985
4986
4987 # Make sure we can run config.sub.
4988 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4989 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4990
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4992 $as_echo_n "checking build system type... " >&6; }
4993 if ${ac_cv_build+:} false; then :
4994 $as_echo_n "(cached) " >&6
4995 else
4996 ac_build_alias=$build_alias
4997 test "x$ac_build_alias" = x &&
4998 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4999 test "x$ac_build_alias" = x &&
5000 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5001 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5002 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5003
5004 fi
5005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5006 $as_echo "$ac_cv_build" >&6; }
5007 case $ac_cv_build in
5008 *-*-*) ;;
5009 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5010 esac
5011 build=$ac_cv_build
5012 ac_save_IFS=$IFS; IFS='-'
5013 set x $ac_cv_build
5014 shift
5015 build_cpu=$1
5016 build_vendor=$2
5017 shift; shift
5018 # Remember, the first character of IFS is used to create $*,
5019 # except with old shells:
5020 build_os=$*
5021 IFS=$ac_save_IFS
5022 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5023
5024
5025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5026 $as_echo_n "checking host system type... " >&6; }
5027 if ${ac_cv_host+:} false; then :
5028 $as_echo_n "(cached) " >&6
5029 else
5030 if test "x$host_alias" = x; then
5031 ac_cv_host=$ac_cv_build
5032 else
5033 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5034 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5035 fi
5036
5037 fi
5038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5039 $as_echo "$ac_cv_host" >&6; }
5040 case $ac_cv_host in
5041 *-*-*) ;;
5042 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5043 esac
5044 host=$ac_cv_host
5045 ac_save_IFS=$IFS; IFS='-'
5046 set x $ac_cv_host
5047 shift
5048 host_cpu=$1
5049 host_vendor=$2
5050 shift; shift
5051 # Remember, the first character of IFS is used to create $*,
5052 # except with old shells:
5053 host_os=$*
5054 IFS=$ac_save_IFS
5055 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5056
5057
5058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5059 $as_echo_n "checking target system type... " >&6; }
5060 if ${ac_cv_target+:} false; then :
5061 $as_echo_n "(cached) " >&6
5062 else
5063 if test "x$target_alias" = x; then
5064 ac_cv_target=$ac_cv_host
5065 else
5066 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5067 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5068 fi
5069
5070 fi
5071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5072 $as_echo "$ac_cv_target" >&6; }
5073 case $ac_cv_target in
5074 *-*-*) ;;
5075 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5076 esac
5077 target=$ac_cv_target
5078 ac_save_IFS=$IFS; IFS='-'
5079 set x $ac_cv_target
5080 shift
5081 target_cpu=$1
5082 target_vendor=$2
5083 shift; shift
5084 # Remember, the first character of IFS is used to create $*,
5085 # except with old shells:
5086 target_os=$*
5087 IFS=$ac_save_IFS
5088 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5089
5090
5091 # The aliases save the names the user supplied, while $host etc.
5092 # will get canonicalized.
5093 test -n "$target_alias" &&
5094 test "$program_prefix$program_suffix$program_transform_name" = \
5095 NONENONEs,x,x, &&
5096 program_prefix=${target_alias}-
5097
5098 ac_ext=c
5099 ac_cpp='$CPP $CPPFLAGS'
5100 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5101 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5102 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5104 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5105 # On Suns, sometimes $CPP names a directory.
5106 if test -n "$CPP" && test -d "$CPP"; then
5107 CPP=
5108 fi
5109 if test -z "$CPP"; then
5110 if ${ac_cv_prog_CPP+:} false; then :
5111 $as_echo_n "(cached) " >&6
5112 else
5113 # Double quotes because CPP needs to be expanded
5114 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5115 do
5116 ac_preproc_ok=false
5117 for ac_c_preproc_warn_flag in '' yes
5118 do
5119 # Use a header file that comes with gcc, so configuring glibc
5120 # with a fresh cross-compiler works.
5121 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5122 # <limits.h> exists even on freestanding compilers.
5123 # On the NeXT, cc -E runs the code through the compiler's parser,
5124 # not just through cpp. "Syntax error" is here to catch this case.
5125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5126 /* end confdefs.h. */
5127 #ifdef __STDC__
5128 # include <limits.h>
5129 #else
5130 # include <assert.h>
5131 #endif
5132 Syntax error
5133 _ACEOF
5134 if ac_fn_c_try_cpp "$LINENO"; then :
5135
5136 else
5137 # Broken: fails on valid input.
5138 continue
5139 fi
5140 rm -f conftest.err conftest.i conftest.$ac_ext
5141
5142 # OK, works on sane cases. Now check whether nonexistent headers
5143 # can be detected and how.
5144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5145 /* end confdefs.h. */
5146 #include <ac_nonexistent.h>
5147 _ACEOF
5148 if ac_fn_c_try_cpp "$LINENO"; then :
5149 # Broken: success on invalid input.
5150 continue
5151 else
5152 # Passes both tests.
5153 ac_preproc_ok=:
5154 break
5155 fi
5156 rm -f conftest.err conftest.i conftest.$ac_ext
5157
5158 done
5159 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5160 rm -f conftest.i conftest.err conftest.$ac_ext
5161 if $ac_preproc_ok; then :
5162 break
5163 fi
5164
5165 done
5166 ac_cv_prog_CPP=$CPP
5167
5168 fi
5169 CPP=$ac_cv_prog_CPP
5170 else
5171 ac_cv_prog_CPP=$CPP
5172 fi
5173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5174 $as_echo "$CPP" >&6; }
5175 ac_preproc_ok=false
5176 for ac_c_preproc_warn_flag in '' yes
5177 do
5178 # Use a header file that comes with gcc, so configuring glibc
5179 # with a fresh cross-compiler works.
5180 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5181 # <limits.h> exists even on freestanding compilers.
5182 # On the NeXT, cc -E runs the code through the compiler's parser,
5183 # not just through cpp. "Syntax error" is here to catch this case.
5184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5185 /* end confdefs.h. */
5186 #ifdef __STDC__
5187 # include <limits.h>
5188 #else
5189 # include <assert.h>
5190 #endif
5191 Syntax error
5192 _ACEOF
5193 if ac_fn_c_try_cpp "$LINENO"; then :
5194
5195 else
5196 # Broken: fails on valid input.
5197 continue
5198 fi
5199 rm -f conftest.err conftest.i conftest.$ac_ext
5200
5201 # OK, works on sane cases. Now check whether nonexistent headers
5202 # can be detected and how.
5203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5204 /* end confdefs.h. */
5205 #include <ac_nonexistent.h>
5206 _ACEOF
5207 if ac_fn_c_try_cpp "$LINENO"; then :
5208 # Broken: success on invalid input.
5209 continue
5210 else
5211 # Passes both tests.
5212 ac_preproc_ok=:
5213 break
5214 fi
5215 rm -f conftest.err conftest.i conftest.$ac_ext
5216
5217 done
5218 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5219 rm -f conftest.i conftest.err conftest.$ac_ext
5220 if $ac_preproc_ok; then :
5221
5222 else
5223 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5224 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5225 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5226 See \`config.log' for more details" "$LINENO" 5; }
5227 fi
5228
5229 ac_ext=c
5230 ac_cpp='$CPP $CPPFLAGS'
5231 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5232 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5233 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5234
5235
5236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5237 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5238 if ${ac_cv_path_GREP+:} false; then :
5239 $as_echo_n "(cached) " >&6
5240 else
5241 if test -z "$GREP"; then
5242 ac_path_GREP_found=false
5243 # Loop through the user's path and test for each of PROGNAME-LIST
5244 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5245 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5246 do
5247 IFS=$as_save_IFS
5248 test -z "$as_dir" && as_dir=.
5249 for ac_prog in grep ggrep; do
5250 for ac_exec_ext in '' $ac_executable_extensions; do
5251 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5252 as_fn_executable_p "$ac_path_GREP" || continue
5253 # Check for GNU ac_path_GREP and select it if it is found.
5254 # Check for GNU $ac_path_GREP
5255 case `"$ac_path_GREP" --version 2>&1` in
5256 *GNU*)
5257 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5258 *)
5259 ac_count=0
5260 $as_echo_n 0123456789 >"conftest.in"
5261 while :
5262 do
5263 cat "conftest.in" "conftest.in" >"conftest.tmp"
5264 mv "conftest.tmp" "conftest.in"
5265 cp "conftest.in" "conftest.nl"
5266 $as_echo 'GREP' >> "conftest.nl"
5267 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5268 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5269 as_fn_arith $ac_count + 1 && ac_count=$as_val
5270 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5271 # Best one so far, save it but keep looking for a better one
5272 ac_cv_path_GREP="$ac_path_GREP"
5273 ac_path_GREP_max=$ac_count
5274 fi
5275 # 10*(2^10) chars as input seems more than enough
5276 test $ac_count -gt 10 && break
5277 done
5278 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5279 esac
5280
5281 $ac_path_GREP_found && break 3
5282 done
5283 done
5284 done
5285 IFS=$as_save_IFS
5286 if test -z "$ac_cv_path_GREP"; then
5287 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5288 fi
5289 else
5290 ac_cv_path_GREP=$GREP
5291 fi
5292
5293 fi
5294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5295 $as_echo "$ac_cv_path_GREP" >&6; }
5296 GREP="$ac_cv_path_GREP"
5297
5298
5299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5300 $as_echo_n "checking for egrep... " >&6; }
5301 if ${ac_cv_path_EGREP+:} false; then :
5302 $as_echo_n "(cached) " >&6
5303 else
5304 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5305 then ac_cv_path_EGREP="$GREP -E"
5306 else
5307 if test -z "$EGREP"; then
5308 ac_path_EGREP_found=false
5309 # Loop through the user's path and test for each of PROGNAME-LIST
5310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5311 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5312 do
5313 IFS=$as_save_IFS
5314 test -z "$as_dir" && as_dir=.
5315 for ac_prog in egrep; do
5316 for ac_exec_ext in '' $ac_executable_extensions; do
5317 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5318 as_fn_executable_p "$ac_path_EGREP" || continue
5319 # Check for GNU ac_path_EGREP and select it if it is found.
5320 # Check for GNU $ac_path_EGREP
5321 case `"$ac_path_EGREP" --version 2>&1` in
5322 *GNU*)
5323 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5324 *)
5325 ac_count=0
5326 $as_echo_n 0123456789 >"conftest.in"
5327 while :
5328 do
5329 cat "conftest.in" "conftest.in" >"conftest.tmp"
5330 mv "conftest.tmp" "conftest.in"
5331 cp "conftest.in" "conftest.nl"
5332 $as_echo 'EGREP' >> "conftest.nl"
5333 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5334 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5335 as_fn_arith $ac_count + 1 && ac_count=$as_val
5336 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5337 # Best one so far, save it but keep looking for a better one
5338 ac_cv_path_EGREP="$ac_path_EGREP"
5339 ac_path_EGREP_max=$ac_count
5340 fi
5341 # 10*(2^10) chars as input seems more than enough
5342 test $ac_count -gt 10 && break
5343 done
5344 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5345 esac
5346
5347 $ac_path_EGREP_found && break 3
5348 done
5349 done
5350 done
5351 IFS=$as_save_IFS
5352 if test -z "$ac_cv_path_EGREP"; then
5353 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5354 fi
5355 else
5356 ac_cv_path_EGREP=$EGREP
5357 fi
5358
5359 fi
5360 fi
5361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5362 $as_echo "$ac_cv_path_EGREP" >&6; }
5363 EGREP="$ac_cv_path_EGREP"
5364
5365
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5367 $as_echo_n "checking for ANSI C header files... " >&6; }
5368 if ${ac_cv_header_stdc+:} false; then :
5369 $as_echo_n "(cached) " >&6
5370 else
5371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5372 /* end confdefs.h. */
5373 #include <stdlib.h>
5374 #include <stdarg.h>
5375 #include <string.h>
5376 #include <float.h>
5377
5378 int
5379 main ()
5380 {
5381
5382 ;
5383 return 0;
5384 }
5385 _ACEOF
5386 if ac_fn_c_try_compile "$LINENO"; then :
5387 ac_cv_header_stdc=yes
5388 else
5389 ac_cv_header_stdc=no
5390 fi
5391 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5392
5393 if test $ac_cv_header_stdc = yes; then
5394 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5396 /* end confdefs.h. */
5397 #include <string.h>
5398
5399 _ACEOF
5400 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5401 $EGREP "memchr" >/dev/null 2>&1; then :
5402
5403 else
5404 ac_cv_header_stdc=no
5405 fi
5406 rm -f conftest*
5407
5408 fi
5409
5410 if test $ac_cv_header_stdc = yes; then
5411 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5413 /* end confdefs.h. */
5414 #include <stdlib.h>
5415
5416 _ACEOF
5417 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5418 $EGREP "free" >/dev/null 2>&1; then :
5419
5420 else
5421 ac_cv_header_stdc=no
5422 fi
5423 rm -f conftest*
5424
5425 fi
5426
5427 if test $ac_cv_header_stdc = yes; then
5428 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5429 if test "$cross_compiling" = yes; then :
5430 :
5431 else
5432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5433 /* end confdefs.h. */
5434 #include <ctype.h>
5435 #include <stdlib.h>
5436 #if ((' ' & 0x0FF) == 0x020)
5437 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5438 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5439 #else
5440 # define ISLOWER(c) \
5441 (('a' <= (c) && (c) <= 'i') \
5442 || ('j' <= (c) && (c) <= 'r') \
5443 || ('s' <= (c) && (c) <= 'z'))
5444 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5445 #endif
5446
5447 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5448 int
5449 main ()
5450 {
5451 int i;
5452 for (i = 0; i < 256; i++)
5453 if (XOR (islower (i), ISLOWER (i))
5454 || toupper (i) != TOUPPER (i))
5455 return 2;
5456 return 0;
5457 }
5458 _ACEOF
5459 if ac_fn_c_try_run "$LINENO"; then :
5460
5461 else
5462 ac_cv_header_stdc=no
5463 fi
5464 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5465 conftest.$ac_objext conftest.beam conftest.$ac_ext
5466 fi
5467
5468 fi
5469 fi
5470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5471 $as_echo "$ac_cv_header_stdc" >&6; }
5472 if test $ac_cv_header_stdc = yes; then
5473
5474 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5475
5476 fi
5477
5478 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5479 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5480 inttypes.h stdint.h unistd.h
5481 do :
5482 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5483 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5484 "
5485 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5486 cat >>confdefs.h <<_ACEOF
5487 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5488 _ACEOF
5489
5490 fi
5491
5492 done
5493
5494
5495
5496 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5497 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5498 MINIX=yes
5499 else
5500 MINIX=
5501 fi
5502
5503
5504 if test "$MINIX" = yes; then
5505
5506 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5507
5508
5509 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5510
5511
5512 $as_echo "#define _MINIX 1" >>confdefs.h
5513
5514 fi
5515
5516
5517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5518 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5519 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5520 $as_echo_n "(cached) " >&6
5521 else
5522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5523 /* end confdefs.h. */
5524
5525 # define __EXTENSIONS__ 1
5526 $ac_includes_default
5527 int
5528 main ()
5529 {
5530
5531 ;
5532 return 0;
5533 }
5534 _ACEOF
5535 if ac_fn_c_try_compile "$LINENO"; then :
5536 ac_cv_safe_to_define___extensions__=yes
5537 else
5538 ac_cv_safe_to_define___extensions__=no
5539 fi
5540 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5541 fi
5542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5543 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5544 test $ac_cv_safe_to_define___extensions__ = yes &&
5545 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5546
5547 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5548
5549 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5550
5551 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5552
5553 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5554
5555
5556 test "$program_prefix" != NONE &&
5557 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5558 # Use a double $ so make ignores it.
5559 test "$program_suffix" != NONE &&
5560 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5561 # Double any \ or $.
5562 # By default was `s,x,x', remove it if useless.
5563 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5564 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5565
5566 # Find a good install program. We prefer a C program (faster),
5567 # so one script is as good as another. But avoid the broken or
5568 # incompatible versions:
5569 # SysV /etc/install, /usr/sbin/install
5570 # SunOS /usr/etc/install
5571 # IRIX /sbin/install
5572 # AIX /bin/install
5573 # AmigaOS /C/install, which installs bootblocks on floppy discs
5574 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5575 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5576 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5577 # OS/2's system install, which has a completely different semantic
5578 # ./install, which can be erroneously created by make from ./install.sh.
5579 # Reject install programs that cannot install multiple files.
5580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5581 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5582 if test -z "$INSTALL"; then
5583 if ${ac_cv_path_install+:} false; then :
5584 $as_echo_n "(cached) " >&6
5585 else
5586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5587 for as_dir in $PATH
5588 do
5589 IFS=$as_save_IFS
5590 test -z "$as_dir" && as_dir=.
5591 # Account for people who put trailing slashes in PATH elements.
5592 case $as_dir/ in #((
5593 ./ | .// | /[cC]/* | \
5594 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5595 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5596 /usr/ucb/* ) ;;
5597 *)
5598 # OSF1 and SCO ODT 3.0 have their own names for install.
5599 # Don't use installbsd from OSF since it installs stuff as root
5600 # by default.
5601 for ac_prog in ginstall scoinst install; do
5602 for ac_exec_ext in '' $ac_executable_extensions; do
5603 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5604 if test $ac_prog = install &&
5605 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5606 # AIX install. It has an incompatible calling convention.
5607 :
5608 elif test $ac_prog = install &&
5609 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5610 # program-specific install script used by HP pwplus--don't use.
5611 :
5612 else
5613 rm -rf conftest.one conftest.two conftest.dir
5614 echo one > conftest.one
5615 echo two > conftest.two
5616 mkdir conftest.dir
5617 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5618 test -s conftest.one && test -s conftest.two &&
5619 test -s conftest.dir/conftest.one &&
5620 test -s conftest.dir/conftest.two
5621 then
5622 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5623 break 3
5624 fi
5625 fi
5626 fi
5627 done
5628 done
5629 ;;
5630 esac
5631
5632 done
5633 IFS=$as_save_IFS
5634
5635 rm -rf conftest.one conftest.two conftest.dir
5636
5637 fi
5638 if test "${ac_cv_path_install+set}" = set; then
5639 INSTALL=$ac_cv_path_install
5640 else
5641 # As a last resort, use the slow shell script. Don't cache a
5642 # value for INSTALL within a source directory, because that will
5643 # break other packages using the cache if that directory is
5644 # removed, or if the value is a relative name.
5645 INSTALL=$ac_install_sh
5646 fi
5647 fi
5648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5649 $as_echo "$INSTALL" >&6; }
5650
5651 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5652 # It thinks the first close brace ends the variable substitution.
5653 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5654
5655 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5656
5657 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5658
5659 rm -rf .tst 2>/dev/null
5660 mkdir .tst 2>/dev/null
5661 if test -d .tst; then
5662 am__leading_dot=.
5663 else
5664 am__leading_dot=_
5665 fi
5666 rmdir .tst 2>/dev/null
5667
5668 DEPDIR="${am__leading_dot}deps"
5669
5670 case `pwd` in
5671 *\ * | *\ *)
5672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5673 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5674 esac
5675
5676
5677
5678 macro_version='2.2.7a'
5679 macro_revision='1.3134'
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693 ltmain="$ac_aux_dir/ltmain.sh"
5694
5695 # Backslashify metacharacters that are still active within
5696 # double-quoted strings.
5697 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5698
5699 # Same as above, but do not quote variable references.
5700 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5701
5702 # Sed substitution to delay expansion of an escaped shell variable in a
5703 # double_quote_subst'ed string.
5704 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5705
5706 # Sed substitution to delay expansion of an escaped single quote.
5707 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5708
5709 # Sed substitution to avoid accidental globbing in evaled expressions
5710 no_glob_subst='s/\*/\\\*/g'
5711
5712 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5713 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5714 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5715
5716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5717 $as_echo_n "checking how to print strings... " >&6; }
5718 # Test print first, because it will be a builtin if present.
5719 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5720 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5721 ECHO='print -r --'
5722 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5723 ECHO='printf %s\n'
5724 else
5725 # Use this function as a fallback that always works.
5726 func_fallback_echo ()
5727 {
5728 eval 'cat <<_LTECHO_EOF
5729 $1
5730 _LTECHO_EOF'
5731 }
5732 ECHO='func_fallback_echo'
5733 fi
5734
5735 # func_echo_all arg...
5736 # Invoke $ECHO with all args, space-separated.
5737 func_echo_all ()
5738 {
5739 $ECHO ""
5740 }
5741
5742 case "$ECHO" in
5743 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5744 $as_echo "printf" >&6; } ;;
5745 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5746 $as_echo "print -r" >&6; } ;;
5747 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5748 $as_echo "cat" >&6; } ;;
5749 esac
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5765 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5766 if ${ac_cv_path_SED+:} false; then :
5767 $as_echo_n "(cached) " >&6
5768 else
5769 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5770 for ac_i in 1 2 3 4 5 6 7; do
5771 ac_script="$ac_script$as_nl$ac_script"
5772 done
5773 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5774 { ac_script=; unset ac_script;}
5775 if test -z "$SED"; then
5776 ac_path_SED_found=false
5777 # Loop through the user's path and test for each of PROGNAME-LIST
5778 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5779 for as_dir in $PATH
5780 do
5781 IFS=$as_save_IFS
5782 test -z "$as_dir" && as_dir=.
5783 for ac_prog in sed gsed; do
5784 for ac_exec_ext in '' $ac_executable_extensions; do
5785 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5786 as_fn_executable_p "$ac_path_SED" || continue
5787 # Check for GNU ac_path_SED and select it if it is found.
5788 # Check for GNU $ac_path_SED
5789 case `"$ac_path_SED" --version 2>&1` in
5790 *GNU*)
5791 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5792 *)
5793 ac_count=0
5794 $as_echo_n 0123456789 >"conftest.in"
5795 while :
5796 do
5797 cat "conftest.in" "conftest.in" >"conftest.tmp"
5798 mv "conftest.tmp" "conftest.in"
5799 cp "conftest.in" "conftest.nl"
5800 $as_echo '' >> "conftest.nl"
5801 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5802 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5803 as_fn_arith $ac_count + 1 && ac_count=$as_val
5804 if test $ac_count -gt ${ac_path_SED_max-0}; then
5805 # Best one so far, save it but keep looking for a better one
5806 ac_cv_path_SED="$ac_path_SED"
5807 ac_path_SED_max=$ac_count
5808 fi
5809 # 10*(2^10) chars as input seems more than enough
5810 test $ac_count -gt 10 && break
5811 done
5812 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5813 esac
5814
5815 $ac_path_SED_found && break 3
5816 done
5817 done
5818 done
5819 IFS=$as_save_IFS
5820 if test -z "$ac_cv_path_SED"; then
5821 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5822 fi
5823 else
5824 ac_cv_path_SED=$SED
5825 fi
5826
5827 fi
5828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5829 $as_echo "$ac_cv_path_SED" >&6; }
5830 SED="$ac_cv_path_SED"
5831 rm -f conftest.sed
5832
5833 test -z "$SED" && SED=sed
5834 Xsed="$SED -e 1s/^X//"
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5847 $as_echo_n "checking for fgrep... " >&6; }
5848 if ${ac_cv_path_FGREP+:} false; then :
5849 $as_echo_n "(cached) " >&6
5850 else
5851 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5852 then ac_cv_path_FGREP="$GREP -F"
5853 else
5854 if test -z "$FGREP"; then
5855 ac_path_FGREP_found=false
5856 # Loop through the user's path and test for each of PROGNAME-LIST
5857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5858 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5859 do
5860 IFS=$as_save_IFS
5861 test -z "$as_dir" && as_dir=.
5862 for ac_prog in fgrep; do
5863 for ac_exec_ext in '' $ac_executable_extensions; do
5864 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5865 as_fn_executable_p "$ac_path_FGREP" || continue
5866 # Check for GNU ac_path_FGREP and select it if it is found.
5867 # Check for GNU $ac_path_FGREP
5868 case `"$ac_path_FGREP" --version 2>&1` in
5869 *GNU*)
5870 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5871 *)
5872 ac_count=0
5873 $as_echo_n 0123456789 >"conftest.in"
5874 while :
5875 do
5876 cat "conftest.in" "conftest.in" >"conftest.tmp"
5877 mv "conftest.tmp" "conftest.in"
5878 cp "conftest.in" "conftest.nl"
5879 $as_echo 'FGREP' >> "conftest.nl"
5880 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5881 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5882 as_fn_arith $ac_count + 1 && ac_count=$as_val
5883 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5884 # Best one so far, save it but keep looking for a better one
5885 ac_cv_path_FGREP="$ac_path_FGREP"
5886 ac_path_FGREP_max=$ac_count
5887 fi
5888 # 10*(2^10) chars as input seems more than enough
5889 test $ac_count -gt 10 && break
5890 done
5891 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5892 esac
5893
5894 $ac_path_FGREP_found && break 3
5895 done
5896 done
5897 done
5898 IFS=$as_save_IFS
5899 if test -z "$ac_cv_path_FGREP"; then
5900 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5901 fi
5902 else
5903 ac_cv_path_FGREP=$FGREP
5904 fi
5905
5906 fi
5907 fi
5908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5909 $as_echo "$ac_cv_path_FGREP" >&6; }
5910 FGREP="$ac_cv_path_FGREP"
5911
5912
5913 test -z "$GREP" && GREP=grep
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933 # Check whether --with-gnu-ld was given.
5934 if test "${with_gnu_ld+set}" = set; then :
5935 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5936 else
5937 with_gnu_ld=no
5938 fi
5939
5940 ac_prog=ld
5941 if test "$GCC" = yes; then
5942 # Check if gcc -print-prog-name=ld gives a path.
5943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5944 $as_echo_n "checking for ld used by $CC... " >&6; }
5945 case $host in
5946 *-*-mingw*)
5947 # gcc leaves a trailing carriage return which upsets mingw
5948 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5949 *)
5950 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5951 esac
5952 case $ac_prog in
5953 # Accept absolute paths.
5954 [\\/]* | ?:[\\/]*)
5955 re_direlt='/[^/][^/]*/\.\./'
5956 # Canonicalize the pathname of ld
5957 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5958 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5959 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5960 done
5961 test -z "$LD" && LD="$ac_prog"
5962 ;;
5963 "")
5964 # If it fails, then pretend we aren't using GCC.
5965 ac_prog=ld
5966 ;;
5967 *)
5968 # If it is relative, then search for the first ld in PATH.
5969 with_gnu_ld=unknown
5970 ;;
5971 esac
5972 elif test "$with_gnu_ld" = yes; then
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5974 $as_echo_n "checking for GNU ld... " >&6; }
5975 else
5976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5977 $as_echo_n "checking for non-GNU ld... " >&6; }
5978 fi
5979 if ${lt_cv_path_LD+:} false; then :
5980 $as_echo_n "(cached) " >&6
5981 else
5982 if test -z "$LD"; then
5983 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5984 for ac_dir in $PATH; do
5985 IFS="$lt_save_ifs"
5986 test -z "$ac_dir" && ac_dir=.
5987 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5988 lt_cv_path_LD="$ac_dir/$ac_prog"
5989 # Check to see if the program is GNU ld. I'd rather use --version,
5990 # but apparently some variants of GNU ld only accept -v.
5991 # Break only if it was the GNU/non-GNU ld that we prefer.
5992 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5993 *GNU* | *'with BFD'*)
5994 test "$with_gnu_ld" != no && break
5995 ;;
5996 *)
5997 test "$with_gnu_ld" != yes && break
5998 ;;
5999 esac
6000 fi
6001 done
6002 IFS="$lt_save_ifs"
6003 else
6004 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6005 fi
6006 fi
6007
6008 LD="$lt_cv_path_LD"
6009 if test -n "$LD"; then
6010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6011 $as_echo "$LD" >&6; }
6012 else
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6014 $as_echo "no" >&6; }
6015 fi
6016 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6018 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6019 if ${lt_cv_prog_gnu_ld+:} false; then :
6020 $as_echo_n "(cached) " >&6
6021 else
6022 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6023 case `$LD -v 2>&1 </dev/null` in
6024 *GNU* | *'with BFD'*)
6025 lt_cv_prog_gnu_ld=yes
6026 ;;
6027 *)
6028 lt_cv_prog_gnu_ld=no
6029 ;;
6030 esac
6031 fi
6032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6033 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6034 with_gnu_ld=$lt_cv_prog_gnu_ld
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6045 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6046 if ${lt_cv_path_NM+:} false; then :
6047 $as_echo_n "(cached) " >&6
6048 else
6049 if test -n "$NM"; then
6050 # Let the user override the test.
6051 lt_cv_path_NM="$NM"
6052 else
6053 lt_nm_to_check="${ac_tool_prefix}nm"
6054 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6055 lt_nm_to_check="$lt_nm_to_check nm"
6056 fi
6057 for lt_tmp_nm in $lt_nm_to_check; do
6058 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6059 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6060 IFS="$lt_save_ifs"
6061 test -z "$ac_dir" && ac_dir=.
6062 tmp_nm="$ac_dir/$lt_tmp_nm"
6063 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6064 # Check to see if the nm accepts a BSD-compat flag.
6065 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6066 # nm: unknown option "B" ignored
6067 # Tru64's nm complains that /dev/null is an invalid object file
6068 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6069 */dev/null* | *'Invalid file or object type'*)
6070 lt_cv_path_NM="$tmp_nm -B"
6071 break
6072 ;;
6073 *)
6074 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6075 */dev/null*)
6076 lt_cv_path_NM="$tmp_nm -p"
6077 break
6078 ;;
6079 *)
6080 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6081 continue # so that we can try to find one that supports BSD flags
6082 ;;
6083 esac
6084 ;;
6085 esac
6086 fi
6087 done
6088 IFS="$lt_save_ifs"
6089 done
6090 : ${lt_cv_path_NM=no}
6091 fi
6092 fi
6093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6094 $as_echo "$lt_cv_path_NM" >&6; }
6095 if test "$lt_cv_path_NM" != "no"; then
6096 NM="$lt_cv_path_NM"
6097 else
6098 # Didn't find any BSD compatible name lister, look for dumpbin.
6099 if test -n "$DUMPBIN"; then :
6100 # Let the user override the test.
6101 else
6102 if test -n "$ac_tool_prefix"; then
6103 for ac_prog in dumpbin "link -dump"
6104 do
6105 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6106 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6108 $as_echo_n "checking for $ac_word... " >&6; }
6109 if ${ac_cv_prog_DUMPBIN+:} false; then :
6110 $as_echo_n "(cached) " >&6
6111 else
6112 if test -n "$DUMPBIN"; then
6113 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6114 else
6115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6116 for as_dir in $PATH
6117 do
6118 IFS=$as_save_IFS
6119 test -z "$as_dir" && as_dir=.
6120 for ac_exec_ext in '' $ac_executable_extensions; do
6121 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6122 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6124 break 2
6125 fi
6126 done
6127 done
6128 IFS=$as_save_IFS
6129
6130 fi
6131 fi
6132 DUMPBIN=$ac_cv_prog_DUMPBIN
6133 if test -n "$DUMPBIN"; then
6134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6135 $as_echo "$DUMPBIN" >&6; }
6136 else
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6138 $as_echo "no" >&6; }
6139 fi
6140
6141
6142 test -n "$DUMPBIN" && break
6143 done
6144 fi
6145 if test -z "$DUMPBIN"; then
6146 ac_ct_DUMPBIN=$DUMPBIN
6147 for ac_prog in dumpbin "link -dump"
6148 do
6149 # Extract the first word of "$ac_prog", so it can be a program name with args.
6150 set dummy $ac_prog; ac_word=$2
6151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6152 $as_echo_n "checking for $ac_word... " >&6; }
6153 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6154 $as_echo_n "(cached) " >&6
6155 else
6156 if test -n "$ac_ct_DUMPBIN"; then
6157 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6158 else
6159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6160 for as_dir in $PATH
6161 do
6162 IFS=$as_save_IFS
6163 test -z "$as_dir" && as_dir=.
6164 for ac_exec_ext in '' $ac_executable_extensions; do
6165 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6166 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6168 break 2
6169 fi
6170 done
6171 done
6172 IFS=$as_save_IFS
6173
6174 fi
6175 fi
6176 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6177 if test -n "$ac_ct_DUMPBIN"; then
6178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6179 $as_echo "$ac_ct_DUMPBIN" >&6; }
6180 else
6181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6182 $as_echo "no" >&6; }
6183 fi
6184
6185
6186 test -n "$ac_ct_DUMPBIN" && break
6187 done
6188
6189 if test "x$ac_ct_DUMPBIN" = x; then
6190 DUMPBIN=":"
6191 else
6192 case $cross_compiling:$ac_tool_warned in
6193 yes:)
6194 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6195 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6196 ac_tool_warned=yes ;;
6197 esac
6198 DUMPBIN=$ac_ct_DUMPBIN
6199 fi
6200 fi
6201
6202 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6203 *COFF*)
6204 DUMPBIN="$DUMPBIN -symbols"
6205 ;;
6206 *)
6207 DUMPBIN=:
6208 ;;
6209 esac
6210 fi
6211
6212 if test "$DUMPBIN" != ":"; then
6213 NM="$DUMPBIN"
6214 fi
6215 fi
6216 test -z "$NM" && NM=nm
6217
6218
6219
6220
6221
6222
6223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6224 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6225 if ${lt_cv_nm_interface+:} false; then :
6226 $as_echo_n "(cached) " >&6
6227 else
6228 lt_cv_nm_interface="BSD nm"
6229 echo "int some_variable = 0;" > conftest.$ac_ext
6230 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6231 (eval "$ac_compile" 2>conftest.err)
6232 cat conftest.err >&5
6233 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6234 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6235 cat conftest.err >&5
6236 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6237 cat conftest.out >&5
6238 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6239 lt_cv_nm_interface="MS dumpbin"
6240 fi
6241 rm -f conftest*
6242 fi
6243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6244 $as_echo "$lt_cv_nm_interface" >&6; }
6245
6246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6247 $as_echo_n "checking whether ln -s works... " >&6; }
6248 LN_S=$as_ln_s
6249 if test "$LN_S" = "ln -s"; then
6250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6251 $as_echo "yes" >&6; }
6252 else
6253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6254 $as_echo "no, using $LN_S" >&6; }
6255 fi
6256
6257 # find the maximum length of command line arguments
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6259 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6260 if ${lt_cv_sys_max_cmd_len+:} false; then :
6261 $as_echo_n "(cached) " >&6
6262 else
6263 i=0
6264 teststring="ABCD"
6265
6266 case $build_os in
6267 msdosdjgpp*)
6268 # On DJGPP, this test can blow up pretty badly due to problems in libc
6269 # (any single argument exceeding 2000 bytes causes a buffer overrun
6270 # during glob expansion). Even if it were fixed, the result of this
6271 # check would be larger than it should be.
6272 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6273 ;;
6274
6275 gnu*)
6276 # Under GNU Hurd, this test is not required because there is
6277 # no limit to the length of command line arguments.
6278 # Libtool will interpret -1 as no limit whatsoever
6279 lt_cv_sys_max_cmd_len=-1;
6280 ;;
6281
6282 cygwin* | mingw* | cegcc*)
6283 # On Win9x/ME, this test blows up -- it succeeds, but takes
6284 # about 5 minutes as the teststring grows exponentially.
6285 # Worse, since 9x/ME are not pre-emptively multitasking,
6286 # you end up with a "frozen" computer, even though with patience
6287 # the test eventually succeeds (with a max line length of 256k).
6288 # Instead, let's just punt: use the minimum linelength reported by
6289 # all of the supported platforms: 8192 (on NT/2K/XP).
6290 lt_cv_sys_max_cmd_len=8192;
6291 ;;
6292
6293 mint*)
6294 # On MiNT this can take a long time and run out of memory.
6295 lt_cv_sys_max_cmd_len=8192;
6296 ;;
6297
6298 amigaos*)
6299 # On AmigaOS with pdksh, this test takes hours, literally.
6300 # So we just punt and use a minimum line length of 8192.
6301 lt_cv_sys_max_cmd_len=8192;
6302 ;;
6303
6304 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6305 # This has been around since 386BSD, at least. Likely further.
6306 if test -x /sbin/sysctl; then
6307 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6308 elif test -x /usr/sbin/sysctl; then
6309 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6310 else
6311 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6312 fi
6313 # And add a safety zone
6314 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6315 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6316 ;;
6317
6318 interix*)
6319 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6320 lt_cv_sys_max_cmd_len=196608
6321 ;;
6322
6323 osf*)
6324 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6325 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6326 # nice to cause kernel panics so lets avoid the loop below.
6327 # First set a reasonable default.
6328 lt_cv_sys_max_cmd_len=16384
6329 #
6330 if test -x /sbin/sysconfig; then
6331 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6332 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6333 esac
6334 fi
6335 ;;
6336 sco3.2v5*)
6337 lt_cv_sys_max_cmd_len=102400
6338 ;;
6339 sysv5* | sco5v6* | sysv4.2uw2*)
6340 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6341 if test -n "$kargmax"; then
6342 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6343 else
6344 lt_cv_sys_max_cmd_len=32768
6345 fi
6346 ;;
6347 *)
6348 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6349 if test -n "$lt_cv_sys_max_cmd_len"; then
6350 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6351 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6352 else
6353 # Make teststring a little bigger before we do anything with it.
6354 # a 1K string should be a reasonable start.
6355 for i in 1 2 3 4 5 6 7 8 ; do
6356 teststring=$teststring$teststring
6357 done
6358 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6359 # If test is not a shell built-in, we'll probably end up computing a
6360 # maximum length that is only half of the actual maximum length, but
6361 # we can't tell.
6362 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6363 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6364 test $i != 17 # 1/2 MB should be enough
6365 do
6366 i=`expr $i + 1`
6367 teststring=$teststring$teststring
6368 done
6369 # Only check the string length outside the loop.
6370 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6371 teststring=
6372 # Add a significant safety factor because C++ compilers can tack on
6373 # massive amounts of additional arguments before passing them to the
6374 # linker. It appears as though 1/2 is a usable value.
6375 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6376 fi
6377 ;;
6378 esac
6379
6380 fi
6381
6382 if test -n $lt_cv_sys_max_cmd_len ; then
6383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6384 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6385 else
6386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6387 $as_echo "none" >&6; }
6388 fi
6389 max_cmd_len=$lt_cv_sys_max_cmd_len
6390
6391
6392
6393
6394
6395
6396 : ${CP="cp -f"}
6397 : ${MV="mv -f"}
6398 : ${RM="rm -f"}
6399
6400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6401 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6402 # Try some XSI features
6403 xsi_shell=no
6404 ( _lt_dummy="a/b/c"
6405 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6406 = c,a/b,, \
6407 && eval 'test $(( 1 + 1 )) -eq 2 \
6408 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6409 && xsi_shell=yes
6410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6411 $as_echo "$xsi_shell" >&6; }
6412
6413
6414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6415 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6416 lt_shell_append=no
6417 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6418 >/dev/null 2>&1 \
6419 && lt_shell_append=yes
6420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6421 $as_echo "$lt_shell_append" >&6; }
6422
6423
6424 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6425 lt_unset=unset
6426 else
6427 lt_unset=false
6428 fi
6429
6430
6431
6432
6433
6434 # test EBCDIC or ASCII
6435 case `echo X|tr X '\101'` in
6436 A) # ASCII based system
6437 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6438 lt_SP2NL='tr \040 \012'
6439 lt_NL2SP='tr \015\012 \040\040'
6440 ;;
6441 *) # EBCDIC based system
6442 lt_SP2NL='tr \100 \n'
6443 lt_NL2SP='tr \r\n \100\100'
6444 ;;
6445 esac
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6456 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6457 if ${lt_cv_ld_reload_flag+:} false; then :
6458 $as_echo_n "(cached) " >&6
6459 else
6460 lt_cv_ld_reload_flag='-r'
6461 fi
6462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6463 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6464 reload_flag=$lt_cv_ld_reload_flag
6465 case $reload_flag in
6466 "" | " "*) ;;
6467 *) reload_flag=" $reload_flag" ;;
6468 esac
6469 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6470 case $host_os in
6471 darwin*)
6472 if test "$GCC" = yes; then
6473 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6474 else
6475 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6476 fi
6477 ;;
6478 esac
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488 if test -n "$ac_tool_prefix"; then
6489 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6490 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6492 $as_echo_n "checking for $ac_word... " >&6; }
6493 if ${ac_cv_prog_OBJDUMP+:} false; then :
6494 $as_echo_n "(cached) " >&6
6495 else
6496 if test -n "$OBJDUMP"; then
6497 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6498 else
6499 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6500 for as_dir in $PATH
6501 do
6502 IFS=$as_save_IFS
6503 test -z "$as_dir" && as_dir=.
6504 for ac_exec_ext in '' $ac_executable_extensions; do
6505 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6506 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6507 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6508 break 2
6509 fi
6510 done
6511 done
6512 IFS=$as_save_IFS
6513
6514 fi
6515 fi
6516 OBJDUMP=$ac_cv_prog_OBJDUMP
6517 if test -n "$OBJDUMP"; then
6518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6519 $as_echo "$OBJDUMP" >&6; }
6520 else
6521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6522 $as_echo "no" >&6; }
6523 fi
6524
6525
6526 fi
6527 if test -z "$ac_cv_prog_OBJDUMP"; then
6528 ac_ct_OBJDUMP=$OBJDUMP
6529 # Extract the first word of "objdump", so it can be a program name with args.
6530 set dummy objdump; ac_word=$2
6531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6532 $as_echo_n "checking for $ac_word... " >&6; }
6533 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6534 $as_echo_n "(cached) " >&6
6535 else
6536 if test -n "$ac_ct_OBJDUMP"; then
6537 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6538 else
6539 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6540 for as_dir in $PATH
6541 do
6542 IFS=$as_save_IFS
6543 test -z "$as_dir" && as_dir=.
6544 for ac_exec_ext in '' $ac_executable_extensions; do
6545 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6546 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6547 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6548 break 2
6549 fi
6550 done
6551 done
6552 IFS=$as_save_IFS
6553
6554 fi
6555 fi
6556 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6557 if test -n "$ac_ct_OBJDUMP"; then
6558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6559 $as_echo "$ac_ct_OBJDUMP" >&6; }
6560 else
6561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6562 $as_echo "no" >&6; }
6563 fi
6564
6565 if test "x$ac_ct_OBJDUMP" = x; then
6566 OBJDUMP="false"
6567 else
6568 case $cross_compiling:$ac_tool_warned in
6569 yes:)
6570 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6571 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6572 ac_tool_warned=yes ;;
6573 esac
6574 OBJDUMP=$ac_ct_OBJDUMP
6575 fi
6576 else
6577 OBJDUMP="$ac_cv_prog_OBJDUMP"
6578 fi
6579
6580 test -z "$OBJDUMP" && OBJDUMP=objdump
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6591 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6592 if ${lt_cv_deplibs_check_method+:} false; then :
6593 $as_echo_n "(cached) " >&6
6594 else
6595 lt_cv_file_magic_cmd='$MAGIC_CMD'
6596 lt_cv_file_magic_test_file=
6597 lt_cv_deplibs_check_method='unknown'
6598 # Need to set the preceding variable on all platforms that support
6599 # interlibrary dependencies.
6600 # 'none' -- dependencies not supported.
6601 # `unknown' -- same as none, but documents that we really don't know.
6602 # 'pass_all' -- all dependencies passed with no checks.
6603 # 'test_compile' -- check by making test program.
6604 # 'file_magic [[regex]]' -- check by looking for files in library path
6605 # which responds to the $file_magic_cmd with a given extended regex.
6606 # If you have `file' or equivalent on your system and you're not sure
6607 # whether `pass_all' will *always* work, you probably want this one.
6608
6609 case $host_os in
6610 aix[4-9]*)
6611 lt_cv_deplibs_check_method=pass_all
6612 ;;
6613
6614 beos*)
6615 lt_cv_deplibs_check_method=pass_all
6616 ;;
6617
6618 bsdi[45]*)
6619 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6620 lt_cv_file_magic_cmd='/usr/bin/file -L'
6621 lt_cv_file_magic_test_file=/shlib/libc.so
6622 ;;
6623
6624 cygwin*)
6625 # func_win32_libid is a shell function defined in ltmain.sh
6626 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6627 lt_cv_file_magic_cmd='func_win32_libid'
6628 ;;
6629
6630 mingw* | pw32*)
6631 # Base MSYS/MinGW do not provide the 'file' command needed by
6632 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6633 # unless we find 'file', for example because we are cross-compiling.
6634 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6635 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6636 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6637 lt_cv_file_magic_cmd='func_win32_libid'
6638 else
6639 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6640 lt_cv_file_magic_cmd='$OBJDUMP -f'
6641 fi
6642 ;;
6643
6644 cegcc*)
6645 # use the weaker test based on 'objdump'. See mingw*.
6646 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6647 lt_cv_file_magic_cmd='$OBJDUMP -f'
6648 ;;
6649
6650 darwin* | rhapsody*)
6651 lt_cv_deplibs_check_method=pass_all
6652 ;;
6653
6654 freebsd* | dragonfly*)
6655 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6656 case $host_cpu in
6657 i*86 )
6658 # Not sure whether the presence of OpenBSD here was a mistake.
6659 # Let's accept both of them until this is cleared up.
6660 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6661 lt_cv_file_magic_cmd=/usr/bin/file
6662 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6663 ;;
6664 esac
6665 else
6666 lt_cv_deplibs_check_method=pass_all
6667 fi
6668 ;;
6669
6670 gnu*)
6671 lt_cv_deplibs_check_method=pass_all
6672 ;;
6673
6674 haiku*)
6675 lt_cv_deplibs_check_method=pass_all
6676 ;;
6677
6678 hpux10.20* | hpux11*)
6679 lt_cv_file_magic_cmd=/usr/bin/file
6680 case $host_cpu in
6681 ia64*)
6682 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6683 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6684 ;;
6685 hppa*64*)
6686 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]'
6687 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6688 ;;
6689 *)
6690 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6691 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6692 ;;
6693 esac
6694 ;;
6695
6696 interix[3-9]*)
6697 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6698 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6699 ;;
6700
6701 irix5* | irix6* | nonstopux*)
6702 case $LD in
6703 *-32|*"-32 ") libmagic=32-bit;;
6704 *-n32|*"-n32 ") libmagic=N32;;
6705 *-64|*"-64 ") libmagic=64-bit;;
6706 *) libmagic=never-match;;
6707 esac
6708 lt_cv_deplibs_check_method=pass_all
6709 ;;
6710
6711 # This must be Linux ELF.
6712 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6713 lt_cv_deplibs_check_method=pass_all
6714 ;;
6715
6716 netbsd*)
6717 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6718 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6719 else
6720 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6721 fi
6722 ;;
6723
6724 newos6*)
6725 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6726 lt_cv_file_magic_cmd=/usr/bin/file
6727 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6728 ;;
6729
6730 *nto* | *qnx*)
6731 lt_cv_deplibs_check_method=pass_all
6732 ;;
6733
6734 openbsd*)
6735 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6736 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6737 else
6738 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6739 fi
6740 ;;
6741
6742 osf3* | osf4* | osf5*)
6743 lt_cv_deplibs_check_method=pass_all
6744 ;;
6745
6746 rdos*)
6747 lt_cv_deplibs_check_method=pass_all
6748 ;;
6749
6750 solaris*)
6751 lt_cv_deplibs_check_method=pass_all
6752 ;;
6753
6754 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6755 lt_cv_deplibs_check_method=pass_all
6756 ;;
6757
6758 sysv4 | sysv4.3*)
6759 case $host_vendor in
6760 motorola)
6761 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]'
6762 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6763 ;;
6764 ncr)
6765 lt_cv_deplibs_check_method=pass_all
6766 ;;
6767 sequent)
6768 lt_cv_file_magic_cmd='/bin/file'
6769 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6770 ;;
6771 sni)
6772 lt_cv_file_magic_cmd='/bin/file'
6773 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6774 lt_cv_file_magic_test_file=/lib/libc.so
6775 ;;
6776 siemens)
6777 lt_cv_deplibs_check_method=pass_all
6778 ;;
6779 pc)
6780 lt_cv_deplibs_check_method=pass_all
6781 ;;
6782 esac
6783 ;;
6784
6785 tpf*)
6786 lt_cv_deplibs_check_method=pass_all
6787 ;;
6788 esac
6789
6790 fi
6791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6792 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6793 file_magic_cmd=$lt_cv_file_magic_cmd
6794 deplibs_check_method=$lt_cv_deplibs_check_method
6795 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808 plugin_option=
6809 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6810 for plugin in $plugin_names; do
6811 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6812 if test x$plugin_so = x$plugin; then
6813 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6814 fi
6815 if test x$plugin_so != x$plugin; then
6816 plugin_option="--plugin $plugin_so"
6817 break
6818 fi
6819 done
6820
6821 if test -n "$ac_tool_prefix"; then
6822 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6823 set dummy ${ac_tool_prefix}ar; ac_word=$2
6824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6825 $as_echo_n "checking for $ac_word... " >&6; }
6826 if ${ac_cv_prog_AR+:} false; then :
6827 $as_echo_n "(cached) " >&6
6828 else
6829 if test -n "$AR"; then
6830 ac_cv_prog_AR="$AR" # Let the user override the test.
6831 else
6832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6833 for as_dir in $PATH
6834 do
6835 IFS=$as_save_IFS
6836 test -z "$as_dir" && as_dir=.
6837 for ac_exec_ext in '' $ac_executable_extensions; do
6838 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6839 ac_cv_prog_AR="${ac_tool_prefix}ar"
6840 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6841 break 2
6842 fi
6843 done
6844 done
6845 IFS=$as_save_IFS
6846
6847 fi
6848 fi
6849 AR=$ac_cv_prog_AR
6850 if test -n "$AR"; then
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6852 $as_echo "$AR" >&6; }
6853 else
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6855 $as_echo "no" >&6; }
6856 fi
6857
6858
6859 fi
6860 if test -z "$ac_cv_prog_AR"; then
6861 ac_ct_AR=$AR
6862 # Extract the first word of "ar", so it can be a program name with args.
6863 set dummy ar; ac_word=$2
6864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6865 $as_echo_n "checking for $ac_word... " >&6; }
6866 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6867 $as_echo_n "(cached) " >&6
6868 else
6869 if test -n "$ac_ct_AR"; then
6870 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6871 else
6872 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6873 for as_dir in $PATH
6874 do
6875 IFS=$as_save_IFS
6876 test -z "$as_dir" && as_dir=.
6877 for ac_exec_ext in '' $ac_executable_extensions; do
6878 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6879 ac_cv_prog_ac_ct_AR="ar"
6880 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6881 break 2
6882 fi
6883 done
6884 done
6885 IFS=$as_save_IFS
6886
6887 fi
6888 fi
6889 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6890 if test -n "$ac_ct_AR"; then
6891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6892 $as_echo "$ac_ct_AR" >&6; }
6893 else
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6895 $as_echo "no" >&6; }
6896 fi
6897
6898 if test "x$ac_ct_AR" = x; then
6899 AR="false"
6900 else
6901 case $cross_compiling:$ac_tool_warned in
6902 yes:)
6903 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6904 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6905 ac_tool_warned=yes ;;
6906 esac
6907 AR=$ac_ct_AR
6908 fi
6909 else
6910 AR="$ac_cv_prog_AR"
6911 fi
6912
6913 test -z "$AR" && AR=ar
6914 if test -n "$plugin_option"; then
6915 if $AR --help 2>&1 | grep -q "\--plugin"; then
6916 touch conftest.c
6917 $AR $plugin_option rc conftest.a conftest.c
6918 if test "$?" != 0; then
6919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6920 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6921 else
6922 AR="$AR $plugin_option"
6923 fi
6924 rm -f conftest.*
6925 fi
6926 fi
6927 test -z "$AR_FLAGS" && AR_FLAGS=cru
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939 if test -n "$ac_tool_prefix"; then
6940 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6941 set dummy ${ac_tool_prefix}strip; ac_word=$2
6942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6943 $as_echo_n "checking for $ac_word... " >&6; }
6944 if ${ac_cv_prog_STRIP+:} false; then :
6945 $as_echo_n "(cached) " >&6
6946 else
6947 if test -n "$STRIP"; then
6948 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6949 else
6950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6951 for as_dir in $PATH
6952 do
6953 IFS=$as_save_IFS
6954 test -z "$as_dir" && as_dir=.
6955 for ac_exec_ext in '' $ac_executable_extensions; do
6956 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6957 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6959 break 2
6960 fi
6961 done
6962 done
6963 IFS=$as_save_IFS
6964
6965 fi
6966 fi
6967 STRIP=$ac_cv_prog_STRIP
6968 if test -n "$STRIP"; then
6969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6970 $as_echo "$STRIP" >&6; }
6971 else
6972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6973 $as_echo "no" >&6; }
6974 fi
6975
6976
6977 fi
6978 if test -z "$ac_cv_prog_STRIP"; then
6979 ac_ct_STRIP=$STRIP
6980 # Extract the first word of "strip", so it can be a program name with args.
6981 set dummy strip; ac_word=$2
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6983 $as_echo_n "checking for $ac_word... " >&6; }
6984 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6985 $as_echo_n "(cached) " >&6
6986 else
6987 if test -n "$ac_ct_STRIP"; then
6988 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6989 else
6990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6991 for as_dir in $PATH
6992 do
6993 IFS=$as_save_IFS
6994 test -z "$as_dir" && as_dir=.
6995 for ac_exec_ext in '' $ac_executable_extensions; do
6996 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6997 ac_cv_prog_ac_ct_STRIP="strip"
6998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6999 break 2
7000 fi
7001 done
7002 done
7003 IFS=$as_save_IFS
7004
7005 fi
7006 fi
7007 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7008 if test -n "$ac_ct_STRIP"; then
7009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7010 $as_echo "$ac_ct_STRIP" >&6; }
7011 else
7012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7013 $as_echo "no" >&6; }
7014 fi
7015
7016 if test "x$ac_ct_STRIP" = x; then
7017 STRIP=":"
7018 else
7019 case $cross_compiling:$ac_tool_warned in
7020 yes:)
7021 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7022 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7023 ac_tool_warned=yes ;;
7024 esac
7025 STRIP=$ac_ct_STRIP
7026 fi
7027 else
7028 STRIP="$ac_cv_prog_STRIP"
7029 fi
7030
7031 test -z "$STRIP" && STRIP=:
7032
7033
7034
7035
7036
7037
7038 if test -n "$ac_tool_prefix"; then
7039 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7040 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7042 $as_echo_n "checking for $ac_word... " >&6; }
7043 if ${ac_cv_prog_RANLIB+:} false; then :
7044 $as_echo_n "(cached) " >&6
7045 else
7046 if test -n "$RANLIB"; then
7047 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7048 else
7049 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7050 for as_dir in $PATH
7051 do
7052 IFS=$as_save_IFS
7053 test -z "$as_dir" && as_dir=.
7054 for ac_exec_ext in '' $ac_executable_extensions; do
7055 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7056 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7057 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7058 break 2
7059 fi
7060 done
7061 done
7062 IFS=$as_save_IFS
7063
7064 fi
7065 fi
7066 RANLIB=$ac_cv_prog_RANLIB
7067 if test -n "$RANLIB"; then
7068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7069 $as_echo "$RANLIB" >&6; }
7070 else
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7072 $as_echo "no" >&6; }
7073 fi
7074
7075
7076 fi
7077 if test -z "$ac_cv_prog_RANLIB"; then
7078 ac_ct_RANLIB=$RANLIB
7079 # Extract the first word of "ranlib", so it can be a program name with args.
7080 set dummy ranlib; ac_word=$2
7081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7082 $as_echo_n "checking for $ac_word... " >&6; }
7083 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7084 $as_echo_n "(cached) " >&6
7085 else
7086 if test -n "$ac_ct_RANLIB"; then
7087 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7088 else
7089 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7090 for as_dir in $PATH
7091 do
7092 IFS=$as_save_IFS
7093 test -z "$as_dir" && as_dir=.
7094 for ac_exec_ext in '' $ac_executable_extensions; do
7095 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7096 ac_cv_prog_ac_ct_RANLIB="ranlib"
7097 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7098 break 2
7099 fi
7100 done
7101 done
7102 IFS=$as_save_IFS
7103
7104 fi
7105 fi
7106 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7107 if test -n "$ac_ct_RANLIB"; then
7108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7109 $as_echo "$ac_ct_RANLIB" >&6; }
7110 else
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7112 $as_echo "no" >&6; }
7113 fi
7114
7115 if test "x$ac_ct_RANLIB" = x; then
7116 RANLIB=":"
7117 else
7118 case $cross_compiling:$ac_tool_warned in
7119 yes:)
7120 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7121 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7122 ac_tool_warned=yes ;;
7123 esac
7124 RANLIB=$ac_ct_RANLIB
7125 fi
7126 else
7127 RANLIB="$ac_cv_prog_RANLIB"
7128 fi
7129
7130 test -z "$RANLIB" && RANLIB=:
7131 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
7132 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
7133 RANLIB="$RANLIB $plugin_option"
7134 fi
7135 fi
7136
7137
7138
7139
7140
7141
7142 # Determine commands to create old-style static archives.
7143 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7144 old_postinstall_cmds='chmod 644 $oldlib'
7145 old_postuninstall_cmds=
7146
7147 if test -n "$RANLIB"; then
7148 case $host_os in
7149 openbsd*)
7150 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7151 ;;
7152 *)
7153 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7154 ;;
7155 esac
7156 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7157 fi
7158
7159 case $host_os in
7160 darwin*)
7161 lock_old_archive_extraction=yes ;;
7162 *)
7163 lock_old_archive_extraction=no ;;
7164 esac
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186 for ac_prog in gawk mawk nawk awk
7187 do
7188 # Extract the first word of "$ac_prog", so it can be a program name with args.
7189 set dummy $ac_prog; ac_word=$2
7190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7191 $as_echo_n "checking for $ac_word... " >&6; }
7192 if ${ac_cv_prog_AWK+:} false; then :
7193 $as_echo_n "(cached) " >&6
7194 else
7195 if test -n "$AWK"; then
7196 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7197 else
7198 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7199 for as_dir in $PATH
7200 do
7201 IFS=$as_save_IFS
7202 test -z "$as_dir" && as_dir=.
7203 for ac_exec_ext in '' $ac_executable_extensions; do
7204 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7205 ac_cv_prog_AWK="$ac_prog"
7206 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7207 break 2
7208 fi
7209 done
7210 done
7211 IFS=$as_save_IFS
7212
7213 fi
7214 fi
7215 AWK=$ac_cv_prog_AWK
7216 if test -n "$AWK"; then
7217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7218 $as_echo "$AWK" >&6; }
7219 else
7220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7221 $as_echo "no" >&6; }
7222 fi
7223
7224
7225 test -n "$AWK" && break
7226 done
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246 # If no C compiler was specified, use CC.
7247 LTCC=${LTCC-"$CC"}
7248
7249 # If no C compiler flags were specified, use CFLAGS.
7250 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7251
7252 # Allow CC to be a program name with arguments.
7253 compiler=$CC
7254
7255
7256 # Check for command to grab the raw symbol name followed by C symbol from nm.
7257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7258 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7259 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7260 $as_echo_n "(cached) " >&6
7261 else
7262
7263 # These are sane defaults that work on at least a few old systems.
7264 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7265
7266 # Character class describing NM global symbol codes.
7267 symcode='[BCDEGRST]'
7268
7269 # Regexp to match symbols that can be accessed directly from C.
7270 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7271
7272 # Define system-specific variables.
7273 case $host_os in
7274 aix*)
7275 symcode='[BCDT]'
7276 ;;
7277 cygwin* | mingw* | pw32* | cegcc*)
7278 symcode='[ABCDGISTW]'
7279 ;;
7280 hpux*)
7281 if test "$host_cpu" = ia64; then
7282 symcode='[ABCDEGRST]'
7283 fi
7284 ;;
7285 irix* | nonstopux*)
7286 symcode='[BCDEGRST]'
7287 ;;
7288 osf*)
7289 symcode='[BCDEGQRST]'
7290 ;;
7291 solaris*)
7292 symcode='[BDRT]'
7293 ;;
7294 sco3.2v5*)
7295 symcode='[DT]'
7296 ;;
7297 sysv4.2uw2*)
7298 symcode='[DT]'
7299 ;;
7300 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7301 symcode='[ABDT]'
7302 ;;
7303 sysv4)
7304 symcode='[DFNSTU]'
7305 ;;
7306 esac
7307
7308 # If we're using GNU nm, then use its standard symbol codes.
7309 case `$NM -V 2>&1` in
7310 *GNU* | *'with BFD'*)
7311 symcode='[ABCDGIRSTW]' ;;
7312 esac
7313
7314 # Transform an extracted symbol line into a proper C declaration.
7315 # Some systems (esp. on ia64) link data and code symbols differently,
7316 # so use this general approach.
7317 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7318
7319 # Transform an extracted symbol line into symbol name and symbol address
7320 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7321 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'"
7322
7323 # Handle CRLF in mingw tool chain
7324 opt_cr=
7325 case $build_os in
7326 mingw*)
7327 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7328 ;;
7329 esac
7330
7331 # Try without a prefix underscore, then with it.
7332 for ac_symprfx in "" "_"; do
7333
7334 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7335 symxfrm="\\1 $ac_symprfx\\2 \\2"
7336
7337 # Write the raw and C identifiers.
7338 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7339 # Fake it for dumpbin and say T for any non-static function
7340 # and D for any global variable.
7341 # Also find C++ and __fastcall symbols from MSVC++,
7342 # which start with @ or ?.
7343 lt_cv_sys_global_symbol_pipe="$AWK '"\
7344 " {last_section=section; section=\$ 3};"\
7345 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7346 " \$ 0!~/External *\|/{next};"\
7347 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7348 " {if(hide[section]) next};"\
7349 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7350 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7351 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7352 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7353 " ' prfx=^$ac_symprfx"
7354 else
7355 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7356 fi
7357
7358 # Check to see that the pipe works correctly.
7359 pipe_works=no
7360
7361 rm -f conftest*
7362 cat > conftest.$ac_ext <<_LT_EOF
7363 #ifdef __cplusplus
7364 extern "C" {
7365 #endif
7366 char nm_test_var;
7367 void nm_test_func(void);
7368 void nm_test_func(void){}
7369 #ifdef __cplusplus
7370 }
7371 #endif
7372 int main(){nm_test_var='a';nm_test_func();return(0);}
7373 _LT_EOF
7374
7375 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7376 (eval $ac_compile) 2>&5
7377 ac_status=$?
7378 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7379 test $ac_status = 0; }; then
7380 # Now try to grab the symbols.
7381 nlist=conftest.nm
7382 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7383 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7384 ac_status=$?
7385 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7386 test $ac_status = 0; } && test -s "$nlist"; then
7387 # Try sorting and uniquifying the output.
7388 if sort "$nlist" | uniq > "$nlist"T; then
7389 mv -f "$nlist"T "$nlist"
7390 else
7391 rm -f "$nlist"T
7392 fi
7393
7394 # Make sure that we snagged all the symbols we need.
7395 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7396 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7397 cat <<_LT_EOF > conftest.$ac_ext
7398 #ifdef __cplusplus
7399 extern "C" {
7400 #endif
7401
7402 _LT_EOF
7403 # Now generate the symbol file.
7404 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7405
7406 cat <<_LT_EOF >> conftest.$ac_ext
7407
7408 /* The mapping between symbol names and symbols. */
7409 const struct {
7410 const char *name;
7411 void *address;
7412 }
7413 lt__PROGRAM__LTX_preloaded_symbols[] =
7414 {
7415 { "@PROGRAM@", (void *) 0 },
7416 _LT_EOF
7417 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7418 cat <<\_LT_EOF >> conftest.$ac_ext
7419 {0, (void *) 0}
7420 };
7421
7422 /* This works around a problem in FreeBSD linker */
7423 #ifdef FREEBSD_WORKAROUND
7424 static const void *lt_preloaded_setup() {
7425 return lt__PROGRAM__LTX_preloaded_symbols;
7426 }
7427 #endif
7428
7429 #ifdef __cplusplus
7430 }
7431 #endif
7432 _LT_EOF
7433 # Now try linking the two files.
7434 mv conftest.$ac_objext conftstm.$ac_objext
7435 lt_save_LIBS="$LIBS"
7436 lt_save_CFLAGS="$CFLAGS"
7437 LIBS="conftstm.$ac_objext"
7438 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7439 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7440 (eval $ac_link) 2>&5
7441 ac_status=$?
7442 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7443 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7444 pipe_works=yes
7445 fi
7446 LIBS="$lt_save_LIBS"
7447 CFLAGS="$lt_save_CFLAGS"
7448 else
7449 echo "cannot find nm_test_func in $nlist" >&5
7450 fi
7451 else
7452 echo "cannot find nm_test_var in $nlist" >&5
7453 fi
7454 else
7455 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7456 fi
7457 else
7458 echo "$progname: failed program was:" >&5
7459 cat conftest.$ac_ext >&5
7460 fi
7461 rm -rf conftest* conftst*
7462
7463 # Do not use the global_symbol_pipe unless it works.
7464 if test "$pipe_works" = yes; then
7465 break
7466 else
7467 lt_cv_sys_global_symbol_pipe=
7468 fi
7469 done
7470
7471 fi
7472
7473 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7474 lt_cv_sys_global_symbol_to_cdecl=
7475 fi
7476 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7478 $as_echo "failed" >&6; }
7479 else
7480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7481 $as_echo "ok" >&6; }
7482 fi
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505 # Check whether --enable-libtool-lock was given.
7506 if test "${enable_libtool_lock+set}" = set; then :
7507 enableval=$enable_libtool_lock;
7508 fi
7509
7510 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7511
7512 # Some flags need to be propagated to the compiler or linker for good
7513 # libtool support.
7514 case $host in
7515 ia64-*-hpux*)
7516 # Find out which ABI we are using.
7517 echo 'int i;' > 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 case `/usr/bin/file conftest.$ac_objext` in
7524 *ELF-32*)
7525 HPUX_IA64_MODE="32"
7526 ;;
7527 *ELF-64*)
7528 HPUX_IA64_MODE="64"
7529 ;;
7530 esac
7531 fi
7532 rm -rf conftest*
7533 ;;
7534 *-*-irix6*)
7535 # Find out which ABI we are using.
7536 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7537 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7538 (eval $ac_compile) 2>&5
7539 ac_status=$?
7540 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7541 test $ac_status = 0; }; then
7542 if test "$lt_cv_prog_gnu_ld" = yes; then
7543 case `/usr/bin/file conftest.$ac_objext` in
7544 *32-bit*)
7545 LD="${LD-ld} -melf32bsmip"
7546 ;;
7547 *N32*)
7548 LD="${LD-ld} -melf32bmipn32"
7549 ;;
7550 *64-bit*)
7551 LD="${LD-ld} -melf64bmip"
7552 ;;
7553 esac
7554 else
7555 case `/usr/bin/file conftest.$ac_objext` in
7556 *32-bit*)
7557 LD="${LD-ld} -32"
7558 ;;
7559 *N32*)
7560 LD="${LD-ld} -n32"
7561 ;;
7562 *64-bit*)
7563 LD="${LD-ld} -64"
7564 ;;
7565 esac
7566 fi
7567 fi
7568 rm -rf conftest*
7569 ;;
7570
7571 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7572 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7573 # Find out which ABI we are using.
7574 echo 'int i;' > conftest.$ac_ext
7575 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7576 (eval $ac_compile) 2>&5
7577 ac_status=$?
7578 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7579 test $ac_status = 0; }; then
7580 case `/usr/bin/file conftest.o` in
7581 *32-bit*)
7582 case $host in
7583 x86_64-*kfreebsd*-gnu)
7584 LD="${LD-ld} -m elf_i386_fbsd"
7585 ;;
7586 x86_64-*linux*)
7587 case `/usr/bin/file conftest.o` in
7588 *x86-64*)
7589 LD="${LD-ld} -m elf32_x86_64"
7590 ;;
7591 *)
7592 LD="${LD-ld} -m elf_i386"
7593 ;;
7594 esac
7595 ;;
7596 powerpc64le-*linux*)
7597 LD="${LD-ld} -m elf32lppclinux"
7598 ;;
7599 powerpc64-*linux*)
7600 LD="${LD-ld} -m elf32ppclinux"
7601 ;;
7602 s390x-*linux*)
7603 LD="${LD-ld} -m elf_s390"
7604 ;;
7605 sparc64-*linux*)
7606 LD="${LD-ld} -m elf32_sparc"
7607 ;;
7608 esac
7609 ;;
7610 *64-bit*)
7611 case $host in
7612 x86_64-*kfreebsd*-gnu)
7613 LD="${LD-ld} -m elf_x86_64_fbsd"
7614 ;;
7615 x86_64-*linux*)
7616 LD="${LD-ld} -m elf_x86_64"
7617 ;;
7618 powerpcle-*linux*)
7619 LD="${LD-ld} -m elf64lppc"
7620 ;;
7621 powerpc-*linux*)
7622 LD="${LD-ld} -m elf64ppc"
7623 ;;
7624 s390*-*linux*|s390*-*tpf*)
7625 LD="${LD-ld} -m elf64_s390"
7626 ;;
7627 sparc*-*linux*)
7628 LD="${LD-ld} -m elf64_sparc"
7629 ;;
7630 esac
7631 ;;
7632 esac
7633 fi
7634 rm -rf conftest*
7635 ;;
7636
7637 *-*-sco3.2v5*)
7638 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7639 SAVE_CFLAGS="$CFLAGS"
7640 CFLAGS="$CFLAGS -belf"
7641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7642 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7643 if ${lt_cv_cc_needs_belf+:} false; then :
7644 $as_echo_n "(cached) " >&6
7645 else
7646 ac_ext=c
7647 ac_cpp='$CPP $CPPFLAGS'
7648 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7649 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7650 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7651
7652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7653 /* end confdefs.h. */
7654
7655 int
7656 main ()
7657 {
7658
7659 ;
7660 return 0;
7661 }
7662 _ACEOF
7663 if ac_fn_c_try_link "$LINENO"; then :
7664 lt_cv_cc_needs_belf=yes
7665 else
7666 lt_cv_cc_needs_belf=no
7667 fi
7668 rm -f core conftest.err conftest.$ac_objext \
7669 conftest$ac_exeext conftest.$ac_ext
7670 ac_ext=c
7671 ac_cpp='$CPP $CPPFLAGS'
7672 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7673 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7674 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7675
7676 fi
7677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7678 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7679 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7680 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7681 CFLAGS="$SAVE_CFLAGS"
7682 fi
7683 ;;
7684 sparc*-*solaris*)
7685 # Find out which ABI we are using.
7686 echo 'int i;' > conftest.$ac_ext
7687 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7688 (eval $ac_compile) 2>&5
7689 ac_status=$?
7690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7691 test $ac_status = 0; }; then
7692 case `/usr/bin/file conftest.o` in
7693 *64-bit*)
7694 case $lt_cv_prog_gnu_ld in
7695 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7696 *)
7697 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7698 LD="${LD-ld} -64"
7699 fi
7700 ;;
7701 esac
7702 ;;
7703 esac
7704 fi
7705 rm -rf conftest*
7706 ;;
7707 esac
7708
7709 need_locks="$enable_libtool_lock"
7710
7711
7712 case $host_os in
7713 rhapsody* | darwin*)
7714 if test -n "$ac_tool_prefix"; then
7715 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7716 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7718 $as_echo_n "checking for $ac_word... " >&6; }
7719 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7720 $as_echo_n "(cached) " >&6
7721 else
7722 if test -n "$DSYMUTIL"; then
7723 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7724 else
7725 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7726 for as_dir in $PATH
7727 do
7728 IFS=$as_save_IFS
7729 test -z "$as_dir" && as_dir=.
7730 for ac_exec_ext in '' $ac_executable_extensions; do
7731 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7732 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7734 break 2
7735 fi
7736 done
7737 done
7738 IFS=$as_save_IFS
7739
7740 fi
7741 fi
7742 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7743 if test -n "$DSYMUTIL"; then
7744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7745 $as_echo "$DSYMUTIL" >&6; }
7746 else
7747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7748 $as_echo "no" >&6; }
7749 fi
7750
7751
7752 fi
7753 if test -z "$ac_cv_prog_DSYMUTIL"; then
7754 ac_ct_DSYMUTIL=$DSYMUTIL
7755 # Extract the first word of "dsymutil", so it can be a program name with args.
7756 set dummy dsymutil; ac_word=$2
7757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7758 $as_echo_n "checking for $ac_word... " >&6; }
7759 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7760 $as_echo_n "(cached) " >&6
7761 else
7762 if test -n "$ac_ct_DSYMUTIL"; then
7763 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7764 else
7765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7766 for as_dir in $PATH
7767 do
7768 IFS=$as_save_IFS
7769 test -z "$as_dir" && as_dir=.
7770 for ac_exec_ext in '' $ac_executable_extensions; do
7771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7772 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7774 break 2
7775 fi
7776 done
7777 done
7778 IFS=$as_save_IFS
7779
7780 fi
7781 fi
7782 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7783 if test -n "$ac_ct_DSYMUTIL"; then
7784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7785 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7786 else
7787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7788 $as_echo "no" >&6; }
7789 fi
7790
7791 if test "x$ac_ct_DSYMUTIL" = x; then
7792 DSYMUTIL=":"
7793 else
7794 case $cross_compiling:$ac_tool_warned in
7795 yes:)
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7797 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7798 ac_tool_warned=yes ;;
7799 esac
7800 DSYMUTIL=$ac_ct_DSYMUTIL
7801 fi
7802 else
7803 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7804 fi
7805
7806 if test -n "$ac_tool_prefix"; then
7807 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7808 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7810 $as_echo_n "checking for $ac_word... " >&6; }
7811 if ${ac_cv_prog_NMEDIT+:} false; then :
7812 $as_echo_n "(cached) " >&6
7813 else
7814 if test -n "$NMEDIT"; then
7815 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7816 else
7817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7818 for as_dir in $PATH
7819 do
7820 IFS=$as_save_IFS
7821 test -z "$as_dir" && as_dir=.
7822 for ac_exec_ext in '' $ac_executable_extensions; do
7823 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7824 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7825 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7826 break 2
7827 fi
7828 done
7829 done
7830 IFS=$as_save_IFS
7831
7832 fi
7833 fi
7834 NMEDIT=$ac_cv_prog_NMEDIT
7835 if test -n "$NMEDIT"; then
7836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7837 $as_echo "$NMEDIT" >&6; }
7838 else
7839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7840 $as_echo "no" >&6; }
7841 fi
7842
7843
7844 fi
7845 if test -z "$ac_cv_prog_NMEDIT"; then
7846 ac_ct_NMEDIT=$NMEDIT
7847 # Extract the first word of "nmedit", so it can be a program name with args.
7848 set dummy nmedit; ac_word=$2
7849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7850 $as_echo_n "checking for $ac_word... " >&6; }
7851 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7852 $as_echo_n "(cached) " >&6
7853 else
7854 if test -n "$ac_ct_NMEDIT"; then
7855 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7856 else
7857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7858 for as_dir in $PATH
7859 do
7860 IFS=$as_save_IFS
7861 test -z "$as_dir" && as_dir=.
7862 for ac_exec_ext in '' $ac_executable_extensions; do
7863 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7864 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7865 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7866 break 2
7867 fi
7868 done
7869 done
7870 IFS=$as_save_IFS
7871
7872 fi
7873 fi
7874 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7875 if test -n "$ac_ct_NMEDIT"; then
7876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7877 $as_echo "$ac_ct_NMEDIT" >&6; }
7878 else
7879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7880 $as_echo "no" >&6; }
7881 fi
7882
7883 if test "x$ac_ct_NMEDIT" = x; then
7884 NMEDIT=":"
7885 else
7886 case $cross_compiling:$ac_tool_warned in
7887 yes:)
7888 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7889 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7890 ac_tool_warned=yes ;;
7891 esac
7892 NMEDIT=$ac_ct_NMEDIT
7893 fi
7894 else
7895 NMEDIT="$ac_cv_prog_NMEDIT"
7896 fi
7897
7898 if test -n "$ac_tool_prefix"; then
7899 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7900 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7902 $as_echo_n "checking for $ac_word... " >&6; }
7903 if ${ac_cv_prog_LIPO+:} false; then :
7904 $as_echo_n "(cached) " >&6
7905 else
7906 if test -n "$LIPO"; then
7907 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7908 else
7909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7910 for as_dir in $PATH
7911 do
7912 IFS=$as_save_IFS
7913 test -z "$as_dir" && as_dir=.
7914 for ac_exec_ext in '' $ac_executable_extensions; do
7915 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7916 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7918 break 2
7919 fi
7920 done
7921 done
7922 IFS=$as_save_IFS
7923
7924 fi
7925 fi
7926 LIPO=$ac_cv_prog_LIPO
7927 if test -n "$LIPO"; then
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7929 $as_echo "$LIPO" >&6; }
7930 else
7931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7932 $as_echo "no" >&6; }
7933 fi
7934
7935
7936 fi
7937 if test -z "$ac_cv_prog_LIPO"; then
7938 ac_ct_LIPO=$LIPO
7939 # Extract the first word of "lipo", so it can be a program name with args.
7940 set dummy lipo; ac_word=$2
7941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7942 $as_echo_n "checking for $ac_word... " >&6; }
7943 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7944 $as_echo_n "(cached) " >&6
7945 else
7946 if test -n "$ac_ct_LIPO"; then
7947 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7948 else
7949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7950 for as_dir in $PATH
7951 do
7952 IFS=$as_save_IFS
7953 test -z "$as_dir" && as_dir=.
7954 for ac_exec_ext in '' $ac_executable_extensions; do
7955 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7956 ac_cv_prog_ac_ct_LIPO="lipo"
7957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7958 break 2
7959 fi
7960 done
7961 done
7962 IFS=$as_save_IFS
7963
7964 fi
7965 fi
7966 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7967 if test -n "$ac_ct_LIPO"; then
7968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7969 $as_echo "$ac_ct_LIPO" >&6; }
7970 else
7971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7972 $as_echo "no" >&6; }
7973 fi
7974
7975 if test "x$ac_ct_LIPO" = x; then
7976 LIPO=":"
7977 else
7978 case $cross_compiling:$ac_tool_warned in
7979 yes:)
7980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7981 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7982 ac_tool_warned=yes ;;
7983 esac
7984 LIPO=$ac_ct_LIPO
7985 fi
7986 else
7987 LIPO="$ac_cv_prog_LIPO"
7988 fi
7989
7990 if test -n "$ac_tool_prefix"; then
7991 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7992 set dummy ${ac_tool_prefix}otool; ac_word=$2
7993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7994 $as_echo_n "checking for $ac_word... " >&6; }
7995 if ${ac_cv_prog_OTOOL+:} false; then :
7996 $as_echo_n "(cached) " >&6
7997 else
7998 if test -n "$OTOOL"; then
7999 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8000 else
8001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8002 for as_dir in $PATH
8003 do
8004 IFS=$as_save_IFS
8005 test -z "$as_dir" && as_dir=.
8006 for ac_exec_ext in '' $ac_executable_extensions; do
8007 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8008 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8009 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8010 break 2
8011 fi
8012 done
8013 done
8014 IFS=$as_save_IFS
8015
8016 fi
8017 fi
8018 OTOOL=$ac_cv_prog_OTOOL
8019 if test -n "$OTOOL"; then
8020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8021 $as_echo "$OTOOL" >&6; }
8022 else
8023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8024 $as_echo "no" >&6; }
8025 fi
8026
8027
8028 fi
8029 if test -z "$ac_cv_prog_OTOOL"; then
8030 ac_ct_OTOOL=$OTOOL
8031 # Extract the first word of "otool", so it can be a program name with args.
8032 set dummy otool; ac_word=$2
8033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8034 $as_echo_n "checking for $ac_word... " >&6; }
8035 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8036 $as_echo_n "(cached) " >&6
8037 else
8038 if test -n "$ac_ct_OTOOL"; then
8039 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8040 else
8041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8042 for as_dir in $PATH
8043 do
8044 IFS=$as_save_IFS
8045 test -z "$as_dir" && as_dir=.
8046 for ac_exec_ext in '' $ac_executable_extensions; do
8047 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8048 ac_cv_prog_ac_ct_OTOOL="otool"
8049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8050 break 2
8051 fi
8052 done
8053 done
8054 IFS=$as_save_IFS
8055
8056 fi
8057 fi
8058 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8059 if test -n "$ac_ct_OTOOL"; then
8060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8061 $as_echo "$ac_ct_OTOOL" >&6; }
8062 else
8063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8064 $as_echo "no" >&6; }
8065 fi
8066
8067 if test "x$ac_ct_OTOOL" = x; then
8068 OTOOL=":"
8069 else
8070 case $cross_compiling:$ac_tool_warned in
8071 yes:)
8072 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8073 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8074 ac_tool_warned=yes ;;
8075 esac
8076 OTOOL=$ac_ct_OTOOL
8077 fi
8078 else
8079 OTOOL="$ac_cv_prog_OTOOL"
8080 fi
8081
8082 if test -n "$ac_tool_prefix"; then
8083 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8084 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8086 $as_echo_n "checking for $ac_word... " >&6; }
8087 if ${ac_cv_prog_OTOOL64+:} false; then :
8088 $as_echo_n "(cached) " >&6
8089 else
8090 if test -n "$OTOOL64"; then
8091 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8092 else
8093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8094 for as_dir in $PATH
8095 do
8096 IFS=$as_save_IFS
8097 test -z "$as_dir" && as_dir=.
8098 for ac_exec_ext in '' $ac_executable_extensions; do
8099 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8100 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8101 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8102 break 2
8103 fi
8104 done
8105 done
8106 IFS=$as_save_IFS
8107
8108 fi
8109 fi
8110 OTOOL64=$ac_cv_prog_OTOOL64
8111 if test -n "$OTOOL64"; then
8112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8113 $as_echo "$OTOOL64" >&6; }
8114 else
8115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8116 $as_echo "no" >&6; }
8117 fi
8118
8119
8120 fi
8121 if test -z "$ac_cv_prog_OTOOL64"; then
8122 ac_ct_OTOOL64=$OTOOL64
8123 # Extract the first word of "otool64", so it can be a program name with args.
8124 set dummy otool64; ac_word=$2
8125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8126 $as_echo_n "checking for $ac_word... " >&6; }
8127 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8128 $as_echo_n "(cached) " >&6
8129 else
8130 if test -n "$ac_ct_OTOOL64"; then
8131 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8132 else
8133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8134 for as_dir in $PATH
8135 do
8136 IFS=$as_save_IFS
8137 test -z "$as_dir" && as_dir=.
8138 for ac_exec_ext in '' $ac_executable_extensions; do
8139 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8140 ac_cv_prog_ac_ct_OTOOL64="otool64"
8141 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8142 break 2
8143 fi
8144 done
8145 done
8146 IFS=$as_save_IFS
8147
8148 fi
8149 fi
8150 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8151 if test -n "$ac_ct_OTOOL64"; then
8152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8153 $as_echo "$ac_ct_OTOOL64" >&6; }
8154 else
8155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8156 $as_echo "no" >&6; }
8157 fi
8158
8159 if test "x$ac_ct_OTOOL64" = x; then
8160 OTOOL64=":"
8161 else
8162 case $cross_compiling:$ac_tool_warned in
8163 yes:)
8164 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8165 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8166 ac_tool_warned=yes ;;
8167 esac
8168 OTOOL64=$ac_ct_OTOOL64
8169 fi
8170 else
8171 OTOOL64="$ac_cv_prog_OTOOL64"
8172 fi
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8201 $as_echo_n "checking for -single_module linker flag... " >&6; }
8202 if ${lt_cv_apple_cc_single_mod+:} false; then :
8203 $as_echo_n "(cached) " >&6
8204 else
8205 lt_cv_apple_cc_single_mod=no
8206 if test -z "${LT_MULTI_MODULE}"; then
8207 # By default we will add the -single_module flag. You can override
8208 # by either setting the environment variable LT_MULTI_MODULE
8209 # non-empty at configure time, or by adding -multi_module to the
8210 # link flags.
8211 rm -rf libconftest.dylib*
8212 echo "int foo(void){return 1;}" > conftest.c
8213 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8214 -dynamiclib -Wl,-single_module conftest.c" >&5
8215 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8216 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8217 _lt_result=$?
8218 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8219 lt_cv_apple_cc_single_mod=yes
8220 else
8221 cat conftest.err >&5
8222 fi
8223 rm -rf libconftest.dylib*
8224 rm -f conftest.*
8225 fi
8226 fi
8227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8228 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8230 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8231 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8232 $as_echo_n "(cached) " >&6
8233 else
8234 lt_cv_ld_exported_symbols_list=no
8235 save_LDFLAGS=$LDFLAGS
8236 echo "_main" > conftest.sym
8237 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8239 /* end confdefs.h. */
8240
8241 int
8242 main ()
8243 {
8244
8245 ;
8246 return 0;
8247 }
8248 _ACEOF
8249 if ac_fn_c_try_link "$LINENO"; then :
8250 lt_cv_ld_exported_symbols_list=yes
8251 else
8252 lt_cv_ld_exported_symbols_list=no
8253 fi
8254 rm -f core conftest.err conftest.$ac_objext \
8255 conftest$ac_exeext conftest.$ac_ext
8256 LDFLAGS="$save_LDFLAGS"
8257
8258 fi
8259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8260 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8262 $as_echo_n "checking for -force_load linker flag... " >&6; }
8263 if ${lt_cv_ld_force_load+:} false; then :
8264 $as_echo_n "(cached) " >&6
8265 else
8266 lt_cv_ld_force_load=no
8267 cat > conftest.c << _LT_EOF
8268 int forced_loaded() { return 2;}
8269 _LT_EOF
8270 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8271 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8272 echo "$AR cru libconftest.a conftest.o" >&5
8273 $AR cru libconftest.a conftest.o 2>&5
8274 cat > conftest.c << _LT_EOF
8275 int main() { return 0;}
8276 _LT_EOF
8277 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8278 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8279 _lt_result=$?
8280 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8281 lt_cv_ld_force_load=yes
8282 else
8283 cat conftest.err >&5
8284 fi
8285 rm -f conftest.err libconftest.a conftest conftest.c
8286 rm -rf conftest.dSYM
8287
8288 fi
8289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8290 $as_echo "$lt_cv_ld_force_load" >&6; }
8291 case $host_os in
8292 rhapsody* | darwin1.[012])
8293 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8294 darwin1.*)
8295 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8296 darwin*) # darwin 5.x on
8297 # if running on 10.5 or later, the deployment target defaults
8298 # to the OS version, if on x86, and 10.4, the deployment
8299 # target defaults to 10.4. Don't you love it?
8300 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8301 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8302 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8303 10.[012][,.]*)
8304 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8305 10.*)
8306 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8307 esac
8308 ;;
8309 esac
8310 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8311 _lt_dar_single_mod='$single_module'
8312 fi
8313 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8314 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8315 else
8316 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8317 fi
8318 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8319 _lt_dsymutil='~$DSYMUTIL $lib || :'
8320 else
8321 _lt_dsymutil=
8322 fi
8323 ;;
8324 esac
8325
8326 for ac_header in dlfcn.h
8327 do :
8328 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8329 "
8330 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8331 cat >>confdefs.h <<_ACEOF
8332 #define HAVE_DLFCN_H 1
8333 _ACEOF
8334
8335 fi
8336
8337 done
8338
8339
8340
8341 # autoconf.info says this should be called right after AC_INIT.
8342 ac_config_headers="$ac_config_headers config.h:config.in"
8343
8344
8345
8346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8347 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8348 if ${ac_cv_c_bigendian+:} false; then :
8349 $as_echo_n "(cached) " >&6
8350 else
8351 ac_cv_c_bigendian=unknown
8352 # See if we're dealing with a universal compiler.
8353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8354 /* end confdefs.h. */
8355 #ifndef __APPLE_CC__
8356 not a universal capable compiler
8357 #endif
8358 typedef int dummy;
8359
8360 _ACEOF
8361 if ac_fn_c_try_compile "$LINENO"; then :
8362
8363 # Check for potential -arch flags. It is not universal unless
8364 # there are at least two -arch flags with different values.
8365 ac_arch=
8366 ac_prev=
8367 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8368 if test -n "$ac_prev"; then
8369 case $ac_word in
8370 i?86 | x86_64 | ppc | ppc64)
8371 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8372 ac_arch=$ac_word
8373 else
8374 ac_cv_c_bigendian=universal
8375 break
8376 fi
8377 ;;
8378 esac
8379 ac_prev=
8380 elif test "x$ac_word" = "x-arch"; then
8381 ac_prev=arch
8382 fi
8383 done
8384 fi
8385 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8386 if test $ac_cv_c_bigendian = unknown; then
8387 # See if sys/param.h defines the BYTE_ORDER macro.
8388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8389 /* end confdefs.h. */
8390 #include <sys/types.h>
8391 #include <sys/param.h>
8392
8393 int
8394 main ()
8395 {
8396 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8397 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8398 && LITTLE_ENDIAN)
8399 bogus endian macros
8400 #endif
8401
8402 ;
8403 return 0;
8404 }
8405 _ACEOF
8406 if ac_fn_c_try_compile "$LINENO"; then :
8407 # It does; now see whether it defined to BIG_ENDIAN or not.
8408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8409 /* end confdefs.h. */
8410 #include <sys/types.h>
8411 #include <sys/param.h>
8412
8413 int
8414 main ()
8415 {
8416 #if BYTE_ORDER != BIG_ENDIAN
8417 not big endian
8418 #endif
8419
8420 ;
8421 return 0;
8422 }
8423 _ACEOF
8424 if ac_fn_c_try_compile "$LINENO"; then :
8425 ac_cv_c_bigendian=yes
8426 else
8427 ac_cv_c_bigendian=no
8428 fi
8429 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8430 fi
8431 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8432 fi
8433 if test $ac_cv_c_bigendian = unknown; then
8434 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8436 /* end confdefs.h. */
8437 #include <limits.h>
8438
8439 int
8440 main ()
8441 {
8442 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8443 bogus endian macros
8444 #endif
8445
8446 ;
8447 return 0;
8448 }
8449 _ACEOF
8450 if ac_fn_c_try_compile "$LINENO"; then :
8451 # It does; now see whether it defined to _BIG_ENDIAN or not.
8452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8453 /* end confdefs.h. */
8454 #include <limits.h>
8455
8456 int
8457 main ()
8458 {
8459 #ifndef _BIG_ENDIAN
8460 not big endian
8461 #endif
8462
8463 ;
8464 return 0;
8465 }
8466 _ACEOF
8467 if ac_fn_c_try_compile "$LINENO"; then :
8468 ac_cv_c_bigendian=yes
8469 else
8470 ac_cv_c_bigendian=no
8471 fi
8472 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8473 fi
8474 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8475 fi
8476 if test $ac_cv_c_bigendian = unknown; then
8477 # Compile a test program.
8478 if test "$cross_compiling" = yes; then :
8479 # Try to guess by grepping values from an object file.
8480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8481 /* end confdefs.h. */
8482 short int ascii_mm[] =
8483 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8484 short int ascii_ii[] =
8485 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8486 int use_ascii (int i) {
8487 return ascii_mm[i] + ascii_ii[i];
8488 }
8489 short int ebcdic_ii[] =
8490 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8491 short int ebcdic_mm[] =
8492 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8493 int use_ebcdic (int i) {
8494 return ebcdic_mm[i] + ebcdic_ii[i];
8495 }
8496 extern int foo;
8497
8498 int
8499 main ()
8500 {
8501 return use_ascii (foo) == use_ebcdic (foo);
8502 ;
8503 return 0;
8504 }
8505 _ACEOF
8506 if ac_fn_c_try_compile "$LINENO"; then :
8507 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8508 ac_cv_c_bigendian=yes
8509 fi
8510 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8511 if test "$ac_cv_c_bigendian" = unknown; then
8512 ac_cv_c_bigendian=no
8513 else
8514 # finding both strings is unlikely to happen, but who knows?
8515 ac_cv_c_bigendian=unknown
8516 fi
8517 fi
8518 fi
8519 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8520 else
8521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8522 /* end confdefs.h. */
8523 $ac_includes_default
8524 int
8525 main ()
8526 {
8527
8528 /* Are we little or big endian? From Harbison&Steele. */
8529 union
8530 {
8531 long int l;
8532 char c[sizeof (long int)];
8533 } u;
8534 u.l = 1;
8535 return u.c[sizeof (long int) - 1] == 1;
8536
8537 ;
8538 return 0;
8539 }
8540 _ACEOF
8541 if ac_fn_c_try_run "$LINENO"; then :
8542 ac_cv_c_bigendian=no
8543 else
8544 ac_cv_c_bigendian=yes
8545 fi
8546 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8547 conftest.$ac_objext conftest.beam conftest.$ac_ext
8548 fi
8549
8550 fi
8551 fi
8552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8553 $as_echo "$ac_cv_c_bigendian" >&6; }
8554 case $ac_cv_c_bigendian in #(
8555 yes)
8556 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8557 ;; #(
8558 no)
8559 ;; #(
8560 universal)
8561
8562 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8563
8564 ;; #(
8565 *)
8566 as_fn_error $? "unknown endianness
8567 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8568 esac
8569
8570
8571
8572
8573 # Put a plausible default for CC_FOR_BUILD in Makefile.
8574 if test -z "$CC_FOR_BUILD"; then
8575 if test "x$cross_compiling" = "xno"; then
8576 CC_FOR_BUILD='$(CC)'
8577 else
8578 CC_FOR_BUILD=gcc
8579 fi
8580 fi
8581
8582
8583
8584 AR=${AR-ar}
8585
8586 if test -n "$ac_tool_prefix"; then
8587 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8588 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8590 $as_echo_n "checking for $ac_word... " >&6; }
8591 if ${ac_cv_prog_RANLIB+:} false; then :
8592 $as_echo_n "(cached) " >&6
8593 else
8594 if test -n "$RANLIB"; then
8595 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8596 else
8597 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8598 for as_dir in $PATH
8599 do
8600 IFS=$as_save_IFS
8601 test -z "$as_dir" && as_dir=.
8602 for ac_exec_ext in '' $ac_executable_extensions; do
8603 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8604 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8606 break 2
8607 fi
8608 done
8609 done
8610 IFS=$as_save_IFS
8611
8612 fi
8613 fi
8614 RANLIB=$ac_cv_prog_RANLIB
8615 if test -n "$RANLIB"; then
8616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8617 $as_echo "$RANLIB" >&6; }
8618 else
8619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8620 $as_echo "no" >&6; }
8621 fi
8622
8623
8624 fi
8625 if test -z "$ac_cv_prog_RANLIB"; then
8626 ac_ct_RANLIB=$RANLIB
8627 # Extract the first word of "ranlib", so it can be a program name with args.
8628 set dummy ranlib; ac_word=$2
8629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8630 $as_echo_n "checking for $ac_word... " >&6; }
8631 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
8632 $as_echo_n "(cached) " >&6
8633 else
8634 if test -n "$ac_ct_RANLIB"; then
8635 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8636 else
8637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8638 for as_dir in $PATH
8639 do
8640 IFS=$as_save_IFS
8641 test -z "$as_dir" && as_dir=.
8642 for ac_exec_ext in '' $ac_executable_extensions; do
8643 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8644 ac_cv_prog_ac_ct_RANLIB="ranlib"
8645 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8646 break 2
8647 fi
8648 done
8649 done
8650 IFS=$as_save_IFS
8651
8652 fi
8653 fi
8654 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8655 if test -n "$ac_ct_RANLIB"; then
8656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8657 $as_echo "$ac_ct_RANLIB" >&6; }
8658 else
8659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8660 $as_echo "no" >&6; }
8661 fi
8662
8663 if test "x$ac_ct_RANLIB" = x; then
8664 RANLIB=":"
8665 else
8666 case $cross_compiling:$ac_tool_warned in
8667 yes:)
8668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8669 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8670 ac_tool_warned=yes ;;
8671 esac
8672 RANLIB=$ac_ct_RANLIB
8673 fi
8674 else
8675 RANLIB="$ac_cv_prog_RANLIB"
8676 fi
8677
8678
8679 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8680 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8681 # is C99. So handle it ourselves.
8682 :
8683 C_DIALECT=
8684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8685 $as_echo_n "checking whether C11 is supported by default... " >&6; }
8686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8687 /* end confdefs.h. */
8688
8689 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8690 # error "C11 support not found"
8691 #endif
8692
8693 _ACEOF
8694 if ac_fn_c_try_compile "$LINENO"; then :
8695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8696 $as_echo "yes" >&6; }
8697 else
8698
8699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8700 $as_echo "no" >&6; }
8701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8702 $as_echo_n "checking for -std=c11 support... " >&6; }
8703 ac_save_CC="$CC"
8704 CC="$CC -std=c11"
8705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8706 /* end confdefs.h. */
8707
8708 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8709 # error "C11 support not found"
8710 #endif
8711
8712 _ACEOF
8713 if ac_fn_c_try_compile "$LINENO"; then :
8714
8715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8716 $as_echo "yes" >&6; }
8717 CC="$ac_save_CC"
8718 C_DIALECT="-std=c11"
8719
8720 else
8721 as_fn_error $? "C11 is required" "$LINENO" 5
8722 fi
8723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8724 fi
8725 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8726
8727
8728 # Some of the common include files depend on bfd.h, and bfd.h checks
8729 # that config.h is included first by testing that the PACKAGE macro
8730 # is defined.
8731 PACKAGE=sim
8732
8733 cat >>confdefs.h <<_ACEOF
8734 #define PACKAGE "$PACKAGE"
8735 _ACEOF
8736
8737
8738
8739 # Dependency checking.
8740 ac_config_commands="$ac_config_commands depdir"
8741
8742
8743 depcc="$CC" am_compiler_list=
8744
8745 am_depcomp=$ac_aux_dir/depcomp
8746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8747 $as_echo_n "checking dependency style of $depcc... " >&6; }
8748 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
8749 $as_echo_n "(cached) " >&6
8750 else
8751 if test -f "$am_depcomp"; then
8752 # We make a subdir and do the tests there. Otherwise we can end up
8753 # making bogus files that we don't know about and never remove. For
8754 # instance it was reported that on HP-UX the gcc test will end up
8755 # making a dummy file named `D' -- because `-MD' means `put the output
8756 # in D'.
8757 mkdir conftest.dir
8758 # Copy depcomp to subdir because otherwise we won't find it if we're
8759 # using a relative directory.
8760 cp "$am_depcomp" conftest.dir
8761 cd conftest.dir
8762 # We will build objects and dependencies in a subdirectory because
8763 # it helps to detect inapplicable dependency modes. For instance
8764 # both Tru64's cc and ICC support -MD to output dependencies as a
8765 # side effect of compilation, but ICC will put the dependencies in
8766 # the current directory while Tru64 will put them in the object
8767 # directory.
8768 mkdir sub
8769
8770 am_cv_CC_dependencies_compiler_type=none
8771 if test "$am_compiler_list" = ""; then
8772 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8773 fi
8774 for depmode in $am_compiler_list; do
8775 if test $depmode = none; then break; fi
8776
8777 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8778 # Setup a source with many dependencies, because some compilers
8779 # like to wrap large dependency lists on column 80 (with \), and
8780 # we should not choose a depcomp mode which is confused by this.
8781 #
8782 # We need to recreate these files for each test, as the compiler may
8783 # overwrite some of them when testing with obscure command lines.
8784 # This happens at least with the AIX C compiler.
8785 : > sub/conftest.c
8786 for i in 1 2 3 4 5 6; do
8787 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8788 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8789 # Solaris 8's {/usr,}/bin/sh.
8790 touch sub/conftst$i.h
8791 done
8792 echo "include sub/conftest.Po" > confmf
8793
8794 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8795 # mode. It turns out that the SunPro C++ compiler does not properly
8796 # handle `-M -o', and we need to detect this.
8797 depcmd="depmode=$depmode \
8798 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8799 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8800 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8801 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8802 if env $depcmd > conftest.err 2>&1 &&
8803 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8804 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8805 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8806 # icc doesn't choke on unknown options, it will just issue warnings
8807 # or remarks (even with -Werror). So we grep stderr for any message
8808 # that says an option was ignored or not supported.
8809 # When given -MP, icc 7.0 and 7.1 complain thusly:
8810 # icc: Command line warning: ignoring option '-M'; no argument required
8811 # The diagnosis changed in icc 8.0:
8812 # icc: Command line remark: option '-MP' not supported
8813 if (grep 'ignoring option' conftest.err ||
8814 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8815 am_cv_CC_dependencies_compiler_type=$depmode
8816 $as_echo "$as_me:$LINENO: success" >&5
8817 break
8818 fi
8819 fi
8820 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8821 sed -e 's/^/| /' < conftest.err >&5
8822 done
8823
8824 cd ..
8825 rm -rf conftest.dir
8826 else
8827 am_cv_CC_dependencies_compiler_type=none
8828 fi
8829
8830 fi
8831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8832 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8833 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8834 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
8835 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8836
8837 fi
8838
8839
8840 # Check for the 'make' the user wants to use.
8841 for ac_prog in make
8842 do
8843 # Extract the first word of "$ac_prog", so it can be a program name with args.
8844 set dummy $ac_prog; ac_word=$2
8845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8846 $as_echo_n "checking for $ac_word... " >&6; }
8847 if ${ac_cv_prog_MAKE+:} false; then :
8848 $as_echo_n "(cached) " >&6
8849 else
8850 if test -n "$MAKE"; then
8851 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8852 else
8853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8854 for as_dir in $PATH
8855 do
8856 IFS=$as_save_IFS
8857 test -z "$as_dir" && as_dir=.
8858 for ac_exec_ext in '' $ac_executable_extensions; do
8859 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8860 ac_cv_prog_MAKE="$ac_prog"
8861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8862 break 2
8863 fi
8864 done
8865 done
8866 IFS=$as_save_IFS
8867
8868 fi
8869 fi
8870 MAKE=$ac_cv_prog_MAKE
8871 if test -n "$MAKE"; then
8872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8873 $as_echo "$MAKE" >&6; }
8874 else
8875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8876 $as_echo "no" >&6; }
8877 fi
8878
8879
8880 test -n "$MAKE" && break
8881 done
8882
8883 MAKE_IS_GNU=
8884 case "`$MAKE --version 2>&1 | sed 1q`" in
8885 *GNU*)
8886 MAKE_IS_GNU=yes
8887 ;;
8888 esac
8889 if test "$MAKE_IS_GNU" = yes; then
8890 GMAKE_TRUE=
8891 GMAKE_FALSE='#'
8892 else
8893 GMAKE_TRUE='#'
8894 GMAKE_FALSE=
8895 fi
8896
8897
8898 ALL_LINGUAS=
8899 # If we haven't got the data from the intl directory,
8900 # assume NLS is disabled.
8901 USE_NLS=no
8902 LIBINTL=
8903 LIBINTL_DEP=
8904 INCINTL=
8905 XGETTEXT=
8906 GMSGFMT=
8907 POSUB=
8908
8909 if test -f ../../intl/config.intl; then
8910 . ../../intl/config.intl
8911 fi
8912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8913 $as_echo_n "checking whether NLS is requested... " >&6; }
8914 if test x"$USE_NLS" != xyes; then
8915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8916 $as_echo "no" >&6; }
8917 else
8918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8919 $as_echo "yes" >&6; }
8920
8921 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8922
8923
8924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8925 $as_echo_n "checking for catalogs to be installed... " >&6; }
8926 # Look for .po and .gmo files in the source directory.
8927 CATALOGS=
8928 XLINGUAS=
8929 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8930 # If there aren't any .gmo files the shell will give us the
8931 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8932 # weeded out.
8933 case "$cat" in *\**)
8934 continue;;
8935 esac
8936 # The quadruple backslash is collapsed to a double backslash
8937 # by the backticks, then collapsed again by the double quotes,
8938 # leaving us with one backslash in the sed expression (right
8939 # before the dot that mustn't act as a wildcard).
8940 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8941 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8942 # The user is allowed to set LINGUAS to a list of languages to
8943 # install catalogs for. If it's empty that means "all of them."
8944 if test "x$LINGUAS" = x; then
8945 CATALOGS="$CATALOGS $cat"
8946 XLINGUAS="$XLINGUAS $lang"
8947 else
8948 case "$LINGUAS" in *$lang*)
8949 CATALOGS="$CATALOGS $cat"
8950 XLINGUAS="$XLINGUAS $lang"
8951 ;;
8952 esac
8953 fi
8954 done
8955 LINGUAS="$XLINGUAS"
8956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8957 $as_echo "$LINGUAS" >&6; }
8958
8959
8960 DATADIRNAME=share
8961
8962 INSTOBJEXT=.mo
8963
8964 GENCAT=gencat
8965
8966 CATOBJEXT=.gmo
8967
8968 fi
8969
8970 # Check for common headers.
8971 # NB: You can assume C11 headers exist.
8972 for ac_header in unistd.h
8973 do :
8974 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
8975 if test "x$ac_cv_header_unistd_h" = xyes; then :
8976 cat >>confdefs.h <<_ACEOF
8977 #define HAVE_UNISTD_H 1
8978 _ACEOF
8979
8980 fi
8981
8982 done
8983
8984 for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
8985 do :
8986 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8987 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8988 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8989 cat >>confdefs.h <<_ACEOF
8990 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8991 _ACEOF
8992
8993 fi
8994
8995 done
8996
8997 for ac_header in fcntl.h fpu_control.h
8998 do :
8999 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9000 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9001 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9002 cat >>confdefs.h <<_ACEOF
9003 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9004 _ACEOF
9005
9006 fi
9007
9008 done
9009
9010 for ac_header in dlfcn.h sys/stat.h
9011 do :
9012 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9013 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9014 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9015 cat >>confdefs.h <<_ACEOF
9016 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9017 _ACEOF
9018
9019 fi
9020
9021 done
9022
9023 for ac_func in getrusage time sigaction __setfpucw
9024 do :
9025 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9026 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9027 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9028 cat >>confdefs.h <<_ACEOF
9029 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9030 _ACEOF
9031
9032 fi
9033 done
9034
9035 for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
9036 do :
9037 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9038 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9039 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9040 cat >>confdefs.h <<_ACEOF
9041 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9042 _ACEOF
9043
9044 fi
9045 done
9046
9047 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9048 #include <sys/types.h>
9049 #endif
9050 #ifdef HAVE_SYS_STAT_H
9051 #include <sys/stat.h>
9052 #endif
9053 "
9054 if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
9055
9056 cat >>confdefs.h <<_ACEOF
9057 #define HAVE_STRUCT_STAT_ST_DEV 1
9058 _ACEOF
9059
9060
9061 fi
9062 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9063 #include <sys/types.h>
9064 #endif
9065 #ifdef HAVE_SYS_STAT_H
9066 #include <sys/stat.h>
9067 #endif
9068 "
9069 if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
9070
9071 cat >>confdefs.h <<_ACEOF
9072 #define HAVE_STRUCT_STAT_ST_INO 1
9073 _ACEOF
9074
9075
9076 fi
9077 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9078 #include <sys/types.h>
9079 #endif
9080 #ifdef HAVE_SYS_STAT_H
9081 #include <sys/stat.h>
9082 #endif
9083 "
9084 if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
9085
9086 cat >>confdefs.h <<_ACEOF
9087 #define HAVE_STRUCT_STAT_ST_MODE 1
9088 _ACEOF
9089
9090
9091 fi
9092 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9093 #include <sys/types.h>
9094 #endif
9095 #ifdef HAVE_SYS_STAT_H
9096 #include <sys/stat.h>
9097 #endif
9098 "
9099 if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
9100
9101 cat >>confdefs.h <<_ACEOF
9102 #define HAVE_STRUCT_STAT_ST_NLINK 1
9103 _ACEOF
9104
9105
9106 fi
9107 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9108 #include <sys/types.h>
9109 #endif
9110 #ifdef HAVE_SYS_STAT_H
9111 #include <sys/stat.h>
9112 #endif
9113 "
9114 if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
9115
9116 cat >>confdefs.h <<_ACEOF
9117 #define HAVE_STRUCT_STAT_ST_UID 1
9118 _ACEOF
9119
9120
9121 fi
9122 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9123 #include <sys/types.h>
9124 #endif
9125 #ifdef HAVE_SYS_STAT_H
9126 #include <sys/stat.h>
9127 #endif
9128 "
9129 if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
9130
9131 cat >>confdefs.h <<_ACEOF
9132 #define HAVE_STRUCT_STAT_ST_GID 1
9133 _ACEOF
9134
9135
9136 fi
9137 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9138 #include <sys/types.h>
9139 #endif
9140 #ifdef HAVE_SYS_STAT_H
9141 #include <sys/stat.h>
9142 #endif
9143 "
9144 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
9145
9146 cat >>confdefs.h <<_ACEOF
9147 #define HAVE_STRUCT_STAT_ST_RDEV 1
9148 _ACEOF
9149
9150
9151 fi
9152 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9153 #include <sys/types.h>
9154 #endif
9155 #ifdef HAVE_SYS_STAT_H
9156 #include <sys/stat.h>
9157 #endif
9158 "
9159 if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
9160
9161 cat >>confdefs.h <<_ACEOF
9162 #define HAVE_STRUCT_STAT_ST_SIZE 1
9163 _ACEOF
9164
9165
9166 fi
9167 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9168 #include <sys/types.h>
9169 #endif
9170 #ifdef HAVE_SYS_STAT_H
9171 #include <sys/stat.h>
9172 #endif
9173 "
9174 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
9175
9176 cat >>confdefs.h <<_ACEOF
9177 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9178 _ACEOF
9179
9180
9181 fi
9182 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9183 #include <sys/types.h>
9184 #endif
9185 #ifdef HAVE_SYS_STAT_H
9186 #include <sys/stat.h>
9187 #endif
9188 "
9189 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
9190
9191 cat >>confdefs.h <<_ACEOF
9192 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9193 _ACEOF
9194
9195
9196 fi
9197 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9198 #include <sys/types.h>
9199 #endif
9200 #ifdef HAVE_SYS_STAT_H
9201 #include <sys/stat.h>
9202 #endif
9203 "
9204 if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
9205
9206 cat >>confdefs.h <<_ACEOF
9207 #define HAVE_STRUCT_STAT_ST_ATIME 1
9208 _ACEOF
9209
9210
9211 fi
9212 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9213 #include <sys/types.h>
9214 #endif
9215 #ifdef HAVE_SYS_STAT_H
9216 #include <sys/stat.h>
9217 #endif
9218 "
9219 if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
9220
9221 cat >>confdefs.h <<_ACEOF
9222 #define HAVE_STRUCT_STAT_ST_MTIME 1
9223 _ACEOF
9224
9225
9226 fi
9227 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9228 #include <sys/types.h>
9229 #endif
9230 #ifdef HAVE_SYS_STAT_H
9231 #include <sys/stat.h>
9232 #endif
9233 "
9234 if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
9235
9236 cat >>confdefs.h <<_ACEOF
9237 #define HAVE_STRUCT_STAT_ST_CTIME 1
9238 _ACEOF
9239
9240
9241 fi
9242
9243 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9244 #include <sys/socket.h>
9245
9246 "
9247 if test "x$ac_cv_type_socklen_t" = xyes; then :
9248
9249 cat >>confdefs.h <<_ACEOF
9250 #define HAVE_SOCKLEN_T 1
9251 _ACEOF
9252
9253
9254 fi
9255
9256
9257 # Check for socket libraries
9258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9259 $as_echo_n "checking for bind in -lsocket... " >&6; }
9260 if ${ac_cv_lib_socket_bind+:} false; then :
9261 $as_echo_n "(cached) " >&6
9262 else
9263 ac_check_lib_save_LIBS=$LIBS
9264 LIBS="-lsocket $LIBS"
9265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9266 /* end confdefs.h. */
9267
9268 /* Override any GCC internal prototype to avoid an error.
9269 Use char because int might match the return type of a GCC
9270 builtin and then its argument prototype would still apply. */
9271 #ifdef __cplusplus
9272 extern "C"
9273 #endif
9274 char bind ();
9275 int
9276 main ()
9277 {
9278 return bind ();
9279 ;
9280 return 0;
9281 }
9282 _ACEOF
9283 if ac_fn_c_try_link "$LINENO"; then :
9284 ac_cv_lib_socket_bind=yes
9285 else
9286 ac_cv_lib_socket_bind=no
9287 fi
9288 rm -f core conftest.err conftest.$ac_objext \
9289 conftest$ac_exeext conftest.$ac_ext
9290 LIBS=$ac_check_lib_save_LIBS
9291 fi
9292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9293 $as_echo "$ac_cv_lib_socket_bind" >&6; }
9294 if test "x$ac_cv_lib_socket_bind" = xyes; then :
9295 cat >>confdefs.h <<_ACEOF
9296 #define HAVE_LIBSOCKET 1
9297 _ACEOF
9298
9299 LIBS="-lsocket $LIBS"
9300
9301 fi
9302
9303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9304 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9305 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
9306 $as_echo_n "(cached) " >&6
9307 else
9308 ac_check_lib_save_LIBS=$LIBS
9309 LIBS="-lnsl $LIBS"
9310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9311 /* end confdefs.h. */
9312
9313 /* Override any GCC internal prototype to avoid an error.
9314 Use char because int might match the return type of a GCC
9315 builtin and then its argument prototype would still apply. */
9316 #ifdef __cplusplus
9317 extern "C"
9318 #endif
9319 char gethostbyname ();
9320 int
9321 main ()
9322 {
9323 return gethostbyname ();
9324 ;
9325 return 0;
9326 }
9327 _ACEOF
9328 if ac_fn_c_try_link "$LINENO"; then :
9329 ac_cv_lib_nsl_gethostbyname=yes
9330 else
9331 ac_cv_lib_nsl_gethostbyname=no
9332 fi
9333 rm -f core conftest.err conftest.$ac_objext \
9334 conftest$ac_exeext conftest.$ac_ext
9335 LIBS=$ac_check_lib_save_LIBS
9336 fi
9337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9338 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9339 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
9340 cat >>confdefs.h <<_ACEOF
9341 #define HAVE_LIBNSL 1
9342 _ACEOF
9343
9344 LIBS="-lnsl $LIBS"
9345
9346 fi
9347
9348
9349 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
9350 # using the same condition.
9351
9352 # Use the system's zlib library.
9353 zlibdir="-L\$(top_builddir)/../zlib"
9354 zlibinc="-I\$(top_srcdir)/../zlib"
9355
9356 # Check whether --with-system-zlib was given.
9357 if test "${with_system_zlib+set}" = set; then :
9358 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9359 zlibdir=
9360 zlibinc=
9361 fi
9362
9363 fi
9364
9365
9366
9367
9368
9369 # BFD uses libdl when when plugins enabled.
9370
9371 maybe_plugins=no
9372 for ac_header in dlfcn.h
9373 do :
9374 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9375 "
9376 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
9377 cat >>confdefs.h <<_ACEOF
9378 #define HAVE_DLFCN_H 1
9379 _ACEOF
9380 maybe_plugins=yes
9381 fi
9382
9383 done
9384
9385 for ac_header in windows.h
9386 do :
9387 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9388 "
9389 if test "x$ac_cv_header_windows_h" = xyes; then :
9390 cat >>confdefs.h <<_ACEOF
9391 #define HAVE_WINDOWS_H 1
9392 _ACEOF
9393 maybe_plugins=yes
9394 fi
9395
9396 done
9397
9398
9399 # Check whether --enable-plugins was given.
9400 if test "${enable_plugins+set}" = set; then :
9401 enableval=$enable_plugins; case "${enableval}" in
9402 no) plugins=no ;;
9403 *) plugins=yes
9404 if test "$maybe_plugins" != "yes" ; then
9405 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9406 fi ;;
9407 esac
9408 else
9409 plugins=$maybe_plugins
9410
9411 fi
9412
9413 if test "$plugins" = "yes"; then
9414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9415 $as_echo_n "checking for library containing dlsym... " >&6; }
9416 if ${ac_cv_search_dlsym+:} false; then :
9417 $as_echo_n "(cached) " >&6
9418 else
9419 ac_func_search_save_LIBS=$LIBS
9420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9421 /* end confdefs.h. */
9422
9423 /* Override any GCC internal prototype to avoid an error.
9424 Use char because int might match the return type of a GCC
9425 builtin and then its argument prototype would still apply. */
9426 #ifdef __cplusplus
9427 extern "C"
9428 #endif
9429 char dlsym ();
9430 int
9431 main ()
9432 {
9433 return dlsym ();
9434 ;
9435 return 0;
9436 }
9437 _ACEOF
9438 for ac_lib in '' dl; do
9439 if test -z "$ac_lib"; then
9440 ac_res="none required"
9441 else
9442 ac_res=-l$ac_lib
9443 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9444 fi
9445 if ac_fn_c_try_link "$LINENO"; then :
9446 ac_cv_search_dlsym=$ac_res
9447 fi
9448 rm -f core conftest.err conftest.$ac_objext \
9449 conftest$ac_exeext
9450 if ${ac_cv_search_dlsym+:} false; then :
9451 break
9452 fi
9453 done
9454 if ${ac_cv_search_dlsym+:} false; then :
9455
9456 else
9457 ac_cv_search_dlsym=no
9458 fi
9459 rm conftest.$ac_ext
9460 LIBS=$ac_func_search_save_LIBS
9461 fi
9462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9463 $as_echo "$ac_cv_search_dlsym" >&6; }
9464 ac_res=$ac_cv_search_dlsym
9465 if test "$ac_res" != no; then :
9466 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9467
9468 fi
9469
9470 fi
9471
9472 if test "$plugins" = yes; then
9473 PLUGINS_TRUE=
9474 PLUGINS_FALSE='#'
9475 else
9476 PLUGINS_TRUE='#'
9477 PLUGINS_FALSE=
9478 fi
9479
9480
9481
9482
9483
9484 # Set options
9485 enable_dlopen=yes
9486
9487
9488
9489
9490 enable_win32_dll=no
9491
9492
9493 # Check whether --enable-shared was given.
9494 if test "${enable_shared+set}" = set; then :
9495 enableval=$enable_shared; p=${PACKAGE-default}
9496 case $enableval in
9497 yes) enable_shared=yes ;;
9498 no) enable_shared=no ;;
9499 *)
9500 enable_shared=no
9501 # Look at the argument we got. We use all the common list separators.
9502 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9503 for pkg in $enableval; do
9504 IFS="$lt_save_ifs"
9505 if test "X$pkg" = "X$p"; then
9506 enable_shared=yes
9507 fi
9508 done
9509 IFS="$lt_save_ifs"
9510 ;;
9511 esac
9512 else
9513 enable_shared=yes
9514 fi
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524 # Check whether --enable-static was given.
9525 if test "${enable_static+set}" = set; then :
9526 enableval=$enable_static; p=${PACKAGE-default}
9527 case $enableval in
9528 yes) enable_static=yes ;;
9529 no) enable_static=no ;;
9530 *)
9531 enable_static=no
9532 # Look at the argument we got. We use all the common list separators.
9533 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9534 for pkg in $enableval; do
9535 IFS="$lt_save_ifs"
9536 if test "X$pkg" = "X$p"; then
9537 enable_static=yes
9538 fi
9539 done
9540 IFS="$lt_save_ifs"
9541 ;;
9542 esac
9543 else
9544 enable_static=yes
9545 fi
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556 # Check whether --with-pic was given.
9557 if test "${with_pic+set}" = set; then :
9558 withval=$with_pic; pic_mode="$withval"
9559 else
9560 pic_mode=default
9561 fi
9562
9563
9564 test -z "$pic_mode" && pic_mode=default
9565
9566
9567
9568
9569
9570
9571
9572 # Check whether --enable-fast-install was given.
9573 if test "${enable_fast_install+set}" = set; then :
9574 enableval=$enable_fast_install; p=${PACKAGE-default}
9575 case $enableval in
9576 yes) enable_fast_install=yes ;;
9577 no) enable_fast_install=no ;;
9578 *)
9579 enable_fast_install=no
9580 # Look at the argument we got. We use all the common list separators.
9581 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9582 for pkg in $enableval; do
9583 IFS="$lt_save_ifs"
9584 if test "X$pkg" = "X$p"; then
9585 enable_fast_install=yes
9586 fi
9587 done
9588 IFS="$lt_save_ifs"
9589 ;;
9590 esac
9591 else
9592 enable_fast_install=yes
9593 fi
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605 # This can be used to rebuild libtool when needed
9606 LIBTOOL_DEPS="$ltmain"
9607
9608 # Always use our own libtool.
9609 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636 test -z "$LN_S" && LN_S="ln -s"
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651 if test -n "${ZSH_VERSION+set}" ; then
9652 setopt NO_GLOB_SUBST
9653 fi
9654
9655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9656 $as_echo_n "checking for objdir... " >&6; }
9657 if ${lt_cv_objdir+:} false; then :
9658 $as_echo_n "(cached) " >&6
9659 else
9660 rm -f .libs 2>/dev/null
9661 mkdir .libs 2>/dev/null
9662 if test -d .libs; then
9663 lt_cv_objdir=.libs
9664 else
9665 # MS-DOS does not allow filenames that begin with a dot.
9666 lt_cv_objdir=_libs
9667 fi
9668 rmdir .libs 2>/dev/null
9669 fi
9670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9671 $as_echo "$lt_cv_objdir" >&6; }
9672 objdir=$lt_cv_objdir
9673
9674
9675
9676
9677
9678 cat >>confdefs.h <<_ACEOF
9679 #define LT_OBJDIR "$lt_cv_objdir/"
9680 _ACEOF
9681
9682
9683
9684
9685 case $host_os in
9686 aix3*)
9687 # AIX sometimes has problems with the GCC collect2 program. For some
9688 # reason, if we set the COLLECT_NAMES environment variable, the problems
9689 # vanish in a puff of smoke.
9690 if test "X${COLLECT_NAMES+set}" != Xset; then
9691 COLLECT_NAMES=
9692 export COLLECT_NAMES
9693 fi
9694 ;;
9695 esac
9696
9697 # Global variables:
9698 ofile=libtool
9699 can_build_shared=yes
9700
9701 # All known linkers require a `.a' archive for static linking (except MSVC,
9702 # which needs '.lib').
9703 libext=a
9704
9705 with_gnu_ld="$lt_cv_prog_gnu_ld"
9706
9707 old_CC="$CC"
9708 old_CFLAGS="$CFLAGS"
9709
9710 # Set sane defaults for various variables
9711 test -z "$CC" && CC=cc
9712 test -z "$LTCC" && LTCC=$CC
9713 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9714 test -z "$LD" && LD=ld
9715 test -z "$ac_objext" && ac_objext=o
9716
9717 for cc_temp in $compiler""; do
9718 case $cc_temp in
9719 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9720 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9721 \-*) ;;
9722 *) break;;
9723 esac
9724 done
9725 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9726
9727
9728 # Only perform the check for file, if the check method requires it
9729 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9730 case $deplibs_check_method in
9731 file_magic*)
9732 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9734 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9735 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9736 $as_echo_n "(cached) " >&6
9737 else
9738 case $MAGIC_CMD in
9739 [\\/*] | ?:[\\/]*)
9740 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9741 ;;
9742 *)
9743 lt_save_MAGIC_CMD="$MAGIC_CMD"
9744 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9745 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9746 for ac_dir in $ac_dummy; do
9747 IFS="$lt_save_ifs"
9748 test -z "$ac_dir" && ac_dir=.
9749 if test -f $ac_dir/${ac_tool_prefix}file; then
9750 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9751 if test -n "$file_magic_test_file"; then
9752 case $deplibs_check_method in
9753 "file_magic "*)
9754 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9755 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9756 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9757 $EGREP "$file_magic_regex" > /dev/null; then
9758 :
9759 else
9760 cat <<_LT_EOF 1>&2
9761
9762 *** Warning: the command libtool uses to detect shared libraries,
9763 *** $file_magic_cmd, produces output that libtool cannot recognize.
9764 *** The result is that libtool may fail to recognize shared libraries
9765 *** as such. This will affect the creation of libtool libraries that
9766 *** depend on shared libraries, but programs linked with such libtool
9767 *** libraries will work regardless of this problem. Nevertheless, you
9768 *** may want to report the problem to your system manager and/or to
9769 *** bug-libtool@gnu.org
9770
9771 _LT_EOF
9772 fi ;;
9773 esac
9774 fi
9775 break
9776 fi
9777 done
9778 IFS="$lt_save_ifs"
9779 MAGIC_CMD="$lt_save_MAGIC_CMD"
9780 ;;
9781 esac
9782 fi
9783
9784 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9785 if test -n "$MAGIC_CMD"; then
9786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9787 $as_echo "$MAGIC_CMD" >&6; }
9788 else
9789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9790 $as_echo "no" >&6; }
9791 fi
9792
9793
9794
9795
9796
9797 if test -z "$lt_cv_path_MAGIC_CMD"; then
9798 if test -n "$ac_tool_prefix"; then
9799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9800 $as_echo_n "checking for file... " >&6; }
9801 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9802 $as_echo_n "(cached) " >&6
9803 else
9804 case $MAGIC_CMD in
9805 [\\/*] | ?:[\\/]*)
9806 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9807 ;;
9808 *)
9809 lt_save_MAGIC_CMD="$MAGIC_CMD"
9810 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9811 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9812 for ac_dir in $ac_dummy; do
9813 IFS="$lt_save_ifs"
9814 test -z "$ac_dir" && ac_dir=.
9815 if test -f $ac_dir/file; then
9816 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9817 if test -n "$file_magic_test_file"; then
9818 case $deplibs_check_method in
9819 "file_magic "*)
9820 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9821 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9822 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9823 $EGREP "$file_magic_regex" > /dev/null; then
9824 :
9825 else
9826 cat <<_LT_EOF 1>&2
9827
9828 *** Warning: the command libtool uses to detect shared libraries,
9829 *** $file_magic_cmd, produces output that libtool cannot recognize.
9830 *** The result is that libtool may fail to recognize shared libraries
9831 *** as such. This will affect the creation of libtool libraries that
9832 *** depend on shared libraries, but programs linked with such libtool
9833 *** libraries will work regardless of this problem. Nevertheless, you
9834 *** may want to report the problem to your system manager and/or to
9835 *** bug-libtool@gnu.org
9836
9837 _LT_EOF
9838 fi ;;
9839 esac
9840 fi
9841 break
9842 fi
9843 done
9844 IFS="$lt_save_ifs"
9845 MAGIC_CMD="$lt_save_MAGIC_CMD"
9846 ;;
9847 esac
9848 fi
9849
9850 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9851 if test -n "$MAGIC_CMD"; then
9852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9853 $as_echo "$MAGIC_CMD" >&6; }
9854 else
9855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9856 $as_echo "no" >&6; }
9857 fi
9858
9859
9860 else
9861 MAGIC_CMD=:
9862 fi
9863 fi
9864
9865 fi
9866 ;;
9867 esac
9868
9869 # Use C for the default configuration in the libtool script
9870
9871 lt_save_CC="$CC"
9872 ac_ext=c
9873 ac_cpp='$CPP $CPPFLAGS'
9874 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9875 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9876 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9877
9878
9879 # Source file extension for C test sources.
9880 ac_ext=c
9881
9882 # Object file extension for compiled C test sources.
9883 objext=o
9884 objext=$objext
9885
9886 # Code to be used in simple compile tests
9887 lt_simple_compile_test_code="int some_variable = 0;"
9888
9889 # Code to be used in simple link tests
9890 lt_simple_link_test_code='int main(){return(0);}'
9891
9892
9893
9894
9895
9896
9897
9898 # If no C compiler was specified, use CC.
9899 LTCC=${LTCC-"$CC"}
9900
9901 # If no C compiler flags were specified, use CFLAGS.
9902 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9903
9904 # Allow CC to be a program name with arguments.
9905 compiler=$CC
9906
9907 # Save the default compiler, since it gets overwritten when the other
9908 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9909 compiler_DEFAULT=$CC
9910
9911 # save warnings/boilerplate of simple test code
9912 ac_outfile=conftest.$ac_objext
9913 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9914 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9915 _lt_compiler_boilerplate=`cat conftest.err`
9916 $RM conftest*
9917
9918 ac_outfile=conftest.$ac_objext
9919 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9920 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9921 _lt_linker_boilerplate=`cat conftest.err`
9922 $RM -r conftest*
9923
9924
9925 ## CAVEAT EMPTOR:
9926 ## There is no encapsulation within the following macros, do not change
9927 ## the running order or otherwise move them around unless you know exactly
9928 ## what you are doing...
9929 if test -n "$compiler"; then
9930
9931 lt_prog_compiler_no_builtin_flag=
9932
9933 if test "$GCC" = yes; then
9934 case $cc_basename in
9935 nvcc*)
9936 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9937 *)
9938 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9939 esac
9940
9941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9942 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9943 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9944 $as_echo_n "(cached) " >&6
9945 else
9946 lt_cv_prog_compiler_rtti_exceptions=no
9947 ac_outfile=conftest.$ac_objext
9948 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9949 lt_compiler_flag="-fno-rtti -fno-exceptions"
9950 # Insert the option either (1) after the last *FLAGS variable, or
9951 # (2) before a word containing "conftest.", or (3) at the end.
9952 # Note that $ac_compile itself does not contain backslashes and begins
9953 # with a dollar sign (not a hyphen), so the echo should work correctly.
9954 # The option is referenced via a variable to avoid confusing sed.
9955 lt_compile=`echo "$ac_compile" | $SED \
9956 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9957 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9958 -e 's:$: $lt_compiler_flag:'`
9959 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9960 (eval "$lt_compile" 2>conftest.err)
9961 ac_status=$?
9962 cat conftest.err >&5
9963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9964 if (exit $ac_status) && test -s "$ac_outfile"; then
9965 # The compiler can only warn and ignore the option if not recognized
9966 # So say no if there are warnings other than the usual output.
9967 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9968 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9969 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9970 lt_cv_prog_compiler_rtti_exceptions=yes
9971 fi
9972 fi
9973 $RM conftest*
9974
9975 fi
9976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9977 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9978
9979 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9980 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9981 else
9982 :
9983 fi
9984
9985 fi
9986
9987
9988
9989
9990
9991
9992 lt_prog_compiler_wl=
9993 lt_prog_compiler_pic=
9994 lt_prog_compiler_static=
9995
9996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9997 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9998
9999 if test "$GCC" = yes; then
10000 lt_prog_compiler_wl='-Wl,'
10001 lt_prog_compiler_static='-static'
10002
10003 case $host_os in
10004 aix*)
10005 # All AIX code is PIC.
10006 if test "$host_cpu" = ia64; then
10007 # AIX 5 now supports IA64 processor
10008 lt_prog_compiler_static='-Bstatic'
10009 fi
10010 lt_prog_compiler_pic='-fPIC'
10011 ;;
10012
10013 amigaos*)
10014 case $host_cpu in
10015 powerpc)
10016 # see comment about AmigaOS4 .so support
10017 lt_prog_compiler_pic='-fPIC'
10018 ;;
10019 m68k)
10020 # FIXME: we need at least 68020 code to build shared libraries, but
10021 # adding the `-m68020' flag to GCC prevents building anything better,
10022 # like `-m68040'.
10023 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10024 ;;
10025 esac
10026 ;;
10027
10028 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10029 # PIC is the default for these OSes.
10030 ;;
10031
10032 mingw* | cygwin* | pw32* | os2* | cegcc*)
10033 # This hack is so that the source file can tell whether it is being
10034 # built for inclusion in a dll (and should export symbols for example).
10035 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10036 # (--disable-auto-import) libraries
10037 lt_prog_compiler_pic='-DDLL_EXPORT'
10038 ;;
10039
10040 darwin* | rhapsody*)
10041 # PIC is the default on this platform
10042 # Common symbols not allowed in MH_DYLIB files
10043 lt_prog_compiler_pic='-fno-common'
10044 ;;
10045
10046 haiku*)
10047 # PIC is the default for Haiku.
10048 # The "-static" flag exists, but is broken.
10049 lt_prog_compiler_static=
10050 ;;
10051
10052 hpux*)
10053 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10054 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10055 # sets the default TLS model and affects inlining.
10056 case $host_cpu in
10057 hppa*64*)
10058 # +Z the default
10059 ;;
10060 *)
10061 lt_prog_compiler_pic='-fPIC'
10062 ;;
10063 esac
10064 ;;
10065
10066 interix[3-9]*)
10067 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10068 # Instead, we relocate shared libraries at runtime.
10069 ;;
10070
10071 msdosdjgpp*)
10072 # Just because we use GCC doesn't mean we suddenly get shared libraries
10073 # on systems that don't support them.
10074 lt_prog_compiler_can_build_shared=no
10075 enable_shared=no
10076 ;;
10077
10078 *nto* | *qnx*)
10079 # QNX uses GNU C++, but need to define -shared option too, otherwise
10080 # it will coredump.
10081 lt_prog_compiler_pic='-fPIC -shared'
10082 ;;
10083
10084 sysv4*MP*)
10085 if test -d /usr/nec; then
10086 lt_prog_compiler_pic=-Kconform_pic
10087 fi
10088 ;;
10089
10090 *)
10091 lt_prog_compiler_pic='-fPIC'
10092 ;;
10093 esac
10094
10095 case $cc_basename in
10096 nvcc*) # Cuda Compiler Driver 2.2
10097 lt_prog_compiler_wl='-Xlinker '
10098 lt_prog_compiler_pic='-Xcompiler -fPIC'
10099 ;;
10100 esac
10101 else
10102 # PORTME Check for flag to pass linker flags through the system compiler.
10103 case $host_os in
10104 aix*)
10105 lt_prog_compiler_wl='-Wl,'
10106 if test "$host_cpu" = ia64; then
10107 # AIX 5 now supports IA64 processor
10108 lt_prog_compiler_static='-Bstatic'
10109 else
10110 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10111 fi
10112 ;;
10113
10114 mingw* | cygwin* | pw32* | os2* | cegcc*)
10115 # This hack is so that the source file can tell whether it is being
10116 # built for inclusion in a dll (and should export symbols for example).
10117 lt_prog_compiler_pic='-DDLL_EXPORT'
10118 ;;
10119
10120 hpux9* | hpux10* | hpux11*)
10121 lt_prog_compiler_wl='-Wl,'
10122 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10123 # not for PA HP-UX.
10124 case $host_cpu in
10125 hppa*64*|ia64*)
10126 # +Z the default
10127 ;;
10128 *)
10129 lt_prog_compiler_pic='+Z'
10130 ;;
10131 esac
10132 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10133 lt_prog_compiler_static='${wl}-a ${wl}archive'
10134 ;;
10135
10136 irix5* | irix6* | nonstopux*)
10137 lt_prog_compiler_wl='-Wl,'
10138 # PIC (with -KPIC) is the default.
10139 lt_prog_compiler_static='-non_shared'
10140 ;;
10141
10142 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10143 case $cc_basename in
10144 # old Intel for x86_64 which still supported -KPIC.
10145 ecc*)
10146 lt_prog_compiler_wl='-Wl,'
10147 lt_prog_compiler_pic='-KPIC'
10148 lt_prog_compiler_static='-static'
10149 ;;
10150 # icc used to be incompatible with GCC.
10151 # ICC 10 doesn't accept -KPIC any more.
10152 icc* | ifort*)
10153 lt_prog_compiler_wl='-Wl,'
10154 lt_prog_compiler_pic='-fPIC'
10155 lt_prog_compiler_static='-static'
10156 ;;
10157 # Lahey Fortran 8.1.
10158 lf95*)
10159 lt_prog_compiler_wl='-Wl,'
10160 lt_prog_compiler_pic='--shared'
10161 lt_prog_compiler_static='--static'
10162 ;;
10163 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10164 # Portland Group compilers (*not* the Pentium gcc compiler,
10165 # which looks to be a dead project)
10166 lt_prog_compiler_wl='-Wl,'
10167 lt_prog_compiler_pic='-fpic'
10168 lt_prog_compiler_static='-Bstatic'
10169 ;;
10170 ccc*)
10171 lt_prog_compiler_wl='-Wl,'
10172 # All Alpha code is PIC.
10173 lt_prog_compiler_static='-non_shared'
10174 ;;
10175 xl* | bgxl* | bgf* | mpixl*)
10176 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10177 lt_prog_compiler_wl='-Wl,'
10178 lt_prog_compiler_pic='-qpic'
10179 lt_prog_compiler_static='-qstaticlink'
10180 ;;
10181 *)
10182 case `$CC -V 2>&1 | sed 5q` in
10183 *Sun\ F* | *Sun*Fortran*)
10184 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10185 lt_prog_compiler_pic='-KPIC'
10186 lt_prog_compiler_static='-Bstatic'
10187 lt_prog_compiler_wl=''
10188 ;;
10189 *Sun\ C*)
10190 # Sun C 5.9
10191 lt_prog_compiler_pic='-KPIC'
10192 lt_prog_compiler_static='-Bstatic'
10193 lt_prog_compiler_wl='-Wl,'
10194 ;;
10195 esac
10196 ;;
10197 esac
10198 ;;
10199
10200 newsos6)
10201 lt_prog_compiler_pic='-KPIC'
10202 lt_prog_compiler_static='-Bstatic'
10203 ;;
10204
10205 *nto* | *qnx*)
10206 # QNX uses GNU C++, but need to define -shared option too, otherwise
10207 # it will coredump.
10208 lt_prog_compiler_pic='-fPIC -shared'
10209 ;;
10210
10211 osf3* | osf4* | osf5*)
10212 lt_prog_compiler_wl='-Wl,'
10213 # All OSF/1 code is PIC.
10214 lt_prog_compiler_static='-non_shared'
10215 ;;
10216
10217 rdos*)
10218 lt_prog_compiler_static='-non_shared'
10219 ;;
10220
10221 solaris*)
10222 lt_prog_compiler_pic='-KPIC'
10223 lt_prog_compiler_static='-Bstatic'
10224 case $cc_basename in
10225 f77* | f90* | f95*)
10226 lt_prog_compiler_wl='-Qoption ld ';;
10227 *)
10228 lt_prog_compiler_wl='-Wl,';;
10229 esac
10230 ;;
10231
10232 sunos4*)
10233 lt_prog_compiler_wl='-Qoption ld '
10234 lt_prog_compiler_pic='-PIC'
10235 lt_prog_compiler_static='-Bstatic'
10236 ;;
10237
10238 sysv4 | sysv4.2uw2* | sysv4.3*)
10239 lt_prog_compiler_wl='-Wl,'
10240 lt_prog_compiler_pic='-KPIC'
10241 lt_prog_compiler_static='-Bstatic'
10242 ;;
10243
10244 sysv4*MP*)
10245 if test -d /usr/nec ;then
10246 lt_prog_compiler_pic='-Kconform_pic'
10247 lt_prog_compiler_static='-Bstatic'
10248 fi
10249 ;;
10250
10251 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10252 lt_prog_compiler_wl='-Wl,'
10253 lt_prog_compiler_pic='-KPIC'
10254 lt_prog_compiler_static='-Bstatic'
10255 ;;
10256
10257 unicos*)
10258 lt_prog_compiler_wl='-Wl,'
10259 lt_prog_compiler_can_build_shared=no
10260 ;;
10261
10262 uts4*)
10263 lt_prog_compiler_pic='-pic'
10264 lt_prog_compiler_static='-Bstatic'
10265 ;;
10266
10267 *)
10268 lt_prog_compiler_can_build_shared=no
10269 ;;
10270 esac
10271 fi
10272
10273 case $host_os in
10274 # For platforms which do not support PIC, -DPIC is meaningless:
10275 *djgpp*)
10276 lt_prog_compiler_pic=
10277 ;;
10278 *)
10279 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10280 ;;
10281 esac
10282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10283 $as_echo "$lt_prog_compiler_pic" >&6; }
10284
10285
10286
10287
10288
10289
10290 #
10291 # Check to make sure the PIC flag actually works.
10292 #
10293 if test -n "$lt_prog_compiler_pic"; then
10294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10295 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10296 if ${lt_cv_prog_compiler_pic_works+:} false; then :
10297 $as_echo_n "(cached) " >&6
10298 else
10299 lt_cv_prog_compiler_pic_works=no
10300 ac_outfile=conftest.$ac_objext
10301 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10302 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10303 # Insert the option either (1) after the last *FLAGS variable, or
10304 # (2) before a word containing "conftest.", or (3) at the end.
10305 # Note that $ac_compile itself does not contain backslashes and begins
10306 # with a dollar sign (not a hyphen), so the echo should work correctly.
10307 # The option is referenced via a variable to avoid confusing sed.
10308 lt_compile=`echo "$ac_compile" | $SED \
10309 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10310 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10311 -e 's:$: $lt_compiler_flag:'`
10312 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10313 (eval "$lt_compile" 2>conftest.err)
10314 ac_status=$?
10315 cat conftest.err >&5
10316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10317 if (exit $ac_status) && test -s "$ac_outfile"; then
10318 # The compiler can only warn and ignore the option if not recognized
10319 # So say no if there are warnings other than the usual output.
10320 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10321 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10322 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10323 lt_cv_prog_compiler_pic_works=yes
10324 fi
10325 fi
10326 $RM conftest*
10327
10328 fi
10329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10330 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10331
10332 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10333 case $lt_prog_compiler_pic in
10334 "" | " "*) ;;
10335 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10336 esac
10337 else
10338 lt_prog_compiler_pic=
10339 lt_prog_compiler_can_build_shared=no
10340 fi
10341
10342 fi
10343
10344
10345
10346
10347
10348
10349 #
10350 # Check to make sure the static flag actually works.
10351 #
10352 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10354 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10355 if ${lt_cv_prog_compiler_static_works+:} false; then :
10356 $as_echo_n "(cached) " >&6
10357 else
10358 lt_cv_prog_compiler_static_works=no
10359 save_LDFLAGS="$LDFLAGS"
10360 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10361 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10362 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10363 # The linker can only warn and ignore the option if not recognized
10364 # So say no if there are warnings
10365 if test -s conftest.err; then
10366 # Append any errors to the config.log.
10367 cat conftest.err 1>&5
10368 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10369 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10370 if diff conftest.exp conftest.er2 >/dev/null; then
10371 lt_cv_prog_compiler_static_works=yes
10372 fi
10373 else
10374 lt_cv_prog_compiler_static_works=yes
10375 fi
10376 fi
10377 $RM -r conftest*
10378 LDFLAGS="$save_LDFLAGS"
10379
10380 fi
10381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10382 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10383
10384 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10385 :
10386 else
10387 lt_prog_compiler_static=
10388 fi
10389
10390
10391
10392
10393
10394
10395
10396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10397 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10398 if ${lt_cv_prog_compiler_c_o+:} false; then :
10399 $as_echo_n "(cached) " >&6
10400 else
10401 lt_cv_prog_compiler_c_o=no
10402 $RM -r conftest 2>/dev/null
10403 mkdir conftest
10404 cd conftest
10405 mkdir out
10406 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10407
10408 lt_compiler_flag="-o out/conftest2.$ac_objext"
10409 # Insert the option either (1) after the last *FLAGS variable, or
10410 # (2) before a word containing "conftest.", or (3) at the end.
10411 # Note that $ac_compile itself does not contain backslashes and begins
10412 # with a dollar sign (not a hyphen), so the echo should work correctly.
10413 lt_compile=`echo "$ac_compile" | $SED \
10414 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10415 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10416 -e 's:$: $lt_compiler_flag:'`
10417 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10418 (eval "$lt_compile" 2>out/conftest.err)
10419 ac_status=$?
10420 cat out/conftest.err >&5
10421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10422 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10423 then
10424 # The compiler can only warn and ignore the option if not recognized
10425 # So say no if there are warnings
10426 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10427 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10428 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10429 lt_cv_prog_compiler_c_o=yes
10430 fi
10431 fi
10432 chmod u+w . 2>&5
10433 $RM conftest*
10434 # SGI C++ compiler will create directory out/ii_files/ for
10435 # template instantiation
10436 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10437 $RM out/* && rmdir out
10438 cd ..
10439 $RM -r conftest
10440 $RM conftest*
10441
10442 fi
10443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10444 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10445
10446
10447
10448
10449
10450
10451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10452 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10453 if ${lt_cv_prog_compiler_c_o+:} false; then :
10454 $as_echo_n "(cached) " >&6
10455 else
10456 lt_cv_prog_compiler_c_o=no
10457 $RM -r conftest 2>/dev/null
10458 mkdir conftest
10459 cd conftest
10460 mkdir out
10461 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10462
10463 lt_compiler_flag="-o out/conftest2.$ac_objext"
10464 # Insert the option either (1) after the last *FLAGS variable, or
10465 # (2) before a word containing "conftest.", or (3) at the end.
10466 # Note that $ac_compile itself does not contain backslashes and begins
10467 # with a dollar sign (not a hyphen), so the echo should work correctly.
10468 lt_compile=`echo "$ac_compile" | $SED \
10469 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10470 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10471 -e 's:$: $lt_compiler_flag:'`
10472 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10473 (eval "$lt_compile" 2>out/conftest.err)
10474 ac_status=$?
10475 cat out/conftest.err >&5
10476 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10477 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10478 then
10479 # The compiler can only warn and ignore the option if not recognized
10480 # So say no if there are warnings
10481 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10482 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10483 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10484 lt_cv_prog_compiler_c_o=yes
10485 fi
10486 fi
10487 chmod u+w . 2>&5
10488 $RM conftest*
10489 # SGI C++ compiler will create directory out/ii_files/ for
10490 # template instantiation
10491 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10492 $RM out/* && rmdir out
10493 cd ..
10494 $RM -r conftest
10495 $RM conftest*
10496
10497 fi
10498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10499 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10500
10501
10502
10503
10504 hard_links="nottested"
10505 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10506 # do not overwrite the value of need_locks provided by the user
10507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10508 $as_echo_n "checking if we can lock with hard links... " >&6; }
10509 hard_links=yes
10510 $RM conftest*
10511 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10512 touch conftest.a
10513 ln conftest.a conftest.b 2>&5 || hard_links=no
10514 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10516 $as_echo "$hard_links" >&6; }
10517 if test "$hard_links" = no; then
10518 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10519 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10520 need_locks=warn
10521 fi
10522 else
10523 need_locks=no
10524 fi
10525
10526
10527
10528
10529
10530
10531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10532 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10533
10534 runpath_var=
10535 allow_undefined_flag=
10536 always_export_symbols=no
10537 archive_cmds=
10538 archive_expsym_cmds=
10539 compiler_needs_object=no
10540 enable_shared_with_static_runtimes=no
10541 export_dynamic_flag_spec=
10542 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10543 hardcode_automatic=no
10544 hardcode_direct=no
10545 hardcode_direct_absolute=no
10546 hardcode_libdir_flag_spec=
10547 hardcode_libdir_flag_spec_ld=
10548 hardcode_libdir_separator=
10549 hardcode_minus_L=no
10550 hardcode_shlibpath_var=unsupported
10551 inherit_rpath=no
10552 link_all_deplibs=unknown
10553 module_cmds=
10554 module_expsym_cmds=
10555 old_archive_from_new_cmds=
10556 old_archive_from_expsyms_cmds=
10557 thread_safe_flag_spec=
10558 whole_archive_flag_spec=
10559 # include_expsyms should be a list of space-separated symbols to be *always*
10560 # included in the symbol list
10561 include_expsyms=
10562 # exclude_expsyms can be an extended regexp of symbols to exclude
10563 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10564 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10565 # as well as any symbol that contains `d'.
10566 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10567 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10568 # platforms (ab)use it in PIC code, but their linkers get confused if
10569 # the symbol is explicitly referenced. Since portable code cannot
10570 # rely on this symbol name, it's probably fine to never include it in
10571 # preloaded symbol tables.
10572 # Exclude shared library initialization/finalization symbols.
10573 extract_expsyms_cmds=
10574
10575 case $host_os in
10576 cygwin* | mingw* | pw32* | cegcc*)
10577 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10578 # When not using gcc, we currently assume that we are using
10579 # Microsoft Visual C++.
10580 if test "$GCC" != yes; then
10581 with_gnu_ld=no
10582 fi
10583 ;;
10584 interix*)
10585 # we just hope/assume this is gcc and not c89 (= MSVC++)
10586 with_gnu_ld=yes
10587 ;;
10588 openbsd*)
10589 with_gnu_ld=no
10590 ;;
10591 esac
10592
10593 ld_shlibs=yes
10594
10595 # On some targets, GNU ld is compatible enough with the native linker
10596 # that we're better off using the native interface for both.
10597 lt_use_gnu_ld_interface=no
10598 if test "$with_gnu_ld" = yes; then
10599 case $host_os in
10600 aix*)
10601 # The AIX port of GNU ld has always aspired to compatibility
10602 # with the native linker. However, as the warning in the GNU ld
10603 # block says, versions before 2.19.5* couldn't really create working
10604 # shared libraries, regardless of the interface used.
10605 case `$LD -v 2>&1` in
10606 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10607 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10608 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10609 *)
10610 lt_use_gnu_ld_interface=yes
10611 ;;
10612 esac
10613 ;;
10614 *)
10615 lt_use_gnu_ld_interface=yes
10616 ;;
10617 esac
10618 fi
10619
10620 if test "$lt_use_gnu_ld_interface" = yes; then
10621 # If archive_cmds runs LD, not CC, wlarc should be empty
10622 wlarc='${wl}'
10623
10624 # Set some defaults for GNU ld with shared library support. These
10625 # are reset later if shared libraries are not supported. Putting them
10626 # here allows them to be overridden if necessary.
10627 runpath_var=LD_RUN_PATH
10628 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10629 export_dynamic_flag_spec='${wl}--export-dynamic'
10630 # ancient GNU ld didn't support --whole-archive et. al.
10631 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10632 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10633 else
10634 whole_archive_flag_spec=
10635 fi
10636 supports_anon_versioning=no
10637 case `$LD -v 2>&1` in
10638 *GNU\ gold*) supports_anon_versioning=yes ;;
10639 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10640 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10641 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10642 *\ 2.11.*) ;; # other 2.11 versions
10643 *) supports_anon_versioning=yes ;;
10644 esac
10645
10646 # See if GNU ld supports shared libraries.
10647 case $host_os in
10648 aix[3-9]*)
10649 # On AIX/PPC, the GNU linker is very broken
10650 if test "$host_cpu" != ia64; then
10651 ld_shlibs=no
10652 cat <<_LT_EOF 1>&2
10653
10654 *** Warning: the GNU linker, at least up to release 2.19, is reported
10655 *** to be unable to reliably create shared libraries on AIX.
10656 *** Therefore, libtool is disabling shared libraries support. If you
10657 *** really care for shared libraries, you may want to install binutils
10658 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10659 *** You will then need to restart the configuration process.
10660
10661 _LT_EOF
10662 fi
10663 ;;
10664
10665 amigaos*)
10666 case $host_cpu in
10667 powerpc)
10668 # see comment about AmigaOS4 .so support
10669 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10670 archive_expsym_cmds=''
10671 ;;
10672 m68k)
10673 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)'
10674 hardcode_libdir_flag_spec='-L$libdir'
10675 hardcode_minus_L=yes
10676 ;;
10677 esac
10678 ;;
10679
10680 beos*)
10681 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10682 allow_undefined_flag=unsupported
10683 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10684 # support --undefined. This deserves some investigation. FIXME
10685 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10686 else
10687 ld_shlibs=no
10688 fi
10689 ;;
10690
10691 cygwin* | mingw* | pw32* | cegcc*)
10692 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10693 # as there is no search path for DLLs.
10694 hardcode_libdir_flag_spec='-L$libdir'
10695 export_dynamic_flag_spec='${wl}--export-all-symbols'
10696 allow_undefined_flag=unsupported
10697 always_export_symbols=no
10698 enable_shared_with_static_runtimes=yes
10699 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10700
10701 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10702 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10703 # If the export-symbols file already is a .def file (1st line
10704 # is EXPORTS), use it as is; otherwise, prepend...
10705 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10706 cp $export_symbols $output_objdir/$soname.def;
10707 else
10708 echo EXPORTS > $output_objdir/$soname.def;
10709 cat $export_symbols >> $output_objdir/$soname.def;
10710 fi~
10711 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10712 else
10713 ld_shlibs=no
10714 fi
10715 ;;
10716
10717 haiku*)
10718 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10719 link_all_deplibs=yes
10720 ;;
10721
10722 interix[3-9]*)
10723 hardcode_direct=no
10724 hardcode_shlibpath_var=no
10725 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10726 export_dynamic_flag_spec='${wl}-E'
10727 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10728 # Instead, shared libraries are loaded at an image base (0x10000000 by
10729 # default) and relocated if they conflict, which is a slow very memory
10730 # consuming and fragmenting process. To avoid this, we pick a random,
10731 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10732 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10733 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10734 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'
10735 ;;
10736
10737 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10738 tmp_diet=no
10739 if test "$host_os" = linux-dietlibc; then
10740 case $cc_basename in
10741 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10742 esac
10743 fi
10744 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10745 && test "$tmp_diet" = no
10746 then
10747 tmp_addflag=' $pic_flag'
10748 tmp_sharedflag='-shared'
10749 case $cc_basename,$host_cpu in
10750 pgcc*) # Portland Group C compiler
10751 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'
10752 tmp_addflag=' $pic_flag'
10753 ;;
10754 pgf77* | pgf90* | pgf95* | pgfortran*)
10755 # Portland Group f77 and f90 compilers
10756 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'
10757 tmp_addflag=' $pic_flag -Mnomain' ;;
10758 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10759 tmp_addflag=' -i_dynamic' ;;
10760 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10761 tmp_addflag=' -i_dynamic -nofor_main' ;;
10762 ifc* | ifort*) # Intel Fortran compiler
10763 tmp_addflag=' -nofor_main' ;;
10764 lf95*) # Lahey Fortran 8.1
10765 whole_archive_flag_spec=
10766 tmp_sharedflag='--shared' ;;
10767 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10768 tmp_sharedflag='-qmkshrobj'
10769 tmp_addflag= ;;
10770 nvcc*) # Cuda Compiler Driver 2.2
10771 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'
10772 compiler_needs_object=yes
10773 ;;
10774 esac
10775 case `$CC -V 2>&1 | sed 5q` in
10776 *Sun\ C*) # Sun C 5.9
10777 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'
10778 compiler_needs_object=yes
10779 tmp_sharedflag='-G' ;;
10780 *Sun\ F*) # Sun Fortran 8.3
10781 tmp_sharedflag='-G' ;;
10782 esac
10783 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10784
10785 if test "x$supports_anon_versioning" = xyes; then
10786 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10787 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10788 echo "local: *; };" >> $output_objdir/$libname.ver~
10789 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10790 fi
10791
10792 case $cc_basename in
10793 xlf* | bgf* | bgxlf* | mpixlf*)
10794 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10795 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10796 hardcode_libdir_flag_spec=
10797 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10798 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10799 if test "x$supports_anon_versioning" = xyes; then
10800 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10801 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10802 echo "local: *; };" >> $output_objdir/$libname.ver~
10803 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10804 fi
10805 ;;
10806 esac
10807 else
10808 ld_shlibs=no
10809 fi
10810 ;;
10811
10812 netbsd*)
10813 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10814 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10815 wlarc=
10816 else
10817 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10818 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10819 fi
10820 ;;
10821
10822 solaris*)
10823 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10824 ld_shlibs=no
10825 cat <<_LT_EOF 1>&2
10826
10827 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10828 *** create shared libraries on Solaris systems. Therefore, libtool
10829 *** is disabling shared libraries support. We urge you to upgrade GNU
10830 *** binutils to release 2.9.1 or newer. Another option is to modify
10831 *** your PATH or compiler configuration so that the native linker is
10832 *** used, and then restart.
10833
10834 _LT_EOF
10835 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10836 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10837 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10838 else
10839 ld_shlibs=no
10840 fi
10841 ;;
10842
10843 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10844 case `$LD -v 2>&1` in
10845 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10846 ld_shlibs=no
10847 cat <<_LT_EOF 1>&2
10848
10849 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10850 *** reliably create shared libraries on SCO systems. Therefore, libtool
10851 *** is disabling shared libraries support. We urge you to upgrade GNU
10852 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10853 *** your PATH or compiler configuration so that the native linker is
10854 *** used, and then restart.
10855
10856 _LT_EOF
10857 ;;
10858 *)
10859 # For security reasons, it is highly recommended that you always
10860 # use absolute paths for naming shared libraries, and exclude the
10861 # DT_RUNPATH tag from executables and libraries. But doing so
10862 # requires that you compile everything twice, which is a pain.
10863 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10864 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10865 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10866 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10867 else
10868 ld_shlibs=no
10869 fi
10870 ;;
10871 esac
10872 ;;
10873
10874 sunos4*)
10875 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10876 wlarc=
10877 hardcode_direct=yes
10878 hardcode_shlibpath_var=no
10879 ;;
10880
10881 *)
10882 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10883 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10884 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10885 else
10886 ld_shlibs=no
10887 fi
10888 ;;
10889 esac
10890
10891 if test "$ld_shlibs" = no; then
10892 runpath_var=
10893 hardcode_libdir_flag_spec=
10894 export_dynamic_flag_spec=
10895 whole_archive_flag_spec=
10896 fi
10897 else
10898 # PORTME fill in a description of your system's linker (not GNU ld)
10899 case $host_os in
10900 aix3*)
10901 allow_undefined_flag=unsupported
10902 always_export_symbols=yes
10903 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'
10904 # Note: this linker hardcodes the directories in LIBPATH if there
10905 # are no directories specified by -L.
10906 hardcode_minus_L=yes
10907 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10908 # Neither direct hardcoding nor static linking is supported with a
10909 # broken collect2.
10910 hardcode_direct=unsupported
10911 fi
10912 ;;
10913
10914 aix[4-9]*)
10915 if test "$host_cpu" = ia64; then
10916 # On IA64, the linker does run time linking by default, so we don't
10917 # have to do anything special.
10918 aix_use_runtimelinking=no
10919 exp_sym_flag='-Bexport'
10920 no_entry_flag=""
10921 else
10922 # If we're using GNU nm, then we don't want the "-C" option.
10923 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10924 # Also, AIX nm treats weak defined symbols like other global
10925 # defined symbols, whereas GNU nm marks them as "W".
10926 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10927 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'
10928 else
10929 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'
10930 fi
10931 aix_use_runtimelinking=no
10932
10933 # Test if we are trying to use run time linking or normal
10934 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10935 # need to do runtime linking.
10936 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10937 for ld_flag in $LDFLAGS; do
10938 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10939 aix_use_runtimelinking=yes
10940 break
10941 fi
10942 done
10943 ;;
10944 esac
10945
10946 exp_sym_flag='-bexport'
10947 no_entry_flag='-bnoentry'
10948 fi
10949
10950 # When large executables or shared objects are built, AIX ld can
10951 # have problems creating the table of contents. If linking a library
10952 # or program results in "error TOC overflow" add -mminimal-toc to
10953 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10954 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10955
10956 archive_cmds=''
10957 hardcode_direct=yes
10958 hardcode_direct_absolute=yes
10959 hardcode_libdir_separator=':'
10960 link_all_deplibs=yes
10961 file_list_spec='${wl}-f,'
10962
10963 if test "$GCC" = yes; then
10964 case $host_os in aix4.[012]|aix4.[012].*)
10965 # We only want to do this on AIX 4.2 and lower, the check
10966 # below for broken collect2 doesn't work under 4.3+
10967 collect2name=`${CC} -print-prog-name=collect2`
10968 if test -f "$collect2name" &&
10969 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10970 then
10971 # We have reworked collect2
10972 :
10973 else
10974 # We have old collect2
10975 hardcode_direct=unsupported
10976 # It fails to find uninstalled libraries when the uninstalled
10977 # path is not listed in the libpath. Setting hardcode_minus_L
10978 # to unsupported forces relinking
10979 hardcode_minus_L=yes
10980 hardcode_libdir_flag_spec='-L$libdir'
10981 hardcode_libdir_separator=
10982 fi
10983 ;;
10984 esac
10985 shared_flag='-shared'
10986 if test "$aix_use_runtimelinking" = yes; then
10987 shared_flag="$shared_flag "'${wl}-G'
10988 fi
10989 else
10990 # not using gcc
10991 if test "$host_cpu" = ia64; then
10992 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10993 # chokes on -Wl,-G. The following line is correct:
10994 shared_flag='-G'
10995 else
10996 if test "$aix_use_runtimelinking" = yes; then
10997 shared_flag='${wl}-G'
10998 else
10999 shared_flag='${wl}-bM:SRE'
11000 fi
11001 fi
11002 fi
11003
11004 export_dynamic_flag_spec='${wl}-bexpall'
11005 # It seems that -bexpall does not export symbols beginning with
11006 # underscore (_), so it is better to generate a list of symbols to export.
11007 always_export_symbols=yes
11008 if test "$aix_use_runtimelinking" = yes; then
11009 # Warning - without using the other runtime loading flags (-brtl),
11010 # -berok will link without error, but may produce a broken library.
11011 allow_undefined_flag='-berok'
11012 # Determine the default libpath from the value encoded in an
11013 # empty executable.
11014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11015 /* end confdefs.h. */
11016
11017 int
11018 main ()
11019 {
11020
11021 ;
11022 return 0;
11023 }
11024 _ACEOF
11025 if ac_fn_c_try_link "$LINENO"; then :
11026
11027 lt_aix_libpath_sed='
11028 /Import File Strings/,/^$/ {
11029 /^0/ {
11030 s/^0 *\(.*\)$/\1/
11031 p
11032 }
11033 }'
11034 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11035 # Check for a 64-bit object if we didn't find anything.
11036 if test -z "$aix_libpath"; then
11037 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11038 fi
11039 fi
11040 rm -f core conftest.err conftest.$ac_objext \
11041 conftest$ac_exeext conftest.$ac_ext
11042 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11043
11044 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11045 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"
11046 else
11047 if test "$host_cpu" = ia64; then
11048 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11049 allow_undefined_flag="-z nodefs"
11050 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"
11051 else
11052 # Determine the default libpath from the value encoded in an
11053 # empty executable.
11054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11055 /* end confdefs.h. */
11056
11057 int
11058 main ()
11059 {
11060
11061 ;
11062 return 0;
11063 }
11064 _ACEOF
11065 if ac_fn_c_try_link "$LINENO"; then :
11066
11067 lt_aix_libpath_sed='
11068 /Import File Strings/,/^$/ {
11069 /^0/ {
11070 s/^0 *\(.*\)$/\1/
11071 p
11072 }
11073 }'
11074 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11075 # Check for a 64-bit object if we didn't find anything.
11076 if test -z "$aix_libpath"; then
11077 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11078 fi
11079 fi
11080 rm -f core conftest.err conftest.$ac_objext \
11081 conftest$ac_exeext conftest.$ac_ext
11082 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11083
11084 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11085 # Warning - without using the other run time loading flags,
11086 # -berok will link without error, but may produce a broken library.
11087 no_undefined_flag=' ${wl}-bernotok'
11088 allow_undefined_flag=' ${wl}-berok'
11089 if test "$with_gnu_ld" = yes; then
11090 # We only use this code for GNU lds that support --whole-archive.
11091 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11092 else
11093 # Exported symbols can be pulled into shared objects from archives
11094 whole_archive_flag_spec='$convenience'
11095 fi
11096 archive_cmds_need_lc=yes
11097 # This is similar to how AIX traditionally builds its shared libraries.
11098 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'
11099 fi
11100 fi
11101 ;;
11102
11103 amigaos*)
11104 case $host_cpu in
11105 powerpc)
11106 # see comment about AmigaOS4 .so support
11107 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11108 archive_expsym_cmds=''
11109 ;;
11110 m68k)
11111 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)'
11112 hardcode_libdir_flag_spec='-L$libdir'
11113 hardcode_minus_L=yes
11114 ;;
11115 esac
11116 ;;
11117
11118 bsdi[45]*)
11119 export_dynamic_flag_spec=-rdynamic
11120 ;;
11121
11122 cygwin* | mingw* | pw32* | cegcc*)
11123 # When not using gcc, we currently assume that we are using
11124 # Microsoft Visual C++.
11125 # hardcode_libdir_flag_spec is actually meaningless, as there is
11126 # no search path for DLLs.
11127 hardcode_libdir_flag_spec=' '
11128 allow_undefined_flag=unsupported
11129 # Tell ltmain to make .lib files, not .a files.
11130 libext=lib
11131 # Tell ltmain to make .dll files, not .so files.
11132 shrext_cmds=".dll"
11133 # FIXME: Setting linknames here is a bad hack.
11134 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11135 # The linker will automatically build a .lib file if we build a DLL.
11136 old_archive_from_new_cmds='true'
11137 # FIXME: Should let the user specify the lib program.
11138 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11139 fix_srcfile_path='`cygpath -w "$srcfile"`'
11140 enable_shared_with_static_runtimes=yes
11141 ;;
11142
11143 darwin* | rhapsody*)
11144
11145
11146 archive_cmds_need_lc=no
11147 hardcode_direct=no
11148 hardcode_automatic=yes
11149 hardcode_shlibpath_var=unsupported
11150 if test "$lt_cv_ld_force_load" = "yes"; then
11151 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\"`'
11152 else
11153 whole_archive_flag_spec=''
11154 fi
11155 link_all_deplibs=yes
11156 allow_undefined_flag="$_lt_dar_allow_undefined"
11157 case $cc_basename in
11158 ifort*) _lt_dar_can_shared=yes ;;
11159 *) _lt_dar_can_shared=$GCC ;;
11160 esac
11161 if test "$_lt_dar_can_shared" = "yes"; then
11162 output_verbose_link_cmd=func_echo_all
11163 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11164 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11165 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}"
11166 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}"
11167
11168 else
11169 ld_shlibs=no
11170 fi
11171
11172 ;;
11173
11174 dgux*)
11175 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11176 hardcode_libdir_flag_spec='-L$libdir'
11177 hardcode_shlibpath_var=no
11178 ;;
11179
11180 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11181 # support. Future versions do this automatically, but an explicit c++rt0.o
11182 # does not break anything, and helps significantly (at the cost of a little
11183 # extra space).
11184 freebsd2.2*)
11185 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11186 hardcode_libdir_flag_spec='-R$libdir'
11187 hardcode_direct=yes
11188 hardcode_shlibpath_var=no
11189 ;;
11190
11191 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11192 freebsd2.*)
11193 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11194 hardcode_direct=yes
11195 hardcode_minus_L=yes
11196 hardcode_shlibpath_var=no
11197 ;;
11198
11199 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11200 freebsd* | dragonfly*)
11201 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11202 hardcode_libdir_flag_spec='-R$libdir'
11203 hardcode_direct=yes
11204 hardcode_shlibpath_var=no
11205 ;;
11206
11207 hpux9*)
11208 if test "$GCC" = yes; then
11209 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'
11210 else
11211 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'
11212 fi
11213 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11214 hardcode_libdir_separator=:
11215 hardcode_direct=yes
11216
11217 # hardcode_minus_L: Not really in the search PATH,
11218 # but as the default location of the library.
11219 hardcode_minus_L=yes
11220 export_dynamic_flag_spec='${wl}-E'
11221 ;;
11222
11223 hpux10*)
11224 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11225 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11226 else
11227 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11228 fi
11229 if test "$with_gnu_ld" = no; then
11230 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11231 hardcode_libdir_flag_spec_ld='+b $libdir'
11232 hardcode_libdir_separator=:
11233 hardcode_direct=yes
11234 hardcode_direct_absolute=yes
11235 export_dynamic_flag_spec='${wl}-E'
11236 # hardcode_minus_L: Not really in the search PATH,
11237 # but as the default location of the library.
11238 hardcode_minus_L=yes
11239 fi
11240 ;;
11241
11242 hpux11*)
11243 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11244 case $host_cpu in
11245 hppa*64*)
11246 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11247 ;;
11248 ia64*)
11249 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11250 ;;
11251 *)
11252 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11253 ;;
11254 esac
11255 else
11256 case $host_cpu in
11257 hppa*64*)
11258 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11259 ;;
11260 ia64*)
11261 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11262 ;;
11263 *)
11264
11265 # Older versions of the 11.00 compiler do not understand -b yet
11266 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11268 $as_echo_n "checking if $CC understands -b... " >&6; }
11269 if ${lt_cv_prog_compiler__b+:} false; then :
11270 $as_echo_n "(cached) " >&6
11271 else
11272 lt_cv_prog_compiler__b=no
11273 save_LDFLAGS="$LDFLAGS"
11274 LDFLAGS="$LDFLAGS -b"
11275 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11276 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11277 # The linker can only warn and ignore the option if not recognized
11278 # So say no if there are warnings
11279 if test -s conftest.err; then
11280 # Append any errors to the config.log.
11281 cat conftest.err 1>&5
11282 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11283 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11284 if diff conftest.exp conftest.er2 >/dev/null; then
11285 lt_cv_prog_compiler__b=yes
11286 fi
11287 else
11288 lt_cv_prog_compiler__b=yes
11289 fi
11290 fi
11291 $RM -r conftest*
11292 LDFLAGS="$save_LDFLAGS"
11293
11294 fi
11295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11296 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11297
11298 if test x"$lt_cv_prog_compiler__b" = xyes; then
11299 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11300 else
11301 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11302 fi
11303
11304 ;;
11305 esac
11306 fi
11307 if test "$with_gnu_ld" = no; then
11308 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11309 hardcode_libdir_separator=:
11310
11311 case $host_cpu in
11312 hppa*64*|ia64*)
11313 hardcode_direct=no
11314 hardcode_shlibpath_var=no
11315 ;;
11316 *)
11317 hardcode_direct=yes
11318 hardcode_direct_absolute=yes
11319 export_dynamic_flag_spec='${wl}-E'
11320
11321 # hardcode_minus_L: Not really in the search PATH,
11322 # but as the default location of the library.
11323 hardcode_minus_L=yes
11324 ;;
11325 esac
11326 fi
11327 ;;
11328
11329 irix5* | irix6* | nonstopux*)
11330 if test "$GCC" = yes; then
11331 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'
11332 # Try to use the -exported_symbol ld option, if it does not
11333 # work, assume that -exports_file does not work either and
11334 # implicitly export all symbols.
11335 save_LDFLAGS="$LDFLAGS"
11336 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11338 /* end confdefs.h. */
11339 int foo(void) {}
11340 _ACEOF
11341 if ac_fn_c_try_link "$LINENO"; then :
11342 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'
11343
11344 fi
11345 rm -f core conftest.err conftest.$ac_objext \
11346 conftest$ac_exeext conftest.$ac_ext
11347 LDFLAGS="$save_LDFLAGS"
11348 else
11349 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'
11350 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'
11351 fi
11352 archive_cmds_need_lc='no'
11353 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11354 hardcode_libdir_separator=:
11355 inherit_rpath=yes
11356 link_all_deplibs=yes
11357 ;;
11358
11359 netbsd*)
11360 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11361 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11362 else
11363 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11364 fi
11365 hardcode_libdir_flag_spec='-R$libdir'
11366 hardcode_direct=yes
11367 hardcode_shlibpath_var=no
11368 ;;
11369
11370 newsos6)
11371 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11372 hardcode_direct=yes
11373 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11374 hardcode_libdir_separator=:
11375 hardcode_shlibpath_var=no
11376 ;;
11377
11378 *nto* | *qnx*)
11379 ;;
11380
11381 openbsd*)
11382 if test -f /usr/libexec/ld.so; then
11383 hardcode_direct=yes
11384 hardcode_shlibpath_var=no
11385 hardcode_direct_absolute=yes
11386 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11387 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11388 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11389 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11390 export_dynamic_flag_spec='${wl}-E'
11391 else
11392 case $host_os in
11393 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11394 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11395 hardcode_libdir_flag_spec='-R$libdir'
11396 ;;
11397 *)
11398 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11399 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11400 ;;
11401 esac
11402 fi
11403 else
11404 ld_shlibs=no
11405 fi
11406 ;;
11407
11408 os2*)
11409 hardcode_libdir_flag_spec='-L$libdir'
11410 hardcode_minus_L=yes
11411 allow_undefined_flag=unsupported
11412 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'
11413 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11414 ;;
11415
11416 osf3*)
11417 if test "$GCC" = yes; then
11418 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11419 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'
11420 else
11421 allow_undefined_flag=' -expect_unresolved \*'
11422 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'
11423 fi
11424 archive_cmds_need_lc='no'
11425 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11426 hardcode_libdir_separator=:
11427 ;;
11428
11429 osf4* | osf5*) # as osf3* with the addition of -msym flag
11430 if test "$GCC" = yes; then
11431 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11432 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'
11433 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11434 else
11435 allow_undefined_flag=' -expect_unresolved \*'
11436 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'
11437 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~
11438 $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'
11439
11440 # Both c and cxx compiler support -rpath directly
11441 hardcode_libdir_flag_spec='-rpath $libdir'
11442 fi
11443 archive_cmds_need_lc='no'
11444 hardcode_libdir_separator=:
11445 ;;
11446
11447 solaris*)
11448 no_undefined_flag=' -z defs'
11449 if test "$GCC" = yes; then
11450 wlarc='${wl}'
11451 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11452 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11453 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11454 else
11455 case `$CC -V 2>&1` in
11456 *"Compilers 5.0"*)
11457 wlarc=''
11458 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11459 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11460 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11461 ;;
11462 *)
11463 wlarc='${wl}'
11464 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11465 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11466 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11467 ;;
11468 esac
11469 fi
11470 hardcode_libdir_flag_spec='-R$libdir'
11471 hardcode_shlibpath_var=no
11472 case $host_os in
11473 solaris2.[0-5] | solaris2.[0-5].*) ;;
11474 *)
11475 # The compiler driver will combine and reorder linker options,
11476 # but understands `-z linker_flag'. GCC discards it without `$wl',
11477 # but is careful enough not to reorder.
11478 # Supported since Solaris 2.6 (maybe 2.5.1?)
11479 if test "$GCC" = yes; then
11480 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11481 else
11482 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11483 fi
11484 ;;
11485 esac
11486 link_all_deplibs=yes
11487 ;;
11488
11489 sunos4*)
11490 if test "x$host_vendor" = xsequent; then
11491 # Use $CC to link under sequent, because it throws in some extra .o
11492 # files that make .init and .fini sections work.
11493 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11494 else
11495 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11496 fi
11497 hardcode_libdir_flag_spec='-L$libdir'
11498 hardcode_direct=yes
11499 hardcode_minus_L=yes
11500 hardcode_shlibpath_var=no
11501 ;;
11502
11503 sysv4)
11504 case $host_vendor in
11505 sni)
11506 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11507 hardcode_direct=yes # is this really true???
11508 ;;
11509 siemens)
11510 ## LD is ld it makes a PLAMLIB
11511 ## CC just makes a GrossModule.
11512 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11513 reload_cmds='$CC -r -o $output$reload_objs'
11514 hardcode_direct=no
11515 ;;
11516 motorola)
11517 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11518 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11519 ;;
11520 esac
11521 runpath_var='LD_RUN_PATH'
11522 hardcode_shlibpath_var=no
11523 ;;
11524
11525 sysv4.3*)
11526 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11527 hardcode_shlibpath_var=no
11528 export_dynamic_flag_spec='-Bexport'
11529 ;;
11530
11531 sysv4*MP*)
11532 if test -d /usr/nec; then
11533 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11534 hardcode_shlibpath_var=no
11535 runpath_var=LD_RUN_PATH
11536 hardcode_runpath_var=yes
11537 ld_shlibs=yes
11538 fi
11539 ;;
11540
11541 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11542 no_undefined_flag='${wl}-z,text'
11543 archive_cmds_need_lc=no
11544 hardcode_shlibpath_var=no
11545 runpath_var='LD_RUN_PATH'
11546
11547 if test "$GCC" = yes; then
11548 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11549 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11550 else
11551 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11552 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11553 fi
11554 ;;
11555
11556 sysv5* | sco3.2v5* | sco5v6*)
11557 # Note: We can NOT use -z defs as we might desire, because we do not
11558 # link with -lc, and that would cause any symbols used from libc to
11559 # always be unresolved, which means just about no library would
11560 # ever link correctly. If we're not using GNU ld we use -z text
11561 # though, which does catch some bad symbols but isn't as heavy-handed
11562 # as -z defs.
11563 no_undefined_flag='${wl}-z,text'
11564 allow_undefined_flag='${wl}-z,nodefs'
11565 archive_cmds_need_lc=no
11566 hardcode_shlibpath_var=no
11567 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11568 hardcode_libdir_separator=':'
11569 link_all_deplibs=yes
11570 export_dynamic_flag_spec='${wl}-Bexport'
11571 runpath_var='LD_RUN_PATH'
11572
11573 if test "$GCC" = yes; then
11574 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11575 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11576 else
11577 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11578 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11579 fi
11580 ;;
11581
11582 uts4*)
11583 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11584 hardcode_libdir_flag_spec='-L$libdir'
11585 hardcode_shlibpath_var=no
11586 ;;
11587
11588 *)
11589 ld_shlibs=no
11590 ;;
11591 esac
11592
11593 if test x$host_vendor = xsni; then
11594 case $host in
11595 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11596 export_dynamic_flag_spec='${wl}-Blargedynsym'
11597 ;;
11598 esac
11599 fi
11600 fi
11601
11602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11603 $as_echo "$ld_shlibs" >&6; }
11604 test "$ld_shlibs" = no && can_build_shared=no
11605
11606 with_gnu_ld=$with_gnu_ld
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622 #
11623 # Do we need to explicitly link libc?
11624 #
11625 case "x$archive_cmds_need_lc" in
11626 x|xyes)
11627 # Assume -lc should be added
11628 archive_cmds_need_lc=yes
11629
11630 if test "$enable_shared" = yes && test "$GCC" = yes; then
11631 case $archive_cmds in
11632 *'~'*)
11633 # FIXME: we may have to deal with multi-command sequences.
11634 ;;
11635 '$CC '*)
11636 # Test whether the compiler implicitly links with -lc since on some
11637 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11638 # to ld, don't add -lc before -lgcc.
11639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11640 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11641 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11642 $as_echo_n "(cached) " >&6
11643 else
11644 $RM conftest*
11645 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11646
11647 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11648 (eval $ac_compile) 2>&5
11649 ac_status=$?
11650 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11651 test $ac_status = 0; } 2>conftest.err; then
11652 soname=conftest
11653 lib=conftest
11654 libobjs=conftest.$ac_objext
11655 deplibs=
11656 wl=$lt_prog_compiler_wl
11657 pic_flag=$lt_prog_compiler_pic
11658 compiler_flags=-v
11659 linker_flags=-v
11660 verstring=
11661 output_objdir=.
11662 libname=conftest
11663 lt_save_allow_undefined_flag=$allow_undefined_flag
11664 allow_undefined_flag=
11665 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11666 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11667 ac_status=$?
11668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11669 test $ac_status = 0; }
11670 then
11671 lt_cv_archive_cmds_need_lc=no
11672 else
11673 lt_cv_archive_cmds_need_lc=yes
11674 fi
11675 allow_undefined_flag=$lt_save_allow_undefined_flag
11676 else
11677 cat conftest.err 1>&5
11678 fi
11679 $RM conftest*
11680
11681 fi
11682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11683 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11684 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11685 ;;
11686 esac
11687 fi
11688 ;;
11689 esac
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11848 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11849
11850 if test "$GCC" = yes; then
11851 case $host_os in
11852 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11853 *) lt_awk_arg="/^libraries:/" ;;
11854 esac
11855 case $host_os in
11856 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11857 *) lt_sed_strip_eq="s,=/,/,g" ;;
11858 esac
11859 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11860 case $lt_search_path_spec in
11861 *\;*)
11862 # if the path contains ";" then we assume it to be the separator
11863 # otherwise default to the standard path separator (i.e. ":") - it is
11864 # assumed that no part of a normal pathname contains ";" but that should
11865 # okay in the real world where ";" in dirpaths is itself problematic.
11866 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11867 ;;
11868 *)
11869 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11870 ;;
11871 esac
11872 # Ok, now we have the path, separated by spaces, we can step through it
11873 # and add multilib dir if necessary.
11874 lt_tmp_lt_search_path_spec=
11875 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11876 for lt_sys_path in $lt_search_path_spec; do
11877 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11878 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11879 else
11880 test -d "$lt_sys_path" && \
11881 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11882 fi
11883 done
11884 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11885 BEGIN {RS=" "; FS="/|\n";} {
11886 lt_foo="";
11887 lt_count=0;
11888 for (lt_i = NF; lt_i > 0; lt_i--) {
11889 if ($lt_i != "" && $lt_i != ".") {
11890 if ($lt_i == "..") {
11891 lt_count++;
11892 } else {
11893 if (lt_count == 0) {
11894 lt_foo="/" $lt_i lt_foo;
11895 } else {
11896 lt_count--;
11897 }
11898 }
11899 }
11900 }
11901 if (lt_foo != "") { lt_freq[lt_foo]++; }
11902 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11903 }'`
11904 # AWK program above erroneously prepends '/' to C:/dos/paths
11905 # for these hosts.
11906 case $host_os in
11907 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11908 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11909 esac
11910 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11911 else
11912 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11913 fi
11914 library_names_spec=
11915 libname_spec='lib$name'
11916 soname_spec=
11917 shrext_cmds=".so"
11918 postinstall_cmds=
11919 postuninstall_cmds=
11920 finish_cmds=
11921 finish_eval=
11922 shlibpath_var=
11923 shlibpath_overrides_runpath=unknown
11924 version_type=none
11925 dynamic_linker="$host_os ld.so"
11926 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11927 need_lib_prefix=unknown
11928 hardcode_into_libs=no
11929
11930 # when you set need_version to no, make sure it does not cause -set_version
11931 # flags to be left without arguments
11932 need_version=unknown
11933
11934 case $host_os in
11935 aix3*)
11936 version_type=linux
11937 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11938 shlibpath_var=LIBPATH
11939
11940 # AIX 3 has no versioning support, so we append a major version to the name.
11941 soname_spec='${libname}${release}${shared_ext}$major'
11942 ;;
11943
11944 aix[4-9]*)
11945 version_type=linux
11946 need_lib_prefix=no
11947 need_version=no
11948 hardcode_into_libs=yes
11949 if test "$host_cpu" = ia64; then
11950 # AIX 5 supports IA64
11951 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11952 shlibpath_var=LD_LIBRARY_PATH
11953 else
11954 # With GCC up to 2.95.x, collect2 would create an import file
11955 # for dependence libraries. The import file would start with
11956 # the line `#! .'. This would cause the generated library to
11957 # depend on `.', always an invalid library. This was fixed in
11958 # development snapshots of GCC prior to 3.0.
11959 case $host_os in
11960 aix4 | aix4.[01] | aix4.[01].*)
11961 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11962 echo ' yes '
11963 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11964 :
11965 else
11966 can_build_shared=no
11967 fi
11968 ;;
11969 esac
11970 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11971 # soname into executable. Probably we can add versioning support to
11972 # collect2, so additional links can be useful in future.
11973 if test "$aix_use_runtimelinking" = yes; then
11974 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11975 # instead of lib<name>.a to let people know that these are not
11976 # typical AIX shared libraries.
11977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11978 else
11979 # We preserve .a as extension for shared libraries through AIX4.2
11980 # and later when we are not doing run time linking.
11981 library_names_spec='${libname}${release}.a $libname.a'
11982 soname_spec='${libname}${release}${shared_ext}$major'
11983 fi
11984 shlibpath_var=LIBPATH
11985 fi
11986 ;;
11987
11988 amigaos*)
11989 case $host_cpu in
11990 powerpc)
11991 # Since July 2007 AmigaOS4 officially supports .so libraries.
11992 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11993 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11994 ;;
11995 m68k)
11996 library_names_spec='$libname.ixlibrary $libname.a'
11997 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11998 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'
11999 ;;
12000 esac
12001 ;;
12002
12003 beos*)
12004 library_names_spec='${libname}${shared_ext}'
12005 dynamic_linker="$host_os ld.so"
12006 shlibpath_var=LIBRARY_PATH
12007 ;;
12008
12009 bsdi[45]*)
12010 version_type=linux
12011 need_version=no
12012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12013 soname_spec='${libname}${release}${shared_ext}$major'
12014 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12015 shlibpath_var=LD_LIBRARY_PATH
12016 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12017 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12018 # the default ld.so.conf also contains /usr/contrib/lib and
12019 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12020 # libtool to hard-code these into programs
12021 ;;
12022
12023 cygwin* | mingw* | pw32* | cegcc*)
12024 version_type=windows
12025 shrext_cmds=".dll"
12026 need_version=no
12027 need_lib_prefix=no
12028
12029 case $GCC,$host_os in
12030 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12031 library_names_spec='$libname.dll.a'
12032 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12033 postinstall_cmds='base_file=`basename \${file}`~
12034 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12035 dldir=$destdir/`dirname \$dlpath`~
12036 test -d \$dldir || mkdir -p \$dldir~
12037 $install_prog $dir/$dlname \$dldir/$dlname~
12038 chmod a+x \$dldir/$dlname~
12039 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12040 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12041 fi'
12042 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12043 dlpath=$dir/\$dldll~
12044 $RM \$dlpath'
12045 shlibpath_overrides_runpath=yes
12046
12047 case $host_os in
12048 cygwin*)
12049 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12050 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12051
12052 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12053 ;;
12054 mingw* | cegcc*)
12055 # MinGW DLLs use traditional 'lib' prefix
12056 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12057 ;;
12058 pw32*)
12059 # pw32 DLLs use 'pw' prefix rather than 'lib'
12060 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12061 ;;
12062 esac
12063 ;;
12064
12065 *)
12066 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12067 ;;
12068 esac
12069 dynamic_linker='Win32 ld.exe'
12070 # FIXME: first we should search . and the directory the executable is in
12071 shlibpath_var=PATH
12072 ;;
12073
12074 darwin* | rhapsody*)
12075 dynamic_linker="$host_os dyld"
12076 version_type=darwin
12077 need_lib_prefix=no
12078 need_version=no
12079 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12080 soname_spec='${libname}${release}${major}$shared_ext'
12081 shlibpath_overrides_runpath=yes
12082 shlibpath_var=DYLD_LIBRARY_PATH
12083 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12084
12085 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12086 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12087 ;;
12088
12089 dgux*)
12090 version_type=linux
12091 need_lib_prefix=no
12092 need_version=no
12093 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12094 soname_spec='${libname}${release}${shared_ext}$major'
12095 shlibpath_var=LD_LIBRARY_PATH
12096 ;;
12097
12098 freebsd* | dragonfly*)
12099 # DragonFly does not have aout. When/if they implement a new
12100 # versioning mechanism, adjust this.
12101 if test -x /usr/bin/objformat; then
12102 objformat=`/usr/bin/objformat`
12103 else
12104 case $host_os in
12105 freebsd[23].*) objformat=aout ;;
12106 *) objformat=elf ;;
12107 esac
12108 fi
12109 version_type=freebsd-$objformat
12110 case $version_type in
12111 freebsd-elf*)
12112 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12113 need_version=no
12114 need_lib_prefix=no
12115 ;;
12116 freebsd-*)
12117 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12118 need_version=yes
12119 ;;
12120 esac
12121 shlibpath_var=LD_LIBRARY_PATH
12122 case $host_os in
12123 freebsd2.*)
12124 shlibpath_overrides_runpath=yes
12125 ;;
12126 freebsd3.[01]* | freebsdelf3.[01]*)
12127 shlibpath_overrides_runpath=yes
12128 hardcode_into_libs=yes
12129 ;;
12130 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12131 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12132 shlibpath_overrides_runpath=no
12133 hardcode_into_libs=yes
12134 ;;
12135 *) # from 4.6 on, and DragonFly
12136 shlibpath_overrides_runpath=yes
12137 hardcode_into_libs=yes
12138 ;;
12139 esac
12140 ;;
12141
12142 haiku*)
12143 version_type=linux
12144 need_lib_prefix=no
12145 need_version=no
12146 dynamic_linker="$host_os runtime_loader"
12147 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12148 soname_spec='${libname}${release}${shared_ext}$major'
12149 shlibpath_var=LIBRARY_PATH
12150 shlibpath_overrides_runpath=yes
12151 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12152 hardcode_into_libs=yes
12153 ;;
12154
12155 hpux9* | hpux10* | hpux11*)
12156 # Give a soname corresponding to the major version so that dld.sl refuses to
12157 # link against other versions.
12158 version_type=sunos
12159 need_lib_prefix=no
12160 need_version=no
12161 case $host_cpu in
12162 ia64*)
12163 shrext_cmds='.so'
12164 hardcode_into_libs=yes
12165 dynamic_linker="$host_os dld.so"
12166 shlibpath_var=LD_LIBRARY_PATH
12167 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12168 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12169 soname_spec='${libname}${release}${shared_ext}$major'
12170 if test "X$HPUX_IA64_MODE" = X32; then
12171 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12172 else
12173 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12174 fi
12175 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12176 ;;
12177 hppa*64*)
12178 shrext_cmds='.sl'
12179 hardcode_into_libs=yes
12180 dynamic_linker="$host_os dld.sl"
12181 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12182 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12184 soname_spec='${libname}${release}${shared_ext}$major'
12185 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12186 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12187 ;;
12188 *)
12189 shrext_cmds='.sl'
12190 dynamic_linker="$host_os dld.sl"
12191 shlibpath_var=SHLIB_PATH
12192 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12194 soname_spec='${libname}${release}${shared_ext}$major'
12195 ;;
12196 esac
12197 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12198 postinstall_cmds='chmod 555 $lib'
12199 # or fails outright, so override atomically:
12200 install_override_mode=555
12201 ;;
12202
12203 interix[3-9]*)
12204 version_type=linux
12205 need_lib_prefix=no
12206 need_version=no
12207 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12208 soname_spec='${libname}${release}${shared_ext}$major'
12209 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12210 shlibpath_var=LD_LIBRARY_PATH
12211 shlibpath_overrides_runpath=no
12212 hardcode_into_libs=yes
12213 ;;
12214
12215 irix5* | irix6* | nonstopux*)
12216 case $host_os in
12217 nonstopux*) version_type=nonstopux ;;
12218 *)
12219 if test "$lt_cv_prog_gnu_ld" = yes; then
12220 version_type=linux
12221 else
12222 version_type=irix
12223 fi ;;
12224 esac
12225 need_lib_prefix=no
12226 need_version=no
12227 soname_spec='${libname}${release}${shared_ext}$major'
12228 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12229 case $host_os in
12230 irix5* | nonstopux*)
12231 libsuff= shlibsuff=
12232 ;;
12233 *)
12234 case $LD in # libtool.m4 will add one of these switches to LD
12235 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12236 libsuff= shlibsuff= libmagic=32-bit;;
12237 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12238 libsuff=32 shlibsuff=N32 libmagic=N32;;
12239 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12240 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12241 *) libsuff= shlibsuff= libmagic=never-match;;
12242 esac
12243 ;;
12244 esac
12245 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12246 shlibpath_overrides_runpath=no
12247 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12248 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12249 hardcode_into_libs=yes
12250 ;;
12251
12252 # No shared lib support for Linux oldld, aout, or coff.
12253 linux*oldld* | linux*aout* | linux*coff*)
12254 dynamic_linker=no
12255 ;;
12256
12257 # This must be Linux ELF.
12258 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12259 version_type=linux
12260 need_lib_prefix=no
12261 need_version=no
12262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12263 soname_spec='${libname}${release}${shared_ext}$major'
12264 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12265 shlibpath_var=LD_LIBRARY_PATH
12266 shlibpath_overrides_runpath=no
12267
12268 # Some binutils ld are patched to set DT_RUNPATH
12269 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
12270 $as_echo_n "(cached) " >&6
12271 else
12272 lt_cv_shlibpath_overrides_runpath=no
12273 save_LDFLAGS=$LDFLAGS
12274 save_libdir=$libdir
12275 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12276 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12278 /* end confdefs.h. */
12279
12280 int
12281 main ()
12282 {
12283
12284 ;
12285 return 0;
12286 }
12287 _ACEOF
12288 if ac_fn_c_try_link "$LINENO"; then :
12289 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12290 lt_cv_shlibpath_overrides_runpath=yes
12291 fi
12292 fi
12293 rm -f core conftest.err conftest.$ac_objext \
12294 conftest$ac_exeext conftest.$ac_ext
12295 LDFLAGS=$save_LDFLAGS
12296 libdir=$save_libdir
12297
12298 fi
12299
12300 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12301
12302 # This implies no fast_install, which is unacceptable.
12303 # Some rework will be needed to allow for fast_install
12304 # before this can be enabled.
12305 hardcode_into_libs=yes
12306
12307 # Append ld.so.conf contents to the search path
12308 if test -f /etc/ld.so.conf; then
12309 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' ' '`
12310 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12311 fi
12312
12313 # We used to test for /lib/ld.so.1 and disable shared libraries on
12314 # powerpc, because MkLinux only supported shared libraries with the
12315 # GNU dynamic linker. Since this was broken with cross compilers,
12316 # most powerpc-linux boxes support dynamic linking these days and
12317 # people can always --disable-shared, the test was removed, and we
12318 # assume the GNU/Linux dynamic linker is in use.
12319 dynamic_linker='GNU/Linux ld.so'
12320 ;;
12321
12322 netbsd*)
12323 version_type=sunos
12324 need_lib_prefix=no
12325 need_version=no
12326 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12327 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12328 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12329 dynamic_linker='NetBSD (a.out) ld.so'
12330 else
12331 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12332 soname_spec='${libname}${release}${shared_ext}$major'
12333 dynamic_linker='NetBSD ld.elf_so'
12334 fi
12335 shlibpath_var=LD_LIBRARY_PATH
12336 shlibpath_overrides_runpath=yes
12337 hardcode_into_libs=yes
12338 ;;
12339
12340 newsos6)
12341 version_type=linux
12342 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12343 shlibpath_var=LD_LIBRARY_PATH
12344 shlibpath_overrides_runpath=yes
12345 ;;
12346
12347 *nto* | *qnx*)
12348 version_type=qnx
12349 need_lib_prefix=no
12350 need_version=no
12351 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12352 soname_spec='${libname}${release}${shared_ext}$major'
12353 shlibpath_var=LD_LIBRARY_PATH
12354 shlibpath_overrides_runpath=no
12355 hardcode_into_libs=yes
12356 dynamic_linker='ldqnx.so'
12357 ;;
12358
12359 openbsd*)
12360 version_type=sunos
12361 sys_lib_dlsearch_path_spec="/usr/lib"
12362 need_lib_prefix=no
12363 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12364 case $host_os in
12365 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12366 *) need_version=no ;;
12367 esac
12368 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12369 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12370 shlibpath_var=LD_LIBRARY_PATH
12371 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12372 case $host_os in
12373 openbsd2.[89] | openbsd2.[89].*)
12374 shlibpath_overrides_runpath=no
12375 ;;
12376 *)
12377 shlibpath_overrides_runpath=yes
12378 ;;
12379 esac
12380 else
12381 shlibpath_overrides_runpath=yes
12382 fi
12383 ;;
12384
12385 os2*)
12386 libname_spec='$name'
12387 shrext_cmds=".dll"
12388 need_lib_prefix=no
12389 library_names_spec='$libname${shared_ext} $libname.a'
12390 dynamic_linker='OS/2 ld.exe'
12391 shlibpath_var=LIBPATH
12392 ;;
12393
12394 osf3* | osf4* | osf5*)
12395 version_type=osf
12396 need_lib_prefix=no
12397 need_version=no
12398 soname_spec='${libname}${release}${shared_ext}$major'
12399 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12400 shlibpath_var=LD_LIBRARY_PATH
12401 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12402 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12403 ;;
12404
12405 rdos*)
12406 dynamic_linker=no
12407 ;;
12408
12409 solaris*)
12410 version_type=linux
12411 need_lib_prefix=no
12412 need_version=no
12413 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12414 soname_spec='${libname}${release}${shared_ext}$major'
12415 shlibpath_var=LD_LIBRARY_PATH
12416 shlibpath_overrides_runpath=yes
12417 hardcode_into_libs=yes
12418 # ldd complains unless libraries are executable
12419 postinstall_cmds='chmod +x $lib'
12420 ;;
12421
12422 sunos4*)
12423 version_type=sunos
12424 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12425 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12426 shlibpath_var=LD_LIBRARY_PATH
12427 shlibpath_overrides_runpath=yes
12428 if test "$with_gnu_ld" = yes; then
12429 need_lib_prefix=no
12430 fi
12431 need_version=yes
12432 ;;
12433
12434 sysv4 | sysv4.3*)
12435 version_type=linux
12436 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12437 soname_spec='${libname}${release}${shared_ext}$major'
12438 shlibpath_var=LD_LIBRARY_PATH
12439 case $host_vendor in
12440 sni)
12441 shlibpath_overrides_runpath=no
12442 need_lib_prefix=no
12443 runpath_var=LD_RUN_PATH
12444 ;;
12445 siemens)
12446 need_lib_prefix=no
12447 ;;
12448 motorola)
12449 need_lib_prefix=no
12450 need_version=no
12451 shlibpath_overrides_runpath=no
12452 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12453 ;;
12454 esac
12455 ;;
12456
12457 sysv4*MP*)
12458 if test -d /usr/nec ;then
12459 version_type=linux
12460 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12461 soname_spec='$libname${shared_ext}.$major'
12462 shlibpath_var=LD_LIBRARY_PATH
12463 fi
12464 ;;
12465
12466 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12467 version_type=freebsd-elf
12468 need_lib_prefix=no
12469 need_version=no
12470 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12471 soname_spec='${libname}${release}${shared_ext}$major'
12472 shlibpath_var=LD_LIBRARY_PATH
12473 shlibpath_overrides_runpath=yes
12474 hardcode_into_libs=yes
12475 if test "$with_gnu_ld" = yes; then
12476 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12477 else
12478 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12479 case $host_os in
12480 sco3.2v5*)
12481 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12482 ;;
12483 esac
12484 fi
12485 sys_lib_dlsearch_path_spec='/usr/lib'
12486 ;;
12487
12488 tpf*)
12489 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12490 version_type=linux
12491 need_lib_prefix=no
12492 need_version=no
12493 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12494 shlibpath_var=LD_LIBRARY_PATH
12495 shlibpath_overrides_runpath=no
12496 hardcode_into_libs=yes
12497 ;;
12498
12499 uts4*)
12500 version_type=linux
12501 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12502 soname_spec='${libname}${release}${shared_ext}$major'
12503 shlibpath_var=LD_LIBRARY_PATH
12504 ;;
12505
12506 *)
12507 dynamic_linker=no
12508 ;;
12509 esac
12510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12511 $as_echo "$dynamic_linker" >&6; }
12512 test "$dynamic_linker" = no && can_build_shared=no
12513
12514 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12515 if test "$GCC" = yes; then
12516 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12517 fi
12518
12519 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12520 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12521 fi
12522 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12523 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12524 fi
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12618 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12619 hardcode_action=
12620 if test -n "$hardcode_libdir_flag_spec" ||
12621 test -n "$runpath_var" ||
12622 test "X$hardcode_automatic" = "Xyes" ; then
12623
12624 # We can hardcode non-existent directories.
12625 if test "$hardcode_direct" != no &&
12626 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12627 # have to relink, otherwise we might link with an installed library
12628 # when we should be linking with a yet-to-be-installed one
12629 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12630 test "$hardcode_minus_L" != no; then
12631 # Linking always hardcodes the temporary library directory.
12632 hardcode_action=relink
12633 else
12634 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12635 hardcode_action=immediate
12636 fi
12637 else
12638 # We cannot hardcode anything, or else we can only hardcode existing
12639 # directories.
12640 hardcode_action=unsupported
12641 fi
12642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12643 $as_echo "$hardcode_action" >&6; }
12644
12645 if test "$hardcode_action" = relink ||
12646 test "$inherit_rpath" = yes; then
12647 # Fast installation is not supported
12648 enable_fast_install=no
12649 elif test "$shlibpath_overrides_runpath" = yes ||
12650 test "$enable_shared" = no; then
12651 # Fast installation is not necessary
12652 enable_fast_install=needless
12653 fi
12654
12655
12656
12657
12658
12659
12660 if test "x$enable_dlopen" != xyes; then
12661 enable_dlopen=unknown
12662 enable_dlopen_self=unknown
12663 enable_dlopen_self_static=unknown
12664 else
12665 lt_cv_dlopen=no
12666 lt_cv_dlopen_libs=
12667
12668 case $host_os in
12669 beos*)
12670 lt_cv_dlopen="load_add_on"
12671 lt_cv_dlopen_libs=
12672 lt_cv_dlopen_self=yes
12673 ;;
12674
12675 mingw* | pw32* | cegcc*)
12676 lt_cv_dlopen="LoadLibrary"
12677 lt_cv_dlopen_libs=
12678 ;;
12679
12680 cygwin*)
12681 lt_cv_dlopen="dlopen"
12682 lt_cv_dlopen_libs=
12683 ;;
12684
12685 darwin*)
12686 # if libdl is installed we need to link against it
12687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12688 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12689 if ${ac_cv_lib_dl_dlopen+:} false; then :
12690 $as_echo_n "(cached) " >&6
12691 else
12692 ac_check_lib_save_LIBS=$LIBS
12693 LIBS="-ldl $LIBS"
12694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12695 /* end confdefs.h. */
12696
12697 /* Override any GCC internal prototype to avoid an error.
12698 Use char because int might match the return type of a GCC
12699 builtin and then its argument prototype would still apply. */
12700 #ifdef __cplusplus
12701 extern "C"
12702 #endif
12703 char dlopen ();
12704 int
12705 main ()
12706 {
12707 return dlopen ();
12708 ;
12709 return 0;
12710 }
12711 _ACEOF
12712 if ac_fn_c_try_link "$LINENO"; then :
12713 ac_cv_lib_dl_dlopen=yes
12714 else
12715 ac_cv_lib_dl_dlopen=no
12716 fi
12717 rm -f core conftest.err conftest.$ac_objext \
12718 conftest$ac_exeext conftest.$ac_ext
12719 LIBS=$ac_check_lib_save_LIBS
12720 fi
12721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12722 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12723 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12724 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12725 else
12726
12727 lt_cv_dlopen="dyld"
12728 lt_cv_dlopen_libs=
12729 lt_cv_dlopen_self=yes
12730
12731 fi
12732
12733 ;;
12734
12735 *)
12736 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12737 if test "x$ac_cv_func_shl_load" = xyes; then :
12738 lt_cv_dlopen="shl_load"
12739 else
12740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12741 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12742 if ${ac_cv_lib_dld_shl_load+:} false; then :
12743 $as_echo_n "(cached) " >&6
12744 else
12745 ac_check_lib_save_LIBS=$LIBS
12746 LIBS="-ldld $LIBS"
12747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12748 /* end confdefs.h. */
12749
12750 /* Override any GCC internal prototype to avoid an error.
12751 Use char because int might match the return type of a GCC
12752 builtin and then its argument prototype would still apply. */
12753 #ifdef __cplusplus
12754 extern "C"
12755 #endif
12756 char shl_load ();
12757 int
12758 main ()
12759 {
12760 return shl_load ();
12761 ;
12762 return 0;
12763 }
12764 _ACEOF
12765 if ac_fn_c_try_link "$LINENO"; then :
12766 ac_cv_lib_dld_shl_load=yes
12767 else
12768 ac_cv_lib_dld_shl_load=no
12769 fi
12770 rm -f core conftest.err conftest.$ac_objext \
12771 conftest$ac_exeext conftest.$ac_ext
12772 LIBS=$ac_check_lib_save_LIBS
12773 fi
12774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12775 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12776 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12777 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12778 else
12779 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12780 if test "x$ac_cv_func_dlopen" = xyes; then :
12781 lt_cv_dlopen="dlopen"
12782 else
12783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12784 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12785 if ${ac_cv_lib_dl_dlopen+:} false; then :
12786 $as_echo_n "(cached) " >&6
12787 else
12788 ac_check_lib_save_LIBS=$LIBS
12789 LIBS="-ldl $LIBS"
12790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12791 /* end confdefs.h. */
12792
12793 /* Override any GCC internal prototype to avoid an error.
12794 Use char because int might match the return type of a GCC
12795 builtin and then its argument prototype would still apply. */
12796 #ifdef __cplusplus
12797 extern "C"
12798 #endif
12799 char dlopen ();
12800 int
12801 main ()
12802 {
12803 return dlopen ();
12804 ;
12805 return 0;
12806 }
12807 _ACEOF
12808 if ac_fn_c_try_link "$LINENO"; then :
12809 ac_cv_lib_dl_dlopen=yes
12810 else
12811 ac_cv_lib_dl_dlopen=no
12812 fi
12813 rm -f core conftest.err conftest.$ac_objext \
12814 conftest$ac_exeext conftest.$ac_ext
12815 LIBS=$ac_check_lib_save_LIBS
12816 fi
12817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12818 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12819 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12820 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12821 else
12822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12823 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12824 if ${ac_cv_lib_svld_dlopen+:} false; then :
12825 $as_echo_n "(cached) " >&6
12826 else
12827 ac_check_lib_save_LIBS=$LIBS
12828 LIBS="-lsvld $LIBS"
12829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12830 /* end confdefs.h. */
12831
12832 /* Override any GCC internal prototype to avoid an error.
12833 Use char because int might match the return type of a GCC
12834 builtin and then its argument prototype would still apply. */
12835 #ifdef __cplusplus
12836 extern "C"
12837 #endif
12838 char dlopen ();
12839 int
12840 main ()
12841 {
12842 return dlopen ();
12843 ;
12844 return 0;
12845 }
12846 _ACEOF
12847 if ac_fn_c_try_link "$LINENO"; then :
12848 ac_cv_lib_svld_dlopen=yes
12849 else
12850 ac_cv_lib_svld_dlopen=no
12851 fi
12852 rm -f core conftest.err conftest.$ac_objext \
12853 conftest$ac_exeext conftest.$ac_ext
12854 LIBS=$ac_check_lib_save_LIBS
12855 fi
12856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12857 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12858 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12859 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12860 else
12861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12862 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12863 if ${ac_cv_lib_dld_dld_link+:} false; then :
12864 $as_echo_n "(cached) " >&6
12865 else
12866 ac_check_lib_save_LIBS=$LIBS
12867 LIBS="-ldld $LIBS"
12868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12869 /* end confdefs.h. */
12870
12871 /* Override any GCC internal prototype to avoid an error.
12872 Use char because int might match the return type of a GCC
12873 builtin and then its argument prototype would still apply. */
12874 #ifdef __cplusplus
12875 extern "C"
12876 #endif
12877 char dld_link ();
12878 int
12879 main ()
12880 {
12881 return dld_link ();
12882 ;
12883 return 0;
12884 }
12885 _ACEOF
12886 if ac_fn_c_try_link "$LINENO"; then :
12887 ac_cv_lib_dld_dld_link=yes
12888 else
12889 ac_cv_lib_dld_dld_link=no
12890 fi
12891 rm -f core conftest.err conftest.$ac_objext \
12892 conftest$ac_exeext conftest.$ac_ext
12893 LIBS=$ac_check_lib_save_LIBS
12894 fi
12895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12896 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12897 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12898 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12899 fi
12900
12901
12902 fi
12903
12904
12905 fi
12906
12907
12908 fi
12909
12910
12911 fi
12912
12913
12914 fi
12915
12916 ;;
12917 esac
12918
12919 if test "x$lt_cv_dlopen" != xno; then
12920 enable_dlopen=yes
12921 else
12922 enable_dlopen=no
12923 fi
12924
12925 case $lt_cv_dlopen in
12926 dlopen)
12927 save_CPPFLAGS="$CPPFLAGS"
12928 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12929
12930 save_LDFLAGS="$LDFLAGS"
12931 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12932
12933 save_LIBS="$LIBS"
12934 LIBS="$lt_cv_dlopen_libs $LIBS"
12935
12936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12937 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12938 if ${lt_cv_dlopen_self+:} false; then :
12939 $as_echo_n "(cached) " >&6
12940 else
12941 if test "$cross_compiling" = yes; then :
12942 lt_cv_dlopen_self=cross
12943 else
12944 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12945 lt_status=$lt_dlunknown
12946 cat > conftest.$ac_ext <<_LT_EOF
12947 #line 12947 "configure"
12948 #include "confdefs.h"
12949
12950 #if HAVE_DLFCN_H
12951 #include <dlfcn.h>
12952 #endif
12953
12954 #include <stdio.h>
12955
12956 #ifdef RTLD_GLOBAL
12957 # define LT_DLGLOBAL RTLD_GLOBAL
12958 #else
12959 # ifdef DL_GLOBAL
12960 # define LT_DLGLOBAL DL_GLOBAL
12961 # else
12962 # define LT_DLGLOBAL 0
12963 # endif
12964 #endif
12965
12966 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12967 find out it does not work in some platform. */
12968 #ifndef LT_DLLAZY_OR_NOW
12969 # ifdef RTLD_LAZY
12970 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12971 # else
12972 # ifdef DL_LAZY
12973 # define LT_DLLAZY_OR_NOW DL_LAZY
12974 # else
12975 # ifdef RTLD_NOW
12976 # define LT_DLLAZY_OR_NOW RTLD_NOW
12977 # else
12978 # ifdef DL_NOW
12979 # define LT_DLLAZY_OR_NOW DL_NOW
12980 # else
12981 # define LT_DLLAZY_OR_NOW 0
12982 # endif
12983 # endif
12984 # endif
12985 # endif
12986 #endif
12987
12988 /* When -fvisbility=hidden is used, assume the code has been annotated
12989 correspondingly for the symbols needed. */
12990 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12991 void fnord () __attribute__((visibility("default")));
12992 #endif
12993
12994 void fnord () { int i=42; }
12995 int main ()
12996 {
12997 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12998 int status = $lt_dlunknown;
12999
13000 if (self)
13001 {
13002 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13003 else
13004 {
13005 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13006 else puts (dlerror ());
13007 }
13008 /* dlclose (self); */
13009 }
13010 else
13011 puts (dlerror ());
13012
13013 return status;
13014 }
13015 _LT_EOF
13016 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13017 (eval $ac_link) 2>&5
13018 ac_status=$?
13019 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13020 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13021 (./conftest; exit; ) >&5 2>/dev/null
13022 lt_status=$?
13023 case x$lt_status in
13024 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13025 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13026 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13027 esac
13028 else :
13029 # compilation failed
13030 lt_cv_dlopen_self=no
13031 fi
13032 fi
13033 rm -fr conftest*
13034
13035
13036 fi
13037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13038 $as_echo "$lt_cv_dlopen_self" >&6; }
13039
13040 if test "x$lt_cv_dlopen_self" = xyes; then
13041 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13043 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13044 if ${lt_cv_dlopen_self_static+:} false; then :
13045 $as_echo_n "(cached) " >&6
13046 else
13047 if test "$cross_compiling" = yes; then :
13048 lt_cv_dlopen_self_static=cross
13049 else
13050 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13051 lt_status=$lt_dlunknown
13052 cat > conftest.$ac_ext <<_LT_EOF
13053 #line 13053 "configure"
13054 #include "confdefs.h"
13055
13056 #if HAVE_DLFCN_H
13057 #include <dlfcn.h>
13058 #endif
13059
13060 #include <stdio.h>
13061
13062 #ifdef RTLD_GLOBAL
13063 # define LT_DLGLOBAL RTLD_GLOBAL
13064 #else
13065 # ifdef DL_GLOBAL
13066 # define LT_DLGLOBAL DL_GLOBAL
13067 # else
13068 # define LT_DLGLOBAL 0
13069 # endif
13070 #endif
13071
13072 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13073 find out it does not work in some platform. */
13074 #ifndef LT_DLLAZY_OR_NOW
13075 # ifdef RTLD_LAZY
13076 # define LT_DLLAZY_OR_NOW RTLD_LAZY
13077 # else
13078 # ifdef DL_LAZY
13079 # define LT_DLLAZY_OR_NOW DL_LAZY
13080 # else
13081 # ifdef RTLD_NOW
13082 # define LT_DLLAZY_OR_NOW RTLD_NOW
13083 # else
13084 # ifdef DL_NOW
13085 # define LT_DLLAZY_OR_NOW DL_NOW
13086 # else
13087 # define LT_DLLAZY_OR_NOW 0
13088 # endif
13089 # endif
13090 # endif
13091 # endif
13092 #endif
13093
13094 /* When -fvisbility=hidden is used, assume the code has been annotated
13095 correspondingly for the symbols needed. */
13096 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13097 void fnord () __attribute__((visibility("default")));
13098 #endif
13099
13100 void fnord () { int i=42; }
13101 int main ()
13102 {
13103 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13104 int status = $lt_dlunknown;
13105
13106 if (self)
13107 {
13108 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13109 else
13110 {
13111 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13112 else puts (dlerror ());
13113 }
13114 /* dlclose (self); */
13115 }
13116 else
13117 puts (dlerror ());
13118
13119 return status;
13120 }
13121 _LT_EOF
13122 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13123 (eval $ac_link) 2>&5
13124 ac_status=$?
13125 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13126 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13127 (./conftest; exit; ) >&5 2>/dev/null
13128 lt_status=$?
13129 case x$lt_status in
13130 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13131 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13132 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13133 esac
13134 else :
13135 # compilation failed
13136 lt_cv_dlopen_self_static=no
13137 fi
13138 fi
13139 rm -fr conftest*
13140
13141
13142 fi
13143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13144 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13145 fi
13146
13147 CPPFLAGS="$save_CPPFLAGS"
13148 LDFLAGS="$save_LDFLAGS"
13149 LIBS="$save_LIBS"
13150 ;;
13151 esac
13152
13153 case $lt_cv_dlopen_self in
13154 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13155 *) enable_dlopen_self=unknown ;;
13156 esac
13157
13158 case $lt_cv_dlopen_self_static in
13159 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13160 *) enable_dlopen_self_static=unknown ;;
13161 esac
13162 fi
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180 striplib=
13181 old_striplib=
13182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13183 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13184 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13185 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13186 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13188 $as_echo "yes" >&6; }
13189 else
13190 # FIXME - insert some real tests, host_os isn't really good enough
13191 case $host_os in
13192 darwin*)
13193 if test -n "$STRIP" ; then
13194 striplib="$STRIP -x"
13195 old_striplib="$STRIP -S"
13196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13197 $as_echo "yes" >&6; }
13198 else
13199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13200 $as_echo "no" >&6; }
13201 fi
13202 ;;
13203 *)
13204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13205 $as_echo "no" >&6; }
13206 ;;
13207 esac
13208 fi
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221 # Report which library types will actually be built
13222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13223 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13225 $as_echo "$can_build_shared" >&6; }
13226
13227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13228 $as_echo_n "checking whether to build shared libraries... " >&6; }
13229 test "$can_build_shared" = "no" && enable_shared=no
13230
13231 # On AIX, shared libraries and static libraries use the same namespace, and
13232 # are all built from PIC.
13233 case $host_os in
13234 aix3*)
13235 test "$enable_shared" = yes && enable_static=no
13236 if test -n "$RANLIB"; then
13237 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13238 postinstall_cmds='$RANLIB $lib'
13239 fi
13240 ;;
13241
13242 aix[4-9]*)
13243 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13244 test "$enable_shared" = yes && enable_static=no
13245 fi
13246 ;;
13247 esac
13248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13249 $as_echo "$enable_shared" >&6; }
13250
13251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13252 $as_echo_n "checking whether to build static libraries... " >&6; }
13253 # Make sure either enable_shared or enable_static is yes.
13254 test "$enable_shared" = yes || enable_static=yes
13255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13256 $as_echo "$enable_static" >&6; }
13257
13258
13259
13260
13261 fi
13262 ac_ext=c
13263 ac_cpp='$CPP $CPPFLAGS'
13264 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13265 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13266 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13267
13268 CC="$lt_save_CC"
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282 ac_config_commands="$ac_config_commands libtool"
13283
13284
13285
13286
13287 # Only expand once:
13288
13289
13290
13291
13292
13293
13294
13295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13296 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13297 # Check whether --enable-maintainer-mode was given.
13298 if test "${enable_maintainer_mode+set}" = set; then :
13299 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13300 else
13301 USE_MAINTAINER_MODE=no
13302 fi
13303
13304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13305 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13306 if test $USE_MAINTAINER_MODE = yes; then
13307 MAINTAINER_MODE_TRUE=
13308 MAINTAINER_MODE_FALSE='#'
13309 else
13310 MAINTAINER_MODE_TRUE='#'
13311 MAINTAINER_MODE_FALSE=
13312 fi
13313
13314 MAINT=$MAINTAINER_MODE_TRUE
13315
13316
13317
13318
13319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13320 $as_echo_n "checking for sim debug setting... " >&6; }
13321 sim_debug="0"
13322 # Check whether --enable-sim-debug was given.
13323 if test "${enable_sim_debug+set}" = set; then :
13324 enableval=$enable_sim_debug; case "${enableval}" in
13325 yes) sim_debug="7";;
13326 no) sim_debug="0";;
13327 *) sim_debug="($enableval)";;
13328 esac
13329 fi
13330 if test "$sim_debug" != "0"; then
13331
13332 cat >>confdefs.h <<_ACEOF
13333 #define DEBUG $sim_debug
13334 _ACEOF
13335
13336 fi
13337
13338 cat >>confdefs.h <<_ACEOF
13339 #define WITH_DEBUG $sim_debug
13340 _ACEOF
13341
13342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13343 $as_echo "$sim_debug" >&6; }
13344
13345
13346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13347 $as_echo_n "checking for sim stdio debug behavior... " >&6; }
13348 sim_stdio="0"
13349 # Check whether --enable-sim-stdio was given.
13350 if test "${enable_sim_stdio+set}" = set; then :
13351 enableval=$enable_sim_stdio; case "${enableval}" in
13352 yes) sim_stdio="DO_USE_STDIO";;
13353 no) sim_stdio="DONT_USE_STDIO";;
13354 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
13355 esac
13356 fi
13357
13358 cat >>confdefs.h <<_ACEOF
13359 #define WITH_STDIO $sim_stdio
13360 _ACEOF
13361
13362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13363 $as_echo "$sim_stdio" >&6; }
13364
13365
13366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13367 $as_echo_n "checking for sim trace settings... " >&6; }
13368 sim_trace="~TRACE_debug"
13369 # Check whether --enable-sim-trace was given.
13370 if test "${enable_sim_trace+set}" = set; then :
13371 enableval=$enable_sim_trace; case "${enableval}" in
13372 yes) sim_trace="-1";;
13373 no) sim_trace="0";;
13374 [-0-9]*)
13375 sim_trace="'(${enableval})'";;
13376 [[:lower:]]*)
13377 sim_trace=""
13378 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13379 if test x"$sim_trace" = x; then
13380 sim_trace="(TRACE_$x"
13381 else
13382 sim_trace="${sim_trace}|TRACE_$x"
13383 fi
13384 done
13385 sim_trace="$sim_trace)" ;;
13386 esac
13387 fi
13388
13389 cat >>confdefs.h <<_ACEOF
13390 #define WITH_TRACE $sim_trace
13391 _ACEOF
13392
13393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13394 $as_echo "$sim_trace" >&6; }
13395
13396
13397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13398 $as_echo_n "checking for sim profile settings... " >&6; }
13399 profile="1"
13400 sim_profile="-1"
13401 # Check whether --enable-sim-profile was given.
13402 if test "${enable_sim_profile+set}" = set; then :
13403 enableval=$enable_sim_profile; case "${enableval}" in
13404 yes) profile="1" sim_profile="-1";;
13405 no) profile="0" sim_profile="0";;
13406 [-0-9]*)
13407 profile="(${enableval})" sim_profile="(${enableval})";;
13408 [a-z]*)
13409 profile="1"
13410 sim_profile=""
13411 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13412 if test x"$sim_profile" = x; then
13413 sim_profile="(PROFILE_$x"
13414 else
13415 sim_profile="${sim_profile}|PROFILE_$x"
13416 fi
13417 done
13418 sim_profile="$sim_profile)" ;;
13419 esac
13420 fi
13421
13422 cat >>confdefs.h <<_ACEOF
13423 #define PROFILE $profile
13424 _ACEOF
13425
13426
13427 cat >>confdefs.h <<_ACEOF
13428 #define WITH_PROFILE $sim_profile
13429 _ACEOF
13430
13431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13432 $as_echo "$sim_profile" >&6; }
13433
13434
13435
13436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13437 $as_echo_n "checking whether to enable sim asserts... " >&6; }
13438 sim_assert="1"
13439 # Check whether --enable-sim-assert was given.
13440 if test "${enable_sim_assert+set}" = set; then :
13441 enableval=$enable_sim_assert; case "${enableval}" in
13442 yes) sim_assert="1";;
13443 no) sim_assert="0";;
13444 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
13445 esac
13446 fi
13447
13448 cat >>confdefs.h <<_ACEOF
13449 #define WITH_ASSERT $sim_assert
13450 _ACEOF
13451
13452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13453 $as_echo "$sim_assert" >&6; }
13454
13455
13456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13457 $as_echo_n "checking default sim environment setting... " >&6; }
13458 sim_environment="ALL_ENVIRONMENT"
13459 # Check whether --enable-sim-environment was given.
13460 if test "${enable_sim_environment+set}" = set; then :
13461 enableval=$enable_sim_environment; case "${enableval}" in
13462 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13463 user | USER) sim_environment="USER_ENVIRONMENT";;
13464 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13465 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
13466 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
13467 esac
13468 fi
13469
13470 cat >>confdefs.h <<_ACEOF
13471 #define WITH_ENVIRONMENT $sim_environment
13472 _ACEOF
13473
13474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13475 $as_echo "$sim_environment" >&6; }
13476
13477
13478 sim_inline="-DDEFAULT_INLINE=0"
13479 # Check whether --enable-sim-inline was given.
13480 if test "${enable_sim_inline+set}" = set; then :
13481 enableval=$enable_sim_inline; sim_inline=""
13482 case "$enableval" in
13483 no) sim_inline="-DDEFAULT_INLINE=0";;
13484 0) sim_inline="-DDEFAULT_INLINE=0";;
13485 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13486 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13487 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13488 new_flag=""
13489 case "$x" in
13490 *_INLINE=*) new_flag="-D$x";;
13491 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13492 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13493 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13494 esac
13495 if test x"$sim_inline" = x""; then
13496 sim_inline="$new_flag"
13497 else
13498 sim_inline="$sim_inline $new_flag"
13499 fi
13500 done;;
13501 esac
13502 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13503 echo "Setting inline flags = $sim_inline" 6>&1
13504 fi
13505 fi
13506
13507
13508
13509
13510 # Check whether --with-pkgversion was given.
13511 if test "${with_pkgversion+set}" = set; then :
13512 withval=$with_pkgversion; case "$withval" in
13513 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
13514 no) PKGVERSION= ;;
13515 *) PKGVERSION="($withval) " ;;
13516 esac
13517 else
13518 PKGVERSION="(SIM) "
13519
13520 fi
13521
13522
13523
13524
13525
13526 # Check whether --with-bugurl was given.
13527 if test "${with_bugurl+set}" = set; then :
13528 withval=$with_bugurl; case "$withval" in
13529 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
13530 no) BUGURL=
13531 ;;
13532 *) BUGURL="$withval"
13533 ;;
13534 esac
13535 else
13536 BUGURL="https://www.gnu.org/software/gdb/bugs/"
13537
13538 fi
13539
13540 case ${BUGURL} in
13541 "")
13542 REPORT_BUGS_TO=
13543 REPORT_BUGS_TEXI=
13544 ;;
13545 *)
13546 REPORT_BUGS_TO="<$BUGURL>"
13547 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13548 ;;
13549 esac;
13550
13551
13552
13553
13554 cat >>confdefs.h <<_ACEOF
13555 #define PKGVERSION "$PKGVERSION"
13556 _ACEOF
13557
13558
13559 cat >>confdefs.h <<_ACEOF
13560 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13561 _ACEOF
13562
13563
13564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13565 $as_echo_n "checking return type of signal handlers... " >&6; }
13566 if ${ac_cv_type_signal+:} false; then :
13567 $as_echo_n "(cached) " >&6
13568 else
13569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13570 /* end confdefs.h. */
13571 #include <sys/types.h>
13572 #include <signal.h>
13573
13574 int
13575 main ()
13576 {
13577 return *(signal (0, 0)) (0) == 1;
13578 ;
13579 return 0;
13580 }
13581 _ACEOF
13582 if ac_fn_c_try_compile "$LINENO"; then :
13583 ac_cv_type_signal=int
13584 else
13585 ac_cv_type_signal=void
13586 fi
13587 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13588 fi
13589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13590 $as_echo "$ac_cv_type_signal" >&6; }
13591
13592 cat >>confdefs.h <<_ACEOF
13593 #define RETSIGTYPE $ac_cv_type_signal
13594 _ACEOF
13595
13596
13597
13598
13599
13600
13601
13602
13603 wire_endian="LITTLE"
13604 default_endian=""
13605 # Check whether --enable-sim-endian was given.
13606 if test "${enable_sim_endian+set}" = set; then :
13607 enableval=$enable_sim_endian; case "${enableval}" in
13608 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13609 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
13610 yes) if test x"$wire_endian" != x; then
13611 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13612 else
13613 if test x"$default_endian" != x; then
13614 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13615 else
13616 echo "No hard-wired endian for target $target" 1>&6
13617 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13618 fi
13619 fi;;
13620 no) if test x"$default_endian" != x; then
13621 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13622 else
13623 if test x"$wire_endian" != x; then
13624 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13625 else
13626 echo "No default endian for target $target" 1>&6
13627 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13628 fi
13629 fi;;
13630 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13631 esac
13632 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13633 echo "Setting endian flags = $sim_endian" 6>&1
13634 fi
13635 else
13636 if test x"$default_endian" != x; then
13637 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13638 else
13639 if test x"$wire_endian" != x; then
13640 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13641 else
13642 sim_endian=
13643 fi
13644 fi
13645 fi
13646
13647 wire_alignment="NONSTRICT_ALIGNMENT"
13648 default_alignment=""
13649
13650 # Check whether --enable-sim-alignment was given.
13651 if test "${enable_sim_alignment+set}" = set; then :
13652 enableval=$enable_sim_alignment; case "${enableval}" in
13653 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13654 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13655 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13656 yes) if test x"$wire_alignment" != x; then
13657 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13658 else
13659 if test x"$default_alignment" != x; then
13660 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13661 else
13662 echo "No hard-wired alignment for target $target" 1>&6
13663 sim_alignment="-DWITH_ALIGNMENT=0"
13664 fi
13665 fi;;
13666 no) if test x"$default_alignment" != x; then
13667 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13668 else
13669 if test x"$wire_alignment" != x; then
13670 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13671 else
13672 echo "No default alignment for target $target" 1>&6
13673 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13674 fi
13675 fi;;
13676 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13677 esac
13678 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13679 echo "Setting alignment flags = $sim_alignment" 6>&1
13680 fi
13681 else
13682 if test x"$default_alignment" != x; then
13683 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13684 else
13685 if test x"$wire_alignment" != x; then
13686 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13687 else
13688 sim_alignment=
13689 fi
13690 fi
13691 fi
13692
13693
13694 # Check whether --enable-werror was given.
13695 if test "${enable_werror+set}" = set; then :
13696 enableval=$enable_werror; case "${enableval}" in
13697 yes | y) ERROR_ON_WARNING="yes" ;;
13698 no | n) ERROR_ON_WARNING="no" ;;
13699 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13700 esac
13701 fi
13702
13703
13704 # Enable -Werror by default when using gcc
13705 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13706 ERROR_ON_WARNING=yes
13707 fi
13708
13709 WERROR_CFLAGS=""
13710
13711 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13712 -Wpointer-sign \
13713 -Wno-unused -Wunused-value -Wunused-function \
13714 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13715 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13716 -Wold-style-declaration -Wold-style-definition"
13717
13718 # Enable -Wno-format by default when using gcc on mingw since many
13719 # GCC versions complain about %I64.
13720 case "${host}" in
13721 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13722 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13723 esac
13724
13725 # Check whether --enable-build-warnings was given.
13726 if test "${enable_build_warnings+set}" = set; then :
13727 enableval=$enable_build_warnings; case "${enableval}" in
13728 yes) ;;
13729 no) build_warnings="-w";;
13730 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13731 build_warnings="${build_warnings} ${t}";;
13732 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13733 build_warnings="${t} ${build_warnings}";;
13734 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13735 esac
13736 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13737 echo "Setting compiler warning flags = $build_warnings" 6>&1
13738 fi
13739 fi
13740 # Check whether --enable-sim-build-warnings was given.
13741 if test "${enable_sim_build_warnings+set}" = set; then :
13742 enableval=$enable_sim_build_warnings; case "${enableval}" in
13743 yes) ;;
13744 no) build_warnings="-w";;
13745 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13746 build_warnings="${build_warnings} ${t}";;
13747 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13748 build_warnings="${t} ${build_warnings}";;
13749 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13750 esac
13751 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13752 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13753 fi
13754 fi
13755 WARN_CFLAGS=""
13756 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13757 then
13758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13759 $as_echo_n "checking compiler warning flags... " >&6; }
13760 # Separate out the -Werror flag as some files just cannot be
13761 # compiled with it enabled.
13762 for w in ${build_warnings}; do
13763 case $w in
13764 -Werr*) WERROR_CFLAGS=-Werror ;;
13765 *) # Check that GCC accepts it
13766 saved_CFLAGS="$CFLAGS"
13767 CFLAGS="$CFLAGS $w"
13768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13769 /* end confdefs.h. */
13770
13771 int
13772 main ()
13773 {
13774
13775 ;
13776 return 0;
13777 }
13778 _ACEOF
13779 if ac_fn_c_try_compile "$LINENO"; then :
13780 WARN_CFLAGS="${WARN_CFLAGS} $w"
13781 fi
13782 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13783 CFLAGS="$saved_CFLAGS"
13784 esac
13785 done
13786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13787 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13788 fi
13789
13790
13791 default_sim_reserved_bits="1"
13792 # Check whether --enable-sim-reserved-bits was given.
13793 if test "${enable_sim_reserved_bits+set}" = set; then :
13794 enableval=$enable_sim_reserved_bits; case "${enableval}" in
13795 yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
13796 no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
13797 *) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved_bits="";;
13798 esac
13799 if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
13800 echo "Setting reserved flags = $sim_reserved_bits" 6>&1
13801 fi
13802 else
13803 sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
13804 fi
13805
13806 wire_word_bitsize="32"
13807 wire_word_msb="31"
13808 wire_address_bitsize=""
13809 wire_cell_bitsize=""
13810 # Check whether --enable-sim-bitsize was given.
13811 if test "${enable_sim_bitsize+set}" = set; then :
13812 enableval=$enable_sim_bitsize; sim_bitsize=
13813 case "${enableval}" in
13814 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
13815 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
13816 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13817 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13818 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13819 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
13820 else
13821 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
13822 fi ;;
13823 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13824 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
13825 else
13826 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
13827 fi ;;
13828 *) as_fn_error $? "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13829 esac
13830 # address bitsize
13831 tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
13832 case x"${tmp}" in
13833 x ) ;;
13834 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
13835 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
13836 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13837 esac
13838 # cell bitsize
13839 tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
13840 case x"${tmp}" in
13841 x ) ;;
13842 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
13843 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
13844 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
13845 esac
13846 if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
13847 echo "Setting bitsize flags = $sim_bitsize" 6>&1
13848 fi
13849 else
13850 sim_bitsize=""
13851 if test x"$wire_word_bitsize" != x; then
13852 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
13853 fi
13854 if test x"$wire_word_msb" != x; then
13855 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
13856 fi
13857 if test x"$wire_address_bitsize" != x; then
13858 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
13859 fi
13860 if test x"$wire_cell_bitsize" != x; then
13861 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
13862 fi
13863 fi
13864
13865
13866 if test ""; then
13867 hardware=""
13868 else
13869 hardware="cfi core pal glue"
13870 fi
13871 hardware="$hardware mn103cpu mn103int mn103tim mn103ser mn103iop"
13872
13873 sim_hw_cflags="-DWITH_HW=1"
13874 sim_hw="$hardware"
13875 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13876
13877 # Check whether --enable-sim-hardware was given.
13878 if test "${enable_sim_hardware+set}" = set; then :
13879 enableval=$enable_sim_hardware;
13880 else
13881 enable_sim_hardware="yes"
13882 fi
13883
13884 case ${enable_sim_hardware} in
13885 yes|no) ;;
13886 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13887 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13888 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13889 esac
13890
13891 if test "$enable_sim_hardware" = no; then
13892 sim_hw_objs=
13893 sim_hw_cflags="-DWITH_HW=0"
13894 sim_hw=
13895 else
13896 sim_hw_cflags="-DWITH_HW=1"
13897 # remove duplicates
13898 sim_hw=""
13899 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13900 for i in $hardware ; do
13901 case " $sim_hw " in
13902 *" $i "*) ;;
13903 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13904 esac
13905 done
13906 # mingw does not support sockser
13907 case ${host} in
13908 *mingw*) ;;
13909 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13910 # that you instatiate. Instead, other code will call into it directly.
13911 # At some point, we should convert it over.
13912 sim_hw_objs="$sim_hw_objs dv-sockser.o"
13913
13914 cat >>confdefs.h <<_ACEOF
13915 #define HAVE_DV_SOCKSER 1
13916 _ACEOF
13917
13918 ;;
13919 esac
13920 if test x"$silent" != x"yes"; then
13921 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13922 fi
13923 case " $hardware " in
13924 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
13925 $as_echo_n "checking for log2 in -lm... " >&6; }
13926 if ${ac_cv_lib_m_log2+:} false; then :
13927 $as_echo_n "(cached) " >&6
13928 else
13929 ac_check_lib_save_LIBS=$LIBS
13930 LIBS="-lm $LIBS"
13931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13932 /* end confdefs.h. */
13933
13934 /* Override any GCC internal prototype to avoid an error.
13935 Use char because int might match the return type of a GCC
13936 builtin and then its argument prototype would still apply. */
13937 #ifdef __cplusplus
13938 extern "C"
13939 #endif
13940 char log2 ();
13941 int
13942 main ()
13943 {
13944 return log2 ();
13945 ;
13946 return 0;
13947 }
13948 _ACEOF
13949 if ac_fn_c_try_link "$LINENO"; then :
13950 ac_cv_lib_m_log2=yes
13951 else
13952 ac_cv_lib_m_log2=no
13953 fi
13954 rm -f core conftest.err conftest.$ac_objext \
13955 conftest$ac_exeext conftest.$ac_ext
13956 LIBS=$ac_check_lib_save_LIBS
13957 fi
13958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13959 $as_echo "$ac_cv_lib_m_log2" >&6; }
13960 if test "x$ac_cv_lib_m_log2" = xyes; then :
13961 cat >>confdefs.h <<_ACEOF
13962 #define HAVE_LIBM 1
13963 _ACEOF
13964
13965 LIBS="-lm $LIBS"
13966
13967 fi
13968 ;;
13969 esac
13970 fi
13971
13972
13973 for ac_func in time chmod utime fork execve execv chown
13974 do :
13975 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13976 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13977 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13978 cat >>confdefs.h <<_ACEOF
13979 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13980 _ACEOF
13981
13982 fi
13983 done
13984
13985 for ac_header in utime.h
13986 do :
13987 ac_fn_c_check_header_mongrel "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
13988 if test "x$ac_cv_header_utime_h" = xyes; then :
13989 cat >>confdefs.h <<_ACEOF
13990 #define HAVE_UTIME_H 1
13991 _ACEOF
13992
13993 fi
13994
13995 done
13996
13997
13998
13999 cgen_breaks=""
14000 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
14001 cgen_breaks="break cgen_rtx_error";
14002 fi
14003
14004 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
14005
14006 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
14007
14008 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
14009
14010 ac_config_commands="$ac_config_commands Makefile"
14011
14012 ac_config_commands="$ac_config_commands stamp-h"
14013
14014 cat >confcache <<\_ACEOF
14015 # This file is a shell script that caches the results of configure
14016 # tests run on this system so they can be shared between configure
14017 # scripts and configure runs, see configure's option --config-cache.
14018 # It is not useful on other systems. If it contains results you don't
14019 # want to keep, you may remove or edit it.
14020 #
14021 # config.status only pays attention to the cache file if you give it
14022 # the --recheck option to rerun configure.
14023 #
14024 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14025 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14026 # following values.
14027
14028 _ACEOF
14029
14030 # The following way of writing the cache mishandles newlines in values,
14031 # but we know of no workaround that is simple, portable, and efficient.
14032 # So, we kill variables containing newlines.
14033 # Ultrix sh set writes to stderr and can't be redirected directly,
14034 # and sets the high bit in the cache file unless we assign to the vars.
14035 (
14036 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14037 eval ac_val=\$$ac_var
14038 case $ac_val in #(
14039 *${as_nl}*)
14040 case $ac_var in #(
14041 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14042 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14043 esac
14044 case $ac_var in #(
14045 _ | IFS | as_nl) ;; #(
14046 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14047 *) { eval $ac_var=; unset $ac_var;} ;;
14048 esac ;;
14049 esac
14050 done
14051
14052 (set) 2>&1 |
14053 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14054 *${as_nl}ac_space=\ *)
14055 # `set' does not quote correctly, so add quotes: double-quote
14056 # substitution turns \\\\ into \\, and sed turns \\ into \.
14057 sed -n \
14058 "s/'/'\\\\''/g;
14059 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14060 ;; #(
14061 *)
14062 # `set' quotes correctly as required by POSIX, so do not add quotes.
14063 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14064 ;;
14065 esac |
14066 sort
14067 ) |
14068 sed '
14069 /^ac_cv_env_/b end
14070 t clear
14071 :clear
14072 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14073 t end
14074 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14075 :end' >>confcache
14076 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14077 if test -w "$cache_file"; then
14078 if test "x$cache_file" != "x/dev/null"; then
14079 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14080 $as_echo "$as_me: updating cache $cache_file" >&6;}
14081 if test ! -f "$cache_file" || test -h "$cache_file"; then
14082 cat confcache >"$cache_file"
14083 else
14084 case $cache_file in #(
14085 */* | ?:*)
14086 mv -f confcache "$cache_file"$$ &&
14087 mv -f "$cache_file"$$ "$cache_file" ;; #(
14088 *)
14089 mv -f confcache "$cache_file" ;;
14090 esac
14091 fi
14092 fi
14093 else
14094 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14095 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14096 fi
14097 fi
14098 rm -f confcache
14099
14100 test "x$prefix" = xNONE && prefix=$ac_default_prefix
14101 # Let make expand exec_prefix.
14102 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14103
14104 DEFS=-DHAVE_CONFIG_H
14105
14106 ac_libobjs=
14107 ac_ltlibobjs=
14108 U=
14109 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14110 # 1. Remove the extension, and $U if already installed.
14111 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14112 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14113 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14114 # will be set to the directory where LIBOBJS objects are built.
14115 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14116 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14117 done
14118 LIBOBJS=$ac_libobjs
14119
14120 LTLIBOBJS=$ac_ltlibobjs
14121
14122
14123
14124 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14125 as_fn_error $? "conditional \"GMAKE\" was never defined.
14126 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14127 fi
14128 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
14129 as_fn_error $? "conditional \"PLUGINS\" was never defined.
14130 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14131 fi
14132 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14133 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
14134 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14135 fi
14136
14137 : "${CONFIG_STATUS=./config.status}"
14138 ac_write_fail=0
14139 ac_clean_files_save=$ac_clean_files
14140 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14141 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14142 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14143 as_write_fail=0
14144 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14145 #! $SHELL
14146 # Generated by $as_me.
14147 # Run this file to recreate the current configuration.
14148 # Compiler output produced by configure, useful for debugging
14149 # configure, is in config.log if it exists.
14150
14151 debug=false
14152 ac_cs_recheck=false
14153 ac_cs_silent=false
14154
14155 SHELL=\${CONFIG_SHELL-$SHELL}
14156 export SHELL
14157 _ASEOF
14158 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14159 ## -------------------- ##
14160 ## M4sh Initialization. ##
14161 ## -------------------- ##
14162
14163 # Be more Bourne compatible
14164 DUALCASE=1; export DUALCASE # for MKS sh
14165 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14166 emulate sh
14167 NULLCMD=:
14168 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14169 # is contrary to our usage. Disable this feature.
14170 alias -g '${1+"$@"}'='"$@"'
14171 setopt NO_GLOB_SUBST
14172 else
14173 case `(set -o) 2>/dev/null` in #(
14174 *posix*) :
14175 set -o posix ;; #(
14176 *) :
14177 ;;
14178 esac
14179 fi
14180
14181
14182 as_nl='
14183 '
14184 export as_nl
14185 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14186 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14187 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14188 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14189 # Prefer a ksh shell builtin over an external printf program on Solaris,
14190 # but without wasting forks for bash or zsh.
14191 if test -z "$BASH_VERSION$ZSH_VERSION" \
14192 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14193 as_echo='print -r --'
14194 as_echo_n='print -rn --'
14195 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14196 as_echo='printf %s\n'
14197 as_echo_n='printf %s'
14198 else
14199 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14200 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14201 as_echo_n='/usr/ucb/echo -n'
14202 else
14203 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14204 as_echo_n_body='eval
14205 arg=$1;
14206 case $arg in #(
14207 *"$as_nl"*)
14208 expr "X$arg" : "X\\(.*\\)$as_nl";
14209 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14210 esac;
14211 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14212 '
14213 export as_echo_n_body
14214 as_echo_n='sh -c $as_echo_n_body as_echo'
14215 fi
14216 export as_echo_body
14217 as_echo='sh -c $as_echo_body as_echo'
14218 fi
14219
14220 # The user is always right.
14221 if test "${PATH_SEPARATOR+set}" != set; then
14222 PATH_SEPARATOR=:
14223 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14224 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14225 PATH_SEPARATOR=';'
14226 }
14227 fi
14228
14229
14230 # IFS
14231 # We need space, tab and new line, in precisely that order. Quoting is
14232 # there to prevent editors from complaining about space-tab.
14233 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14234 # splitting by setting IFS to empty value.)
14235 IFS=" "" $as_nl"
14236
14237 # Find who we are. Look in the path if we contain no directory separator.
14238 as_myself=
14239 case $0 in #((
14240 *[\\/]* ) as_myself=$0 ;;
14241 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14242 for as_dir in $PATH
14243 do
14244 IFS=$as_save_IFS
14245 test -z "$as_dir" && as_dir=.
14246 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14247 done
14248 IFS=$as_save_IFS
14249
14250 ;;
14251 esac
14252 # We did not find ourselves, most probably we were run as `sh COMMAND'
14253 # in which case we are not to be found in the path.
14254 if test "x$as_myself" = x; then
14255 as_myself=$0
14256 fi
14257 if test ! -f "$as_myself"; then
14258 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14259 exit 1
14260 fi
14261
14262 # Unset variables that we do not need and which cause bugs (e.g. in
14263 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14264 # suppresses any "Segmentation fault" message there. '((' could
14265 # trigger a bug in pdksh 5.2.14.
14266 for as_var in BASH_ENV ENV MAIL MAILPATH
14267 do eval test x\${$as_var+set} = xset \
14268 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14269 done
14270 PS1='$ '
14271 PS2='> '
14272 PS4='+ '
14273
14274 # NLS nuisances.
14275 LC_ALL=C
14276 export LC_ALL
14277 LANGUAGE=C
14278 export LANGUAGE
14279
14280 # CDPATH.
14281 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14282
14283
14284 # as_fn_error STATUS ERROR [LINENO LOG_FD]
14285 # ----------------------------------------
14286 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14287 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14288 # script with STATUS, using 1 if that was 0.
14289 as_fn_error ()
14290 {
14291 as_status=$1; test $as_status -eq 0 && as_status=1
14292 if test "$4"; then
14293 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14294 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14295 fi
14296 $as_echo "$as_me: error: $2" >&2
14297 as_fn_exit $as_status
14298 } # as_fn_error
14299
14300
14301 # as_fn_set_status STATUS
14302 # -----------------------
14303 # Set $? to STATUS, without forking.
14304 as_fn_set_status ()
14305 {
14306 return $1
14307 } # as_fn_set_status
14308
14309 # as_fn_exit STATUS
14310 # -----------------
14311 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14312 as_fn_exit ()
14313 {
14314 set +e
14315 as_fn_set_status $1
14316 exit $1
14317 } # as_fn_exit
14318
14319 # as_fn_unset VAR
14320 # ---------------
14321 # Portably unset VAR.
14322 as_fn_unset ()
14323 {
14324 { eval $1=; unset $1;}
14325 }
14326 as_unset=as_fn_unset
14327 # as_fn_append VAR VALUE
14328 # ----------------------
14329 # Append the text in VALUE to the end of the definition contained in VAR. Take
14330 # advantage of any shell optimizations that allow amortized linear growth over
14331 # repeated appends, instead of the typical quadratic growth present in naive
14332 # implementations.
14333 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14334 eval 'as_fn_append ()
14335 {
14336 eval $1+=\$2
14337 }'
14338 else
14339 as_fn_append ()
14340 {
14341 eval $1=\$$1\$2
14342 }
14343 fi # as_fn_append
14344
14345 # as_fn_arith ARG...
14346 # ------------------
14347 # Perform arithmetic evaluation on the ARGs, and store the result in the
14348 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14349 # must be portable across $(()) and expr.
14350 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14351 eval 'as_fn_arith ()
14352 {
14353 as_val=$(( $* ))
14354 }'
14355 else
14356 as_fn_arith ()
14357 {
14358 as_val=`expr "$@" || test $? -eq 1`
14359 }
14360 fi # as_fn_arith
14361
14362
14363 if expr a : '\(a\)' >/dev/null 2>&1 &&
14364 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14365 as_expr=expr
14366 else
14367 as_expr=false
14368 fi
14369
14370 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14371 as_basename=basename
14372 else
14373 as_basename=false
14374 fi
14375
14376 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14377 as_dirname=dirname
14378 else
14379 as_dirname=false
14380 fi
14381
14382 as_me=`$as_basename -- "$0" ||
14383 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14384 X"$0" : 'X\(//\)$' \| \
14385 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14386 $as_echo X/"$0" |
14387 sed '/^.*\/\([^/][^/]*\)\/*$/{
14388 s//\1/
14389 q
14390 }
14391 /^X\/\(\/\/\)$/{
14392 s//\1/
14393 q
14394 }
14395 /^X\/\(\/\).*/{
14396 s//\1/
14397 q
14398 }
14399 s/.*/./; q'`
14400
14401 # Avoid depending upon Character Ranges.
14402 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14403 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14404 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14405 as_cr_digits='0123456789'
14406 as_cr_alnum=$as_cr_Letters$as_cr_digits
14407
14408 ECHO_C= ECHO_N= ECHO_T=
14409 case `echo -n x` in #(((((
14410 -n*)
14411 case `echo 'xy\c'` in
14412 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14413 xy) ECHO_C='\c';;
14414 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14415 ECHO_T=' ';;
14416 esac;;
14417 *)
14418 ECHO_N='-n';;
14419 esac
14420
14421 rm -f conf$$ conf$$.exe conf$$.file
14422 if test -d conf$$.dir; then
14423 rm -f conf$$.dir/conf$$.file
14424 else
14425 rm -f conf$$.dir
14426 mkdir conf$$.dir 2>/dev/null
14427 fi
14428 if (echo >conf$$.file) 2>/dev/null; then
14429 if ln -s conf$$.file conf$$ 2>/dev/null; then
14430 as_ln_s='ln -s'
14431 # ... but there are two gotchas:
14432 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14433 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14434 # In both cases, we have to default to `cp -pR'.
14435 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14436 as_ln_s='cp -pR'
14437 elif ln conf$$.file conf$$ 2>/dev/null; then
14438 as_ln_s=ln
14439 else
14440 as_ln_s='cp -pR'
14441 fi
14442 else
14443 as_ln_s='cp -pR'
14444 fi
14445 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14446 rmdir conf$$.dir 2>/dev/null
14447
14448
14449 # as_fn_mkdir_p
14450 # -------------
14451 # Create "$as_dir" as a directory, including parents if necessary.
14452 as_fn_mkdir_p ()
14453 {
14454
14455 case $as_dir in #(
14456 -*) as_dir=./$as_dir;;
14457 esac
14458 test -d "$as_dir" || eval $as_mkdir_p || {
14459 as_dirs=
14460 while :; do
14461 case $as_dir in #(
14462 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14463 *) as_qdir=$as_dir;;
14464 esac
14465 as_dirs="'$as_qdir' $as_dirs"
14466 as_dir=`$as_dirname -- "$as_dir" ||
14467 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14468 X"$as_dir" : 'X\(//\)[^/]' \| \
14469 X"$as_dir" : 'X\(//\)$' \| \
14470 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14471 $as_echo X"$as_dir" |
14472 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14473 s//\1/
14474 q
14475 }
14476 /^X\(\/\/\)[^/].*/{
14477 s//\1/
14478 q
14479 }
14480 /^X\(\/\/\)$/{
14481 s//\1/
14482 q
14483 }
14484 /^X\(\/\).*/{
14485 s//\1/
14486 q
14487 }
14488 s/.*/./; q'`
14489 test -d "$as_dir" && break
14490 done
14491 test -z "$as_dirs" || eval "mkdir $as_dirs"
14492 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14493
14494
14495 } # as_fn_mkdir_p
14496 if mkdir -p . 2>/dev/null; then
14497 as_mkdir_p='mkdir -p "$as_dir"'
14498 else
14499 test -d ./-p && rmdir ./-p
14500 as_mkdir_p=false
14501 fi
14502
14503
14504 # as_fn_executable_p FILE
14505 # -----------------------
14506 # Test if FILE is an executable regular file.
14507 as_fn_executable_p ()
14508 {
14509 test -f "$1" && test -x "$1"
14510 } # as_fn_executable_p
14511 as_test_x='test -x'
14512 as_executable_p=as_fn_executable_p
14513
14514 # Sed expression to map a string onto a valid CPP name.
14515 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14516
14517 # Sed expression to map a string onto a valid variable name.
14518 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14519
14520
14521 exec 6>&1
14522 ## ----------------------------------- ##
14523 ## Main body of $CONFIG_STATUS script. ##
14524 ## ----------------------------------- ##
14525 _ASEOF
14526 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14527
14528 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14529 # Save the log message, to keep $0 and so on meaningful, and to
14530 # report actual input values of CONFIG_FILES etc. instead of their
14531 # values after options handling.
14532 ac_log="
14533 This file was extended by $as_me, which was
14534 generated by GNU Autoconf 2.69. Invocation command line was
14535
14536 CONFIG_FILES = $CONFIG_FILES
14537 CONFIG_HEADERS = $CONFIG_HEADERS
14538 CONFIG_LINKS = $CONFIG_LINKS
14539 CONFIG_COMMANDS = $CONFIG_COMMANDS
14540 $ $0 $@
14541
14542 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14543 "
14544
14545 _ACEOF
14546
14547 case $ac_config_files in *"
14548 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14549 esac
14550
14551 case $ac_config_headers in *"
14552 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14553 esac
14554
14555
14556 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14557 # Files that config.status was made for.
14558 config_files="$ac_config_files"
14559 config_headers="$ac_config_headers"
14560 config_commands="$ac_config_commands"
14561
14562 _ACEOF
14563
14564 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14565 ac_cs_usage="\
14566 \`$as_me' instantiates files and other configuration actions
14567 from templates according to the current configuration. Unless the files
14568 and actions are specified as TAGs, all are instantiated by default.
14569
14570 Usage: $0 [OPTION]... [TAG]...
14571
14572 -h, --help print this help, then exit
14573 -V, --version print version number and configuration settings, then exit
14574 --config print configuration, then exit
14575 -q, --quiet, --silent
14576 do not print progress messages
14577 -d, --debug don't remove temporary files
14578 --recheck update $as_me by reconfiguring in the same conditions
14579 --file=FILE[:TEMPLATE]
14580 instantiate the configuration file FILE
14581 --header=FILE[:TEMPLATE]
14582 instantiate the configuration header FILE
14583
14584 Configuration files:
14585 $config_files
14586
14587 Configuration headers:
14588 $config_headers
14589
14590 Configuration commands:
14591 $config_commands
14592
14593 Report bugs to the package provider."
14594
14595 _ACEOF
14596 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14597 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14598 ac_cs_version="\\
14599 config.status
14600 configured by $0, generated by GNU Autoconf 2.69,
14601 with options \\"\$ac_cs_config\\"
14602
14603 Copyright (C) 2012 Free Software Foundation, Inc.
14604 This config.status script is free software; the Free Software Foundation
14605 gives unlimited permission to copy, distribute and modify it."
14606
14607 ac_pwd='$ac_pwd'
14608 srcdir='$srcdir'
14609 INSTALL='$INSTALL'
14610 AWK='$AWK'
14611 test -n "\$AWK" || AWK=awk
14612 _ACEOF
14613
14614 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14615 # The default lists apply if the user does not specify any file.
14616 ac_need_defaults=:
14617 while test $# != 0
14618 do
14619 case $1 in
14620 --*=?*)
14621 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14622 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14623 ac_shift=:
14624 ;;
14625 --*=)
14626 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14627 ac_optarg=
14628 ac_shift=:
14629 ;;
14630 *)
14631 ac_option=$1
14632 ac_optarg=$2
14633 ac_shift=shift
14634 ;;
14635 esac
14636
14637 case $ac_option in
14638 # Handling of the options.
14639 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14640 ac_cs_recheck=: ;;
14641 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14642 $as_echo "$ac_cs_version"; exit ;;
14643 --config | --confi | --conf | --con | --co | --c )
14644 $as_echo "$ac_cs_config"; exit ;;
14645 --debug | --debu | --deb | --de | --d | -d )
14646 debug=: ;;
14647 --file | --fil | --fi | --f )
14648 $ac_shift
14649 case $ac_optarg in
14650 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14651 '') as_fn_error $? "missing file argument" ;;
14652 esac
14653 as_fn_append CONFIG_FILES " '$ac_optarg'"
14654 ac_need_defaults=false;;
14655 --header | --heade | --head | --hea )
14656 $ac_shift
14657 case $ac_optarg in
14658 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14659 esac
14660 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14661 ac_need_defaults=false;;
14662 --he | --h)
14663 # Conflict between --help and --header
14664 as_fn_error $? "ambiguous option: \`$1'
14665 Try \`$0 --help' for more information.";;
14666 --help | --hel | -h )
14667 $as_echo "$ac_cs_usage"; exit ;;
14668 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14669 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14670 ac_cs_silent=: ;;
14671
14672 # This is an error.
14673 -*) as_fn_error $? "unrecognized option: \`$1'
14674 Try \`$0 --help' for more information." ;;
14675
14676 *) as_fn_append ac_config_targets " $1"
14677 ac_need_defaults=false ;;
14678
14679 esac
14680 shift
14681 done
14682
14683 ac_configure_extra_args=
14684
14685 if $ac_cs_silent; then
14686 exec 6>/dev/null
14687 ac_configure_extra_args="$ac_configure_extra_args --silent"
14688 fi
14689
14690 _ACEOF
14691 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14692 if \$ac_cs_recheck; then
14693 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14694 shift
14695 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14696 CONFIG_SHELL='$SHELL'
14697 export CONFIG_SHELL
14698 exec "\$@"
14699 fi
14700
14701 _ACEOF
14702 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14703 exec 5>>config.log
14704 {
14705 echo
14706 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14707 ## Running $as_me. ##
14708 _ASBOX
14709 $as_echo "$ac_log"
14710 } >&5
14711
14712 _ACEOF
14713 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14714 #
14715 # INIT-COMMANDS
14716 #
14717 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14718
14719
14720 # The HP-UX ksh and POSIX shell print the target directory to stdout
14721 # if CDPATH is set.
14722 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14723
14724 sed_quote_subst='$sed_quote_subst'
14725 double_quote_subst='$double_quote_subst'
14726 delay_variable_subst='$delay_variable_subst'
14727 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14728 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14729 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14730 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14731 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14732 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14733 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14734 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14735 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14736 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14737 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14738 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14739 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14740 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14741 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14742 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14743 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14744 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14745 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14746 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14747 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14748 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14749 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14750 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14751 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14752 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14753 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14754 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14755 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14756 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14757 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14758 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14759 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14760 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14761 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14762 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14763 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14764 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14765 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14766 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14767 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14768 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14769 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14770 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14771 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14772 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14773 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14774 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14775 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"`'
14776 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14777 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14778 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14779 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14780 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14781 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14782 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14783 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14784 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14785 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14786 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14787 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14788 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14789 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14790 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14791 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14792 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14793 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14794 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14795 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14796 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14797 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14798 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14799 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14800 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14801 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14802 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14803 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14804 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14805 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14806 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14807 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14808 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14809 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14810 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14811 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14812 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14813 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14814 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14815 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14816 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14817 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14818 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14819 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14820 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14821 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14822 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14823 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14824 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14825 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14826 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14827 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14828 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14829 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14830 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14831 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14832 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14833 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14834 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14835 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14836 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14837 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14838 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14839 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14840 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14841 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14842 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14843 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14844 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14845 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14846 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14847
14848 LTCC='$LTCC'
14849 LTCFLAGS='$LTCFLAGS'
14850 compiler='$compiler_DEFAULT'
14851
14852 # A function that is used when there is no print builtin or printf.
14853 func_fallback_echo ()
14854 {
14855 eval 'cat <<_LTECHO_EOF
14856 \$1
14857 _LTECHO_EOF'
14858 }
14859
14860 # Quote evaled strings.
14861 for var in SHELL \
14862 ECHO \
14863 SED \
14864 GREP \
14865 EGREP \
14866 FGREP \
14867 LD \
14868 NM \
14869 LN_S \
14870 lt_SP2NL \
14871 lt_NL2SP \
14872 reload_flag \
14873 OBJDUMP \
14874 deplibs_check_method \
14875 file_magic_cmd \
14876 AR \
14877 AR_FLAGS \
14878 STRIP \
14879 RANLIB \
14880 CC \
14881 CFLAGS \
14882 compiler \
14883 lt_cv_sys_global_symbol_pipe \
14884 lt_cv_sys_global_symbol_to_cdecl \
14885 lt_cv_sys_global_symbol_to_c_name_address \
14886 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14887 lt_prog_compiler_no_builtin_flag \
14888 lt_prog_compiler_wl \
14889 lt_prog_compiler_pic \
14890 lt_prog_compiler_static \
14891 lt_cv_prog_compiler_c_o \
14892 need_locks \
14893 DSYMUTIL \
14894 NMEDIT \
14895 LIPO \
14896 OTOOL \
14897 OTOOL64 \
14898 shrext_cmds \
14899 export_dynamic_flag_spec \
14900 whole_archive_flag_spec \
14901 compiler_needs_object \
14902 with_gnu_ld \
14903 allow_undefined_flag \
14904 no_undefined_flag \
14905 hardcode_libdir_flag_spec \
14906 hardcode_libdir_flag_spec_ld \
14907 hardcode_libdir_separator \
14908 fix_srcfile_path \
14909 exclude_expsyms \
14910 include_expsyms \
14911 file_list_spec \
14912 variables_saved_for_relink \
14913 libname_spec \
14914 library_names_spec \
14915 soname_spec \
14916 install_override_mode \
14917 finish_eval \
14918 old_striplib \
14919 striplib; do
14920 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14921 *[\\\\\\\`\\"\\\$]*)
14922 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14923 ;;
14924 *)
14925 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14926 ;;
14927 esac
14928 done
14929
14930 # Double-quote double-evaled strings.
14931 for var in reload_cmds \
14932 old_postinstall_cmds \
14933 old_postuninstall_cmds \
14934 old_archive_cmds \
14935 extract_expsyms_cmds \
14936 old_archive_from_new_cmds \
14937 old_archive_from_expsyms_cmds \
14938 archive_cmds \
14939 archive_expsym_cmds \
14940 module_cmds \
14941 module_expsym_cmds \
14942 export_symbols_cmds \
14943 prelink_cmds \
14944 postinstall_cmds \
14945 postuninstall_cmds \
14946 finish_cmds \
14947 sys_lib_search_path_spec \
14948 sys_lib_dlsearch_path_spec; do
14949 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14950 *[\\\\\\\`\\"\\\$]*)
14951 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14952 ;;
14953 *)
14954 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14955 ;;
14956 esac
14957 done
14958
14959 ac_aux_dir='$ac_aux_dir'
14960 xsi_shell='$xsi_shell'
14961 lt_shell_append='$lt_shell_append'
14962
14963 # See if we are running on zsh, and set the options which allow our
14964 # commands through without removal of \ escapes INIT.
14965 if test -n "\${ZSH_VERSION+set}" ; then
14966 setopt NO_GLOB_SUBST
14967 fi
14968
14969
14970 PACKAGE='$PACKAGE'
14971 VERSION='$VERSION'
14972 TIMESTAMP='$TIMESTAMP'
14973 RM='$RM'
14974 ofile='$ofile'
14975
14976
14977
14978
14979 _ACEOF
14980
14981 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14982
14983 # Handling of arguments.
14984 for ac_config_target in $ac_config_targets
14985 do
14986 case $ac_config_target in
14987 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14988 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14989 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14990 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14991 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14992 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14993 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14994 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14995
14996 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14997 esac
14998 done
14999
15000
15001 # If the user did not use the arguments to specify the items to instantiate,
15002 # then the envvar interface is used. Set only those that are not.
15003 # We use the long form for the default assignment because of an extremely
15004 # bizarre bug on SunOS 4.1.3.
15005 if $ac_need_defaults; then
15006 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15007 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15008 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15009 fi
15010
15011 # Have a temporary directory for convenience. Make it in the build tree
15012 # simply because there is no reason against having it here, and in addition,
15013 # creating and moving files from /tmp can sometimes cause problems.
15014 # Hook for its removal unless debugging.
15015 # Note that there is a small window in which the directory will not be cleaned:
15016 # after its creation but before its name has been assigned to `$tmp'.
15017 $debug ||
15018 {
15019 tmp= ac_tmp=
15020 trap 'exit_status=$?
15021 : "${ac_tmp:=$tmp}"
15022 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15023 ' 0
15024 trap 'as_fn_exit 1' 1 2 13 15
15025 }
15026 # Create a (secure) tmp directory for tmp files.
15027
15028 {
15029 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15030 test -d "$tmp"
15031 } ||
15032 {
15033 tmp=./conf$$-$RANDOM
15034 (umask 077 && mkdir "$tmp")
15035 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15036 ac_tmp=$tmp
15037
15038 # Set up the scripts for CONFIG_FILES section.
15039 # No need to generate them if there are no CONFIG_FILES.
15040 # This happens for instance with `./config.status config.h'.
15041 if test -n "$CONFIG_FILES"; then
15042
15043
15044 ac_cr=`echo X | tr X '\015'`
15045 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15046 # But we know of no other shell where ac_cr would be empty at this
15047 # point, so we can use a bashism as a fallback.
15048 if test "x$ac_cr" = x; then
15049 eval ac_cr=\$\'\\r\'
15050 fi
15051 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15052 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15053 ac_cs_awk_cr='\\r'
15054 else
15055 ac_cs_awk_cr=$ac_cr
15056 fi
15057
15058 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15059 _ACEOF
15060
15061
15062 {
15063 echo "cat >conf$$subs.awk <<_ACEOF" &&
15064 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15065 echo "_ACEOF"
15066 } >conf$$subs.sh ||
15067 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15068 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15069 ac_delim='%!_!# '
15070 for ac_last_try in false false false false false :; do
15071 . ./conf$$subs.sh ||
15072 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15073
15074 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15075 if test $ac_delim_n = $ac_delim_num; then
15076 break
15077 elif $ac_last_try; then
15078 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15079 else
15080 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15081 fi
15082 done
15083 rm -f conf$$subs.sh
15084
15085 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15086 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15087 _ACEOF
15088 sed -n '
15089 h
15090 s/^/S["/; s/!.*/"]=/
15091 p
15092 g
15093 s/^[^!]*!//
15094 :repl
15095 t repl
15096 s/'"$ac_delim"'$//
15097 t delim
15098 :nl
15099 h
15100 s/\(.\{148\}\)..*/\1/
15101 t more1
15102 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15103 p
15104 n
15105 b repl
15106 :more1
15107 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15108 p
15109 g
15110 s/.\{148\}//
15111 t nl
15112 :delim
15113 h
15114 s/\(.\{148\}\)..*/\1/
15115 t more2
15116 s/["\\]/\\&/g; s/^/"/; s/$/"/
15117 p
15118 b
15119 :more2
15120 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15121 p
15122 g
15123 s/.\{148\}//
15124 t delim
15125 ' <conf$$subs.awk | sed '
15126 /^[^""]/{
15127 N
15128 s/\n//
15129 }
15130 ' >>$CONFIG_STATUS || ac_write_fail=1
15131 rm -f conf$$subs.awk
15132 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15133 _ACAWK
15134 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15135 for (key in S) S_is_set[key] = 1
15136 FS = "\a"
15137
15138 }
15139 {
15140 line = $ 0
15141 nfields = split(line, field, "@")
15142 substed = 0
15143 len = length(field[1])
15144 for (i = 2; i < nfields; i++) {
15145 key = field[i]
15146 keylen = length(key)
15147 if (S_is_set[key]) {
15148 value = S[key]
15149 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15150 len += length(value) + length(field[++i])
15151 substed = 1
15152 } else
15153 len += 1 + keylen
15154 }
15155
15156 print line
15157 }
15158
15159 _ACAWK
15160 _ACEOF
15161 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15162 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15163 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15164 else
15165 cat
15166 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15167 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15168 _ACEOF
15169
15170 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15171 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15172 # trailing colons and then remove the whole line if VPATH becomes empty
15173 # (actually we leave an empty line to preserve line numbers).
15174 if test "x$srcdir" = x.; then
15175 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15176 h
15177 s///
15178 s/^/:/
15179 s/[ ]*$/:/
15180 s/:\$(srcdir):/:/g
15181 s/:\${srcdir}:/:/g
15182 s/:@srcdir@:/:/g
15183 s/^:*//
15184 s/:*$//
15185 x
15186 s/\(=[ ]*\).*/\1/
15187 G
15188 s/\n//
15189 s/^[^=]*=[ ]*$//
15190 }'
15191 fi
15192
15193 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15194 fi # test -n "$CONFIG_FILES"
15195
15196 # Set up the scripts for CONFIG_HEADERS section.
15197 # No need to generate them if there are no CONFIG_HEADERS.
15198 # This happens for instance with `./config.status Makefile'.
15199 if test -n "$CONFIG_HEADERS"; then
15200 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15201 BEGIN {
15202 _ACEOF
15203
15204 # Transform confdefs.h into an awk script `defines.awk', embedded as
15205 # here-document in config.status, that substitutes the proper values into
15206 # config.h.in to produce config.h.
15207
15208 # Create a delimiter string that does not exist in confdefs.h, to ease
15209 # handling of long lines.
15210 ac_delim='%!_!# '
15211 for ac_last_try in false false :; do
15212 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15213 if test -z "$ac_tt"; then
15214 break
15215 elif $ac_last_try; then
15216 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15217 else
15218 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15219 fi
15220 done
15221
15222 # For the awk script, D is an array of macro values keyed by name,
15223 # likewise P contains macro parameters if any. Preserve backslash
15224 # newline sequences.
15225
15226 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15227 sed -n '
15228 s/.\{148\}/&'"$ac_delim"'/g
15229 t rset
15230 :rset
15231 s/^[ ]*#[ ]*define[ ][ ]*/ /
15232 t def
15233 d
15234 :def
15235 s/\\$//
15236 t bsnl
15237 s/["\\]/\\&/g
15238 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15239 D["\1"]=" \3"/p
15240 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15241 d
15242 :bsnl
15243 s/["\\]/\\&/g
15244 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15245 D["\1"]=" \3\\\\\\n"\\/p
15246 t cont
15247 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15248 t cont
15249 d
15250 :cont
15251 n
15252 s/.\{148\}/&'"$ac_delim"'/g
15253 t clear
15254 :clear
15255 s/\\$//
15256 t bsnlc
15257 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15258 d
15259 :bsnlc
15260 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15261 b cont
15262 ' <confdefs.h | sed '
15263 s/'"$ac_delim"'/"\\\
15264 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15265
15266 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15267 for (key in D) D_is_set[key] = 1
15268 FS = "\a"
15269 }
15270 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15271 line = \$ 0
15272 split(line, arg, " ")
15273 if (arg[1] == "#") {
15274 defundef = arg[2]
15275 mac1 = arg[3]
15276 } else {
15277 defundef = substr(arg[1], 2)
15278 mac1 = arg[2]
15279 }
15280 split(mac1, mac2, "(") #)
15281 macro = mac2[1]
15282 prefix = substr(line, 1, index(line, defundef) - 1)
15283 if (D_is_set[macro]) {
15284 # Preserve the white space surrounding the "#".
15285 print prefix "define", macro P[macro] D[macro]
15286 next
15287 } else {
15288 # Replace #undef with comments. This is necessary, for example,
15289 # in the case of _POSIX_SOURCE, which is predefined and required
15290 # on some systems where configure will not decide to define it.
15291 if (defundef == "undef") {
15292 print "/*", prefix defundef, macro, "*/"
15293 next
15294 }
15295 }
15296 }
15297 { print }
15298 _ACAWK
15299 _ACEOF
15300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15301 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15302 fi # test -n "$CONFIG_HEADERS"
15303
15304
15305 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15306 shift
15307 for ac_tag
15308 do
15309 case $ac_tag in
15310 :[FHLC]) ac_mode=$ac_tag; continue;;
15311 esac
15312 case $ac_mode$ac_tag in
15313 :[FHL]*:*);;
15314 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15315 :[FH]-) ac_tag=-:-;;
15316 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15317 esac
15318 ac_save_IFS=$IFS
15319 IFS=:
15320 set x $ac_tag
15321 IFS=$ac_save_IFS
15322 shift
15323 ac_file=$1
15324 shift
15325
15326 case $ac_mode in
15327 :L) ac_source=$1;;
15328 :[FH])
15329 ac_file_inputs=
15330 for ac_f
15331 do
15332 case $ac_f in
15333 -) ac_f="$ac_tmp/stdin";;
15334 *) # Look for the file first in the build tree, then in the source tree
15335 # (if the path is not absolute). The absolute path cannot be DOS-style,
15336 # because $ac_f cannot contain `:'.
15337 test -f "$ac_f" ||
15338 case $ac_f in
15339 [\\/$]*) false;;
15340 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15341 esac ||
15342 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15343 esac
15344 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15345 as_fn_append ac_file_inputs " '$ac_f'"
15346 done
15347
15348 # Let's still pretend it is `configure' which instantiates (i.e., don't
15349 # use $as_me), people would be surprised to read:
15350 # /* config.h. Generated by config.status. */
15351 configure_input='Generated from '`
15352 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15353 `' by configure.'
15354 if test x"$ac_file" != x-; then
15355 configure_input="$ac_file. $configure_input"
15356 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15357 $as_echo "$as_me: creating $ac_file" >&6;}
15358 fi
15359 # Neutralize special characters interpreted by sed in replacement strings.
15360 case $configure_input in #(
15361 *\&* | *\|* | *\\* )
15362 ac_sed_conf_input=`$as_echo "$configure_input" |
15363 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15364 *) ac_sed_conf_input=$configure_input;;
15365 esac
15366
15367 case $ac_tag in
15368 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15369 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15370 esac
15371 ;;
15372 esac
15373
15374 ac_dir=`$as_dirname -- "$ac_file" ||
15375 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15376 X"$ac_file" : 'X\(//\)[^/]' \| \
15377 X"$ac_file" : 'X\(//\)$' \| \
15378 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15379 $as_echo X"$ac_file" |
15380 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15381 s//\1/
15382 q
15383 }
15384 /^X\(\/\/\)[^/].*/{
15385 s//\1/
15386 q
15387 }
15388 /^X\(\/\/\)$/{
15389 s//\1/
15390 q
15391 }
15392 /^X\(\/\).*/{
15393 s//\1/
15394 q
15395 }
15396 s/.*/./; q'`
15397 as_dir="$ac_dir"; as_fn_mkdir_p
15398 ac_builddir=.
15399
15400 case "$ac_dir" in
15401 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15402 *)
15403 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15404 # A ".." for each directory in $ac_dir_suffix.
15405 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15406 case $ac_top_builddir_sub in
15407 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15408 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15409 esac ;;
15410 esac
15411 ac_abs_top_builddir=$ac_pwd
15412 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15413 # for backward compatibility:
15414 ac_top_builddir=$ac_top_build_prefix
15415
15416 case $srcdir in
15417 .) # We are building in place.
15418 ac_srcdir=.
15419 ac_top_srcdir=$ac_top_builddir_sub
15420 ac_abs_top_srcdir=$ac_pwd ;;
15421 [\\/]* | ?:[\\/]* ) # Absolute name.
15422 ac_srcdir=$srcdir$ac_dir_suffix;
15423 ac_top_srcdir=$srcdir
15424 ac_abs_top_srcdir=$srcdir ;;
15425 *) # Relative name.
15426 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15427 ac_top_srcdir=$ac_top_build_prefix$srcdir
15428 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15429 esac
15430 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15431
15432
15433 case $ac_mode in
15434 :F)
15435 #
15436 # CONFIG_FILE
15437 #
15438
15439 case $INSTALL in
15440 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15441 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15442 esac
15443 _ACEOF
15444
15445 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15446 # If the template does not know about datarootdir, expand it.
15447 # FIXME: This hack should be removed a few years after 2.60.
15448 ac_datarootdir_hack=; ac_datarootdir_seen=
15449 ac_sed_dataroot='
15450 /datarootdir/ {
15451 p
15452 q
15453 }
15454 /@datadir@/p
15455 /@docdir@/p
15456 /@infodir@/p
15457 /@localedir@/p
15458 /@mandir@/p'
15459 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15460 *datarootdir*) ac_datarootdir_seen=yes;;
15461 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15462 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15463 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15464 _ACEOF
15465 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15466 ac_datarootdir_hack='
15467 s&@datadir@&$datadir&g
15468 s&@docdir@&$docdir&g
15469 s&@infodir@&$infodir&g
15470 s&@localedir@&$localedir&g
15471 s&@mandir@&$mandir&g
15472 s&\\\${datarootdir}&$datarootdir&g' ;;
15473 esac
15474 _ACEOF
15475
15476 # Neutralize VPATH when `$srcdir' = `.'.
15477 # Shell code in configure.ac might set extrasub.
15478 # FIXME: do we really want to maintain this feature?
15479 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15480 ac_sed_extra="$ac_vpsub
15481 $extrasub
15482 _ACEOF
15483 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15484 :t
15485 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15486 s|@configure_input@|$ac_sed_conf_input|;t t
15487 s&@top_builddir@&$ac_top_builddir_sub&;t t
15488 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15489 s&@srcdir@&$ac_srcdir&;t t
15490 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15491 s&@top_srcdir@&$ac_top_srcdir&;t t
15492 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15493 s&@builddir@&$ac_builddir&;t t
15494 s&@abs_builddir@&$ac_abs_builddir&;t t
15495 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15496 s&@INSTALL@&$ac_INSTALL&;t t
15497 $ac_datarootdir_hack
15498 "
15499 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15500 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15501
15502 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15503 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15504 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15505 "$ac_tmp/out"`; test -z "$ac_out"; } &&
15506 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15507 which seems to be undefined. Please make sure it is defined" >&5
15508 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15509 which seems to be undefined. Please make sure it is defined" >&2;}
15510
15511 rm -f "$ac_tmp/stdin"
15512 case $ac_file in
15513 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15514 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15515 esac \
15516 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15517 ;;
15518 :H)
15519 #
15520 # CONFIG_HEADER
15521 #
15522 if test x"$ac_file" != x-; then
15523 {
15524 $as_echo "/* $configure_input */" \
15525 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15526 } >"$ac_tmp/config.h" \
15527 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15528 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15529 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15530 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15531 else
15532 rm -f "$ac_file"
15533 mv "$ac_tmp/config.h" "$ac_file" \
15534 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15535 fi
15536 else
15537 $as_echo "/* $configure_input */" \
15538 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15539 || as_fn_error $? "could not create -" "$LINENO" 5
15540 fi
15541 ;;
15542
15543 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15544 $as_echo "$as_me: executing $ac_file commands" >&6;}
15545 ;;
15546 esac
15547
15548
15549 case $ac_file$ac_mode in
15550 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15551 "libtool":C)
15552
15553 # See if we are running on zsh, and set the options which allow our
15554 # commands through without removal of \ escapes.
15555 if test -n "${ZSH_VERSION+set}" ; then
15556 setopt NO_GLOB_SUBST
15557 fi
15558
15559 cfgfile="${ofile}T"
15560 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15561 $RM "$cfgfile"
15562
15563 cat <<_LT_EOF >> "$cfgfile"
15564 #! $SHELL
15565
15566 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15567 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15568 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15569 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15570 #
15571 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15572 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15573 # Written by Gordon Matzigkeit, 1996
15574 #
15575 # This file is part of GNU Libtool.
15576 #
15577 # GNU Libtool is free software; you can redistribute it and/or
15578 # modify it under the terms of the GNU General Public License as
15579 # published by the Free Software Foundation; either version 2 of
15580 # the License, or (at your option) any later version.
15581 #
15582 # As a special exception to the GNU General Public License,
15583 # if you distribute this file as part of a program or library that
15584 # is built using GNU Libtool, you may include this file under the
15585 # same distribution terms that you use for the rest of that program.
15586 #
15587 # GNU Libtool is distributed in the hope that it will be useful,
15588 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15589 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15590 # GNU General Public License for more details.
15591 #
15592 # You should have received a copy of the GNU General Public License
15593 # along with GNU Libtool; see the file COPYING. If not, a copy
15594 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15595 # obtained by writing to the Free Software Foundation, Inc.,
15596 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15597
15598
15599 # The names of the tagged configurations supported by this script.
15600 available_tags=""
15601
15602 # ### BEGIN LIBTOOL CONFIG
15603
15604 # Which release of libtool.m4 was used?
15605 macro_version=$macro_version
15606 macro_revision=$macro_revision
15607
15608 # Whether or not to build shared libraries.
15609 build_libtool_libs=$enable_shared
15610
15611 # Whether or not to build static libraries.
15612 build_old_libs=$enable_static
15613
15614 # What type of objects to build.
15615 pic_mode=$pic_mode
15616
15617 # Whether or not to optimize for fast installation.
15618 fast_install=$enable_fast_install
15619
15620 # Shell to use when invoking shell scripts.
15621 SHELL=$lt_SHELL
15622
15623 # An echo program that protects backslashes.
15624 ECHO=$lt_ECHO
15625
15626 # The host system.
15627 host_alias=$host_alias
15628 host=$host
15629 host_os=$host_os
15630
15631 # The build system.
15632 build_alias=$build_alias
15633 build=$build
15634 build_os=$build_os
15635
15636 # A sed program that does not truncate output.
15637 SED=$lt_SED
15638
15639 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15640 Xsed="\$SED -e 1s/^X//"
15641
15642 # A grep program that handles long lines.
15643 GREP=$lt_GREP
15644
15645 # An ERE matcher.
15646 EGREP=$lt_EGREP
15647
15648 # A literal string matcher.
15649 FGREP=$lt_FGREP
15650
15651 # A BSD- or MS-compatible name lister.
15652 NM=$lt_NM
15653
15654 # Whether we need soft or hard links.
15655 LN_S=$lt_LN_S
15656
15657 # What is the maximum length of a command?
15658 max_cmd_len=$max_cmd_len
15659
15660 # Object file suffix (normally "o").
15661 objext=$ac_objext
15662
15663 # Executable file suffix (normally "").
15664 exeext=$exeext
15665
15666 # whether the shell understands "unset".
15667 lt_unset=$lt_unset
15668
15669 # turn spaces into newlines.
15670 SP2NL=$lt_lt_SP2NL
15671
15672 # turn newlines into spaces.
15673 NL2SP=$lt_lt_NL2SP
15674
15675 # An object symbol dumper.
15676 OBJDUMP=$lt_OBJDUMP
15677
15678 # Method to check whether dependent libraries are shared objects.
15679 deplibs_check_method=$lt_deplibs_check_method
15680
15681 # Command to use when deplibs_check_method == "file_magic".
15682 file_magic_cmd=$lt_file_magic_cmd
15683
15684 # The archiver.
15685 AR=$lt_AR
15686 AR_FLAGS=$lt_AR_FLAGS
15687
15688 # A symbol stripping program.
15689 STRIP=$lt_STRIP
15690
15691 # Commands used to install an old-style archive.
15692 RANLIB=$lt_RANLIB
15693 old_postinstall_cmds=$lt_old_postinstall_cmds
15694 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15695
15696 # Whether to use a lock for old archive extraction.
15697 lock_old_archive_extraction=$lock_old_archive_extraction
15698
15699 # A C compiler.
15700 LTCC=$lt_CC
15701
15702 # LTCC compiler flags.
15703 LTCFLAGS=$lt_CFLAGS
15704
15705 # Take the output of nm and produce a listing of raw symbols and C names.
15706 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15707
15708 # Transform the output of nm in a proper C declaration.
15709 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15710
15711 # Transform the output of nm in a C name address pair.
15712 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15713
15714 # Transform the output of nm in a C name address pair when lib prefix is needed.
15715 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15716
15717 # The name of the directory that contains temporary libtool files.
15718 objdir=$objdir
15719
15720 # Used to examine libraries when file_magic_cmd begins with "file".
15721 MAGIC_CMD=$MAGIC_CMD
15722
15723 # Must we lock files when doing compilation?
15724 need_locks=$lt_need_locks
15725
15726 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15727 DSYMUTIL=$lt_DSYMUTIL
15728
15729 # Tool to change global to local symbols on Mac OS X.
15730 NMEDIT=$lt_NMEDIT
15731
15732 # Tool to manipulate fat objects and archives on Mac OS X.
15733 LIPO=$lt_LIPO
15734
15735 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15736 OTOOL=$lt_OTOOL
15737
15738 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15739 OTOOL64=$lt_OTOOL64
15740
15741 # Old archive suffix (normally "a").
15742 libext=$libext
15743
15744 # Shared library suffix (normally ".so").
15745 shrext_cmds=$lt_shrext_cmds
15746
15747 # The commands to extract the exported symbol list from a shared archive.
15748 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15749
15750 # Variables whose values should be saved in libtool wrapper scripts and
15751 # restored at link time.
15752 variables_saved_for_relink=$lt_variables_saved_for_relink
15753
15754 # Do we need the "lib" prefix for modules?
15755 need_lib_prefix=$need_lib_prefix
15756
15757 # Do we need a version for libraries?
15758 need_version=$need_version
15759
15760 # Library versioning type.
15761 version_type=$version_type
15762
15763 # Shared library runtime path variable.
15764 runpath_var=$runpath_var
15765
15766 # Shared library path variable.
15767 shlibpath_var=$shlibpath_var
15768
15769 # Is shlibpath searched before the hard-coded library search path?
15770 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15771
15772 # Format of library name prefix.
15773 libname_spec=$lt_libname_spec
15774
15775 # List of archive names. First name is the real one, the rest are links.
15776 # The last name is the one that the linker finds with -lNAME
15777 library_names_spec=$lt_library_names_spec
15778
15779 # The coded name of the library, if different from the real name.
15780 soname_spec=$lt_soname_spec
15781
15782 # Permission mode override for installation of shared libraries.
15783 install_override_mode=$lt_install_override_mode
15784
15785 # Command to use after installation of a shared archive.
15786 postinstall_cmds=$lt_postinstall_cmds
15787
15788 # Command to use after uninstallation of a shared archive.
15789 postuninstall_cmds=$lt_postuninstall_cmds
15790
15791 # Commands used to finish a libtool library installation in a directory.
15792 finish_cmds=$lt_finish_cmds
15793
15794 # As "finish_cmds", except a single script fragment to be evaled but
15795 # not shown.
15796 finish_eval=$lt_finish_eval
15797
15798 # Whether we should hardcode library paths into libraries.
15799 hardcode_into_libs=$hardcode_into_libs
15800
15801 # Compile-time system search path for libraries.
15802 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15803
15804 # Run-time system search path for libraries.
15805 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15806
15807 # Whether dlopen is supported.
15808 dlopen_support=$enable_dlopen
15809
15810 # Whether dlopen of programs is supported.
15811 dlopen_self=$enable_dlopen_self
15812
15813 # Whether dlopen of statically linked programs is supported.
15814 dlopen_self_static=$enable_dlopen_self_static
15815
15816 # Commands to strip libraries.
15817 old_striplib=$lt_old_striplib
15818 striplib=$lt_striplib
15819
15820
15821 # The linker used to build libraries.
15822 LD=$lt_LD
15823
15824 # How to create reloadable object files.
15825 reload_flag=$lt_reload_flag
15826 reload_cmds=$lt_reload_cmds
15827
15828 # Commands used to build an old-style archive.
15829 old_archive_cmds=$lt_old_archive_cmds
15830
15831 # A language specific compiler.
15832 CC=$lt_compiler
15833
15834 # Is the compiler the GNU compiler?
15835 with_gcc=$GCC
15836
15837 # Compiler flag to turn off builtin functions.
15838 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15839
15840 # How to pass a linker flag through the compiler.
15841 wl=$lt_lt_prog_compiler_wl
15842
15843 # Additional compiler flags for building library objects.
15844 pic_flag=$lt_lt_prog_compiler_pic
15845
15846 # Compiler flag to prevent dynamic linking.
15847 link_static_flag=$lt_lt_prog_compiler_static
15848
15849 # Does compiler simultaneously support -c and -o options?
15850 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15851
15852 # Whether or not to add -lc for building shared libraries.
15853 build_libtool_need_lc=$archive_cmds_need_lc
15854
15855 # Whether or not to disallow shared libs when runtime libs are static.
15856 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15857
15858 # Compiler flag to allow reflexive dlopens.
15859 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15860
15861 # Compiler flag to generate shared objects directly from archives.
15862 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15863
15864 # Whether the compiler copes with passing no objects directly.
15865 compiler_needs_object=$lt_compiler_needs_object
15866
15867 # Create an old-style archive from a shared archive.
15868 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15869
15870 # Create a temporary old-style archive to link instead of a shared archive.
15871 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15872
15873 # Commands used to build a shared archive.
15874 archive_cmds=$lt_archive_cmds
15875 archive_expsym_cmds=$lt_archive_expsym_cmds
15876
15877 # Commands used to build a loadable module if different from building
15878 # a shared archive.
15879 module_cmds=$lt_module_cmds
15880 module_expsym_cmds=$lt_module_expsym_cmds
15881
15882 # Whether we are building with GNU ld or not.
15883 with_gnu_ld=$lt_with_gnu_ld
15884
15885 # Flag that allows shared libraries with undefined symbols to be built.
15886 allow_undefined_flag=$lt_allow_undefined_flag
15887
15888 # Flag that enforces no undefined symbols.
15889 no_undefined_flag=$lt_no_undefined_flag
15890
15891 # Flag to hardcode \$libdir into a binary during linking.
15892 # This must work even if \$libdir does not exist
15893 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15894
15895 # If ld is used when linking, flag to hardcode \$libdir into a binary
15896 # during linking. This must work even if \$libdir does not exist.
15897 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15898
15899 # Whether we need a single "-rpath" flag with a separated argument.
15900 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15901
15902 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15903 # DIR into the resulting binary.
15904 hardcode_direct=$hardcode_direct
15905
15906 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15907 # DIR into the resulting binary and the resulting library dependency is
15908 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15909 # library is relocated.
15910 hardcode_direct_absolute=$hardcode_direct_absolute
15911
15912 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15913 # into the resulting binary.
15914 hardcode_minus_L=$hardcode_minus_L
15915
15916 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15917 # into the resulting binary.
15918 hardcode_shlibpath_var=$hardcode_shlibpath_var
15919
15920 # Set to "yes" if building a shared library automatically hardcodes DIR
15921 # into the library and all subsequent libraries and executables linked
15922 # against it.
15923 hardcode_automatic=$hardcode_automatic
15924
15925 # Set to yes if linker adds runtime paths of dependent libraries
15926 # to runtime path list.
15927 inherit_rpath=$inherit_rpath
15928
15929 # Whether libtool must link a program against all its dependency libraries.
15930 link_all_deplibs=$link_all_deplibs
15931
15932 # Fix the shell variable \$srcfile for the compiler.
15933 fix_srcfile_path=$lt_fix_srcfile_path
15934
15935 # Set to "yes" if exported symbols are required.
15936 always_export_symbols=$always_export_symbols
15937
15938 # The commands to list exported symbols.
15939 export_symbols_cmds=$lt_export_symbols_cmds
15940
15941 # Symbols that should not be listed in the preloaded symbols.
15942 exclude_expsyms=$lt_exclude_expsyms
15943
15944 # Symbols that must always be exported.
15945 include_expsyms=$lt_include_expsyms
15946
15947 # Commands necessary for linking programs (against libraries) with templates.
15948 prelink_cmds=$lt_prelink_cmds
15949
15950 # Specify filename containing input files.
15951 file_list_spec=$lt_file_list_spec
15952
15953 # How to hardcode a shared library path into an executable.
15954 hardcode_action=$hardcode_action
15955
15956 # ### END LIBTOOL CONFIG
15957
15958 _LT_EOF
15959
15960 case $host_os in
15961 aix3*)
15962 cat <<\_LT_EOF >> "$cfgfile"
15963 # AIX sometimes has problems with the GCC collect2 program. For some
15964 # reason, if we set the COLLECT_NAMES environment variable, the problems
15965 # vanish in a puff of smoke.
15966 if test "X${COLLECT_NAMES+set}" != Xset; then
15967 COLLECT_NAMES=
15968 export COLLECT_NAMES
15969 fi
15970 _LT_EOF
15971 ;;
15972 esac
15973
15974
15975 ltmain="$ac_aux_dir/ltmain.sh"
15976
15977
15978 # We use sed instead of cat because bash on DJGPP gets confused if
15979 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15980 # text mode, it properly converts lines to CR/LF. This bash problem
15981 # is reportedly fixed, but why not run on old versions too?
15982 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15983 || (rm -f "$cfgfile"; exit 1)
15984
15985 case $xsi_shell in
15986 yes)
15987 cat << \_LT_EOF >> "$cfgfile"
15988
15989 # func_dirname file append nondir_replacement
15990 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15991 # otherwise set result to NONDIR_REPLACEMENT.
15992 func_dirname ()
15993 {
15994 case ${1} in
15995 */*) func_dirname_result="${1%/*}${2}" ;;
15996 * ) func_dirname_result="${3}" ;;
15997 esac
15998 }
15999
16000 # func_basename file
16001 func_basename ()
16002 {
16003 func_basename_result="${1##*/}"
16004 }
16005
16006 # func_dirname_and_basename file append nondir_replacement
16007 # perform func_basename and func_dirname in a single function
16008 # call:
16009 # dirname: Compute the dirname of FILE. If nonempty,
16010 # add APPEND to the result, otherwise set result
16011 # to NONDIR_REPLACEMENT.
16012 # value returned in "$func_dirname_result"
16013 # basename: Compute filename of FILE.
16014 # value retuned in "$func_basename_result"
16015 # Implementation must be kept synchronized with func_dirname
16016 # and func_basename. For efficiency, we do not delegate to
16017 # those functions but instead duplicate the functionality here.
16018 func_dirname_and_basename ()
16019 {
16020 case ${1} in
16021 */*) func_dirname_result="${1%/*}${2}" ;;
16022 * ) func_dirname_result="${3}" ;;
16023 esac
16024 func_basename_result="${1##*/}"
16025 }
16026
16027 # func_stripname prefix suffix name
16028 # strip PREFIX and SUFFIX off of NAME.
16029 # PREFIX and SUFFIX must not contain globbing or regex special
16030 # characters, hashes, percent signs, but SUFFIX may contain a leading
16031 # dot (in which case that matches only a dot).
16032 func_stripname ()
16033 {
16034 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16035 # positional parameters, so assign one to ordinary parameter first.
16036 func_stripname_result=${3}
16037 func_stripname_result=${func_stripname_result#"${1}"}
16038 func_stripname_result=${func_stripname_result%"${2}"}
16039 }
16040
16041 # func_opt_split
16042 func_opt_split ()
16043 {
16044 func_opt_split_opt=${1%%=*}
16045 func_opt_split_arg=${1#*=}
16046 }
16047
16048 # func_lo2o object
16049 func_lo2o ()
16050 {
16051 case ${1} in
16052 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16053 *) func_lo2o_result=${1} ;;
16054 esac
16055 }
16056
16057 # func_xform libobj-or-source
16058 func_xform ()
16059 {
16060 func_xform_result=${1%.*}.lo
16061 }
16062
16063 # func_arith arithmetic-term...
16064 func_arith ()
16065 {
16066 func_arith_result=$(( $* ))
16067 }
16068
16069 # func_len string
16070 # STRING may not start with a hyphen.
16071 func_len ()
16072 {
16073 func_len_result=${#1}
16074 }
16075
16076 _LT_EOF
16077 ;;
16078 *) # Bourne compatible functions.
16079 cat << \_LT_EOF >> "$cfgfile"
16080
16081 # func_dirname file append nondir_replacement
16082 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16083 # otherwise set result to NONDIR_REPLACEMENT.
16084 func_dirname ()
16085 {
16086 # Extract subdirectory from the argument.
16087 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16088 if test "X$func_dirname_result" = "X${1}"; then
16089 func_dirname_result="${3}"
16090 else
16091 func_dirname_result="$func_dirname_result${2}"
16092 fi
16093 }
16094
16095 # func_basename file
16096 func_basename ()
16097 {
16098 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16099 }
16100
16101
16102 # func_stripname prefix suffix name
16103 # strip PREFIX and SUFFIX off of NAME.
16104 # PREFIX and SUFFIX must not contain globbing or regex special
16105 # characters, hashes, percent signs, but SUFFIX may contain a leading
16106 # dot (in which case that matches only a dot).
16107 # func_strip_suffix prefix name
16108 func_stripname ()
16109 {
16110 case ${2} in
16111 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16112 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16113 esac
16114 }
16115
16116 # sed scripts:
16117 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16118 my_sed_long_arg='1s/^-[^=]*=//'
16119
16120 # func_opt_split
16121 func_opt_split ()
16122 {
16123 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16124 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16125 }
16126
16127 # func_lo2o object
16128 func_lo2o ()
16129 {
16130 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16131 }
16132
16133 # func_xform libobj-or-source
16134 func_xform ()
16135 {
16136 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16137 }
16138
16139 # func_arith arithmetic-term...
16140 func_arith ()
16141 {
16142 func_arith_result=`expr "$@"`
16143 }
16144
16145 # func_len string
16146 # STRING may not start with a hyphen.
16147 func_len ()
16148 {
16149 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16150 }
16151
16152 _LT_EOF
16153 esac
16154
16155 case $lt_shell_append in
16156 yes)
16157 cat << \_LT_EOF >> "$cfgfile"
16158
16159 # func_append var value
16160 # Append VALUE to the end of shell variable VAR.
16161 func_append ()
16162 {
16163 eval "$1+=\$2"
16164 }
16165 _LT_EOF
16166 ;;
16167 *)
16168 cat << \_LT_EOF >> "$cfgfile"
16169
16170 # func_append var value
16171 # Append VALUE to the end of shell variable VAR.
16172 func_append ()
16173 {
16174 eval "$1=\$$1\$2"
16175 }
16176
16177 _LT_EOF
16178 ;;
16179 esac
16180
16181
16182 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16183 || (rm -f "$cfgfile"; exit 1)
16184
16185 mv -f "$cfgfile" "$ofile" ||
16186 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16187 chmod +x "$ofile"
16188
16189 ;;
16190 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16191 rm -f Makesim1.tmp Makesim2.tmp Makefile
16192 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16193 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16194 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16195 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16196 <Makefile.sim >Makefile
16197 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16198 ;;
16199 "stamp-h":C) echo > stamp-h ;;
16200
16201 esac
16202 done # for ac_tag
16203
16204
16205 as_fn_exit 0
16206 _ACEOF
16207 ac_clean_files=$ac_clean_files_save
16208
16209 test $ac_write_fail = 0 ||
16210 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16211
16212
16213 # configure is writing to config.log, and then calls config.status.
16214 # config.status does its own redirection, appending to config.log.
16215 # Unfortunately, on DOS this fails, as config.log is still kept open
16216 # by configure, so config.status won't be able to write to it; its
16217 # output is simply discarded. So we exec the FD to /dev/null,
16218 # effectively closing config.log, so it can be properly (re)opened and
16219 # appended to by config.status. When coming back to configure, we
16220 # need to make the FD available again.
16221 if test "$no_create" != yes; then
16222 ac_cs_success=:
16223 ac_config_status_args=
16224 test "$silent" = yes &&
16225 ac_config_status_args="$ac_config_status_args --quiet"
16226 exec 5>/dev/null
16227 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16228 exec 5>>config.log
16229 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16230 # would make configure fail if this is the last instruction.
16231 $ac_cs_success || as_fn_exit 1
16232 fi
16233 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16234 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16235 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16236 fi
16237
16238
This page took 0.377665 seconds and 5 git commands to generate.