PowerPC use_local_plt
[binutils-gdb.git] / sim / bfin / 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 SDL_LIBS
636 SDL_CFLAGS
637 PKG_CONFIG_LIBDIR
638 PKG_CONFIG_PATH
639 PKG_CONFIG
640 REPORT_BUGS_TEXI
641 REPORT_BUGS_TO
642 PKGVERSION
643 MAINT
644 MAINTAINER_MODE_FALSE
645 MAINTAINER_MODE_TRUE
646 lt_cv_dlopen_libs
647 OTOOL64
648 OTOOL
649 LIPO
650 NMEDIT
651 DSYMUTIL
652 AWK
653 STRIP
654 OBJDUMP
655 LN_S
656 NM
657 ac_ct_DUMPBIN
658 DUMPBIN
659 LD
660 FGREP
661 SED
662 LIBTOOL
663 PLUGINS_FALSE
664 PLUGINS_TRUE
665 zlibinc
666 zlibdir
667 CATOBJEXT
668 GENCAT
669 INSTOBJEXT
670 DATADIRNAME
671 CATALOGS
672 POSUB
673 GMSGFMT
674 XGETTEXT
675 INCINTL
676 LIBINTL_DEP
677 LIBINTL
678 USE_NLS
679 GMAKE_FALSE
680 GMAKE_TRUE
681 MAKE
682 CCDEPMODE
683 DEPDIR
684 am__leading_dot
685 PACKAGE
686 C_DIALECT
687 RANLIB
688 AR
689 HDEFINES
690 CC_FOR_BUILD
691 INSTALL_DATA
692 INSTALL_SCRIPT
693 INSTALL_PROGRAM
694 EGREP
695 GREP
696 CPP
697 target_os
698 target_vendor
699 target_cpu
700 target
701 host_os
702 host_vendor
703 host_cpu
704 host
705 build_os
706 build_vendor
707 build_cpu
708 build
709 OBJEXT
710 EXEEXT
711 ac_ct_CC
712 CPPFLAGS
713 LDFLAGS
714 CFLAGS
715 CC
716 WERROR_CFLAGS
717 WARN_CFLAGS
718 sim_reserved_bits
719 sim_inline
720 sim_hw
721 sim_hw_objs
722 sim_hw_cflags
723 sim_default_model
724 sim_scache
725 sim_float
726 sim_endian
727 sim_bitsize
728 sim_alignment
729 target_alias
730 host_alias
731 build_alias
732 LIBS
733 ECHO_T
734 ECHO_N
735 ECHO_C
736 DEFS
737 mandir
738 localedir
739 libdir
740 psdir
741 pdfdir
742 dvidir
743 htmldir
744 infodir
745 docdir
746 oldincludedir
747 includedir
748 localstatedir
749 sharedstatedir
750 sysconfdir
751 datadir
752 datarootdir
753 libexecdir
754 sbindir
755 bindir
756 program_transform_name
757 prefix
758 exec_prefix
759 PACKAGE_URL
760 PACKAGE_BUGREPORT
761 PACKAGE_STRING
762 PACKAGE_VERSION
763 PACKAGE_TARNAME
764 PACKAGE_NAME
765 PATH_SEPARATOR
766 SHELL'
767 ac_subst_files=''
768 ac_user_opts='
769 enable_option_checking
770 with_system_zlib
771 enable_plugins
772 enable_shared
773 enable_static
774 with_pic
775 enable_fast_install
776 with_gnu_ld
777 enable_libtool_lock
778 enable_maintainer_mode
779 enable_sim_debug
780 enable_sim_stdio
781 enable_sim_trace
782 enable_sim_profile
783 enable_sim_assert
784 enable_sim_environment
785 enable_sim_inline
786 with_pkgversion
787 with_bugurl
788 enable_sim_endian
789 enable_sim_alignment
790 enable_sim_default_model
791 enable_werror
792 enable_build_warnings
793 enable_sim_build_warnings
794 enable_sim_hardware
795 '
796 ac_precious_vars='build_alias
797 host_alias
798 target_alias
799 CC
800 CFLAGS
801 LDFLAGS
802 LIBS
803 CPPFLAGS
804 CPP
805 PKG_CONFIG
806 PKG_CONFIG_PATH
807 PKG_CONFIG_LIBDIR
808 SDL_CFLAGS
809 SDL_LIBS'
810
811
812 # Initialize some variables set by options.
813 ac_init_help=
814 ac_init_version=false
815 ac_unrecognized_opts=
816 ac_unrecognized_sep=
817 # The variables have the same names as the options, with
818 # dashes changed to underlines.
819 cache_file=/dev/null
820 exec_prefix=NONE
821 no_create=
822 no_recursion=
823 prefix=NONE
824 program_prefix=NONE
825 program_suffix=NONE
826 program_transform_name=s,x,x,
827 silent=
828 site=
829 srcdir=
830 verbose=
831 x_includes=NONE
832 x_libraries=NONE
833
834 # Installation directory options.
835 # These are left unexpanded so users can "make install exec_prefix=/foo"
836 # and all the variables that are supposed to be based on exec_prefix
837 # by default will actually change.
838 # Use braces instead of parens because sh, perl, etc. also accept them.
839 # (The list follows the same order as the GNU Coding Standards.)
840 bindir='${exec_prefix}/bin'
841 sbindir='${exec_prefix}/sbin'
842 libexecdir='${exec_prefix}/libexec'
843 datarootdir='${prefix}/share'
844 datadir='${datarootdir}'
845 sysconfdir='${prefix}/etc'
846 sharedstatedir='${prefix}/com'
847 localstatedir='${prefix}/var'
848 includedir='${prefix}/include'
849 oldincludedir='/usr/include'
850 docdir='${datarootdir}/doc/${PACKAGE}'
851 infodir='${datarootdir}/info'
852 htmldir='${docdir}'
853 dvidir='${docdir}'
854 pdfdir='${docdir}'
855 psdir='${docdir}'
856 libdir='${exec_prefix}/lib'
857 localedir='${datarootdir}/locale'
858 mandir='${datarootdir}/man'
859
860 ac_prev=
861 ac_dashdash=
862 for ac_option
863 do
864 # If the previous option needs an argument, assign it.
865 if test -n "$ac_prev"; then
866 eval $ac_prev=\$ac_option
867 ac_prev=
868 continue
869 fi
870
871 case $ac_option in
872 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
873 *=) ac_optarg= ;;
874 *) ac_optarg=yes ;;
875 esac
876
877 # Accept the important Cygnus configure options, so we can diagnose typos.
878
879 case $ac_dashdash$ac_option in
880 --)
881 ac_dashdash=yes ;;
882
883 -bindir | --bindir | --bindi | --bind | --bin | --bi)
884 ac_prev=bindir ;;
885 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
886 bindir=$ac_optarg ;;
887
888 -build | --build | --buil | --bui | --bu)
889 ac_prev=build_alias ;;
890 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
891 build_alias=$ac_optarg ;;
892
893 -cache-file | --cache-file | --cache-fil | --cache-fi \
894 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
895 ac_prev=cache_file ;;
896 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
897 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
898 cache_file=$ac_optarg ;;
899
900 --config-cache | -C)
901 cache_file=config.cache ;;
902
903 -datadir | --datadir | --datadi | --datad)
904 ac_prev=datadir ;;
905 -datadir=* | --datadir=* | --datadi=* | --datad=*)
906 datadir=$ac_optarg ;;
907
908 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
909 | --dataroo | --dataro | --datar)
910 ac_prev=datarootdir ;;
911 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
912 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
913 datarootdir=$ac_optarg ;;
914
915 -disable-* | --disable-*)
916 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
917 # Reject names that are not valid shell variable names.
918 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
919 as_fn_error $? "invalid feature name: $ac_useropt"
920 ac_useropt_orig=$ac_useropt
921 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
922 case $ac_user_opts in
923 *"
924 "enable_$ac_useropt"
925 "*) ;;
926 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
927 ac_unrecognized_sep=', ';;
928 esac
929 eval enable_$ac_useropt=no ;;
930
931 -docdir | --docdir | --docdi | --doc | --do)
932 ac_prev=docdir ;;
933 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
934 docdir=$ac_optarg ;;
935
936 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
937 ac_prev=dvidir ;;
938 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
939 dvidir=$ac_optarg ;;
940
941 -enable-* | --enable-*)
942 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
943 # Reject names that are not valid shell variable names.
944 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
945 as_fn_error $? "invalid feature name: $ac_useropt"
946 ac_useropt_orig=$ac_useropt
947 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
948 case $ac_user_opts in
949 *"
950 "enable_$ac_useropt"
951 "*) ;;
952 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
953 ac_unrecognized_sep=', ';;
954 esac
955 eval enable_$ac_useropt=\$ac_optarg ;;
956
957 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
958 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
959 | --exec | --exe | --ex)
960 ac_prev=exec_prefix ;;
961 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
962 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
963 | --exec=* | --exe=* | --ex=*)
964 exec_prefix=$ac_optarg ;;
965
966 -gas | --gas | --ga | --g)
967 # Obsolete; use --with-gas.
968 with_gas=yes ;;
969
970 -help | --help | --hel | --he | -h)
971 ac_init_help=long ;;
972 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
973 ac_init_help=recursive ;;
974 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
975 ac_init_help=short ;;
976
977 -host | --host | --hos | --ho)
978 ac_prev=host_alias ;;
979 -host=* | --host=* | --hos=* | --ho=*)
980 host_alias=$ac_optarg ;;
981
982 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
983 ac_prev=htmldir ;;
984 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
985 | --ht=*)
986 htmldir=$ac_optarg ;;
987
988 -includedir | --includedir | --includedi | --included | --include \
989 | --includ | --inclu | --incl | --inc)
990 ac_prev=includedir ;;
991 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
992 | --includ=* | --inclu=* | --incl=* | --inc=*)
993 includedir=$ac_optarg ;;
994
995 -infodir | --infodir | --infodi | --infod | --info | --inf)
996 ac_prev=infodir ;;
997 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
998 infodir=$ac_optarg ;;
999
1000 -libdir | --libdir | --libdi | --libd)
1001 ac_prev=libdir ;;
1002 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1003 libdir=$ac_optarg ;;
1004
1005 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1006 | --libexe | --libex | --libe)
1007 ac_prev=libexecdir ;;
1008 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1009 | --libexe=* | --libex=* | --libe=*)
1010 libexecdir=$ac_optarg ;;
1011
1012 -localedir | --localedir | --localedi | --localed | --locale)
1013 ac_prev=localedir ;;
1014 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1015 localedir=$ac_optarg ;;
1016
1017 -localstatedir | --localstatedir | --localstatedi | --localstated \
1018 | --localstate | --localstat | --localsta | --localst | --locals)
1019 ac_prev=localstatedir ;;
1020 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1021 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1022 localstatedir=$ac_optarg ;;
1023
1024 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1025 ac_prev=mandir ;;
1026 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1027 mandir=$ac_optarg ;;
1028
1029 -nfp | --nfp | --nf)
1030 # Obsolete; use --without-fp.
1031 with_fp=no ;;
1032
1033 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1034 | --no-cr | --no-c | -n)
1035 no_create=yes ;;
1036
1037 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1038 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1039 no_recursion=yes ;;
1040
1041 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1042 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1043 | --oldin | --oldi | --old | --ol | --o)
1044 ac_prev=oldincludedir ;;
1045 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1046 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1047 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1048 oldincludedir=$ac_optarg ;;
1049
1050 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1051 ac_prev=prefix ;;
1052 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1053 prefix=$ac_optarg ;;
1054
1055 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1056 | --program-pre | --program-pr | --program-p)
1057 ac_prev=program_prefix ;;
1058 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1059 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1060 program_prefix=$ac_optarg ;;
1061
1062 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1063 | --program-suf | --program-su | --program-s)
1064 ac_prev=program_suffix ;;
1065 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1066 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1067 program_suffix=$ac_optarg ;;
1068
1069 -program-transform-name | --program-transform-name \
1070 | --program-transform-nam | --program-transform-na \
1071 | --program-transform-n | --program-transform- \
1072 | --program-transform | --program-transfor \
1073 | --program-transfo | --program-transf \
1074 | --program-trans | --program-tran \
1075 | --progr-tra | --program-tr | --program-t)
1076 ac_prev=program_transform_name ;;
1077 -program-transform-name=* | --program-transform-name=* \
1078 | --program-transform-nam=* | --program-transform-na=* \
1079 | --program-transform-n=* | --program-transform-=* \
1080 | --program-transform=* | --program-transfor=* \
1081 | --program-transfo=* | --program-transf=* \
1082 | --program-trans=* | --program-tran=* \
1083 | --progr-tra=* | --program-tr=* | --program-t=*)
1084 program_transform_name=$ac_optarg ;;
1085
1086 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1087 ac_prev=pdfdir ;;
1088 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1089 pdfdir=$ac_optarg ;;
1090
1091 -psdir | --psdir | --psdi | --psd | --ps)
1092 ac_prev=psdir ;;
1093 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1094 psdir=$ac_optarg ;;
1095
1096 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1097 | -silent | --silent | --silen | --sile | --sil)
1098 silent=yes ;;
1099
1100 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1101 ac_prev=sbindir ;;
1102 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1103 | --sbi=* | --sb=*)
1104 sbindir=$ac_optarg ;;
1105
1106 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1107 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1108 | --sharedst | --shareds | --shared | --share | --shar \
1109 | --sha | --sh)
1110 ac_prev=sharedstatedir ;;
1111 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1112 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1113 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1114 | --sha=* | --sh=*)
1115 sharedstatedir=$ac_optarg ;;
1116
1117 -site | --site | --sit)
1118 ac_prev=site ;;
1119 -site=* | --site=* | --sit=*)
1120 site=$ac_optarg ;;
1121
1122 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1123 ac_prev=srcdir ;;
1124 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1125 srcdir=$ac_optarg ;;
1126
1127 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1128 | --syscon | --sysco | --sysc | --sys | --sy)
1129 ac_prev=sysconfdir ;;
1130 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1131 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1132 sysconfdir=$ac_optarg ;;
1133
1134 -target | --target | --targe | --targ | --tar | --ta | --t)
1135 ac_prev=target_alias ;;
1136 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1137 target_alias=$ac_optarg ;;
1138
1139 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1140 verbose=yes ;;
1141
1142 -version | --version | --versio | --versi | --vers | -V)
1143 ac_init_version=: ;;
1144
1145 -with-* | --with-*)
1146 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1147 # Reject names that are not valid shell variable names.
1148 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1149 as_fn_error $? "invalid package name: $ac_useropt"
1150 ac_useropt_orig=$ac_useropt
1151 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1152 case $ac_user_opts in
1153 *"
1154 "with_$ac_useropt"
1155 "*) ;;
1156 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1157 ac_unrecognized_sep=', ';;
1158 esac
1159 eval with_$ac_useropt=\$ac_optarg ;;
1160
1161 -without-* | --without-*)
1162 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1163 # Reject names that are not valid shell variable names.
1164 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1165 as_fn_error $? "invalid package name: $ac_useropt"
1166 ac_useropt_orig=$ac_useropt
1167 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1168 case $ac_user_opts in
1169 *"
1170 "with_$ac_useropt"
1171 "*) ;;
1172 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1173 ac_unrecognized_sep=', ';;
1174 esac
1175 eval with_$ac_useropt=no ;;
1176
1177 --x)
1178 # Obsolete; use --with-x.
1179 with_x=yes ;;
1180
1181 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1182 | --x-incl | --x-inc | --x-in | --x-i)
1183 ac_prev=x_includes ;;
1184 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1185 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1186 x_includes=$ac_optarg ;;
1187
1188 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1189 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1190 ac_prev=x_libraries ;;
1191 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1192 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1193 x_libraries=$ac_optarg ;;
1194
1195 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1196 Try \`$0 --help' for more information"
1197 ;;
1198
1199 *=*)
1200 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1201 # Reject names that are not valid shell variable names.
1202 case $ac_envvar in #(
1203 '' | [0-9]* | *[!_$as_cr_alnum]* )
1204 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1205 esac
1206 eval $ac_envvar=\$ac_optarg
1207 export $ac_envvar ;;
1208
1209 *)
1210 # FIXME: should be removed in autoconf 3.0.
1211 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1212 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1213 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1214 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1215 ;;
1216
1217 esac
1218 done
1219
1220 if test -n "$ac_prev"; then
1221 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1222 as_fn_error $? "missing argument to $ac_option"
1223 fi
1224
1225 if test -n "$ac_unrecognized_opts"; then
1226 case $enable_option_checking in
1227 no) ;;
1228 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1229 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1230 esac
1231 fi
1232
1233 # Check all directory arguments for consistency.
1234 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1235 datadir sysconfdir sharedstatedir localstatedir includedir \
1236 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1237 libdir localedir mandir
1238 do
1239 eval ac_val=\$$ac_var
1240 # Remove trailing slashes.
1241 case $ac_val in
1242 */ )
1243 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1244 eval $ac_var=\$ac_val;;
1245 esac
1246 # Be sure to have absolute directory names.
1247 case $ac_val in
1248 [\\/$]* | ?:[\\/]* ) continue;;
1249 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1250 esac
1251 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1252 done
1253
1254 # There might be people who depend on the old broken behavior: `$host'
1255 # used to hold the argument of --host etc.
1256 # FIXME: To remove some day.
1257 build=$build_alias
1258 host=$host_alias
1259 target=$target_alias
1260
1261 # FIXME: To remove some day.
1262 if test "x$host_alias" != x; then
1263 if test "x$build_alias" = x; then
1264 cross_compiling=maybe
1265 elif test "x$build_alias" != "x$host_alias"; then
1266 cross_compiling=yes
1267 fi
1268 fi
1269
1270 ac_tool_prefix=
1271 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1272
1273 test "$silent" = yes && exec 6>/dev/null
1274
1275
1276 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1277 ac_ls_di=`ls -di .` &&
1278 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1279 as_fn_error $? "working directory cannot be determined"
1280 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1281 as_fn_error $? "pwd does not report name of working directory"
1282
1283
1284 # Find the source files, if location was not specified.
1285 if test -z "$srcdir"; then
1286 ac_srcdir_defaulted=yes
1287 # Try the directory containing this script, then the parent directory.
1288 ac_confdir=`$as_dirname -- "$as_myself" ||
1289 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1290 X"$as_myself" : 'X\(//\)[^/]' \| \
1291 X"$as_myself" : 'X\(//\)$' \| \
1292 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1293 $as_echo X"$as_myself" |
1294 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1295 s//\1/
1296 q
1297 }
1298 /^X\(\/\/\)[^/].*/{
1299 s//\1/
1300 q
1301 }
1302 /^X\(\/\/\)$/{
1303 s//\1/
1304 q
1305 }
1306 /^X\(\/\).*/{
1307 s//\1/
1308 q
1309 }
1310 s/.*/./; q'`
1311 srcdir=$ac_confdir
1312 if test ! -r "$srcdir/$ac_unique_file"; then
1313 srcdir=..
1314 fi
1315 else
1316 ac_srcdir_defaulted=no
1317 fi
1318 if test ! -r "$srcdir/$ac_unique_file"; then
1319 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1320 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1321 fi
1322 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1323 ac_abs_confdir=`(
1324 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1325 pwd)`
1326 # When building in place, set srcdir=.
1327 if test "$ac_abs_confdir" = "$ac_pwd"; then
1328 srcdir=.
1329 fi
1330 # Remove unnecessary trailing slashes from srcdir.
1331 # Double slashes in file names in object file debugging info
1332 # mess up M-x gdb in Emacs.
1333 case $srcdir in
1334 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1335 esac
1336 for ac_var in $ac_precious_vars; do
1337 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1338 eval ac_env_${ac_var}_value=\$${ac_var}
1339 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1340 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1341 done
1342
1343 #
1344 # Report the --help message.
1345 #
1346 if test "$ac_init_help" = "long"; then
1347 # Omit some internal or obsolete options to make the list less imposing.
1348 # This message is too long to be a string in the A/UX 3.1 sh.
1349 cat <<_ACEOF
1350 \`configure' configures this package to adapt to many kinds of systems.
1351
1352 Usage: $0 [OPTION]... [VAR=VALUE]...
1353
1354 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1355 VAR=VALUE. See below for descriptions of some of the useful variables.
1356
1357 Defaults for the options are specified in brackets.
1358
1359 Configuration:
1360 -h, --help display this help and exit
1361 --help=short display options specific to this package
1362 --help=recursive display the short help of all the included packages
1363 -V, --version display version information and exit
1364 -q, --quiet, --silent do not print \`checking ...' messages
1365 --cache-file=FILE cache test results in FILE [disabled]
1366 -C, --config-cache alias for \`--cache-file=config.cache'
1367 -n, --no-create do not create output files
1368 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1369
1370 Installation directories:
1371 --prefix=PREFIX install architecture-independent files in PREFIX
1372 [$ac_default_prefix]
1373 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1374 [PREFIX]
1375
1376 By default, \`make install' will install all the files in
1377 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1378 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1379 for instance \`--prefix=\$HOME'.
1380
1381 For better control, use the options below.
1382
1383 Fine tuning of the installation directories:
1384 --bindir=DIR user executables [EPREFIX/bin]
1385 --sbindir=DIR system admin executables [EPREFIX/sbin]
1386 --libexecdir=DIR program executables [EPREFIX/libexec]
1387 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1388 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1389 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1390 --libdir=DIR object code libraries [EPREFIX/lib]
1391 --includedir=DIR C header files [PREFIX/include]
1392 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1393 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1394 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1395 --infodir=DIR info documentation [DATAROOTDIR/info]
1396 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1397 --mandir=DIR man documentation [DATAROOTDIR/man]
1398 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1399 --htmldir=DIR html documentation [DOCDIR]
1400 --dvidir=DIR dvi documentation [DOCDIR]
1401 --pdfdir=DIR pdf documentation [DOCDIR]
1402 --psdir=DIR ps documentation [DOCDIR]
1403 _ACEOF
1404
1405 cat <<\_ACEOF
1406
1407 Program names:
1408 --program-prefix=PREFIX prepend PREFIX to installed program names
1409 --program-suffix=SUFFIX append SUFFIX to installed program names
1410 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1411
1412 System types:
1413 --build=BUILD configure for building on BUILD [guessed]
1414 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1415 --target=TARGET configure for building compilers for TARGET [HOST]
1416 _ACEOF
1417 fi
1418
1419 if test -n "$ac_init_help"; then
1420
1421 cat <<\_ACEOF
1422
1423 Optional Features:
1424 --disable-option-checking ignore unrecognized --enable/--with options
1425 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1426 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1427 --enable-plugins Enable support for plugins
1428 --enable-shared[=PKGS] build shared libraries [default=yes]
1429 --enable-static[=PKGS] build static libraries [default=yes]
1430 --enable-fast-install[=PKGS]
1431 optimize for fast installation [default=yes]
1432 --disable-libtool-lock avoid locking (might break parallel builds)
1433 --enable-maintainer-mode
1434 enable make rules and dependencies not useful (and
1435 sometimes confusing) to the casual installer
1436 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1437 itself)
1438 --enable-sim-stdio Specify whether to use stdio for console
1439 input/output
1440 --enable-sim-trace=opts Enable tracing of simulated programs
1441 --enable-sim-profile=opts
1442 Enable profiling flags
1443 --enable-sim-assert Specify whether to perform random assertions
1444 --enable-sim-environment=environment
1445 Specify mixed, user, virtual or operating
1446 environment
1447 --enable-sim-inline=inlines
1448 Specify which functions should be inlined
1449 --enable-sim-endian=endian
1450 Specify target byte endian orientation
1451 --enable-sim-alignment=align
1452 Specify strict, nonstrict or forced alignment of
1453 memory accesses
1454 --enable-sim-default-model=model
1455 Specify default model to simulate
1456 --enable-werror treat compile warnings as errors
1457 --enable-build-warnings enable build-time compiler warnings if gcc is used
1458 --enable-sim-build-warnings
1459 enable SIM specific build-time compiler warnings if
1460 gcc is used
1461 --enable-sim-hardware=LIST
1462 Specify the hardware to be included in the build.
1463
1464 Optional Packages:
1465 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1466 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1467 --with-system-zlib use installed libz
1468 --with-pic try to use only PIC/non-PIC objects [default=use
1469 both]
1470 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1471 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1472 --with-bugurl=URL Direct users to URL to report a bug
1473
1474 Some influential environment variables:
1475 CC C compiler command
1476 CFLAGS C compiler flags
1477 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1478 nonstandard directory <lib dir>
1479 LIBS libraries to pass to the linker, e.g. -l<library>
1480 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1481 you have headers in a nonstandard directory <include dir>
1482 CPP C preprocessor
1483 PKG_CONFIG path to pkg-config utility
1484 PKG_CONFIG_PATH
1485 directories to add to pkg-config's search path
1486 PKG_CONFIG_LIBDIR
1487 path overriding pkg-config's built-in search path
1488 SDL_CFLAGS C compiler flags for SDL, overriding pkg-config
1489 SDL_LIBS linker flags for SDL, overriding pkg-config
1490
1491 Use these variables to override the choices made by `configure' or to help
1492 it to find libraries and programs with nonstandard names/locations.
1493
1494 Report bugs to the package provider.
1495 _ACEOF
1496 ac_status=$?
1497 fi
1498
1499 if test "$ac_init_help" = "recursive"; then
1500 # If there are subdirs, report their specific --help.
1501 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1502 test -d "$ac_dir" ||
1503 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1504 continue
1505 ac_builddir=.
1506
1507 case "$ac_dir" in
1508 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1509 *)
1510 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1511 # A ".." for each directory in $ac_dir_suffix.
1512 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1513 case $ac_top_builddir_sub in
1514 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1515 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1516 esac ;;
1517 esac
1518 ac_abs_top_builddir=$ac_pwd
1519 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1520 # for backward compatibility:
1521 ac_top_builddir=$ac_top_build_prefix
1522
1523 case $srcdir in
1524 .) # We are building in place.
1525 ac_srcdir=.
1526 ac_top_srcdir=$ac_top_builddir_sub
1527 ac_abs_top_srcdir=$ac_pwd ;;
1528 [\\/]* | ?:[\\/]* ) # Absolute name.
1529 ac_srcdir=$srcdir$ac_dir_suffix;
1530 ac_top_srcdir=$srcdir
1531 ac_abs_top_srcdir=$srcdir ;;
1532 *) # Relative name.
1533 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1534 ac_top_srcdir=$ac_top_build_prefix$srcdir
1535 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1536 esac
1537 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1538
1539 cd "$ac_dir" || { ac_status=$?; continue; }
1540 # Check for guested configure.
1541 if test -f "$ac_srcdir/configure.gnu"; then
1542 echo &&
1543 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1544 elif test -f "$ac_srcdir/configure"; then
1545 echo &&
1546 $SHELL "$ac_srcdir/configure" --help=recursive
1547 else
1548 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1549 fi || ac_status=$?
1550 cd "$ac_pwd" || { ac_status=$?; break; }
1551 done
1552 fi
1553
1554 test -n "$ac_init_help" && exit $ac_status
1555 if $ac_init_version; then
1556 cat <<\_ACEOF
1557 configure
1558 generated by GNU Autoconf 2.69
1559
1560 Copyright (C) 2012 Free Software Foundation, Inc.
1561 This configure script is free software; the Free Software Foundation
1562 gives unlimited permission to copy, distribute and modify it.
1563 _ACEOF
1564 exit
1565 fi
1566
1567 ## ------------------------ ##
1568 ## Autoconf initialization. ##
1569 ## ------------------------ ##
1570
1571 # ac_fn_c_try_compile LINENO
1572 # --------------------------
1573 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1574 ac_fn_c_try_compile ()
1575 {
1576 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1577 rm -f conftest.$ac_objext
1578 if { { ac_try="$ac_compile"
1579 case "(($ac_try" in
1580 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1581 *) ac_try_echo=$ac_try;;
1582 esac
1583 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1584 $as_echo "$ac_try_echo"; } >&5
1585 (eval "$ac_compile") 2>conftest.err
1586 ac_status=$?
1587 if test -s conftest.err; then
1588 grep -v '^ *+' conftest.err >conftest.er1
1589 cat conftest.er1 >&5
1590 mv -f conftest.er1 conftest.err
1591 fi
1592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1593 test $ac_status = 0; } && {
1594 test -z "$ac_c_werror_flag" ||
1595 test ! -s conftest.err
1596 } && test -s conftest.$ac_objext; then :
1597 ac_retval=0
1598 else
1599 $as_echo "$as_me: failed program was:" >&5
1600 sed 's/^/| /' conftest.$ac_ext >&5
1601
1602 ac_retval=1
1603 fi
1604 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1605 as_fn_set_status $ac_retval
1606
1607 } # ac_fn_c_try_compile
1608
1609 # ac_fn_c_try_cpp LINENO
1610 # ----------------------
1611 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1612 ac_fn_c_try_cpp ()
1613 {
1614 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1615 if { { ac_try="$ac_cpp conftest.$ac_ext"
1616 case "(($ac_try" in
1617 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1618 *) ac_try_echo=$ac_try;;
1619 esac
1620 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1621 $as_echo "$ac_try_echo"; } >&5
1622 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1623 ac_status=$?
1624 if test -s conftest.err; then
1625 grep -v '^ *+' conftest.err >conftest.er1
1626 cat conftest.er1 >&5
1627 mv -f conftest.er1 conftest.err
1628 fi
1629 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1630 test $ac_status = 0; } > conftest.i && {
1631 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1632 test ! -s conftest.err
1633 }; then :
1634 ac_retval=0
1635 else
1636 $as_echo "$as_me: failed program was:" >&5
1637 sed 's/^/| /' conftest.$ac_ext >&5
1638
1639 ac_retval=1
1640 fi
1641 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1642 as_fn_set_status $ac_retval
1643
1644 } # ac_fn_c_try_cpp
1645
1646 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1647 # -------------------------------------------------------
1648 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1649 # the include files in INCLUDES and setting the cache variable VAR
1650 # accordingly.
1651 ac_fn_c_check_header_mongrel ()
1652 {
1653 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1654 if eval \${$3+:} false; then :
1655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1656 $as_echo_n "checking for $2... " >&6; }
1657 if eval \${$3+:} false; then :
1658 $as_echo_n "(cached) " >&6
1659 fi
1660 eval ac_res=\$$3
1661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1662 $as_echo "$ac_res" >&6; }
1663 else
1664 # Is the header compilable?
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1666 $as_echo_n "checking $2 usability... " >&6; }
1667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1668 /* end confdefs.h. */
1669 $4
1670 #include <$2>
1671 _ACEOF
1672 if ac_fn_c_try_compile "$LINENO"; then :
1673 ac_header_compiler=yes
1674 else
1675 ac_header_compiler=no
1676 fi
1677 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1679 $as_echo "$ac_header_compiler" >&6; }
1680
1681 # Is the header present?
1682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1683 $as_echo_n "checking $2 presence... " >&6; }
1684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1685 /* end confdefs.h. */
1686 #include <$2>
1687 _ACEOF
1688 if ac_fn_c_try_cpp "$LINENO"; then :
1689 ac_header_preproc=yes
1690 else
1691 ac_header_preproc=no
1692 fi
1693 rm -f conftest.err conftest.i conftest.$ac_ext
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1695 $as_echo "$ac_header_preproc" >&6; }
1696
1697 # So? What about this header?
1698 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1699 yes:no: )
1700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1701 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1702 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1703 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1704 ;;
1705 no:yes:* )
1706 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1707 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1708 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1709 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1710 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1711 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1712 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1713 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1714 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1715 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1716 ;;
1717 esac
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1719 $as_echo_n "checking for $2... " >&6; }
1720 if eval \${$3+:} false; then :
1721 $as_echo_n "(cached) " >&6
1722 else
1723 eval "$3=\$ac_header_compiler"
1724 fi
1725 eval ac_res=\$$3
1726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1727 $as_echo "$ac_res" >&6; }
1728 fi
1729 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1730
1731 } # ac_fn_c_check_header_mongrel
1732
1733 # ac_fn_c_try_run LINENO
1734 # ----------------------
1735 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1736 # that executables *can* be run.
1737 ac_fn_c_try_run ()
1738 {
1739 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1740 if { { ac_try="$ac_link"
1741 case "(($ac_try" in
1742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1743 *) ac_try_echo=$ac_try;;
1744 esac
1745 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1746 $as_echo "$ac_try_echo"; } >&5
1747 (eval "$ac_link") 2>&5
1748 ac_status=$?
1749 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1750 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1751 { { case "(($ac_try" in
1752 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1753 *) ac_try_echo=$ac_try;;
1754 esac
1755 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1756 $as_echo "$ac_try_echo"; } >&5
1757 (eval "$ac_try") 2>&5
1758 ac_status=$?
1759 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1760 test $ac_status = 0; }; }; then :
1761 ac_retval=0
1762 else
1763 $as_echo "$as_me: program exited with status $ac_status" >&5
1764 $as_echo "$as_me: failed program was:" >&5
1765 sed 's/^/| /' conftest.$ac_ext >&5
1766
1767 ac_retval=$ac_status
1768 fi
1769 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1770 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1771 as_fn_set_status $ac_retval
1772
1773 } # ac_fn_c_try_run
1774
1775 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1776 # -------------------------------------------------------
1777 # Tests whether HEADER exists and can be compiled using the include files in
1778 # INCLUDES, setting the cache variable VAR accordingly.
1779 ac_fn_c_check_header_compile ()
1780 {
1781 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1783 $as_echo_n "checking for $2... " >&6; }
1784 if eval \${$3+:} false; then :
1785 $as_echo_n "(cached) " >&6
1786 else
1787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1788 /* end confdefs.h. */
1789 $4
1790 #include <$2>
1791 _ACEOF
1792 if ac_fn_c_try_compile "$LINENO"; then :
1793 eval "$3=yes"
1794 else
1795 eval "$3=no"
1796 fi
1797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1798 fi
1799 eval ac_res=\$$3
1800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1801 $as_echo "$ac_res" >&6; }
1802 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1803
1804 } # ac_fn_c_check_header_compile
1805
1806 # ac_fn_c_try_link LINENO
1807 # -----------------------
1808 # Try to link conftest.$ac_ext, and return whether this succeeded.
1809 ac_fn_c_try_link ()
1810 {
1811 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1812 rm -f conftest.$ac_objext conftest$ac_exeext
1813 if { { ac_try="$ac_link"
1814 case "(($ac_try" in
1815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1816 *) ac_try_echo=$ac_try;;
1817 esac
1818 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1819 $as_echo "$ac_try_echo"; } >&5
1820 (eval "$ac_link") 2>conftest.err
1821 ac_status=$?
1822 if test -s conftest.err; then
1823 grep -v '^ *+' conftest.err >conftest.er1
1824 cat conftest.er1 >&5
1825 mv -f conftest.er1 conftest.err
1826 fi
1827 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1828 test $ac_status = 0; } && {
1829 test -z "$ac_c_werror_flag" ||
1830 test ! -s conftest.err
1831 } && test -s conftest$ac_exeext && {
1832 test "$cross_compiling" = yes ||
1833 test -x conftest$ac_exeext
1834 }; then :
1835 ac_retval=0
1836 else
1837 $as_echo "$as_me: failed program was:" >&5
1838 sed 's/^/| /' conftest.$ac_ext >&5
1839
1840 ac_retval=1
1841 fi
1842 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1843 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1844 # interfere with the next link command; also delete a directory that is
1845 # left behind by Apple's compiler. We do this before executing the actions.
1846 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1847 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1848 as_fn_set_status $ac_retval
1849
1850 } # ac_fn_c_try_link
1851
1852 # ac_fn_c_check_func LINENO FUNC VAR
1853 # ----------------------------------
1854 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1855 ac_fn_c_check_func ()
1856 {
1857 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1859 $as_echo_n "checking for $2... " >&6; }
1860 if eval \${$3+:} false; then :
1861 $as_echo_n "(cached) " >&6
1862 else
1863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1864 /* end confdefs.h. */
1865 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1866 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1867 #define $2 innocuous_$2
1868
1869 /* System header to define __stub macros and hopefully few prototypes,
1870 which can conflict with char $2 (); below.
1871 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1872 <limits.h> exists even on freestanding compilers. */
1873
1874 #ifdef __STDC__
1875 # include <limits.h>
1876 #else
1877 # include <assert.h>
1878 #endif
1879
1880 #undef $2
1881
1882 /* Override any GCC internal prototype to avoid an error.
1883 Use char because int might match the return type of a GCC
1884 builtin and then its argument prototype would still apply. */
1885 #ifdef __cplusplus
1886 extern "C"
1887 #endif
1888 char $2 ();
1889 /* The GNU C library defines this for functions which it implements
1890 to always fail with ENOSYS. Some functions are actually named
1891 something starting with __ and the normal name is an alias. */
1892 #if defined __stub_$2 || defined __stub___$2
1893 choke me
1894 #endif
1895
1896 int
1897 main ()
1898 {
1899 return $2 ();
1900 ;
1901 return 0;
1902 }
1903 _ACEOF
1904 if ac_fn_c_try_link "$LINENO"; then :
1905 eval "$3=yes"
1906 else
1907 eval "$3=no"
1908 fi
1909 rm -f core conftest.err conftest.$ac_objext \
1910 conftest$ac_exeext conftest.$ac_ext
1911 fi
1912 eval ac_res=\$$3
1913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1914 $as_echo "$ac_res" >&6; }
1915 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1916
1917 } # ac_fn_c_check_func
1918
1919 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1920 # ----------------------------------------------------
1921 # Tries to find if the field MEMBER exists in type AGGR, after including
1922 # INCLUDES, setting cache variable VAR accordingly.
1923 ac_fn_c_check_member ()
1924 {
1925 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1927 $as_echo_n "checking for $2.$3... " >&6; }
1928 if eval \${$4+:} false; then :
1929 $as_echo_n "(cached) " >&6
1930 else
1931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1932 /* end confdefs.h. */
1933 $5
1934 int
1935 main ()
1936 {
1937 static $2 ac_aggr;
1938 if (ac_aggr.$3)
1939 return 0;
1940 ;
1941 return 0;
1942 }
1943 _ACEOF
1944 if ac_fn_c_try_compile "$LINENO"; then :
1945 eval "$4=yes"
1946 else
1947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1948 /* end confdefs.h. */
1949 $5
1950 int
1951 main ()
1952 {
1953 static $2 ac_aggr;
1954 if (sizeof ac_aggr.$3)
1955 return 0;
1956 ;
1957 return 0;
1958 }
1959 _ACEOF
1960 if ac_fn_c_try_compile "$LINENO"; then :
1961 eval "$4=yes"
1962 else
1963 eval "$4=no"
1964 fi
1965 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1966 fi
1967 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1968 fi
1969 eval ac_res=\$$4
1970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1971 $as_echo "$ac_res" >&6; }
1972 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1973
1974 } # ac_fn_c_check_member
1975
1976 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1977 # -------------------------------------------
1978 # Tests whether TYPE exists after having included INCLUDES, setting cache
1979 # variable VAR accordingly.
1980 ac_fn_c_check_type ()
1981 {
1982 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1984 $as_echo_n "checking for $2... " >&6; }
1985 if eval \${$3+:} false; then :
1986 $as_echo_n "(cached) " >&6
1987 else
1988 eval "$3=no"
1989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1990 /* end confdefs.h. */
1991 $4
1992 int
1993 main ()
1994 {
1995 if (sizeof ($2))
1996 return 0;
1997 ;
1998 return 0;
1999 }
2000 _ACEOF
2001 if ac_fn_c_try_compile "$LINENO"; then :
2002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2003 /* end confdefs.h. */
2004 $4
2005 int
2006 main ()
2007 {
2008 if (sizeof (($2)))
2009 return 0;
2010 ;
2011 return 0;
2012 }
2013 _ACEOF
2014 if ac_fn_c_try_compile "$LINENO"; then :
2015
2016 else
2017 eval "$3=yes"
2018 fi
2019 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2020 fi
2021 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2022 fi
2023 eval ac_res=\$$3
2024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2025 $as_echo "$ac_res" >&6; }
2026 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2027
2028 } # ac_fn_c_check_type
2029 cat >config.log <<_ACEOF
2030 This file contains any messages produced by compilers while
2031 running configure, to aid debugging if configure makes a mistake.
2032
2033 It was created by $as_me, which was
2034 generated by GNU Autoconf 2.69. Invocation command line was
2035
2036 $ $0 $@
2037
2038 _ACEOF
2039 exec 5>>config.log
2040 {
2041 cat <<_ASUNAME
2042 ## --------- ##
2043 ## Platform. ##
2044 ## --------- ##
2045
2046 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2047 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2048 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2049 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2050 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2051
2052 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2053 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2054
2055 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2056 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2057 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2058 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2059 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2060 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2061 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2062
2063 _ASUNAME
2064
2065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2066 for as_dir in $PATH
2067 do
2068 IFS=$as_save_IFS
2069 test -z "$as_dir" && as_dir=.
2070 $as_echo "PATH: $as_dir"
2071 done
2072 IFS=$as_save_IFS
2073
2074 } >&5
2075
2076 cat >&5 <<_ACEOF
2077
2078
2079 ## ----------- ##
2080 ## Core tests. ##
2081 ## ----------- ##
2082
2083 _ACEOF
2084
2085
2086 # Keep a trace of the command line.
2087 # Strip out --no-create and --no-recursion so they do not pile up.
2088 # Strip out --silent because we don't want to record it for future runs.
2089 # Also quote any args containing shell meta-characters.
2090 # Make two passes to allow for proper duplicate-argument suppression.
2091 ac_configure_args=
2092 ac_configure_args0=
2093 ac_configure_args1=
2094 ac_must_keep_next=false
2095 for ac_pass in 1 2
2096 do
2097 for ac_arg
2098 do
2099 case $ac_arg in
2100 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2101 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2102 | -silent | --silent | --silen | --sile | --sil)
2103 continue ;;
2104 *\'*)
2105 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2106 esac
2107 case $ac_pass in
2108 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2109 2)
2110 as_fn_append ac_configure_args1 " '$ac_arg'"
2111 if test $ac_must_keep_next = true; then
2112 ac_must_keep_next=false # Got value, back to normal.
2113 else
2114 case $ac_arg in
2115 *=* | --config-cache | -C | -disable-* | --disable-* \
2116 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2117 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2118 | -with-* | --with-* | -without-* | --without-* | --x)
2119 case "$ac_configure_args0 " in
2120 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2121 esac
2122 ;;
2123 -* ) ac_must_keep_next=true ;;
2124 esac
2125 fi
2126 as_fn_append ac_configure_args " '$ac_arg'"
2127 ;;
2128 esac
2129 done
2130 done
2131 { ac_configure_args0=; unset ac_configure_args0;}
2132 { ac_configure_args1=; unset ac_configure_args1;}
2133
2134 # When interrupted or exit'd, cleanup temporary files, and complete
2135 # config.log. We remove comments because anyway the quotes in there
2136 # would cause problems or look ugly.
2137 # WARNING: Use '\'' to represent an apostrophe within the trap.
2138 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2139 trap 'exit_status=$?
2140 # Save into config.log some information that might help in debugging.
2141 {
2142 echo
2143
2144 $as_echo "## ---------------- ##
2145 ## Cache variables. ##
2146 ## ---------------- ##"
2147 echo
2148 # The following way of writing the cache mishandles newlines in values,
2149 (
2150 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2151 eval ac_val=\$$ac_var
2152 case $ac_val in #(
2153 *${as_nl}*)
2154 case $ac_var in #(
2155 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2156 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2157 esac
2158 case $ac_var in #(
2159 _ | IFS | as_nl) ;; #(
2160 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2161 *) { eval $ac_var=; unset $ac_var;} ;;
2162 esac ;;
2163 esac
2164 done
2165 (set) 2>&1 |
2166 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2167 *${as_nl}ac_space=\ *)
2168 sed -n \
2169 "s/'\''/'\''\\\\'\'''\''/g;
2170 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2171 ;; #(
2172 *)
2173 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2174 ;;
2175 esac |
2176 sort
2177 )
2178 echo
2179
2180 $as_echo "## ----------------- ##
2181 ## Output variables. ##
2182 ## ----------------- ##"
2183 echo
2184 for ac_var in $ac_subst_vars
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
2194 if test -n "$ac_subst_files"; then
2195 $as_echo "## ------------------- ##
2196 ## File substitutions. ##
2197 ## ------------------- ##"
2198 echo
2199 for ac_var in $ac_subst_files
2200 do
2201 eval ac_val=\$$ac_var
2202 case $ac_val in
2203 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2204 esac
2205 $as_echo "$ac_var='\''$ac_val'\''"
2206 done | sort
2207 echo
2208 fi
2209
2210 if test -s confdefs.h; then
2211 $as_echo "## ----------- ##
2212 ## confdefs.h. ##
2213 ## ----------- ##"
2214 echo
2215 cat confdefs.h
2216 echo
2217 fi
2218 test "$ac_signal" != 0 &&
2219 $as_echo "$as_me: caught signal $ac_signal"
2220 $as_echo "$as_me: exit $exit_status"
2221 } >&5
2222 rm -f core *.core core.conftest.* &&
2223 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2224 exit $exit_status
2225 ' 0
2226 for ac_signal in 1 2 13 15; do
2227 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2228 done
2229 ac_signal=0
2230
2231 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2232 rm -f -r conftest* confdefs.h
2233
2234 $as_echo "/* confdefs.h */" > confdefs.h
2235
2236 # Predefined preprocessor variables.
2237
2238 cat >>confdefs.h <<_ACEOF
2239 #define PACKAGE_NAME "$PACKAGE_NAME"
2240 _ACEOF
2241
2242 cat >>confdefs.h <<_ACEOF
2243 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2244 _ACEOF
2245
2246 cat >>confdefs.h <<_ACEOF
2247 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2248 _ACEOF
2249
2250 cat >>confdefs.h <<_ACEOF
2251 #define PACKAGE_STRING "$PACKAGE_STRING"
2252 _ACEOF
2253
2254 cat >>confdefs.h <<_ACEOF
2255 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2256 _ACEOF
2257
2258 cat >>confdefs.h <<_ACEOF
2259 #define PACKAGE_URL "$PACKAGE_URL"
2260 _ACEOF
2261
2262
2263 # Let the site file select an alternate cache file if it wants to.
2264 # Prefer an explicitly selected file to automatically selected ones.
2265 ac_site_file1=NONE
2266 ac_site_file2=NONE
2267 if test -n "$CONFIG_SITE"; then
2268 # We do not want a PATH search for config.site.
2269 case $CONFIG_SITE in #((
2270 -*) ac_site_file1=./$CONFIG_SITE;;
2271 */*) ac_site_file1=$CONFIG_SITE;;
2272 *) ac_site_file1=./$CONFIG_SITE;;
2273 esac
2274 elif test "x$prefix" != xNONE; then
2275 ac_site_file1=$prefix/share/config.site
2276 ac_site_file2=$prefix/etc/config.site
2277 else
2278 ac_site_file1=$ac_default_prefix/share/config.site
2279 ac_site_file2=$ac_default_prefix/etc/config.site
2280 fi
2281 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2282 do
2283 test "x$ac_site_file" = xNONE && continue
2284 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2286 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2287 sed 's/^/| /' "$ac_site_file" >&5
2288 . "$ac_site_file" \
2289 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2290 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2291 as_fn_error $? "failed to load site script $ac_site_file
2292 See \`config.log' for more details" "$LINENO" 5; }
2293 fi
2294 done
2295
2296 if test -r "$cache_file"; then
2297 # Some versions of bash will fail to source /dev/null (special files
2298 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2299 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2300 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2301 $as_echo "$as_me: loading cache $cache_file" >&6;}
2302 case $cache_file in
2303 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2304 *) . "./$cache_file";;
2305 esac
2306 fi
2307 else
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2309 $as_echo "$as_me: creating cache $cache_file" >&6;}
2310 >$cache_file
2311 fi
2312
2313 # Check that the precious variables saved in the cache have kept the same
2314 # value.
2315 ac_cache_corrupted=false
2316 for ac_var in $ac_precious_vars; do
2317 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2318 eval ac_new_set=\$ac_env_${ac_var}_set
2319 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2320 eval ac_new_val=\$ac_env_${ac_var}_value
2321 case $ac_old_set,$ac_new_set in
2322 set,)
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2324 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2325 ac_cache_corrupted=: ;;
2326 ,set)
2327 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2328 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2329 ac_cache_corrupted=: ;;
2330 ,);;
2331 *)
2332 if test "x$ac_old_val" != "x$ac_new_val"; then
2333 # differences in whitespace do not lead to failure.
2334 ac_old_val_w=`echo x $ac_old_val`
2335 ac_new_val_w=`echo x $ac_new_val`
2336 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2337 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2338 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2339 ac_cache_corrupted=:
2340 else
2341 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2342 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2343 eval $ac_var=\$ac_old_val
2344 fi
2345 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2346 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2347 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2348 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2349 fi;;
2350 esac
2351 # Pass precious variables to config.status.
2352 if test "$ac_new_set" = set; then
2353 case $ac_new_val in
2354 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2355 *) ac_arg=$ac_var=$ac_new_val ;;
2356 esac
2357 case " $ac_configure_args " in
2358 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2359 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2360 esac
2361 fi
2362 done
2363 if $ac_cache_corrupted; then
2364 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2365 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2366 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2367 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2368 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2369 fi
2370 ## -------------------- ##
2371 ## Main body of script. ##
2372 ## -------------------- ##
2373
2374 ac_ext=c
2375 ac_cpp='$CPP $CPPFLAGS'
2376 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2377 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2378 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2379
2380
2381 # This file contains common code used by all simulators.
2382 #
2383 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2384 # directory. It is intended to be invoked before any target specific stuff.
2385 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2386 # It is intended to be invoked last.
2387 #
2388 # See README-HACKING for more details.
2389
2390 # Include global overrides and fixes for Autoconf.
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2427 #
2428 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2429 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2430 # Written by Gordon Matzigkeit, 1996
2431 #
2432 # This file is free software; the Free Software Foundation gives
2433 # unlimited permission to copy and/or distribute it, with or without
2434 # modifications, as long as this notice is preserved.
2435
2436
2437
2438 # serial 56 LT_INIT
2439
2440
2441 # LT_PREREQ(VERSION)
2442 # ------------------
2443 # Complain and exit if this libtool version is less that VERSION.
2444
2445
2446
2447 # _LT_CHECK_BUILDDIR
2448 # ------------------
2449 # Complain if the absolute build directory name contains unusual characters
2450
2451
2452
2453 # LT_INIT([OPTIONS])
2454 # ------------------
2455 # LT_INIT
2456
2457 # Old names:
2458 # This is what autoupdate's m4 run will expand. It fires
2459 # the warning (with _au_warn_XXX), outputs it into the
2460 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2461 # the replacement expansion.
2462
2463
2464 # This is an auxiliary macro that is also run when
2465 # autoupdate runs m4. It simply calls m4_warning, but
2466 # we need a wrapper so that each warning is emitted only
2467 # once. We break the quoting in m4_warning's argument in
2468 # order to expand this macro's arguments, not AU_DEFUN's.
2469
2470
2471 # Finally, this is the expansion that is picked up by
2472 # autoconf. It tells the user to run autoupdate, and
2473 # then outputs the replacement expansion. We do not care
2474 # about autoupdate's warning because that contains
2475 # information on what to do *after* running autoupdate.
2476
2477 # This is what autoupdate's m4 run will expand. It fires
2478 # the warning (with _au_warn_XXX), outputs it into the
2479 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2480 # the replacement expansion.
2481
2482
2483 # This is an auxiliary macro that is also run when
2484 # autoupdate runs m4. It simply calls m4_warning, but
2485 # we need a wrapper so that each warning is emitted only
2486 # once. We break the quoting in m4_warning's argument in
2487 # order to expand this macro's arguments, not AU_DEFUN's.
2488
2489
2490 # Finally, this is the expansion that is picked up by
2491 # autoconf. It tells the user to run autoupdate, and
2492 # then outputs the replacement expansion. We do not care
2493 # about autoupdate's warning because that contains
2494 # information on what to do *after* running autoupdate.
2495
2496
2497
2498 # _LT_CC_BASENAME(CC)
2499 # -------------------
2500 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2501
2502
2503
2504 # _LT_FILEUTILS_DEFAULTS
2505 # ----------------------
2506 # It is okay to use these file commands and assume they have been set
2507 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2508 # _LT_FILEUTILS_DEFAULTS
2509
2510
2511 # _LT_SETUP
2512 # ---------
2513 # _LT_SETUP
2514
2515
2516 # _LT_PREPARE_SED_QUOTE_VARS
2517 # --------------------------
2518 # Define a few sed substitution that help us do robust quoting.
2519
2520
2521 # _LT_PROG_LTMAIN
2522 # ---------------
2523 # Note that this code is called both from `configure', and `config.status'
2524 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2525 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2526 # so we pass a copy along to make sure it has a sensible value anyway.
2527 # _LT_PROG_LTMAIN
2528
2529
2530 ## ------------------------------------- ##
2531 ## Accumulate code for creating libtool. ##
2532 ## ------------------------------------- ##
2533
2534 # So that we can recreate a full libtool script including additional
2535 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2536 # in macros and then make a single call at the end using the `libtool'
2537 # label.
2538
2539
2540 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2541 # ----------------------------------------
2542 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2543
2544
2545 # Initialize.
2546
2547
2548
2549 # _LT_CONFIG_LIBTOOL([COMMANDS])
2550 # ------------------------------
2551 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2552
2553
2554 # Initialize.
2555
2556
2557
2558 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2559 # -----------------------------------------------------
2560
2561
2562
2563 # _LT_FORMAT_COMMENT([COMMENT])
2564 # -----------------------------
2565 # Add leading comment marks to the start of each line, and a trailing
2566 # full-stop to the whole comment if one is not present already.
2567
2568
2569
2570
2571 ## ------------------------ ##
2572 ## FIXME: Eliminate VARNAME ##
2573 ## ------------------------ ##
2574
2575
2576 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2577 # -------------------------------------------------------------------
2578 # CONFIGNAME is the name given to the value in the libtool script.
2579 # VARNAME is the (base) name used in the configure script.
2580 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2581 # VARNAME. Any other value will be used directly.
2582
2583
2584
2585 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2586 # --------------------------------------------------------
2587
2588
2589
2590 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2591 # ------------------------------------------------
2592
2593
2594
2595 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2596 # ---------------------------------------------------------
2597
2598
2599
2600 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2601 # --------------------------------------------------
2602
2603
2604
2605 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2606 # ---------------------------------------------------
2607
2608
2609
2610 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2611 # ---------------------------------------------------
2612
2613
2614
2615
2616 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2617 # ------------------------------------------------
2618
2619
2620
2621
2622 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2623 # ------------------------------------
2624 # Quote a variable value, and forward it to `config.status' so that its
2625 # declaration there will have the same value as in `configure'. VARNAME
2626 # must have a single quote delimited value for this to work.
2627
2628
2629
2630 # _LT_CONFIG_STATUS_DECLARATIONS
2631 # ------------------------------
2632 # We delimit libtool config variables with single quotes, so when
2633 # we write them to config.status, we have to be sure to quote all
2634 # embedded single quotes properly. In configure, this macro expands
2635 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2636 #
2637 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2638
2639
2640
2641 # _LT_LIBTOOL_TAGS
2642 # ----------------
2643 # Output comment and list of tags supported by the script
2644
2645
2646
2647 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2648 # -----------------------------------
2649 # Extract the dictionary values for VARNAME (optionally with TAG) and
2650 # expand to a commented shell variable setting:
2651 #
2652 # # Some comment about what VAR is for.
2653 # visible_name=$lt_internal_name
2654
2655
2656
2657 # _LT_LIBTOOL_CONFIG_VARS
2658 # -----------------------
2659 # Produce commented declarations of non-tagged libtool config variables
2660 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2661 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2662 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2663
2664
2665
2666 # _LT_LIBTOOL_TAG_VARS(TAG)
2667 # -------------------------
2668
2669
2670
2671 # _LT_TAGVAR(VARNAME, [TAGNAME])
2672 # ------------------------------
2673
2674
2675
2676 # _LT_CONFIG_COMMANDS
2677 # -------------------
2678 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2679 # variables for single and double quote escaping we saved from calls
2680 # to _LT_DECL, we can put quote escaped variables declarations
2681 # into `config.status', and then the shell code to quote escape them in
2682 # for loops in `config.status'. Finally, any additional code accumulated
2683 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2684 #_LT_CONFIG_COMMANDS
2685
2686
2687 # Initialize.
2688
2689
2690 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2691 # ------------------------------------
2692 # Generate a child script FILE with all initialization necessary to
2693 # reuse the environment learned by the parent script, and make the
2694 # file executable. If COMMENT is supplied, it is inserted after the
2695 # `#!' sequence but before initialization text begins. After this
2696 # macro, additional text can be appended to FILE to form the body of
2697 # the child script. The macro ends with non-zero status if the
2698 # file could not be fully written (such as if the disk is full).
2699 # _LT_GENERATED_FILE_INIT
2700
2701 # LT_OUTPUT
2702 # ---------
2703 # This macro allows early generation of the libtool script (before
2704 # AC_OUTPUT is called), incase it is used in configure for compilation
2705 # tests.
2706 # LT_OUTPUT
2707
2708
2709 # _LT_CONFIG(TAG)
2710 # ---------------
2711 # If TAG is the built-in tag, create an initial libtool script with a
2712 # default configuration from the untagged config vars. Otherwise add code
2713 # to config.status for appending the configuration named by TAG from the
2714 # matching tagged config vars.
2715 # _LT_CONFIG
2716
2717
2718 # LT_SUPPORTED_TAG(TAG)
2719 # ---------------------
2720 # Trace this macro to discover what tags are supported by the libtool
2721 # --tag option, using:
2722 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2723
2724
2725
2726 # C support is built-in for now
2727
2728
2729
2730
2731 # LT_LANG(LANG)
2732 # -------------
2733 # Enable libtool support for the given language if not already enabled.
2734 # LT_LANG
2735
2736
2737 # _LT_LANG(LANGNAME)
2738 # ------------------
2739 # _LT_LANG
2740
2741
2742 # _LT_LANG_DEFAULT_CONFIG
2743 # -----------------------
2744 # _LT_LANG_DEFAULT_CONFIG
2745
2746 # Obsolete macros:
2747 # This is what autoupdate's m4 run will expand. It fires
2748 # the warning (with _au_warn_XXX), outputs it into the
2749 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2750 # the replacement expansion.
2751
2752
2753 # This is an auxiliary macro that is also run when
2754 # autoupdate runs m4. It simply calls m4_warning, but
2755 # we need a wrapper so that each warning is emitted only
2756 # once. We break the quoting in m4_warning's argument in
2757 # order to expand this macro's arguments, not AU_DEFUN's.
2758
2759
2760 # Finally, this is the expansion that is picked up by
2761 # autoconf. It tells the user to run autoupdate, and
2762 # then outputs the replacement expansion. We do not care
2763 # about autoupdate's warning because that contains
2764 # information on what to do *after* running autoupdate.
2765
2766 # This is what autoupdate's m4 run will expand. It fires
2767 # the warning (with _au_warn_XXX), outputs it into the
2768 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2769 # the replacement expansion.
2770
2771
2772 # This is an auxiliary macro that is also run when
2773 # autoupdate runs m4. It simply calls m4_warning, but
2774 # we need a wrapper so that each warning is emitted only
2775 # once. We break the quoting in m4_warning's argument in
2776 # order to expand this macro's arguments, not AU_DEFUN's.
2777
2778
2779 # Finally, this is the expansion that is picked up by
2780 # autoconf. It tells the user to run autoupdate, and
2781 # then outputs the replacement expansion. We do not care
2782 # about autoupdate's warning because that contains
2783 # information on what to do *after* running autoupdate.
2784
2785 # This is what autoupdate's m4 run will expand. It fires
2786 # the warning (with _au_warn_XXX), outputs it into the
2787 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2788 # the replacement expansion.
2789
2790
2791 # This is an auxiliary macro that is also run when
2792 # autoupdate runs m4. It simply calls m4_warning, but
2793 # we need a wrapper so that each warning is emitted only
2794 # once. We break the quoting in m4_warning's argument in
2795 # order to expand this macro's arguments, not AU_DEFUN's.
2796
2797
2798 # Finally, this is the expansion that is picked up by
2799 # autoconf. It tells the user to run autoupdate, and
2800 # then outputs the replacement expansion. We do not care
2801 # about autoupdate's warning because that contains
2802 # information on what to do *after* running autoupdate.
2803
2804 # This is what autoupdate's m4 run will expand. It fires
2805 # the warning (with _au_warn_XXX), outputs it into the
2806 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2807 # the replacement expansion.
2808
2809
2810 # This is an auxiliary macro that is also run when
2811 # autoupdate runs m4. It simply calls m4_warning, but
2812 # we need a wrapper so that each warning is emitted only
2813 # once. We break the quoting in m4_warning's argument in
2814 # order to expand this macro's arguments, not AU_DEFUN's.
2815
2816
2817 # Finally, this is the expansion that is picked up by
2818 # autoconf. It tells the user to run autoupdate, and
2819 # then outputs the replacement expansion. We do not care
2820 # about autoupdate's warning because that contains
2821 # information on what to do *after* running autoupdate.
2822
2823 # This is what autoupdate's m4 run will expand. It fires
2824 # the warning (with _au_warn_XXX), outputs it into the
2825 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2826 # the replacement expansion.
2827
2828
2829 # This is an auxiliary macro that is also run when
2830 # autoupdate runs m4. It simply calls m4_warning, but
2831 # we need a wrapper so that each warning is emitted only
2832 # once. We break the quoting in m4_warning's argument in
2833 # order to expand this macro's arguments, not AU_DEFUN's.
2834
2835
2836 # Finally, this is the expansion that is picked up by
2837 # autoconf. It tells the user to run autoupdate, and
2838 # then outputs the replacement expansion. We do not care
2839 # about autoupdate's warning because that contains
2840 # information on what to do *after* running autoupdate.
2841
2842
2843
2844 # _LT_TAG_COMPILER
2845 # ----------------
2846 # _LT_TAG_COMPILER
2847
2848
2849 # _LT_COMPILER_BOILERPLATE
2850 # ------------------------
2851 # Check for compiler boilerplate output or warnings with
2852 # the simple compiler test code.
2853 # _LT_COMPILER_BOILERPLATE
2854
2855
2856 # _LT_LINKER_BOILERPLATE
2857 # ----------------------
2858 # Check for linker boilerplate output or warnings with
2859 # the simple link test code.
2860 # _LT_LINKER_BOILERPLATE
2861
2862 # _LT_REQUIRED_DARWIN_CHECKS
2863 # -------------------------
2864
2865
2866
2867 # _LT_DARWIN_LINKER_FEATURES
2868 # --------------------------
2869 # Checks for linker and compiler features on darwin
2870
2871
2872 # _LT_SYS_MODULE_PATH_AIX
2873 # -----------------------
2874 # Links a minimal program and checks the executable
2875 # for the system default hardcoded library path. In most cases,
2876 # this is /usr/lib:/lib, but when the MPI compilers are used
2877 # the location of the communication and MPI libs are included too.
2878 # If we don't find anything, use the default library path according
2879 # to the aix ld manual.
2880 # _LT_SYS_MODULE_PATH_AIX
2881
2882
2883 # _LT_SHELL_INIT(ARG)
2884 # -------------------
2885 # _LT_SHELL_INIT
2886
2887
2888
2889 # _LT_PROG_ECHO_BACKSLASH
2890 # -----------------------
2891 # Find how we can fake an echo command that does not interpret backslash.
2892 # In particular, with Autoconf 2.60 or later we add some code to the start
2893 # of the generated configure script which will find a shell with a builtin
2894 # printf (which we can use as an echo command).
2895 # _LT_PROG_ECHO_BACKSLASH
2896
2897
2898 # _LT_ENABLE_LOCK
2899 # ---------------
2900 # _LT_ENABLE_LOCK
2901
2902
2903 # _LT_CMD_OLD_ARCHIVE
2904 # -------------------
2905 # _LT_CMD_OLD_ARCHIVE
2906
2907
2908 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2909 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2910 # ----------------------------------------------------------------
2911 # Check whether the given compiler option works
2912 # _LT_COMPILER_OPTION
2913
2914 # Old name:
2915 # This is what autoupdate's m4 run will expand. It fires
2916 # the warning (with _au_warn_XXX), outputs it into the
2917 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2918 # the replacement expansion.
2919
2920
2921 # This is an auxiliary macro that is also run when
2922 # autoupdate runs m4. It simply calls m4_warning, but
2923 # we need a wrapper so that each warning is emitted only
2924 # once. We break the quoting in m4_warning's argument in
2925 # order to expand this macro's arguments, not AU_DEFUN's.
2926
2927
2928 # Finally, this is the expansion that is picked up by
2929 # autoconf. It tells the user to run autoupdate, and
2930 # then outputs the replacement expansion. We do not care
2931 # about autoupdate's warning because that contains
2932 # information on what to do *after* running autoupdate.
2933
2934
2935
2936 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2937 # [ACTION-SUCCESS], [ACTION-FAILURE])
2938 # ----------------------------------------------------
2939 # Check whether the given linker option works
2940 # _LT_LINKER_OPTION
2941
2942 # Old name:
2943 # This is what autoupdate's m4 run will expand. It fires
2944 # the warning (with _au_warn_XXX), outputs it into the
2945 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2946 # the replacement expansion.
2947
2948
2949 # This is an auxiliary macro that is also run when
2950 # autoupdate runs m4. It simply calls m4_warning, but
2951 # we need a wrapper so that each warning is emitted only
2952 # once. We break the quoting in m4_warning's argument in
2953 # order to expand this macro's arguments, not AU_DEFUN's.
2954
2955
2956 # Finally, this is the expansion that is picked up by
2957 # autoconf. It tells the user to run autoupdate, and
2958 # then outputs the replacement expansion. We do not care
2959 # about autoupdate's warning because that contains
2960 # information on what to do *after* running autoupdate.
2961
2962
2963
2964 # LT_CMD_MAX_LEN
2965 #---------------
2966 # LT_CMD_MAX_LEN
2967
2968 # Old name:
2969 # This is what autoupdate's m4 run will expand. It fires
2970 # the warning (with _au_warn_XXX), outputs it into the
2971 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2972 # the replacement expansion.
2973
2974
2975 # This is an auxiliary macro that is also run when
2976 # autoupdate runs m4. It simply calls m4_warning, but
2977 # we need a wrapper so that each warning is emitted only
2978 # once. We break the quoting in m4_warning's argument in
2979 # order to expand this macro's arguments, not AU_DEFUN's.
2980
2981
2982 # Finally, this is the expansion that is picked up by
2983 # autoconf. It tells the user to run autoupdate, and
2984 # then outputs the replacement expansion. We do not care
2985 # about autoupdate's warning because that contains
2986 # information on what to do *after* running autoupdate.
2987
2988
2989
2990 # _LT_HEADER_DLFCN
2991 # ----------------
2992 # _LT_HEADER_DLFCN
2993
2994
2995 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2996 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2997 # ----------------------------------------------------------------
2998 # _LT_TRY_DLOPEN_SELF
2999
3000
3001 # LT_SYS_DLOPEN_SELF
3002 # ------------------
3003 # LT_SYS_DLOPEN_SELF
3004
3005 # Old name:
3006 # This is what autoupdate's m4 run will expand. It fires
3007 # the warning (with _au_warn_XXX), outputs it into the
3008 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3009 # the replacement expansion.
3010
3011
3012 # This is an auxiliary macro that is also run when
3013 # autoupdate runs m4. It simply calls m4_warning, but
3014 # we need a wrapper so that each warning is emitted only
3015 # once. We break the quoting in m4_warning's argument in
3016 # order to expand this macro's arguments, not AU_DEFUN's.
3017
3018
3019 # Finally, this is the expansion that is picked up by
3020 # autoconf. It tells the user to run autoupdate, and
3021 # then outputs the replacement expansion. We do not care
3022 # about autoupdate's warning because that contains
3023 # information on what to do *after* running autoupdate.
3024
3025
3026
3027 # _LT_COMPILER_C_O([TAGNAME])
3028 # ---------------------------
3029 # Check to see if options -c and -o are simultaneously supported by compiler.
3030 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3031 # _LT_COMPILER_C_O
3032
3033
3034 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3035 # ----------------------------------
3036 # Check to see if we can do hard links to lock some files if needed
3037 # _LT_COMPILER_FILE_LOCKS
3038
3039
3040 # _LT_CHECK_OBJDIR
3041 # ----------------
3042 # _LT_CHECK_OBJDIR
3043
3044
3045 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3046 # --------------------------------------
3047 # Check hardcoding attributes.
3048 # _LT_LINKER_HARDCODE_LIBPATH
3049
3050
3051 # _LT_CMD_STRIPLIB
3052 # ----------------
3053 # _LT_CMD_STRIPLIB
3054
3055
3056 # _LT_SYS_DYNAMIC_LINKER([TAG])
3057 # -----------------------------
3058 # PORTME Fill in your ld.so characteristics
3059 # _LT_SYS_DYNAMIC_LINKER
3060
3061
3062 # _LT_PATH_TOOL_PREFIX(TOOL)
3063 # --------------------------
3064 # find a file program which can recognize shared library
3065 # _LT_PATH_TOOL_PREFIX
3066
3067 # Old name:
3068 # This is what autoupdate's m4 run will expand. It fires
3069 # the warning (with _au_warn_XXX), outputs it into the
3070 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3071 # the replacement expansion.
3072
3073
3074 # This is an auxiliary macro that is also run when
3075 # autoupdate runs m4. It simply calls m4_warning, but
3076 # we need a wrapper so that each warning is emitted only
3077 # once. We break the quoting in m4_warning's argument in
3078 # order to expand this macro's arguments, not AU_DEFUN's.
3079
3080
3081 # Finally, this is the expansion that is picked up by
3082 # autoconf. It tells the user to run autoupdate, and
3083 # then outputs the replacement expansion. We do not care
3084 # about autoupdate's warning because that contains
3085 # information on what to do *after* running autoupdate.
3086
3087
3088
3089 # _LT_PATH_MAGIC
3090 # --------------
3091 # find a file program which can recognize a shared library
3092 # _LT_PATH_MAGIC
3093
3094
3095 # LT_PATH_LD
3096 # ----------
3097 # find the pathname to the GNU or non-GNU linker
3098 # LT_PATH_LD
3099
3100 # Old names:
3101 # This is what autoupdate's m4 run will expand. It fires
3102 # the warning (with _au_warn_XXX), outputs it into the
3103 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3104 # the replacement expansion.
3105
3106
3107 # This is an auxiliary macro that is also run when
3108 # autoupdate runs m4. It simply calls m4_warning, but
3109 # we need a wrapper so that each warning is emitted only
3110 # once. We break the quoting in m4_warning's argument in
3111 # order to expand this macro's arguments, not AU_DEFUN's.
3112
3113
3114 # Finally, this is the expansion that is picked up by
3115 # autoconf. It tells the user to run autoupdate, and
3116 # then outputs the replacement expansion. We do not care
3117 # about autoupdate's warning because that contains
3118 # information on what to do *after* running autoupdate.
3119
3120 # This is what autoupdate's m4 run will expand. It fires
3121 # the warning (with _au_warn_XXX), outputs it into the
3122 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3123 # the replacement expansion.
3124
3125
3126 # This is an auxiliary macro that is also run when
3127 # autoupdate runs m4. It simply calls m4_warning, but
3128 # we need a wrapper so that each warning is emitted only
3129 # once. We break the quoting in m4_warning's argument in
3130 # order to expand this macro's arguments, not AU_DEFUN's.
3131
3132
3133 # Finally, this is the expansion that is picked up by
3134 # autoconf. It tells the user to run autoupdate, and
3135 # then outputs the replacement expansion. We do not care
3136 # about autoupdate's warning because that contains
3137 # information on what to do *after* running autoupdate.
3138
3139
3140
3141 # _LT_PATH_LD_GNU
3142 #- --------------
3143 # _LT_PATH_LD_GNU
3144
3145
3146 # _LT_CMD_RELOAD
3147 # --------------
3148 # find reload flag for linker
3149 # -- PORTME Some linkers may need a different reload flag.
3150 # _LT_CMD_RELOAD
3151
3152
3153 # _LT_CHECK_MAGIC_METHOD
3154 # ----------------------
3155 # how to check for library dependencies
3156 # -- PORTME fill in with the dynamic library characteristics
3157 # _LT_CHECK_MAGIC_METHOD
3158
3159
3160 # LT_PATH_NM
3161 # ----------
3162 # find the pathname to a BSD- or MS-compatible name lister
3163 # LT_PATH_NM
3164
3165 # Old names:
3166 # This is what autoupdate's m4 run will expand. It fires
3167 # the warning (with _au_warn_XXX), outputs it into the
3168 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3169 # the replacement expansion.
3170
3171
3172 # This is an auxiliary macro that is also run when
3173 # autoupdate runs m4. It simply calls m4_warning, but
3174 # we need a wrapper so that each warning is emitted only
3175 # once. We break the quoting in m4_warning's argument in
3176 # order to expand this macro's arguments, not AU_DEFUN's.
3177
3178
3179 # Finally, this is the expansion that is picked up by
3180 # autoconf. It tells the user to run autoupdate, and
3181 # then outputs the replacement expansion. We do not care
3182 # about autoupdate's warning because that contains
3183 # information on what to do *after* running autoupdate.
3184
3185 # This is what autoupdate's m4 run will expand. It fires
3186 # the warning (with _au_warn_XXX), outputs it into the
3187 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3188 # the replacement expansion.
3189
3190
3191 # This is an auxiliary macro that is also run when
3192 # autoupdate runs m4. It simply calls m4_warning, but
3193 # we need a wrapper so that each warning is emitted only
3194 # once. We break the quoting in m4_warning's argument in
3195 # order to expand this macro's arguments, not AU_DEFUN's.
3196
3197
3198 # Finally, this is the expansion that is picked up by
3199 # autoconf. It tells the user to run autoupdate, and
3200 # then outputs the replacement expansion. We do not care
3201 # about autoupdate's warning because that contains
3202 # information on what to do *after* running autoupdate.
3203
3204
3205
3206 # LT_LIB_M
3207 # --------
3208 # check for math library
3209 # LT_LIB_M
3210
3211 # Old name:
3212 # This is what autoupdate's m4 run will expand. It fires
3213 # the warning (with _au_warn_XXX), outputs it into the
3214 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3215 # the replacement expansion.
3216
3217
3218 # This is an auxiliary macro that is also run when
3219 # autoupdate runs m4. It simply calls m4_warning, but
3220 # we need a wrapper so that each warning is emitted only
3221 # once. We break the quoting in m4_warning's argument in
3222 # order to expand this macro's arguments, not AU_DEFUN's.
3223
3224
3225 # Finally, this is the expansion that is picked up by
3226 # autoconf. It tells the user to run autoupdate, and
3227 # then outputs the replacement expansion. We do not care
3228 # about autoupdate's warning because that contains
3229 # information on what to do *after* running autoupdate.
3230
3231
3232
3233 # _LT_COMPILER_NO_RTTI([TAGNAME])
3234 # -------------------------------
3235 # _LT_COMPILER_NO_RTTI
3236
3237
3238 # _LT_CMD_GLOBAL_SYMBOLS
3239 # ----------------------
3240 # _LT_CMD_GLOBAL_SYMBOLS
3241
3242
3243 # _LT_COMPILER_PIC([TAGNAME])
3244 # ---------------------------
3245 # _LT_COMPILER_PIC
3246
3247
3248 # _LT_LINKER_SHLIBS([TAGNAME])
3249 # ----------------------------
3250 # See if the linker supports building shared libraries.
3251 # _LT_LINKER_SHLIBS
3252
3253
3254 # _LT_LANG_C_CONFIG([TAG])
3255 # ------------------------
3256 # Ensure that the configuration variables for a C compiler are suitably
3257 # defined. These variables are subsequently used by _LT_CONFIG to write
3258 # the compiler configuration to `libtool'.
3259 # _LT_LANG_C_CONFIG
3260
3261
3262 # _LT_LANG_CXX_CONFIG([TAG])
3263 # --------------------------
3264 # Ensure that the configuration variables for a C++ compiler are suitably
3265 # defined. These variables are subsequently used by _LT_CONFIG to write
3266 # the compiler configuration to `libtool'.
3267 # _LT_LANG_CXX_CONFIG
3268
3269
3270 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3271 # ---------------------------------
3272 # Figure out "hidden" library dependencies from verbose
3273 # compiler output when linking a shared library.
3274 # Parse the compiler output and extract the necessary
3275 # objects, libraries and library flags.
3276 # _LT_SYS_HIDDEN_LIBDEPS
3277
3278
3279 # _LT_LANG_F77_CONFIG([TAG])
3280 # --------------------------
3281 # Ensure that the configuration variables for a Fortran 77 compiler are
3282 # suitably defined. These variables are subsequently used by _LT_CONFIG
3283 # to write the compiler configuration to `libtool'.
3284 # _LT_LANG_F77_CONFIG
3285
3286
3287 # _LT_LANG_FC_CONFIG([TAG])
3288 # -------------------------
3289 # Ensure that the configuration variables for a Fortran compiler are
3290 # suitably defined. These variables are subsequently used by _LT_CONFIG
3291 # to write the compiler configuration to `libtool'.
3292 # _LT_LANG_FC_CONFIG
3293
3294
3295 # _LT_LANG_GCJ_CONFIG([TAG])
3296 # --------------------------
3297 # Ensure that the configuration variables for the GNU Java Compiler compiler
3298 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3299 # to write the compiler configuration to `libtool'.
3300 # _LT_LANG_GCJ_CONFIG
3301
3302
3303 # _LT_LANG_RC_CONFIG([TAG])
3304 # -------------------------
3305 # Ensure that the configuration variables for the Windows resource compiler
3306 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3307 # to write the compiler configuration to `libtool'.
3308 # _LT_LANG_RC_CONFIG
3309
3310
3311 # LT_PROG_GCJ
3312 # -----------
3313
3314
3315 # Old name:
3316 # This is what autoupdate's m4 run will expand. It fires
3317 # the warning (with _au_warn_XXX), outputs it into the
3318 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3319 # the replacement expansion.
3320
3321
3322 # This is an auxiliary macro that is also run when
3323 # autoupdate runs m4. It simply calls m4_warning, but
3324 # we need a wrapper so that each warning is emitted only
3325 # once. We break the quoting in m4_warning's argument in
3326 # order to expand this macro's arguments, not AU_DEFUN's.
3327
3328
3329 # Finally, this is the expansion that is picked up by
3330 # autoconf. It tells the user to run autoupdate, and
3331 # then outputs the replacement expansion. We do not care
3332 # about autoupdate's warning because that contains
3333 # information on what to do *after* running autoupdate.
3334
3335
3336
3337 # LT_PROG_RC
3338 # ----------
3339
3340
3341 # Old name:
3342 # This is what autoupdate's m4 run will expand. It fires
3343 # the warning (with _au_warn_XXX), outputs it into the
3344 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3345 # the replacement expansion.
3346
3347
3348 # This is an auxiliary macro that is also run when
3349 # autoupdate runs m4. It simply calls m4_warning, but
3350 # we need a wrapper so that each warning is emitted only
3351 # once. We break the quoting in m4_warning's argument in
3352 # order to expand this macro's arguments, not AU_DEFUN's.
3353
3354
3355 # Finally, this is the expansion that is picked up by
3356 # autoconf. It tells the user to run autoupdate, and
3357 # then outputs the replacement expansion. We do not care
3358 # about autoupdate's warning because that contains
3359 # information on what to do *after* running autoupdate.
3360
3361
3362
3363 # _LT_DECL_EGREP
3364 # --------------
3365 # If we don't have a new enough Autoconf to choose the best grep
3366 # available, choose the one first in the user's PATH.
3367
3368
3369
3370 # _LT_DECL_OBJDUMP
3371 # --------------
3372 # If we don't have a new enough Autoconf to choose the best objdump
3373 # available, choose the one first in the user's PATH.
3374
3375
3376
3377 # _LT_DECL_SED
3378 # ------------
3379 # Check for a fully-functional sed program, that truncates
3380 # as few characters as possible. Prefer GNU sed if found.
3381 # _LT_DECL_SED
3382
3383 #m4_ifndef
3384
3385 # Old name:
3386 # This is what autoupdate's m4 run will expand. It fires
3387 # the warning (with _au_warn_XXX), outputs it into the
3388 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3389 # the replacement expansion.
3390
3391
3392 # This is an auxiliary macro that is also run when
3393 # autoupdate runs m4. It simply calls m4_warning, but
3394 # we need a wrapper so that each warning is emitted only
3395 # once. We break the quoting in m4_warning's argument in
3396 # order to expand this macro's arguments, not AU_DEFUN's.
3397
3398
3399 # Finally, this is the expansion that is picked up by
3400 # autoconf. It tells the user to run autoupdate, and
3401 # then outputs the replacement expansion. We do not care
3402 # about autoupdate's warning because that contains
3403 # information on what to do *after* running autoupdate.
3404
3405
3406
3407 # _LT_CHECK_SHELL_FEATURES
3408 # ------------------------
3409 # Find out whether the shell is Bourne or XSI compatible,
3410 # or has some other useful features.
3411 # _LT_CHECK_SHELL_FEATURES
3412
3413
3414 # _LT_PROG_XSI_SHELLFNS
3415 # ---------------------
3416 # Bourne and XSI compatible variants of some useful shell functions.
3417
3418
3419 # Helper functions for option handling. -*- Autoconf -*-
3420 #
3421 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3422 # Inc.
3423 # Written by Gary V. Vaughan, 2004
3424 #
3425 # This file is free software; the Free Software Foundation gives
3426 # unlimited permission to copy and/or distribute it, with or without
3427 # modifications, as long as this notice is preserved.
3428
3429 # serial 6 ltoptions.m4
3430
3431 # This is to help aclocal find these macros, as it can't see m4_define.
3432
3433
3434
3435 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3436 # ------------------------------------------
3437
3438
3439
3440 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3441 # ---------------------------------------
3442 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3443 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3444 # saved as a flag.
3445
3446
3447
3448 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3449 # ------------------------------------------------------------
3450 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3451
3452
3453
3454 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3455 # -------------------------------------------------------
3456 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3457 # are set.
3458
3459
3460
3461 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3462 # ----------------------------------------
3463 # OPTION-LIST is a space-separated list of Libtool options associated
3464 # with MACRO-NAME. If any OPTION has a matching handler declared with
3465 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3466 # the unknown option and exit.
3467 # _LT_SET_OPTIONS
3468
3469
3470 ## --------------------------------- ##
3471 ## Macros to handle LT_INIT options. ##
3472 ## --------------------------------- ##
3473
3474 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3475 # -----------------------------------------
3476
3477
3478
3479 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3480 # -----------------------------------------------
3481 # LT_OPTION_DEFINE
3482
3483
3484 # dlopen
3485 # ------
3486
3487
3488 # This is what autoupdate's m4 run will expand. It fires
3489 # the warning (with _au_warn_XXX), outputs it into the
3490 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3491 # the replacement expansion.
3492
3493
3494 # This is an auxiliary macro that is also run when
3495 # autoupdate runs m4. It simply calls m4_warning, but
3496 # we need a wrapper so that each warning is emitted only
3497 # once. We break the quoting in m4_warning's argument in
3498 # order to expand this macro's arguments, not AU_DEFUN's.
3499
3500
3501 # Finally, this is the expansion that is picked up by
3502 # autoconf. It tells the user to run autoupdate, and
3503 # then outputs the replacement expansion. We do not care
3504 # about autoupdate's warning because that contains
3505 # information on what to do *after* running autoupdate.
3506
3507
3508
3509
3510 # win32-dll
3511 # ---------
3512 # Declare package support for building win32 dll's.
3513 # win32-dll
3514
3515 # This is what autoupdate's m4 run will expand. It fires
3516 # the warning (with _au_warn_XXX), outputs it into the
3517 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3518 # the replacement expansion.
3519
3520
3521 # This is an auxiliary macro that is also run when
3522 # autoupdate runs m4. It simply calls m4_warning, but
3523 # we need a wrapper so that each warning is emitted only
3524 # once. We break the quoting in m4_warning's argument in
3525 # order to expand this macro's arguments, not AU_DEFUN's.
3526
3527
3528 # Finally, this is the expansion that is picked up by
3529 # autoconf. It tells the user to run autoupdate, and
3530 # then outputs the replacement expansion. We do not care
3531 # about autoupdate's warning because that contains
3532 # information on what to do *after* running autoupdate.
3533
3534
3535
3536
3537 # _LT_ENABLE_SHARED([DEFAULT])
3538 # ----------------------------
3539 # implement the --enable-shared flag, and supports the `shared' and
3540 # `disable-shared' LT_INIT options.
3541 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3542 # _LT_ENABLE_SHARED
3543
3544
3545
3546
3547 # Old names:
3548
3549
3550
3551
3552 # This is what autoupdate's m4 run will expand. It fires
3553 # the warning (with _au_warn_XXX), outputs it into the
3554 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3555 # the replacement expansion.
3556
3557
3558 # This is an auxiliary macro that is also run when
3559 # autoupdate runs m4. It simply calls m4_warning, but
3560 # we need a wrapper so that each warning is emitted only
3561 # once. We break the quoting in m4_warning's argument in
3562 # order to expand this macro's arguments, not AU_DEFUN's.
3563
3564
3565 # Finally, this is the expansion that is picked up by
3566 # autoconf. It tells the user to run autoupdate, and
3567 # then outputs the replacement expansion. We do not care
3568 # about autoupdate's warning because that contains
3569 # information on what to do *after* running autoupdate.
3570
3571 # This is what autoupdate's m4 run will expand. It fires
3572 # the warning (with _au_warn_XXX), outputs it into the
3573 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3574 # the replacement expansion.
3575
3576
3577 # This is an auxiliary macro that is also run when
3578 # autoupdate runs m4. It simply calls m4_warning, but
3579 # we need a wrapper so that each warning is emitted only
3580 # once. We break the quoting in m4_warning's argument in
3581 # order to expand this macro's arguments, not AU_DEFUN's.
3582
3583
3584 # Finally, this is the expansion that is picked up by
3585 # autoconf. It tells the user to run autoupdate, and
3586 # then outputs the replacement expansion. We do not care
3587 # about autoupdate's warning because that contains
3588 # information on what to do *after* running autoupdate.
3589
3590
3591
3592
3593
3594 # _LT_ENABLE_STATIC([DEFAULT])
3595 # ----------------------------
3596 # implement the --enable-static flag, and support the `static' and
3597 # `disable-static' LT_INIT options.
3598 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3599 # _LT_ENABLE_STATIC
3600
3601
3602
3603
3604 # Old names:
3605
3606
3607
3608
3609 # This is what autoupdate's m4 run will expand. It fires
3610 # the warning (with _au_warn_XXX), outputs it into the
3611 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3612 # the replacement expansion.
3613
3614
3615 # This is an auxiliary macro that is also run when
3616 # autoupdate runs m4. It simply calls m4_warning, but
3617 # we need a wrapper so that each warning is emitted only
3618 # once. We break the quoting in m4_warning's argument in
3619 # order to expand this macro's arguments, not AU_DEFUN's.
3620
3621
3622 # Finally, this is the expansion that is picked up by
3623 # autoconf. It tells the user to run autoupdate, and
3624 # then outputs the replacement expansion. We do not care
3625 # about autoupdate's warning because that contains
3626 # information on what to do *after* running autoupdate.
3627
3628 # This is what autoupdate's m4 run will expand. It fires
3629 # the warning (with _au_warn_XXX), outputs it into the
3630 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3631 # the replacement expansion.
3632
3633
3634 # This is an auxiliary macro that is also run when
3635 # autoupdate runs m4. It simply calls m4_warning, but
3636 # we need a wrapper so that each warning is emitted only
3637 # once. We break the quoting in m4_warning's argument in
3638 # order to expand this macro's arguments, not AU_DEFUN's.
3639
3640
3641 # Finally, this is the expansion that is picked up by
3642 # autoconf. It tells the user to run autoupdate, and
3643 # then outputs the replacement expansion. We do not care
3644 # about autoupdate's warning because that contains
3645 # information on what to do *after* running autoupdate.
3646
3647
3648
3649
3650
3651 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3652 # ----------------------------------
3653 # implement the --enable-fast-install flag, and support the `fast-install'
3654 # and `disable-fast-install' LT_INIT options.
3655 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3656 # _LT_ENABLE_FAST_INSTALL
3657
3658
3659
3660
3661 # Old names:
3662 # This is what autoupdate's m4 run will expand. It fires
3663 # the warning (with _au_warn_XXX), outputs it into the
3664 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3665 # the replacement expansion.
3666
3667
3668 # This is an auxiliary macro that is also run when
3669 # autoupdate runs m4. It simply calls m4_warning, but
3670 # we need a wrapper so that each warning is emitted only
3671 # once. We break the quoting in m4_warning's argument in
3672 # order to expand this macro's arguments, not AU_DEFUN's.
3673
3674
3675 # Finally, this is the expansion that is picked up by
3676 # autoconf. It tells the user to run autoupdate, and
3677 # then outputs the replacement expansion. We do not care
3678 # about autoupdate's warning because that contains
3679 # information on what to do *after* running autoupdate.
3680
3681
3682 # This is what autoupdate's m4 run will expand. It fires
3683 # the warning (with _au_warn_XXX), outputs it into the
3684 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3685 # the replacement expansion.
3686
3687
3688 # This is an auxiliary macro that is also run when
3689 # autoupdate runs m4. It simply calls m4_warning, but
3690 # we need a wrapper so that each warning is emitted only
3691 # once. We break the quoting in m4_warning's argument in
3692 # order to expand this macro's arguments, not AU_DEFUN's.
3693
3694
3695 # Finally, this is the expansion that is picked up by
3696 # autoconf. It tells the user to run autoupdate, and
3697 # then outputs the replacement expansion. We do not care
3698 # about autoupdate's warning because that contains
3699 # information on what to do *after* running autoupdate.
3700
3701
3702
3703
3704 # _LT_WITH_PIC([MODE])
3705 # --------------------
3706 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3707 # LT_INIT options.
3708 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3709 # _LT_WITH_PIC
3710
3711
3712
3713
3714 # Old name:
3715 # This is what autoupdate's m4 run will expand. It fires
3716 # the warning (with _au_warn_XXX), outputs it into the
3717 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3718 # the replacement expansion.
3719
3720
3721 # This is an auxiliary macro that is also run when
3722 # autoupdate runs m4. It simply calls m4_warning, but
3723 # we need a wrapper so that each warning is emitted only
3724 # once. We break the quoting in m4_warning's argument in
3725 # order to expand this macro's arguments, not AU_DEFUN's.
3726
3727
3728 # Finally, this is the expansion that is picked up by
3729 # autoconf. It tells the user to run autoupdate, and
3730 # then outputs the replacement expansion. We do not care
3731 # about autoupdate's warning because that contains
3732 # information on what to do *after* running autoupdate.
3733
3734
3735
3736 ## ----------------- ##
3737 ## LTDL_INIT Options ##
3738 ## ----------------- ##
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3750 #
3751 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3752 # Written by Gary V. Vaughan, 2004
3753 #
3754 # This file is free software; the Free Software Foundation gives
3755 # unlimited permission to copy and/or distribute it, with or without
3756 # modifications, as long as this notice is preserved.
3757
3758 # serial 6 ltsugar.m4
3759
3760 # This is to help aclocal find these macros, as it can't see m4_define.
3761
3762
3763
3764 # lt_join(SEP, ARG1, [ARG2...])
3765 # -----------------------------
3766 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3767 # associated separator.
3768 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3769 # versions in m4sugar had bugs.
3770
3771
3772
3773
3774 # lt_car(LIST)
3775 # lt_cdr(LIST)
3776 # ------------
3777 # Manipulate m4 lists.
3778 # These macros are necessary as long as will still need to support
3779 # Autoconf-2.59 which quotes differently.
3780
3781
3782
3783
3784
3785 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3786 # ------------------------------------------
3787 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3788 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3789 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3790 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3791 # than defined and empty).
3792 #
3793 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3794 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3795
3796
3797
3798
3799 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3800 # ----------------------------------------------------------
3801 # Produce a SEP delimited list of all paired combinations of elements of
3802 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3803 # has the form PREFIXmINFIXSUFFIXn.
3804 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3805
3806
3807
3808 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3809 # -----------------------------------------------------------------------
3810 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3811 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3812
3813
3814
3815 # lt_dict_add(DICT, KEY, VALUE)
3816 # -----------------------------
3817
3818
3819
3820 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3821 # --------------------------------------------
3822
3823
3824
3825 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3826 # ----------------------------------
3827
3828
3829
3830 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3831 # -----------------------------------------------------------------
3832
3833
3834
3835 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3836 # --------------------------------------------------------------
3837
3838
3839 # ltversion.m4 -- version numbers -*- Autoconf -*-
3840 #
3841 # Copyright (C) 2004 Free Software Foundation, Inc.
3842 # Written by Scott James Remnant, 2004
3843 #
3844 # This file is free software; the Free Software Foundation gives
3845 # unlimited permission to copy and/or distribute it, with or without
3846 # modifications, as long as this notice is preserved.
3847
3848 # Generated from ltversion.in.
3849
3850 # serial 3134 ltversion.m4
3851 # This file is part of GNU Libtool
3852
3853
3854
3855
3856
3857
3858 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3859 #
3860 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3861 # Written by Scott James Remnant, 2004.
3862 #
3863 # This file is free software; the Free Software Foundation gives
3864 # unlimited permission to copy and/or distribute it, with or without
3865 # modifications, as long as this notice is preserved.
3866
3867 # serial 4 lt~obsolete.m4
3868
3869 # These exist entirely to fool aclocal when bootstrapping libtool.
3870 #
3871 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3872 # which have later been changed to m4_define as they aren't part of the
3873 # exported API, or moved to Autoconf or Automake where they belong.
3874 #
3875 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3876 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3877 # using a macro with the same name in our local m4/libtool.m4 it'll
3878 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3879 # and doesn't know about Autoconf macros at all.)
3880 #
3881 # So we provide this file, which has a silly filename so it's always
3882 # included after everything else. This provides aclocal with the
3883 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3884 # because those macros already exist, or will be overwritten later.
3885 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3886 #
3887 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3888 # Yes, that means every name once taken will need to remain here until
3889 # we give up compatibility with versions before 1.7, at which point
3890 # we need to keep only those names which we still refer to.
3891
3892 # This is to help aclocal find these macros, as it can't see m4_define.
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957 ## -*- Autoconf -*-
3958
3959 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3960 # Free Software Foundation, Inc.
3961 #
3962 # This file is free software; the Free Software Foundation
3963 # gives unlimited permission to copy and/or distribute it,
3964 # with or without modifications, as long as this notice is preserved.
3965
3966 # serial 8
3967
3968 # Based on depend.m4 from automake 1.9, modified for standalone use in
3969 # an environment where GNU make is required.
3970
3971 # ZW_PROG_COMPILER_DEPENDENCIES
3972 # -----------------------------
3973 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3974 # sets fooDEPMODE accordingly. Cache-variable compatible with
3975 # original; not side-effect compatible. As the users of this macro
3976 # may require accurate dependencies for correct builds, it does *not*
3977 # honor --disable-dependency-checking, and failure to detect a usable
3978 # method is an error. depcomp is assumed to be located in
3979 # $ac_aux_dir.
3980 #
3981 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3982
3983
3984
3985 # AM_SET_DEPDIR
3986 # -------------
3987 # Choose a directory name for dependency files.
3988
3989
3990 # ZW_CREATE_DEPDIR
3991 # ----------------
3992 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059 # intl sister-directory configuration rules.
4060 #
4061
4062 # The idea behind this macro is that there's no need to repeat all the
4063 # autoconf probes done by the intl directory - it's already done them
4064 # for us. In fact, there's no need even to look at the cache for the
4065 # answers. All we need to do is nab a few pieces of information.
4066 # The intl directory is set up to make this easy, by generating a
4067 # small file which can be sourced as a shell script; then we produce
4068 # the necessary substitutions and definitions for this directory.
4069
4070
4071
4072 # Autoconf M4 include file defining utility macros for complex Canadian
4073 # cross builds.
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083 ####
4084 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4085 # or AC_INIT.
4086 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4087
4088 ####
4089 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4090 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4091
4092
4093 ####
4094 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4095 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4096
4097
4098
4099 # Backported from Autoconf 2.5x; can go away when and if
4100 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4101
4102
4103
4104
4105
4106
4107
4108
4109 # ACX_HAVE_GCC_FOR_TARGET
4110 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4111
4112
4113 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4114 # Searching for installed target binutils. We need to take extra care,
4115 # else we may find the wrong assembler, linker, etc., and lose.
4116 #
4117 # First try --with-build-time-tools, if specified.
4118 #
4119 # For build != host, we ask the installed GCC for the name of the tool it
4120 # uses, and accept it if it is an absolute path. This is because the
4121 # only good choice for a compiler is the same GCC version that is being
4122 # installed (or we couldn't make target libraries), and we assume that
4123 # on the host system we'll have not only the same GCC version, but also
4124 # the same binutils version.
4125 #
4126 # For build == host, search the same directories that the installed
4127 # compiler will search. We used to do this for the assembler, linker,
4128 # and nm only; for simplicity of configuration, however, we extend this
4129 # criterion to tools (such as ar and ranlib) that are never invoked by
4130 # the compiler, to avoid mismatches.
4131 #
4132 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4133 # if build == target. This makes the most sense only when bootstrapping,
4134 # but we also do so when build != host. In this case, we hope that the
4135 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4136 #
4137 # If we do not find a suitable binary, then try the user's path.
4138
4139
4140 ###
4141 # AC_PROG_CPP_WERROR
4142 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4143 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4144 # For now, using this also overrides header checks to use only the
4145 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4146 # bit harder from here).
4147 # Eventually autoconf will default to checking headers with the compiler
4148 # instead, and we'll have to do this differently.
4149
4150 # AC_PROG_CPP_WERROR
4151
4152 # Test for GNAT.
4153 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4154 # that understands Ada. We use the user's CC setting, already found, and
4155 # possibly add $1 to the command-line parameters.
4156 #
4157 # Sets the shell variable have_gnat to yes or no as appropriate, and
4158 # substitutes GNATBIND and GNATMAKE.
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
4184 # serial 12 (pkg-config-0.29.2)
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204 ac_ext=c
4205 ac_cpp='$CPP $CPPFLAGS'
4206 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4207 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4208 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4209 if test -n "$ac_tool_prefix"; then
4210 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4211 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4213 $as_echo_n "checking for $ac_word... " >&6; }
4214 if ${ac_cv_prog_CC+:} false; then :
4215 $as_echo_n "(cached) " >&6
4216 else
4217 if test -n "$CC"; then
4218 ac_cv_prog_CC="$CC" # Let the user override the test.
4219 else
4220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4221 for as_dir in $PATH
4222 do
4223 IFS=$as_save_IFS
4224 test -z "$as_dir" && as_dir=.
4225 for ac_exec_ext in '' $ac_executable_extensions; do
4226 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4227 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4229 break 2
4230 fi
4231 done
4232 done
4233 IFS=$as_save_IFS
4234
4235 fi
4236 fi
4237 CC=$ac_cv_prog_CC
4238 if test -n "$CC"; then
4239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4240 $as_echo "$CC" >&6; }
4241 else
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4243 $as_echo "no" >&6; }
4244 fi
4245
4246
4247 fi
4248 if test -z "$ac_cv_prog_CC"; then
4249 ac_ct_CC=$CC
4250 # Extract the first word of "gcc", so it can be a program name with args.
4251 set dummy gcc; ac_word=$2
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4253 $as_echo_n "checking for $ac_word... " >&6; }
4254 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4255 $as_echo_n "(cached) " >&6
4256 else
4257 if test -n "$ac_ct_CC"; then
4258 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4259 else
4260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4261 for as_dir in $PATH
4262 do
4263 IFS=$as_save_IFS
4264 test -z "$as_dir" && as_dir=.
4265 for ac_exec_ext in '' $ac_executable_extensions; do
4266 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4267 ac_cv_prog_ac_ct_CC="gcc"
4268 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4269 break 2
4270 fi
4271 done
4272 done
4273 IFS=$as_save_IFS
4274
4275 fi
4276 fi
4277 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4278 if test -n "$ac_ct_CC"; then
4279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4280 $as_echo "$ac_ct_CC" >&6; }
4281 else
4282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4283 $as_echo "no" >&6; }
4284 fi
4285
4286 if test "x$ac_ct_CC" = x; then
4287 CC=""
4288 else
4289 case $cross_compiling:$ac_tool_warned in
4290 yes:)
4291 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4292 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4293 ac_tool_warned=yes ;;
4294 esac
4295 CC=$ac_ct_CC
4296 fi
4297 else
4298 CC="$ac_cv_prog_CC"
4299 fi
4300
4301 if test -z "$CC"; then
4302 if test -n "$ac_tool_prefix"; then
4303 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4304 set dummy ${ac_tool_prefix}cc; ac_word=$2
4305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4306 $as_echo_n "checking for $ac_word... " >&6; }
4307 if ${ac_cv_prog_CC+:} false; then :
4308 $as_echo_n "(cached) " >&6
4309 else
4310 if test -n "$CC"; then
4311 ac_cv_prog_CC="$CC" # Let the user override the test.
4312 else
4313 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4314 for as_dir in $PATH
4315 do
4316 IFS=$as_save_IFS
4317 test -z "$as_dir" && as_dir=.
4318 for ac_exec_ext in '' $ac_executable_extensions; do
4319 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4320 ac_cv_prog_CC="${ac_tool_prefix}cc"
4321 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4322 break 2
4323 fi
4324 done
4325 done
4326 IFS=$as_save_IFS
4327
4328 fi
4329 fi
4330 CC=$ac_cv_prog_CC
4331 if test -n "$CC"; then
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4333 $as_echo "$CC" >&6; }
4334 else
4335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4336 $as_echo "no" >&6; }
4337 fi
4338
4339
4340 fi
4341 fi
4342 if test -z "$CC"; then
4343 # Extract the first word of "cc", so it can be a program name with args.
4344 set dummy cc; ac_word=$2
4345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4346 $as_echo_n "checking for $ac_word... " >&6; }
4347 if ${ac_cv_prog_CC+:} false; then :
4348 $as_echo_n "(cached) " >&6
4349 else
4350 if test -n "$CC"; then
4351 ac_cv_prog_CC="$CC" # Let the user override the test.
4352 else
4353 ac_prog_rejected=no
4354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4355 for as_dir in $PATH
4356 do
4357 IFS=$as_save_IFS
4358 test -z "$as_dir" && as_dir=.
4359 for ac_exec_ext in '' $ac_executable_extensions; do
4360 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4361 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4362 ac_prog_rejected=yes
4363 continue
4364 fi
4365 ac_cv_prog_CC="cc"
4366 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4367 break 2
4368 fi
4369 done
4370 done
4371 IFS=$as_save_IFS
4372
4373 if test $ac_prog_rejected = yes; then
4374 # We found a bogon in the path, so make sure we never use it.
4375 set dummy $ac_cv_prog_CC
4376 shift
4377 if test $# != 0; then
4378 # We chose a different compiler from the bogus one.
4379 # However, it has the same basename, so the bogon will be chosen
4380 # first if we set CC to just the basename; use the full file name.
4381 shift
4382 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4383 fi
4384 fi
4385 fi
4386 fi
4387 CC=$ac_cv_prog_CC
4388 if test -n "$CC"; then
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4390 $as_echo "$CC" >&6; }
4391 else
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4393 $as_echo "no" >&6; }
4394 fi
4395
4396
4397 fi
4398 if test -z "$CC"; then
4399 if test -n "$ac_tool_prefix"; then
4400 for ac_prog in cl.exe
4401 do
4402 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4403 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4405 $as_echo_n "checking for $ac_word... " >&6; }
4406 if ${ac_cv_prog_CC+:} false; then :
4407 $as_echo_n "(cached) " >&6
4408 else
4409 if test -n "$CC"; then
4410 ac_cv_prog_CC="$CC" # Let the user override the test.
4411 else
4412 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4413 for as_dir in $PATH
4414 do
4415 IFS=$as_save_IFS
4416 test -z "$as_dir" && as_dir=.
4417 for ac_exec_ext in '' $ac_executable_extensions; do
4418 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4419 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4420 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4421 break 2
4422 fi
4423 done
4424 done
4425 IFS=$as_save_IFS
4426
4427 fi
4428 fi
4429 CC=$ac_cv_prog_CC
4430 if test -n "$CC"; then
4431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4432 $as_echo "$CC" >&6; }
4433 else
4434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4435 $as_echo "no" >&6; }
4436 fi
4437
4438
4439 test -n "$CC" && break
4440 done
4441 fi
4442 if test -z "$CC"; then
4443 ac_ct_CC=$CC
4444 for ac_prog in cl.exe
4445 do
4446 # Extract the first word of "$ac_prog", so it can be a program name with args.
4447 set dummy $ac_prog; ac_word=$2
4448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4449 $as_echo_n "checking for $ac_word... " >&6; }
4450 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4451 $as_echo_n "(cached) " >&6
4452 else
4453 if test -n "$ac_ct_CC"; then
4454 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4455 else
4456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4457 for as_dir in $PATH
4458 do
4459 IFS=$as_save_IFS
4460 test -z "$as_dir" && as_dir=.
4461 for ac_exec_ext in '' $ac_executable_extensions; do
4462 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4463 ac_cv_prog_ac_ct_CC="$ac_prog"
4464 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4465 break 2
4466 fi
4467 done
4468 done
4469 IFS=$as_save_IFS
4470
4471 fi
4472 fi
4473 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4474 if test -n "$ac_ct_CC"; then
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4476 $as_echo "$ac_ct_CC" >&6; }
4477 else
4478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4479 $as_echo "no" >&6; }
4480 fi
4481
4482
4483 test -n "$ac_ct_CC" && break
4484 done
4485
4486 if test "x$ac_ct_CC" = x; then
4487 CC=""
4488 else
4489 case $cross_compiling:$ac_tool_warned in
4490 yes:)
4491 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4492 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4493 ac_tool_warned=yes ;;
4494 esac
4495 CC=$ac_ct_CC
4496 fi
4497 fi
4498
4499 fi
4500
4501
4502 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4503 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4504 as_fn_error $? "no acceptable C compiler found in \$PATH
4505 See \`config.log' for more details" "$LINENO" 5; }
4506
4507 # Provide some information about the compiler.
4508 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4509 set X $ac_compile
4510 ac_compiler=$2
4511 for ac_option in --version -v -V -qversion; do
4512 { { ac_try="$ac_compiler $ac_option >&5"
4513 case "(($ac_try" in
4514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4515 *) ac_try_echo=$ac_try;;
4516 esac
4517 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4518 $as_echo "$ac_try_echo"; } >&5
4519 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4520 ac_status=$?
4521 if test -s conftest.err; then
4522 sed '10a\
4523 ... rest of stderr output deleted ...
4524 10q' conftest.err >conftest.er1
4525 cat conftest.er1 >&5
4526 fi
4527 rm -f conftest.er1 conftest.err
4528 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4529 test $ac_status = 0; }
4530 done
4531
4532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4533 /* end confdefs.h. */
4534
4535 int
4536 main ()
4537 {
4538
4539 ;
4540 return 0;
4541 }
4542 _ACEOF
4543 ac_clean_files_save=$ac_clean_files
4544 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4545 # Try to create an executable without -o first, disregard a.out.
4546 # It will help us diagnose broken compilers, and finding out an intuition
4547 # of exeext.
4548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4549 $as_echo_n "checking whether the C compiler works... " >&6; }
4550 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4551
4552 # The possible output files:
4553 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4554
4555 ac_rmfiles=
4556 for ac_file in $ac_files
4557 do
4558 case $ac_file in
4559 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4560 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4561 esac
4562 done
4563 rm -f $ac_rmfiles
4564
4565 if { { ac_try="$ac_link_default"
4566 case "(($ac_try" in
4567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4568 *) ac_try_echo=$ac_try;;
4569 esac
4570 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4571 $as_echo "$ac_try_echo"; } >&5
4572 (eval "$ac_link_default") 2>&5
4573 ac_status=$?
4574 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4575 test $ac_status = 0; }; then :
4576 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4577 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4578 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4579 # so that the user can short-circuit this test for compilers unknown to
4580 # Autoconf.
4581 for ac_file in $ac_files ''
4582 do
4583 test -f "$ac_file" || continue
4584 case $ac_file in
4585 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4586 ;;
4587 [ab].out )
4588 # We found the default executable, but exeext='' is most
4589 # certainly right.
4590 break;;
4591 *.* )
4592 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4593 then :; else
4594 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4595 fi
4596 # We set ac_cv_exeext here because the later test for it is not
4597 # safe: cross compilers may not add the suffix if given an `-o'
4598 # argument, so we may need to know it at that point already.
4599 # Even if this section looks crufty: it has the advantage of
4600 # actually working.
4601 break;;
4602 * )
4603 break;;
4604 esac
4605 done
4606 test "$ac_cv_exeext" = no && ac_cv_exeext=
4607
4608 else
4609 ac_file=''
4610 fi
4611 if test -z "$ac_file"; then :
4612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4613 $as_echo "no" >&6; }
4614 $as_echo "$as_me: failed program was:" >&5
4615 sed 's/^/| /' conftest.$ac_ext >&5
4616
4617 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4618 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4619 as_fn_error 77 "C compiler cannot create executables
4620 See \`config.log' for more details" "$LINENO" 5; }
4621 else
4622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4623 $as_echo "yes" >&6; }
4624 fi
4625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4626 $as_echo_n "checking for C compiler default output file name... " >&6; }
4627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4628 $as_echo "$ac_file" >&6; }
4629 ac_exeext=$ac_cv_exeext
4630
4631 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4632 ac_clean_files=$ac_clean_files_save
4633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4634 $as_echo_n "checking for suffix of executables... " >&6; }
4635 if { { ac_try="$ac_link"
4636 case "(($ac_try" in
4637 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4638 *) ac_try_echo=$ac_try;;
4639 esac
4640 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4641 $as_echo "$ac_try_echo"; } >&5
4642 (eval "$ac_link") 2>&5
4643 ac_status=$?
4644 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4645 test $ac_status = 0; }; then :
4646 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4647 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4648 # work properly (i.e., refer to `conftest.exe'), while it won't with
4649 # `rm'.
4650 for ac_file in conftest.exe conftest conftest.*; do
4651 test -f "$ac_file" || continue
4652 case $ac_file in
4653 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4654 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4655 break;;
4656 * ) break;;
4657 esac
4658 done
4659 else
4660 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4661 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4662 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4663 See \`config.log' for more details" "$LINENO" 5; }
4664 fi
4665 rm -f conftest conftest$ac_cv_exeext
4666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4667 $as_echo "$ac_cv_exeext" >&6; }
4668
4669 rm -f conftest.$ac_ext
4670 EXEEXT=$ac_cv_exeext
4671 ac_exeext=$EXEEXT
4672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4673 /* end confdefs.h. */
4674 #include <stdio.h>
4675 int
4676 main ()
4677 {
4678 FILE *f = fopen ("conftest.out", "w");
4679 return ferror (f) || fclose (f) != 0;
4680
4681 ;
4682 return 0;
4683 }
4684 _ACEOF
4685 ac_clean_files="$ac_clean_files conftest.out"
4686 # Check that the compiler produces executables we can run. If not, either
4687 # the compiler is broken, or we cross compile.
4688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4689 $as_echo_n "checking whether we are cross compiling... " >&6; }
4690 if test "$cross_compiling" != yes; then
4691 { { ac_try="$ac_link"
4692 case "(($ac_try" in
4693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4694 *) ac_try_echo=$ac_try;;
4695 esac
4696 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4697 $as_echo "$ac_try_echo"; } >&5
4698 (eval "$ac_link") 2>&5
4699 ac_status=$?
4700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4701 test $ac_status = 0; }
4702 if { ac_try='./conftest$ac_cv_exeext'
4703 { { case "(($ac_try" in
4704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4705 *) ac_try_echo=$ac_try;;
4706 esac
4707 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4708 $as_echo "$ac_try_echo"; } >&5
4709 (eval "$ac_try") 2>&5
4710 ac_status=$?
4711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4712 test $ac_status = 0; }; }; then
4713 cross_compiling=no
4714 else
4715 if test "$cross_compiling" = maybe; then
4716 cross_compiling=yes
4717 else
4718 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4719 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4720 as_fn_error $? "cannot run C compiled programs.
4721 If you meant to cross compile, use \`--host'.
4722 See \`config.log' for more details" "$LINENO" 5; }
4723 fi
4724 fi
4725 fi
4726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4727 $as_echo "$cross_compiling" >&6; }
4728
4729 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4730 ac_clean_files=$ac_clean_files_save
4731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4732 $as_echo_n "checking for suffix of object files... " >&6; }
4733 if ${ac_cv_objext+:} false; then :
4734 $as_echo_n "(cached) " >&6
4735 else
4736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4737 /* end confdefs.h. */
4738
4739 int
4740 main ()
4741 {
4742
4743 ;
4744 return 0;
4745 }
4746 _ACEOF
4747 rm -f conftest.o conftest.obj
4748 if { { ac_try="$ac_compile"
4749 case "(($ac_try" in
4750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4751 *) ac_try_echo=$ac_try;;
4752 esac
4753 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4754 $as_echo "$ac_try_echo"; } >&5
4755 (eval "$ac_compile") 2>&5
4756 ac_status=$?
4757 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4758 test $ac_status = 0; }; then :
4759 for ac_file in conftest.o conftest.obj conftest.*; do
4760 test -f "$ac_file" || continue;
4761 case $ac_file in
4762 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4763 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4764 break;;
4765 esac
4766 done
4767 else
4768 $as_echo "$as_me: failed program was:" >&5
4769 sed 's/^/| /' conftest.$ac_ext >&5
4770
4771 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4772 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4773 as_fn_error $? "cannot compute suffix of object files: cannot compile
4774 See \`config.log' for more details" "$LINENO" 5; }
4775 fi
4776 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4777 fi
4778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4779 $as_echo "$ac_cv_objext" >&6; }
4780 OBJEXT=$ac_cv_objext
4781 ac_objext=$OBJEXT
4782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4783 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4784 if ${ac_cv_c_compiler_gnu+:} false; then :
4785 $as_echo_n "(cached) " >&6
4786 else
4787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4788 /* end confdefs.h. */
4789
4790 int
4791 main ()
4792 {
4793 #ifndef __GNUC__
4794 choke me
4795 #endif
4796
4797 ;
4798 return 0;
4799 }
4800 _ACEOF
4801 if ac_fn_c_try_compile "$LINENO"; then :
4802 ac_compiler_gnu=yes
4803 else
4804 ac_compiler_gnu=no
4805 fi
4806 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4807 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4808
4809 fi
4810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4811 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4812 if test $ac_compiler_gnu = yes; then
4813 GCC=yes
4814 else
4815 GCC=
4816 fi
4817 ac_test_CFLAGS=${CFLAGS+set}
4818 ac_save_CFLAGS=$CFLAGS
4819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4820 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4821 if ${ac_cv_prog_cc_g+:} false; then :
4822 $as_echo_n "(cached) " >&6
4823 else
4824 ac_save_c_werror_flag=$ac_c_werror_flag
4825 ac_c_werror_flag=yes
4826 ac_cv_prog_cc_g=no
4827 CFLAGS="-g"
4828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4829 /* end confdefs.h. */
4830
4831 int
4832 main ()
4833 {
4834
4835 ;
4836 return 0;
4837 }
4838 _ACEOF
4839 if ac_fn_c_try_compile "$LINENO"; then :
4840 ac_cv_prog_cc_g=yes
4841 else
4842 CFLAGS=""
4843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4844 /* end confdefs.h. */
4845
4846 int
4847 main ()
4848 {
4849
4850 ;
4851 return 0;
4852 }
4853 _ACEOF
4854 if ac_fn_c_try_compile "$LINENO"; then :
4855
4856 else
4857 ac_c_werror_flag=$ac_save_c_werror_flag
4858 CFLAGS="-g"
4859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4860 /* end confdefs.h. */
4861
4862 int
4863 main ()
4864 {
4865
4866 ;
4867 return 0;
4868 }
4869 _ACEOF
4870 if ac_fn_c_try_compile "$LINENO"; then :
4871 ac_cv_prog_cc_g=yes
4872 fi
4873 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4874 fi
4875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4876 fi
4877 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4878 ac_c_werror_flag=$ac_save_c_werror_flag
4879 fi
4880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4881 $as_echo "$ac_cv_prog_cc_g" >&6; }
4882 if test "$ac_test_CFLAGS" = set; then
4883 CFLAGS=$ac_save_CFLAGS
4884 elif test $ac_cv_prog_cc_g = yes; then
4885 if test "$GCC" = yes; then
4886 CFLAGS="-g -O2"
4887 else
4888 CFLAGS="-g"
4889 fi
4890 else
4891 if test "$GCC" = yes; then
4892 CFLAGS="-O2"
4893 else
4894 CFLAGS=
4895 fi
4896 fi
4897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4898 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4899 if ${ac_cv_prog_cc_c89+:} false; then :
4900 $as_echo_n "(cached) " >&6
4901 else
4902 ac_cv_prog_cc_c89=no
4903 ac_save_CC=$CC
4904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4905 /* end confdefs.h. */
4906 #include <stdarg.h>
4907 #include <stdio.h>
4908 struct stat;
4909 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4910 struct buf { int x; };
4911 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4912 static char *e (p, i)
4913 char **p;
4914 int i;
4915 {
4916 return p[i];
4917 }
4918 static char *f (char * (*g) (char **, int), char **p, ...)
4919 {
4920 char *s;
4921 va_list v;
4922 va_start (v,p);
4923 s = g (p, va_arg (v,int));
4924 va_end (v);
4925 return s;
4926 }
4927
4928 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4929 function prototypes and stuff, but not '\xHH' hex character constants.
4930 These don't provoke an error unfortunately, instead are silently treated
4931 as 'x'. The following induces an error, until -std is added to get
4932 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4933 array size at least. It's necessary to write '\x00'==0 to get something
4934 that's true only with -std. */
4935 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4936
4937 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4938 inside strings and character constants. */
4939 #define FOO(x) 'x'
4940 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4941
4942 int test (int i, double x);
4943 struct s1 {int (*f) (int a);};
4944 struct s2 {int (*f) (double a);};
4945 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4946 int argc;
4947 char **argv;
4948 int
4949 main ()
4950 {
4951 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4952 ;
4953 return 0;
4954 }
4955 _ACEOF
4956 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4957 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4958 do
4959 CC="$ac_save_CC $ac_arg"
4960 if ac_fn_c_try_compile "$LINENO"; then :
4961 ac_cv_prog_cc_c89=$ac_arg
4962 fi
4963 rm -f core conftest.err conftest.$ac_objext
4964 test "x$ac_cv_prog_cc_c89" != "xno" && break
4965 done
4966 rm -f conftest.$ac_ext
4967 CC=$ac_save_CC
4968
4969 fi
4970 # AC_CACHE_VAL
4971 case "x$ac_cv_prog_cc_c89" in
4972 x)
4973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4974 $as_echo "none needed" >&6; } ;;
4975 xno)
4976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4977 $as_echo "unsupported" >&6; } ;;
4978 *)
4979 CC="$CC $ac_cv_prog_cc_c89"
4980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4981 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4982 esac
4983 if test "x$ac_cv_prog_cc_c89" != xno; then :
4984
4985 fi
4986
4987 ac_ext=c
4988 ac_cpp='$CPP $CPPFLAGS'
4989 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4990 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4991 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4992
4993 ac_aux_dir=
4994 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4995 if test -f "$ac_dir/install-sh"; then
4996 ac_aux_dir=$ac_dir
4997 ac_install_sh="$ac_aux_dir/install-sh -c"
4998 break
4999 elif test -f "$ac_dir/install.sh"; then
5000 ac_aux_dir=$ac_dir
5001 ac_install_sh="$ac_aux_dir/install.sh -c"
5002 break
5003 elif test -f "$ac_dir/shtool"; then
5004 ac_aux_dir=$ac_dir
5005 ac_install_sh="$ac_aux_dir/shtool install -c"
5006 break
5007 fi
5008 done
5009 if test -z "$ac_aux_dir"; then
5010 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
5011 fi
5012
5013 # These three variables are undocumented and unsupported,
5014 # and are intended to be withdrawn in a future Autoconf release.
5015 # They can cause serious problems if a builder's source tree is in a directory
5016 # whose full name contains unusual characters.
5017 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
5018 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
5019 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
5020
5021
5022 # Make sure we can run config.sub.
5023 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5024 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5025
5026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5027 $as_echo_n "checking build system type... " >&6; }
5028 if ${ac_cv_build+:} false; then :
5029 $as_echo_n "(cached) " >&6
5030 else
5031 ac_build_alias=$build_alias
5032 test "x$ac_build_alias" = x &&
5033 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5034 test "x$ac_build_alias" = x &&
5035 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5036 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5037 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5038
5039 fi
5040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5041 $as_echo "$ac_cv_build" >&6; }
5042 case $ac_cv_build in
5043 *-*-*) ;;
5044 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5045 esac
5046 build=$ac_cv_build
5047 ac_save_IFS=$IFS; IFS='-'
5048 set x $ac_cv_build
5049 shift
5050 build_cpu=$1
5051 build_vendor=$2
5052 shift; shift
5053 # Remember, the first character of IFS is used to create $*,
5054 # except with old shells:
5055 build_os=$*
5056 IFS=$ac_save_IFS
5057 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5058
5059
5060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5061 $as_echo_n "checking host system type... " >&6; }
5062 if ${ac_cv_host+:} false; then :
5063 $as_echo_n "(cached) " >&6
5064 else
5065 if test "x$host_alias" = x; then
5066 ac_cv_host=$ac_cv_build
5067 else
5068 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5069 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5070 fi
5071
5072 fi
5073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5074 $as_echo "$ac_cv_host" >&6; }
5075 case $ac_cv_host in
5076 *-*-*) ;;
5077 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5078 esac
5079 host=$ac_cv_host
5080 ac_save_IFS=$IFS; IFS='-'
5081 set x $ac_cv_host
5082 shift
5083 host_cpu=$1
5084 host_vendor=$2
5085 shift; shift
5086 # Remember, the first character of IFS is used to create $*,
5087 # except with old shells:
5088 host_os=$*
5089 IFS=$ac_save_IFS
5090 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5091
5092
5093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5094 $as_echo_n "checking target system type... " >&6; }
5095 if ${ac_cv_target+:} false; then :
5096 $as_echo_n "(cached) " >&6
5097 else
5098 if test "x$target_alias" = x; then
5099 ac_cv_target=$ac_cv_host
5100 else
5101 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5102 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5103 fi
5104
5105 fi
5106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5107 $as_echo "$ac_cv_target" >&6; }
5108 case $ac_cv_target in
5109 *-*-*) ;;
5110 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5111 esac
5112 target=$ac_cv_target
5113 ac_save_IFS=$IFS; IFS='-'
5114 set x $ac_cv_target
5115 shift
5116 target_cpu=$1
5117 target_vendor=$2
5118 shift; shift
5119 # Remember, the first character of IFS is used to create $*,
5120 # except with old shells:
5121 target_os=$*
5122 IFS=$ac_save_IFS
5123 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5124
5125
5126 # The aliases save the names the user supplied, while $host etc.
5127 # will get canonicalized.
5128 test -n "$target_alias" &&
5129 test "$program_prefix$program_suffix$program_transform_name" = \
5130 NONENONEs,x,x, &&
5131 program_prefix=${target_alias}-
5132
5133 ac_ext=c
5134 ac_cpp='$CPP $CPPFLAGS'
5135 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5136 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5137 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5139 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5140 # On Suns, sometimes $CPP names a directory.
5141 if test -n "$CPP" && test -d "$CPP"; then
5142 CPP=
5143 fi
5144 if test -z "$CPP"; then
5145 if ${ac_cv_prog_CPP+:} false; then :
5146 $as_echo_n "(cached) " >&6
5147 else
5148 # Double quotes because CPP needs to be expanded
5149 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5150 do
5151 ac_preproc_ok=false
5152 for ac_c_preproc_warn_flag in '' yes
5153 do
5154 # Use a header file that comes with gcc, so configuring glibc
5155 # with a fresh cross-compiler works.
5156 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5157 # <limits.h> exists even on freestanding compilers.
5158 # On the NeXT, cc -E runs the code through the compiler's parser,
5159 # not just through cpp. "Syntax error" is here to catch this case.
5160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5161 /* end confdefs.h. */
5162 #ifdef __STDC__
5163 # include <limits.h>
5164 #else
5165 # include <assert.h>
5166 #endif
5167 Syntax error
5168 _ACEOF
5169 if ac_fn_c_try_cpp "$LINENO"; then :
5170
5171 else
5172 # Broken: fails on valid input.
5173 continue
5174 fi
5175 rm -f conftest.err conftest.i conftest.$ac_ext
5176
5177 # OK, works on sane cases. Now check whether nonexistent headers
5178 # can be detected and how.
5179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5180 /* end confdefs.h. */
5181 #include <ac_nonexistent.h>
5182 _ACEOF
5183 if ac_fn_c_try_cpp "$LINENO"; then :
5184 # Broken: success on invalid input.
5185 continue
5186 else
5187 # Passes both tests.
5188 ac_preproc_ok=:
5189 break
5190 fi
5191 rm -f conftest.err conftest.i conftest.$ac_ext
5192
5193 done
5194 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5195 rm -f conftest.i conftest.err conftest.$ac_ext
5196 if $ac_preproc_ok; then :
5197 break
5198 fi
5199
5200 done
5201 ac_cv_prog_CPP=$CPP
5202
5203 fi
5204 CPP=$ac_cv_prog_CPP
5205 else
5206 ac_cv_prog_CPP=$CPP
5207 fi
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5209 $as_echo "$CPP" >&6; }
5210 ac_preproc_ok=false
5211 for ac_c_preproc_warn_flag in '' yes
5212 do
5213 # Use a header file that comes with gcc, so configuring glibc
5214 # with a fresh cross-compiler works.
5215 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5216 # <limits.h> exists even on freestanding compilers.
5217 # On the NeXT, cc -E runs the code through the compiler's parser,
5218 # not just through cpp. "Syntax error" is here to catch this case.
5219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5220 /* end confdefs.h. */
5221 #ifdef __STDC__
5222 # include <limits.h>
5223 #else
5224 # include <assert.h>
5225 #endif
5226 Syntax error
5227 _ACEOF
5228 if ac_fn_c_try_cpp "$LINENO"; then :
5229
5230 else
5231 # Broken: fails on valid input.
5232 continue
5233 fi
5234 rm -f conftest.err conftest.i conftest.$ac_ext
5235
5236 # OK, works on sane cases. Now check whether nonexistent headers
5237 # can be detected and how.
5238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5239 /* end confdefs.h. */
5240 #include <ac_nonexistent.h>
5241 _ACEOF
5242 if ac_fn_c_try_cpp "$LINENO"; then :
5243 # Broken: success on invalid input.
5244 continue
5245 else
5246 # Passes both tests.
5247 ac_preproc_ok=:
5248 break
5249 fi
5250 rm -f conftest.err conftest.i conftest.$ac_ext
5251
5252 done
5253 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5254 rm -f conftest.i conftest.err conftest.$ac_ext
5255 if $ac_preproc_ok; then :
5256
5257 else
5258 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5259 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5260 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5261 See \`config.log' for more details" "$LINENO" 5; }
5262 fi
5263
5264 ac_ext=c
5265 ac_cpp='$CPP $CPPFLAGS'
5266 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5267 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5268 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5269
5270
5271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5272 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5273 if ${ac_cv_path_GREP+:} false; then :
5274 $as_echo_n "(cached) " >&6
5275 else
5276 if test -z "$GREP"; then
5277 ac_path_GREP_found=false
5278 # Loop through the user's path and test for each of PROGNAME-LIST
5279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5280 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5281 do
5282 IFS=$as_save_IFS
5283 test -z "$as_dir" && as_dir=.
5284 for ac_prog in grep ggrep; do
5285 for ac_exec_ext in '' $ac_executable_extensions; do
5286 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5287 as_fn_executable_p "$ac_path_GREP" || continue
5288 # Check for GNU ac_path_GREP and select it if it is found.
5289 # Check for GNU $ac_path_GREP
5290 case `"$ac_path_GREP" --version 2>&1` in
5291 *GNU*)
5292 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5293 *)
5294 ac_count=0
5295 $as_echo_n 0123456789 >"conftest.in"
5296 while :
5297 do
5298 cat "conftest.in" "conftest.in" >"conftest.tmp"
5299 mv "conftest.tmp" "conftest.in"
5300 cp "conftest.in" "conftest.nl"
5301 $as_echo 'GREP' >> "conftest.nl"
5302 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5303 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5304 as_fn_arith $ac_count + 1 && ac_count=$as_val
5305 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5306 # Best one so far, save it but keep looking for a better one
5307 ac_cv_path_GREP="$ac_path_GREP"
5308 ac_path_GREP_max=$ac_count
5309 fi
5310 # 10*(2^10) chars as input seems more than enough
5311 test $ac_count -gt 10 && break
5312 done
5313 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5314 esac
5315
5316 $ac_path_GREP_found && break 3
5317 done
5318 done
5319 done
5320 IFS=$as_save_IFS
5321 if test -z "$ac_cv_path_GREP"; then
5322 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5323 fi
5324 else
5325 ac_cv_path_GREP=$GREP
5326 fi
5327
5328 fi
5329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5330 $as_echo "$ac_cv_path_GREP" >&6; }
5331 GREP="$ac_cv_path_GREP"
5332
5333
5334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5335 $as_echo_n "checking for egrep... " >&6; }
5336 if ${ac_cv_path_EGREP+:} false; then :
5337 $as_echo_n "(cached) " >&6
5338 else
5339 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5340 then ac_cv_path_EGREP="$GREP -E"
5341 else
5342 if test -z "$EGREP"; then
5343 ac_path_EGREP_found=false
5344 # Loop through the user's path and test for each of PROGNAME-LIST
5345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5346 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5347 do
5348 IFS=$as_save_IFS
5349 test -z "$as_dir" && as_dir=.
5350 for ac_prog in egrep; do
5351 for ac_exec_ext in '' $ac_executable_extensions; do
5352 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5353 as_fn_executable_p "$ac_path_EGREP" || continue
5354 # Check for GNU ac_path_EGREP and select it if it is found.
5355 # Check for GNU $ac_path_EGREP
5356 case `"$ac_path_EGREP" --version 2>&1` in
5357 *GNU*)
5358 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5359 *)
5360 ac_count=0
5361 $as_echo_n 0123456789 >"conftest.in"
5362 while :
5363 do
5364 cat "conftest.in" "conftest.in" >"conftest.tmp"
5365 mv "conftest.tmp" "conftest.in"
5366 cp "conftest.in" "conftest.nl"
5367 $as_echo 'EGREP' >> "conftest.nl"
5368 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5369 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5370 as_fn_arith $ac_count + 1 && ac_count=$as_val
5371 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5372 # Best one so far, save it but keep looking for a better one
5373 ac_cv_path_EGREP="$ac_path_EGREP"
5374 ac_path_EGREP_max=$ac_count
5375 fi
5376 # 10*(2^10) chars as input seems more than enough
5377 test $ac_count -gt 10 && break
5378 done
5379 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5380 esac
5381
5382 $ac_path_EGREP_found && break 3
5383 done
5384 done
5385 done
5386 IFS=$as_save_IFS
5387 if test -z "$ac_cv_path_EGREP"; then
5388 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5389 fi
5390 else
5391 ac_cv_path_EGREP=$EGREP
5392 fi
5393
5394 fi
5395 fi
5396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5397 $as_echo "$ac_cv_path_EGREP" >&6; }
5398 EGREP="$ac_cv_path_EGREP"
5399
5400
5401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5402 $as_echo_n "checking for ANSI C header files... " >&6; }
5403 if ${ac_cv_header_stdc+:} false; then :
5404 $as_echo_n "(cached) " >&6
5405 else
5406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5407 /* end confdefs.h. */
5408 #include <stdlib.h>
5409 #include <stdarg.h>
5410 #include <string.h>
5411 #include <float.h>
5412
5413 int
5414 main ()
5415 {
5416
5417 ;
5418 return 0;
5419 }
5420 _ACEOF
5421 if ac_fn_c_try_compile "$LINENO"; then :
5422 ac_cv_header_stdc=yes
5423 else
5424 ac_cv_header_stdc=no
5425 fi
5426 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5427
5428 if test $ac_cv_header_stdc = yes; then
5429 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5431 /* end confdefs.h. */
5432 #include <string.h>
5433
5434 _ACEOF
5435 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5436 $EGREP "memchr" >/dev/null 2>&1; then :
5437
5438 else
5439 ac_cv_header_stdc=no
5440 fi
5441 rm -f conftest*
5442
5443 fi
5444
5445 if test $ac_cv_header_stdc = yes; then
5446 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5448 /* end confdefs.h. */
5449 #include <stdlib.h>
5450
5451 _ACEOF
5452 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5453 $EGREP "free" >/dev/null 2>&1; then :
5454
5455 else
5456 ac_cv_header_stdc=no
5457 fi
5458 rm -f conftest*
5459
5460 fi
5461
5462 if test $ac_cv_header_stdc = yes; then
5463 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5464 if test "$cross_compiling" = yes; then :
5465 :
5466 else
5467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5468 /* end confdefs.h. */
5469 #include <ctype.h>
5470 #include <stdlib.h>
5471 #if ((' ' & 0x0FF) == 0x020)
5472 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5473 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5474 #else
5475 # define ISLOWER(c) \
5476 (('a' <= (c) && (c) <= 'i') \
5477 || ('j' <= (c) && (c) <= 'r') \
5478 || ('s' <= (c) && (c) <= 'z'))
5479 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5480 #endif
5481
5482 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5483 int
5484 main ()
5485 {
5486 int i;
5487 for (i = 0; i < 256; i++)
5488 if (XOR (islower (i), ISLOWER (i))
5489 || toupper (i) != TOUPPER (i))
5490 return 2;
5491 return 0;
5492 }
5493 _ACEOF
5494 if ac_fn_c_try_run "$LINENO"; then :
5495
5496 else
5497 ac_cv_header_stdc=no
5498 fi
5499 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5500 conftest.$ac_objext conftest.beam conftest.$ac_ext
5501 fi
5502
5503 fi
5504 fi
5505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5506 $as_echo "$ac_cv_header_stdc" >&6; }
5507 if test $ac_cv_header_stdc = yes; then
5508
5509 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5510
5511 fi
5512
5513 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5514 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5515 inttypes.h stdint.h unistd.h
5516 do :
5517 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5518 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5519 "
5520 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5521 cat >>confdefs.h <<_ACEOF
5522 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5523 _ACEOF
5524
5525 fi
5526
5527 done
5528
5529
5530
5531 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5532 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5533 MINIX=yes
5534 else
5535 MINIX=
5536 fi
5537
5538
5539 if test "$MINIX" = yes; then
5540
5541 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5542
5543
5544 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5545
5546
5547 $as_echo "#define _MINIX 1" >>confdefs.h
5548
5549 fi
5550
5551
5552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5553 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5554 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5555 $as_echo_n "(cached) " >&6
5556 else
5557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5558 /* end confdefs.h. */
5559
5560 # define __EXTENSIONS__ 1
5561 $ac_includes_default
5562 int
5563 main ()
5564 {
5565
5566 ;
5567 return 0;
5568 }
5569 _ACEOF
5570 if ac_fn_c_try_compile "$LINENO"; then :
5571 ac_cv_safe_to_define___extensions__=yes
5572 else
5573 ac_cv_safe_to_define___extensions__=no
5574 fi
5575 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5576 fi
5577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5578 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5579 test $ac_cv_safe_to_define___extensions__ = yes &&
5580 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5581
5582 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5583
5584 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5585
5586 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5587
5588 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5589
5590
5591 test "$program_prefix" != NONE &&
5592 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5593 # Use a double $ so make ignores it.
5594 test "$program_suffix" != NONE &&
5595 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5596 # Double any \ or $.
5597 # By default was `s,x,x', remove it if useless.
5598 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5599 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5600
5601 # Find a good install program. We prefer a C program (faster),
5602 # so one script is as good as another. But avoid the broken or
5603 # incompatible versions:
5604 # SysV /etc/install, /usr/sbin/install
5605 # SunOS /usr/etc/install
5606 # IRIX /sbin/install
5607 # AIX /bin/install
5608 # AmigaOS /C/install, which installs bootblocks on floppy discs
5609 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5610 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5611 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5612 # OS/2's system install, which has a completely different semantic
5613 # ./install, which can be erroneously created by make from ./install.sh.
5614 # Reject install programs that cannot install multiple files.
5615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5616 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5617 if test -z "$INSTALL"; then
5618 if ${ac_cv_path_install+:} false; then :
5619 $as_echo_n "(cached) " >&6
5620 else
5621 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5622 for as_dir in $PATH
5623 do
5624 IFS=$as_save_IFS
5625 test -z "$as_dir" && as_dir=.
5626 # Account for people who put trailing slashes in PATH elements.
5627 case $as_dir/ in #((
5628 ./ | .// | /[cC]/* | \
5629 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5630 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5631 /usr/ucb/* ) ;;
5632 *)
5633 # OSF1 and SCO ODT 3.0 have their own names for install.
5634 # Don't use installbsd from OSF since it installs stuff as root
5635 # by default.
5636 for ac_prog in ginstall scoinst install; do
5637 for ac_exec_ext in '' $ac_executable_extensions; do
5638 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5639 if test $ac_prog = install &&
5640 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5641 # AIX install. It has an incompatible calling convention.
5642 :
5643 elif test $ac_prog = install &&
5644 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5645 # program-specific install script used by HP pwplus--don't use.
5646 :
5647 else
5648 rm -rf conftest.one conftest.two conftest.dir
5649 echo one > conftest.one
5650 echo two > conftest.two
5651 mkdir conftest.dir
5652 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5653 test -s conftest.one && test -s conftest.two &&
5654 test -s conftest.dir/conftest.one &&
5655 test -s conftest.dir/conftest.two
5656 then
5657 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5658 break 3
5659 fi
5660 fi
5661 fi
5662 done
5663 done
5664 ;;
5665 esac
5666
5667 done
5668 IFS=$as_save_IFS
5669
5670 rm -rf conftest.one conftest.two conftest.dir
5671
5672 fi
5673 if test "${ac_cv_path_install+set}" = set; then
5674 INSTALL=$ac_cv_path_install
5675 else
5676 # As a last resort, use the slow shell script. Don't cache a
5677 # value for INSTALL within a source directory, because that will
5678 # break other packages using the cache if that directory is
5679 # removed, or if the value is a relative name.
5680 INSTALL=$ac_install_sh
5681 fi
5682 fi
5683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5684 $as_echo "$INSTALL" >&6; }
5685
5686 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5687 # It thinks the first close brace ends the variable substitution.
5688 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5689
5690 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5691
5692 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5693
5694 rm -rf .tst 2>/dev/null
5695 mkdir .tst 2>/dev/null
5696 if test -d .tst; then
5697 am__leading_dot=.
5698 else
5699 am__leading_dot=_
5700 fi
5701 rmdir .tst 2>/dev/null
5702
5703 DEPDIR="${am__leading_dot}deps"
5704
5705 case `pwd` in
5706 *\ * | *\ *)
5707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5708 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5709 esac
5710
5711
5712
5713 macro_version='2.2.7a'
5714 macro_revision='1.3134'
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728 ltmain="$ac_aux_dir/ltmain.sh"
5729
5730 # Backslashify metacharacters that are still active within
5731 # double-quoted strings.
5732 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5733
5734 # Same as above, but do not quote variable references.
5735 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5736
5737 # Sed substitution to delay expansion of an escaped shell variable in a
5738 # double_quote_subst'ed string.
5739 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5740
5741 # Sed substitution to delay expansion of an escaped single quote.
5742 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5743
5744 # Sed substitution to avoid accidental globbing in evaled expressions
5745 no_glob_subst='s/\*/\\\*/g'
5746
5747 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5748 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5749 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5750
5751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5752 $as_echo_n "checking how to print strings... " >&6; }
5753 # Test print first, because it will be a builtin if present.
5754 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5755 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5756 ECHO='print -r --'
5757 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5758 ECHO='printf %s\n'
5759 else
5760 # Use this function as a fallback that always works.
5761 func_fallback_echo ()
5762 {
5763 eval 'cat <<_LTECHO_EOF
5764 $1
5765 _LTECHO_EOF'
5766 }
5767 ECHO='func_fallback_echo'
5768 fi
5769
5770 # func_echo_all arg...
5771 # Invoke $ECHO with all args, space-separated.
5772 func_echo_all ()
5773 {
5774 $ECHO ""
5775 }
5776
5777 case "$ECHO" in
5778 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5779 $as_echo "printf" >&6; } ;;
5780 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5781 $as_echo "print -r" >&6; } ;;
5782 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5783 $as_echo "cat" >&6; } ;;
5784 esac
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5800 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5801 if ${ac_cv_path_SED+:} false; then :
5802 $as_echo_n "(cached) " >&6
5803 else
5804 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5805 for ac_i in 1 2 3 4 5 6 7; do
5806 ac_script="$ac_script$as_nl$ac_script"
5807 done
5808 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5809 { ac_script=; unset ac_script;}
5810 if test -z "$SED"; then
5811 ac_path_SED_found=false
5812 # Loop through the user's path and test for each of PROGNAME-LIST
5813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5814 for as_dir in $PATH
5815 do
5816 IFS=$as_save_IFS
5817 test -z "$as_dir" && as_dir=.
5818 for ac_prog in sed gsed; do
5819 for ac_exec_ext in '' $ac_executable_extensions; do
5820 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5821 as_fn_executable_p "$ac_path_SED" || continue
5822 # Check for GNU ac_path_SED and select it if it is found.
5823 # Check for GNU $ac_path_SED
5824 case `"$ac_path_SED" --version 2>&1` in
5825 *GNU*)
5826 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5827 *)
5828 ac_count=0
5829 $as_echo_n 0123456789 >"conftest.in"
5830 while :
5831 do
5832 cat "conftest.in" "conftest.in" >"conftest.tmp"
5833 mv "conftest.tmp" "conftest.in"
5834 cp "conftest.in" "conftest.nl"
5835 $as_echo '' >> "conftest.nl"
5836 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5837 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5838 as_fn_arith $ac_count + 1 && ac_count=$as_val
5839 if test $ac_count -gt ${ac_path_SED_max-0}; then
5840 # Best one so far, save it but keep looking for a better one
5841 ac_cv_path_SED="$ac_path_SED"
5842 ac_path_SED_max=$ac_count
5843 fi
5844 # 10*(2^10) chars as input seems more than enough
5845 test $ac_count -gt 10 && break
5846 done
5847 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5848 esac
5849
5850 $ac_path_SED_found && break 3
5851 done
5852 done
5853 done
5854 IFS=$as_save_IFS
5855 if test -z "$ac_cv_path_SED"; then
5856 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5857 fi
5858 else
5859 ac_cv_path_SED=$SED
5860 fi
5861
5862 fi
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5864 $as_echo "$ac_cv_path_SED" >&6; }
5865 SED="$ac_cv_path_SED"
5866 rm -f conftest.sed
5867
5868 test -z "$SED" && SED=sed
5869 Xsed="$SED -e 1s/^X//"
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5882 $as_echo_n "checking for fgrep... " >&6; }
5883 if ${ac_cv_path_FGREP+:} false; then :
5884 $as_echo_n "(cached) " >&6
5885 else
5886 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5887 then ac_cv_path_FGREP="$GREP -F"
5888 else
5889 if test -z "$FGREP"; then
5890 ac_path_FGREP_found=false
5891 # Loop through the user's path and test for each of PROGNAME-LIST
5892 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5893 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5894 do
5895 IFS=$as_save_IFS
5896 test -z "$as_dir" && as_dir=.
5897 for ac_prog in fgrep; do
5898 for ac_exec_ext in '' $ac_executable_extensions; do
5899 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5900 as_fn_executable_p "$ac_path_FGREP" || continue
5901 # Check for GNU ac_path_FGREP and select it if it is found.
5902 # Check for GNU $ac_path_FGREP
5903 case `"$ac_path_FGREP" --version 2>&1` in
5904 *GNU*)
5905 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5906 *)
5907 ac_count=0
5908 $as_echo_n 0123456789 >"conftest.in"
5909 while :
5910 do
5911 cat "conftest.in" "conftest.in" >"conftest.tmp"
5912 mv "conftest.tmp" "conftest.in"
5913 cp "conftest.in" "conftest.nl"
5914 $as_echo 'FGREP' >> "conftest.nl"
5915 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5916 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5917 as_fn_arith $ac_count + 1 && ac_count=$as_val
5918 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5919 # Best one so far, save it but keep looking for a better one
5920 ac_cv_path_FGREP="$ac_path_FGREP"
5921 ac_path_FGREP_max=$ac_count
5922 fi
5923 # 10*(2^10) chars as input seems more than enough
5924 test $ac_count -gt 10 && break
5925 done
5926 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5927 esac
5928
5929 $ac_path_FGREP_found && break 3
5930 done
5931 done
5932 done
5933 IFS=$as_save_IFS
5934 if test -z "$ac_cv_path_FGREP"; then
5935 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5936 fi
5937 else
5938 ac_cv_path_FGREP=$FGREP
5939 fi
5940
5941 fi
5942 fi
5943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5944 $as_echo "$ac_cv_path_FGREP" >&6; }
5945 FGREP="$ac_cv_path_FGREP"
5946
5947
5948 test -z "$GREP" && GREP=grep
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968 # Check whether --with-gnu-ld was given.
5969 if test "${with_gnu_ld+set}" = set; then :
5970 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5971 else
5972 with_gnu_ld=no
5973 fi
5974
5975 ac_prog=ld
5976 if test "$GCC" = yes; then
5977 # Check if gcc -print-prog-name=ld gives a path.
5978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5979 $as_echo_n "checking for ld used by $CC... " >&6; }
5980 case $host in
5981 *-*-mingw*)
5982 # gcc leaves a trailing carriage return which upsets mingw
5983 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5984 *)
5985 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5986 esac
5987 case $ac_prog in
5988 # Accept absolute paths.
5989 [\\/]* | ?:[\\/]*)
5990 re_direlt='/[^/][^/]*/\.\./'
5991 # Canonicalize the pathname of ld
5992 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5993 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5994 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5995 done
5996 test -z "$LD" && LD="$ac_prog"
5997 ;;
5998 "")
5999 # If it fails, then pretend we aren't using GCC.
6000 ac_prog=ld
6001 ;;
6002 *)
6003 # If it is relative, then search for the first ld in PATH.
6004 with_gnu_ld=unknown
6005 ;;
6006 esac
6007 elif test "$with_gnu_ld" = yes; then
6008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6009 $as_echo_n "checking for GNU ld... " >&6; }
6010 else
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6012 $as_echo_n "checking for non-GNU ld... " >&6; }
6013 fi
6014 if ${lt_cv_path_LD+:} false; then :
6015 $as_echo_n "(cached) " >&6
6016 else
6017 if test -z "$LD"; then
6018 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6019 for ac_dir in $PATH; do
6020 IFS="$lt_save_ifs"
6021 test -z "$ac_dir" && ac_dir=.
6022 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6023 lt_cv_path_LD="$ac_dir/$ac_prog"
6024 # Check to see if the program is GNU ld. I'd rather use --version,
6025 # but apparently some variants of GNU ld only accept -v.
6026 # Break only if it was the GNU/non-GNU ld that we prefer.
6027 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6028 *GNU* | *'with BFD'*)
6029 test "$with_gnu_ld" != no && break
6030 ;;
6031 *)
6032 test "$with_gnu_ld" != yes && break
6033 ;;
6034 esac
6035 fi
6036 done
6037 IFS="$lt_save_ifs"
6038 else
6039 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6040 fi
6041 fi
6042
6043 LD="$lt_cv_path_LD"
6044 if test -n "$LD"; then
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6046 $as_echo "$LD" >&6; }
6047 else
6048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6049 $as_echo "no" >&6; }
6050 fi
6051 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6053 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6054 if ${lt_cv_prog_gnu_ld+:} false; then :
6055 $as_echo_n "(cached) " >&6
6056 else
6057 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6058 case `$LD -v 2>&1 </dev/null` in
6059 *GNU* | *'with BFD'*)
6060 lt_cv_prog_gnu_ld=yes
6061 ;;
6062 *)
6063 lt_cv_prog_gnu_ld=no
6064 ;;
6065 esac
6066 fi
6067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6068 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6069 with_gnu_ld=$lt_cv_prog_gnu_ld
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6080 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6081 if ${lt_cv_path_NM+:} false; then :
6082 $as_echo_n "(cached) " >&6
6083 else
6084 if test -n "$NM"; then
6085 # Let the user override the test.
6086 lt_cv_path_NM="$NM"
6087 else
6088 lt_nm_to_check="${ac_tool_prefix}nm"
6089 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6090 lt_nm_to_check="$lt_nm_to_check nm"
6091 fi
6092 for lt_tmp_nm in $lt_nm_to_check; do
6093 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6094 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6095 IFS="$lt_save_ifs"
6096 test -z "$ac_dir" && ac_dir=.
6097 tmp_nm="$ac_dir/$lt_tmp_nm"
6098 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6099 # Check to see if the nm accepts a BSD-compat flag.
6100 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6101 # nm: unknown option "B" ignored
6102 # Tru64's nm complains that /dev/null is an invalid object file
6103 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6104 */dev/null* | *'Invalid file or object type'*)
6105 lt_cv_path_NM="$tmp_nm -B"
6106 break
6107 ;;
6108 *)
6109 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6110 */dev/null*)
6111 lt_cv_path_NM="$tmp_nm -p"
6112 break
6113 ;;
6114 *)
6115 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6116 continue # so that we can try to find one that supports BSD flags
6117 ;;
6118 esac
6119 ;;
6120 esac
6121 fi
6122 done
6123 IFS="$lt_save_ifs"
6124 done
6125 : ${lt_cv_path_NM=no}
6126 fi
6127 fi
6128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6129 $as_echo "$lt_cv_path_NM" >&6; }
6130 if test "$lt_cv_path_NM" != "no"; then
6131 NM="$lt_cv_path_NM"
6132 else
6133 # Didn't find any BSD compatible name lister, look for dumpbin.
6134 if test -n "$DUMPBIN"; then :
6135 # Let the user override the test.
6136 else
6137 if test -n "$ac_tool_prefix"; then
6138 for ac_prog in dumpbin "link -dump"
6139 do
6140 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6141 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6143 $as_echo_n "checking for $ac_word... " >&6; }
6144 if ${ac_cv_prog_DUMPBIN+:} false; then :
6145 $as_echo_n "(cached) " >&6
6146 else
6147 if test -n "$DUMPBIN"; then
6148 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6149 else
6150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6151 for as_dir in $PATH
6152 do
6153 IFS=$as_save_IFS
6154 test -z "$as_dir" && as_dir=.
6155 for ac_exec_ext in '' $ac_executable_extensions; do
6156 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6157 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6159 break 2
6160 fi
6161 done
6162 done
6163 IFS=$as_save_IFS
6164
6165 fi
6166 fi
6167 DUMPBIN=$ac_cv_prog_DUMPBIN
6168 if test -n "$DUMPBIN"; then
6169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6170 $as_echo "$DUMPBIN" >&6; }
6171 else
6172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6173 $as_echo "no" >&6; }
6174 fi
6175
6176
6177 test -n "$DUMPBIN" && break
6178 done
6179 fi
6180 if test -z "$DUMPBIN"; then
6181 ac_ct_DUMPBIN=$DUMPBIN
6182 for ac_prog in dumpbin "link -dump"
6183 do
6184 # Extract the first word of "$ac_prog", so it can be a program name with args.
6185 set dummy $ac_prog; ac_word=$2
6186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6187 $as_echo_n "checking for $ac_word... " >&6; }
6188 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6189 $as_echo_n "(cached) " >&6
6190 else
6191 if test -n "$ac_ct_DUMPBIN"; then
6192 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6193 else
6194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6195 for as_dir in $PATH
6196 do
6197 IFS=$as_save_IFS
6198 test -z "$as_dir" && as_dir=.
6199 for ac_exec_ext in '' $ac_executable_extensions; do
6200 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6201 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6202 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6203 break 2
6204 fi
6205 done
6206 done
6207 IFS=$as_save_IFS
6208
6209 fi
6210 fi
6211 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6212 if test -n "$ac_ct_DUMPBIN"; then
6213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6214 $as_echo "$ac_ct_DUMPBIN" >&6; }
6215 else
6216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6217 $as_echo "no" >&6; }
6218 fi
6219
6220
6221 test -n "$ac_ct_DUMPBIN" && break
6222 done
6223
6224 if test "x$ac_ct_DUMPBIN" = x; then
6225 DUMPBIN=":"
6226 else
6227 case $cross_compiling:$ac_tool_warned in
6228 yes:)
6229 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6230 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6231 ac_tool_warned=yes ;;
6232 esac
6233 DUMPBIN=$ac_ct_DUMPBIN
6234 fi
6235 fi
6236
6237 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6238 *COFF*)
6239 DUMPBIN="$DUMPBIN -symbols"
6240 ;;
6241 *)
6242 DUMPBIN=:
6243 ;;
6244 esac
6245 fi
6246
6247 if test "$DUMPBIN" != ":"; then
6248 NM="$DUMPBIN"
6249 fi
6250 fi
6251 test -z "$NM" && NM=nm
6252
6253
6254
6255
6256
6257
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6259 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6260 if ${lt_cv_nm_interface+:} false; then :
6261 $as_echo_n "(cached) " >&6
6262 else
6263 lt_cv_nm_interface="BSD nm"
6264 echo "int some_variable = 0;" > conftest.$ac_ext
6265 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6266 (eval "$ac_compile" 2>conftest.err)
6267 cat conftest.err >&5
6268 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6269 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6270 cat conftest.err >&5
6271 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6272 cat conftest.out >&5
6273 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6274 lt_cv_nm_interface="MS dumpbin"
6275 fi
6276 rm -f conftest*
6277 fi
6278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6279 $as_echo "$lt_cv_nm_interface" >&6; }
6280
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6282 $as_echo_n "checking whether ln -s works... " >&6; }
6283 LN_S=$as_ln_s
6284 if test "$LN_S" = "ln -s"; then
6285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6286 $as_echo "yes" >&6; }
6287 else
6288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6289 $as_echo "no, using $LN_S" >&6; }
6290 fi
6291
6292 # find the maximum length of command line arguments
6293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6294 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6295 if ${lt_cv_sys_max_cmd_len+:} false; then :
6296 $as_echo_n "(cached) " >&6
6297 else
6298 i=0
6299 teststring="ABCD"
6300
6301 case $build_os in
6302 msdosdjgpp*)
6303 # On DJGPP, this test can blow up pretty badly due to problems in libc
6304 # (any single argument exceeding 2000 bytes causes a buffer overrun
6305 # during glob expansion). Even if it were fixed, the result of this
6306 # check would be larger than it should be.
6307 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6308 ;;
6309
6310 gnu*)
6311 # Under GNU Hurd, this test is not required because there is
6312 # no limit to the length of command line arguments.
6313 # Libtool will interpret -1 as no limit whatsoever
6314 lt_cv_sys_max_cmd_len=-1;
6315 ;;
6316
6317 cygwin* | mingw* | cegcc*)
6318 # On Win9x/ME, this test blows up -- it succeeds, but takes
6319 # about 5 minutes as the teststring grows exponentially.
6320 # Worse, since 9x/ME are not pre-emptively multitasking,
6321 # you end up with a "frozen" computer, even though with patience
6322 # the test eventually succeeds (with a max line length of 256k).
6323 # Instead, let's just punt: use the minimum linelength reported by
6324 # all of the supported platforms: 8192 (on NT/2K/XP).
6325 lt_cv_sys_max_cmd_len=8192;
6326 ;;
6327
6328 mint*)
6329 # On MiNT this can take a long time and run out of memory.
6330 lt_cv_sys_max_cmd_len=8192;
6331 ;;
6332
6333 amigaos*)
6334 # On AmigaOS with pdksh, this test takes hours, literally.
6335 # So we just punt and use a minimum line length of 8192.
6336 lt_cv_sys_max_cmd_len=8192;
6337 ;;
6338
6339 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6340 # This has been around since 386BSD, at least. Likely further.
6341 if test -x /sbin/sysctl; then
6342 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6343 elif test -x /usr/sbin/sysctl; then
6344 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6345 else
6346 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6347 fi
6348 # And add a safety zone
6349 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6350 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6351 ;;
6352
6353 interix*)
6354 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6355 lt_cv_sys_max_cmd_len=196608
6356 ;;
6357
6358 osf*)
6359 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6360 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6361 # nice to cause kernel panics so lets avoid the loop below.
6362 # First set a reasonable default.
6363 lt_cv_sys_max_cmd_len=16384
6364 #
6365 if test -x /sbin/sysconfig; then
6366 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6367 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6368 esac
6369 fi
6370 ;;
6371 sco3.2v5*)
6372 lt_cv_sys_max_cmd_len=102400
6373 ;;
6374 sysv5* | sco5v6* | sysv4.2uw2*)
6375 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6376 if test -n "$kargmax"; then
6377 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6378 else
6379 lt_cv_sys_max_cmd_len=32768
6380 fi
6381 ;;
6382 *)
6383 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6384 if test -n "$lt_cv_sys_max_cmd_len"; then
6385 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6386 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6387 else
6388 # Make teststring a little bigger before we do anything with it.
6389 # a 1K string should be a reasonable start.
6390 for i in 1 2 3 4 5 6 7 8 ; do
6391 teststring=$teststring$teststring
6392 done
6393 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6394 # If test is not a shell built-in, we'll probably end up computing a
6395 # maximum length that is only half of the actual maximum length, but
6396 # we can't tell.
6397 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6398 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6399 test $i != 17 # 1/2 MB should be enough
6400 do
6401 i=`expr $i + 1`
6402 teststring=$teststring$teststring
6403 done
6404 # Only check the string length outside the loop.
6405 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6406 teststring=
6407 # Add a significant safety factor because C++ compilers can tack on
6408 # massive amounts of additional arguments before passing them to the
6409 # linker. It appears as though 1/2 is a usable value.
6410 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6411 fi
6412 ;;
6413 esac
6414
6415 fi
6416
6417 if test -n $lt_cv_sys_max_cmd_len ; then
6418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6419 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6420 else
6421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6422 $as_echo "none" >&6; }
6423 fi
6424 max_cmd_len=$lt_cv_sys_max_cmd_len
6425
6426
6427
6428
6429
6430
6431 : ${CP="cp -f"}
6432 : ${MV="mv -f"}
6433 : ${RM="rm -f"}
6434
6435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6436 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6437 # Try some XSI features
6438 xsi_shell=no
6439 ( _lt_dummy="a/b/c"
6440 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6441 = c,a/b,, \
6442 && eval 'test $(( 1 + 1 )) -eq 2 \
6443 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6444 && xsi_shell=yes
6445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6446 $as_echo "$xsi_shell" >&6; }
6447
6448
6449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6450 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6451 lt_shell_append=no
6452 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6453 >/dev/null 2>&1 \
6454 && lt_shell_append=yes
6455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6456 $as_echo "$lt_shell_append" >&6; }
6457
6458
6459 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6460 lt_unset=unset
6461 else
6462 lt_unset=false
6463 fi
6464
6465
6466
6467
6468
6469 # test EBCDIC or ASCII
6470 case `echo X|tr X '\101'` in
6471 A) # ASCII based system
6472 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6473 lt_SP2NL='tr \040 \012'
6474 lt_NL2SP='tr \015\012 \040\040'
6475 ;;
6476 *) # EBCDIC based system
6477 lt_SP2NL='tr \100 \n'
6478 lt_NL2SP='tr \r\n \100\100'
6479 ;;
6480 esac
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6491 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6492 if ${lt_cv_ld_reload_flag+:} false; then :
6493 $as_echo_n "(cached) " >&6
6494 else
6495 lt_cv_ld_reload_flag='-r'
6496 fi
6497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6498 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6499 reload_flag=$lt_cv_ld_reload_flag
6500 case $reload_flag in
6501 "" | " "*) ;;
6502 *) reload_flag=" $reload_flag" ;;
6503 esac
6504 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6505 case $host_os in
6506 darwin*)
6507 if test "$GCC" = yes; then
6508 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6509 else
6510 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6511 fi
6512 ;;
6513 esac
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523 if test -n "$ac_tool_prefix"; then
6524 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6525 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6527 $as_echo_n "checking for $ac_word... " >&6; }
6528 if ${ac_cv_prog_OBJDUMP+:} false; then :
6529 $as_echo_n "(cached) " >&6
6530 else
6531 if test -n "$OBJDUMP"; then
6532 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6533 else
6534 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6535 for as_dir in $PATH
6536 do
6537 IFS=$as_save_IFS
6538 test -z "$as_dir" && as_dir=.
6539 for ac_exec_ext in '' $ac_executable_extensions; do
6540 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6541 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6543 break 2
6544 fi
6545 done
6546 done
6547 IFS=$as_save_IFS
6548
6549 fi
6550 fi
6551 OBJDUMP=$ac_cv_prog_OBJDUMP
6552 if test -n "$OBJDUMP"; then
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6554 $as_echo "$OBJDUMP" >&6; }
6555 else
6556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6557 $as_echo "no" >&6; }
6558 fi
6559
6560
6561 fi
6562 if test -z "$ac_cv_prog_OBJDUMP"; then
6563 ac_ct_OBJDUMP=$OBJDUMP
6564 # Extract the first word of "objdump", so it can be a program name with args.
6565 set dummy objdump; ac_word=$2
6566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6567 $as_echo_n "checking for $ac_word... " >&6; }
6568 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6569 $as_echo_n "(cached) " >&6
6570 else
6571 if test -n "$ac_ct_OBJDUMP"; then
6572 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6573 else
6574 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6575 for as_dir in $PATH
6576 do
6577 IFS=$as_save_IFS
6578 test -z "$as_dir" && as_dir=.
6579 for ac_exec_ext in '' $ac_executable_extensions; do
6580 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6581 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6583 break 2
6584 fi
6585 done
6586 done
6587 IFS=$as_save_IFS
6588
6589 fi
6590 fi
6591 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6592 if test -n "$ac_ct_OBJDUMP"; then
6593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6594 $as_echo "$ac_ct_OBJDUMP" >&6; }
6595 else
6596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6597 $as_echo "no" >&6; }
6598 fi
6599
6600 if test "x$ac_ct_OBJDUMP" = x; then
6601 OBJDUMP="false"
6602 else
6603 case $cross_compiling:$ac_tool_warned in
6604 yes:)
6605 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6606 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6607 ac_tool_warned=yes ;;
6608 esac
6609 OBJDUMP=$ac_ct_OBJDUMP
6610 fi
6611 else
6612 OBJDUMP="$ac_cv_prog_OBJDUMP"
6613 fi
6614
6615 test -z "$OBJDUMP" && OBJDUMP=objdump
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6626 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6627 if ${lt_cv_deplibs_check_method+:} false; then :
6628 $as_echo_n "(cached) " >&6
6629 else
6630 lt_cv_file_magic_cmd='$MAGIC_CMD'
6631 lt_cv_file_magic_test_file=
6632 lt_cv_deplibs_check_method='unknown'
6633 # Need to set the preceding variable on all platforms that support
6634 # interlibrary dependencies.
6635 # 'none' -- dependencies not supported.
6636 # `unknown' -- same as none, but documents that we really don't know.
6637 # 'pass_all' -- all dependencies passed with no checks.
6638 # 'test_compile' -- check by making test program.
6639 # 'file_magic [[regex]]' -- check by looking for files in library path
6640 # which responds to the $file_magic_cmd with a given extended regex.
6641 # If you have `file' or equivalent on your system and you're not sure
6642 # whether `pass_all' will *always* work, you probably want this one.
6643
6644 case $host_os in
6645 aix[4-9]*)
6646 lt_cv_deplibs_check_method=pass_all
6647 ;;
6648
6649 beos*)
6650 lt_cv_deplibs_check_method=pass_all
6651 ;;
6652
6653 bsdi[45]*)
6654 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6655 lt_cv_file_magic_cmd='/usr/bin/file -L'
6656 lt_cv_file_magic_test_file=/shlib/libc.so
6657 ;;
6658
6659 cygwin*)
6660 # func_win32_libid is a shell function defined in ltmain.sh
6661 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6662 lt_cv_file_magic_cmd='func_win32_libid'
6663 ;;
6664
6665 mingw* | pw32*)
6666 # Base MSYS/MinGW do not provide the 'file' command needed by
6667 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6668 # unless we find 'file', for example because we are cross-compiling.
6669 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6670 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6671 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6672 lt_cv_file_magic_cmd='func_win32_libid'
6673 else
6674 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6675 lt_cv_file_magic_cmd='$OBJDUMP -f'
6676 fi
6677 ;;
6678
6679 cegcc*)
6680 # use the weaker test based on 'objdump'. See mingw*.
6681 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6682 lt_cv_file_magic_cmd='$OBJDUMP -f'
6683 ;;
6684
6685 darwin* | rhapsody*)
6686 lt_cv_deplibs_check_method=pass_all
6687 ;;
6688
6689 freebsd* | dragonfly*)
6690 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6691 case $host_cpu in
6692 i*86 )
6693 # Not sure whether the presence of OpenBSD here was a mistake.
6694 # Let's accept both of them until this is cleared up.
6695 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6696 lt_cv_file_magic_cmd=/usr/bin/file
6697 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6698 ;;
6699 esac
6700 else
6701 lt_cv_deplibs_check_method=pass_all
6702 fi
6703 ;;
6704
6705 gnu*)
6706 lt_cv_deplibs_check_method=pass_all
6707 ;;
6708
6709 haiku*)
6710 lt_cv_deplibs_check_method=pass_all
6711 ;;
6712
6713 hpux10.20* | hpux11*)
6714 lt_cv_file_magic_cmd=/usr/bin/file
6715 case $host_cpu in
6716 ia64*)
6717 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6718 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6719 ;;
6720 hppa*64*)
6721 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]'
6722 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6723 ;;
6724 *)
6725 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6726 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6727 ;;
6728 esac
6729 ;;
6730
6731 interix[3-9]*)
6732 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6733 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6734 ;;
6735
6736 irix5* | irix6* | nonstopux*)
6737 case $LD in
6738 *-32|*"-32 ") libmagic=32-bit;;
6739 *-n32|*"-n32 ") libmagic=N32;;
6740 *-64|*"-64 ") libmagic=64-bit;;
6741 *) libmagic=never-match;;
6742 esac
6743 lt_cv_deplibs_check_method=pass_all
6744 ;;
6745
6746 # This must be Linux ELF.
6747 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6748 lt_cv_deplibs_check_method=pass_all
6749 ;;
6750
6751 netbsd*)
6752 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6753 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6754 else
6755 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6756 fi
6757 ;;
6758
6759 newos6*)
6760 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6761 lt_cv_file_magic_cmd=/usr/bin/file
6762 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6763 ;;
6764
6765 *nto* | *qnx*)
6766 lt_cv_deplibs_check_method=pass_all
6767 ;;
6768
6769 openbsd*)
6770 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6771 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6772 else
6773 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6774 fi
6775 ;;
6776
6777 osf3* | osf4* | osf5*)
6778 lt_cv_deplibs_check_method=pass_all
6779 ;;
6780
6781 rdos*)
6782 lt_cv_deplibs_check_method=pass_all
6783 ;;
6784
6785 solaris*)
6786 lt_cv_deplibs_check_method=pass_all
6787 ;;
6788
6789 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6790 lt_cv_deplibs_check_method=pass_all
6791 ;;
6792
6793 sysv4 | sysv4.3*)
6794 case $host_vendor in
6795 motorola)
6796 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]'
6797 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6798 ;;
6799 ncr)
6800 lt_cv_deplibs_check_method=pass_all
6801 ;;
6802 sequent)
6803 lt_cv_file_magic_cmd='/bin/file'
6804 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6805 ;;
6806 sni)
6807 lt_cv_file_magic_cmd='/bin/file'
6808 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6809 lt_cv_file_magic_test_file=/lib/libc.so
6810 ;;
6811 siemens)
6812 lt_cv_deplibs_check_method=pass_all
6813 ;;
6814 pc)
6815 lt_cv_deplibs_check_method=pass_all
6816 ;;
6817 esac
6818 ;;
6819
6820 tpf*)
6821 lt_cv_deplibs_check_method=pass_all
6822 ;;
6823 esac
6824
6825 fi
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6827 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6828 file_magic_cmd=$lt_cv_file_magic_cmd
6829 deplibs_check_method=$lt_cv_deplibs_check_method
6830 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843 plugin_option=
6844 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6845 for plugin in $plugin_names; do
6846 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6847 if test x$plugin_so = x$plugin; then
6848 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6849 fi
6850 if test x$plugin_so != x$plugin; then
6851 plugin_option="--plugin $plugin_so"
6852 break
6853 fi
6854 done
6855
6856 if test -n "$ac_tool_prefix"; then
6857 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6858 set dummy ${ac_tool_prefix}ar; ac_word=$2
6859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6860 $as_echo_n "checking for $ac_word... " >&6; }
6861 if ${ac_cv_prog_AR+:} false; then :
6862 $as_echo_n "(cached) " >&6
6863 else
6864 if test -n "$AR"; then
6865 ac_cv_prog_AR="$AR" # Let the user override the test.
6866 else
6867 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6868 for as_dir in $PATH
6869 do
6870 IFS=$as_save_IFS
6871 test -z "$as_dir" && as_dir=.
6872 for ac_exec_ext in '' $ac_executable_extensions; do
6873 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6874 ac_cv_prog_AR="${ac_tool_prefix}ar"
6875 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6876 break 2
6877 fi
6878 done
6879 done
6880 IFS=$as_save_IFS
6881
6882 fi
6883 fi
6884 AR=$ac_cv_prog_AR
6885 if test -n "$AR"; then
6886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6887 $as_echo "$AR" >&6; }
6888 else
6889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6890 $as_echo "no" >&6; }
6891 fi
6892
6893
6894 fi
6895 if test -z "$ac_cv_prog_AR"; then
6896 ac_ct_AR=$AR
6897 # Extract the first word of "ar", so it can be a program name with args.
6898 set dummy ar; ac_word=$2
6899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6900 $as_echo_n "checking for $ac_word... " >&6; }
6901 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6902 $as_echo_n "(cached) " >&6
6903 else
6904 if test -n "$ac_ct_AR"; then
6905 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6906 else
6907 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6908 for as_dir in $PATH
6909 do
6910 IFS=$as_save_IFS
6911 test -z "$as_dir" && as_dir=.
6912 for ac_exec_ext in '' $ac_executable_extensions; do
6913 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6914 ac_cv_prog_ac_ct_AR="ar"
6915 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6916 break 2
6917 fi
6918 done
6919 done
6920 IFS=$as_save_IFS
6921
6922 fi
6923 fi
6924 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6925 if test -n "$ac_ct_AR"; then
6926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6927 $as_echo "$ac_ct_AR" >&6; }
6928 else
6929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6930 $as_echo "no" >&6; }
6931 fi
6932
6933 if test "x$ac_ct_AR" = x; then
6934 AR="false"
6935 else
6936 case $cross_compiling:$ac_tool_warned in
6937 yes:)
6938 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6939 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6940 ac_tool_warned=yes ;;
6941 esac
6942 AR=$ac_ct_AR
6943 fi
6944 else
6945 AR="$ac_cv_prog_AR"
6946 fi
6947
6948 test -z "$AR" && AR=ar
6949 if test -n "$plugin_option"; then
6950 if $AR --help 2>&1 | grep -q "\--plugin"; then
6951 AR="$AR $plugin_option"
6952 fi
6953 fi
6954 test -z "$AR_FLAGS" && AR_FLAGS=cru
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966 if test -n "$ac_tool_prefix"; then
6967 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6968 set dummy ${ac_tool_prefix}strip; ac_word=$2
6969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6970 $as_echo_n "checking for $ac_word... " >&6; }
6971 if ${ac_cv_prog_STRIP+:} false; then :
6972 $as_echo_n "(cached) " >&6
6973 else
6974 if test -n "$STRIP"; then
6975 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6976 else
6977 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6978 for as_dir in $PATH
6979 do
6980 IFS=$as_save_IFS
6981 test -z "$as_dir" && as_dir=.
6982 for ac_exec_ext in '' $ac_executable_extensions; do
6983 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6984 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6986 break 2
6987 fi
6988 done
6989 done
6990 IFS=$as_save_IFS
6991
6992 fi
6993 fi
6994 STRIP=$ac_cv_prog_STRIP
6995 if test -n "$STRIP"; then
6996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6997 $as_echo "$STRIP" >&6; }
6998 else
6999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7000 $as_echo "no" >&6; }
7001 fi
7002
7003
7004 fi
7005 if test -z "$ac_cv_prog_STRIP"; then
7006 ac_ct_STRIP=$STRIP
7007 # Extract the first word of "strip", so it can be a program name with args.
7008 set dummy strip; ac_word=$2
7009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7010 $as_echo_n "checking for $ac_word... " >&6; }
7011 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7012 $as_echo_n "(cached) " >&6
7013 else
7014 if test -n "$ac_ct_STRIP"; then
7015 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7016 else
7017 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7018 for as_dir in $PATH
7019 do
7020 IFS=$as_save_IFS
7021 test -z "$as_dir" && as_dir=.
7022 for ac_exec_ext in '' $ac_executable_extensions; do
7023 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7024 ac_cv_prog_ac_ct_STRIP="strip"
7025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7026 break 2
7027 fi
7028 done
7029 done
7030 IFS=$as_save_IFS
7031
7032 fi
7033 fi
7034 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7035 if test -n "$ac_ct_STRIP"; then
7036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7037 $as_echo "$ac_ct_STRIP" >&6; }
7038 else
7039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7040 $as_echo "no" >&6; }
7041 fi
7042
7043 if test "x$ac_ct_STRIP" = x; then
7044 STRIP=":"
7045 else
7046 case $cross_compiling:$ac_tool_warned in
7047 yes:)
7048 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7049 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7050 ac_tool_warned=yes ;;
7051 esac
7052 STRIP=$ac_ct_STRIP
7053 fi
7054 else
7055 STRIP="$ac_cv_prog_STRIP"
7056 fi
7057
7058 test -z "$STRIP" && STRIP=:
7059
7060
7061
7062
7063
7064
7065 if test -n "$ac_tool_prefix"; then
7066 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7067 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7069 $as_echo_n "checking for $ac_word... " >&6; }
7070 if ${ac_cv_prog_RANLIB+:} false; then :
7071 $as_echo_n "(cached) " >&6
7072 else
7073 if test -n "$RANLIB"; then
7074 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7075 else
7076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7077 for as_dir in $PATH
7078 do
7079 IFS=$as_save_IFS
7080 test -z "$as_dir" && as_dir=.
7081 for ac_exec_ext in '' $ac_executable_extensions; do
7082 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7083 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7085 break 2
7086 fi
7087 done
7088 done
7089 IFS=$as_save_IFS
7090
7091 fi
7092 fi
7093 RANLIB=$ac_cv_prog_RANLIB
7094 if test -n "$RANLIB"; then
7095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7096 $as_echo "$RANLIB" >&6; }
7097 else
7098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7099 $as_echo "no" >&6; }
7100 fi
7101
7102
7103 fi
7104 if test -z "$ac_cv_prog_RANLIB"; then
7105 ac_ct_RANLIB=$RANLIB
7106 # Extract the first word of "ranlib", so it can be a program name with args.
7107 set dummy ranlib; ac_word=$2
7108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7109 $as_echo_n "checking for $ac_word... " >&6; }
7110 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7111 $as_echo_n "(cached) " >&6
7112 else
7113 if test -n "$ac_ct_RANLIB"; then
7114 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7115 else
7116 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7117 for as_dir in $PATH
7118 do
7119 IFS=$as_save_IFS
7120 test -z "$as_dir" && as_dir=.
7121 for ac_exec_ext in '' $ac_executable_extensions; do
7122 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7123 ac_cv_prog_ac_ct_RANLIB="ranlib"
7124 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7125 break 2
7126 fi
7127 done
7128 done
7129 IFS=$as_save_IFS
7130
7131 fi
7132 fi
7133 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7134 if test -n "$ac_ct_RANLIB"; then
7135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7136 $as_echo "$ac_ct_RANLIB" >&6; }
7137 else
7138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7139 $as_echo "no" >&6; }
7140 fi
7141
7142 if test "x$ac_ct_RANLIB" = x; then
7143 RANLIB=":"
7144 else
7145 case $cross_compiling:$ac_tool_warned in
7146 yes:)
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7148 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7149 ac_tool_warned=yes ;;
7150 esac
7151 RANLIB=$ac_ct_RANLIB
7152 fi
7153 else
7154 RANLIB="$ac_cv_prog_RANLIB"
7155 fi
7156
7157 test -z "$RANLIB" && RANLIB=:
7158 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
7159 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
7160 RANLIB="$RANLIB $plugin_option"
7161 fi
7162 fi
7163
7164
7165
7166
7167
7168
7169 # Determine commands to create old-style static archives.
7170 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7171 old_postinstall_cmds='chmod 644 $oldlib'
7172 old_postuninstall_cmds=
7173
7174 if test -n "$RANLIB"; then
7175 case $host_os in
7176 openbsd*)
7177 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7178 ;;
7179 *)
7180 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7181 ;;
7182 esac
7183 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7184 fi
7185
7186 case $host_os in
7187 darwin*)
7188 lock_old_archive_extraction=yes ;;
7189 *)
7190 lock_old_archive_extraction=no ;;
7191 esac
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213 for ac_prog in gawk mawk nawk awk
7214 do
7215 # Extract the first word of "$ac_prog", so it can be a program name with args.
7216 set dummy $ac_prog; ac_word=$2
7217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7218 $as_echo_n "checking for $ac_word... " >&6; }
7219 if ${ac_cv_prog_AWK+:} false; then :
7220 $as_echo_n "(cached) " >&6
7221 else
7222 if test -n "$AWK"; then
7223 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7224 else
7225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7226 for as_dir in $PATH
7227 do
7228 IFS=$as_save_IFS
7229 test -z "$as_dir" && as_dir=.
7230 for ac_exec_ext in '' $ac_executable_extensions; do
7231 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7232 ac_cv_prog_AWK="$ac_prog"
7233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7234 break 2
7235 fi
7236 done
7237 done
7238 IFS=$as_save_IFS
7239
7240 fi
7241 fi
7242 AWK=$ac_cv_prog_AWK
7243 if test -n "$AWK"; then
7244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7245 $as_echo "$AWK" >&6; }
7246 else
7247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7248 $as_echo "no" >&6; }
7249 fi
7250
7251
7252 test -n "$AWK" && break
7253 done
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273 # If no C compiler was specified, use CC.
7274 LTCC=${LTCC-"$CC"}
7275
7276 # If no C compiler flags were specified, use CFLAGS.
7277 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7278
7279 # Allow CC to be a program name with arguments.
7280 compiler=$CC
7281
7282
7283 # Check for command to grab the raw symbol name followed by C symbol from nm.
7284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7285 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7286 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7287 $as_echo_n "(cached) " >&6
7288 else
7289
7290 # These are sane defaults that work on at least a few old systems.
7291 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7292
7293 # Character class describing NM global symbol codes.
7294 symcode='[BCDEGRST]'
7295
7296 # Regexp to match symbols that can be accessed directly from C.
7297 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7298
7299 # Define system-specific variables.
7300 case $host_os in
7301 aix*)
7302 symcode='[BCDT]'
7303 ;;
7304 cygwin* | mingw* | pw32* | cegcc*)
7305 symcode='[ABCDGISTW]'
7306 ;;
7307 hpux*)
7308 if test "$host_cpu" = ia64; then
7309 symcode='[ABCDEGRST]'
7310 fi
7311 ;;
7312 irix* | nonstopux*)
7313 symcode='[BCDEGRST]'
7314 ;;
7315 osf*)
7316 symcode='[BCDEGQRST]'
7317 ;;
7318 solaris*)
7319 symcode='[BDRT]'
7320 ;;
7321 sco3.2v5*)
7322 symcode='[DT]'
7323 ;;
7324 sysv4.2uw2*)
7325 symcode='[DT]'
7326 ;;
7327 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7328 symcode='[ABDT]'
7329 ;;
7330 sysv4)
7331 symcode='[DFNSTU]'
7332 ;;
7333 esac
7334
7335 # If we're using GNU nm, then use its standard symbol codes.
7336 case `$NM -V 2>&1` in
7337 *GNU* | *'with BFD'*)
7338 symcode='[ABCDGIRSTW]' ;;
7339 esac
7340
7341 # Transform an extracted symbol line into a proper C declaration.
7342 # Some systems (esp. on ia64) link data and code symbols differently,
7343 # so use this general approach.
7344 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7345
7346 # Transform an extracted symbol line into symbol name and symbol address
7347 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7348 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'"
7349
7350 # Handle CRLF in mingw tool chain
7351 opt_cr=
7352 case $build_os in
7353 mingw*)
7354 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7355 ;;
7356 esac
7357
7358 # Try without a prefix underscore, then with it.
7359 for ac_symprfx in "" "_"; do
7360
7361 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7362 symxfrm="\\1 $ac_symprfx\\2 \\2"
7363
7364 # Write the raw and C identifiers.
7365 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7366 # Fake it for dumpbin and say T for any non-static function
7367 # and D for any global variable.
7368 # Also find C++ and __fastcall symbols from MSVC++,
7369 # which start with @ or ?.
7370 lt_cv_sys_global_symbol_pipe="$AWK '"\
7371 " {last_section=section; section=\$ 3};"\
7372 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7373 " \$ 0!~/External *\|/{next};"\
7374 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7375 " {if(hide[section]) next};"\
7376 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7377 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7378 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7379 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7380 " ' prfx=^$ac_symprfx"
7381 else
7382 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7383 fi
7384
7385 # Check to see that the pipe works correctly.
7386 pipe_works=no
7387
7388 rm -f conftest*
7389 cat > conftest.$ac_ext <<_LT_EOF
7390 #ifdef __cplusplus
7391 extern "C" {
7392 #endif
7393 char nm_test_var;
7394 void nm_test_func(void);
7395 void nm_test_func(void){}
7396 #ifdef __cplusplus
7397 }
7398 #endif
7399 int main(){nm_test_var='a';nm_test_func();return(0);}
7400 _LT_EOF
7401
7402 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7403 (eval $ac_compile) 2>&5
7404 ac_status=$?
7405 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7406 test $ac_status = 0; }; then
7407 # Now try to grab the symbols.
7408 nlist=conftest.nm
7409 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7410 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7411 ac_status=$?
7412 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7413 test $ac_status = 0; } && test -s "$nlist"; then
7414 # Try sorting and uniquifying the output.
7415 if sort "$nlist" | uniq > "$nlist"T; then
7416 mv -f "$nlist"T "$nlist"
7417 else
7418 rm -f "$nlist"T
7419 fi
7420
7421 # Make sure that we snagged all the symbols we need.
7422 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7423 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7424 cat <<_LT_EOF > conftest.$ac_ext
7425 #ifdef __cplusplus
7426 extern "C" {
7427 #endif
7428
7429 _LT_EOF
7430 # Now generate the symbol file.
7431 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7432
7433 cat <<_LT_EOF >> conftest.$ac_ext
7434
7435 /* The mapping between symbol names and symbols. */
7436 const struct {
7437 const char *name;
7438 void *address;
7439 }
7440 lt__PROGRAM__LTX_preloaded_symbols[] =
7441 {
7442 { "@PROGRAM@", (void *) 0 },
7443 _LT_EOF
7444 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7445 cat <<\_LT_EOF >> conftest.$ac_ext
7446 {0, (void *) 0}
7447 };
7448
7449 /* This works around a problem in FreeBSD linker */
7450 #ifdef FREEBSD_WORKAROUND
7451 static const void *lt_preloaded_setup() {
7452 return lt__PROGRAM__LTX_preloaded_symbols;
7453 }
7454 #endif
7455
7456 #ifdef __cplusplus
7457 }
7458 #endif
7459 _LT_EOF
7460 # Now try linking the two files.
7461 mv conftest.$ac_objext conftstm.$ac_objext
7462 lt_save_LIBS="$LIBS"
7463 lt_save_CFLAGS="$CFLAGS"
7464 LIBS="conftstm.$ac_objext"
7465 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7466 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7467 (eval $ac_link) 2>&5
7468 ac_status=$?
7469 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7470 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7471 pipe_works=yes
7472 fi
7473 LIBS="$lt_save_LIBS"
7474 CFLAGS="$lt_save_CFLAGS"
7475 else
7476 echo "cannot find nm_test_func in $nlist" >&5
7477 fi
7478 else
7479 echo "cannot find nm_test_var in $nlist" >&5
7480 fi
7481 else
7482 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7483 fi
7484 else
7485 echo "$progname: failed program was:" >&5
7486 cat conftest.$ac_ext >&5
7487 fi
7488 rm -rf conftest* conftst*
7489
7490 # Do not use the global_symbol_pipe unless it works.
7491 if test "$pipe_works" = yes; then
7492 break
7493 else
7494 lt_cv_sys_global_symbol_pipe=
7495 fi
7496 done
7497
7498 fi
7499
7500 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7501 lt_cv_sys_global_symbol_to_cdecl=
7502 fi
7503 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7505 $as_echo "failed" >&6; }
7506 else
7507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7508 $as_echo "ok" >&6; }
7509 fi
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532 # Check whether --enable-libtool-lock was given.
7533 if test "${enable_libtool_lock+set}" = set; then :
7534 enableval=$enable_libtool_lock;
7535 fi
7536
7537 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7538
7539 # Some flags need to be propagated to the compiler or linker for good
7540 # libtool support.
7541 case $host in
7542 ia64-*-hpux*)
7543 # Find out which ABI we are using.
7544 echo 'int i;' > conftest.$ac_ext
7545 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7546 (eval $ac_compile) 2>&5
7547 ac_status=$?
7548 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7549 test $ac_status = 0; }; then
7550 case `/usr/bin/file conftest.$ac_objext` in
7551 *ELF-32*)
7552 HPUX_IA64_MODE="32"
7553 ;;
7554 *ELF-64*)
7555 HPUX_IA64_MODE="64"
7556 ;;
7557 esac
7558 fi
7559 rm -rf conftest*
7560 ;;
7561 *-*-irix6*)
7562 # Find out which ABI we are using.
7563 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7564 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7565 (eval $ac_compile) 2>&5
7566 ac_status=$?
7567 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7568 test $ac_status = 0; }; then
7569 if test "$lt_cv_prog_gnu_ld" = yes; then
7570 case `/usr/bin/file conftest.$ac_objext` in
7571 *32-bit*)
7572 LD="${LD-ld} -melf32bsmip"
7573 ;;
7574 *N32*)
7575 LD="${LD-ld} -melf32bmipn32"
7576 ;;
7577 *64-bit*)
7578 LD="${LD-ld} -melf64bmip"
7579 ;;
7580 esac
7581 else
7582 case `/usr/bin/file conftest.$ac_objext` in
7583 *32-bit*)
7584 LD="${LD-ld} -32"
7585 ;;
7586 *N32*)
7587 LD="${LD-ld} -n32"
7588 ;;
7589 *64-bit*)
7590 LD="${LD-ld} -64"
7591 ;;
7592 esac
7593 fi
7594 fi
7595 rm -rf conftest*
7596 ;;
7597
7598 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7599 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7600 # Find out which ABI we are using.
7601 echo 'int i;' > conftest.$ac_ext
7602 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7603 (eval $ac_compile) 2>&5
7604 ac_status=$?
7605 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7606 test $ac_status = 0; }; then
7607 case `/usr/bin/file conftest.o` in
7608 *32-bit*)
7609 case $host in
7610 x86_64-*kfreebsd*-gnu)
7611 LD="${LD-ld} -m elf_i386_fbsd"
7612 ;;
7613 x86_64-*linux*)
7614 case `/usr/bin/file conftest.o` in
7615 *x86-64*)
7616 LD="${LD-ld} -m elf32_x86_64"
7617 ;;
7618 *)
7619 LD="${LD-ld} -m elf_i386"
7620 ;;
7621 esac
7622 ;;
7623 powerpc64le-*linux*)
7624 LD="${LD-ld} -m elf32lppclinux"
7625 ;;
7626 powerpc64-*linux*)
7627 LD="${LD-ld} -m elf32ppclinux"
7628 ;;
7629 s390x-*linux*)
7630 LD="${LD-ld} -m elf_s390"
7631 ;;
7632 sparc64-*linux*)
7633 LD="${LD-ld} -m elf32_sparc"
7634 ;;
7635 esac
7636 ;;
7637 *64-bit*)
7638 case $host in
7639 x86_64-*kfreebsd*-gnu)
7640 LD="${LD-ld} -m elf_x86_64_fbsd"
7641 ;;
7642 x86_64-*linux*)
7643 LD="${LD-ld} -m elf_x86_64"
7644 ;;
7645 powerpcle-*linux*)
7646 LD="${LD-ld} -m elf64lppc"
7647 ;;
7648 powerpc-*linux*)
7649 LD="${LD-ld} -m elf64ppc"
7650 ;;
7651 s390*-*linux*|s390*-*tpf*)
7652 LD="${LD-ld} -m elf64_s390"
7653 ;;
7654 sparc*-*linux*)
7655 LD="${LD-ld} -m elf64_sparc"
7656 ;;
7657 esac
7658 ;;
7659 esac
7660 fi
7661 rm -rf conftest*
7662 ;;
7663
7664 *-*-sco3.2v5*)
7665 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7666 SAVE_CFLAGS="$CFLAGS"
7667 CFLAGS="$CFLAGS -belf"
7668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7669 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7670 if ${lt_cv_cc_needs_belf+:} false; then :
7671 $as_echo_n "(cached) " >&6
7672 else
7673 ac_ext=c
7674 ac_cpp='$CPP $CPPFLAGS'
7675 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7676 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7677 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7678
7679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7680 /* end confdefs.h. */
7681
7682 int
7683 main ()
7684 {
7685
7686 ;
7687 return 0;
7688 }
7689 _ACEOF
7690 if ac_fn_c_try_link "$LINENO"; then :
7691 lt_cv_cc_needs_belf=yes
7692 else
7693 lt_cv_cc_needs_belf=no
7694 fi
7695 rm -f core conftest.err conftest.$ac_objext \
7696 conftest$ac_exeext conftest.$ac_ext
7697 ac_ext=c
7698 ac_cpp='$CPP $CPPFLAGS'
7699 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7700 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7701 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7702
7703 fi
7704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7705 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7706 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7707 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7708 CFLAGS="$SAVE_CFLAGS"
7709 fi
7710 ;;
7711 sparc*-*solaris*)
7712 # Find out which ABI we are using.
7713 echo 'int i;' > conftest.$ac_ext
7714 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7715 (eval $ac_compile) 2>&5
7716 ac_status=$?
7717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7718 test $ac_status = 0; }; then
7719 case `/usr/bin/file conftest.o` in
7720 *64-bit*)
7721 case $lt_cv_prog_gnu_ld in
7722 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7723 *)
7724 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7725 LD="${LD-ld} -64"
7726 fi
7727 ;;
7728 esac
7729 ;;
7730 esac
7731 fi
7732 rm -rf conftest*
7733 ;;
7734 esac
7735
7736 need_locks="$enable_libtool_lock"
7737
7738
7739 case $host_os in
7740 rhapsody* | darwin*)
7741 if test -n "$ac_tool_prefix"; then
7742 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7743 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7745 $as_echo_n "checking for $ac_word... " >&6; }
7746 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7747 $as_echo_n "(cached) " >&6
7748 else
7749 if test -n "$DSYMUTIL"; then
7750 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7751 else
7752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7753 for as_dir in $PATH
7754 do
7755 IFS=$as_save_IFS
7756 test -z "$as_dir" && as_dir=.
7757 for ac_exec_ext in '' $ac_executable_extensions; do
7758 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7759 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7761 break 2
7762 fi
7763 done
7764 done
7765 IFS=$as_save_IFS
7766
7767 fi
7768 fi
7769 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7770 if test -n "$DSYMUTIL"; then
7771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7772 $as_echo "$DSYMUTIL" >&6; }
7773 else
7774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7775 $as_echo "no" >&6; }
7776 fi
7777
7778
7779 fi
7780 if test -z "$ac_cv_prog_DSYMUTIL"; then
7781 ac_ct_DSYMUTIL=$DSYMUTIL
7782 # Extract the first word of "dsymutil", so it can be a program name with args.
7783 set dummy dsymutil; ac_word=$2
7784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7785 $as_echo_n "checking for $ac_word... " >&6; }
7786 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7787 $as_echo_n "(cached) " >&6
7788 else
7789 if test -n "$ac_ct_DSYMUTIL"; then
7790 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7791 else
7792 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7793 for as_dir in $PATH
7794 do
7795 IFS=$as_save_IFS
7796 test -z "$as_dir" && as_dir=.
7797 for ac_exec_ext in '' $ac_executable_extensions; do
7798 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7799 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7800 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7801 break 2
7802 fi
7803 done
7804 done
7805 IFS=$as_save_IFS
7806
7807 fi
7808 fi
7809 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7810 if test -n "$ac_ct_DSYMUTIL"; then
7811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7812 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7813 else
7814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7815 $as_echo "no" >&6; }
7816 fi
7817
7818 if test "x$ac_ct_DSYMUTIL" = x; then
7819 DSYMUTIL=":"
7820 else
7821 case $cross_compiling:$ac_tool_warned in
7822 yes:)
7823 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7824 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7825 ac_tool_warned=yes ;;
7826 esac
7827 DSYMUTIL=$ac_ct_DSYMUTIL
7828 fi
7829 else
7830 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7831 fi
7832
7833 if test -n "$ac_tool_prefix"; then
7834 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7835 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7837 $as_echo_n "checking for $ac_word... " >&6; }
7838 if ${ac_cv_prog_NMEDIT+:} false; then :
7839 $as_echo_n "(cached) " >&6
7840 else
7841 if test -n "$NMEDIT"; then
7842 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7843 else
7844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7845 for as_dir in $PATH
7846 do
7847 IFS=$as_save_IFS
7848 test -z "$as_dir" && as_dir=.
7849 for ac_exec_ext in '' $ac_executable_extensions; do
7850 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7851 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7853 break 2
7854 fi
7855 done
7856 done
7857 IFS=$as_save_IFS
7858
7859 fi
7860 fi
7861 NMEDIT=$ac_cv_prog_NMEDIT
7862 if test -n "$NMEDIT"; then
7863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7864 $as_echo "$NMEDIT" >&6; }
7865 else
7866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7867 $as_echo "no" >&6; }
7868 fi
7869
7870
7871 fi
7872 if test -z "$ac_cv_prog_NMEDIT"; then
7873 ac_ct_NMEDIT=$NMEDIT
7874 # Extract the first word of "nmedit", so it can be a program name with args.
7875 set dummy nmedit; ac_word=$2
7876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7877 $as_echo_n "checking for $ac_word... " >&6; }
7878 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7879 $as_echo_n "(cached) " >&6
7880 else
7881 if test -n "$ac_ct_NMEDIT"; then
7882 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7883 else
7884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7885 for as_dir in $PATH
7886 do
7887 IFS=$as_save_IFS
7888 test -z "$as_dir" && as_dir=.
7889 for ac_exec_ext in '' $ac_executable_extensions; do
7890 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7891 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7893 break 2
7894 fi
7895 done
7896 done
7897 IFS=$as_save_IFS
7898
7899 fi
7900 fi
7901 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7902 if test -n "$ac_ct_NMEDIT"; then
7903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7904 $as_echo "$ac_ct_NMEDIT" >&6; }
7905 else
7906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7907 $as_echo "no" >&6; }
7908 fi
7909
7910 if test "x$ac_ct_NMEDIT" = x; then
7911 NMEDIT=":"
7912 else
7913 case $cross_compiling:$ac_tool_warned in
7914 yes:)
7915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7916 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7917 ac_tool_warned=yes ;;
7918 esac
7919 NMEDIT=$ac_ct_NMEDIT
7920 fi
7921 else
7922 NMEDIT="$ac_cv_prog_NMEDIT"
7923 fi
7924
7925 if test -n "$ac_tool_prefix"; then
7926 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7927 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7929 $as_echo_n "checking for $ac_word... " >&6; }
7930 if ${ac_cv_prog_LIPO+:} false; then :
7931 $as_echo_n "(cached) " >&6
7932 else
7933 if test -n "$LIPO"; then
7934 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7935 else
7936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7937 for as_dir in $PATH
7938 do
7939 IFS=$as_save_IFS
7940 test -z "$as_dir" && as_dir=.
7941 for ac_exec_ext in '' $ac_executable_extensions; do
7942 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7943 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7945 break 2
7946 fi
7947 done
7948 done
7949 IFS=$as_save_IFS
7950
7951 fi
7952 fi
7953 LIPO=$ac_cv_prog_LIPO
7954 if test -n "$LIPO"; then
7955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7956 $as_echo "$LIPO" >&6; }
7957 else
7958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7959 $as_echo "no" >&6; }
7960 fi
7961
7962
7963 fi
7964 if test -z "$ac_cv_prog_LIPO"; then
7965 ac_ct_LIPO=$LIPO
7966 # Extract the first word of "lipo", so it can be a program name with args.
7967 set dummy lipo; ac_word=$2
7968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7969 $as_echo_n "checking for $ac_word... " >&6; }
7970 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7971 $as_echo_n "(cached) " >&6
7972 else
7973 if test -n "$ac_ct_LIPO"; then
7974 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7975 else
7976 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7977 for as_dir in $PATH
7978 do
7979 IFS=$as_save_IFS
7980 test -z "$as_dir" && as_dir=.
7981 for ac_exec_ext in '' $ac_executable_extensions; do
7982 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7983 ac_cv_prog_ac_ct_LIPO="lipo"
7984 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7985 break 2
7986 fi
7987 done
7988 done
7989 IFS=$as_save_IFS
7990
7991 fi
7992 fi
7993 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7994 if test -n "$ac_ct_LIPO"; then
7995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7996 $as_echo "$ac_ct_LIPO" >&6; }
7997 else
7998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7999 $as_echo "no" >&6; }
8000 fi
8001
8002 if test "x$ac_ct_LIPO" = x; then
8003 LIPO=":"
8004 else
8005 case $cross_compiling:$ac_tool_warned in
8006 yes:)
8007 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8008 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8009 ac_tool_warned=yes ;;
8010 esac
8011 LIPO=$ac_ct_LIPO
8012 fi
8013 else
8014 LIPO="$ac_cv_prog_LIPO"
8015 fi
8016
8017 if test -n "$ac_tool_prefix"; then
8018 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8019 set dummy ${ac_tool_prefix}otool; ac_word=$2
8020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8021 $as_echo_n "checking for $ac_word... " >&6; }
8022 if ${ac_cv_prog_OTOOL+:} false; then :
8023 $as_echo_n "(cached) " >&6
8024 else
8025 if test -n "$OTOOL"; then
8026 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8027 else
8028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8029 for as_dir in $PATH
8030 do
8031 IFS=$as_save_IFS
8032 test -z "$as_dir" && as_dir=.
8033 for ac_exec_ext in '' $ac_executable_extensions; do
8034 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8035 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8037 break 2
8038 fi
8039 done
8040 done
8041 IFS=$as_save_IFS
8042
8043 fi
8044 fi
8045 OTOOL=$ac_cv_prog_OTOOL
8046 if test -n "$OTOOL"; then
8047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8048 $as_echo "$OTOOL" >&6; }
8049 else
8050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8051 $as_echo "no" >&6; }
8052 fi
8053
8054
8055 fi
8056 if test -z "$ac_cv_prog_OTOOL"; then
8057 ac_ct_OTOOL=$OTOOL
8058 # Extract the first word of "otool", so it can be a program name with args.
8059 set dummy otool; ac_word=$2
8060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8061 $as_echo_n "checking for $ac_word... " >&6; }
8062 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8063 $as_echo_n "(cached) " >&6
8064 else
8065 if test -n "$ac_ct_OTOOL"; then
8066 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8067 else
8068 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8069 for as_dir in $PATH
8070 do
8071 IFS=$as_save_IFS
8072 test -z "$as_dir" && as_dir=.
8073 for ac_exec_ext in '' $ac_executable_extensions; do
8074 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8075 ac_cv_prog_ac_ct_OTOOL="otool"
8076 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8077 break 2
8078 fi
8079 done
8080 done
8081 IFS=$as_save_IFS
8082
8083 fi
8084 fi
8085 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8086 if test -n "$ac_ct_OTOOL"; then
8087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8088 $as_echo "$ac_ct_OTOOL" >&6; }
8089 else
8090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8091 $as_echo "no" >&6; }
8092 fi
8093
8094 if test "x$ac_ct_OTOOL" = x; then
8095 OTOOL=":"
8096 else
8097 case $cross_compiling:$ac_tool_warned in
8098 yes:)
8099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8100 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8101 ac_tool_warned=yes ;;
8102 esac
8103 OTOOL=$ac_ct_OTOOL
8104 fi
8105 else
8106 OTOOL="$ac_cv_prog_OTOOL"
8107 fi
8108
8109 if test -n "$ac_tool_prefix"; then
8110 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8111 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8113 $as_echo_n "checking for $ac_word... " >&6; }
8114 if ${ac_cv_prog_OTOOL64+:} false; then :
8115 $as_echo_n "(cached) " >&6
8116 else
8117 if test -n "$OTOOL64"; then
8118 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8119 else
8120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8121 for as_dir in $PATH
8122 do
8123 IFS=$as_save_IFS
8124 test -z "$as_dir" && as_dir=.
8125 for ac_exec_ext in '' $ac_executable_extensions; do
8126 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8127 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8129 break 2
8130 fi
8131 done
8132 done
8133 IFS=$as_save_IFS
8134
8135 fi
8136 fi
8137 OTOOL64=$ac_cv_prog_OTOOL64
8138 if test -n "$OTOOL64"; then
8139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8140 $as_echo "$OTOOL64" >&6; }
8141 else
8142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8143 $as_echo "no" >&6; }
8144 fi
8145
8146
8147 fi
8148 if test -z "$ac_cv_prog_OTOOL64"; then
8149 ac_ct_OTOOL64=$OTOOL64
8150 # Extract the first word of "otool64", so it can be a program name with args.
8151 set dummy otool64; ac_word=$2
8152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8153 $as_echo_n "checking for $ac_word... " >&6; }
8154 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8155 $as_echo_n "(cached) " >&6
8156 else
8157 if test -n "$ac_ct_OTOOL64"; then
8158 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8159 else
8160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8161 for as_dir in $PATH
8162 do
8163 IFS=$as_save_IFS
8164 test -z "$as_dir" && as_dir=.
8165 for ac_exec_ext in '' $ac_executable_extensions; do
8166 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8167 ac_cv_prog_ac_ct_OTOOL64="otool64"
8168 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8169 break 2
8170 fi
8171 done
8172 done
8173 IFS=$as_save_IFS
8174
8175 fi
8176 fi
8177 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8178 if test -n "$ac_ct_OTOOL64"; then
8179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8180 $as_echo "$ac_ct_OTOOL64" >&6; }
8181 else
8182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8183 $as_echo "no" >&6; }
8184 fi
8185
8186 if test "x$ac_ct_OTOOL64" = x; then
8187 OTOOL64=":"
8188 else
8189 case $cross_compiling:$ac_tool_warned in
8190 yes:)
8191 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8192 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8193 ac_tool_warned=yes ;;
8194 esac
8195 OTOOL64=$ac_ct_OTOOL64
8196 fi
8197 else
8198 OTOOL64="$ac_cv_prog_OTOOL64"
8199 fi
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8228 $as_echo_n "checking for -single_module linker flag... " >&6; }
8229 if ${lt_cv_apple_cc_single_mod+:} false; then :
8230 $as_echo_n "(cached) " >&6
8231 else
8232 lt_cv_apple_cc_single_mod=no
8233 if test -z "${LT_MULTI_MODULE}"; then
8234 # By default we will add the -single_module flag. You can override
8235 # by either setting the environment variable LT_MULTI_MODULE
8236 # non-empty at configure time, or by adding -multi_module to the
8237 # link flags.
8238 rm -rf libconftest.dylib*
8239 echo "int foo(void){return 1;}" > conftest.c
8240 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8241 -dynamiclib -Wl,-single_module conftest.c" >&5
8242 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8243 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8244 _lt_result=$?
8245 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8246 lt_cv_apple_cc_single_mod=yes
8247 else
8248 cat conftest.err >&5
8249 fi
8250 rm -rf libconftest.dylib*
8251 rm -f conftest.*
8252 fi
8253 fi
8254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8255 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8257 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8258 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8259 $as_echo_n "(cached) " >&6
8260 else
8261 lt_cv_ld_exported_symbols_list=no
8262 save_LDFLAGS=$LDFLAGS
8263 echo "_main" > conftest.sym
8264 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8266 /* end confdefs.h. */
8267
8268 int
8269 main ()
8270 {
8271
8272 ;
8273 return 0;
8274 }
8275 _ACEOF
8276 if ac_fn_c_try_link "$LINENO"; then :
8277 lt_cv_ld_exported_symbols_list=yes
8278 else
8279 lt_cv_ld_exported_symbols_list=no
8280 fi
8281 rm -f core conftest.err conftest.$ac_objext \
8282 conftest$ac_exeext conftest.$ac_ext
8283 LDFLAGS="$save_LDFLAGS"
8284
8285 fi
8286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8287 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8289 $as_echo_n "checking for -force_load linker flag... " >&6; }
8290 if ${lt_cv_ld_force_load+:} false; then :
8291 $as_echo_n "(cached) " >&6
8292 else
8293 lt_cv_ld_force_load=no
8294 cat > conftest.c << _LT_EOF
8295 int forced_loaded() { return 2;}
8296 _LT_EOF
8297 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8298 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8299 echo "$AR cru libconftest.a conftest.o" >&5
8300 $AR cru libconftest.a conftest.o 2>&5
8301 cat > conftest.c << _LT_EOF
8302 int main() { return 0;}
8303 _LT_EOF
8304 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8305 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8306 _lt_result=$?
8307 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8308 lt_cv_ld_force_load=yes
8309 else
8310 cat conftest.err >&5
8311 fi
8312 rm -f conftest.err libconftest.a conftest conftest.c
8313 rm -rf conftest.dSYM
8314
8315 fi
8316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8317 $as_echo "$lt_cv_ld_force_load" >&6; }
8318 case $host_os in
8319 rhapsody* | darwin1.[012])
8320 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8321 darwin1.*)
8322 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8323 darwin*) # darwin 5.x on
8324 # if running on 10.5 or later, the deployment target defaults
8325 # to the OS version, if on x86, and 10.4, the deployment
8326 # target defaults to 10.4. Don't you love it?
8327 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8328 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8329 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8330 10.[012][,.]*)
8331 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8332 10.*)
8333 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8334 esac
8335 ;;
8336 esac
8337 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8338 _lt_dar_single_mod='$single_module'
8339 fi
8340 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8341 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8342 else
8343 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8344 fi
8345 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8346 _lt_dsymutil='~$DSYMUTIL $lib || :'
8347 else
8348 _lt_dsymutil=
8349 fi
8350 ;;
8351 esac
8352
8353 for ac_header in dlfcn.h
8354 do :
8355 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8356 "
8357 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8358 cat >>confdefs.h <<_ACEOF
8359 #define HAVE_DLFCN_H 1
8360 _ACEOF
8361
8362 fi
8363
8364 done
8365
8366
8367
8368 # autoconf.info says this should be called right after AC_INIT.
8369 ac_config_headers="$ac_config_headers config.h:config.in"
8370
8371
8372
8373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8374 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8375 if ${ac_cv_c_bigendian+:} false; then :
8376 $as_echo_n "(cached) " >&6
8377 else
8378 ac_cv_c_bigendian=unknown
8379 # See if we're dealing with a universal compiler.
8380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8381 /* end confdefs.h. */
8382 #ifndef __APPLE_CC__
8383 not a universal capable compiler
8384 #endif
8385 typedef int dummy;
8386
8387 _ACEOF
8388 if ac_fn_c_try_compile "$LINENO"; then :
8389
8390 # Check for potential -arch flags. It is not universal unless
8391 # there are at least two -arch flags with different values.
8392 ac_arch=
8393 ac_prev=
8394 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8395 if test -n "$ac_prev"; then
8396 case $ac_word in
8397 i?86 | x86_64 | ppc | ppc64)
8398 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8399 ac_arch=$ac_word
8400 else
8401 ac_cv_c_bigendian=universal
8402 break
8403 fi
8404 ;;
8405 esac
8406 ac_prev=
8407 elif test "x$ac_word" = "x-arch"; then
8408 ac_prev=arch
8409 fi
8410 done
8411 fi
8412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8413 if test $ac_cv_c_bigendian = unknown; then
8414 # See if sys/param.h defines the BYTE_ORDER macro.
8415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8416 /* end confdefs.h. */
8417 #include <sys/types.h>
8418 #include <sys/param.h>
8419
8420 int
8421 main ()
8422 {
8423 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8424 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8425 && LITTLE_ENDIAN)
8426 bogus endian macros
8427 #endif
8428
8429 ;
8430 return 0;
8431 }
8432 _ACEOF
8433 if ac_fn_c_try_compile "$LINENO"; then :
8434 # It does; now see whether it defined to BIG_ENDIAN or not.
8435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8436 /* end confdefs.h. */
8437 #include <sys/types.h>
8438 #include <sys/param.h>
8439
8440 int
8441 main ()
8442 {
8443 #if BYTE_ORDER != BIG_ENDIAN
8444 not big endian
8445 #endif
8446
8447 ;
8448 return 0;
8449 }
8450 _ACEOF
8451 if ac_fn_c_try_compile "$LINENO"; then :
8452 ac_cv_c_bigendian=yes
8453 else
8454 ac_cv_c_bigendian=no
8455 fi
8456 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8457 fi
8458 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8459 fi
8460 if test $ac_cv_c_bigendian = unknown; then
8461 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8463 /* end confdefs.h. */
8464 #include <limits.h>
8465
8466 int
8467 main ()
8468 {
8469 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8470 bogus endian macros
8471 #endif
8472
8473 ;
8474 return 0;
8475 }
8476 _ACEOF
8477 if ac_fn_c_try_compile "$LINENO"; then :
8478 # It does; now see whether it defined to _BIG_ENDIAN or not.
8479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8480 /* end confdefs.h. */
8481 #include <limits.h>
8482
8483 int
8484 main ()
8485 {
8486 #ifndef _BIG_ENDIAN
8487 not big endian
8488 #endif
8489
8490 ;
8491 return 0;
8492 }
8493 _ACEOF
8494 if ac_fn_c_try_compile "$LINENO"; then :
8495 ac_cv_c_bigendian=yes
8496 else
8497 ac_cv_c_bigendian=no
8498 fi
8499 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8500 fi
8501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8502 fi
8503 if test $ac_cv_c_bigendian = unknown; then
8504 # Compile a test program.
8505 if test "$cross_compiling" = yes; then :
8506 # Try to guess by grepping values from an object file.
8507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8508 /* end confdefs.h. */
8509 short int ascii_mm[] =
8510 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8511 short int ascii_ii[] =
8512 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8513 int use_ascii (int i) {
8514 return ascii_mm[i] + ascii_ii[i];
8515 }
8516 short int ebcdic_ii[] =
8517 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8518 short int ebcdic_mm[] =
8519 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8520 int use_ebcdic (int i) {
8521 return ebcdic_mm[i] + ebcdic_ii[i];
8522 }
8523 extern int foo;
8524
8525 int
8526 main ()
8527 {
8528 return use_ascii (foo) == use_ebcdic (foo);
8529 ;
8530 return 0;
8531 }
8532 _ACEOF
8533 if ac_fn_c_try_compile "$LINENO"; then :
8534 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8535 ac_cv_c_bigendian=yes
8536 fi
8537 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8538 if test "$ac_cv_c_bigendian" = unknown; then
8539 ac_cv_c_bigendian=no
8540 else
8541 # finding both strings is unlikely to happen, but who knows?
8542 ac_cv_c_bigendian=unknown
8543 fi
8544 fi
8545 fi
8546 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8547 else
8548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8549 /* end confdefs.h. */
8550 $ac_includes_default
8551 int
8552 main ()
8553 {
8554
8555 /* Are we little or big endian? From Harbison&Steele. */
8556 union
8557 {
8558 long int l;
8559 char c[sizeof (long int)];
8560 } u;
8561 u.l = 1;
8562 return u.c[sizeof (long int) - 1] == 1;
8563
8564 ;
8565 return 0;
8566 }
8567 _ACEOF
8568 if ac_fn_c_try_run "$LINENO"; then :
8569 ac_cv_c_bigendian=no
8570 else
8571 ac_cv_c_bigendian=yes
8572 fi
8573 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8574 conftest.$ac_objext conftest.beam conftest.$ac_ext
8575 fi
8576
8577 fi
8578 fi
8579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8580 $as_echo "$ac_cv_c_bigendian" >&6; }
8581 case $ac_cv_c_bigendian in #(
8582 yes)
8583 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8584 ;; #(
8585 no)
8586 ;; #(
8587 universal)
8588
8589 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8590
8591 ;; #(
8592 *)
8593 as_fn_error $? "unknown endianness
8594 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8595 esac
8596
8597
8598
8599
8600 # Put a plausible default for CC_FOR_BUILD in Makefile.
8601 if test -z "$CC_FOR_BUILD"; then
8602 if test "x$cross_compiling" = "xno"; then
8603 CC_FOR_BUILD='$(CC)'
8604 else
8605 CC_FOR_BUILD=gcc
8606 fi
8607 fi
8608
8609
8610
8611
8612 AR=${AR-ar}
8613
8614 if test -n "$ac_tool_prefix"; then
8615 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8616 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8618 $as_echo_n "checking for $ac_word... " >&6; }
8619 if ${ac_cv_prog_RANLIB+:} false; then :
8620 $as_echo_n "(cached) " >&6
8621 else
8622 if test -n "$RANLIB"; then
8623 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8624 else
8625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8626 for as_dir in $PATH
8627 do
8628 IFS=$as_save_IFS
8629 test -z "$as_dir" && as_dir=.
8630 for ac_exec_ext in '' $ac_executable_extensions; do
8631 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8632 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8633 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8634 break 2
8635 fi
8636 done
8637 done
8638 IFS=$as_save_IFS
8639
8640 fi
8641 fi
8642 RANLIB=$ac_cv_prog_RANLIB
8643 if test -n "$RANLIB"; then
8644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8645 $as_echo "$RANLIB" >&6; }
8646 else
8647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8648 $as_echo "no" >&6; }
8649 fi
8650
8651
8652 fi
8653 if test -z "$ac_cv_prog_RANLIB"; then
8654 ac_ct_RANLIB=$RANLIB
8655 # Extract the first word of "ranlib", so it can be a program name with args.
8656 set dummy ranlib; ac_word=$2
8657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8658 $as_echo_n "checking for $ac_word... " >&6; }
8659 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
8660 $as_echo_n "(cached) " >&6
8661 else
8662 if test -n "$ac_ct_RANLIB"; then
8663 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8664 else
8665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8666 for as_dir in $PATH
8667 do
8668 IFS=$as_save_IFS
8669 test -z "$as_dir" && as_dir=.
8670 for ac_exec_ext in '' $ac_executable_extensions; do
8671 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8672 ac_cv_prog_ac_ct_RANLIB="ranlib"
8673 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8674 break 2
8675 fi
8676 done
8677 done
8678 IFS=$as_save_IFS
8679
8680 fi
8681 fi
8682 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8683 if test -n "$ac_ct_RANLIB"; then
8684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8685 $as_echo "$ac_ct_RANLIB" >&6; }
8686 else
8687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8688 $as_echo "no" >&6; }
8689 fi
8690
8691 if test "x$ac_ct_RANLIB" = x; then
8692 RANLIB=":"
8693 else
8694 case $cross_compiling:$ac_tool_warned in
8695 yes:)
8696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8697 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8698 ac_tool_warned=yes ;;
8699 esac
8700 RANLIB=$ac_ct_RANLIB
8701 fi
8702 else
8703 RANLIB="$ac_cv_prog_RANLIB"
8704 fi
8705
8706
8707 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8708 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8709 # is C99. So handle it ourselves.
8710 :
8711 C_DIALECT=
8712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8713 $as_echo_n "checking whether C11 is supported by default... " >&6; }
8714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8715 /* end confdefs.h. */
8716
8717 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8718 # error "C11 support not found"
8719 #endif
8720
8721 _ACEOF
8722 if ac_fn_c_try_compile "$LINENO"; then :
8723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8724 $as_echo "yes" >&6; }
8725 else
8726
8727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8728 $as_echo "no" >&6; }
8729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8730 $as_echo_n "checking for -std=c11 support... " >&6; }
8731 ac_save_CC="$CC"
8732 CC="$CC -std=c11"
8733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8734 /* end confdefs.h. */
8735
8736 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8737 # error "C11 support not found"
8738 #endif
8739
8740 _ACEOF
8741 if ac_fn_c_try_compile "$LINENO"; then :
8742
8743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8744 $as_echo "yes" >&6; }
8745 CC="$ac_save_CC"
8746 C_DIALECT="-std=c11"
8747
8748 else
8749 as_fn_error $? "C11 is required" "$LINENO" 5
8750 fi
8751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8752 fi
8753 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8754
8755
8756 # Some of the common include files depend on bfd.h, and bfd.h checks
8757 # that config.h is included first by testing that the PACKAGE macro
8758 # is defined.
8759 PACKAGE=sim
8760
8761 cat >>confdefs.h <<_ACEOF
8762 #define PACKAGE "$PACKAGE"
8763 _ACEOF
8764
8765
8766
8767 # Dependency checking.
8768 ac_config_commands="$ac_config_commands depdir"
8769
8770
8771 depcc="$CC" am_compiler_list=
8772
8773 am_depcomp=$ac_aux_dir/depcomp
8774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8775 $as_echo_n "checking dependency style of $depcc... " >&6; }
8776 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
8777 $as_echo_n "(cached) " >&6
8778 else
8779 if test -f "$am_depcomp"; then
8780 # We make a subdir and do the tests there. Otherwise we can end up
8781 # making bogus files that we don't know about and never remove. For
8782 # instance it was reported that on HP-UX the gcc test will end up
8783 # making a dummy file named `D' -- because `-MD' means `put the output
8784 # in D'.
8785 mkdir conftest.dir
8786 # Copy depcomp to subdir because otherwise we won't find it if we're
8787 # using a relative directory.
8788 cp "$am_depcomp" conftest.dir
8789 cd conftest.dir
8790 # We will build objects and dependencies in a subdirectory because
8791 # it helps to detect inapplicable dependency modes. For instance
8792 # both Tru64's cc and ICC support -MD to output dependencies as a
8793 # side effect of compilation, but ICC will put the dependencies in
8794 # the current directory while Tru64 will put them in the object
8795 # directory.
8796 mkdir sub
8797
8798 am_cv_CC_dependencies_compiler_type=none
8799 if test "$am_compiler_list" = ""; then
8800 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8801 fi
8802 for depmode in $am_compiler_list; do
8803 if test $depmode = none; then break; fi
8804
8805 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8806 # Setup a source with many dependencies, because some compilers
8807 # like to wrap large dependency lists on column 80 (with \), and
8808 # we should not choose a depcomp mode which is confused by this.
8809 #
8810 # We need to recreate these files for each test, as the compiler may
8811 # overwrite some of them when testing with obscure command lines.
8812 # This happens at least with the AIX C compiler.
8813 : > sub/conftest.c
8814 for i in 1 2 3 4 5 6; do
8815 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8816 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8817 # Solaris 8's {/usr,}/bin/sh.
8818 touch sub/conftst$i.h
8819 done
8820 echo "include sub/conftest.Po" > confmf
8821
8822 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8823 # mode. It turns out that the SunPro C++ compiler does not properly
8824 # handle `-M -o', and we need to detect this.
8825 depcmd="depmode=$depmode \
8826 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8827 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8828 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8829 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8830 if env $depcmd > conftest.err 2>&1 &&
8831 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8832 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8833 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8834 # icc doesn't choke on unknown options, it will just issue warnings
8835 # or remarks (even with -Werror). So we grep stderr for any message
8836 # that says an option was ignored or not supported.
8837 # When given -MP, icc 7.0 and 7.1 complain thusly:
8838 # icc: Command line warning: ignoring option '-M'; no argument required
8839 # The diagnosis changed in icc 8.0:
8840 # icc: Command line remark: option '-MP' not supported
8841 if (grep 'ignoring option' conftest.err ||
8842 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8843 am_cv_CC_dependencies_compiler_type=$depmode
8844 $as_echo "$as_me:$LINENO: success" >&5
8845 break
8846 fi
8847 fi
8848 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8849 sed -e 's/^/| /' < conftest.err >&5
8850 done
8851
8852 cd ..
8853 rm -rf conftest.dir
8854 else
8855 am_cv_CC_dependencies_compiler_type=none
8856 fi
8857
8858 fi
8859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8860 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8861 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8862 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
8863 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8864
8865 fi
8866
8867
8868 # Check for the 'make' the user wants to use.
8869 for ac_prog in make
8870 do
8871 # Extract the first word of "$ac_prog", so it can be a program name with args.
8872 set dummy $ac_prog; ac_word=$2
8873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8874 $as_echo_n "checking for $ac_word... " >&6; }
8875 if ${ac_cv_prog_MAKE+:} false; then :
8876 $as_echo_n "(cached) " >&6
8877 else
8878 if test -n "$MAKE"; then
8879 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8880 else
8881 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8882 for as_dir in $PATH
8883 do
8884 IFS=$as_save_IFS
8885 test -z "$as_dir" && as_dir=.
8886 for ac_exec_ext in '' $ac_executable_extensions; do
8887 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8888 ac_cv_prog_MAKE="$ac_prog"
8889 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8890 break 2
8891 fi
8892 done
8893 done
8894 IFS=$as_save_IFS
8895
8896 fi
8897 fi
8898 MAKE=$ac_cv_prog_MAKE
8899 if test -n "$MAKE"; then
8900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8901 $as_echo "$MAKE" >&6; }
8902 else
8903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8904 $as_echo "no" >&6; }
8905 fi
8906
8907
8908 test -n "$MAKE" && break
8909 done
8910
8911 MAKE_IS_GNU=
8912 case "`$MAKE --version 2>&1 | sed 1q`" in
8913 *GNU*)
8914 MAKE_IS_GNU=yes
8915 ;;
8916 esac
8917 if test "$MAKE_IS_GNU" = yes; then
8918 GMAKE_TRUE=
8919 GMAKE_FALSE='#'
8920 else
8921 GMAKE_TRUE='#'
8922 GMAKE_FALSE=
8923 fi
8924
8925
8926 ALL_LINGUAS=
8927 # If we haven't got the data from the intl directory,
8928 # assume NLS is disabled.
8929 USE_NLS=no
8930 LIBINTL=
8931 LIBINTL_DEP=
8932 INCINTL=
8933 XGETTEXT=
8934 GMSGFMT=
8935 POSUB=
8936
8937 if test -f ../../intl/config.intl; then
8938 . ../../intl/config.intl
8939 fi
8940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8941 $as_echo_n "checking whether NLS is requested... " >&6; }
8942 if test x"$USE_NLS" != xyes; then
8943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8944 $as_echo "no" >&6; }
8945 else
8946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8947 $as_echo "yes" >&6; }
8948
8949 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8950
8951
8952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8953 $as_echo_n "checking for catalogs to be installed... " >&6; }
8954 # Look for .po and .gmo files in the source directory.
8955 CATALOGS=
8956 XLINGUAS=
8957 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8958 # If there aren't any .gmo files the shell will give us the
8959 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8960 # weeded out.
8961 case "$cat" in *\**)
8962 continue;;
8963 esac
8964 # The quadruple backslash is collapsed to a double backslash
8965 # by the backticks, then collapsed again by the double quotes,
8966 # leaving us with one backslash in the sed expression (right
8967 # before the dot that mustn't act as a wildcard).
8968 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8969 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8970 # The user is allowed to set LINGUAS to a list of languages to
8971 # install catalogs for. If it's empty that means "all of them."
8972 if test "x$LINGUAS" = x; then
8973 CATALOGS="$CATALOGS $cat"
8974 XLINGUAS="$XLINGUAS $lang"
8975 else
8976 case "$LINGUAS" in *$lang*)
8977 CATALOGS="$CATALOGS $cat"
8978 XLINGUAS="$XLINGUAS $lang"
8979 ;;
8980 esac
8981 fi
8982 done
8983 LINGUAS="$XLINGUAS"
8984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8985 $as_echo "$LINGUAS" >&6; }
8986
8987
8988 DATADIRNAME=share
8989
8990 INSTOBJEXT=.mo
8991
8992 GENCAT=gencat
8993
8994 CATOBJEXT=.gmo
8995
8996 fi
8997
8998 # Check for common headers.
8999 # NB: You can assume C11 headers exist.
9000 for ac_header in unistd.h
9001 do :
9002 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
9003 if test "x$ac_cv_header_unistd_h" = xyes; then :
9004 cat >>confdefs.h <<_ACEOF
9005 #define HAVE_UNISTD_H 1
9006 _ACEOF
9007
9008 fi
9009
9010 done
9011
9012 for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
9013 do :
9014 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9015 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9016 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9017 cat >>confdefs.h <<_ACEOF
9018 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9019 _ACEOF
9020
9021 fi
9022
9023 done
9024
9025 for ac_header in fcntl.h fpu_control.h
9026 do :
9027 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9028 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9029 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9030 cat >>confdefs.h <<_ACEOF
9031 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9032 _ACEOF
9033
9034 fi
9035
9036 done
9037
9038 for ac_header in dlfcn.h sys/stat.h
9039 do :
9040 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9041 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9042 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9043 cat >>confdefs.h <<_ACEOF
9044 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9045 _ACEOF
9046
9047 fi
9048
9049 done
9050
9051 for ac_func in getrusage time sigaction __setfpucw
9052 do :
9053 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9054 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9055 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9056 cat >>confdefs.h <<_ACEOF
9057 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9058 _ACEOF
9059
9060 fi
9061 done
9062
9063 for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
9064 do :
9065 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9066 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9067 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9068 cat >>confdefs.h <<_ACEOF
9069 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9070 _ACEOF
9071
9072 fi
9073 done
9074
9075 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9076 #include <sys/types.h>
9077 #endif
9078 #ifdef HAVE_SYS_STAT_H
9079 #include <sys/stat.h>
9080 #endif
9081 "
9082 if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
9083
9084 cat >>confdefs.h <<_ACEOF
9085 #define HAVE_STRUCT_STAT_ST_DEV 1
9086 _ACEOF
9087
9088
9089 fi
9090 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9091 #include <sys/types.h>
9092 #endif
9093 #ifdef HAVE_SYS_STAT_H
9094 #include <sys/stat.h>
9095 #endif
9096 "
9097 if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
9098
9099 cat >>confdefs.h <<_ACEOF
9100 #define HAVE_STRUCT_STAT_ST_INO 1
9101 _ACEOF
9102
9103
9104 fi
9105 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9106 #include <sys/types.h>
9107 #endif
9108 #ifdef HAVE_SYS_STAT_H
9109 #include <sys/stat.h>
9110 #endif
9111 "
9112 if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
9113
9114 cat >>confdefs.h <<_ACEOF
9115 #define HAVE_STRUCT_STAT_ST_MODE 1
9116 _ACEOF
9117
9118
9119 fi
9120 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9121 #include <sys/types.h>
9122 #endif
9123 #ifdef HAVE_SYS_STAT_H
9124 #include <sys/stat.h>
9125 #endif
9126 "
9127 if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
9128
9129 cat >>confdefs.h <<_ACEOF
9130 #define HAVE_STRUCT_STAT_ST_NLINK 1
9131 _ACEOF
9132
9133
9134 fi
9135 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9136 #include <sys/types.h>
9137 #endif
9138 #ifdef HAVE_SYS_STAT_H
9139 #include <sys/stat.h>
9140 #endif
9141 "
9142 if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
9143
9144 cat >>confdefs.h <<_ACEOF
9145 #define HAVE_STRUCT_STAT_ST_UID 1
9146 _ACEOF
9147
9148
9149 fi
9150 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9151 #include <sys/types.h>
9152 #endif
9153 #ifdef HAVE_SYS_STAT_H
9154 #include <sys/stat.h>
9155 #endif
9156 "
9157 if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
9158
9159 cat >>confdefs.h <<_ACEOF
9160 #define HAVE_STRUCT_STAT_ST_GID 1
9161 _ACEOF
9162
9163
9164 fi
9165 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9166 #include <sys/types.h>
9167 #endif
9168 #ifdef HAVE_SYS_STAT_H
9169 #include <sys/stat.h>
9170 #endif
9171 "
9172 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
9173
9174 cat >>confdefs.h <<_ACEOF
9175 #define HAVE_STRUCT_STAT_ST_RDEV 1
9176 _ACEOF
9177
9178
9179 fi
9180 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9181 #include <sys/types.h>
9182 #endif
9183 #ifdef HAVE_SYS_STAT_H
9184 #include <sys/stat.h>
9185 #endif
9186 "
9187 if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
9188
9189 cat >>confdefs.h <<_ACEOF
9190 #define HAVE_STRUCT_STAT_ST_SIZE 1
9191 _ACEOF
9192
9193
9194 fi
9195 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9196 #include <sys/types.h>
9197 #endif
9198 #ifdef HAVE_SYS_STAT_H
9199 #include <sys/stat.h>
9200 #endif
9201 "
9202 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
9203
9204 cat >>confdefs.h <<_ACEOF
9205 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9206 _ACEOF
9207
9208
9209 fi
9210 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9211 #include <sys/types.h>
9212 #endif
9213 #ifdef HAVE_SYS_STAT_H
9214 #include <sys/stat.h>
9215 #endif
9216 "
9217 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
9218
9219 cat >>confdefs.h <<_ACEOF
9220 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9221 _ACEOF
9222
9223
9224 fi
9225 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9226 #include <sys/types.h>
9227 #endif
9228 #ifdef HAVE_SYS_STAT_H
9229 #include <sys/stat.h>
9230 #endif
9231 "
9232 if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
9233
9234 cat >>confdefs.h <<_ACEOF
9235 #define HAVE_STRUCT_STAT_ST_ATIME 1
9236 _ACEOF
9237
9238
9239 fi
9240 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9241 #include <sys/types.h>
9242 #endif
9243 #ifdef HAVE_SYS_STAT_H
9244 #include <sys/stat.h>
9245 #endif
9246 "
9247 if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
9248
9249 cat >>confdefs.h <<_ACEOF
9250 #define HAVE_STRUCT_STAT_ST_MTIME 1
9251 _ACEOF
9252
9253
9254 fi
9255 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9256 #include <sys/types.h>
9257 #endif
9258 #ifdef HAVE_SYS_STAT_H
9259 #include <sys/stat.h>
9260 #endif
9261 "
9262 if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
9263
9264 cat >>confdefs.h <<_ACEOF
9265 #define HAVE_STRUCT_STAT_ST_CTIME 1
9266 _ACEOF
9267
9268
9269 fi
9270
9271 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9272 #include <sys/socket.h>
9273
9274 "
9275 if test "x$ac_cv_type_socklen_t" = xyes; then :
9276
9277 cat >>confdefs.h <<_ACEOF
9278 #define HAVE_SOCKLEN_T 1
9279 _ACEOF
9280
9281
9282 fi
9283
9284
9285 # Check for socket libraries
9286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9287 $as_echo_n "checking for bind in -lsocket... " >&6; }
9288 if ${ac_cv_lib_socket_bind+:} false; then :
9289 $as_echo_n "(cached) " >&6
9290 else
9291 ac_check_lib_save_LIBS=$LIBS
9292 LIBS="-lsocket $LIBS"
9293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9294 /* end confdefs.h. */
9295
9296 /* Override any GCC internal prototype to avoid an error.
9297 Use char because int might match the return type of a GCC
9298 builtin and then its argument prototype would still apply. */
9299 #ifdef __cplusplus
9300 extern "C"
9301 #endif
9302 char bind ();
9303 int
9304 main ()
9305 {
9306 return bind ();
9307 ;
9308 return 0;
9309 }
9310 _ACEOF
9311 if ac_fn_c_try_link "$LINENO"; then :
9312 ac_cv_lib_socket_bind=yes
9313 else
9314 ac_cv_lib_socket_bind=no
9315 fi
9316 rm -f core conftest.err conftest.$ac_objext \
9317 conftest$ac_exeext conftest.$ac_ext
9318 LIBS=$ac_check_lib_save_LIBS
9319 fi
9320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9321 $as_echo "$ac_cv_lib_socket_bind" >&6; }
9322 if test "x$ac_cv_lib_socket_bind" = xyes; then :
9323 cat >>confdefs.h <<_ACEOF
9324 #define HAVE_LIBSOCKET 1
9325 _ACEOF
9326
9327 LIBS="-lsocket $LIBS"
9328
9329 fi
9330
9331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9332 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9333 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
9334 $as_echo_n "(cached) " >&6
9335 else
9336 ac_check_lib_save_LIBS=$LIBS
9337 LIBS="-lnsl $LIBS"
9338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9339 /* end confdefs.h. */
9340
9341 /* Override any GCC internal prototype to avoid an error.
9342 Use char because int might match the return type of a GCC
9343 builtin and then its argument prototype would still apply. */
9344 #ifdef __cplusplus
9345 extern "C"
9346 #endif
9347 char gethostbyname ();
9348 int
9349 main ()
9350 {
9351 return gethostbyname ();
9352 ;
9353 return 0;
9354 }
9355 _ACEOF
9356 if ac_fn_c_try_link "$LINENO"; then :
9357 ac_cv_lib_nsl_gethostbyname=yes
9358 else
9359 ac_cv_lib_nsl_gethostbyname=no
9360 fi
9361 rm -f core conftest.err conftest.$ac_objext \
9362 conftest$ac_exeext conftest.$ac_ext
9363 LIBS=$ac_check_lib_save_LIBS
9364 fi
9365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9366 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9367 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
9368 cat >>confdefs.h <<_ACEOF
9369 #define HAVE_LIBNSL 1
9370 _ACEOF
9371
9372 LIBS="-lnsl $LIBS"
9373
9374 fi
9375
9376
9377 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
9378 # using the same condition.
9379
9380 # Use the system's zlib library.
9381 zlibdir="-L\$(top_builddir)/../zlib"
9382 zlibinc="-I\$(top_srcdir)/../zlib"
9383
9384 # Check whether --with-system-zlib was given.
9385 if test "${with_system_zlib+set}" = set; then :
9386 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9387 zlibdir=
9388 zlibinc=
9389 fi
9390
9391 fi
9392
9393
9394
9395
9396
9397 # BFD uses libdl when when plugins enabled.
9398
9399 maybe_plugins=no
9400 for ac_header in dlfcn.h
9401 do :
9402 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9403 "
9404 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
9405 cat >>confdefs.h <<_ACEOF
9406 #define HAVE_DLFCN_H 1
9407 _ACEOF
9408 maybe_plugins=yes
9409 fi
9410
9411 done
9412
9413 for ac_header in windows.h
9414 do :
9415 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9416 "
9417 if test "x$ac_cv_header_windows_h" = xyes; then :
9418 cat >>confdefs.h <<_ACEOF
9419 #define HAVE_WINDOWS_H 1
9420 _ACEOF
9421 maybe_plugins=yes
9422 fi
9423
9424 done
9425
9426
9427 # Check whether --enable-plugins was given.
9428 if test "${enable_plugins+set}" = set; then :
9429 enableval=$enable_plugins; case "${enableval}" in
9430 no) plugins=no ;;
9431 *) plugins=yes
9432 if test "$maybe_plugins" != "yes" ; then
9433 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9434 fi ;;
9435 esac
9436 else
9437 plugins=$maybe_plugins
9438
9439 fi
9440
9441 if test "$plugins" = "yes"; then
9442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9443 $as_echo_n "checking for library containing dlsym... " >&6; }
9444 if ${ac_cv_search_dlsym+:} false; then :
9445 $as_echo_n "(cached) " >&6
9446 else
9447 ac_func_search_save_LIBS=$LIBS
9448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9449 /* end confdefs.h. */
9450
9451 /* Override any GCC internal prototype to avoid an error.
9452 Use char because int might match the return type of a GCC
9453 builtin and then its argument prototype would still apply. */
9454 #ifdef __cplusplus
9455 extern "C"
9456 #endif
9457 char dlsym ();
9458 int
9459 main ()
9460 {
9461 return dlsym ();
9462 ;
9463 return 0;
9464 }
9465 _ACEOF
9466 for ac_lib in '' dl; do
9467 if test -z "$ac_lib"; then
9468 ac_res="none required"
9469 else
9470 ac_res=-l$ac_lib
9471 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9472 fi
9473 if ac_fn_c_try_link "$LINENO"; then :
9474 ac_cv_search_dlsym=$ac_res
9475 fi
9476 rm -f core conftest.err conftest.$ac_objext \
9477 conftest$ac_exeext
9478 if ${ac_cv_search_dlsym+:} false; then :
9479 break
9480 fi
9481 done
9482 if ${ac_cv_search_dlsym+:} false; then :
9483
9484 else
9485 ac_cv_search_dlsym=no
9486 fi
9487 rm conftest.$ac_ext
9488 LIBS=$ac_func_search_save_LIBS
9489 fi
9490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9491 $as_echo "$ac_cv_search_dlsym" >&6; }
9492 ac_res=$ac_cv_search_dlsym
9493 if test "$ac_res" != no; then :
9494 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9495
9496 fi
9497
9498 fi
9499
9500 if test "$plugins" = yes; then
9501 PLUGINS_TRUE=
9502 PLUGINS_FALSE='#'
9503 else
9504 PLUGINS_TRUE='#'
9505 PLUGINS_FALSE=
9506 fi
9507
9508
9509
9510
9511
9512 # Set options
9513 enable_dlopen=yes
9514
9515
9516
9517
9518 enable_win32_dll=no
9519
9520
9521 # Check whether --enable-shared was given.
9522 if test "${enable_shared+set}" = set; then :
9523 enableval=$enable_shared; p=${PACKAGE-default}
9524 case $enableval in
9525 yes) enable_shared=yes ;;
9526 no) enable_shared=no ;;
9527 *)
9528 enable_shared=no
9529 # Look at the argument we got. We use all the common list separators.
9530 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9531 for pkg in $enableval; do
9532 IFS="$lt_save_ifs"
9533 if test "X$pkg" = "X$p"; then
9534 enable_shared=yes
9535 fi
9536 done
9537 IFS="$lt_save_ifs"
9538 ;;
9539 esac
9540 else
9541 enable_shared=yes
9542 fi
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552 # Check whether --enable-static was given.
9553 if test "${enable_static+set}" = set; then :
9554 enableval=$enable_static; p=${PACKAGE-default}
9555 case $enableval in
9556 yes) enable_static=yes ;;
9557 no) enable_static=no ;;
9558 *)
9559 enable_static=no
9560 # Look at the argument we got. We use all the common list separators.
9561 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9562 for pkg in $enableval; do
9563 IFS="$lt_save_ifs"
9564 if test "X$pkg" = "X$p"; then
9565 enable_static=yes
9566 fi
9567 done
9568 IFS="$lt_save_ifs"
9569 ;;
9570 esac
9571 else
9572 enable_static=yes
9573 fi
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584 # Check whether --with-pic was given.
9585 if test "${with_pic+set}" = set; then :
9586 withval=$with_pic; pic_mode="$withval"
9587 else
9588 pic_mode=default
9589 fi
9590
9591
9592 test -z "$pic_mode" && pic_mode=default
9593
9594
9595
9596
9597
9598
9599
9600 # Check whether --enable-fast-install was given.
9601 if test "${enable_fast_install+set}" = set; then :
9602 enableval=$enable_fast_install; p=${PACKAGE-default}
9603 case $enableval in
9604 yes) enable_fast_install=yes ;;
9605 no) enable_fast_install=no ;;
9606 *)
9607 enable_fast_install=no
9608 # Look at the argument we got. We use all the common list separators.
9609 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9610 for pkg in $enableval; do
9611 IFS="$lt_save_ifs"
9612 if test "X$pkg" = "X$p"; then
9613 enable_fast_install=yes
9614 fi
9615 done
9616 IFS="$lt_save_ifs"
9617 ;;
9618 esac
9619 else
9620 enable_fast_install=yes
9621 fi
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633 # This can be used to rebuild libtool when needed
9634 LIBTOOL_DEPS="$ltmain"
9635
9636 # Always use our own libtool.
9637 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664 test -z "$LN_S" && LN_S="ln -s"
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679 if test -n "${ZSH_VERSION+set}" ; then
9680 setopt NO_GLOB_SUBST
9681 fi
9682
9683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9684 $as_echo_n "checking for objdir... " >&6; }
9685 if ${lt_cv_objdir+:} false; then :
9686 $as_echo_n "(cached) " >&6
9687 else
9688 rm -f .libs 2>/dev/null
9689 mkdir .libs 2>/dev/null
9690 if test -d .libs; then
9691 lt_cv_objdir=.libs
9692 else
9693 # MS-DOS does not allow filenames that begin with a dot.
9694 lt_cv_objdir=_libs
9695 fi
9696 rmdir .libs 2>/dev/null
9697 fi
9698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9699 $as_echo "$lt_cv_objdir" >&6; }
9700 objdir=$lt_cv_objdir
9701
9702
9703
9704
9705
9706 cat >>confdefs.h <<_ACEOF
9707 #define LT_OBJDIR "$lt_cv_objdir/"
9708 _ACEOF
9709
9710
9711
9712
9713 case $host_os in
9714 aix3*)
9715 # AIX sometimes has problems with the GCC collect2 program. For some
9716 # reason, if we set the COLLECT_NAMES environment variable, the problems
9717 # vanish in a puff of smoke.
9718 if test "X${COLLECT_NAMES+set}" != Xset; then
9719 COLLECT_NAMES=
9720 export COLLECT_NAMES
9721 fi
9722 ;;
9723 esac
9724
9725 # Global variables:
9726 ofile=libtool
9727 can_build_shared=yes
9728
9729 # All known linkers require a `.a' archive for static linking (except MSVC,
9730 # which needs '.lib').
9731 libext=a
9732
9733 with_gnu_ld="$lt_cv_prog_gnu_ld"
9734
9735 old_CC="$CC"
9736 old_CFLAGS="$CFLAGS"
9737
9738 # Set sane defaults for various variables
9739 test -z "$CC" && CC=cc
9740 test -z "$LTCC" && LTCC=$CC
9741 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9742 test -z "$LD" && LD=ld
9743 test -z "$ac_objext" && ac_objext=o
9744
9745 for cc_temp in $compiler""; do
9746 case $cc_temp in
9747 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9748 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9749 \-*) ;;
9750 *) break;;
9751 esac
9752 done
9753 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9754
9755
9756 # Only perform the check for file, if the check method requires it
9757 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9758 case $deplibs_check_method in
9759 file_magic*)
9760 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9762 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9763 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9764 $as_echo_n "(cached) " >&6
9765 else
9766 case $MAGIC_CMD in
9767 [\\/*] | ?:[\\/]*)
9768 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9769 ;;
9770 *)
9771 lt_save_MAGIC_CMD="$MAGIC_CMD"
9772 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9773 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9774 for ac_dir in $ac_dummy; do
9775 IFS="$lt_save_ifs"
9776 test -z "$ac_dir" && ac_dir=.
9777 if test -f $ac_dir/${ac_tool_prefix}file; then
9778 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9779 if test -n "$file_magic_test_file"; then
9780 case $deplibs_check_method in
9781 "file_magic "*)
9782 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9783 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9784 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9785 $EGREP "$file_magic_regex" > /dev/null; then
9786 :
9787 else
9788 cat <<_LT_EOF 1>&2
9789
9790 *** Warning: the command libtool uses to detect shared libraries,
9791 *** $file_magic_cmd, produces output that libtool cannot recognize.
9792 *** The result is that libtool may fail to recognize shared libraries
9793 *** as such. This will affect the creation of libtool libraries that
9794 *** depend on shared libraries, but programs linked with such libtool
9795 *** libraries will work regardless of this problem. Nevertheless, you
9796 *** may want to report the problem to your system manager and/or to
9797 *** bug-libtool@gnu.org
9798
9799 _LT_EOF
9800 fi ;;
9801 esac
9802 fi
9803 break
9804 fi
9805 done
9806 IFS="$lt_save_ifs"
9807 MAGIC_CMD="$lt_save_MAGIC_CMD"
9808 ;;
9809 esac
9810 fi
9811
9812 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9813 if test -n "$MAGIC_CMD"; then
9814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9815 $as_echo "$MAGIC_CMD" >&6; }
9816 else
9817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9818 $as_echo "no" >&6; }
9819 fi
9820
9821
9822
9823
9824
9825 if test -z "$lt_cv_path_MAGIC_CMD"; then
9826 if test -n "$ac_tool_prefix"; then
9827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9828 $as_echo_n "checking for file... " >&6; }
9829 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9830 $as_echo_n "(cached) " >&6
9831 else
9832 case $MAGIC_CMD in
9833 [\\/*] | ?:[\\/]*)
9834 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9835 ;;
9836 *)
9837 lt_save_MAGIC_CMD="$MAGIC_CMD"
9838 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9839 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9840 for ac_dir in $ac_dummy; do
9841 IFS="$lt_save_ifs"
9842 test -z "$ac_dir" && ac_dir=.
9843 if test -f $ac_dir/file; then
9844 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9845 if test -n "$file_magic_test_file"; then
9846 case $deplibs_check_method in
9847 "file_magic "*)
9848 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9849 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9850 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9851 $EGREP "$file_magic_regex" > /dev/null; then
9852 :
9853 else
9854 cat <<_LT_EOF 1>&2
9855
9856 *** Warning: the command libtool uses to detect shared libraries,
9857 *** $file_magic_cmd, produces output that libtool cannot recognize.
9858 *** The result is that libtool may fail to recognize shared libraries
9859 *** as such. This will affect the creation of libtool libraries that
9860 *** depend on shared libraries, but programs linked with such libtool
9861 *** libraries will work regardless of this problem. Nevertheless, you
9862 *** may want to report the problem to your system manager and/or to
9863 *** bug-libtool@gnu.org
9864
9865 _LT_EOF
9866 fi ;;
9867 esac
9868 fi
9869 break
9870 fi
9871 done
9872 IFS="$lt_save_ifs"
9873 MAGIC_CMD="$lt_save_MAGIC_CMD"
9874 ;;
9875 esac
9876 fi
9877
9878 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9879 if test -n "$MAGIC_CMD"; then
9880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9881 $as_echo "$MAGIC_CMD" >&6; }
9882 else
9883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9884 $as_echo "no" >&6; }
9885 fi
9886
9887
9888 else
9889 MAGIC_CMD=:
9890 fi
9891 fi
9892
9893 fi
9894 ;;
9895 esac
9896
9897 # Use C for the default configuration in the libtool script
9898
9899 lt_save_CC="$CC"
9900 ac_ext=c
9901 ac_cpp='$CPP $CPPFLAGS'
9902 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9903 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9904 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9905
9906
9907 # Source file extension for C test sources.
9908 ac_ext=c
9909
9910 # Object file extension for compiled C test sources.
9911 objext=o
9912 objext=$objext
9913
9914 # Code to be used in simple compile tests
9915 lt_simple_compile_test_code="int some_variable = 0;"
9916
9917 # Code to be used in simple link tests
9918 lt_simple_link_test_code='int main(){return(0);}'
9919
9920
9921
9922
9923
9924
9925
9926 # If no C compiler was specified, use CC.
9927 LTCC=${LTCC-"$CC"}
9928
9929 # If no C compiler flags were specified, use CFLAGS.
9930 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9931
9932 # Allow CC to be a program name with arguments.
9933 compiler=$CC
9934
9935 # Save the default compiler, since it gets overwritten when the other
9936 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9937 compiler_DEFAULT=$CC
9938
9939 # save warnings/boilerplate of simple test code
9940 ac_outfile=conftest.$ac_objext
9941 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9942 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9943 _lt_compiler_boilerplate=`cat conftest.err`
9944 $RM conftest*
9945
9946 ac_outfile=conftest.$ac_objext
9947 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9948 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9949 _lt_linker_boilerplate=`cat conftest.err`
9950 $RM -r conftest*
9951
9952
9953 ## CAVEAT EMPTOR:
9954 ## There is no encapsulation within the following macros, do not change
9955 ## the running order or otherwise move them around unless you know exactly
9956 ## what you are doing...
9957 if test -n "$compiler"; then
9958
9959 lt_prog_compiler_no_builtin_flag=
9960
9961 if test "$GCC" = yes; then
9962 case $cc_basename in
9963 nvcc*)
9964 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9965 *)
9966 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9967 esac
9968
9969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9970 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9971 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9972 $as_echo_n "(cached) " >&6
9973 else
9974 lt_cv_prog_compiler_rtti_exceptions=no
9975 ac_outfile=conftest.$ac_objext
9976 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9977 lt_compiler_flag="-fno-rtti -fno-exceptions"
9978 # Insert the option either (1) after the last *FLAGS variable, or
9979 # (2) before a word containing "conftest.", or (3) at the end.
9980 # Note that $ac_compile itself does not contain backslashes and begins
9981 # with a dollar sign (not a hyphen), so the echo should work correctly.
9982 # The option is referenced via a variable to avoid confusing sed.
9983 lt_compile=`echo "$ac_compile" | $SED \
9984 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9985 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9986 -e 's:$: $lt_compiler_flag:'`
9987 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9988 (eval "$lt_compile" 2>conftest.err)
9989 ac_status=$?
9990 cat conftest.err >&5
9991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9992 if (exit $ac_status) && test -s "$ac_outfile"; then
9993 # The compiler can only warn and ignore the option if not recognized
9994 # So say no if there are warnings other than the usual output.
9995 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9996 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9997 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9998 lt_cv_prog_compiler_rtti_exceptions=yes
9999 fi
10000 fi
10001 $RM conftest*
10002
10003 fi
10004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
10005 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
10006
10007 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
10008 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
10009 else
10010 :
10011 fi
10012
10013 fi
10014
10015
10016
10017
10018
10019
10020 lt_prog_compiler_wl=
10021 lt_prog_compiler_pic=
10022 lt_prog_compiler_static=
10023
10024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
10025 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
10026
10027 if test "$GCC" = yes; then
10028 lt_prog_compiler_wl='-Wl,'
10029 lt_prog_compiler_static='-static'
10030
10031 case $host_os in
10032 aix*)
10033 # All AIX code is PIC.
10034 if test "$host_cpu" = ia64; then
10035 # AIX 5 now supports IA64 processor
10036 lt_prog_compiler_static='-Bstatic'
10037 fi
10038 lt_prog_compiler_pic='-fPIC'
10039 ;;
10040
10041 amigaos*)
10042 case $host_cpu in
10043 powerpc)
10044 # see comment about AmigaOS4 .so support
10045 lt_prog_compiler_pic='-fPIC'
10046 ;;
10047 m68k)
10048 # FIXME: we need at least 68020 code to build shared libraries, but
10049 # adding the `-m68020' flag to GCC prevents building anything better,
10050 # like `-m68040'.
10051 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10052 ;;
10053 esac
10054 ;;
10055
10056 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10057 # PIC is the default for these OSes.
10058 ;;
10059
10060 mingw* | cygwin* | pw32* | os2* | cegcc*)
10061 # This hack is so that the source file can tell whether it is being
10062 # built for inclusion in a dll (and should export symbols for example).
10063 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10064 # (--disable-auto-import) libraries
10065 lt_prog_compiler_pic='-DDLL_EXPORT'
10066 ;;
10067
10068 darwin* | rhapsody*)
10069 # PIC is the default on this platform
10070 # Common symbols not allowed in MH_DYLIB files
10071 lt_prog_compiler_pic='-fno-common'
10072 ;;
10073
10074 haiku*)
10075 # PIC is the default for Haiku.
10076 # The "-static" flag exists, but is broken.
10077 lt_prog_compiler_static=
10078 ;;
10079
10080 hpux*)
10081 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10082 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10083 # sets the default TLS model and affects inlining.
10084 case $host_cpu in
10085 hppa*64*)
10086 # +Z the default
10087 ;;
10088 *)
10089 lt_prog_compiler_pic='-fPIC'
10090 ;;
10091 esac
10092 ;;
10093
10094 interix[3-9]*)
10095 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10096 # Instead, we relocate shared libraries at runtime.
10097 ;;
10098
10099 msdosdjgpp*)
10100 # Just because we use GCC doesn't mean we suddenly get shared libraries
10101 # on systems that don't support them.
10102 lt_prog_compiler_can_build_shared=no
10103 enable_shared=no
10104 ;;
10105
10106 *nto* | *qnx*)
10107 # QNX uses GNU C++, but need to define -shared option too, otherwise
10108 # it will coredump.
10109 lt_prog_compiler_pic='-fPIC -shared'
10110 ;;
10111
10112 sysv4*MP*)
10113 if test -d /usr/nec; then
10114 lt_prog_compiler_pic=-Kconform_pic
10115 fi
10116 ;;
10117
10118 *)
10119 lt_prog_compiler_pic='-fPIC'
10120 ;;
10121 esac
10122
10123 case $cc_basename in
10124 nvcc*) # Cuda Compiler Driver 2.2
10125 lt_prog_compiler_wl='-Xlinker '
10126 lt_prog_compiler_pic='-Xcompiler -fPIC'
10127 ;;
10128 esac
10129 else
10130 # PORTME Check for flag to pass linker flags through the system compiler.
10131 case $host_os in
10132 aix*)
10133 lt_prog_compiler_wl='-Wl,'
10134 if test "$host_cpu" = ia64; then
10135 # AIX 5 now supports IA64 processor
10136 lt_prog_compiler_static='-Bstatic'
10137 else
10138 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10139 fi
10140 ;;
10141
10142 mingw* | cygwin* | pw32* | os2* | cegcc*)
10143 # This hack is so that the source file can tell whether it is being
10144 # built for inclusion in a dll (and should export symbols for example).
10145 lt_prog_compiler_pic='-DDLL_EXPORT'
10146 ;;
10147
10148 hpux9* | hpux10* | hpux11*)
10149 lt_prog_compiler_wl='-Wl,'
10150 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10151 # not for PA HP-UX.
10152 case $host_cpu in
10153 hppa*64*|ia64*)
10154 # +Z the default
10155 ;;
10156 *)
10157 lt_prog_compiler_pic='+Z'
10158 ;;
10159 esac
10160 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10161 lt_prog_compiler_static='${wl}-a ${wl}archive'
10162 ;;
10163
10164 irix5* | irix6* | nonstopux*)
10165 lt_prog_compiler_wl='-Wl,'
10166 # PIC (with -KPIC) is the default.
10167 lt_prog_compiler_static='-non_shared'
10168 ;;
10169
10170 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10171 case $cc_basename in
10172 # old Intel for x86_64 which still supported -KPIC.
10173 ecc*)
10174 lt_prog_compiler_wl='-Wl,'
10175 lt_prog_compiler_pic='-KPIC'
10176 lt_prog_compiler_static='-static'
10177 ;;
10178 # icc used to be incompatible with GCC.
10179 # ICC 10 doesn't accept -KPIC any more.
10180 icc* | ifort*)
10181 lt_prog_compiler_wl='-Wl,'
10182 lt_prog_compiler_pic='-fPIC'
10183 lt_prog_compiler_static='-static'
10184 ;;
10185 # Lahey Fortran 8.1.
10186 lf95*)
10187 lt_prog_compiler_wl='-Wl,'
10188 lt_prog_compiler_pic='--shared'
10189 lt_prog_compiler_static='--static'
10190 ;;
10191 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10192 # Portland Group compilers (*not* the Pentium gcc compiler,
10193 # which looks to be a dead project)
10194 lt_prog_compiler_wl='-Wl,'
10195 lt_prog_compiler_pic='-fpic'
10196 lt_prog_compiler_static='-Bstatic'
10197 ;;
10198 ccc*)
10199 lt_prog_compiler_wl='-Wl,'
10200 # All Alpha code is PIC.
10201 lt_prog_compiler_static='-non_shared'
10202 ;;
10203 xl* | bgxl* | bgf* | mpixl*)
10204 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10205 lt_prog_compiler_wl='-Wl,'
10206 lt_prog_compiler_pic='-qpic'
10207 lt_prog_compiler_static='-qstaticlink'
10208 ;;
10209 *)
10210 case `$CC -V 2>&1 | sed 5q` in
10211 *Sun\ F* | *Sun*Fortran*)
10212 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10213 lt_prog_compiler_pic='-KPIC'
10214 lt_prog_compiler_static='-Bstatic'
10215 lt_prog_compiler_wl=''
10216 ;;
10217 *Sun\ C*)
10218 # Sun C 5.9
10219 lt_prog_compiler_pic='-KPIC'
10220 lt_prog_compiler_static='-Bstatic'
10221 lt_prog_compiler_wl='-Wl,'
10222 ;;
10223 esac
10224 ;;
10225 esac
10226 ;;
10227
10228 newsos6)
10229 lt_prog_compiler_pic='-KPIC'
10230 lt_prog_compiler_static='-Bstatic'
10231 ;;
10232
10233 *nto* | *qnx*)
10234 # QNX uses GNU C++, but need to define -shared option too, otherwise
10235 # it will coredump.
10236 lt_prog_compiler_pic='-fPIC -shared'
10237 ;;
10238
10239 osf3* | osf4* | osf5*)
10240 lt_prog_compiler_wl='-Wl,'
10241 # All OSF/1 code is PIC.
10242 lt_prog_compiler_static='-non_shared'
10243 ;;
10244
10245 rdos*)
10246 lt_prog_compiler_static='-non_shared'
10247 ;;
10248
10249 solaris*)
10250 lt_prog_compiler_pic='-KPIC'
10251 lt_prog_compiler_static='-Bstatic'
10252 case $cc_basename in
10253 f77* | f90* | f95*)
10254 lt_prog_compiler_wl='-Qoption ld ';;
10255 *)
10256 lt_prog_compiler_wl='-Wl,';;
10257 esac
10258 ;;
10259
10260 sunos4*)
10261 lt_prog_compiler_wl='-Qoption ld '
10262 lt_prog_compiler_pic='-PIC'
10263 lt_prog_compiler_static='-Bstatic'
10264 ;;
10265
10266 sysv4 | sysv4.2uw2* | sysv4.3*)
10267 lt_prog_compiler_wl='-Wl,'
10268 lt_prog_compiler_pic='-KPIC'
10269 lt_prog_compiler_static='-Bstatic'
10270 ;;
10271
10272 sysv4*MP*)
10273 if test -d /usr/nec ;then
10274 lt_prog_compiler_pic='-Kconform_pic'
10275 lt_prog_compiler_static='-Bstatic'
10276 fi
10277 ;;
10278
10279 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10280 lt_prog_compiler_wl='-Wl,'
10281 lt_prog_compiler_pic='-KPIC'
10282 lt_prog_compiler_static='-Bstatic'
10283 ;;
10284
10285 unicos*)
10286 lt_prog_compiler_wl='-Wl,'
10287 lt_prog_compiler_can_build_shared=no
10288 ;;
10289
10290 uts4*)
10291 lt_prog_compiler_pic='-pic'
10292 lt_prog_compiler_static='-Bstatic'
10293 ;;
10294
10295 *)
10296 lt_prog_compiler_can_build_shared=no
10297 ;;
10298 esac
10299 fi
10300
10301 case $host_os in
10302 # For platforms which do not support PIC, -DPIC is meaningless:
10303 *djgpp*)
10304 lt_prog_compiler_pic=
10305 ;;
10306 *)
10307 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10308 ;;
10309 esac
10310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10311 $as_echo "$lt_prog_compiler_pic" >&6; }
10312
10313
10314
10315
10316
10317
10318 #
10319 # Check to make sure the PIC flag actually works.
10320 #
10321 if test -n "$lt_prog_compiler_pic"; then
10322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10323 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10324 if ${lt_cv_prog_compiler_pic_works+:} false; then :
10325 $as_echo_n "(cached) " >&6
10326 else
10327 lt_cv_prog_compiler_pic_works=no
10328 ac_outfile=conftest.$ac_objext
10329 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10330 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10331 # Insert the option either (1) after the last *FLAGS variable, or
10332 # (2) before a word containing "conftest.", or (3) at the end.
10333 # Note that $ac_compile itself does not contain backslashes and begins
10334 # with a dollar sign (not a hyphen), so the echo should work correctly.
10335 # The option is referenced via a variable to avoid confusing sed.
10336 lt_compile=`echo "$ac_compile" | $SED \
10337 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10338 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10339 -e 's:$: $lt_compiler_flag:'`
10340 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10341 (eval "$lt_compile" 2>conftest.err)
10342 ac_status=$?
10343 cat conftest.err >&5
10344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10345 if (exit $ac_status) && test -s "$ac_outfile"; then
10346 # The compiler can only warn and ignore the option if not recognized
10347 # So say no if there are warnings other than the usual output.
10348 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10349 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10350 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10351 lt_cv_prog_compiler_pic_works=yes
10352 fi
10353 fi
10354 $RM conftest*
10355
10356 fi
10357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10358 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10359
10360 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10361 case $lt_prog_compiler_pic in
10362 "" | " "*) ;;
10363 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10364 esac
10365 else
10366 lt_prog_compiler_pic=
10367 lt_prog_compiler_can_build_shared=no
10368 fi
10369
10370 fi
10371
10372
10373
10374
10375
10376
10377 #
10378 # Check to make sure the static flag actually works.
10379 #
10380 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10382 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10383 if ${lt_cv_prog_compiler_static_works+:} false; then :
10384 $as_echo_n "(cached) " >&6
10385 else
10386 lt_cv_prog_compiler_static_works=no
10387 save_LDFLAGS="$LDFLAGS"
10388 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10389 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10390 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10391 # The linker can only warn and ignore the option if not recognized
10392 # So say no if there are warnings
10393 if test -s conftest.err; then
10394 # Append any errors to the config.log.
10395 cat conftest.err 1>&5
10396 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10397 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10398 if diff conftest.exp conftest.er2 >/dev/null; then
10399 lt_cv_prog_compiler_static_works=yes
10400 fi
10401 else
10402 lt_cv_prog_compiler_static_works=yes
10403 fi
10404 fi
10405 $RM -r conftest*
10406 LDFLAGS="$save_LDFLAGS"
10407
10408 fi
10409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10410 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10411
10412 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10413 :
10414 else
10415 lt_prog_compiler_static=
10416 fi
10417
10418
10419
10420
10421
10422
10423
10424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10425 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10426 if ${lt_cv_prog_compiler_c_o+:} false; then :
10427 $as_echo_n "(cached) " >&6
10428 else
10429 lt_cv_prog_compiler_c_o=no
10430 $RM -r conftest 2>/dev/null
10431 mkdir conftest
10432 cd conftest
10433 mkdir out
10434 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10435
10436 lt_compiler_flag="-o out/conftest2.$ac_objext"
10437 # Insert the option either (1) after the last *FLAGS variable, or
10438 # (2) before a word containing "conftest.", or (3) at the end.
10439 # Note that $ac_compile itself does not contain backslashes and begins
10440 # with a dollar sign (not a hyphen), so the echo should work correctly.
10441 lt_compile=`echo "$ac_compile" | $SED \
10442 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10443 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10444 -e 's:$: $lt_compiler_flag:'`
10445 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10446 (eval "$lt_compile" 2>out/conftest.err)
10447 ac_status=$?
10448 cat out/conftest.err >&5
10449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10450 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10451 then
10452 # The compiler can only warn and ignore the option if not recognized
10453 # So say no if there are warnings
10454 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10455 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10456 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10457 lt_cv_prog_compiler_c_o=yes
10458 fi
10459 fi
10460 chmod u+w . 2>&5
10461 $RM conftest*
10462 # SGI C++ compiler will create directory out/ii_files/ for
10463 # template instantiation
10464 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10465 $RM out/* && rmdir out
10466 cd ..
10467 $RM -r conftest
10468 $RM conftest*
10469
10470 fi
10471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10472 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10473
10474
10475
10476
10477
10478
10479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10480 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10481 if ${lt_cv_prog_compiler_c_o+:} false; then :
10482 $as_echo_n "(cached) " >&6
10483 else
10484 lt_cv_prog_compiler_c_o=no
10485 $RM -r conftest 2>/dev/null
10486 mkdir conftest
10487 cd conftest
10488 mkdir out
10489 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10490
10491 lt_compiler_flag="-o out/conftest2.$ac_objext"
10492 # Insert the option either (1) after the last *FLAGS variable, or
10493 # (2) before a word containing "conftest.", or (3) at the end.
10494 # Note that $ac_compile itself does not contain backslashes and begins
10495 # with a dollar sign (not a hyphen), so the echo should work correctly.
10496 lt_compile=`echo "$ac_compile" | $SED \
10497 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10498 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10499 -e 's:$: $lt_compiler_flag:'`
10500 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10501 (eval "$lt_compile" 2>out/conftest.err)
10502 ac_status=$?
10503 cat out/conftest.err >&5
10504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10505 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10506 then
10507 # The compiler can only warn and ignore the option if not recognized
10508 # So say no if there are warnings
10509 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10510 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10511 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10512 lt_cv_prog_compiler_c_o=yes
10513 fi
10514 fi
10515 chmod u+w . 2>&5
10516 $RM conftest*
10517 # SGI C++ compiler will create directory out/ii_files/ for
10518 # template instantiation
10519 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10520 $RM out/* && rmdir out
10521 cd ..
10522 $RM -r conftest
10523 $RM conftest*
10524
10525 fi
10526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10527 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10528
10529
10530
10531
10532 hard_links="nottested"
10533 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10534 # do not overwrite the value of need_locks provided by the user
10535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10536 $as_echo_n "checking if we can lock with hard links... " >&6; }
10537 hard_links=yes
10538 $RM conftest*
10539 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10540 touch conftest.a
10541 ln conftest.a conftest.b 2>&5 || hard_links=no
10542 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10544 $as_echo "$hard_links" >&6; }
10545 if test "$hard_links" = no; then
10546 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10547 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10548 need_locks=warn
10549 fi
10550 else
10551 need_locks=no
10552 fi
10553
10554
10555
10556
10557
10558
10559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10560 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10561
10562 runpath_var=
10563 allow_undefined_flag=
10564 always_export_symbols=no
10565 archive_cmds=
10566 archive_expsym_cmds=
10567 compiler_needs_object=no
10568 enable_shared_with_static_runtimes=no
10569 export_dynamic_flag_spec=
10570 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10571 hardcode_automatic=no
10572 hardcode_direct=no
10573 hardcode_direct_absolute=no
10574 hardcode_libdir_flag_spec=
10575 hardcode_libdir_flag_spec_ld=
10576 hardcode_libdir_separator=
10577 hardcode_minus_L=no
10578 hardcode_shlibpath_var=unsupported
10579 inherit_rpath=no
10580 link_all_deplibs=unknown
10581 module_cmds=
10582 module_expsym_cmds=
10583 old_archive_from_new_cmds=
10584 old_archive_from_expsyms_cmds=
10585 thread_safe_flag_spec=
10586 whole_archive_flag_spec=
10587 # include_expsyms should be a list of space-separated symbols to be *always*
10588 # included in the symbol list
10589 include_expsyms=
10590 # exclude_expsyms can be an extended regexp of symbols to exclude
10591 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10592 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10593 # as well as any symbol that contains `d'.
10594 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10595 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10596 # platforms (ab)use it in PIC code, but their linkers get confused if
10597 # the symbol is explicitly referenced. Since portable code cannot
10598 # rely on this symbol name, it's probably fine to never include it in
10599 # preloaded symbol tables.
10600 # Exclude shared library initialization/finalization symbols.
10601 extract_expsyms_cmds=
10602
10603 case $host_os in
10604 cygwin* | mingw* | pw32* | cegcc*)
10605 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10606 # When not using gcc, we currently assume that we are using
10607 # Microsoft Visual C++.
10608 if test "$GCC" != yes; then
10609 with_gnu_ld=no
10610 fi
10611 ;;
10612 interix*)
10613 # we just hope/assume this is gcc and not c89 (= MSVC++)
10614 with_gnu_ld=yes
10615 ;;
10616 openbsd*)
10617 with_gnu_ld=no
10618 ;;
10619 esac
10620
10621 ld_shlibs=yes
10622
10623 # On some targets, GNU ld is compatible enough with the native linker
10624 # that we're better off using the native interface for both.
10625 lt_use_gnu_ld_interface=no
10626 if test "$with_gnu_ld" = yes; then
10627 case $host_os in
10628 aix*)
10629 # The AIX port of GNU ld has always aspired to compatibility
10630 # with the native linker. However, as the warning in the GNU ld
10631 # block says, versions before 2.19.5* couldn't really create working
10632 # shared libraries, regardless of the interface used.
10633 case `$LD -v 2>&1` in
10634 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10635 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10636 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10637 *)
10638 lt_use_gnu_ld_interface=yes
10639 ;;
10640 esac
10641 ;;
10642 *)
10643 lt_use_gnu_ld_interface=yes
10644 ;;
10645 esac
10646 fi
10647
10648 if test "$lt_use_gnu_ld_interface" = yes; then
10649 # If archive_cmds runs LD, not CC, wlarc should be empty
10650 wlarc='${wl}'
10651
10652 # Set some defaults for GNU ld with shared library support. These
10653 # are reset later if shared libraries are not supported. Putting them
10654 # here allows them to be overridden if necessary.
10655 runpath_var=LD_RUN_PATH
10656 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10657 export_dynamic_flag_spec='${wl}--export-dynamic'
10658 # ancient GNU ld didn't support --whole-archive et. al.
10659 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10660 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10661 else
10662 whole_archive_flag_spec=
10663 fi
10664 supports_anon_versioning=no
10665 case `$LD -v 2>&1` in
10666 *GNU\ gold*) supports_anon_versioning=yes ;;
10667 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10668 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10669 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10670 *\ 2.11.*) ;; # other 2.11 versions
10671 *) supports_anon_versioning=yes ;;
10672 esac
10673
10674 # See if GNU ld supports shared libraries.
10675 case $host_os in
10676 aix[3-9]*)
10677 # On AIX/PPC, the GNU linker is very broken
10678 if test "$host_cpu" != ia64; then
10679 ld_shlibs=no
10680 cat <<_LT_EOF 1>&2
10681
10682 *** Warning: the GNU linker, at least up to release 2.19, is reported
10683 *** to be unable to reliably create shared libraries on AIX.
10684 *** Therefore, libtool is disabling shared libraries support. If you
10685 *** really care for shared libraries, you may want to install binutils
10686 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10687 *** You will then need to restart the configuration process.
10688
10689 _LT_EOF
10690 fi
10691 ;;
10692
10693 amigaos*)
10694 case $host_cpu in
10695 powerpc)
10696 # see comment about AmigaOS4 .so support
10697 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10698 archive_expsym_cmds=''
10699 ;;
10700 m68k)
10701 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)'
10702 hardcode_libdir_flag_spec='-L$libdir'
10703 hardcode_minus_L=yes
10704 ;;
10705 esac
10706 ;;
10707
10708 beos*)
10709 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10710 allow_undefined_flag=unsupported
10711 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10712 # support --undefined. This deserves some investigation. FIXME
10713 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10714 else
10715 ld_shlibs=no
10716 fi
10717 ;;
10718
10719 cygwin* | mingw* | pw32* | cegcc*)
10720 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10721 # as there is no search path for DLLs.
10722 hardcode_libdir_flag_spec='-L$libdir'
10723 export_dynamic_flag_spec='${wl}--export-all-symbols'
10724 allow_undefined_flag=unsupported
10725 always_export_symbols=no
10726 enable_shared_with_static_runtimes=yes
10727 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10728
10729 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10730 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10731 # If the export-symbols file already is a .def file (1st line
10732 # is EXPORTS), use it as is; otherwise, prepend...
10733 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10734 cp $export_symbols $output_objdir/$soname.def;
10735 else
10736 echo EXPORTS > $output_objdir/$soname.def;
10737 cat $export_symbols >> $output_objdir/$soname.def;
10738 fi~
10739 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10740 else
10741 ld_shlibs=no
10742 fi
10743 ;;
10744
10745 haiku*)
10746 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10747 link_all_deplibs=yes
10748 ;;
10749
10750 interix[3-9]*)
10751 hardcode_direct=no
10752 hardcode_shlibpath_var=no
10753 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10754 export_dynamic_flag_spec='${wl}-E'
10755 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10756 # Instead, shared libraries are loaded at an image base (0x10000000 by
10757 # default) and relocated if they conflict, which is a slow very memory
10758 # consuming and fragmenting process. To avoid this, we pick a random,
10759 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10760 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10761 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10762 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'
10763 ;;
10764
10765 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10766 tmp_diet=no
10767 if test "$host_os" = linux-dietlibc; then
10768 case $cc_basename in
10769 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10770 esac
10771 fi
10772 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10773 && test "$tmp_diet" = no
10774 then
10775 tmp_addflag=' $pic_flag'
10776 tmp_sharedflag='-shared'
10777 case $cc_basename,$host_cpu in
10778 pgcc*) # Portland Group C compiler
10779 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10780 tmp_addflag=' $pic_flag'
10781 ;;
10782 pgf77* | pgf90* | pgf95* | pgfortran*)
10783 # Portland Group f77 and f90 compilers
10784 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'
10785 tmp_addflag=' $pic_flag -Mnomain' ;;
10786 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10787 tmp_addflag=' -i_dynamic' ;;
10788 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10789 tmp_addflag=' -i_dynamic -nofor_main' ;;
10790 ifc* | ifort*) # Intel Fortran compiler
10791 tmp_addflag=' -nofor_main' ;;
10792 lf95*) # Lahey Fortran 8.1
10793 whole_archive_flag_spec=
10794 tmp_sharedflag='--shared' ;;
10795 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10796 tmp_sharedflag='-qmkshrobj'
10797 tmp_addflag= ;;
10798 nvcc*) # Cuda Compiler Driver 2.2
10799 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'
10800 compiler_needs_object=yes
10801 ;;
10802 esac
10803 case `$CC -V 2>&1 | sed 5q` in
10804 *Sun\ C*) # Sun C 5.9
10805 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'
10806 compiler_needs_object=yes
10807 tmp_sharedflag='-G' ;;
10808 *Sun\ F*) # Sun Fortran 8.3
10809 tmp_sharedflag='-G' ;;
10810 esac
10811 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10812
10813 if test "x$supports_anon_versioning" = xyes; then
10814 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10815 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10816 echo "local: *; };" >> $output_objdir/$libname.ver~
10817 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10818 fi
10819
10820 case $cc_basename in
10821 xlf* | bgf* | bgxlf* | mpixlf*)
10822 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10823 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10824 hardcode_libdir_flag_spec=
10825 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10826 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10827 if test "x$supports_anon_versioning" = xyes; then
10828 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10829 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10830 echo "local: *; };" >> $output_objdir/$libname.ver~
10831 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10832 fi
10833 ;;
10834 esac
10835 else
10836 ld_shlibs=no
10837 fi
10838 ;;
10839
10840 netbsd*)
10841 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10842 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10843 wlarc=
10844 else
10845 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10846 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10847 fi
10848 ;;
10849
10850 solaris*)
10851 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10852 ld_shlibs=no
10853 cat <<_LT_EOF 1>&2
10854
10855 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10856 *** create shared libraries on Solaris systems. Therefore, libtool
10857 *** is disabling shared libraries support. We urge you to upgrade GNU
10858 *** binutils to release 2.9.1 or newer. Another option is to modify
10859 *** your PATH or compiler configuration so that the native linker is
10860 *** used, and then restart.
10861
10862 _LT_EOF
10863 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10864 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10865 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10866 else
10867 ld_shlibs=no
10868 fi
10869 ;;
10870
10871 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10872 case `$LD -v 2>&1` in
10873 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10874 ld_shlibs=no
10875 cat <<_LT_EOF 1>&2
10876
10877 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10878 *** reliably create shared libraries on SCO systems. Therefore, libtool
10879 *** is disabling shared libraries support. We urge you to upgrade GNU
10880 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10881 *** your PATH or compiler configuration so that the native linker is
10882 *** used, and then restart.
10883
10884 _LT_EOF
10885 ;;
10886 *)
10887 # For security reasons, it is highly recommended that you always
10888 # use absolute paths for naming shared libraries, and exclude the
10889 # DT_RUNPATH tag from executables and libraries. But doing so
10890 # requires that you compile everything twice, which is a pain.
10891 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10892 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10893 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10894 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10895 else
10896 ld_shlibs=no
10897 fi
10898 ;;
10899 esac
10900 ;;
10901
10902 sunos4*)
10903 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10904 wlarc=
10905 hardcode_direct=yes
10906 hardcode_shlibpath_var=no
10907 ;;
10908
10909 *)
10910 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10911 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10912 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10913 else
10914 ld_shlibs=no
10915 fi
10916 ;;
10917 esac
10918
10919 if test "$ld_shlibs" = no; then
10920 runpath_var=
10921 hardcode_libdir_flag_spec=
10922 export_dynamic_flag_spec=
10923 whole_archive_flag_spec=
10924 fi
10925 else
10926 # PORTME fill in a description of your system's linker (not GNU ld)
10927 case $host_os in
10928 aix3*)
10929 allow_undefined_flag=unsupported
10930 always_export_symbols=yes
10931 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'
10932 # Note: this linker hardcodes the directories in LIBPATH if there
10933 # are no directories specified by -L.
10934 hardcode_minus_L=yes
10935 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10936 # Neither direct hardcoding nor static linking is supported with a
10937 # broken collect2.
10938 hardcode_direct=unsupported
10939 fi
10940 ;;
10941
10942 aix[4-9]*)
10943 if test "$host_cpu" = ia64; then
10944 # On IA64, the linker does run time linking by default, so we don't
10945 # have to do anything special.
10946 aix_use_runtimelinking=no
10947 exp_sym_flag='-Bexport'
10948 no_entry_flag=""
10949 else
10950 # If we're using GNU nm, then we don't want the "-C" option.
10951 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10952 # Also, AIX nm treats weak defined symbols like other global
10953 # defined symbols, whereas GNU nm marks them as "W".
10954 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10955 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'
10956 else
10957 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'
10958 fi
10959 aix_use_runtimelinking=no
10960
10961 # Test if we are trying to use run time linking or normal
10962 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10963 # need to do runtime linking.
10964 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10965 for ld_flag in $LDFLAGS; do
10966 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10967 aix_use_runtimelinking=yes
10968 break
10969 fi
10970 done
10971 ;;
10972 esac
10973
10974 exp_sym_flag='-bexport'
10975 no_entry_flag='-bnoentry'
10976 fi
10977
10978 # When large executables or shared objects are built, AIX ld can
10979 # have problems creating the table of contents. If linking a library
10980 # or program results in "error TOC overflow" add -mminimal-toc to
10981 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10982 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10983
10984 archive_cmds=''
10985 hardcode_direct=yes
10986 hardcode_direct_absolute=yes
10987 hardcode_libdir_separator=':'
10988 link_all_deplibs=yes
10989 file_list_spec='${wl}-f,'
10990
10991 if test "$GCC" = yes; then
10992 case $host_os in aix4.[012]|aix4.[012].*)
10993 # We only want to do this on AIX 4.2 and lower, the check
10994 # below for broken collect2 doesn't work under 4.3+
10995 collect2name=`${CC} -print-prog-name=collect2`
10996 if test -f "$collect2name" &&
10997 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10998 then
10999 # We have reworked collect2
11000 :
11001 else
11002 # We have old collect2
11003 hardcode_direct=unsupported
11004 # It fails to find uninstalled libraries when the uninstalled
11005 # path is not listed in the libpath. Setting hardcode_minus_L
11006 # to unsupported forces relinking
11007 hardcode_minus_L=yes
11008 hardcode_libdir_flag_spec='-L$libdir'
11009 hardcode_libdir_separator=
11010 fi
11011 ;;
11012 esac
11013 shared_flag='-shared'
11014 if test "$aix_use_runtimelinking" = yes; then
11015 shared_flag="$shared_flag "'${wl}-G'
11016 fi
11017 else
11018 # not using gcc
11019 if test "$host_cpu" = ia64; then
11020 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11021 # chokes on -Wl,-G. The following line is correct:
11022 shared_flag='-G'
11023 else
11024 if test "$aix_use_runtimelinking" = yes; then
11025 shared_flag='${wl}-G'
11026 else
11027 shared_flag='${wl}-bM:SRE'
11028 fi
11029 fi
11030 fi
11031
11032 export_dynamic_flag_spec='${wl}-bexpall'
11033 # It seems that -bexpall does not export symbols beginning with
11034 # underscore (_), so it is better to generate a list of symbols to export.
11035 always_export_symbols=yes
11036 if test "$aix_use_runtimelinking" = yes; then
11037 # Warning - without using the other runtime loading flags (-brtl),
11038 # -berok will link without error, but may produce a broken library.
11039 allow_undefined_flag='-berok'
11040 # Determine the default libpath from the value encoded in an
11041 # empty executable.
11042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11043 /* end confdefs.h. */
11044
11045 int
11046 main ()
11047 {
11048
11049 ;
11050 return 0;
11051 }
11052 _ACEOF
11053 if ac_fn_c_try_link "$LINENO"; then :
11054
11055 lt_aix_libpath_sed='
11056 /Import File Strings/,/^$/ {
11057 /^0/ {
11058 s/^0 *\(.*\)$/\1/
11059 p
11060 }
11061 }'
11062 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11063 # Check for a 64-bit object if we didn't find anything.
11064 if test -z "$aix_libpath"; then
11065 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11066 fi
11067 fi
11068 rm -f core conftest.err conftest.$ac_objext \
11069 conftest$ac_exeext conftest.$ac_ext
11070 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11071
11072 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11073 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"
11074 else
11075 if test "$host_cpu" = ia64; then
11076 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11077 allow_undefined_flag="-z nodefs"
11078 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"
11079 else
11080 # Determine the default libpath from the value encoded in an
11081 # empty executable.
11082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11083 /* end confdefs.h. */
11084
11085 int
11086 main ()
11087 {
11088
11089 ;
11090 return 0;
11091 }
11092 _ACEOF
11093 if ac_fn_c_try_link "$LINENO"; then :
11094
11095 lt_aix_libpath_sed='
11096 /Import File Strings/,/^$/ {
11097 /^0/ {
11098 s/^0 *\(.*\)$/\1/
11099 p
11100 }
11101 }'
11102 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11103 # Check for a 64-bit object if we didn't find anything.
11104 if test -z "$aix_libpath"; then
11105 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11106 fi
11107 fi
11108 rm -f core conftest.err conftest.$ac_objext \
11109 conftest$ac_exeext conftest.$ac_ext
11110 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11111
11112 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11113 # Warning - without using the other run time loading flags,
11114 # -berok will link without error, but may produce a broken library.
11115 no_undefined_flag=' ${wl}-bernotok'
11116 allow_undefined_flag=' ${wl}-berok'
11117 if test "$with_gnu_ld" = yes; then
11118 # We only use this code for GNU lds that support --whole-archive.
11119 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11120 else
11121 # Exported symbols can be pulled into shared objects from archives
11122 whole_archive_flag_spec='$convenience'
11123 fi
11124 archive_cmds_need_lc=yes
11125 # This is similar to how AIX traditionally builds its shared libraries.
11126 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'
11127 fi
11128 fi
11129 ;;
11130
11131 amigaos*)
11132 case $host_cpu in
11133 powerpc)
11134 # see comment about AmigaOS4 .so support
11135 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11136 archive_expsym_cmds=''
11137 ;;
11138 m68k)
11139 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)'
11140 hardcode_libdir_flag_spec='-L$libdir'
11141 hardcode_minus_L=yes
11142 ;;
11143 esac
11144 ;;
11145
11146 bsdi[45]*)
11147 export_dynamic_flag_spec=-rdynamic
11148 ;;
11149
11150 cygwin* | mingw* | pw32* | cegcc*)
11151 # When not using gcc, we currently assume that we are using
11152 # Microsoft Visual C++.
11153 # hardcode_libdir_flag_spec is actually meaningless, as there is
11154 # no search path for DLLs.
11155 hardcode_libdir_flag_spec=' '
11156 allow_undefined_flag=unsupported
11157 # Tell ltmain to make .lib files, not .a files.
11158 libext=lib
11159 # Tell ltmain to make .dll files, not .so files.
11160 shrext_cmds=".dll"
11161 # FIXME: Setting linknames here is a bad hack.
11162 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11163 # The linker will automatically build a .lib file if we build a DLL.
11164 old_archive_from_new_cmds='true'
11165 # FIXME: Should let the user specify the lib program.
11166 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11167 fix_srcfile_path='`cygpath -w "$srcfile"`'
11168 enable_shared_with_static_runtimes=yes
11169 ;;
11170
11171 darwin* | rhapsody*)
11172
11173
11174 archive_cmds_need_lc=no
11175 hardcode_direct=no
11176 hardcode_automatic=yes
11177 hardcode_shlibpath_var=unsupported
11178 if test "$lt_cv_ld_force_load" = "yes"; then
11179 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\"`'
11180 else
11181 whole_archive_flag_spec=''
11182 fi
11183 link_all_deplibs=yes
11184 allow_undefined_flag="$_lt_dar_allow_undefined"
11185 case $cc_basename in
11186 ifort*) _lt_dar_can_shared=yes ;;
11187 *) _lt_dar_can_shared=$GCC ;;
11188 esac
11189 if test "$_lt_dar_can_shared" = "yes"; then
11190 output_verbose_link_cmd=func_echo_all
11191 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11192 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11193 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}"
11194 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}"
11195
11196 else
11197 ld_shlibs=no
11198 fi
11199
11200 ;;
11201
11202 dgux*)
11203 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11204 hardcode_libdir_flag_spec='-L$libdir'
11205 hardcode_shlibpath_var=no
11206 ;;
11207
11208 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11209 # support. Future versions do this automatically, but an explicit c++rt0.o
11210 # does not break anything, and helps significantly (at the cost of a little
11211 # extra space).
11212 freebsd2.2*)
11213 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11214 hardcode_libdir_flag_spec='-R$libdir'
11215 hardcode_direct=yes
11216 hardcode_shlibpath_var=no
11217 ;;
11218
11219 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11220 freebsd2.*)
11221 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11222 hardcode_direct=yes
11223 hardcode_minus_L=yes
11224 hardcode_shlibpath_var=no
11225 ;;
11226
11227 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11228 freebsd* | dragonfly*)
11229 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11230 hardcode_libdir_flag_spec='-R$libdir'
11231 hardcode_direct=yes
11232 hardcode_shlibpath_var=no
11233 ;;
11234
11235 hpux9*)
11236 if test "$GCC" = yes; then
11237 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'
11238 else
11239 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'
11240 fi
11241 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11242 hardcode_libdir_separator=:
11243 hardcode_direct=yes
11244
11245 # hardcode_minus_L: Not really in the search PATH,
11246 # but as the default location of the library.
11247 hardcode_minus_L=yes
11248 export_dynamic_flag_spec='${wl}-E'
11249 ;;
11250
11251 hpux10*)
11252 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11253 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11254 else
11255 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11256 fi
11257 if test "$with_gnu_ld" = no; then
11258 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11259 hardcode_libdir_flag_spec_ld='+b $libdir'
11260 hardcode_libdir_separator=:
11261 hardcode_direct=yes
11262 hardcode_direct_absolute=yes
11263 export_dynamic_flag_spec='${wl}-E'
11264 # hardcode_minus_L: Not really in the search PATH,
11265 # but as the default location of the library.
11266 hardcode_minus_L=yes
11267 fi
11268 ;;
11269
11270 hpux11*)
11271 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11272 case $host_cpu in
11273 hppa*64*)
11274 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11275 ;;
11276 ia64*)
11277 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11278 ;;
11279 *)
11280 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11281 ;;
11282 esac
11283 else
11284 case $host_cpu in
11285 hppa*64*)
11286 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11287 ;;
11288 ia64*)
11289 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11290 ;;
11291 *)
11292
11293 # Older versions of the 11.00 compiler do not understand -b yet
11294 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11296 $as_echo_n "checking if $CC understands -b... " >&6; }
11297 if ${lt_cv_prog_compiler__b+:} false; then :
11298 $as_echo_n "(cached) " >&6
11299 else
11300 lt_cv_prog_compiler__b=no
11301 save_LDFLAGS="$LDFLAGS"
11302 LDFLAGS="$LDFLAGS -b"
11303 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11304 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11305 # The linker can only warn and ignore the option if not recognized
11306 # So say no if there are warnings
11307 if test -s conftest.err; then
11308 # Append any errors to the config.log.
11309 cat conftest.err 1>&5
11310 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11311 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11312 if diff conftest.exp conftest.er2 >/dev/null; then
11313 lt_cv_prog_compiler__b=yes
11314 fi
11315 else
11316 lt_cv_prog_compiler__b=yes
11317 fi
11318 fi
11319 $RM -r conftest*
11320 LDFLAGS="$save_LDFLAGS"
11321
11322 fi
11323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11324 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11325
11326 if test x"$lt_cv_prog_compiler__b" = xyes; then
11327 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11328 else
11329 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11330 fi
11331
11332 ;;
11333 esac
11334 fi
11335 if test "$with_gnu_ld" = no; then
11336 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11337 hardcode_libdir_separator=:
11338
11339 case $host_cpu in
11340 hppa*64*|ia64*)
11341 hardcode_direct=no
11342 hardcode_shlibpath_var=no
11343 ;;
11344 *)
11345 hardcode_direct=yes
11346 hardcode_direct_absolute=yes
11347 export_dynamic_flag_spec='${wl}-E'
11348
11349 # hardcode_minus_L: Not really in the search PATH,
11350 # but as the default location of the library.
11351 hardcode_minus_L=yes
11352 ;;
11353 esac
11354 fi
11355 ;;
11356
11357 irix5* | irix6* | nonstopux*)
11358 if test "$GCC" = yes; then
11359 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'
11360 # Try to use the -exported_symbol ld option, if it does not
11361 # work, assume that -exports_file does not work either and
11362 # implicitly export all symbols.
11363 save_LDFLAGS="$LDFLAGS"
11364 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11366 /* end confdefs.h. */
11367 int foo(void) {}
11368 _ACEOF
11369 if ac_fn_c_try_link "$LINENO"; then :
11370 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'
11371
11372 fi
11373 rm -f core conftest.err conftest.$ac_objext \
11374 conftest$ac_exeext conftest.$ac_ext
11375 LDFLAGS="$save_LDFLAGS"
11376 else
11377 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'
11378 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'
11379 fi
11380 archive_cmds_need_lc='no'
11381 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11382 hardcode_libdir_separator=:
11383 inherit_rpath=yes
11384 link_all_deplibs=yes
11385 ;;
11386
11387 netbsd*)
11388 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11389 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11390 else
11391 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11392 fi
11393 hardcode_libdir_flag_spec='-R$libdir'
11394 hardcode_direct=yes
11395 hardcode_shlibpath_var=no
11396 ;;
11397
11398 newsos6)
11399 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11400 hardcode_direct=yes
11401 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11402 hardcode_libdir_separator=:
11403 hardcode_shlibpath_var=no
11404 ;;
11405
11406 *nto* | *qnx*)
11407 ;;
11408
11409 openbsd*)
11410 if test -f /usr/libexec/ld.so; then
11411 hardcode_direct=yes
11412 hardcode_shlibpath_var=no
11413 hardcode_direct_absolute=yes
11414 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11415 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11416 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11417 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11418 export_dynamic_flag_spec='${wl}-E'
11419 else
11420 case $host_os in
11421 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11422 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11423 hardcode_libdir_flag_spec='-R$libdir'
11424 ;;
11425 *)
11426 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11427 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11428 ;;
11429 esac
11430 fi
11431 else
11432 ld_shlibs=no
11433 fi
11434 ;;
11435
11436 os2*)
11437 hardcode_libdir_flag_spec='-L$libdir'
11438 hardcode_minus_L=yes
11439 allow_undefined_flag=unsupported
11440 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'
11441 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11442 ;;
11443
11444 osf3*)
11445 if test "$GCC" = yes; then
11446 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11447 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'
11448 else
11449 allow_undefined_flag=' -expect_unresolved \*'
11450 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'
11451 fi
11452 archive_cmds_need_lc='no'
11453 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11454 hardcode_libdir_separator=:
11455 ;;
11456
11457 osf4* | osf5*) # as osf3* with the addition of -msym flag
11458 if test "$GCC" = yes; then
11459 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11460 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'
11461 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11462 else
11463 allow_undefined_flag=' -expect_unresolved \*'
11464 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'
11465 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~
11466 $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'
11467
11468 # Both c and cxx compiler support -rpath directly
11469 hardcode_libdir_flag_spec='-rpath $libdir'
11470 fi
11471 archive_cmds_need_lc='no'
11472 hardcode_libdir_separator=:
11473 ;;
11474
11475 solaris*)
11476 no_undefined_flag=' -z defs'
11477 if test "$GCC" = yes; then
11478 wlarc='${wl}'
11479 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11480 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11481 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11482 else
11483 case `$CC -V 2>&1` in
11484 *"Compilers 5.0"*)
11485 wlarc=''
11486 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11487 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11488 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11489 ;;
11490 *)
11491 wlarc='${wl}'
11492 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11493 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11494 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11495 ;;
11496 esac
11497 fi
11498 hardcode_libdir_flag_spec='-R$libdir'
11499 hardcode_shlibpath_var=no
11500 case $host_os in
11501 solaris2.[0-5] | solaris2.[0-5].*) ;;
11502 *)
11503 # The compiler driver will combine and reorder linker options,
11504 # but understands `-z linker_flag'. GCC discards it without `$wl',
11505 # but is careful enough not to reorder.
11506 # Supported since Solaris 2.6 (maybe 2.5.1?)
11507 if test "$GCC" = yes; then
11508 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11509 else
11510 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11511 fi
11512 ;;
11513 esac
11514 link_all_deplibs=yes
11515 ;;
11516
11517 sunos4*)
11518 if test "x$host_vendor" = xsequent; then
11519 # Use $CC to link under sequent, because it throws in some extra .o
11520 # files that make .init and .fini sections work.
11521 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11522 else
11523 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11524 fi
11525 hardcode_libdir_flag_spec='-L$libdir'
11526 hardcode_direct=yes
11527 hardcode_minus_L=yes
11528 hardcode_shlibpath_var=no
11529 ;;
11530
11531 sysv4)
11532 case $host_vendor in
11533 sni)
11534 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11535 hardcode_direct=yes # is this really true???
11536 ;;
11537 siemens)
11538 ## LD is ld it makes a PLAMLIB
11539 ## CC just makes a GrossModule.
11540 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11541 reload_cmds='$CC -r -o $output$reload_objs'
11542 hardcode_direct=no
11543 ;;
11544 motorola)
11545 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11546 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11547 ;;
11548 esac
11549 runpath_var='LD_RUN_PATH'
11550 hardcode_shlibpath_var=no
11551 ;;
11552
11553 sysv4.3*)
11554 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11555 hardcode_shlibpath_var=no
11556 export_dynamic_flag_spec='-Bexport'
11557 ;;
11558
11559 sysv4*MP*)
11560 if test -d /usr/nec; then
11561 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11562 hardcode_shlibpath_var=no
11563 runpath_var=LD_RUN_PATH
11564 hardcode_runpath_var=yes
11565 ld_shlibs=yes
11566 fi
11567 ;;
11568
11569 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11570 no_undefined_flag='${wl}-z,text'
11571 archive_cmds_need_lc=no
11572 hardcode_shlibpath_var=no
11573 runpath_var='LD_RUN_PATH'
11574
11575 if test "$GCC" = yes; then
11576 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11577 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11578 else
11579 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11580 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11581 fi
11582 ;;
11583
11584 sysv5* | sco3.2v5* | sco5v6*)
11585 # Note: We can NOT use -z defs as we might desire, because we do not
11586 # link with -lc, and that would cause any symbols used from libc to
11587 # always be unresolved, which means just about no library would
11588 # ever link correctly. If we're not using GNU ld we use -z text
11589 # though, which does catch some bad symbols but isn't as heavy-handed
11590 # as -z defs.
11591 no_undefined_flag='${wl}-z,text'
11592 allow_undefined_flag='${wl}-z,nodefs'
11593 archive_cmds_need_lc=no
11594 hardcode_shlibpath_var=no
11595 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11596 hardcode_libdir_separator=':'
11597 link_all_deplibs=yes
11598 export_dynamic_flag_spec='${wl}-Bexport'
11599 runpath_var='LD_RUN_PATH'
11600
11601 if test "$GCC" = yes; then
11602 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11603 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11604 else
11605 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11606 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11607 fi
11608 ;;
11609
11610 uts4*)
11611 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11612 hardcode_libdir_flag_spec='-L$libdir'
11613 hardcode_shlibpath_var=no
11614 ;;
11615
11616 *)
11617 ld_shlibs=no
11618 ;;
11619 esac
11620
11621 if test x$host_vendor = xsni; then
11622 case $host in
11623 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11624 export_dynamic_flag_spec='${wl}-Blargedynsym'
11625 ;;
11626 esac
11627 fi
11628 fi
11629
11630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11631 $as_echo "$ld_shlibs" >&6; }
11632 test "$ld_shlibs" = no && can_build_shared=no
11633
11634 with_gnu_ld=$with_gnu_ld
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650 #
11651 # Do we need to explicitly link libc?
11652 #
11653 case "x$archive_cmds_need_lc" in
11654 x|xyes)
11655 # Assume -lc should be added
11656 archive_cmds_need_lc=yes
11657
11658 if test "$enable_shared" = yes && test "$GCC" = yes; then
11659 case $archive_cmds in
11660 *'~'*)
11661 # FIXME: we may have to deal with multi-command sequences.
11662 ;;
11663 '$CC '*)
11664 # Test whether the compiler implicitly links with -lc since on some
11665 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11666 # to ld, don't add -lc before -lgcc.
11667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11668 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11669 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11670 $as_echo_n "(cached) " >&6
11671 else
11672 $RM conftest*
11673 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11674
11675 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11676 (eval $ac_compile) 2>&5
11677 ac_status=$?
11678 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11679 test $ac_status = 0; } 2>conftest.err; then
11680 soname=conftest
11681 lib=conftest
11682 libobjs=conftest.$ac_objext
11683 deplibs=
11684 wl=$lt_prog_compiler_wl
11685 pic_flag=$lt_prog_compiler_pic
11686 compiler_flags=-v
11687 linker_flags=-v
11688 verstring=
11689 output_objdir=.
11690 libname=conftest
11691 lt_save_allow_undefined_flag=$allow_undefined_flag
11692 allow_undefined_flag=
11693 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11694 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11695 ac_status=$?
11696 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11697 test $ac_status = 0; }
11698 then
11699 lt_cv_archive_cmds_need_lc=no
11700 else
11701 lt_cv_archive_cmds_need_lc=yes
11702 fi
11703 allow_undefined_flag=$lt_save_allow_undefined_flag
11704 else
11705 cat conftest.err 1>&5
11706 fi
11707 $RM conftest*
11708
11709 fi
11710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11711 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11712 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11713 ;;
11714 esac
11715 fi
11716 ;;
11717 esac
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11876 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11877
11878 if test "$GCC" = yes; then
11879 case $host_os in
11880 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11881 *) lt_awk_arg="/^libraries:/" ;;
11882 esac
11883 case $host_os in
11884 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11885 *) lt_sed_strip_eq="s,=/,/,g" ;;
11886 esac
11887 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11888 case $lt_search_path_spec in
11889 *\;*)
11890 # if the path contains ";" then we assume it to be the separator
11891 # otherwise default to the standard path separator (i.e. ":") - it is
11892 # assumed that no part of a normal pathname contains ";" but that should
11893 # okay in the real world where ";" in dirpaths is itself problematic.
11894 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11895 ;;
11896 *)
11897 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11898 ;;
11899 esac
11900 # Ok, now we have the path, separated by spaces, we can step through it
11901 # and add multilib dir if necessary.
11902 lt_tmp_lt_search_path_spec=
11903 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11904 for lt_sys_path in $lt_search_path_spec; do
11905 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11906 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11907 else
11908 test -d "$lt_sys_path" && \
11909 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11910 fi
11911 done
11912 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11913 BEGIN {RS=" "; FS="/|\n";} {
11914 lt_foo="";
11915 lt_count=0;
11916 for (lt_i = NF; lt_i > 0; lt_i--) {
11917 if ($lt_i != "" && $lt_i != ".") {
11918 if ($lt_i == "..") {
11919 lt_count++;
11920 } else {
11921 if (lt_count == 0) {
11922 lt_foo="/" $lt_i lt_foo;
11923 } else {
11924 lt_count--;
11925 }
11926 }
11927 }
11928 }
11929 if (lt_foo != "") { lt_freq[lt_foo]++; }
11930 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11931 }'`
11932 # AWK program above erroneously prepends '/' to C:/dos/paths
11933 # for these hosts.
11934 case $host_os in
11935 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11936 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11937 esac
11938 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11939 else
11940 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11941 fi
11942 library_names_spec=
11943 libname_spec='lib$name'
11944 soname_spec=
11945 shrext_cmds=".so"
11946 postinstall_cmds=
11947 postuninstall_cmds=
11948 finish_cmds=
11949 finish_eval=
11950 shlibpath_var=
11951 shlibpath_overrides_runpath=unknown
11952 version_type=none
11953 dynamic_linker="$host_os ld.so"
11954 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11955 need_lib_prefix=unknown
11956 hardcode_into_libs=no
11957
11958 # when you set need_version to no, make sure it does not cause -set_version
11959 # flags to be left without arguments
11960 need_version=unknown
11961
11962 case $host_os in
11963 aix3*)
11964 version_type=linux
11965 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11966 shlibpath_var=LIBPATH
11967
11968 # AIX 3 has no versioning support, so we append a major version to the name.
11969 soname_spec='${libname}${release}${shared_ext}$major'
11970 ;;
11971
11972 aix[4-9]*)
11973 version_type=linux
11974 need_lib_prefix=no
11975 need_version=no
11976 hardcode_into_libs=yes
11977 if test "$host_cpu" = ia64; then
11978 # AIX 5 supports IA64
11979 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11980 shlibpath_var=LD_LIBRARY_PATH
11981 else
11982 # With GCC up to 2.95.x, collect2 would create an import file
11983 # for dependence libraries. The import file would start with
11984 # the line `#! .'. This would cause the generated library to
11985 # depend on `.', always an invalid library. This was fixed in
11986 # development snapshots of GCC prior to 3.0.
11987 case $host_os in
11988 aix4 | aix4.[01] | aix4.[01].*)
11989 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11990 echo ' yes '
11991 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11992 :
11993 else
11994 can_build_shared=no
11995 fi
11996 ;;
11997 esac
11998 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11999 # soname into executable. Probably we can add versioning support to
12000 # collect2, so additional links can be useful in future.
12001 if test "$aix_use_runtimelinking" = yes; then
12002 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12003 # instead of lib<name>.a to let people know that these are not
12004 # typical AIX shared libraries.
12005 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12006 else
12007 # We preserve .a as extension for shared libraries through AIX4.2
12008 # and later when we are not doing run time linking.
12009 library_names_spec='${libname}${release}.a $libname.a'
12010 soname_spec='${libname}${release}${shared_ext}$major'
12011 fi
12012 shlibpath_var=LIBPATH
12013 fi
12014 ;;
12015
12016 amigaos*)
12017 case $host_cpu in
12018 powerpc)
12019 # Since July 2007 AmigaOS4 officially supports .so libraries.
12020 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
12021 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12022 ;;
12023 m68k)
12024 library_names_spec='$libname.ixlibrary $libname.a'
12025 # Create ${libname}_ixlibrary.a entries in /sys/libs.
12026 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'
12027 ;;
12028 esac
12029 ;;
12030
12031 beos*)
12032 library_names_spec='${libname}${shared_ext}'
12033 dynamic_linker="$host_os ld.so"
12034 shlibpath_var=LIBRARY_PATH
12035 ;;
12036
12037 bsdi[45]*)
12038 version_type=linux
12039 need_version=no
12040 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12041 soname_spec='${libname}${release}${shared_ext}$major'
12042 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12043 shlibpath_var=LD_LIBRARY_PATH
12044 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12045 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12046 # the default ld.so.conf also contains /usr/contrib/lib and
12047 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12048 # libtool to hard-code these into programs
12049 ;;
12050
12051 cygwin* | mingw* | pw32* | cegcc*)
12052 version_type=windows
12053 shrext_cmds=".dll"
12054 need_version=no
12055 need_lib_prefix=no
12056
12057 case $GCC,$host_os in
12058 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12059 library_names_spec='$libname.dll.a'
12060 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12061 postinstall_cmds='base_file=`basename \${file}`~
12062 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12063 dldir=$destdir/`dirname \$dlpath`~
12064 test -d \$dldir || mkdir -p \$dldir~
12065 $install_prog $dir/$dlname \$dldir/$dlname~
12066 chmod a+x \$dldir/$dlname~
12067 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12068 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12069 fi'
12070 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12071 dlpath=$dir/\$dldll~
12072 $RM \$dlpath'
12073 shlibpath_overrides_runpath=yes
12074
12075 case $host_os in
12076 cygwin*)
12077 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12078 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12079
12080 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12081 ;;
12082 mingw* | cegcc*)
12083 # MinGW DLLs use traditional 'lib' prefix
12084 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12085 ;;
12086 pw32*)
12087 # pw32 DLLs use 'pw' prefix rather than 'lib'
12088 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12089 ;;
12090 esac
12091 ;;
12092
12093 *)
12094 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12095 ;;
12096 esac
12097 dynamic_linker='Win32 ld.exe'
12098 # FIXME: first we should search . and the directory the executable is in
12099 shlibpath_var=PATH
12100 ;;
12101
12102 darwin* | rhapsody*)
12103 dynamic_linker="$host_os dyld"
12104 version_type=darwin
12105 need_lib_prefix=no
12106 need_version=no
12107 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12108 soname_spec='${libname}${release}${major}$shared_ext'
12109 shlibpath_overrides_runpath=yes
12110 shlibpath_var=DYLD_LIBRARY_PATH
12111 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12112
12113 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12114 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12115 ;;
12116
12117 dgux*)
12118 version_type=linux
12119 need_lib_prefix=no
12120 need_version=no
12121 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12122 soname_spec='${libname}${release}${shared_ext}$major'
12123 shlibpath_var=LD_LIBRARY_PATH
12124 ;;
12125
12126 freebsd* | dragonfly*)
12127 # DragonFly does not have aout. When/if they implement a new
12128 # versioning mechanism, adjust this.
12129 if test -x /usr/bin/objformat; then
12130 objformat=`/usr/bin/objformat`
12131 else
12132 case $host_os in
12133 freebsd[23].*) objformat=aout ;;
12134 *) objformat=elf ;;
12135 esac
12136 fi
12137 version_type=freebsd-$objformat
12138 case $version_type in
12139 freebsd-elf*)
12140 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12141 need_version=no
12142 need_lib_prefix=no
12143 ;;
12144 freebsd-*)
12145 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12146 need_version=yes
12147 ;;
12148 esac
12149 shlibpath_var=LD_LIBRARY_PATH
12150 case $host_os in
12151 freebsd2.*)
12152 shlibpath_overrides_runpath=yes
12153 ;;
12154 freebsd3.[01]* | freebsdelf3.[01]*)
12155 shlibpath_overrides_runpath=yes
12156 hardcode_into_libs=yes
12157 ;;
12158 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12159 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12160 shlibpath_overrides_runpath=no
12161 hardcode_into_libs=yes
12162 ;;
12163 *) # from 4.6 on, and DragonFly
12164 shlibpath_overrides_runpath=yes
12165 hardcode_into_libs=yes
12166 ;;
12167 esac
12168 ;;
12169
12170 haiku*)
12171 version_type=linux
12172 need_lib_prefix=no
12173 need_version=no
12174 dynamic_linker="$host_os runtime_loader"
12175 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12176 soname_spec='${libname}${release}${shared_ext}$major'
12177 shlibpath_var=LIBRARY_PATH
12178 shlibpath_overrides_runpath=yes
12179 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12180 hardcode_into_libs=yes
12181 ;;
12182
12183 hpux9* | hpux10* | hpux11*)
12184 # Give a soname corresponding to the major version so that dld.sl refuses to
12185 # link against other versions.
12186 version_type=sunos
12187 need_lib_prefix=no
12188 need_version=no
12189 case $host_cpu in
12190 ia64*)
12191 shrext_cmds='.so'
12192 hardcode_into_libs=yes
12193 dynamic_linker="$host_os dld.so"
12194 shlibpath_var=LD_LIBRARY_PATH
12195 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12196 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12197 soname_spec='${libname}${release}${shared_ext}$major'
12198 if test "X$HPUX_IA64_MODE" = X32; then
12199 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12200 else
12201 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12202 fi
12203 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12204 ;;
12205 hppa*64*)
12206 shrext_cmds='.sl'
12207 hardcode_into_libs=yes
12208 dynamic_linker="$host_os dld.sl"
12209 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12210 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12211 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12212 soname_spec='${libname}${release}${shared_ext}$major'
12213 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12214 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12215 ;;
12216 *)
12217 shrext_cmds='.sl'
12218 dynamic_linker="$host_os dld.sl"
12219 shlibpath_var=SHLIB_PATH
12220 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12221 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12222 soname_spec='${libname}${release}${shared_ext}$major'
12223 ;;
12224 esac
12225 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12226 postinstall_cmds='chmod 555 $lib'
12227 # or fails outright, so override atomically:
12228 install_override_mode=555
12229 ;;
12230
12231 interix[3-9]*)
12232 version_type=linux
12233 need_lib_prefix=no
12234 need_version=no
12235 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12236 soname_spec='${libname}${release}${shared_ext}$major'
12237 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12238 shlibpath_var=LD_LIBRARY_PATH
12239 shlibpath_overrides_runpath=no
12240 hardcode_into_libs=yes
12241 ;;
12242
12243 irix5* | irix6* | nonstopux*)
12244 case $host_os in
12245 nonstopux*) version_type=nonstopux ;;
12246 *)
12247 if test "$lt_cv_prog_gnu_ld" = yes; then
12248 version_type=linux
12249 else
12250 version_type=irix
12251 fi ;;
12252 esac
12253 need_lib_prefix=no
12254 need_version=no
12255 soname_spec='${libname}${release}${shared_ext}$major'
12256 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12257 case $host_os in
12258 irix5* | nonstopux*)
12259 libsuff= shlibsuff=
12260 ;;
12261 *)
12262 case $LD in # libtool.m4 will add one of these switches to LD
12263 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12264 libsuff= shlibsuff= libmagic=32-bit;;
12265 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12266 libsuff=32 shlibsuff=N32 libmagic=N32;;
12267 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12268 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12269 *) libsuff= shlibsuff= libmagic=never-match;;
12270 esac
12271 ;;
12272 esac
12273 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12274 shlibpath_overrides_runpath=no
12275 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12276 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12277 hardcode_into_libs=yes
12278 ;;
12279
12280 # No shared lib support for Linux oldld, aout, or coff.
12281 linux*oldld* | linux*aout* | linux*coff*)
12282 dynamic_linker=no
12283 ;;
12284
12285 # This must be Linux ELF.
12286 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12287 version_type=linux
12288 need_lib_prefix=no
12289 need_version=no
12290 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12291 soname_spec='${libname}${release}${shared_ext}$major'
12292 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12293 shlibpath_var=LD_LIBRARY_PATH
12294 shlibpath_overrides_runpath=no
12295
12296 # Some binutils ld are patched to set DT_RUNPATH
12297 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
12298 $as_echo_n "(cached) " >&6
12299 else
12300 lt_cv_shlibpath_overrides_runpath=no
12301 save_LDFLAGS=$LDFLAGS
12302 save_libdir=$libdir
12303 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12304 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12306 /* end confdefs.h. */
12307
12308 int
12309 main ()
12310 {
12311
12312 ;
12313 return 0;
12314 }
12315 _ACEOF
12316 if ac_fn_c_try_link "$LINENO"; then :
12317 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12318 lt_cv_shlibpath_overrides_runpath=yes
12319 fi
12320 fi
12321 rm -f core conftest.err conftest.$ac_objext \
12322 conftest$ac_exeext conftest.$ac_ext
12323 LDFLAGS=$save_LDFLAGS
12324 libdir=$save_libdir
12325
12326 fi
12327
12328 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12329
12330 # This implies no fast_install, which is unacceptable.
12331 # Some rework will be needed to allow for fast_install
12332 # before this can be enabled.
12333 hardcode_into_libs=yes
12334
12335 # Append ld.so.conf contents to the search path
12336 if test -f /etc/ld.so.conf; then
12337 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' ' '`
12338 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12339 fi
12340
12341 # We used to test for /lib/ld.so.1 and disable shared libraries on
12342 # powerpc, because MkLinux only supported shared libraries with the
12343 # GNU dynamic linker. Since this was broken with cross compilers,
12344 # most powerpc-linux boxes support dynamic linking these days and
12345 # people can always --disable-shared, the test was removed, and we
12346 # assume the GNU/Linux dynamic linker is in use.
12347 dynamic_linker='GNU/Linux ld.so'
12348 ;;
12349
12350 netbsd*)
12351 version_type=sunos
12352 need_lib_prefix=no
12353 need_version=no
12354 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12355 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12356 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12357 dynamic_linker='NetBSD (a.out) ld.so'
12358 else
12359 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12360 soname_spec='${libname}${release}${shared_ext}$major'
12361 dynamic_linker='NetBSD ld.elf_so'
12362 fi
12363 shlibpath_var=LD_LIBRARY_PATH
12364 shlibpath_overrides_runpath=yes
12365 hardcode_into_libs=yes
12366 ;;
12367
12368 newsos6)
12369 version_type=linux
12370 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12371 shlibpath_var=LD_LIBRARY_PATH
12372 shlibpath_overrides_runpath=yes
12373 ;;
12374
12375 *nto* | *qnx*)
12376 version_type=qnx
12377 need_lib_prefix=no
12378 need_version=no
12379 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12380 soname_spec='${libname}${release}${shared_ext}$major'
12381 shlibpath_var=LD_LIBRARY_PATH
12382 shlibpath_overrides_runpath=no
12383 hardcode_into_libs=yes
12384 dynamic_linker='ldqnx.so'
12385 ;;
12386
12387 openbsd*)
12388 version_type=sunos
12389 sys_lib_dlsearch_path_spec="/usr/lib"
12390 need_lib_prefix=no
12391 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12392 case $host_os in
12393 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12394 *) need_version=no ;;
12395 esac
12396 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12397 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12398 shlibpath_var=LD_LIBRARY_PATH
12399 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12400 case $host_os in
12401 openbsd2.[89] | openbsd2.[89].*)
12402 shlibpath_overrides_runpath=no
12403 ;;
12404 *)
12405 shlibpath_overrides_runpath=yes
12406 ;;
12407 esac
12408 else
12409 shlibpath_overrides_runpath=yes
12410 fi
12411 ;;
12412
12413 os2*)
12414 libname_spec='$name'
12415 shrext_cmds=".dll"
12416 need_lib_prefix=no
12417 library_names_spec='$libname${shared_ext} $libname.a'
12418 dynamic_linker='OS/2 ld.exe'
12419 shlibpath_var=LIBPATH
12420 ;;
12421
12422 osf3* | osf4* | osf5*)
12423 version_type=osf
12424 need_lib_prefix=no
12425 need_version=no
12426 soname_spec='${libname}${release}${shared_ext}$major'
12427 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12428 shlibpath_var=LD_LIBRARY_PATH
12429 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12430 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12431 ;;
12432
12433 rdos*)
12434 dynamic_linker=no
12435 ;;
12436
12437 solaris*)
12438 version_type=linux
12439 need_lib_prefix=no
12440 need_version=no
12441 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12442 soname_spec='${libname}${release}${shared_ext}$major'
12443 shlibpath_var=LD_LIBRARY_PATH
12444 shlibpath_overrides_runpath=yes
12445 hardcode_into_libs=yes
12446 # ldd complains unless libraries are executable
12447 postinstall_cmds='chmod +x $lib'
12448 ;;
12449
12450 sunos4*)
12451 version_type=sunos
12452 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12453 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12454 shlibpath_var=LD_LIBRARY_PATH
12455 shlibpath_overrides_runpath=yes
12456 if test "$with_gnu_ld" = yes; then
12457 need_lib_prefix=no
12458 fi
12459 need_version=yes
12460 ;;
12461
12462 sysv4 | sysv4.3*)
12463 version_type=linux
12464 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12465 soname_spec='${libname}${release}${shared_ext}$major'
12466 shlibpath_var=LD_LIBRARY_PATH
12467 case $host_vendor in
12468 sni)
12469 shlibpath_overrides_runpath=no
12470 need_lib_prefix=no
12471 runpath_var=LD_RUN_PATH
12472 ;;
12473 siemens)
12474 need_lib_prefix=no
12475 ;;
12476 motorola)
12477 need_lib_prefix=no
12478 need_version=no
12479 shlibpath_overrides_runpath=no
12480 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12481 ;;
12482 esac
12483 ;;
12484
12485 sysv4*MP*)
12486 if test -d /usr/nec ;then
12487 version_type=linux
12488 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12489 soname_spec='$libname${shared_ext}.$major'
12490 shlibpath_var=LD_LIBRARY_PATH
12491 fi
12492 ;;
12493
12494 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12495 version_type=freebsd-elf
12496 need_lib_prefix=no
12497 need_version=no
12498 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12499 soname_spec='${libname}${release}${shared_ext}$major'
12500 shlibpath_var=LD_LIBRARY_PATH
12501 shlibpath_overrides_runpath=yes
12502 hardcode_into_libs=yes
12503 if test "$with_gnu_ld" = yes; then
12504 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12505 else
12506 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12507 case $host_os in
12508 sco3.2v5*)
12509 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12510 ;;
12511 esac
12512 fi
12513 sys_lib_dlsearch_path_spec='/usr/lib'
12514 ;;
12515
12516 tpf*)
12517 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12518 version_type=linux
12519 need_lib_prefix=no
12520 need_version=no
12521 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12522 shlibpath_var=LD_LIBRARY_PATH
12523 shlibpath_overrides_runpath=no
12524 hardcode_into_libs=yes
12525 ;;
12526
12527 uts4*)
12528 version_type=linux
12529 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12530 soname_spec='${libname}${release}${shared_ext}$major'
12531 shlibpath_var=LD_LIBRARY_PATH
12532 ;;
12533
12534 *)
12535 dynamic_linker=no
12536 ;;
12537 esac
12538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12539 $as_echo "$dynamic_linker" >&6; }
12540 test "$dynamic_linker" = no && can_build_shared=no
12541
12542 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12543 if test "$GCC" = yes; then
12544 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12545 fi
12546
12547 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12548 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12549 fi
12550 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12551 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12552 fi
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12646 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12647 hardcode_action=
12648 if test -n "$hardcode_libdir_flag_spec" ||
12649 test -n "$runpath_var" ||
12650 test "X$hardcode_automatic" = "Xyes" ; then
12651
12652 # We can hardcode non-existent directories.
12653 if test "$hardcode_direct" != no &&
12654 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12655 # have to relink, otherwise we might link with an installed library
12656 # when we should be linking with a yet-to-be-installed one
12657 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12658 test "$hardcode_minus_L" != no; then
12659 # Linking always hardcodes the temporary library directory.
12660 hardcode_action=relink
12661 else
12662 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12663 hardcode_action=immediate
12664 fi
12665 else
12666 # We cannot hardcode anything, or else we can only hardcode existing
12667 # directories.
12668 hardcode_action=unsupported
12669 fi
12670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12671 $as_echo "$hardcode_action" >&6; }
12672
12673 if test "$hardcode_action" = relink ||
12674 test "$inherit_rpath" = yes; then
12675 # Fast installation is not supported
12676 enable_fast_install=no
12677 elif test "$shlibpath_overrides_runpath" = yes ||
12678 test "$enable_shared" = no; then
12679 # Fast installation is not necessary
12680 enable_fast_install=needless
12681 fi
12682
12683
12684
12685
12686
12687
12688 if test "x$enable_dlopen" != xyes; then
12689 enable_dlopen=unknown
12690 enable_dlopen_self=unknown
12691 enable_dlopen_self_static=unknown
12692 else
12693 lt_cv_dlopen=no
12694 lt_cv_dlopen_libs=
12695
12696 case $host_os in
12697 beos*)
12698 lt_cv_dlopen="load_add_on"
12699 lt_cv_dlopen_libs=
12700 lt_cv_dlopen_self=yes
12701 ;;
12702
12703 mingw* | pw32* | cegcc*)
12704 lt_cv_dlopen="LoadLibrary"
12705 lt_cv_dlopen_libs=
12706 ;;
12707
12708 cygwin*)
12709 lt_cv_dlopen="dlopen"
12710 lt_cv_dlopen_libs=
12711 ;;
12712
12713 darwin*)
12714 # if libdl is installed we need to link against it
12715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12716 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12717 if ${ac_cv_lib_dl_dlopen+:} false; then :
12718 $as_echo_n "(cached) " >&6
12719 else
12720 ac_check_lib_save_LIBS=$LIBS
12721 LIBS="-ldl $LIBS"
12722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12723 /* end confdefs.h. */
12724
12725 /* Override any GCC internal prototype to avoid an error.
12726 Use char because int might match the return type of a GCC
12727 builtin and then its argument prototype would still apply. */
12728 #ifdef __cplusplus
12729 extern "C"
12730 #endif
12731 char dlopen ();
12732 int
12733 main ()
12734 {
12735 return dlopen ();
12736 ;
12737 return 0;
12738 }
12739 _ACEOF
12740 if ac_fn_c_try_link "$LINENO"; then :
12741 ac_cv_lib_dl_dlopen=yes
12742 else
12743 ac_cv_lib_dl_dlopen=no
12744 fi
12745 rm -f core conftest.err conftest.$ac_objext \
12746 conftest$ac_exeext conftest.$ac_ext
12747 LIBS=$ac_check_lib_save_LIBS
12748 fi
12749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12750 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12751 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12752 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12753 else
12754
12755 lt_cv_dlopen="dyld"
12756 lt_cv_dlopen_libs=
12757 lt_cv_dlopen_self=yes
12758
12759 fi
12760
12761 ;;
12762
12763 *)
12764 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12765 if test "x$ac_cv_func_shl_load" = xyes; then :
12766 lt_cv_dlopen="shl_load"
12767 else
12768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12769 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12770 if ${ac_cv_lib_dld_shl_load+:} false; then :
12771 $as_echo_n "(cached) " >&6
12772 else
12773 ac_check_lib_save_LIBS=$LIBS
12774 LIBS="-ldld $LIBS"
12775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12776 /* end confdefs.h. */
12777
12778 /* Override any GCC internal prototype to avoid an error.
12779 Use char because int might match the return type of a GCC
12780 builtin and then its argument prototype would still apply. */
12781 #ifdef __cplusplus
12782 extern "C"
12783 #endif
12784 char shl_load ();
12785 int
12786 main ()
12787 {
12788 return shl_load ();
12789 ;
12790 return 0;
12791 }
12792 _ACEOF
12793 if ac_fn_c_try_link "$LINENO"; then :
12794 ac_cv_lib_dld_shl_load=yes
12795 else
12796 ac_cv_lib_dld_shl_load=no
12797 fi
12798 rm -f core conftest.err conftest.$ac_objext \
12799 conftest$ac_exeext conftest.$ac_ext
12800 LIBS=$ac_check_lib_save_LIBS
12801 fi
12802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12803 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12804 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12805 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12806 else
12807 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12808 if test "x$ac_cv_func_dlopen" = xyes; then :
12809 lt_cv_dlopen="dlopen"
12810 else
12811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12812 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12813 if ${ac_cv_lib_dl_dlopen+:} false; then :
12814 $as_echo_n "(cached) " >&6
12815 else
12816 ac_check_lib_save_LIBS=$LIBS
12817 LIBS="-ldl $LIBS"
12818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12819 /* end confdefs.h. */
12820
12821 /* Override any GCC internal prototype to avoid an error.
12822 Use char because int might match the return type of a GCC
12823 builtin and then its argument prototype would still apply. */
12824 #ifdef __cplusplus
12825 extern "C"
12826 #endif
12827 char dlopen ();
12828 int
12829 main ()
12830 {
12831 return dlopen ();
12832 ;
12833 return 0;
12834 }
12835 _ACEOF
12836 if ac_fn_c_try_link "$LINENO"; then :
12837 ac_cv_lib_dl_dlopen=yes
12838 else
12839 ac_cv_lib_dl_dlopen=no
12840 fi
12841 rm -f core conftest.err conftest.$ac_objext \
12842 conftest$ac_exeext conftest.$ac_ext
12843 LIBS=$ac_check_lib_save_LIBS
12844 fi
12845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12846 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12847 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12848 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12849 else
12850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12851 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12852 if ${ac_cv_lib_svld_dlopen+:} false; then :
12853 $as_echo_n "(cached) " >&6
12854 else
12855 ac_check_lib_save_LIBS=$LIBS
12856 LIBS="-lsvld $LIBS"
12857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12858 /* end confdefs.h. */
12859
12860 /* Override any GCC internal prototype to avoid an error.
12861 Use char because int might match the return type of a GCC
12862 builtin and then its argument prototype would still apply. */
12863 #ifdef __cplusplus
12864 extern "C"
12865 #endif
12866 char dlopen ();
12867 int
12868 main ()
12869 {
12870 return dlopen ();
12871 ;
12872 return 0;
12873 }
12874 _ACEOF
12875 if ac_fn_c_try_link "$LINENO"; then :
12876 ac_cv_lib_svld_dlopen=yes
12877 else
12878 ac_cv_lib_svld_dlopen=no
12879 fi
12880 rm -f core conftest.err conftest.$ac_objext \
12881 conftest$ac_exeext conftest.$ac_ext
12882 LIBS=$ac_check_lib_save_LIBS
12883 fi
12884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12885 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12886 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12887 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12888 else
12889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12890 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12891 if ${ac_cv_lib_dld_dld_link+:} false; then :
12892 $as_echo_n "(cached) " >&6
12893 else
12894 ac_check_lib_save_LIBS=$LIBS
12895 LIBS="-ldld $LIBS"
12896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12897 /* end confdefs.h. */
12898
12899 /* Override any GCC internal prototype to avoid an error.
12900 Use char because int might match the return type of a GCC
12901 builtin and then its argument prototype would still apply. */
12902 #ifdef __cplusplus
12903 extern "C"
12904 #endif
12905 char dld_link ();
12906 int
12907 main ()
12908 {
12909 return dld_link ();
12910 ;
12911 return 0;
12912 }
12913 _ACEOF
12914 if ac_fn_c_try_link "$LINENO"; then :
12915 ac_cv_lib_dld_dld_link=yes
12916 else
12917 ac_cv_lib_dld_dld_link=no
12918 fi
12919 rm -f core conftest.err conftest.$ac_objext \
12920 conftest$ac_exeext conftest.$ac_ext
12921 LIBS=$ac_check_lib_save_LIBS
12922 fi
12923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12924 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12925 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12926 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12927 fi
12928
12929
12930 fi
12931
12932
12933 fi
12934
12935
12936 fi
12937
12938
12939 fi
12940
12941
12942 fi
12943
12944 ;;
12945 esac
12946
12947 if test "x$lt_cv_dlopen" != xno; then
12948 enable_dlopen=yes
12949 else
12950 enable_dlopen=no
12951 fi
12952
12953 case $lt_cv_dlopen in
12954 dlopen)
12955 save_CPPFLAGS="$CPPFLAGS"
12956 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12957
12958 save_LDFLAGS="$LDFLAGS"
12959 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12960
12961 save_LIBS="$LIBS"
12962 LIBS="$lt_cv_dlopen_libs $LIBS"
12963
12964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12965 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12966 if ${lt_cv_dlopen_self+:} false; then :
12967 $as_echo_n "(cached) " >&6
12968 else
12969 if test "$cross_compiling" = yes; then :
12970 lt_cv_dlopen_self=cross
12971 else
12972 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12973 lt_status=$lt_dlunknown
12974 cat > conftest.$ac_ext <<_LT_EOF
12975 #line 12975 "configure"
12976 #include "confdefs.h"
12977
12978 #if HAVE_DLFCN_H
12979 #include <dlfcn.h>
12980 #endif
12981
12982 #include <stdio.h>
12983
12984 #ifdef RTLD_GLOBAL
12985 # define LT_DLGLOBAL RTLD_GLOBAL
12986 #else
12987 # ifdef DL_GLOBAL
12988 # define LT_DLGLOBAL DL_GLOBAL
12989 # else
12990 # define LT_DLGLOBAL 0
12991 # endif
12992 #endif
12993
12994 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12995 find out it does not work in some platform. */
12996 #ifndef LT_DLLAZY_OR_NOW
12997 # ifdef RTLD_LAZY
12998 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12999 # else
13000 # ifdef DL_LAZY
13001 # define LT_DLLAZY_OR_NOW DL_LAZY
13002 # else
13003 # ifdef RTLD_NOW
13004 # define LT_DLLAZY_OR_NOW RTLD_NOW
13005 # else
13006 # ifdef DL_NOW
13007 # define LT_DLLAZY_OR_NOW DL_NOW
13008 # else
13009 # define LT_DLLAZY_OR_NOW 0
13010 # endif
13011 # endif
13012 # endif
13013 # endif
13014 #endif
13015
13016 /* When -fvisbility=hidden is used, assume the code has been annotated
13017 correspondingly for the symbols needed. */
13018 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13019 void fnord () __attribute__((visibility("default")));
13020 #endif
13021
13022 void fnord () { int i=42; }
13023 int main ()
13024 {
13025 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13026 int status = $lt_dlunknown;
13027
13028 if (self)
13029 {
13030 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13031 else
13032 {
13033 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13034 else puts (dlerror ());
13035 }
13036 /* dlclose (self); */
13037 }
13038 else
13039 puts (dlerror ());
13040
13041 return status;
13042 }
13043 _LT_EOF
13044 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13045 (eval $ac_link) 2>&5
13046 ac_status=$?
13047 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13048 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13049 (./conftest; exit; ) >&5 2>/dev/null
13050 lt_status=$?
13051 case x$lt_status in
13052 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13053 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13054 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13055 esac
13056 else :
13057 # compilation failed
13058 lt_cv_dlopen_self=no
13059 fi
13060 fi
13061 rm -fr conftest*
13062
13063
13064 fi
13065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13066 $as_echo "$lt_cv_dlopen_self" >&6; }
13067
13068 if test "x$lt_cv_dlopen_self" = xyes; then
13069 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13071 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13072 if ${lt_cv_dlopen_self_static+:} false; then :
13073 $as_echo_n "(cached) " >&6
13074 else
13075 if test "$cross_compiling" = yes; then :
13076 lt_cv_dlopen_self_static=cross
13077 else
13078 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13079 lt_status=$lt_dlunknown
13080 cat > conftest.$ac_ext <<_LT_EOF
13081 #line 13081 "configure"
13082 #include "confdefs.h"
13083
13084 #if HAVE_DLFCN_H
13085 #include <dlfcn.h>
13086 #endif
13087
13088 #include <stdio.h>
13089
13090 #ifdef RTLD_GLOBAL
13091 # define LT_DLGLOBAL RTLD_GLOBAL
13092 #else
13093 # ifdef DL_GLOBAL
13094 # define LT_DLGLOBAL DL_GLOBAL
13095 # else
13096 # define LT_DLGLOBAL 0
13097 # endif
13098 #endif
13099
13100 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13101 find out it does not work in some platform. */
13102 #ifndef LT_DLLAZY_OR_NOW
13103 # ifdef RTLD_LAZY
13104 # define LT_DLLAZY_OR_NOW RTLD_LAZY
13105 # else
13106 # ifdef DL_LAZY
13107 # define LT_DLLAZY_OR_NOW DL_LAZY
13108 # else
13109 # ifdef RTLD_NOW
13110 # define LT_DLLAZY_OR_NOW RTLD_NOW
13111 # else
13112 # ifdef DL_NOW
13113 # define LT_DLLAZY_OR_NOW DL_NOW
13114 # else
13115 # define LT_DLLAZY_OR_NOW 0
13116 # endif
13117 # endif
13118 # endif
13119 # endif
13120 #endif
13121
13122 /* When -fvisbility=hidden is used, assume the code has been annotated
13123 correspondingly for the symbols needed. */
13124 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13125 void fnord () __attribute__((visibility("default")));
13126 #endif
13127
13128 void fnord () { int i=42; }
13129 int main ()
13130 {
13131 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13132 int status = $lt_dlunknown;
13133
13134 if (self)
13135 {
13136 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13137 else
13138 {
13139 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13140 else puts (dlerror ());
13141 }
13142 /* dlclose (self); */
13143 }
13144 else
13145 puts (dlerror ());
13146
13147 return status;
13148 }
13149 _LT_EOF
13150 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13151 (eval $ac_link) 2>&5
13152 ac_status=$?
13153 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13154 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13155 (./conftest; exit; ) >&5 2>/dev/null
13156 lt_status=$?
13157 case x$lt_status in
13158 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13159 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13160 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13161 esac
13162 else :
13163 # compilation failed
13164 lt_cv_dlopen_self_static=no
13165 fi
13166 fi
13167 rm -fr conftest*
13168
13169
13170 fi
13171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13172 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13173 fi
13174
13175 CPPFLAGS="$save_CPPFLAGS"
13176 LDFLAGS="$save_LDFLAGS"
13177 LIBS="$save_LIBS"
13178 ;;
13179 esac
13180
13181 case $lt_cv_dlopen_self in
13182 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13183 *) enable_dlopen_self=unknown ;;
13184 esac
13185
13186 case $lt_cv_dlopen_self_static in
13187 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13188 *) enable_dlopen_self_static=unknown ;;
13189 esac
13190 fi
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208 striplib=
13209 old_striplib=
13210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13211 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13212 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13213 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13214 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13216 $as_echo "yes" >&6; }
13217 else
13218 # FIXME - insert some real tests, host_os isn't really good enough
13219 case $host_os in
13220 darwin*)
13221 if test -n "$STRIP" ; then
13222 striplib="$STRIP -x"
13223 old_striplib="$STRIP -S"
13224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13225 $as_echo "yes" >&6; }
13226 else
13227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13228 $as_echo "no" >&6; }
13229 fi
13230 ;;
13231 *)
13232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13233 $as_echo "no" >&6; }
13234 ;;
13235 esac
13236 fi
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249 # Report which library types will actually be built
13250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13251 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13253 $as_echo "$can_build_shared" >&6; }
13254
13255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13256 $as_echo_n "checking whether to build shared libraries... " >&6; }
13257 test "$can_build_shared" = "no" && enable_shared=no
13258
13259 # On AIX, shared libraries and static libraries use the same namespace, and
13260 # are all built from PIC.
13261 case $host_os in
13262 aix3*)
13263 test "$enable_shared" = yes && enable_static=no
13264 if test -n "$RANLIB"; then
13265 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13266 postinstall_cmds='$RANLIB $lib'
13267 fi
13268 ;;
13269
13270 aix[4-9]*)
13271 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13272 test "$enable_shared" = yes && enable_static=no
13273 fi
13274 ;;
13275 esac
13276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13277 $as_echo "$enable_shared" >&6; }
13278
13279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13280 $as_echo_n "checking whether to build static libraries... " >&6; }
13281 # Make sure either enable_shared or enable_static is yes.
13282 test "$enable_shared" = yes || enable_static=yes
13283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13284 $as_echo "$enable_static" >&6; }
13285
13286
13287
13288
13289 fi
13290 ac_ext=c
13291 ac_cpp='$CPP $CPPFLAGS'
13292 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13293 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13294 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13295
13296 CC="$lt_save_CC"
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310 ac_config_commands="$ac_config_commands libtool"
13311
13312
13313
13314
13315 # Only expand once:
13316
13317
13318
13319
13320 . ${srcdir}/../../bfd/configure.host
13321
13322
13323
13324
13325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13326 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13327 # Check whether --enable-maintainer-mode was given.
13328 if test "${enable_maintainer_mode+set}" = set; then :
13329 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13330 else
13331 USE_MAINTAINER_MODE=no
13332 fi
13333
13334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13335 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13336 if test $USE_MAINTAINER_MODE = yes; then
13337 MAINTAINER_MODE_TRUE=
13338 MAINTAINER_MODE_FALSE='#'
13339 else
13340 MAINTAINER_MODE_TRUE='#'
13341 MAINTAINER_MODE_FALSE=
13342 fi
13343
13344 MAINT=$MAINTAINER_MODE_TRUE
13345
13346
13347
13348
13349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13350 $as_echo_n "checking for sim debug setting... " >&6; }
13351 sim_debug="0"
13352 # Check whether --enable-sim-debug was given.
13353 if test "${enable_sim_debug+set}" = set; then :
13354 enableval=$enable_sim_debug; case "${enableval}" in
13355 yes) sim_debug="7";;
13356 no) sim_debug="0";;
13357 *) sim_debug="($enableval)";;
13358 esac
13359 fi
13360 if test "$sim_debug" != "0"; then
13361
13362 cat >>confdefs.h <<_ACEOF
13363 #define DEBUG $sim_debug
13364 _ACEOF
13365
13366 fi
13367
13368 cat >>confdefs.h <<_ACEOF
13369 #define WITH_DEBUG $sim_debug
13370 _ACEOF
13371
13372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13373 $as_echo "$sim_debug" >&6; }
13374
13375
13376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13377 $as_echo_n "checking for sim stdio debug behavior... " >&6; }
13378 sim_stdio="0"
13379 # Check whether --enable-sim-stdio was given.
13380 if test "${enable_sim_stdio+set}" = set; then :
13381 enableval=$enable_sim_stdio; case "${enableval}" in
13382 yes) sim_stdio="DO_USE_STDIO";;
13383 no) sim_stdio="DONT_USE_STDIO";;
13384 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
13385 esac
13386 fi
13387
13388 cat >>confdefs.h <<_ACEOF
13389 #define WITH_STDIO $sim_stdio
13390 _ACEOF
13391
13392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13393 $as_echo "$sim_stdio" >&6; }
13394
13395
13396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13397 $as_echo_n "checking for sim trace settings... " >&6; }
13398 sim_trace="~TRACE_debug"
13399 # Check whether --enable-sim-trace was given.
13400 if test "${enable_sim_trace+set}" = set; then :
13401 enableval=$enable_sim_trace; case "${enableval}" in
13402 yes) sim_trace="-1";;
13403 no) sim_trace="0";;
13404 [-0-9]*)
13405 sim_trace="'(${enableval})'";;
13406 [[:lower:]]*)
13407 sim_trace=""
13408 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13409 if test x"$sim_trace" = x; then
13410 sim_trace="(TRACE_$x"
13411 else
13412 sim_trace="${sim_trace}|TRACE_$x"
13413 fi
13414 done
13415 sim_trace="$sim_trace)" ;;
13416 esac
13417 fi
13418
13419 cat >>confdefs.h <<_ACEOF
13420 #define WITH_TRACE $sim_trace
13421 _ACEOF
13422
13423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13424 $as_echo "$sim_trace" >&6; }
13425
13426
13427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13428 $as_echo_n "checking for sim profile settings... " >&6; }
13429 profile="1"
13430 sim_profile="-1"
13431 # Check whether --enable-sim-profile was given.
13432 if test "${enable_sim_profile+set}" = set; then :
13433 enableval=$enable_sim_profile; case "${enableval}" in
13434 yes) profile="1" sim_profile="-1";;
13435 no) profile="0" sim_profile="0";;
13436 [-0-9]*)
13437 profile="(${enableval})" sim_profile="(${enableval})";;
13438 [a-z]*)
13439 profile="1"
13440 sim_profile=""
13441 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13442 if test x"$sim_profile" = x; then
13443 sim_profile="(PROFILE_$x"
13444 else
13445 sim_profile="${sim_profile}|PROFILE_$x"
13446 fi
13447 done
13448 sim_profile="$sim_profile)" ;;
13449 esac
13450 fi
13451
13452 cat >>confdefs.h <<_ACEOF
13453 #define PROFILE $profile
13454 _ACEOF
13455
13456
13457 cat >>confdefs.h <<_ACEOF
13458 #define WITH_PROFILE $sim_profile
13459 _ACEOF
13460
13461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13462 $as_echo "$sim_profile" >&6; }
13463
13464
13465
13466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13467 $as_echo_n "checking whether to enable sim asserts... " >&6; }
13468 sim_assert="1"
13469 # Check whether --enable-sim-assert was given.
13470 if test "${enable_sim_assert+set}" = set; then :
13471 enableval=$enable_sim_assert; case "${enableval}" in
13472 yes) sim_assert="1";;
13473 no) sim_assert="0";;
13474 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
13475 esac
13476 fi
13477
13478 cat >>confdefs.h <<_ACEOF
13479 #define WITH_ASSERT $sim_assert
13480 _ACEOF
13481
13482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13483 $as_echo "$sim_assert" >&6; }
13484
13485
13486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13487 $as_echo_n "checking default sim environment setting... " >&6; }
13488 sim_environment="ALL_ENVIRONMENT"
13489 # Check whether --enable-sim-environment was given.
13490 if test "${enable_sim_environment+set}" = set; then :
13491 enableval=$enable_sim_environment; case "${enableval}" in
13492 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13493 user | USER) sim_environment="USER_ENVIRONMENT";;
13494 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13495 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
13496 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
13497 esac
13498 fi
13499
13500 cat >>confdefs.h <<_ACEOF
13501 #define WITH_ENVIRONMENT $sim_environment
13502 _ACEOF
13503
13504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13505 $as_echo "$sim_environment" >&6; }
13506
13507
13508 sim_inline="-DDEFAULT_INLINE=0"
13509 # Check whether --enable-sim-inline was given.
13510 if test "${enable_sim_inline+set}" = set; then :
13511 enableval=$enable_sim_inline; sim_inline=""
13512 case "$enableval" in
13513 no) sim_inline="-DDEFAULT_INLINE=0";;
13514 0) sim_inline="-DDEFAULT_INLINE=0";;
13515 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13516 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13517 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13518 new_flag=""
13519 case "$x" in
13520 *_INLINE=*) new_flag="-D$x";;
13521 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13522 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13523 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13524 esac
13525 if test x"$sim_inline" = x""; then
13526 sim_inline="$new_flag"
13527 else
13528 sim_inline="$sim_inline $new_flag"
13529 fi
13530 done;;
13531 esac
13532 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13533 echo "Setting inline flags = $sim_inline" 6>&1
13534 fi
13535 fi
13536
13537
13538
13539
13540 # Check whether --with-pkgversion was given.
13541 if test "${with_pkgversion+set}" = set; then :
13542 withval=$with_pkgversion; case "$withval" in
13543 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
13544 no) PKGVERSION= ;;
13545 *) PKGVERSION="($withval) " ;;
13546 esac
13547 else
13548 PKGVERSION="(SIM) "
13549
13550 fi
13551
13552
13553
13554
13555
13556 # Check whether --with-bugurl was given.
13557 if test "${with_bugurl+set}" = set; then :
13558 withval=$with_bugurl; case "$withval" in
13559 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
13560 no) BUGURL=
13561 ;;
13562 *) BUGURL="$withval"
13563 ;;
13564 esac
13565 else
13566 BUGURL="https://www.gnu.org/software/gdb/bugs/"
13567
13568 fi
13569
13570 case ${BUGURL} in
13571 "")
13572 REPORT_BUGS_TO=
13573 REPORT_BUGS_TEXI=
13574 ;;
13575 *)
13576 REPORT_BUGS_TO="<$BUGURL>"
13577 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13578 ;;
13579 esac;
13580
13581
13582
13583
13584 cat >>confdefs.h <<_ACEOF
13585 #define PKGVERSION "$PKGVERSION"
13586 _ACEOF
13587
13588
13589 cat >>confdefs.h <<_ACEOF
13590 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13591 _ACEOF
13592
13593
13594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13595 $as_echo_n "checking return type of signal handlers... " >&6; }
13596 if ${ac_cv_type_signal+:} false; then :
13597 $as_echo_n "(cached) " >&6
13598 else
13599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13600 /* end confdefs.h. */
13601 #include <sys/types.h>
13602 #include <signal.h>
13603
13604 int
13605 main ()
13606 {
13607 return *(signal (0, 0)) (0) == 1;
13608 ;
13609 return 0;
13610 }
13611 _ACEOF
13612 if ac_fn_c_try_compile "$LINENO"; then :
13613 ac_cv_type_signal=int
13614 else
13615 ac_cv_type_signal=void
13616 fi
13617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13618 fi
13619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13620 $as_echo "$ac_cv_type_signal" >&6; }
13621
13622 cat >>confdefs.h <<_ACEOF
13623 #define RETSIGTYPE $ac_cv_type_signal
13624 _ACEOF
13625
13626
13627
13628
13629
13630
13631
13632
13633 wire_endian="LITTLE"
13634 default_endian=""
13635 # Check whether --enable-sim-endian was given.
13636 if test "${enable_sim_endian+set}" = set; then :
13637 enableval=$enable_sim_endian; case "${enableval}" in
13638 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13639 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
13640 yes) if test x"$wire_endian" != x; then
13641 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13642 else
13643 if test x"$default_endian" != x; then
13644 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13645 else
13646 echo "No hard-wired endian for target $target" 1>&6
13647 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13648 fi
13649 fi;;
13650 no) if test x"$default_endian" != x; then
13651 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13652 else
13653 if test x"$wire_endian" != x; then
13654 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13655 else
13656 echo "No default endian for target $target" 1>&6
13657 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13658 fi
13659 fi;;
13660 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13661 esac
13662 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13663 echo "Setting endian flags = $sim_endian" 6>&1
13664 fi
13665 else
13666 if test x"$default_endian" != x; then
13667 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13668 else
13669 if test x"$wire_endian" != x; then
13670 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13671 else
13672 sim_endian=
13673 fi
13674 fi
13675 fi
13676
13677 wire_alignment="STRICT_ALIGNMENT"
13678 default_alignment="STRICT_ALIGNMENT"
13679
13680 # Check whether --enable-sim-alignment was given.
13681 if test "${enable_sim_alignment+set}" = set; then :
13682 enableval=$enable_sim_alignment; case "${enableval}" in
13683 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13684 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13685 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13686 yes) if test x"$wire_alignment" != x; then
13687 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13688 else
13689 if test x"$default_alignment" != x; then
13690 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13691 else
13692 echo "No hard-wired alignment for target $target" 1>&6
13693 sim_alignment="-DWITH_ALIGNMENT=0"
13694 fi
13695 fi;;
13696 no) if test x"$default_alignment" != x; then
13697 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13698 else
13699 if test x"$wire_alignment" != x; then
13700 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13701 else
13702 echo "No default alignment for target $target" 1>&6
13703 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13704 fi
13705 fi;;
13706 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13707 esac
13708 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13709 echo "Setting alignment flags = $sim_alignment" 6>&1
13710 fi
13711 else
13712 if test x"$default_alignment" != x; then
13713 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13714 else
13715 if test x"$wire_alignment" != x; then
13716 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13717 else
13718 sim_alignment=
13719 fi
13720 fi
13721 fi
13722
13723
13724 default_sim_default_model="bf537"
13725 # Check whether --enable-sim-default-model was given.
13726 if test "${enable_sim_default_model+set}" = set; then :
13727 enableval=$enable_sim_default_model; case "${enableval}" in
13728 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
13729 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13730 esac
13731 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13732 echo "Setting default model = $sim_default_model" 6>&1
13733 fi
13734 else
13735 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
13736 fi
13737
13738
13739
13740 # Check whether --enable-werror was given.
13741 if test "${enable_werror+set}" = set; then :
13742 enableval=$enable_werror; case "${enableval}" in
13743 yes | y) ERROR_ON_WARNING="yes" ;;
13744 no | n) ERROR_ON_WARNING="no" ;;
13745 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13746 esac
13747 fi
13748
13749
13750 # Enable -Werror by default when using gcc
13751 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13752 ERROR_ON_WARNING=yes
13753 fi
13754
13755 WERROR_CFLAGS=""
13756 if test "${ERROR_ON_WARNING}" = yes ; then
13757 WERROR_CFLAGS="-Werror"
13758 fi
13759
13760 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13761 -Wpointer-sign \
13762 -Wno-unused -Wunused-value -Wunused-function \
13763 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13764 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13765 -Wold-style-declaration -Wold-style-definition"
13766
13767 # Enable -Wno-format by default when using gcc on mingw since many
13768 # GCC versions complain about %I64.
13769 case "${host}" in
13770 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13771 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13772 esac
13773
13774 # Check whether --enable-build-warnings was given.
13775 if test "${enable_build_warnings+set}" = set; then :
13776 enableval=$enable_build_warnings; case "${enableval}" in
13777 yes) ;;
13778 no) build_warnings="-w";;
13779 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13780 build_warnings="${build_warnings} ${t}";;
13781 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13782 build_warnings="${t} ${build_warnings}";;
13783 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13784 esac
13785 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13786 echo "Setting compiler warning flags = $build_warnings" 6>&1
13787 fi
13788 fi
13789 # Check whether --enable-sim-build-warnings was given.
13790 if test "${enable_sim_build_warnings+set}" = set; then :
13791 enableval=$enable_sim_build_warnings; case "${enableval}" in
13792 yes) ;;
13793 no) build_warnings="-w";;
13794 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13795 build_warnings="${build_warnings} ${t}";;
13796 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13797 build_warnings="${t} ${build_warnings}";;
13798 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13799 esac
13800 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13801 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13802 fi
13803 fi
13804 WARN_CFLAGS=""
13805 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13806 then
13807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13808 $as_echo_n "checking compiler warning flags... " >&6; }
13809 # Separate out the -Werror flag as some files just cannot be
13810 # compiled with it enabled.
13811 for w in ${build_warnings}; do
13812 case $w in
13813 -Werr*) WERROR_CFLAGS=-Werror ;;
13814 *) # Check that GCC accepts it
13815 saved_CFLAGS="$CFLAGS"
13816 CFLAGS="$CFLAGS $w"
13817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13818 /* end confdefs.h. */
13819
13820 int
13821 main ()
13822 {
13823
13824 ;
13825 return 0;
13826 }
13827 _ACEOF
13828 if ac_fn_c_try_compile "$LINENO"; then :
13829 WARN_CFLAGS="${WARN_CFLAGS} $w"
13830 fi
13831 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13832 CFLAGS="$saved_CFLAGS"
13833 esac
13834 done
13835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13836 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13837 fi
13838
13839
13840 if test ""; then
13841 hardware=""
13842 else
13843 hardware="cfi core pal glue"
13844 fi
13845 hardware="$hardware \
13846 bfin_cec \
13847 bfin_ctimer \
13848 bfin_dma \
13849 bfin_dmac \
13850 bfin_ebiu_amc \
13851 bfin_ebiu_ddrc \
13852 bfin_ebiu_sdc \
13853 bfin_emac \
13854 bfin_eppi \
13855 bfin_evt \
13856 bfin_gpio \
13857 bfin_gpio2 \
13858 bfin_gptimer \
13859 bfin_jtag \
13860 bfin_mmu \
13861 bfin_nfc \
13862 bfin_otp \
13863 bfin_pfmon \
13864 bfin_pint \
13865 bfin_pll \
13866 bfin_ppi \
13867 bfin_rtc \
13868 bfin_sic \
13869 bfin_spi \
13870 bfin_trace \
13871 bfin_twi \
13872 bfin_uart \
13873 bfin_uart2 \
13874 bfin_wdog \
13875 bfin_wp \
13876 eth_phy \
13877 "
13878
13879 sim_hw_cflags="-DWITH_HW=1"
13880 sim_hw="$hardware"
13881 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13882
13883 # Check whether --enable-sim-hardware was given.
13884 if test "${enable_sim_hardware+set}" = set; then :
13885 enableval=$enable_sim_hardware;
13886 else
13887 enable_sim_hardware="yes"
13888 fi
13889
13890 case ${enable_sim_hardware} in
13891 yes|no) ;;
13892 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13893 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13894 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13895 esac
13896
13897 if test "$enable_sim_hardware" = no; then
13898 sim_hw_objs=
13899 sim_hw_cflags="-DWITH_HW=0"
13900 sim_hw=
13901 else
13902 sim_hw_cflags="-DWITH_HW=1"
13903 # remove duplicates
13904 sim_hw=""
13905 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13906 for i in $hardware ; do
13907 case " $sim_hw " in
13908 *" $i "*) ;;
13909 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13910 esac
13911 done
13912 # mingw does not support sockser
13913 case ${host} in
13914 *mingw*) ;;
13915 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13916 # that you instatiate. Instead, other code will call into it directly.
13917 # At some point, we should convert it over.
13918 sim_hw_objs="$sim_hw_objs dv-sockser.o"
13919
13920 cat >>confdefs.h <<_ACEOF
13921 #define HAVE_DV_SOCKSER 1
13922 _ACEOF
13923
13924 ;;
13925 esac
13926 if test x"$silent" != x"yes"; then
13927 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13928 fi
13929 case " $hardware " in
13930 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
13931 $as_echo_n "checking for log2 in -lm... " >&6; }
13932 if ${ac_cv_lib_m_log2+:} false; then :
13933 $as_echo_n "(cached) " >&6
13934 else
13935 ac_check_lib_save_LIBS=$LIBS
13936 LIBS="-lm $LIBS"
13937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13938 /* end confdefs.h. */
13939
13940 /* Override any GCC internal prototype to avoid an error.
13941 Use char because int might match the return type of a GCC
13942 builtin and then its argument prototype would still apply. */
13943 #ifdef __cplusplus
13944 extern "C"
13945 #endif
13946 char log2 ();
13947 int
13948 main ()
13949 {
13950 return log2 ();
13951 ;
13952 return 0;
13953 }
13954 _ACEOF
13955 if ac_fn_c_try_link "$LINENO"; then :
13956 ac_cv_lib_m_log2=yes
13957 else
13958 ac_cv_lib_m_log2=no
13959 fi
13960 rm -f core conftest.err conftest.$ac_objext \
13961 conftest$ac_exeext conftest.$ac_ext
13962 LIBS=$ac_check_lib_save_LIBS
13963 fi
13964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13965 $as_echo "$ac_cv_lib_m_log2" >&6; }
13966 if test "x$ac_cv_lib_m_log2" = xyes; then :
13967 cat >>confdefs.h <<_ACEOF
13968 #define HAVE_LIBM 1
13969 _ACEOF
13970
13971 LIBS="-lm $LIBS"
13972
13973 fi
13974 ;;
13975 esac
13976 fi
13977
13978
13979 for ac_func in getuid getgid geteuid getegid setuid setgid mmap munmap kill pread
13980 do :
13981 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13982 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13983 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13984 cat >>confdefs.h <<_ACEOF
13985 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13986 _ACEOF
13987
13988 fi
13989 done
13990
13991 for ac_header in \
13992 linux/if_tun.h \
13993 linux/mii.h \
13994 linux/types.h \
13995 net/if.h \
13996 sys/ioctl.h \
13997 sys/mman.h \
13998
13999 do :
14000 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14001 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14002 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14003 cat >>confdefs.h <<_ACEOF
14004 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14005 _ACEOF
14006
14007 fi
14008
14009 done
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
14020 if test -n "$ac_tool_prefix"; then
14021 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
14022 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
14023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14024 $as_echo_n "checking for $ac_word... " >&6; }
14025 if ${ac_cv_path_PKG_CONFIG+:} false; then :
14026 $as_echo_n "(cached) " >&6
14027 else
14028 case $PKG_CONFIG in
14029 [\\/]* | ?:[\\/]*)
14030 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
14031 ;;
14032 *)
14033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14034 for as_dir in $PATH
14035 do
14036 IFS=$as_save_IFS
14037 test -z "$as_dir" && as_dir=.
14038 for ac_exec_ext in '' $ac_executable_extensions; do
14039 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14040 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
14041 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14042 break 2
14043 fi
14044 done
14045 done
14046 IFS=$as_save_IFS
14047
14048 ;;
14049 esac
14050 fi
14051 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
14052 if test -n "$PKG_CONFIG"; then
14053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
14054 $as_echo "$PKG_CONFIG" >&6; }
14055 else
14056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14057 $as_echo "no" >&6; }
14058 fi
14059
14060
14061 fi
14062 if test -z "$ac_cv_path_PKG_CONFIG"; then
14063 ac_pt_PKG_CONFIG=$PKG_CONFIG
14064 # Extract the first word of "pkg-config", so it can be a program name with args.
14065 set dummy pkg-config; ac_word=$2
14066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14067 $as_echo_n "checking for $ac_word... " >&6; }
14068 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
14069 $as_echo_n "(cached) " >&6
14070 else
14071 case $ac_pt_PKG_CONFIG in
14072 [\\/]* | ?:[\\/]*)
14073 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
14074 ;;
14075 *)
14076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14077 for as_dir in $PATH
14078 do
14079 IFS=$as_save_IFS
14080 test -z "$as_dir" && as_dir=.
14081 for ac_exec_ext in '' $ac_executable_extensions; do
14082 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14083 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
14084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14085 break 2
14086 fi
14087 done
14088 done
14089 IFS=$as_save_IFS
14090
14091 ;;
14092 esac
14093 fi
14094 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
14095 if test -n "$ac_pt_PKG_CONFIG"; then
14096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
14097 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
14098 else
14099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14100 $as_echo "no" >&6; }
14101 fi
14102
14103 if test "x$ac_pt_PKG_CONFIG" = x; then
14104 PKG_CONFIG=""
14105 else
14106 case $cross_compiling:$ac_tool_warned in
14107 yes:)
14108 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14109 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14110 ac_tool_warned=yes ;;
14111 esac
14112 PKG_CONFIG=$ac_pt_PKG_CONFIG
14113 fi
14114 else
14115 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
14116 fi
14117
14118 fi
14119 if test -n "$PKG_CONFIG"; then
14120 _pkg_min_version=0.9.0
14121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
14122 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
14123 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
14124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14125 $as_echo "yes" >&6; }
14126 else
14127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14128 $as_echo "no" >&6; }
14129 PKG_CONFIG=""
14130 fi
14131 fi
14132
14133 pkg_failed=no
14134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sdl" >&5
14135 $as_echo_n "checking for sdl... " >&6; }
14136
14137 if test -n "$SDL_CFLAGS"; then
14138 pkg_cv_SDL_CFLAGS="$SDL_CFLAGS"
14139 elif test -n "$PKG_CONFIG"; then
14140 if test -n "$PKG_CONFIG" && \
14141 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
14142 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
14143 ac_status=$?
14144 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14145 test $ac_status = 0; }; then
14146 pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl" 2>/dev/null`
14147 test "x$?" != "x0" && pkg_failed=yes
14148 else
14149 pkg_failed=yes
14150 fi
14151 else
14152 pkg_failed=untried
14153 fi
14154 if test -n "$SDL_LIBS"; then
14155 pkg_cv_SDL_LIBS="$SDL_LIBS"
14156 elif test -n "$PKG_CONFIG"; then
14157 if test -n "$PKG_CONFIG" && \
14158 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
14159 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
14160 ac_status=$?
14161 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14162 test $ac_status = 0; }; then
14163 pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl" 2>/dev/null`
14164 test "x$?" != "x0" && pkg_failed=yes
14165 else
14166 pkg_failed=yes
14167 fi
14168 else
14169 pkg_failed=untried
14170 fi
14171
14172 if test $pkg_failed = no; then
14173 pkg_save_LDFLAGS="$LDFLAGS"
14174 LDFLAGS="$LDFLAGS $pkg_cv_SDL_LIBS"
14175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14176 /* end confdefs.h. */
14177
14178 int
14179 main ()
14180 {
14181
14182 ;
14183 return 0;
14184 }
14185 _ACEOF
14186 if ac_fn_c_try_link "$LINENO"; then :
14187
14188 else
14189 pkg_failed=yes
14190 fi
14191 rm -f core conftest.err conftest.$ac_objext \
14192 conftest$ac_exeext conftest.$ac_ext
14193 LDFLAGS=$pkg_save_LDFLAGS
14194 fi
14195
14196
14197
14198 if test $pkg_failed = yes; then
14199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14200 $as_echo "no" >&6; }
14201
14202 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
14203 _pkg_short_errors_supported=yes
14204 else
14205 _pkg_short_errors_supported=no
14206 fi
14207 if test $_pkg_short_errors_supported = yes; then
14208 SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sdl" 2>&1`
14209 else
14210 SDL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sdl" 2>&1`
14211 fi
14212 # Put the nasty error message in config.log where it belongs
14213 echo "$SDL_PKG_ERRORS" >&5
14214
14215 :
14216 elif test $pkg_failed = untried; then
14217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14218 $as_echo "no" >&6; }
14219 :
14220 else
14221 SDL_CFLAGS=$pkg_cv_SDL_CFLAGS
14222 SDL_LIBS=$pkg_cv_SDL_LIBS
14223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14224 $as_echo "yes" >&6; }
14225
14226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14227 $as_echo_n "checking for dlopen in -ldl... " >&6; }
14228 if ${ac_cv_lib_dl_dlopen+:} false; then :
14229 $as_echo_n "(cached) " >&6
14230 else
14231 ac_check_lib_save_LIBS=$LIBS
14232 LIBS="-ldl $LIBS"
14233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14234 /* end confdefs.h. */
14235
14236 /* Override any GCC internal prototype to avoid an error.
14237 Use char because int might match the return type of a GCC
14238 builtin and then its argument prototype would still apply. */
14239 #ifdef __cplusplus
14240 extern "C"
14241 #endif
14242 char dlopen ();
14243 int
14244 main ()
14245 {
14246 return dlopen ();
14247 ;
14248 return 0;
14249 }
14250 _ACEOF
14251 if ac_fn_c_try_link "$LINENO"; then :
14252 ac_cv_lib_dl_dlopen=yes
14253 else
14254 ac_cv_lib_dl_dlopen=no
14255 fi
14256 rm -f core conftest.err conftest.$ac_objext \
14257 conftest$ac_exeext conftest.$ac_ext
14258 LIBS=$ac_check_lib_save_LIBS
14259 fi
14260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14261 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14262 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
14263
14264 SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL"
14265 SDL_LIBS="-ldl"
14266
14267 else
14268 SDL_CFLAGS= SDL_LIBS=
14269 fi
14270
14271
14272 fi
14273
14274
14275
14276
14277 cgen_breaks=""
14278 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
14279 cgen_breaks="break cgen_rtx_error";
14280 fi
14281
14282 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
14283
14284 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
14285
14286 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
14287
14288 ac_config_commands="$ac_config_commands Makefile"
14289
14290 ac_config_commands="$ac_config_commands stamp-h"
14291
14292 cat >confcache <<\_ACEOF
14293 # This file is a shell script that caches the results of configure
14294 # tests run on this system so they can be shared between configure
14295 # scripts and configure runs, see configure's option --config-cache.
14296 # It is not useful on other systems. If it contains results you don't
14297 # want to keep, you may remove or edit it.
14298 #
14299 # config.status only pays attention to the cache file if you give it
14300 # the --recheck option to rerun configure.
14301 #
14302 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14303 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14304 # following values.
14305
14306 _ACEOF
14307
14308 # The following way of writing the cache mishandles newlines in values,
14309 # but we know of no workaround that is simple, portable, and efficient.
14310 # So, we kill variables containing newlines.
14311 # Ultrix sh set writes to stderr and can't be redirected directly,
14312 # and sets the high bit in the cache file unless we assign to the vars.
14313 (
14314 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14315 eval ac_val=\$$ac_var
14316 case $ac_val in #(
14317 *${as_nl}*)
14318 case $ac_var in #(
14319 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14320 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14321 esac
14322 case $ac_var in #(
14323 _ | IFS | as_nl) ;; #(
14324 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14325 *) { eval $ac_var=; unset $ac_var;} ;;
14326 esac ;;
14327 esac
14328 done
14329
14330 (set) 2>&1 |
14331 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14332 *${as_nl}ac_space=\ *)
14333 # `set' does not quote correctly, so add quotes: double-quote
14334 # substitution turns \\\\ into \\, and sed turns \\ into \.
14335 sed -n \
14336 "s/'/'\\\\''/g;
14337 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14338 ;; #(
14339 *)
14340 # `set' quotes correctly as required by POSIX, so do not add quotes.
14341 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14342 ;;
14343 esac |
14344 sort
14345 ) |
14346 sed '
14347 /^ac_cv_env_/b end
14348 t clear
14349 :clear
14350 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14351 t end
14352 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14353 :end' >>confcache
14354 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14355 if test -w "$cache_file"; then
14356 if test "x$cache_file" != "x/dev/null"; then
14357 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14358 $as_echo "$as_me: updating cache $cache_file" >&6;}
14359 if test ! -f "$cache_file" || test -h "$cache_file"; then
14360 cat confcache >"$cache_file"
14361 else
14362 case $cache_file in #(
14363 */* | ?:*)
14364 mv -f confcache "$cache_file"$$ &&
14365 mv -f "$cache_file"$$ "$cache_file" ;; #(
14366 *)
14367 mv -f confcache "$cache_file" ;;
14368 esac
14369 fi
14370 fi
14371 else
14372 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14373 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14374 fi
14375 fi
14376 rm -f confcache
14377
14378 test "x$prefix" = xNONE && prefix=$ac_default_prefix
14379 # Let make expand exec_prefix.
14380 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14381
14382 DEFS=-DHAVE_CONFIG_H
14383
14384 ac_libobjs=
14385 ac_ltlibobjs=
14386 U=
14387 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14388 # 1. Remove the extension, and $U if already installed.
14389 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14390 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14391 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14392 # will be set to the directory where LIBOBJS objects are built.
14393 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14394 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14395 done
14396 LIBOBJS=$ac_libobjs
14397
14398 LTLIBOBJS=$ac_ltlibobjs
14399
14400
14401
14402 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14403 as_fn_error $? "conditional \"GMAKE\" was never defined.
14404 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14405 fi
14406 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
14407 as_fn_error $? "conditional \"PLUGINS\" was never defined.
14408 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14409 fi
14410 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14411 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
14412 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14413 fi
14414
14415 : "${CONFIG_STATUS=./config.status}"
14416 ac_write_fail=0
14417 ac_clean_files_save=$ac_clean_files
14418 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14419 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14420 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14421 as_write_fail=0
14422 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14423 #! $SHELL
14424 # Generated by $as_me.
14425 # Run this file to recreate the current configuration.
14426 # Compiler output produced by configure, useful for debugging
14427 # configure, is in config.log if it exists.
14428
14429 debug=false
14430 ac_cs_recheck=false
14431 ac_cs_silent=false
14432
14433 SHELL=\${CONFIG_SHELL-$SHELL}
14434 export SHELL
14435 _ASEOF
14436 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14437 ## -------------------- ##
14438 ## M4sh Initialization. ##
14439 ## -------------------- ##
14440
14441 # Be more Bourne compatible
14442 DUALCASE=1; export DUALCASE # for MKS sh
14443 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14444 emulate sh
14445 NULLCMD=:
14446 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14447 # is contrary to our usage. Disable this feature.
14448 alias -g '${1+"$@"}'='"$@"'
14449 setopt NO_GLOB_SUBST
14450 else
14451 case `(set -o) 2>/dev/null` in #(
14452 *posix*) :
14453 set -o posix ;; #(
14454 *) :
14455 ;;
14456 esac
14457 fi
14458
14459
14460 as_nl='
14461 '
14462 export as_nl
14463 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14464 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14465 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14466 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14467 # Prefer a ksh shell builtin over an external printf program on Solaris,
14468 # but without wasting forks for bash or zsh.
14469 if test -z "$BASH_VERSION$ZSH_VERSION" \
14470 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14471 as_echo='print -r --'
14472 as_echo_n='print -rn --'
14473 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14474 as_echo='printf %s\n'
14475 as_echo_n='printf %s'
14476 else
14477 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14478 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14479 as_echo_n='/usr/ucb/echo -n'
14480 else
14481 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14482 as_echo_n_body='eval
14483 arg=$1;
14484 case $arg in #(
14485 *"$as_nl"*)
14486 expr "X$arg" : "X\\(.*\\)$as_nl";
14487 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14488 esac;
14489 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14490 '
14491 export as_echo_n_body
14492 as_echo_n='sh -c $as_echo_n_body as_echo'
14493 fi
14494 export as_echo_body
14495 as_echo='sh -c $as_echo_body as_echo'
14496 fi
14497
14498 # The user is always right.
14499 if test "${PATH_SEPARATOR+set}" != set; then
14500 PATH_SEPARATOR=:
14501 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14502 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14503 PATH_SEPARATOR=';'
14504 }
14505 fi
14506
14507
14508 # IFS
14509 # We need space, tab and new line, in precisely that order. Quoting is
14510 # there to prevent editors from complaining about space-tab.
14511 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14512 # splitting by setting IFS to empty value.)
14513 IFS=" "" $as_nl"
14514
14515 # Find who we are. Look in the path if we contain no directory separator.
14516 as_myself=
14517 case $0 in #((
14518 *[\\/]* ) as_myself=$0 ;;
14519 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14520 for as_dir in $PATH
14521 do
14522 IFS=$as_save_IFS
14523 test -z "$as_dir" && as_dir=.
14524 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14525 done
14526 IFS=$as_save_IFS
14527
14528 ;;
14529 esac
14530 # We did not find ourselves, most probably we were run as `sh COMMAND'
14531 # in which case we are not to be found in the path.
14532 if test "x$as_myself" = x; then
14533 as_myself=$0
14534 fi
14535 if test ! -f "$as_myself"; then
14536 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14537 exit 1
14538 fi
14539
14540 # Unset variables that we do not need and which cause bugs (e.g. in
14541 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14542 # suppresses any "Segmentation fault" message there. '((' could
14543 # trigger a bug in pdksh 5.2.14.
14544 for as_var in BASH_ENV ENV MAIL MAILPATH
14545 do eval test x\${$as_var+set} = xset \
14546 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14547 done
14548 PS1='$ '
14549 PS2='> '
14550 PS4='+ '
14551
14552 # NLS nuisances.
14553 LC_ALL=C
14554 export LC_ALL
14555 LANGUAGE=C
14556 export LANGUAGE
14557
14558 # CDPATH.
14559 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14560
14561
14562 # as_fn_error STATUS ERROR [LINENO LOG_FD]
14563 # ----------------------------------------
14564 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14565 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14566 # script with STATUS, using 1 if that was 0.
14567 as_fn_error ()
14568 {
14569 as_status=$1; test $as_status -eq 0 && as_status=1
14570 if test "$4"; then
14571 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14572 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14573 fi
14574 $as_echo "$as_me: error: $2" >&2
14575 as_fn_exit $as_status
14576 } # as_fn_error
14577
14578
14579 # as_fn_set_status STATUS
14580 # -----------------------
14581 # Set $? to STATUS, without forking.
14582 as_fn_set_status ()
14583 {
14584 return $1
14585 } # as_fn_set_status
14586
14587 # as_fn_exit STATUS
14588 # -----------------
14589 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14590 as_fn_exit ()
14591 {
14592 set +e
14593 as_fn_set_status $1
14594 exit $1
14595 } # as_fn_exit
14596
14597 # as_fn_unset VAR
14598 # ---------------
14599 # Portably unset VAR.
14600 as_fn_unset ()
14601 {
14602 { eval $1=; unset $1;}
14603 }
14604 as_unset=as_fn_unset
14605 # as_fn_append VAR VALUE
14606 # ----------------------
14607 # Append the text in VALUE to the end of the definition contained in VAR. Take
14608 # advantage of any shell optimizations that allow amortized linear growth over
14609 # repeated appends, instead of the typical quadratic growth present in naive
14610 # implementations.
14611 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14612 eval 'as_fn_append ()
14613 {
14614 eval $1+=\$2
14615 }'
14616 else
14617 as_fn_append ()
14618 {
14619 eval $1=\$$1\$2
14620 }
14621 fi # as_fn_append
14622
14623 # as_fn_arith ARG...
14624 # ------------------
14625 # Perform arithmetic evaluation on the ARGs, and store the result in the
14626 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14627 # must be portable across $(()) and expr.
14628 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14629 eval 'as_fn_arith ()
14630 {
14631 as_val=$(( $* ))
14632 }'
14633 else
14634 as_fn_arith ()
14635 {
14636 as_val=`expr "$@" || test $? -eq 1`
14637 }
14638 fi # as_fn_arith
14639
14640
14641 if expr a : '\(a\)' >/dev/null 2>&1 &&
14642 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14643 as_expr=expr
14644 else
14645 as_expr=false
14646 fi
14647
14648 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14649 as_basename=basename
14650 else
14651 as_basename=false
14652 fi
14653
14654 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14655 as_dirname=dirname
14656 else
14657 as_dirname=false
14658 fi
14659
14660 as_me=`$as_basename -- "$0" ||
14661 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14662 X"$0" : 'X\(//\)$' \| \
14663 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14664 $as_echo X/"$0" |
14665 sed '/^.*\/\([^/][^/]*\)\/*$/{
14666 s//\1/
14667 q
14668 }
14669 /^X\/\(\/\/\)$/{
14670 s//\1/
14671 q
14672 }
14673 /^X\/\(\/\).*/{
14674 s//\1/
14675 q
14676 }
14677 s/.*/./; q'`
14678
14679 # Avoid depending upon Character Ranges.
14680 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14681 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14682 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14683 as_cr_digits='0123456789'
14684 as_cr_alnum=$as_cr_Letters$as_cr_digits
14685
14686 ECHO_C= ECHO_N= ECHO_T=
14687 case `echo -n x` in #(((((
14688 -n*)
14689 case `echo 'xy\c'` in
14690 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14691 xy) ECHO_C='\c';;
14692 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14693 ECHO_T=' ';;
14694 esac;;
14695 *)
14696 ECHO_N='-n';;
14697 esac
14698
14699 rm -f conf$$ conf$$.exe conf$$.file
14700 if test -d conf$$.dir; then
14701 rm -f conf$$.dir/conf$$.file
14702 else
14703 rm -f conf$$.dir
14704 mkdir conf$$.dir 2>/dev/null
14705 fi
14706 if (echo >conf$$.file) 2>/dev/null; then
14707 if ln -s conf$$.file conf$$ 2>/dev/null; then
14708 as_ln_s='ln -s'
14709 # ... but there are two gotchas:
14710 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14711 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14712 # In both cases, we have to default to `cp -pR'.
14713 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14714 as_ln_s='cp -pR'
14715 elif ln conf$$.file conf$$ 2>/dev/null; then
14716 as_ln_s=ln
14717 else
14718 as_ln_s='cp -pR'
14719 fi
14720 else
14721 as_ln_s='cp -pR'
14722 fi
14723 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14724 rmdir conf$$.dir 2>/dev/null
14725
14726
14727 # as_fn_mkdir_p
14728 # -------------
14729 # Create "$as_dir" as a directory, including parents if necessary.
14730 as_fn_mkdir_p ()
14731 {
14732
14733 case $as_dir in #(
14734 -*) as_dir=./$as_dir;;
14735 esac
14736 test -d "$as_dir" || eval $as_mkdir_p || {
14737 as_dirs=
14738 while :; do
14739 case $as_dir in #(
14740 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14741 *) as_qdir=$as_dir;;
14742 esac
14743 as_dirs="'$as_qdir' $as_dirs"
14744 as_dir=`$as_dirname -- "$as_dir" ||
14745 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14746 X"$as_dir" : 'X\(//\)[^/]' \| \
14747 X"$as_dir" : 'X\(//\)$' \| \
14748 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14749 $as_echo X"$as_dir" |
14750 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14751 s//\1/
14752 q
14753 }
14754 /^X\(\/\/\)[^/].*/{
14755 s//\1/
14756 q
14757 }
14758 /^X\(\/\/\)$/{
14759 s//\1/
14760 q
14761 }
14762 /^X\(\/\).*/{
14763 s//\1/
14764 q
14765 }
14766 s/.*/./; q'`
14767 test -d "$as_dir" && break
14768 done
14769 test -z "$as_dirs" || eval "mkdir $as_dirs"
14770 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14771
14772
14773 } # as_fn_mkdir_p
14774 if mkdir -p . 2>/dev/null; then
14775 as_mkdir_p='mkdir -p "$as_dir"'
14776 else
14777 test -d ./-p && rmdir ./-p
14778 as_mkdir_p=false
14779 fi
14780
14781
14782 # as_fn_executable_p FILE
14783 # -----------------------
14784 # Test if FILE is an executable regular file.
14785 as_fn_executable_p ()
14786 {
14787 test -f "$1" && test -x "$1"
14788 } # as_fn_executable_p
14789 as_test_x='test -x'
14790 as_executable_p=as_fn_executable_p
14791
14792 # Sed expression to map a string onto a valid CPP name.
14793 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14794
14795 # Sed expression to map a string onto a valid variable name.
14796 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14797
14798
14799 exec 6>&1
14800 ## ----------------------------------- ##
14801 ## Main body of $CONFIG_STATUS script. ##
14802 ## ----------------------------------- ##
14803 _ASEOF
14804 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14805
14806 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14807 # Save the log message, to keep $0 and so on meaningful, and to
14808 # report actual input values of CONFIG_FILES etc. instead of their
14809 # values after options handling.
14810 ac_log="
14811 This file was extended by $as_me, which was
14812 generated by GNU Autoconf 2.69. Invocation command line was
14813
14814 CONFIG_FILES = $CONFIG_FILES
14815 CONFIG_HEADERS = $CONFIG_HEADERS
14816 CONFIG_LINKS = $CONFIG_LINKS
14817 CONFIG_COMMANDS = $CONFIG_COMMANDS
14818 $ $0 $@
14819
14820 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14821 "
14822
14823 _ACEOF
14824
14825 case $ac_config_files in *"
14826 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14827 esac
14828
14829 case $ac_config_headers in *"
14830 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14831 esac
14832
14833
14834 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14835 # Files that config.status was made for.
14836 config_files="$ac_config_files"
14837 config_headers="$ac_config_headers"
14838 config_commands="$ac_config_commands"
14839
14840 _ACEOF
14841
14842 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14843 ac_cs_usage="\
14844 \`$as_me' instantiates files and other configuration actions
14845 from templates according to the current configuration. Unless the files
14846 and actions are specified as TAGs, all are instantiated by default.
14847
14848 Usage: $0 [OPTION]... [TAG]...
14849
14850 -h, --help print this help, then exit
14851 -V, --version print version number and configuration settings, then exit
14852 --config print configuration, then exit
14853 -q, --quiet, --silent
14854 do not print progress messages
14855 -d, --debug don't remove temporary files
14856 --recheck update $as_me by reconfiguring in the same conditions
14857 --file=FILE[:TEMPLATE]
14858 instantiate the configuration file FILE
14859 --header=FILE[:TEMPLATE]
14860 instantiate the configuration header FILE
14861
14862 Configuration files:
14863 $config_files
14864
14865 Configuration headers:
14866 $config_headers
14867
14868 Configuration commands:
14869 $config_commands
14870
14871 Report bugs to the package provider."
14872
14873 _ACEOF
14874 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14875 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14876 ac_cs_version="\\
14877 config.status
14878 configured by $0, generated by GNU Autoconf 2.69,
14879 with options \\"\$ac_cs_config\\"
14880
14881 Copyright (C) 2012 Free Software Foundation, Inc.
14882 This config.status script is free software; the Free Software Foundation
14883 gives unlimited permission to copy, distribute and modify it."
14884
14885 ac_pwd='$ac_pwd'
14886 srcdir='$srcdir'
14887 INSTALL='$INSTALL'
14888 AWK='$AWK'
14889 test -n "\$AWK" || AWK=awk
14890 _ACEOF
14891
14892 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14893 # The default lists apply if the user does not specify any file.
14894 ac_need_defaults=:
14895 while test $# != 0
14896 do
14897 case $1 in
14898 --*=?*)
14899 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14900 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14901 ac_shift=:
14902 ;;
14903 --*=)
14904 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14905 ac_optarg=
14906 ac_shift=:
14907 ;;
14908 *)
14909 ac_option=$1
14910 ac_optarg=$2
14911 ac_shift=shift
14912 ;;
14913 esac
14914
14915 case $ac_option in
14916 # Handling of the options.
14917 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14918 ac_cs_recheck=: ;;
14919 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14920 $as_echo "$ac_cs_version"; exit ;;
14921 --config | --confi | --conf | --con | --co | --c )
14922 $as_echo "$ac_cs_config"; exit ;;
14923 --debug | --debu | --deb | --de | --d | -d )
14924 debug=: ;;
14925 --file | --fil | --fi | --f )
14926 $ac_shift
14927 case $ac_optarg in
14928 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14929 '') as_fn_error $? "missing file argument" ;;
14930 esac
14931 as_fn_append CONFIG_FILES " '$ac_optarg'"
14932 ac_need_defaults=false;;
14933 --header | --heade | --head | --hea )
14934 $ac_shift
14935 case $ac_optarg in
14936 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14937 esac
14938 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14939 ac_need_defaults=false;;
14940 --he | --h)
14941 # Conflict between --help and --header
14942 as_fn_error $? "ambiguous option: \`$1'
14943 Try \`$0 --help' for more information.";;
14944 --help | --hel | -h )
14945 $as_echo "$ac_cs_usage"; exit ;;
14946 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14947 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14948 ac_cs_silent=: ;;
14949
14950 # This is an error.
14951 -*) as_fn_error $? "unrecognized option: \`$1'
14952 Try \`$0 --help' for more information." ;;
14953
14954 *) as_fn_append ac_config_targets " $1"
14955 ac_need_defaults=false ;;
14956
14957 esac
14958 shift
14959 done
14960
14961 ac_configure_extra_args=
14962
14963 if $ac_cs_silent; then
14964 exec 6>/dev/null
14965 ac_configure_extra_args="$ac_configure_extra_args --silent"
14966 fi
14967
14968 _ACEOF
14969 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14970 if \$ac_cs_recheck; then
14971 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14972 shift
14973 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14974 CONFIG_SHELL='$SHELL'
14975 export CONFIG_SHELL
14976 exec "\$@"
14977 fi
14978
14979 _ACEOF
14980 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14981 exec 5>>config.log
14982 {
14983 echo
14984 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14985 ## Running $as_me. ##
14986 _ASBOX
14987 $as_echo "$ac_log"
14988 } >&5
14989
14990 _ACEOF
14991 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14992 #
14993 # INIT-COMMANDS
14994 #
14995 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14996
14997
14998 # The HP-UX ksh and POSIX shell print the target directory to stdout
14999 # if CDPATH is set.
15000 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15001
15002 sed_quote_subst='$sed_quote_subst'
15003 double_quote_subst='$double_quote_subst'
15004 delay_variable_subst='$delay_variable_subst'
15005 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15006 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15007 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15008 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15009 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15010 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15011 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15012 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15013 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15014 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15015 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15016 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15017 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15018 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15019 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15020 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15021 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15022 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15023 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15024 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15025 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15026 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15027 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15028 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15029 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15030 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15031 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15032 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15033 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15034 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15035 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15036 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15037 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15038 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15039 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15040 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15041 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15042 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15043 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15044 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15045 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15046 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15047 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15048 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15049 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15050 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15051 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15052 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15053 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"`'
15054 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15055 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15056 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15057 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15058 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15059 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15060 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15061 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15062 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15063 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15064 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15065 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15066 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15067 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15068 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15069 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15070 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15071 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15072 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15073 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15074 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15075 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15076 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15077 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15078 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15079 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15080 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15081 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15082 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15083 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15084 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15085 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15086 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15087 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15088 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15089 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15090 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15091 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15092 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15093 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15094 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
15095 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15096 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15097 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15098 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15099 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15100 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15101 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15102 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15103 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15104 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15105 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15106 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15107 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15108 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15109 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15110 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15111 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15112 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15113 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15114 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15115 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15116 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15117 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15118 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15119 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15120 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15121 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15122 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15123 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15124 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15125
15126 LTCC='$LTCC'
15127 LTCFLAGS='$LTCFLAGS'
15128 compiler='$compiler_DEFAULT'
15129
15130 # A function that is used when there is no print builtin or printf.
15131 func_fallback_echo ()
15132 {
15133 eval 'cat <<_LTECHO_EOF
15134 \$1
15135 _LTECHO_EOF'
15136 }
15137
15138 # Quote evaled strings.
15139 for var in SHELL \
15140 ECHO \
15141 SED \
15142 GREP \
15143 EGREP \
15144 FGREP \
15145 LD \
15146 NM \
15147 LN_S \
15148 lt_SP2NL \
15149 lt_NL2SP \
15150 reload_flag \
15151 OBJDUMP \
15152 deplibs_check_method \
15153 file_magic_cmd \
15154 AR \
15155 AR_FLAGS \
15156 STRIP \
15157 RANLIB \
15158 CC \
15159 CFLAGS \
15160 compiler \
15161 lt_cv_sys_global_symbol_pipe \
15162 lt_cv_sys_global_symbol_to_cdecl \
15163 lt_cv_sys_global_symbol_to_c_name_address \
15164 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15165 lt_prog_compiler_no_builtin_flag \
15166 lt_prog_compiler_wl \
15167 lt_prog_compiler_pic \
15168 lt_prog_compiler_static \
15169 lt_cv_prog_compiler_c_o \
15170 need_locks \
15171 DSYMUTIL \
15172 NMEDIT \
15173 LIPO \
15174 OTOOL \
15175 OTOOL64 \
15176 shrext_cmds \
15177 export_dynamic_flag_spec \
15178 whole_archive_flag_spec \
15179 compiler_needs_object \
15180 with_gnu_ld \
15181 allow_undefined_flag \
15182 no_undefined_flag \
15183 hardcode_libdir_flag_spec \
15184 hardcode_libdir_flag_spec_ld \
15185 hardcode_libdir_separator \
15186 fix_srcfile_path \
15187 exclude_expsyms \
15188 include_expsyms \
15189 file_list_spec \
15190 variables_saved_for_relink \
15191 libname_spec \
15192 library_names_spec \
15193 soname_spec \
15194 install_override_mode \
15195 finish_eval \
15196 old_striplib \
15197 striplib; do
15198 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15199 *[\\\\\\\`\\"\\\$]*)
15200 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15201 ;;
15202 *)
15203 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15204 ;;
15205 esac
15206 done
15207
15208 # Double-quote double-evaled strings.
15209 for var in reload_cmds \
15210 old_postinstall_cmds \
15211 old_postuninstall_cmds \
15212 old_archive_cmds \
15213 extract_expsyms_cmds \
15214 old_archive_from_new_cmds \
15215 old_archive_from_expsyms_cmds \
15216 archive_cmds \
15217 archive_expsym_cmds \
15218 module_cmds \
15219 module_expsym_cmds \
15220 export_symbols_cmds \
15221 prelink_cmds \
15222 postinstall_cmds \
15223 postuninstall_cmds \
15224 finish_cmds \
15225 sys_lib_search_path_spec \
15226 sys_lib_dlsearch_path_spec; do
15227 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15228 *[\\\\\\\`\\"\\\$]*)
15229 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15230 ;;
15231 *)
15232 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15233 ;;
15234 esac
15235 done
15236
15237 ac_aux_dir='$ac_aux_dir'
15238 xsi_shell='$xsi_shell'
15239 lt_shell_append='$lt_shell_append'
15240
15241 # See if we are running on zsh, and set the options which allow our
15242 # commands through without removal of \ escapes INIT.
15243 if test -n "\${ZSH_VERSION+set}" ; then
15244 setopt NO_GLOB_SUBST
15245 fi
15246
15247
15248 PACKAGE='$PACKAGE'
15249 VERSION='$VERSION'
15250 TIMESTAMP='$TIMESTAMP'
15251 RM='$RM'
15252 ofile='$ofile'
15253
15254
15255
15256
15257 _ACEOF
15258
15259 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15260
15261 # Handling of arguments.
15262 for ac_config_target in $ac_config_targets
15263 do
15264 case $ac_config_target in
15265 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
15266 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
15267 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15268 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
15269 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
15270 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
15271 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
15272 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
15273
15274 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15275 esac
15276 done
15277
15278
15279 # If the user did not use the arguments to specify the items to instantiate,
15280 # then the envvar interface is used. Set only those that are not.
15281 # We use the long form for the default assignment because of an extremely
15282 # bizarre bug on SunOS 4.1.3.
15283 if $ac_need_defaults; then
15284 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15285 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15286 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15287 fi
15288
15289 # Have a temporary directory for convenience. Make it in the build tree
15290 # simply because there is no reason against having it here, and in addition,
15291 # creating and moving files from /tmp can sometimes cause problems.
15292 # Hook for its removal unless debugging.
15293 # Note that there is a small window in which the directory will not be cleaned:
15294 # after its creation but before its name has been assigned to `$tmp'.
15295 $debug ||
15296 {
15297 tmp= ac_tmp=
15298 trap 'exit_status=$?
15299 : "${ac_tmp:=$tmp}"
15300 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15301 ' 0
15302 trap 'as_fn_exit 1' 1 2 13 15
15303 }
15304 # Create a (secure) tmp directory for tmp files.
15305
15306 {
15307 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15308 test -d "$tmp"
15309 } ||
15310 {
15311 tmp=./conf$$-$RANDOM
15312 (umask 077 && mkdir "$tmp")
15313 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15314 ac_tmp=$tmp
15315
15316 # Set up the scripts for CONFIG_FILES section.
15317 # No need to generate them if there are no CONFIG_FILES.
15318 # This happens for instance with `./config.status config.h'.
15319 if test -n "$CONFIG_FILES"; then
15320
15321
15322 ac_cr=`echo X | tr X '\015'`
15323 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15324 # But we know of no other shell where ac_cr would be empty at this
15325 # point, so we can use a bashism as a fallback.
15326 if test "x$ac_cr" = x; then
15327 eval ac_cr=\$\'\\r\'
15328 fi
15329 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15330 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15331 ac_cs_awk_cr='\\r'
15332 else
15333 ac_cs_awk_cr=$ac_cr
15334 fi
15335
15336 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15337 _ACEOF
15338
15339
15340 {
15341 echo "cat >conf$$subs.awk <<_ACEOF" &&
15342 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15343 echo "_ACEOF"
15344 } >conf$$subs.sh ||
15345 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15346 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15347 ac_delim='%!_!# '
15348 for ac_last_try in false false false false false :; do
15349 . ./conf$$subs.sh ||
15350 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15351
15352 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15353 if test $ac_delim_n = $ac_delim_num; then
15354 break
15355 elif $ac_last_try; then
15356 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15357 else
15358 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15359 fi
15360 done
15361 rm -f conf$$subs.sh
15362
15363 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15364 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15365 _ACEOF
15366 sed -n '
15367 h
15368 s/^/S["/; s/!.*/"]=/
15369 p
15370 g
15371 s/^[^!]*!//
15372 :repl
15373 t repl
15374 s/'"$ac_delim"'$//
15375 t delim
15376 :nl
15377 h
15378 s/\(.\{148\}\)..*/\1/
15379 t more1
15380 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15381 p
15382 n
15383 b repl
15384 :more1
15385 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15386 p
15387 g
15388 s/.\{148\}//
15389 t nl
15390 :delim
15391 h
15392 s/\(.\{148\}\)..*/\1/
15393 t more2
15394 s/["\\]/\\&/g; s/^/"/; s/$/"/
15395 p
15396 b
15397 :more2
15398 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15399 p
15400 g
15401 s/.\{148\}//
15402 t delim
15403 ' <conf$$subs.awk | sed '
15404 /^[^""]/{
15405 N
15406 s/\n//
15407 }
15408 ' >>$CONFIG_STATUS || ac_write_fail=1
15409 rm -f conf$$subs.awk
15410 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15411 _ACAWK
15412 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15413 for (key in S) S_is_set[key] = 1
15414 FS = "\a"
15415
15416 }
15417 {
15418 line = $ 0
15419 nfields = split(line, field, "@")
15420 substed = 0
15421 len = length(field[1])
15422 for (i = 2; i < nfields; i++) {
15423 key = field[i]
15424 keylen = length(key)
15425 if (S_is_set[key]) {
15426 value = S[key]
15427 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15428 len += length(value) + length(field[++i])
15429 substed = 1
15430 } else
15431 len += 1 + keylen
15432 }
15433
15434 print line
15435 }
15436
15437 _ACAWK
15438 _ACEOF
15439 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15440 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15441 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15442 else
15443 cat
15444 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15445 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15446 _ACEOF
15447
15448 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15449 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15450 # trailing colons and then remove the whole line if VPATH becomes empty
15451 # (actually we leave an empty line to preserve line numbers).
15452 if test "x$srcdir" = x.; then
15453 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15454 h
15455 s///
15456 s/^/:/
15457 s/[ ]*$/:/
15458 s/:\$(srcdir):/:/g
15459 s/:\${srcdir}:/:/g
15460 s/:@srcdir@:/:/g
15461 s/^:*//
15462 s/:*$//
15463 x
15464 s/\(=[ ]*\).*/\1/
15465 G
15466 s/\n//
15467 s/^[^=]*=[ ]*$//
15468 }'
15469 fi
15470
15471 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15472 fi # test -n "$CONFIG_FILES"
15473
15474 # Set up the scripts for CONFIG_HEADERS section.
15475 # No need to generate them if there are no CONFIG_HEADERS.
15476 # This happens for instance with `./config.status Makefile'.
15477 if test -n "$CONFIG_HEADERS"; then
15478 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15479 BEGIN {
15480 _ACEOF
15481
15482 # Transform confdefs.h into an awk script `defines.awk', embedded as
15483 # here-document in config.status, that substitutes the proper values into
15484 # config.h.in to produce config.h.
15485
15486 # Create a delimiter string that does not exist in confdefs.h, to ease
15487 # handling of long lines.
15488 ac_delim='%!_!# '
15489 for ac_last_try in false false :; do
15490 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15491 if test -z "$ac_tt"; then
15492 break
15493 elif $ac_last_try; then
15494 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15495 else
15496 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15497 fi
15498 done
15499
15500 # For the awk script, D is an array of macro values keyed by name,
15501 # likewise P contains macro parameters if any. Preserve backslash
15502 # newline sequences.
15503
15504 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15505 sed -n '
15506 s/.\{148\}/&'"$ac_delim"'/g
15507 t rset
15508 :rset
15509 s/^[ ]*#[ ]*define[ ][ ]*/ /
15510 t def
15511 d
15512 :def
15513 s/\\$//
15514 t bsnl
15515 s/["\\]/\\&/g
15516 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15517 D["\1"]=" \3"/p
15518 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15519 d
15520 :bsnl
15521 s/["\\]/\\&/g
15522 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15523 D["\1"]=" \3\\\\\\n"\\/p
15524 t cont
15525 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15526 t cont
15527 d
15528 :cont
15529 n
15530 s/.\{148\}/&'"$ac_delim"'/g
15531 t clear
15532 :clear
15533 s/\\$//
15534 t bsnlc
15535 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15536 d
15537 :bsnlc
15538 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15539 b cont
15540 ' <confdefs.h | sed '
15541 s/'"$ac_delim"'/"\\\
15542 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15543
15544 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15545 for (key in D) D_is_set[key] = 1
15546 FS = "\a"
15547 }
15548 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15549 line = \$ 0
15550 split(line, arg, " ")
15551 if (arg[1] == "#") {
15552 defundef = arg[2]
15553 mac1 = arg[3]
15554 } else {
15555 defundef = substr(arg[1], 2)
15556 mac1 = arg[2]
15557 }
15558 split(mac1, mac2, "(") #)
15559 macro = mac2[1]
15560 prefix = substr(line, 1, index(line, defundef) - 1)
15561 if (D_is_set[macro]) {
15562 # Preserve the white space surrounding the "#".
15563 print prefix "define", macro P[macro] D[macro]
15564 next
15565 } else {
15566 # Replace #undef with comments. This is necessary, for example,
15567 # in the case of _POSIX_SOURCE, which is predefined and required
15568 # on some systems where configure will not decide to define it.
15569 if (defundef == "undef") {
15570 print "/*", prefix defundef, macro, "*/"
15571 next
15572 }
15573 }
15574 }
15575 { print }
15576 _ACAWK
15577 _ACEOF
15578 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15579 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15580 fi # test -n "$CONFIG_HEADERS"
15581
15582
15583 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15584 shift
15585 for ac_tag
15586 do
15587 case $ac_tag in
15588 :[FHLC]) ac_mode=$ac_tag; continue;;
15589 esac
15590 case $ac_mode$ac_tag in
15591 :[FHL]*:*);;
15592 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15593 :[FH]-) ac_tag=-:-;;
15594 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15595 esac
15596 ac_save_IFS=$IFS
15597 IFS=:
15598 set x $ac_tag
15599 IFS=$ac_save_IFS
15600 shift
15601 ac_file=$1
15602 shift
15603
15604 case $ac_mode in
15605 :L) ac_source=$1;;
15606 :[FH])
15607 ac_file_inputs=
15608 for ac_f
15609 do
15610 case $ac_f in
15611 -) ac_f="$ac_tmp/stdin";;
15612 *) # Look for the file first in the build tree, then in the source tree
15613 # (if the path is not absolute). The absolute path cannot be DOS-style,
15614 # because $ac_f cannot contain `:'.
15615 test -f "$ac_f" ||
15616 case $ac_f in
15617 [\\/$]*) false;;
15618 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15619 esac ||
15620 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15621 esac
15622 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15623 as_fn_append ac_file_inputs " '$ac_f'"
15624 done
15625
15626 # Let's still pretend it is `configure' which instantiates (i.e., don't
15627 # use $as_me), people would be surprised to read:
15628 # /* config.h. Generated by config.status. */
15629 configure_input='Generated from '`
15630 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15631 `' by configure.'
15632 if test x"$ac_file" != x-; then
15633 configure_input="$ac_file. $configure_input"
15634 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15635 $as_echo "$as_me: creating $ac_file" >&6;}
15636 fi
15637 # Neutralize special characters interpreted by sed in replacement strings.
15638 case $configure_input in #(
15639 *\&* | *\|* | *\\* )
15640 ac_sed_conf_input=`$as_echo "$configure_input" |
15641 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15642 *) ac_sed_conf_input=$configure_input;;
15643 esac
15644
15645 case $ac_tag in
15646 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15647 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15648 esac
15649 ;;
15650 esac
15651
15652 ac_dir=`$as_dirname -- "$ac_file" ||
15653 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15654 X"$ac_file" : 'X\(//\)[^/]' \| \
15655 X"$ac_file" : 'X\(//\)$' \| \
15656 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15657 $as_echo X"$ac_file" |
15658 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15659 s//\1/
15660 q
15661 }
15662 /^X\(\/\/\)[^/].*/{
15663 s//\1/
15664 q
15665 }
15666 /^X\(\/\/\)$/{
15667 s//\1/
15668 q
15669 }
15670 /^X\(\/\).*/{
15671 s//\1/
15672 q
15673 }
15674 s/.*/./; q'`
15675 as_dir="$ac_dir"; as_fn_mkdir_p
15676 ac_builddir=.
15677
15678 case "$ac_dir" in
15679 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15680 *)
15681 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15682 # A ".." for each directory in $ac_dir_suffix.
15683 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15684 case $ac_top_builddir_sub in
15685 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15686 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15687 esac ;;
15688 esac
15689 ac_abs_top_builddir=$ac_pwd
15690 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15691 # for backward compatibility:
15692 ac_top_builddir=$ac_top_build_prefix
15693
15694 case $srcdir in
15695 .) # We are building in place.
15696 ac_srcdir=.
15697 ac_top_srcdir=$ac_top_builddir_sub
15698 ac_abs_top_srcdir=$ac_pwd ;;
15699 [\\/]* | ?:[\\/]* ) # Absolute name.
15700 ac_srcdir=$srcdir$ac_dir_suffix;
15701 ac_top_srcdir=$srcdir
15702 ac_abs_top_srcdir=$srcdir ;;
15703 *) # Relative name.
15704 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15705 ac_top_srcdir=$ac_top_build_prefix$srcdir
15706 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15707 esac
15708 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15709
15710
15711 case $ac_mode in
15712 :F)
15713 #
15714 # CONFIG_FILE
15715 #
15716
15717 case $INSTALL in
15718 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15719 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15720 esac
15721 _ACEOF
15722
15723 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15724 # If the template does not know about datarootdir, expand it.
15725 # FIXME: This hack should be removed a few years after 2.60.
15726 ac_datarootdir_hack=; ac_datarootdir_seen=
15727 ac_sed_dataroot='
15728 /datarootdir/ {
15729 p
15730 q
15731 }
15732 /@datadir@/p
15733 /@docdir@/p
15734 /@infodir@/p
15735 /@localedir@/p
15736 /@mandir@/p'
15737 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15738 *datarootdir*) ac_datarootdir_seen=yes;;
15739 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15740 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15741 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15742 _ACEOF
15743 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15744 ac_datarootdir_hack='
15745 s&@datadir@&$datadir&g
15746 s&@docdir@&$docdir&g
15747 s&@infodir@&$infodir&g
15748 s&@localedir@&$localedir&g
15749 s&@mandir@&$mandir&g
15750 s&\\\${datarootdir}&$datarootdir&g' ;;
15751 esac
15752 _ACEOF
15753
15754 # Neutralize VPATH when `$srcdir' = `.'.
15755 # Shell code in configure.ac might set extrasub.
15756 # FIXME: do we really want to maintain this feature?
15757 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15758 ac_sed_extra="$ac_vpsub
15759 $extrasub
15760 _ACEOF
15761 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15762 :t
15763 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15764 s|@configure_input@|$ac_sed_conf_input|;t t
15765 s&@top_builddir@&$ac_top_builddir_sub&;t t
15766 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15767 s&@srcdir@&$ac_srcdir&;t t
15768 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15769 s&@top_srcdir@&$ac_top_srcdir&;t t
15770 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15771 s&@builddir@&$ac_builddir&;t t
15772 s&@abs_builddir@&$ac_abs_builddir&;t t
15773 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15774 s&@INSTALL@&$ac_INSTALL&;t t
15775 $ac_datarootdir_hack
15776 "
15777 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15778 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15779
15780 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15781 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15782 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15783 "$ac_tmp/out"`; test -z "$ac_out"; } &&
15784 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15785 which seems to be undefined. Please make sure it is defined" >&5
15786 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15787 which seems to be undefined. Please make sure it is defined" >&2;}
15788
15789 rm -f "$ac_tmp/stdin"
15790 case $ac_file in
15791 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15792 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15793 esac \
15794 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15795 ;;
15796 :H)
15797 #
15798 # CONFIG_HEADER
15799 #
15800 if test x"$ac_file" != x-; then
15801 {
15802 $as_echo "/* $configure_input */" \
15803 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15804 } >"$ac_tmp/config.h" \
15805 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15806 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15807 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15808 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15809 else
15810 rm -f "$ac_file"
15811 mv "$ac_tmp/config.h" "$ac_file" \
15812 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15813 fi
15814 else
15815 $as_echo "/* $configure_input */" \
15816 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15817 || as_fn_error $? "could not create -" "$LINENO" 5
15818 fi
15819 ;;
15820
15821 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15822 $as_echo "$as_me: executing $ac_file commands" >&6;}
15823 ;;
15824 esac
15825
15826
15827 case $ac_file$ac_mode in
15828 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15829 "libtool":C)
15830
15831 # See if we are running on zsh, and set the options which allow our
15832 # commands through without removal of \ escapes.
15833 if test -n "${ZSH_VERSION+set}" ; then
15834 setopt NO_GLOB_SUBST
15835 fi
15836
15837 cfgfile="${ofile}T"
15838 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15839 $RM "$cfgfile"
15840
15841 cat <<_LT_EOF >> "$cfgfile"
15842 #! $SHELL
15843
15844 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15845 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15846 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15847 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15848 #
15849 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15850 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15851 # Written by Gordon Matzigkeit, 1996
15852 #
15853 # This file is part of GNU Libtool.
15854 #
15855 # GNU Libtool is free software; you can redistribute it and/or
15856 # modify it under the terms of the GNU General Public License as
15857 # published by the Free Software Foundation; either version 2 of
15858 # the License, or (at your option) any later version.
15859 #
15860 # As a special exception to the GNU General Public License,
15861 # if you distribute this file as part of a program or library that
15862 # is built using GNU Libtool, you may include this file under the
15863 # same distribution terms that you use for the rest of that program.
15864 #
15865 # GNU Libtool is distributed in the hope that it will be useful,
15866 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15867 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15868 # GNU General Public License for more details.
15869 #
15870 # You should have received a copy of the GNU General Public License
15871 # along with GNU Libtool; see the file COPYING. If not, a copy
15872 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15873 # obtained by writing to the Free Software Foundation, Inc.,
15874 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15875
15876
15877 # The names of the tagged configurations supported by this script.
15878 available_tags=""
15879
15880 # ### BEGIN LIBTOOL CONFIG
15881
15882 # Which release of libtool.m4 was used?
15883 macro_version=$macro_version
15884 macro_revision=$macro_revision
15885
15886 # Whether or not to build shared libraries.
15887 build_libtool_libs=$enable_shared
15888
15889 # Whether or not to build static libraries.
15890 build_old_libs=$enable_static
15891
15892 # What type of objects to build.
15893 pic_mode=$pic_mode
15894
15895 # Whether or not to optimize for fast installation.
15896 fast_install=$enable_fast_install
15897
15898 # Shell to use when invoking shell scripts.
15899 SHELL=$lt_SHELL
15900
15901 # An echo program that protects backslashes.
15902 ECHO=$lt_ECHO
15903
15904 # The host system.
15905 host_alias=$host_alias
15906 host=$host
15907 host_os=$host_os
15908
15909 # The build system.
15910 build_alias=$build_alias
15911 build=$build
15912 build_os=$build_os
15913
15914 # A sed program that does not truncate output.
15915 SED=$lt_SED
15916
15917 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15918 Xsed="\$SED -e 1s/^X//"
15919
15920 # A grep program that handles long lines.
15921 GREP=$lt_GREP
15922
15923 # An ERE matcher.
15924 EGREP=$lt_EGREP
15925
15926 # A literal string matcher.
15927 FGREP=$lt_FGREP
15928
15929 # A BSD- or MS-compatible name lister.
15930 NM=$lt_NM
15931
15932 # Whether we need soft or hard links.
15933 LN_S=$lt_LN_S
15934
15935 # What is the maximum length of a command?
15936 max_cmd_len=$max_cmd_len
15937
15938 # Object file suffix (normally "o").
15939 objext=$ac_objext
15940
15941 # Executable file suffix (normally "").
15942 exeext=$exeext
15943
15944 # whether the shell understands "unset".
15945 lt_unset=$lt_unset
15946
15947 # turn spaces into newlines.
15948 SP2NL=$lt_lt_SP2NL
15949
15950 # turn newlines into spaces.
15951 NL2SP=$lt_lt_NL2SP
15952
15953 # An object symbol dumper.
15954 OBJDUMP=$lt_OBJDUMP
15955
15956 # Method to check whether dependent libraries are shared objects.
15957 deplibs_check_method=$lt_deplibs_check_method
15958
15959 # Command to use when deplibs_check_method == "file_magic".
15960 file_magic_cmd=$lt_file_magic_cmd
15961
15962 # The archiver.
15963 AR=$lt_AR
15964 AR_FLAGS=$lt_AR_FLAGS
15965
15966 # A symbol stripping program.
15967 STRIP=$lt_STRIP
15968
15969 # Commands used to install an old-style archive.
15970 RANLIB=$lt_RANLIB
15971 old_postinstall_cmds=$lt_old_postinstall_cmds
15972 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15973
15974 # Whether to use a lock for old archive extraction.
15975 lock_old_archive_extraction=$lock_old_archive_extraction
15976
15977 # A C compiler.
15978 LTCC=$lt_CC
15979
15980 # LTCC compiler flags.
15981 LTCFLAGS=$lt_CFLAGS
15982
15983 # Take the output of nm and produce a listing of raw symbols and C names.
15984 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15985
15986 # Transform the output of nm in a proper C declaration.
15987 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15988
15989 # Transform the output of nm in a C name address pair.
15990 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15991
15992 # Transform the output of nm in a C name address pair when lib prefix is needed.
15993 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15994
15995 # The name of the directory that contains temporary libtool files.
15996 objdir=$objdir
15997
15998 # Used to examine libraries when file_magic_cmd begins with "file".
15999 MAGIC_CMD=$MAGIC_CMD
16000
16001 # Must we lock files when doing compilation?
16002 need_locks=$lt_need_locks
16003
16004 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16005 DSYMUTIL=$lt_DSYMUTIL
16006
16007 # Tool to change global to local symbols on Mac OS X.
16008 NMEDIT=$lt_NMEDIT
16009
16010 # Tool to manipulate fat objects and archives on Mac OS X.
16011 LIPO=$lt_LIPO
16012
16013 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
16014 OTOOL=$lt_OTOOL
16015
16016 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16017 OTOOL64=$lt_OTOOL64
16018
16019 # Old archive suffix (normally "a").
16020 libext=$libext
16021
16022 # Shared library suffix (normally ".so").
16023 shrext_cmds=$lt_shrext_cmds
16024
16025 # The commands to extract the exported symbol list from a shared archive.
16026 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16027
16028 # Variables whose values should be saved in libtool wrapper scripts and
16029 # restored at link time.
16030 variables_saved_for_relink=$lt_variables_saved_for_relink
16031
16032 # Do we need the "lib" prefix for modules?
16033 need_lib_prefix=$need_lib_prefix
16034
16035 # Do we need a version for libraries?
16036 need_version=$need_version
16037
16038 # Library versioning type.
16039 version_type=$version_type
16040
16041 # Shared library runtime path variable.
16042 runpath_var=$runpath_var
16043
16044 # Shared library path variable.
16045 shlibpath_var=$shlibpath_var
16046
16047 # Is shlibpath searched before the hard-coded library search path?
16048 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16049
16050 # Format of library name prefix.
16051 libname_spec=$lt_libname_spec
16052
16053 # List of archive names. First name is the real one, the rest are links.
16054 # The last name is the one that the linker finds with -lNAME
16055 library_names_spec=$lt_library_names_spec
16056
16057 # The coded name of the library, if different from the real name.
16058 soname_spec=$lt_soname_spec
16059
16060 # Permission mode override for installation of shared libraries.
16061 install_override_mode=$lt_install_override_mode
16062
16063 # Command to use after installation of a shared archive.
16064 postinstall_cmds=$lt_postinstall_cmds
16065
16066 # Command to use after uninstallation of a shared archive.
16067 postuninstall_cmds=$lt_postuninstall_cmds
16068
16069 # Commands used to finish a libtool library installation in a directory.
16070 finish_cmds=$lt_finish_cmds
16071
16072 # As "finish_cmds", except a single script fragment to be evaled but
16073 # not shown.
16074 finish_eval=$lt_finish_eval
16075
16076 # Whether we should hardcode library paths into libraries.
16077 hardcode_into_libs=$hardcode_into_libs
16078
16079 # Compile-time system search path for libraries.
16080 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16081
16082 # Run-time system search path for libraries.
16083 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16084
16085 # Whether dlopen is supported.
16086 dlopen_support=$enable_dlopen
16087
16088 # Whether dlopen of programs is supported.
16089 dlopen_self=$enable_dlopen_self
16090
16091 # Whether dlopen of statically linked programs is supported.
16092 dlopen_self_static=$enable_dlopen_self_static
16093
16094 # Commands to strip libraries.
16095 old_striplib=$lt_old_striplib
16096 striplib=$lt_striplib
16097
16098
16099 # The linker used to build libraries.
16100 LD=$lt_LD
16101
16102 # How to create reloadable object files.
16103 reload_flag=$lt_reload_flag
16104 reload_cmds=$lt_reload_cmds
16105
16106 # Commands used to build an old-style archive.
16107 old_archive_cmds=$lt_old_archive_cmds
16108
16109 # A language specific compiler.
16110 CC=$lt_compiler
16111
16112 # Is the compiler the GNU compiler?
16113 with_gcc=$GCC
16114
16115 # Compiler flag to turn off builtin functions.
16116 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16117
16118 # How to pass a linker flag through the compiler.
16119 wl=$lt_lt_prog_compiler_wl
16120
16121 # Additional compiler flags for building library objects.
16122 pic_flag=$lt_lt_prog_compiler_pic
16123
16124 # Compiler flag to prevent dynamic linking.
16125 link_static_flag=$lt_lt_prog_compiler_static
16126
16127 # Does compiler simultaneously support -c and -o options?
16128 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16129
16130 # Whether or not to add -lc for building shared libraries.
16131 build_libtool_need_lc=$archive_cmds_need_lc
16132
16133 # Whether or not to disallow shared libs when runtime libs are static.
16134 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16135
16136 # Compiler flag to allow reflexive dlopens.
16137 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16138
16139 # Compiler flag to generate shared objects directly from archives.
16140 whole_archive_flag_spec=$lt_whole_archive_flag_spec
16141
16142 # Whether the compiler copes with passing no objects directly.
16143 compiler_needs_object=$lt_compiler_needs_object
16144
16145 # Create an old-style archive from a shared archive.
16146 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16147
16148 # Create a temporary old-style archive to link instead of a shared archive.
16149 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16150
16151 # Commands used to build a shared archive.
16152 archive_cmds=$lt_archive_cmds
16153 archive_expsym_cmds=$lt_archive_expsym_cmds
16154
16155 # Commands used to build a loadable module if different from building
16156 # a shared archive.
16157 module_cmds=$lt_module_cmds
16158 module_expsym_cmds=$lt_module_expsym_cmds
16159
16160 # Whether we are building with GNU ld or not.
16161 with_gnu_ld=$lt_with_gnu_ld
16162
16163 # Flag that allows shared libraries with undefined symbols to be built.
16164 allow_undefined_flag=$lt_allow_undefined_flag
16165
16166 # Flag that enforces no undefined symbols.
16167 no_undefined_flag=$lt_no_undefined_flag
16168
16169 # Flag to hardcode \$libdir into a binary during linking.
16170 # This must work even if \$libdir does not exist
16171 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16172
16173 # If ld is used when linking, flag to hardcode \$libdir into a binary
16174 # during linking. This must work even if \$libdir does not exist.
16175 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16176
16177 # Whether we need a single "-rpath" flag with a separated argument.
16178 hardcode_libdir_separator=$lt_hardcode_libdir_separator
16179
16180 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16181 # DIR into the resulting binary.
16182 hardcode_direct=$hardcode_direct
16183
16184 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16185 # DIR into the resulting binary and the resulting library dependency is
16186 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16187 # library is relocated.
16188 hardcode_direct_absolute=$hardcode_direct_absolute
16189
16190 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16191 # into the resulting binary.
16192 hardcode_minus_L=$hardcode_minus_L
16193
16194 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16195 # into the resulting binary.
16196 hardcode_shlibpath_var=$hardcode_shlibpath_var
16197
16198 # Set to "yes" if building a shared library automatically hardcodes DIR
16199 # into the library and all subsequent libraries and executables linked
16200 # against it.
16201 hardcode_automatic=$hardcode_automatic
16202
16203 # Set to yes if linker adds runtime paths of dependent libraries
16204 # to runtime path list.
16205 inherit_rpath=$inherit_rpath
16206
16207 # Whether libtool must link a program against all its dependency libraries.
16208 link_all_deplibs=$link_all_deplibs
16209
16210 # Fix the shell variable \$srcfile for the compiler.
16211 fix_srcfile_path=$lt_fix_srcfile_path
16212
16213 # Set to "yes" if exported symbols are required.
16214 always_export_symbols=$always_export_symbols
16215
16216 # The commands to list exported symbols.
16217 export_symbols_cmds=$lt_export_symbols_cmds
16218
16219 # Symbols that should not be listed in the preloaded symbols.
16220 exclude_expsyms=$lt_exclude_expsyms
16221
16222 # Symbols that must always be exported.
16223 include_expsyms=$lt_include_expsyms
16224
16225 # Commands necessary for linking programs (against libraries) with templates.
16226 prelink_cmds=$lt_prelink_cmds
16227
16228 # Specify filename containing input files.
16229 file_list_spec=$lt_file_list_spec
16230
16231 # How to hardcode a shared library path into an executable.
16232 hardcode_action=$hardcode_action
16233
16234 # ### END LIBTOOL CONFIG
16235
16236 _LT_EOF
16237
16238 case $host_os in
16239 aix3*)
16240 cat <<\_LT_EOF >> "$cfgfile"
16241 # AIX sometimes has problems with the GCC collect2 program. For some
16242 # reason, if we set the COLLECT_NAMES environment variable, the problems
16243 # vanish in a puff of smoke.
16244 if test "X${COLLECT_NAMES+set}" != Xset; then
16245 COLLECT_NAMES=
16246 export COLLECT_NAMES
16247 fi
16248 _LT_EOF
16249 ;;
16250 esac
16251
16252
16253 ltmain="$ac_aux_dir/ltmain.sh"
16254
16255
16256 # We use sed instead of cat because bash on DJGPP gets confused if
16257 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16258 # text mode, it properly converts lines to CR/LF. This bash problem
16259 # is reportedly fixed, but why not run on old versions too?
16260 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16261 || (rm -f "$cfgfile"; exit 1)
16262
16263 case $xsi_shell in
16264 yes)
16265 cat << \_LT_EOF >> "$cfgfile"
16266
16267 # func_dirname file append nondir_replacement
16268 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16269 # otherwise set result to NONDIR_REPLACEMENT.
16270 func_dirname ()
16271 {
16272 case ${1} in
16273 */*) func_dirname_result="${1%/*}${2}" ;;
16274 * ) func_dirname_result="${3}" ;;
16275 esac
16276 }
16277
16278 # func_basename file
16279 func_basename ()
16280 {
16281 func_basename_result="${1##*/}"
16282 }
16283
16284 # func_dirname_and_basename file append nondir_replacement
16285 # perform func_basename and func_dirname in a single function
16286 # call:
16287 # dirname: Compute the dirname of FILE. If nonempty,
16288 # add APPEND to the result, otherwise set result
16289 # to NONDIR_REPLACEMENT.
16290 # value returned in "$func_dirname_result"
16291 # basename: Compute filename of FILE.
16292 # value retuned in "$func_basename_result"
16293 # Implementation must be kept synchronized with func_dirname
16294 # and func_basename. For efficiency, we do not delegate to
16295 # those functions but instead duplicate the functionality here.
16296 func_dirname_and_basename ()
16297 {
16298 case ${1} in
16299 */*) func_dirname_result="${1%/*}${2}" ;;
16300 * ) func_dirname_result="${3}" ;;
16301 esac
16302 func_basename_result="${1##*/}"
16303 }
16304
16305 # func_stripname prefix suffix name
16306 # strip PREFIX and SUFFIX off of NAME.
16307 # PREFIX and SUFFIX must not contain globbing or regex special
16308 # characters, hashes, percent signs, but SUFFIX may contain a leading
16309 # dot (in which case that matches only a dot).
16310 func_stripname ()
16311 {
16312 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16313 # positional parameters, so assign one to ordinary parameter first.
16314 func_stripname_result=${3}
16315 func_stripname_result=${func_stripname_result#"${1}"}
16316 func_stripname_result=${func_stripname_result%"${2}"}
16317 }
16318
16319 # func_opt_split
16320 func_opt_split ()
16321 {
16322 func_opt_split_opt=${1%%=*}
16323 func_opt_split_arg=${1#*=}
16324 }
16325
16326 # func_lo2o object
16327 func_lo2o ()
16328 {
16329 case ${1} in
16330 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16331 *) func_lo2o_result=${1} ;;
16332 esac
16333 }
16334
16335 # func_xform libobj-or-source
16336 func_xform ()
16337 {
16338 func_xform_result=${1%.*}.lo
16339 }
16340
16341 # func_arith arithmetic-term...
16342 func_arith ()
16343 {
16344 func_arith_result=$(( $* ))
16345 }
16346
16347 # func_len string
16348 # STRING may not start with a hyphen.
16349 func_len ()
16350 {
16351 func_len_result=${#1}
16352 }
16353
16354 _LT_EOF
16355 ;;
16356 *) # Bourne compatible functions.
16357 cat << \_LT_EOF >> "$cfgfile"
16358
16359 # func_dirname file append nondir_replacement
16360 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16361 # otherwise set result to NONDIR_REPLACEMENT.
16362 func_dirname ()
16363 {
16364 # Extract subdirectory from the argument.
16365 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16366 if test "X$func_dirname_result" = "X${1}"; then
16367 func_dirname_result="${3}"
16368 else
16369 func_dirname_result="$func_dirname_result${2}"
16370 fi
16371 }
16372
16373 # func_basename file
16374 func_basename ()
16375 {
16376 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16377 }
16378
16379
16380 # func_stripname prefix suffix name
16381 # strip PREFIX and SUFFIX off of NAME.
16382 # PREFIX and SUFFIX must not contain globbing or regex special
16383 # characters, hashes, percent signs, but SUFFIX may contain a leading
16384 # dot (in which case that matches only a dot).
16385 # func_strip_suffix prefix name
16386 func_stripname ()
16387 {
16388 case ${2} in
16389 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16390 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16391 esac
16392 }
16393
16394 # sed scripts:
16395 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16396 my_sed_long_arg='1s/^-[^=]*=//'
16397
16398 # func_opt_split
16399 func_opt_split ()
16400 {
16401 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16402 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16403 }
16404
16405 # func_lo2o object
16406 func_lo2o ()
16407 {
16408 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16409 }
16410
16411 # func_xform libobj-or-source
16412 func_xform ()
16413 {
16414 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16415 }
16416
16417 # func_arith arithmetic-term...
16418 func_arith ()
16419 {
16420 func_arith_result=`expr "$@"`
16421 }
16422
16423 # func_len string
16424 # STRING may not start with a hyphen.
16425 func_len ()
16426 {
16427 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16428 }
16429
16430 _LT_EOF
16431 esac
16432
16433 case $lt_shell_append in
16434 yes)
16435 cat << \_LT_EOF >> "$cfgfile"
16436
16437 # func_append var value
16438 # Append VALUE to the end of shell variable VAR.
16439 func_append ()
16440 {
16441 eval "$1+=\$2"
16442 }
16443 _LT_EOF
16444 ;;
16445 *)
16446 cat << \_LT_EOF >> "$cfgfile"
16447
16448 # func_append var value
16449 # Append VALUE to the end of shell variable VAR.
16450 func_append ()
16451 {
16452 eval "$1=\$$1\$2"
16453 }
16454
16455 _LT_EOF
16456 ;;
16457 esac
16458
16459
16460 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16461 || (rm -f "$cfgfile"; exit 1)
16462
16463 mv -f "$cfgfile" "$ofile" ||
16464 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16465 chmod +x "$ofile"
16466
16467 ;;
16468 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16469 rm -f Makesim1.tmp Makesim2.tmp Makefile
16470 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16471 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16472 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16473 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16474 <Makefile.sim >Makefile
16475 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16476 ;;
16477 "stamp-h":C) echo > stamp-h ;;
16478
16479 esac
16480 done # for ac_tag
16481
16482
16483 as_fn_exit 0
16484 _ACEOF
16485 ac_clean_files=$ac_clean_files_save
16486
16487 test $ac_write_fail = 0 ||
16488 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16489
16490
16491 # configure is writing to config.log, and then calls config.status.
16492 # config.status does its own redirection, appending to config.log.
16493 # Unfortunately, on DOS this fails, as config.log is still kept open
16494 # by configure, so config.status won't be able to write to it; its
16495 # output is simply discarded. So we exec the FD to /dev/null,
16496 # effectively closing config.log, so it can be properly (re)opened and
16497 # appended to by config.status. When coming back to configure, we
16498 # need to make the FD available again.
16499 if test "$no_create" != yes; then
16500 ac_cs_success=:
16501 ac_config_status_args=
16502 test "$silent" = yes &&
16503 ac_config_status_args="$ac_config_status_args --quiet"
16504 exec 5>/dev/null
16505 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16506 exec 5>>config.log
16507 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16508 # would make configure fail if this is the last instruction.
16509 $ac_cs_success || as_fn_exit 1
16510 fi
16511 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16512 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16513 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16514 fi
16515
16516