]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/frv/configure
b1712d7195dec906d33fe8904ea236b058f5f58a
[thirdparty/binutils-gdb.git] / sim / frv / 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_header_list=
633 ac_func_list=
634 ac_subst_vars='LTLIBOBJS
635 LIBOBJS
636 sim_reserved_bits
637 sim_float
638 sim_bitsize
639 cgen_breaks
640 sim_trapdump
641 cgen
642 cgendir
643 CGEN_MAINT
644 REPORT_BUGS_TEXI
645 REPORT_BUGS_TO
646 PKGVERSION
647 MAINT
648 MAINTAINER_MODE_FALSE
649 MAINTAINER_MODE_TRUE
650 lt_cv_dlopen_libs
651 OTOOL64
652 OTOOL
653 LIPO
654 NMEDIT
655 DSYMUTIL
656 AWK
657 STRIP
658 OBJDUMP
659 LN_S
660 NM
661 ac_ct_DUMPBIN
662 DUMPBIN
663 LD
664 FGREP
665 SED
666 LIBTOOL
667 PLUGINS_FALSE
668 PLUGINS_TRUE
669 zlibinc
670 zlibdir
671 CATOBJEXT
672 GENCAT
673 INSTOBJEXT
674 DATADIRNAME
675 CATALOGS
676 POSUB
677 GMSGFMT
678 XGETTEXT
679 INCINTL
680 LIBINTL_DEP
681 LIBINTL
682 USE_NLS
683 CCDEPMODE
684 DEPDIR
685 am__leading_dot
686 PACKAGE
687 C_DIALECT
688 RANLIB
689 AR
690 LDFLAGS_FOR_BUILD
691 CFLAGS_FOR_BUILD
692 CC_FOR_BUILD
693 INSTALL_DATA
694 INSTALL_SCRIPT
695 INSTALL_PROGRAM
696 EGREP
697 GREP
698 CPP
699 OBJEXT
700 EXEEXT
701 ac_ct_CC
702 CPPFLAGS
703 LDFLAGS
704 CFLAGS
705 CC
706 target_os
707 target_vendor
708 target_cpu
709 target
710 host_os
711 host_vendor
712 host_cpu
713 host
714 build_os
715 build_vendor
716 build_cpu
717 build
718 target_alias
719 host_alias
720 build_alias
721 LIBS
722 ECHO_T
723 ECHO_N
724 ECHO_C
725 DEFS
726 mandir
727 localedir
728 libdir
729 psdir
730 pdfdir
731 dvidir
732 htmldir
733 infodir
734 docdir
735 oldincludedir
736 includedir
737 localstatedir
738 sharedstatedir
739 sysconfdir
740 datadir
741 datarootdir
742 libexecdir
743 sbindir
744 bindir
745 program_transform_name
746 prefix
747 exec_prefix
748 PACKAGE_URL
749 PACKAGE_BUGREPORT
750 PACKAGE_STRING
751 PACKAGE_VERSION
752 PACKAGE_TARNAME
753 PACKAGE_NAME
754 PATH_SEPARATOR
755 SHELL
756 WERROR_CFLAGS
757 WARN_CFLAGS
758 sim_scache
759 sim_inline
760 sim_hw
761 sim_hw_objs
762 sim_hw_cflags
763 sim_endian
764 sim_default_model
765 sim_alignment'
766 ac_subst_files=''
767 ac_user_opts='
768 enable_option_checking
769 with_system_zlib
770 enable_plugins
771 enable_shared
772 enable_static
773 with_pic
774 enable_fast_install
775 with_gnu_ld
776 enable_libtool_lock
777 enable_maintainer_mode
778 enable_sim_debug
779 enable_sim_stdio
780 enable_sim_trace
781 enable_sim_profile
782 enable_sim_assert
783 enable_sim_environment
784 enable_sim_inline
785 with_pkgversion
786 with_bugurl
787 enable_sim_endian
788 enable_sim_alignment
789 enable_sim_scache
790 enable_sim_default_model
791 enable_werror
792 enable_build_warnings
793 enable_sim_build_warnings
794 enable_cgen_maint
795 enable_sim_trapdump
796 enable_sim_hardware
797 '
798 ac_precious_vars='build_alias
799 host_alias
800 target_alias
801 CC
802 CFLAGS
803 LDFLAGS
804 LIBS
805 CPPFLAGS
806 CPP'
807
808
809 # Initialize some variables set by options.
810 ac_init_help=
811 ac_init_version=false
812 ac_unrecognized_opts=
813 ac_unrecognized_sep=
814 # The variables have the same names as the options, with
815 # dashes changed to underlines.
816 cache_file=/dev/null
817 exec_prefix=NONE
818 no_create=
819 no_recursion=
820 prefix=NONE
821 program_prefix=NONE
822 program_suffix=NONE
823 program_transform_name=s,x,x,
824 silent=
825 site=
826 srcdir=
827 verbose=
828 x_includes=NONE
829 x_libraries=NONE
830
831 # Installation directory options.
832 # These are left unexpanded so users can "make install exec_prefix=/foo"
833 # and all the variables that are supposed to be based on exec_prefix
834 # by default will actually change.
835 # Use braces instead of parens because sh, perl, etc. also accept them.
836 # (The list follows the same order as the GNU Coding Standards.)
837 bindir='${exec_prefix}/bin'
838 sbindir='${exec_prefix}/sbin'
839 libexecdir='${exec_prefix}/libexec'
840 datarootdir='${prefix}/share'
841 datadir='${datarootdir}'
842 sysconfdir='${prefix}/etc'
843 sharedstatedir='${prefix}/com'
844 localstatedir='${prefix}/var'
845 includedir='${prefix}/include'
846 oldincludedir='/usr/include'
847 docdir='${datarootdir}/doc/${PACKAGE}'
848 infodir='${datarootdir}/info'
849 htmldir='${docdir}'
850 dvidir='${docdir}'
851 pdfdir='${docdir}'
852 psdir='${docdir}'
853 libdir='${exec_prefix}/lib'
854 localedir='${datarootdir}/locale'
855 mandir='${datarootdir}/man'
856
857 ac_prev=
858 ac_dashdash=
859 for ac_option
860 do
861 # If the previous option needs an argument, assign it.
862 if test -n "$ac_prev"; then
863 eval $ac_prev=\$ac_option
864 ac_prev=
865 continue
866 fi
867
868 case $ac_option in
869 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
870 *=) ac_optarg= ;;
871 *) ac_optarg=yes ;;
872 esac
873
874 # Accept the important Cygnus configure options, so we can diagnose typos.
875
876 case $ac_dashdash$ac_option in
877 --)
878 ac_dashdash=yes ;;
879
880 -bindir | --bindir | --bindi | --bind | --bin | --bi)
881 ac_prev=bindir ;;
882 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
883 bindir=$ac_optarg ;;
884
885 -build | --build | --buil | --bui | --bu)
886 ac_prev=build_alias ;;
887 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
888 build_alias=$ac_optarg ;;
889
890 -cache-file | --cache-file | --cache-fil | --cache-fi \
891 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
892 ac_prev=cache_file ;;
893 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
894 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
895 cache_file=$ac_optarg ;;
896
897 --config-cache | -C)
898 cache_file=config.cache ;;
899
900 -datadir | --datadir | --datadi | --datad)
901 ac_prev=datadir ;;
902 -datadir=* | --datadir=* | --datadi=* | --datad=*)
903 datadir=$ac_optarg ;;
904
905 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
906 | --dataroo | --dataro | --datar)
907 ac_prev=datarootdir ;;
908 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
909 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
910 datarootdir=$ac_optarg ;;
911
912 -disable-* | --disable-*)
913 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
914 # Reject names that are not valid shell variable names.
915 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
916 as_fn_error $? "invalid feature name: $ac_useropt"
917 ac_useropt_orig=$ac_useropt
918 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
919 case $ac_user_opts in
920 *"
921 "enable_$ac_useropt"
922 "*) ;;
923 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
924 ac_unrecognized_sep=', ';;
925 esac
926 eval enable_$ac_useropt=no ;;
927
928 -docdir | --docdir | --docdi | --doc | --do)
929 ac_prev=docdir ;;
930 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
931 docdir=$ac_optarg ;;
932
933 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
934 ac_prev=dvidir ;;
935 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
936 dvidir=$ac_optarg ;;
937
938 -enable-* | --enable-*)
939 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
940 # Reject names that are not valid shell variable names.
941 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
942 as_fn_error $? "invalid feature name: $ac_useropt"
943 ac_useropt_orig=$ac_useropt
944 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
945 case $ac_user_opts in
946 *"
947 "enable_$ac_useropt"
948 "*) ;;
949 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
950 ac_unrecognized_sep=', ';;
951 esac
952 eval enable_$ac_useropt=\$ac_optarg ;;
953
954 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
955 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
956 | --exec | --exe | --ex)
957 ac_prev=exec_prefix ;;
958 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
959 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
960 | --exec=* | --exe=* | --ex=*)
961 exec_prefix=$ac_optarg ;;
962
963 -gas | --gas | --ga | --g)
964 # Obsolete; use --with-gas.
965 with_gas=yes ;;
966
967 -help | --help | --hel | --he | -h)
968 ac_init_help=long ;;
969 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
970 ac_init_help=recursive ;;
971 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
972 ac_init_help=short ;;
973
974 -host | --host | --hos | --ho)
975 ac_prev=host_alias ;;
976 -host=* | --host=* | --hos=* | --ho=*)
977 host_alias=$ac_optarg ;;
978
979 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
980 ac_prev=htmldir ;;
981 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
982 | --ht=*)
983 htmldir=$ac_optarg ;;
984
985 -includedir | --includedir | --includedi | --included | --include \
986 | --includ | --inclu | --incl | --inc)
987 ac_prev=includedir ;;
988 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
989 | --includ=* | --inclu=* | --incl=* | --inc=*)
990 includedir=$ac_optarg ;;
991
992 -infodir | --infodir | --infodi | --infod | --info | --inf)
993 ac_prev=infodir ;;
994 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
995 infodir=$ac_optarg ;;
996
997 -libdir | --libdir | --libdi | --libd)
998 ac_prev=libdir ;;
999 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1000 libdir=$ac_optarg ;;
1001
1002 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1003 | --libexe | --libex | --libe)
1004 ac_prev=libexecdir ;;
1005 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1006 | --libexe=* | --libex=* | --libe=*)
1007 libexecdir=$ac_optarg ;;
1008
1009 -localedir | --localedir | --localedi | --localed | --locale)
1010 ac_prev=localedir ;;
1011 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1012 localedir=$ac_optarg ;;
1013
1014 -localstatedir | --localstatedir | --localstatedi | --localstated \
1015 | --localstate | --localstat | --localsta | --localst | --locals)
1016 ac_prev=localstatedir ;;
1017 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1018 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1019 localstatedir=$ac_optarg ;;
1020
1021 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1022 ac_prev=mandir ;;
1023 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1024 mandir=$ac_optarg ;;
1025
1026 -nfp | --nfp | --nf)
1027 # Obsolete; use --without-fp.
1028 with_fp=no ;;
1029
1030 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1031 | --no-cr | --no-c | -n)
1032 no_create=yes ;;
1033
1034 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1035 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1036 no_recursion=yes ;;
1037
1038 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1039 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1040 | --oldin | --oldi | --old | --ol | --o)
1041 ac_prev=oldincludedir ;;
1042 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1043 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1044 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1045 oldincludedir=$ac_optarg ;;
1046
1047 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1048 ac_prev=prefix ;;
1049 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1050 prefix=$ac_optarg ;;
1051
1052 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1053 | --program-pre | --program-pr | --program-p)
1054 ac_prev=program_prefix ;;
1055 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1056 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1057 program_prefix=$ac_optarg ;;
1058
1059 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1060 | --program-suf | --program-su | --program-s)
1061 ac_prev=program_suffix ;;
1062 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1063 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1064 program_suffix=$ac_optarg ;;
1065
1066 -program-transform-name | --program-transform-name \
1067 | --program-transform-nam | --program-transform-na \
1068 | --program-transform-n | --program-transform- \
1069 | --program-transform | --program-transfor \
1070 | --program-transfo | --program-transf \
1071 | --program-trans | --program-tran \
1072 | --progr-tra | --program-tr | --program-t)
1073 ac_prev=program_transform_name ;;
1074 -program-transform-name=* | --program-transform-name=* \
1075 | --program-transform-nam=* | --program-transform-na=* \
1076 | --program-transform-n=* | --program-transform-=* \
1077 | --program-transform=* | --program-transfor=* \
1078 | --program-transfo=* | --program-transf=* \
1079 | --program-trans=* | --program-tran=* \
1080 | --progr-tra=* | --program-tr=* | --program-t=*)
1081 program_transform_name=$ac_optarg ;;
1082
1083 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1084 ac_prev=pdfdir ;;
1085 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1086 pdfdir=$ac_optarg ;;
1087
1088 -psdir | --psdir | --psdi | --psd | --ps)
1089 ac_prev=psdir ;;
1090 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1091 psdir=$ac_optarg ;;
1092
1093 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1094 | -silent | --silent | --silen | --sile | --sil)
1095 silent=yes ;;
1096
1097 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1098 ac_prev=sbindir ;;
1099 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1100 | --sbi=* | --sb=*)
1101 sbindir=$ac_optarg ;;
1102
1103 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1104 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1105 | --sharedst | --shareds | --shared | --share | --shar \
1106 | --sha | --sh)
1107 ac_prev=sharedstatedir ;;
1108 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1109 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1110 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1111 | --sha=* | --sh=*)
1112 sharedstatedir=$ac_optarg ;;
1113
1114 -site | --site | --sit)
1115 ac_prev=site ;;
1116 -site=* | --site=* | --sit=*)
1117 site=$ac_optarg ;;
1118
1119 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1120 ac_prev=srcdir ;;
1121 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1122 srcdir=$ac_optarg ;;
1123
1124 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1125 | --syscon | --sysco | --sysc | --sys | --sy)
1126 ac_prev=sysconfdir ;;
1127 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1128 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1129 sysconfdir=$ac_optarg ;;
1130
1131 -target | --target | --targe | --targ | --tar | --ta | --t)
1132 ac_prev=target_alias ;;
1133 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1134 target_alias=$ac_optarg ;;
1135
1136 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1137 verbose=yes ;;
1138
1139 -version | --version | --versio | --versi | --vers | -V)
1140 ac_init_version=: ;;
1141
1142 -with-* | --with-*)
1143 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1144 # Reject names that are not valid shell variable names.
1145 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1146 as_fn_error $? "invalid package name: $ac_useropt"
1147 ac_useropt_orig=$ac_useropt
1148 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1149 case $ac_user_opts in
1150 *"
1151 "with_$ac_useropt"
1152 "*) ;;
1153 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1154 ac_unrecognized_sep=', ';;
1155 esac
1156 eval with_$ac_useropt=\$ac_optarg ;;
1157
1158 -without-* | --without-*)
1159 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1160 # Reject names that are not valid shell variable names.
1161 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1162 as_fn_error $? "invalid package name: $ac_useropt"
1163 ac_useropt_orig=$ac_useropt
1164 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1165 case $ac_user_opts in
1166 *"
1167 "with_$ac_useropt"
1168 "*) ;;
1169 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1170 ac_unrecognized_sep=', ';;
1171 esac
1172 eval with_$ac_useropt=no ;;
1173
1174 --x)
1175 # Obsolete; use --with-x.
1176 with_x=yes ;;
1177
1178 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1179 | --x-incl | --x-inc | --x-in | --x-i)
1180 ac_prev=x_includes ;;
1181 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1182 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1183 x_includes=$ac_optarg ;;
1184
1185 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1186 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1187 ac_prev=x_libraries ;;
1188 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1189 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1190 x_libraries=$ac_optarg ;;
1191
1192 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1193 Try \`$0 --help' for more information"
1194 ;;
1195
1196 *=*)
1197 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1198 # Reject names that are not valid shell variable names.
1199 case $ac_envvar in #(
1200 '' | [0-9]* | *[!_$as_cr_alnum]* )
1201 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1202 esac
1203 eval $ac_envvar=\$ac_optarg
1204 export $ac_envvar ;;
1205
1206 *)
1207 # FIXME: should be removed in autoconf 3.0.
1208 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1209 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1210 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1211 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1212 ;;
1213
1214 esac
1215 done
1216
1217 if test -n "$ac_prev"; then
1218 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1219 as_fn_error $? "missing argument to $ac_option"
1220 fi
1221
1222 if test -n "$ac_unrecognized_opts"; then
1223 case $enable_option_checking in
1224 no) ;;
1225 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1226 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1227 esac
1228 fi
1229
1230 # Check all directory arguments for consistency.
1231 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1232 datadir sysconfdir sharedstatedir localstatedir includedir \
1233 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1234 libdir localedir mandir
1235 do
1236 eval ac_val=\$$ac_var
1237 # Remove trailing slashes.
1238 case $ac_val in
1239 */ )
1240 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1241 eval $ac_var=\$ac_val;;
1242 esac
1243 # Be sure to have absolute directory names.
1244 case $ac_val in
1245 [\\/$]* | ?:[\\/]* ) continue;;
1246 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1247 esac
1248 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1249 done
1250
1251 # There might be people who depend on the old broken behavior: `$host'
1252 # used to hold the argument of --host etc.
1253 # FIXME: To remove some day.
1254 build=$build_alias
1255 host=$host_alias
1256 target=$target_alias
1257
1258 # FIXME: To remove some day.
1259 if test "x$host_alias" != x; then
1260 if test "x$build_alias" = x; then
1261 cross_compiling=maybe
1262 elif test "x$build_alias" != "x$host_alias"; then
1263 cross_compiling=yes
1264 fi
1265 fi
1266
1267 ac_tool_prefix=
1268 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1269
1270 test "$silent" = yes && exec 6>/dev/null
1271
1272
1273 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1274 ac_ls_di=`ls -di .` &&
1275 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1276 as_fn_error $? "working directory cannot be determined"
1277 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1278 as_fn_error $? "pwd does not report name of working directory"
1279
1280
1281 # Find the source files, if location was not specified.
1282 if test -z "$srcdir"; then
1283 ac_srcdir_defaulted=yes
1284 # Try the directory containing this script, then the parent directory.
1285 ac_confdir=`$as_dirname -- "$as_myself" ||
1286 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1287 X"$as_myself" : 'X\(//\)[^/]' \| \
1288 X"$as_myself" : 'X\(//\)$' \| \
1289 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1290 $as_echo X"$as_myself" |
1291 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1292 s//\1/
1293 q
1294 }
1295 /^X\(\/\/\)[^/].*/{
1296 s//\1/
1297 q
1298 }
1299 /^X\(\/\/\)$/{
1300 s//\1/
1301 q
1302 }
1303 /^X\(\/\).*/{
1304 s//\1/
1305 q
1306 }
1307 s/.*/./; q'`
1308 srcdir=$ac_confdir
1309 if test ! -r "$srcdir/$ac_unique_file"; then
1310 srcdir=..
1311 fi
1312 else
1313 ac_srcdir_defaulted=no
1314 fi
1315 if test ! -r "$srcdir/$ac_unique_file"; then
1316 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1317 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1318 fi
1319 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1320 ac_abs_confdir=`(
1321 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1322 pwd)`
1323 # When building in place, set srcdir=.
1324 if test "$ac_abs_confdir" = "$ac_pwd"; then
1325 srcdir=.
1326 fi
1327 # Remove unnecessary trailing slashes from srcdir.
1328 # Double slashes in file names in object file debugging info
1329 # mess up M-x gdb in Emacs.
1330 case $srcdir in
1331 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1332 esac
1333 for ac_var in $ac_precious_vars; do
1334 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1335 eval ac_env_${ac_var}_value=\$${ac_var}
1336 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1337 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1338 done
1339
1340 #
1341 # Report the --help message.
1342 #
1343 if test "$ac_init_help" = "long"; then
1344 # Omit some internal or obsolete options to make the list less imposing.
1345 # This message is too long to be a string in the A/UX 3.1 sh.
1346 cat <<_ACEOF
1347 \`configure' configures this package to adapt to many kinds of systems.
1348
1349 Usage: $0 [OPTION]... [VAR=VALUE]...
1350
1351 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1352 VAR=VALUE. See below for descriptions of some of the useful variables.
1353
1354 Defaults for the options are specified in brackets.
1355
1356 Configuration:
1357 -h, --help display this help and exit
1358 --help=short display options specific to this package
1359 --help=recursive display the short help of all the included packages
1360 -V, --version display version information and exit
1361 -q, --quiet, --silent do not print \`checking ...' messages
1362 --cache-file=FILE cache test results in FILE [disabled]
1363 -C, --config-cache alias for \`--cache-file=config.cache'
1364 -n, --no-create do not create output files
1365 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1366
1367 Installation directories:
1368 --prefix=PREFIX install architecture-independent files in PREFIX
1369 [$ac_default_prefix]
1370 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1371 [PREFIX]
1372
1373 By default, \`make install' will install all the files in
1374 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1375 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1376 for instance \`--prefix=\$HOME'.
1377
1378 For better control, use the options below.
1379
1380 Fine tuning of the installation directories:
1381 --bindir=DIR user executables [EPREFIX/bin]
1382 --sbindir=DIR system admin executables [EPREFIX/sbin]
1383 --libexecdir=DIR program executables [EPREFIX/libexec]
1384 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1385 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1386 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1387 --libdir=DIR object code libraries [EPREFIX/lib]
1388 --includedir=DIR C header files [PREFIX/include]
1389 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1390 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1391 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1392 --infodir=DIR info documentation [DATAROOTDIR/info]
1393 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1394 --mandir=DIR man documentation [DATAROOTDIR/man]
1395 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1396 --htmldir=DIR html documentation [DOCDIR]
1397 --dvidir=DIR dvi documentation [DOCDIR]
1398 --pdfdir=DIR pdf documentation [DOCDIR]
1399 --psdir=DIR ps documentation [DOCDIR]
1400 _ACEOF
1401
1402 cat <<\_ACEOF
1403
1404 Program names:
1405 --program-prefix=PREFIX prepend PREFIX to installed program names
1406 --program-suffix=SUFFIX append SUFFIX to installed program names
1407 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1408
1409 System types:
1410 --build=BUILD configure for building on BUILD [guessed]
1411 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1412 --target=TARGET configure for building compilers for TARGET [HOST]
1413 _ACEOF
1414 fi
1415
1416 if test -n "$ac_init_help"; then
1417
1418 cat <<\_ACEOF
1419
1420 Optional Features:
1421 --disable-option-checking ignore unrecognized --enable/--with options
1422 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1423 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1424 --enable-plugins Enable support for plugins
1425 --enable-shared[=PKGS] build shared libraries [default=yes]
1426 --enable-static[=PKGS] build static libraries [default=yes]
1427 --enable-fast-install[=PKGS]
1428 optimize for fast installation [default=yes]
1429 --disable-libtool-lock avoid locking (might break parallel builds)
1430 --enable-maintainer-mode
1431 enable make rules and dependencies not useful (and
1432 sometimes confusing) to the casual installer
1433 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1434 itself)
1435 --enable-sim-stdio Specify whether to use stdio for console
1436 input/output
1437 --enable-sim-trace=opts Enable tracing of simulated programs
1438 --enable-sim-profile=opts
1439 Enable profiling flags
1440 --enable-sim-assert Specify whether to perform random assertions
1441 --enable-sim-environment=environment
1442 Specify mixed, user, virtual or operating
1443 environment
1444 --enable-sim-inline=inlines
1445 Specify which functions should be inlined
1446 --enable-sim-endian=endian
1447 Specify target byte endian orientation
1448 --enable-sim-alignment=align
1449 Specify strict, nonstrict or forced alignment of
1450 memory accesses
1451 --enable-sim-scache=size
1452 Specify simulator execution cache size
1453 --enable-sim-default-model=model
1454 Specify default model to simulate
1455 --enable-werror treat compile warnings as errors
1456 --enable-build-warnings enable build-time compiler warnings if gcc is used
1457 --enable-sim-build-warnings
1458 enable SIM specific build-time compiler warnings if
1459 gcc is used
1460 --enable-cgen-maint=DIR build cgen generated files
1461 --enable-sim-trapdump Make unknown traps dump the registers
1462 --enable-sim-hardware=LIST
1463 Specify the hardware to be included in the build.
1464
1465 Optional Packages:
1466 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1467 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1468 --with-system-zlib use installed libz
1469 --with-pic try to use only PIC/non-PIC objects [default=use
1470 both]
1471 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1472 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1473 --with-bugurl=URL Direct users to URL to report a bug
1474
1475 Some influential environment variables:
1476 CC C compiler command
1477 CFLAGS C compiler flags
1478 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1479 nonstandard directory <lib dir>
1480 LIBS libraries to pass to the linker, e.g. -l<library>
1481 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1482 you have headers in a nonstandard directory <include dir>
1483 CPP C preprocessor
1484
1485 Use these variables to override the choices made by `configure' or to help
1486 it to find libraries and programs with nonstandard names/locations.
1487
1488 Report bugs to the package provider.
1489 _ACEOF
1490 ac_status=$?
1491 fi
1492
1493 if test "$ac_init_help" = "recursive"; then
1494 # If there are subdirs, report their specific --help.
1495 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1496 test -d "$ac_dir" ||
1497 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1498 continue
1499 ac_builddir=.
1500
1501 case "$ac_dir" in
1502 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1503 *)
1504 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1505 # A ".." for each directory in $ac_dir_suffix.
1506 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1507 case $ac_top_builddir_sub in
1508 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1509 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1510 esac ;;
1511 esac
1512 ac_abs_top_builddir=$ac_pwd
1513 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1514 # for backward compatibility:
1515 ac_top_builddir=$ac_top_build_prefix
1516
1517 case $srcdir in
1518 .) # We are building in place.
1519 ac_srcdir=.
1520 ac_top_srcdir=$ac_top_builddir_sub
1521 ac_abs_top_srcdir=$ac_pwd ;;
1522 [\\/]* | ?:[\\/]* ) # Absolute name.
1523 ac_srcdir=$srcdir$ac_dir_suffix;
1524 ac_top_srcdir=$srcdir
1525 ac_abs_top_srcdir=$srcdir ;;
1526 *) # Relative name.
1527 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1528 ac_top_srcdir=$ac_top_build_prefix$srcdir
1529 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1530 esac
1531 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1532
1533 cd "$ac_dir" || { ac_status=$?; continue; }
1534 # Check for guested configure.
1535 if test -f "$ac_srcdir/configure.gnu"; then
1536 echo &&
1537 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1538 elif test -f "$ac_srcdir/configure"; then
1539 echo &&
1540 $SHELL "$ac_srcdir/configure" --help=recursive
1541 else
1542 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1543 fi || ac_status=$?
1544 cd "$ac_pwd" || { ac_status=$?; break; }
1545 done
1546 fi
1547
1548 test -n "$ac_init_help" && exit $ac_status
1549 if $ac_init_version; then
1550 cat <<\_ACEOF
1551 configure
1552 generated by GNU Autoconf 2.69
1553
1554 Copyright (C) 2012 Free Software Foundation, Inc.
1555 This configure script is free software; the Free Software Foundation
1556 gives unlimited permission to copy, distribute and modify it.
1557 _ACEOF
1558 exit
1559 fi
1560
1561 ## ------------------------ ##
1562 ## Autoconf initialization. ##
1563 ## ------------------------ ##
1564
1565 # ac_fn_c_try_compile LINENO
1566 # --------------------------
1567 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1568 ac_fn_c_try_compile ()
1569 {
1570 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1571 rm -f conftest.$ac_objext
1572 if { { ac_try="$ac_compile"
1573 case "(($ac_try" in
1574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1575 *) ac_try_echo=$ac_try;;
1576 esac
1577 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1578 $as_echo "$ac_try_echo"; } >&5
1579 (eval "$ac_compile") 2>conftest.err
1580 ac_status=$?
1581 if test -s conftest.err; then
1582 grep -v '^ *+' conftest.err >conftest.er1
1583 cat conftest.er1 >&5
1584 mv -f conftest.er1 conftest.err
1585 fi
1586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1587 test $ac_status = 0; } && {
1588 test -z "$ac_c_werror_flag" ||
1589 test ! -s conftest.err
1590 } && test -s conftest.$ac_objext; then :
1591 ac_retval=0
1592 else
1593 $as_echo "$as_me: failed program was:" >&5
1594 sed 's/^/| /' conftest.$ac_ext >&5
1595
1596 ac_retval=1
1597 fi
1598 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1599 as_fn_set_status $ac_retval
1600
1601 } # ac_fn_c_try_compile
1602
1603 # ac_fn_c_try_cpp LINENO
1604 # ----------------------
1605 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1606 ac_fn_c_try_cpp ()
1607 {
1608 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1609 if { { ac_try="$ac_cpp conftest.$ac_ext"
1610 case "(($ac_try" in
1611 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1612 *) ac_try_echo=$ac_try;;
1613 esac
1614 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1615 $as_echo "$ac_try_echo"; } >&5
1616 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1617 ac_status=$?
1618 if test -s conftest.err; then
1619 grep -v '^ *+' conftest.err >conftest.er1
1620 cat conftest.er1 >&5
1621 mv -f conftest.er1 conftest.err
1622 fi
1623 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1624 test $ac_status = 0; } > conftest.i && {
1625 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1626 test ! -s conftest.err
1627 }; then :
1628 ac_retval=0
1629 else
1630 $as_echo "$as_me: failed program was:" >&5
1631 sed 's/^/| /' conftest.$ac_ext >&5
1632
1633 ac_retval=1
1634 fi
1635 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1636 as_fn_set_status $ac_retval
1637
1638 } # ac_fn_c_try_cpp
1639
1640 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1641 # -------------------------------------------------------
1642 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1643 # the include files in INCLUDES and setting the cache variable VAR
1644 # accordingly.
1645 ac_fn_c_check_header_mongrel ()
1646 {
1647 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1648 if eval \${$3+:} false; then :
1649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1650 $as_echo_n "checking for $2... " >&6; }
1651 if eval \${$3+:} false; then :
1652 $as_echo_n "(cached) " >&6
1653 fi
1654 eval ac_res=\$$3
1655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1656 $as_echo "$ac_res" >&6; }
1657 else
1658 # Is the header compilable?
1659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1660 $as_echo_n "checking $2 usability... " >&6; }
1661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1662 /* end confdefs.h. */
1663 $4
1664 #include <$2>
1665 _ACEOF
1666 if ac_fn_c_try_compile "$LINENO"; then :
1667 ac_header_compiler=yes
1668 else
1669 ac_header_compiler=no
1670 fi
1671 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1673 $as_echo "$ac_header_compiler" >&6; }
1674
1675 # Is the header present?
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1677 $as_echo_n "checking $2 presence... " >&6; }
1678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1679 /* end confdefs.h. */
1680 #include <$2>
1681 _ACEOF
1682 if ac_fn_c_try_cpp "$LINENO"; then :
1683 ac_header_preproc=yes
1684 else
1685 ac_header_preproc=no
1686 fi
1687 rm -f conftest.err conftest.i conftest.$ac_ext
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1689 $as_echo "$ac_header_preproc" >&6; }
1690
1691 # So? What about this header?
1692 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1693 yes:no: )
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1695 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1697 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1698 ;;
1699 no:yes:* )
1700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1701 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1702 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1703 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1705 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1706 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1707 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1708 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1709 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1710 ;;
1711 esac
1712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1713 $as_echo_n "checking for $2... " >&6; }
1714 if eval \${$3+:} false; then :
1715 $as_echo_n "(cached) " >&6
1716 else
1717 eval "$3=\$ac_header_compiler"
1718 fi
1719 eval ac_res=\$$3
1720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1721 $as_echo "$ac_res" >&6; }
1722 fi
1723 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1724
1725 } # ac_fn_c_check_header_mongrel
1726
1727 # ac_fn_c_try_run LINENO
1728 # ----------------------
1729 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1730 # that executables *can* be run.
1731 ac_fn_c_try_run ()
1732 {
1733 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1734 if { { ac_try="$ac_link"
1735 case "(($ac_try" in
1736 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1737 *) ac_try_echo=$ac_try;;
1738 esac
1739 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1740 $as_echo "$ac_try_echo"; } >&5
1741 (eval "$ac_link") 2>&5
1742 ac_status=$?
1743 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1744 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1745 { { case "(($ac_try" in
1746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1747 *) ac_try_echo=$ac_try;;
1748 esac
1749 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1750 $as_echo "$ac_try_echo"; } >&5
1751 (eval "$ac_try") 2>&5
1752 ac_status=$?
1753 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1754 test $ac_status = 0; }; }; then :
1755 ac_retval=0
1756 else
1757 $as_echo "$as_me: program exited with status $ac_status" >&5
1758 $as_echo "$as_me: failed program was:" >&5
1759 sed 's/^/| /' conftest.$ac_ext >&5
1760
1761 ac_retval=$ac_status
1762 fi
1763 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1764 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1765 as_fn_set_status $ac_retval
1766
1767 } # ac_fn_c_try_run
1768
1769 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1770 # -------------------------------------------------------
1771 # Tests whether HEADER exists and can be compiled using the include files in
1772 # INCLUDES, setting the cache variable VAR accordingly.
1773 ac_fn_c_check_header_compile ()
1774 {
1775 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1777 $as_echo_n "checking for $2... " >&6; }
1778 if eval \${$3+:} false; then :
1779 $as_echo_n "(cached) " >&6
1780 else
1781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1782 /* end confdefs.h. */
1783 $4
1784 #include <$2>
1785 _ACEOF
1786 if ac_fn_c_try_compile "$LINENO"; then :
1787 eval "$3=yes"
1788 else
1789 eval "$3=no"
1790 fi
1791 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1792 fi
1793 eval ac_res=\$$3
1794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1795 $as_echo "$ac_res" >&6; }
1796 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1797
1798 } # ac_fn_c_check_header_compile
1799
1800 # ac_fn_c_try_link LINENO
1801 # -----------------------
1802 # Try to link conftest.$ac_ext, and return whether this succeeded.
1803 ac_fn_c_try_link ()
1804 {
1805 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1806 rm -f conftest.$ac_objext conftest$ac_exeext
1807 if { { ac_try="$ac_link"
1808 case "(($ac_try" in
1809 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1810 *) ac_try_echo=$ac_try;;
1811 esac
1812 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1813 $as_echo "$ac_try_echo"; } >&5
1814 (eval "$ac_link") 2>conftest.err
1815 ac_status=$?
1816 if test -s conftest.err; then
1817 grep -v '^ *+' conftest.err >conftest.er1
1818 cat conftest.er1 >&5
1819 mv -f conftest.er1 conftest.err
1820 fi
1821 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1822 test $ac_status = 0; } && {
1823 test -z "$ac_c_werror_flag" ||
1824 test ! -s conftest.err
1825 } && test -s conftest$ac_exeext && {
1826 test "$cross_compiling" = yes ||
1827 test -x conftest$ac_exeext
1828 }; then :
1829 ac_retval=0
1830 else
1831 $as_echo "$as_me: failed program was:" >&5
1832 sed 's/^/| /' conftest.$ac_ext >&5
1833
1834 ac_retval=1
1835 fi
1836 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1837 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1838 # interfere with the next link command; also delete a directory that is
1839 # left behind by Apple's compiler. We do this before executing the actions.
1840 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1841 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1842 as_fn_set_status $ac_retval
1843
1844 } # ac_fn_c_try_link
1845
1846 # ac_fn_c_check_func LINENO FUNC VAR
1847 # ----------------------------------
1848 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1849 ac_fn_c_check_func ()
1850 {
1851 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1853 $as_echo_n "checking for $2... " >&6; }
1854 if eval \${$3+:} false; then :
1855 $as_echo_n "(cached) " >&6
1856 else
1857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1858 /* end confdefs.h. */
1859 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1860 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1861 #define $2 innocuous_$2
1862
1863 /* System header to define __stub macros and hopefully few prototypes,
1864 which can conflict with char $2 (); below.
1865 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1866 <limits.h> exists even on freestanding compilers. */
1867
1868 #ifdef __STDC__
1869 # include <limits.h>
1870 #else
1871 # include <assert.h>
1872 #endif
1873
1874 #undef $2
1875
1876 /* Override any GCC internal prototype to avoid an error.
1877 Use char because int might match the return type of a GCC
1878 builtin and then its argument prototype would still apply. */
1879 #ifdef __cplusplus
1880 extern "C"
1881 #endif
1882 char $2 ();
1883 /* The GNU C library defines this for functions which it implements
1884 to always fail with ENOSYS. Some functions are actually named
1885 something starting with __ and the normal name is an alias. */
1886 #if defined __stub_$2 || defined __stub___$2
1887 choke me
1888 #endif
1889
1890 int
1891 main ()
1892 {
1893 return $2 ();
1894 ;
1895 return 0;
1896 }
1897 _ACEOF
1898 if ac_fn_c_try_link "$LINENO"; then :
1899 eval "$3=yes"
1900 else
1901 eval "$3=no"
1902 fi
1903 rm -f core conftest.err conftest.$ac_objext \
1904 conftest$ac_exeext conftest.$ac_ext
1905 fi
1906 eval ac_res=\$$3
1907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1908 $as_echo "$ac_res" >&6; }
1909 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1910
1911 } # ac_fn_c_check_func
1912
1913 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1914 # ----------------------------------------------------
1915 # Tries to find if the field MEMBER exists in type AGGR, after including
1916 # INCLUDES, setting cache variable VAR accordingly.
1917 ac_fn_c_check_member ()
1918 {
1919 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1921 $as_echo_n "checking for $2.$3... " >&6; }
1922 if eval \${$4+:} false; then :
1923 $as_echo_n "(cached) " >&6
1924 else
1925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1926 /* end confdefs.h. */
1927 $5
1928 int
1929 main ()
1930 {
1931 static $2 ac_aggr;
1932 if (ac_aggr.$3)
1933 return 0;
1934 ;
1935 return 0;
1936 }
1937 _ACEOF
1938 if ac_fn_c_try_compile "$LINENO"; then :
1939 eval "$4=yes"
1940 else
1941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1942 /* end confdefs.h. */
1943 $5
1944 int
1945 main ()
1946 {
1947 static $2 ac_aggr;
1948 if (sizeof ac_aggr.$3)
1949 return 0;
1950 ;
1951 return 0;
1952 }
1953 _ACEOF
1954 if ac_fn_c_try_compile "$LINENO"; then :
1955 eval "$4=yes"
1956 else
1957 eval "$4=no"
1958 fi
1959 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1960 fi
1961 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1962 fi
1963 eval ac_res=\$$4
1964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1965 $as_echo "$ac_res" >&6; }
1966 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1967
1968 } # ac_fn_c_check_member
1969
1970 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1971 # -------------------------------------------
1972 # Tests whether TYPE exists after having included INCLUDES, setting cache
1973 # variable VAR accordingly.
1974 ac_fn_c_check_type ()
1975 {
1976 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1978 $as_echo_n "checking for $2... " >&6; }
1979 if eval \${$3+:} false; then :
1980 $as_echo_n "(cached) " >&6
1981 else
1982 eval "$3=no"
1983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1984 /* end confdefs.h. */
1985 $4
1986 int
1987 main ()
1988 {
1989 if (sizeof ($2))
1990 return 0;
1991 ;
1992 return 0;
1993 }
1994 _ACEOF
1995 if ac_fn_c_try_compile "$LINENO"; then :
1996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1997 /* end confdefs.h. */
1998 $4
1999 int
2000 main ()
2001 {
2002 if (sizeof (($2)))
2003 return 0;
2004 ;
2005 return 0;
2006 }
2007 _ACEOF
2008 if ac_fn_c_try_compile "$LINENO"; then :
2009
2010 else
2011 eval "$3=yes"
2012 fi
2013 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2014 fi
2015 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2016 fi
2017 eval ac_res=\$$3
2018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2019 $as_echo "$ac_res" >&6; }
2020 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2021
2022 } # ac_fn_c_check_type
2023 cat >config.log <<_ACEOF
2024 This file contains any messages produced by compilers while
2025 running configure, to aid debugging if configure makes a mistake.
2026
2027 It was created by $as_me, which was
2028 generated by GNU Autoconf 2.69. Invocation command line was
2029
2030 $ $0 $@
2031
2032 _ACEOF
2033 exec 5>>config.log
2034 {
2035 cat <<_ASUNAME
2036 ## --------- ##
2037 ## Platform. ##
2038 ## --------- ##
2039
2040 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2041 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2042 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2043 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2044 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2045
2046 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2047 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2048
2049 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2050 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2051 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2052 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2053 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2054 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2055 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2056
2057 _ASUNAME
2058
2059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2060 for as_dir in $PATH
2061 do
2062 IFS=$as_save_IFS
2063 test -z "$as_dir" && as_dir=.
2064 $as_echo "PATH: $as_dir"
2065 done
2066 IFS=$as_save_IFS
2067
2068 } >&5
2069
2070 cat >&5 <<_ACEOF
2071
2072
2073 ## ----------- ##
2074 ## Core tests. ##
2075 ## ----------- ##
2076
2077 _ACEOF
2078
2079
2080 # Keep a trace of the command line.
2081 # Strip out --no-create and --no-recursion so they do not pile up.
2082 # Strip out --silent because we don't want to record it for future runs.
2083 # Also quote any args containing shell meta-characters.
2084 # Make two passes to allow for proper duplicate-argument suppression.
2085 ac_configure_args=
2086 ac_configure_args0=
2087 ac_configure_args1=
2088 ac_must_keep_next=false
2089 for ac_pass in 1 2
2090 do
2091 for ac_arg
2092 do
2093 case $ac_arg in
2094 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2095 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2096 | -silent | --silent | --silen | --sile | --sil)
2097 continue ;;
2098 *\'*)
2099 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2100 esac
2101 case $ac_pass in
2102 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2103 2)
2104 as_fn_append ac_configure_args1 " '$ac_arg'"
2105 if test $ac_must_keep_next = true; then
2106 ac_must_keep_next=false # Got value, back to normal.
2107 else
2108 case $ac_arg in
2109 *=* | --config-cache | -C | -disable-* | --disable-* \
2110 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2111 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2112 | -with-* | --with-* | -without-* | --without-* | --x)
2113 case "$ac_configure_args0 " in
2114 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2115 esac
2116 ;;
2117 -* ) ac_must_keep_next=true ;;
2118 esac
2119 fi
2120 as_fn_append ac_configure_args " '$ac_arg'"
2121 ;;
2122 esac
2123 done
2124 done
2125 { ac_configure_args0=; unset ac_configure_args0;}
2126 { ac_configure_args1=; unset ac_configure_args1;}
2127
2128 # When interrupted or exit'd, cleanup temporary files, and complete
2129 # config.log. We remove comments because anyway the quotes in there
2130 # would cause problems or look ugly.
2131 # WARNING: Use '\'' to represent an apostrophe within the trap.
2132 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2133 trap 'exit_status=$?
2134 # Save into config.log some information that might help in debugging.
2135 {
2136 echo
2137
2138 $as_echo "## ---------------- ##
2139 ## Cache variables. ##
2140 ## ---------------- ##"
2141 echo
2142 # The following way of writing the cache mishandles newlines in values,
2143 (
2144 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2145 eval ac_val=\$$ac_var
2146 case $ac_val in #(
2147 *${as_nl}*)
2148 case $ac_var in #(
2149 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2150 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2151 esac
2152 case $ac_var in #(
2153 _ | IFS | as_nl) ;; #(
2154 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2155 *) { eval $ac_var=; unset $ac_var;} ;;
2156 esac ;;
2157 esac
2158 done
2159 (set) 2>&1 |
2160 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2161 *${as_nl}ac_space=\ *)
2162 sed -n \
2163 "s/'\''/'\''\\\\'\'''\''/g;
2164 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2165 ;; #(
2166 *)
2167 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2168 ;;
2169 esac |
2170 sort
2171 )
2172 echo
2173
2174 $as_echo "## ----------------- ##
2175 ## Output variables. ##
2176 ## ----------------- ##"
2177 echo
2178 for ac_var in $ac_subst_vars
2179 do
2180 eval ac_val=\$$ac_var
2181 case $ac_val in
2182 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2183 esac
2184 $as_echo "$ac_var='\''$ac_val'\''"
2185 done | sort
2186 echo
2187
2188 if test -n "$ac_subst_files"; then
2189 $as_echo "## ------------------- ##
2190 ## File substitutions. ##
2191 ## ------------------- ##"
2192 echo
2193 for ac_var in $ac_subst_files
2194 do
2195 eval ac_val=\$$ac_var
2196 case $ac_val in
2197 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2198 esac
2199 $as_echo "$ac_var='\''$ac_val'\''"
2200 done | sort
2201 echo
2202 fi
2203
2204 if test -s confdefs.h; then
2205 $as_echo "## ----------- ##
2206 ## confdefs.h. ##
2207 ## ----------- ##"
2208 echo
2209 cat confdefs.h
2210 echo
2211 fi
2212 test "$ac_signal" != 0 &&
2213 $as_echo "$as_me: caught signal $ac_signal"
2214 $as_echo "$as_me: exit $exit_status"
2215 } >&5
2216 rm -f core *.core core.conftest.* &&
2217 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2218 exit $exit_status
2219 ' 0
2220 for ac_signal in 1 2 13 15; do
2221 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2222 done
2223 ac_signal=0
2224
2225 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2226 rm -f -r conftest* confdefs.h
2227
2228 $as_echo "/* confdefs.h */" > confdefs.h
2229
2230 # Predefined preprocessor variables.
2231
2232 cat >>confdefs.h <<_ACEOF
2233 #define PACKAGE_NAME "$PACKAGE_NAME"
2234 _ACEOF
2235
2236 cat >>confdefs.h <<_ACEOF
2237 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2238 _ACEOF
2239
2240 cat >>confdefs.h <<_ACEOF
2241 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2242 _ACEOF
2243
2244 cat >>confdefs.h <<_ACEOF
2245 #define PACKAGE_STRING "$PACKAGE_STRING"
2246 _ACEOF
2247
2248 cat >>confdefs.h <<_ACEOF
2249 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2250 _ACEOF
2251
2252 cat >>confdefs.h <<_ACEOF
2253 #define PACKAGE_URL "$PACKAGE_URL"
2254 _ACEOF
2255
2256
2257 # Let the site file select an alternate cache file if it wants to.
2258 # Prefer an explicitly selected file to automatically selected ones.
2259 ac_site_file1=NONE
2260 ac_site_file2=NONE
2261 if test -n "$CONFIG_SITE"; then
2262 # We do not want a PATH search for config.site.
2263 case $CONFIG_SITE in #((
2264 -*) ac_site_file1=./$CONFIG_SITE;;
2265 */*) ac_site_file1=$CONFIG_SITE;;
2266 *) ac_site_file1=./$CONFIG_SITE;;
2267 esac
2268 elif test "x$prefix" != xNONE; then
2269 ac_site_file1=$prefix/share/config.site
2270 ac_site_file2=$prefix/etc/config.site
2271 else
2272 ac_site_file1=$ac_default_prefix/share/config.site
2273 ac_site_file2=$ac_default_prefix/etc/config.site
2274 fi
2275 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2276 do
2277 test "x$ac_site_file" = xNONE && continue
2278 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2279 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2280 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2281 sed 's/^/| /' "$ac_site_file" >&5
2282 . "$ac_site_file" \
2283 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2284 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2285 as_fn_error $? "failed to load site script $ac_site_file
2286 See \`config.log' for more details" "$LINENO" 5; }
2287 fi
2288 done
2289
2290 if test -r "$cache_file"; then
2291 # Some versions of bash will fail to source /dev/null (special files
2292 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2293 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2294 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2295 $as_echo "$as_me: loading cache $cache_file" >&6;}
2296 case $cache_file in
2297 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2298 *) . "./$cache_file";;
2299 esac
2300 fi
2301 else
2302 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2303 $as_echo "$as_me: creating cache $cache_file" >&6;}
2304 >$cache_file
2305 fi
2306
2307 as_fn_append ac_header_list " dlfcn.h"
2308 as_fn_append ac_header_list " fcntl.h"
2309 as_fn_append ac_header_list " fpu_control.h"
2310 as_fn_append ac_header_list " unistd.h"
2311 as_fn_append ac_header_list " sys/mman.h"
2312 as_fn_append ac_header_list " sys/resource.h"
2313 as_fn_append ac_header_list " sys/time.h"
2314 as_fn_append ac_header_list " sys/times.h"
2315 as_fn_append ac_header_list " sys/stat.h"
2316 as_fn_append ac_func_list " __setfpucw"
2317 as_fn_append ac_func_list " ftruncate"
2318 as_fn_append ac_func_list " getrusage"
2319 as_fn_append ac_func_list " lstat"
2320 as_fn_append ac_func_list " mmap"
2321 as_fn_append ac_func_list " munmap"
2322 as_fn_append ac_func_list " posix_fallocate"
2323 as_fn_append ac_func_list " sigaction"
2324 as_fn_append ac_func_list " time"
2325 as_fn_append ac_func_list " truncate"
2326 # Check that the precious variables saved in the cache have kept the same
2327 # value.
2328 ac_cache_corrupted=false
2329 for ac_var in $ac_precious_vars; do
2330 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2331 eval ac_new_set=\$ac_env_${ac_var}_set
2332 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2333 eval ac_new_val=\$ac_env_${ac_var}_value
2334 case $ac_old_set,$ac_new_set in
2335 set,)
2336 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2337 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2338 ac_cache_corrupted=: ;;
2339 ,set)
2340 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2341 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2342 ac_cache_corrupted=: ;;
2343 ,);;
2344 *)
2345 if test "x$ac_old_val" != "x$ac_new_val"; then
2346 # differences in whitespace do not lead to failure.
2347 ac_old_val_w=`echo x $ac_old_val`
2348 ac_new_val_w=`echo x $ac_new_val`
2349 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2350 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2351 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2352 ac_cache_corrupted=:
2353 else
2354 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2355 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2356 eval $ac_var=\$ac_old_val
2357 fi
2358 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2359 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2360 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2361 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2362 fi;;
2363 esac
2364 # Pass precious variables to config.status.
2365 if test "$ac_new_set" = set; then
2366 case $ac_new_val in
2367 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2368 *) ac_arg=$ac_var=$ac_new_val ;;
2369 esac
2370 case " $ac_configure_args " in
2371 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2372 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2373 esac
2374 fi
2375 done
2376 if $ac_cache_corrupted; then
2377 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2378 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2379 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2380 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2381 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2382 fi
2383 ## -------------------- ##
2384 ## Main body of script. ##
2385 ## -------------------- ##
2386
2387 ac_ext=c
2388 ac_cpp='$CPP $CPPFLAGS'
2389 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2390 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2391 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2392
2393
2394
2395
2396
2397
2398
2399 ac_aux_dir=
2400 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2401 if test -f "$ac_dir/install-sh"; then
2402 ac_aux_dir=$ac_dir
2403 ac_install_sh="$ac_aux_dir/install-sh -c"
2404 break
2405 elif test -f "$ac_dir/install.sh"; then
2406 ac_aux_dir=$ac_dir
2407 ac_install_sh="$ac_aux_dir/install.sh -c"
2408 break
2409 elif test -f "$ac_dir/shtool"; then
2410 ac_aux_dir=$ac_dir
2411 ac_install_sh="$ac_aux_dir/shtool install -c"
2412 break
2413 fi
2414 done
2415 if test -z "$ac_aux_dir"; then
2416 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2417 fi
2418
2419 # These three variables are undocumented and unsupported,
2420 # and are intended to be withdrawn in a future Autoconf release.
2421 # They can cause serious problems if a builder's source tree is in a directory
2422 # whose full name contains unusual characters.
2423 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2424 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2425 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2426
2427
2428 # Make sure we can run config.sub.
2429 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2430 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2431
2432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2433 $as_echo_n "checking build system type... " >&6; }
2434 if ${ac_cv_build+:} false; then :
2435 $as_echo_n "(cached) " >&6
2436 else
2437 ac_build_alias=$build_alias
2438 test "x$ac_build_alias" = x &&
2439 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2440 test "x$ac_build_alias" = x &&
2441 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2442 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2443 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2444
2445 fi
2446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2447 $as_echo "$ac_cv_build" >&6; }
2448 case $ac_cv_build in
2449 *-*-*) ;;
2450 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2451 esac
2452 build=$ac_cv_build
2453 ac_save_IFS=$IFS; IFS='-'
2454 set x $ac_cv_build
2455 shift
2456 build_cpu=$1
2457 build_vendor=$2
2458 shift; shift
2459 # Remember, the first character of IFS is used to create $*,
2460 # except with old shells:
2461 build_os=$*
2462 IFS=$ac_save_IFS
2463 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2464
2465
2466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2467 $as_echo_n "checking host system type... " >&6; }
2468 if ${ac_cv_host+:} false; then :
2469 $as_echo_n "(cached) " >&6
2470 else
2471 if test "x$host_alias" = x; then
2472 ac_cv_host=$ac_cv_build
2473 else
2474 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2475 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2476 fi
2477
2478 fi
2479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2480 $as_echo "$ac_cv_host" >&6; }
2481 case $ac_cv_host in
2482 *-*-*) ;;
2483 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2484 esac
2485 host=$ac_cv_host
2486 ac_save_IFS=$IFS; IFS='-'
2487 set x $ac_cv_host
2488 shift
2489 host_cpu=$1
2490 host_vendor=$2
2491 shift; shift
2492 # Remember, the first character of IFS is used to create $*,
2493 # except with old shells:
2494 host_os=$*
2495 IFS=$ac_save_IFS
2496 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2497
2498
2499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2500 $as_echo_n "checking target system type... " >&6; }
2501 if ${ac_cv_target+:} false; then :
2502 $as_echo_n "(cached) " >&6
2503 else
2504 if test "x$target_alias" = x; then
2505 ac_cv_target=$ac_cv_host
2506 else
2507 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2508 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2509 fi
2510
2511 fi
2512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2513 $as_echo "$ac_cv_target" >&6; }
2514 case $ac_cv_target in
2515 *-*-*) ;;
2516 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2517 esac
2518 target=$ac_cv_target
2519 ac_save_IFS=$IFS; IFS='-'
2520 set x $ac_cv_target
2521 shift
2522 target_cpu=$1
2523 target_vendor=$2
2524 shift; shift
2525 # Remember, the first character of IFS is used to create $*,
2526 # except with old shells:
2527 target_os=$*
2528 IFS=$ac_save_IFS
2529 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2530
2531
2532 # The aliases save the names the user supplied, while $host etc.
2533 # will get canonicalized.
2534 test -n "$target_alias" &&
2535 test "$program_prefix$program_suffix$program_transform_name" = \
2536 NONENONEs,x,x, &&
2537 program_prefix=${target_alias}-
2538 ac_ext=c
2539 ac_cpp='$CPP $CPPFLAGS'
2540 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2541 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2542 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2543 if test -n "$ac_tool_prefix"; then
2544 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2545 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2547 $as_echo_n "checking for $ac_word... " >&6; }
2548 if ${ac_cv_prog_CC+:} false; then :
2549 $as_echo_n "(cached) " >&6
2550 else
2551 if test -n "$CC"; then
2552 ac_cv_prog_CC="$CC" # Let the user override the test.
2553 else
2554 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2555 for as_dir in $PATH
2556 do
2557 IFS=$as_save_IFS
2558 test -z "$as_dir" && as_dir=.
2559 for ac_exec_ext in '' $ac_executable_extensions; do
2560 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2561 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2562 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2563 break 2
2564 fi
2565 done
2566 done
2567 IFS=$as_save_IFS
2568
2569 fi
2570 fi
2571 CC=$ac_cv_prog_CC
2572 if test -n "$CC"; then
2573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2574 $as_echo "$CC" >&6; }
2575 else
2576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2577 $as_echo "no" >&6; }
2578 fi
2579
2580
2581 fi
2582 if test -z "$ac_cv_prog_CC"; then
2583 ac_ct_CC=$CC
2584 # Extract the first word of "gcc", so it can be a program name with args.
2585 set dummy gcc; ac_word=$2
2586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2587 $as_echo_n "checking for $ac_word... " >&6; }
2588 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2589 $as_echo_n "(cached) " >&6
2590 else
2591 if test -n "$ac_ct_CC"; then
2592 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2593 else
2594 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2595 for as_dir in $PATH
2596 do
2597 IFS=$as_save_IFS
2598 test -z "$as_dir" && as_dir=.
2599 for ac_exec_ext in '' $ac_executable_extensions; do
2600 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2601 ac_cv_prog_ac_ct_CC="gcc"
2602 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2603 break 2
2604 fi
2605 done
2606 done
2607 IFS=$as_save_IFS
2608
2609 fi
2610 fi
2611 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2612 if test -n "$ac_ct_CC"; then
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2614 $as_echo "$ac_ct_CC" >&6; }
2615 else
2616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2617 $as_echo "no" >&6; }
2618 fi
2619
2620 if test "x$ac_ct_CC" = x; then
2621 CC=""
2622 else
2623 case $cross_compiling:$ac_tool_warned in
2624 yes:)
2625 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2626 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2627 ac_tool_warned=yes ;;
2628 esac
2629 CC=$ac_ct_CC
2630 fi
2631 else
2632 CC="$ac_cv_prog_CC"
2633 fi
2634
2635 if test -z "$CC"; then
2636 if test -n "$ac_tool_prefix"; then
2637 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2638 set dummy ${ac_tool_prefix}cc; ac_word=$2
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2640 $as_echo_n "checking for $ac_word... " >&6; }
2641 if ${ac_cv_prog_CC+:} false; then :
2642 $as_echo_n "(cached) " >&6
2643 else
2644 if test -n "$CC"; then
2645 ac_cv_prog_CC="$CC" # Let the user override the test.
2646 else
2647 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2648 for as_dir in $PATH
2649 do
2650 IFS=$as_save_IFS
2651 test -z "$as_dir" && as_dir=.
2652 for ac_exec_ext in '' $ac_executable_extensions; do
2653 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2654 ac_cv_prog_CC="${ac_tool_prefix}cc"
2655 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2656 break 2
2657 fi
2658 done
2659 done
2660 IFS=$as_save_IFS
2661
2662 fi
2663 fi
2664 CC=$ac_cv_prog_CC
2665 if test -n "$CC"; then
2666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2667 $as_echo "$CC" >&6; }
2668 else
2669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2670 $as_echo "no" >&6; }
2671 fi
2672
2673
2674 fi
2675 fi
2676 if test -z "$CC"; then
2677 # Extract the first word of "cc", so it can be a program name with args.
2678 set dummy cc; ac_word=$2
2679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2680 $as_echo_n "checking for $ac_word... " >&6; }
2681 if ${ac_cv_prog_CC+:} false; then :
2682 $as_echo_n "(cached) " >&6
2683 else
2684 if test -n "$CC"; then
2685 ac_cv_prog_CC="$CC" # Let the user override the test.
2686 else
2687 ac_prog_rejected=no
2688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2689 for as_dir in $PATH
2690 do
2691 IFS=$as_save_IFS
2692 test -z "$as_dir" && as_dir=.
2693 for ac_exec_ext in '' $ac_executable_extensions; do
2694 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2695 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2696 ac_prog_rejected=yes
2697 continue
2698 fi
2699 ac_cv_prog_CC="cc"
2700 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2701 break 2
2702 fi
2703 done
2704 done
2705 IFS=$as_save_IFS
2706
2707 if test $ac_prog_rejected = yes; then
2708 # We found a bogon in the path, so make sure we never use it.
2709 set dummy $ac_cv_prog_CC
2710 shift
2711 if test $# != 0; then
2712 # We chose a different compiler from the bogus one.
2713 # However, it has the same basename, so the bogon will be chosen
2714 # first if we set CC to just the basename; use the full file name.
2715 shift
2716 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2717 fi
2718 fi
2719 fi
2720 fi
2721 CC=$ac_cv_prog_CC
2722 if test -n "$CC"; then
2723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2724 $as_echo "$CC" >&6; }
2725 else
2726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2727 $as_echo "no" >&6; }
2728 fi
2729
2730
2731 fi
2732 if test -z "$CC"; then
2733 if test -n "$ac_tool_prefix"; then
2734 for ac_prog in cl.exe
2735 do
2736 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2737 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2739 $as_echo_n "checking for $ac_word... " >&6; }
2740 if ${ac_cv_prog_CC+:} false; then :
2741 $as_echo_n "(cached) " >&6
2742 else
2743 if test -n "$CC"; then
2744 ac_cv_prog_CC="$CC" # Let the user override the test.
2745 else
2746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2747 for as_dir in $PATH
2748 do
2749 IFS=$as_save_IFS
2750 test -z "$as_dir" && as_dir=.
2751 for ac_exec_ext in '' $ac_executable_extensions; do
2752 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2753 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2754 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2755 break 2
2756 fi
2757 done
2758 done
2759 IFS=$as_save_IFS
2760
2761 fi
2762 fi
2763 CC=$ac_cv_prog_CC
2764 if test -n "$CC"; then
2765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2766 $as_echo "$CC" >&6; }
2767 else
2768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2769 $as_echo "no" >&6; }
2770 fi
2771
2772
2773 test -n "$CC" && break
2774 done
2775 fi
2776 if test -z "$CC"; then
2777 ac_ct_CC=$CC
2778 for ac_prog in cl.exe
2779 do
2780 # Extract the first word of "$ac_prog", so it can be a program name with args.
2781 set dummy $ac_prog; ac_word=$2
2782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2783 $as_echo_n "checking for $ac_word... " >&6; }
2784 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2785 $as_echo_n "(cached) " >&6
2786 else
2787 if test -n "$ac_ct_CC"; then
2788 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2789 else
2790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2791 for as_dir in $PATH
2792 do
2793 IFS=$as_save_IFS
2794 test -z "$as_dir" && as_dir=.
2795 for ac_exec_ext in '' $ac_executable_extensions; do
2796 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2797 ac_cv_prog_ac_ct_CC="$ac_prog"
2798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2799 break 2
2800 fi
2801 done
2802 done
2803 IFS=$as_save_IFS
2804
2805 fi
2806 fi
2807 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2808 if test -n "$ac_ct_CC"; then
2809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2810 $as_echo "$ac_ct_CC" >&6; }
2811 else
2812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2813 $as_echo "no" >&6; }
2814 fi
2815
2816
2817 test -n "$ac_ct_CC" && break
2818 done
2819
2820 if test "x$ac_ct_CC" = x; then
2821 CC=""
2822 else
2823 case $cross_compiling:$ac_tool_warned in
2824 yes:)
2825 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2826 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2827 ac_tool_warned=yes ;;
2828 esac
2829 CC=$ac_ct_CC
2830 fi
2831 fi
2832
2833 fi
2834
2835
2836 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2837 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2838 as_fn_error $? "no acceptable C compiler found in \$PATH
2839 See \`config.log' for more details" "$LINENO" 5; }
2840
2841 # Provide some information about the compiler.
2842 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2843 set X $ac_compile
2844 ac_compiler=$2
2845 for ac_option in --version -v -V -qversion; do
2846 { { ac_try="$ac_compiler $ac_option >&5"
2847 case "(($ac_try" in
2848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2849 *) ac_try_echo=$ac_try;;
2850 esac
2851 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2852 $as_echo "$ac_try_echo"; } >&5
2853 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2854 ac_status=$?
2855 if test -s conftest.err; then
2856 sed '10a\
2857 ... rest of stderr output deleted ...
2858 10q' conftest.err >conftest.er1
2859 cat conftest.er1 >&5
2860 fi
2861 rm -f conftest.er1 conftest.err
2862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2863 test $ac_status = 0; }
2864 done
2865
2866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2867 /* end confdefs.h. */
2868
2869 int
2870 main ()
2871 {
2872
2873 ;
2874 return 0;
2875 }
2876 _ACEOF
2877 ac_clean_files_save=$ac_clean_files
2878 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2879 # Try to create an executable without -o first, disregard a.out.
2880 # It will help us diagnose broken compilers, and finding out an intuition
2881 # of exeext.
2882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2883 $as_echo_n "checking whether the C compiler works... " >&6; }
2884 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2885
2886 # The possible output files:
2887 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2888
2889 ac_rmfiles=
2890 for ac_file in $ac_files
2891 do
2892 case $ac_file in
2893 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2894 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2895 esac
2896 done
2897 rm -f $ac_rmfiles
2898
2899 if { { ac_try="$ac_link_default"
2900 case "(($ac_try" in
2901 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2902 *) ac_try_echo=$ac_try;;
2903 esac
2904 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2905 $as_echo "$ac_try_echo"; } >&5
2906 (eval "$ac_link_default") 2>&5
2907 ac_status=$?
2908 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2909 test $ac_status = 0; }; then :
2910 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2911 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2912 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2913 # so that the user can short-circuit this test for compilers unknown to
2914 # Autoconf.
2915 for ac_file in $ac_files ''
2916 do
2917 test -f "$ac_file" || continue
2918 case $ac_file in
2919 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2920 ;;
2921 [ab].out )
2922 # We found the default executable, but exeext='' is most
2923 # certainly right.
2924 break;;
2925 *.* )
2926 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2927 then :; else
2928 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2929 fi
2930 # We set ac_cv_exeext here because the later test for it is not
2931 # safe: cross compilers may not add the suffix if given an `-o'
2932 # argument, so we may need to know it at that point already.
2933 # Even if this section looks crufty: it has the advantage of
2934 # actually working.
2935 break;;
2936 * )
2937 break;;
2938 esac
2939 done
2940 test "$ac_cv_exeext" = no && ac_cv_exeext=
2941
2942 else
2943 ac_file=''
2944 fi
2945 if test -z "$ac_file"; then :
2946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2947 $as_echo "no" >&6; }
2948 $as_echo "$as_me: failed program was:" >&5
2949 sed 's/^/| /' conftest.$ac_ext >&5
2950
2951 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2952 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2953 as_fn_error 77 "C compiler cannot create executables
2954 See \`config.log' for more details" "$LINENO" 5; }
2955 else
2956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2957 $as_echo "yes" >&6; }
2958 fi
2959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2960 $as_echo_n "checking for C compiler default output file name... " >&6; }
2961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2962 $as_echo "$ac_file" >&6; }
2963 ac_exeext=$ac_cv_exeext
2964
2965 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2966 ac_clean_files=$ac_clean_files_save
2967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2968 $as_echo_n "checking for suffix of executables... " >&6; }
2969 if { { ac_try="$ac_link"
2970 case "(($ac_try" in
2971 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2972 *) ac_try_echo=$ac_try;;
2973 esac
2974 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2975 $as_echo "$ac_try_echo"; } >&5
2976 (eval "$ac_link") 2>&5
2977 ac_status=$?
2978 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2979 test $ac_status = 0; }; then :
2980 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2981 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2982 # work properly (i.e., refer to `conftest.exe'), while it won't with
2983 # `rm'.
2984 for ac_file in conftest.exe conftest conftest.*; do
2985 test -f "$ac_file" || continue
2986 case $ac_file in
2987 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2988 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2989 break;;
2990 * ) break;;
2991 esac
2992 done
2993 else
2994 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2995 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2996 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2997 See \`config.log' for more details" "$LINENO" 5; }
2998 fi
2999 rm -f conftest conftest$ac_cv_exeext
3000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3001 $as_echo "$ac_cv_exeext" >&6; }
3002
3003 rm -f conftest.$ac_ext
3004 EXEEXT=$ac_cv_exeext
3005 ac_exeext=$EXEEXT
3006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3007 /* end confdefs.h. */
3008 #include <stdio.h>
3009 int
3010 main ()
3011 {
3012 FILE *f = fopen ("conftest.out", "w");
3013 return ferror (f) || fclose (f) != 0;
3014
3015 ;
3016 return 0;
3017 }
3018 _ACEOF
3019 ac_clean_files="$ac_clean_files conftest.out"
3020 # Check that the compiler produces executables we can run. If not, either
3021 # the compiler is broken, or we cross compile.
3022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3023 $as_echo_n "checking whether we are cross compiling... " >&6; }
3024 if test "$cross_compiling" != yes; then
3025 { { ac_try="$ac_link"
3026 case "(($ac_try" in
3027 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3028 *) ac_try_echo=$ac_try;;
3029 esac
3030 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3031 $as_echo "$ac_try_echo"; } >&5
3032 (eval "$ac_link") 2>&5
3033 ac_status=$?
3034 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3035 test $ac_status = 0; }
3036 if { ac_try='./conftest$ac_cv_exeext'
3037 { { case "(($ac_try" in
3038 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3039 *) ac_try_echo=$ac_try;;
3040 esac
3041 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3042 $as_echo "$ac_try_echo"; } >&5
3043 (eval "$ac_try") 2>&5
3044 ac_status=$?
3045 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3046 test $ac_status = 0; }; }; then
3047 cross_compiling=no
3048 else
3049 if test "$cross_compiling" = maybe; then
3050 cross_compiling=yes
3051 else
3052 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3053 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3054 as_fn_error $? "cannot run C compiled programs.
3055 If you meant to cross compile, use \`--host'.
3056 See \`config.log' for more details" "$LINENO" 5; }
3057 fi
3058 fi
3059 fi
3060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3061 $as_echo "$cross_compiling" >&6; }
3062
3063 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3064 ac_clean_files=$ac_clean_files_save
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3066 $as_echo_n "checking for suffix of object files... " >&6; }
3067 if ${ac_cv_objext+:} false; then :
3068 $as_echo_n "(cached) " >&6
3069 else
3070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3071 /* end confdefs.h. */
3072
3073 int
3074 main ()
3075 {
3076
3077 ;
3078 return 0;
3079 }
3080 _ACEOF
3081 rm -f conftest.o conftest.obj
3082 if { { ac_try="$ac_compile"
3083 case "(($ac_try" in
3084 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3085 *) ac_try_echo=$ac_try;;
3086 esac
3087 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3088 $as_echo "$ac_try_echo"; } >&5
3089 (eval "$ac_compile") 2>&5
3090 ac_status=$?
3091 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3092 test $ac_status = 0; }; then :
3093 for ac_file in conftest.o conftest.obj conftest.*; do
3094 test -f "$ac_file" || continue;
3095 case $ac_file in
3096 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3097 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3098 break;;
3099 esac
3100 done
3101 else
3102 $as_echo "$as_me: failed program was:" >&5
3103 sed 's/^/| /' conftest.$ac_ext >&5
3104
3105 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3106 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3107 as_fn_error $? "cannot compute suffix of object files: cannot compile
3108 See \`config.log' for more details" "$LINENO" 5; }
3109 fi
3110 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3111 fi
3112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3113 $as_echo "$ac_cv_objext" >&6; }
3114 OBJEXT=$ac_cv_objext
3115 ac_objext=$OBJEXT
3116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3117 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3118 if ${ac_cv_c_compiler_gnu+:} false; then :
3119 $as_echo_n "(cached) " >&6
3120 else
3121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3122 /* end confdefs.h. */
3123
3124 int
3125 main ()
3126 {
3127 #ifndef __GNUC__
3128 choke me
3129 #endif
3130
3131 ;
3132 return 0;
3133 }
3134 _ACEOF
3135 if ac_fn_c_try_compile "$LINENO"; then :
3136 ac_compiler_gnu=yes
3137 else
3138 ac_compiler_gnu=no
3139 fi
3140 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3141 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3142
3143 fi
3144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3145 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3146 if test $ac_compiler_gnu = yes; then
3147 GCC=yes
3148 else
3149 GCC=
3150 fi
3151 ac_test_CFLAGS=${CFLAGS+set}
3152 ac_save_CFLAGS=$CFLAGS
3153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3154 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3155 if ${ac_cv_prog_cc_g+:} false; then :
3156 $as_echo_n "(cached) " >&6
3157 else
3158 ac_save_c_werror_flag=$ac_c_werror_flag
3159 ac_c_werror_flag=yes
3160 ac_cv_prog_cc_g=no
3161 CFLAGS="-g"
3162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3163 /* end confdefs.h. */
3164
3165 int
3166 main ()
3167 {
3168
3169 ;
3170 return 0;
3171 }
3172 _ACEOF
3173 if ac_fn_c_try_compile "$LINENO"; then :
3174 ac_cv_prog_cc_g=yes
3175 else
3176 CFLAGS=""
3177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3178 /* end confdefs.h. */
3179
3180 int
3181 main ()
3182 {
3183
3184 ;
3185 return 0;
3186 }
3187 _ACEOF
3188 if ac_fn_c_try_compile "$LINENO"; then :
3189
3190 else
3191 ac_c_werror_flag=$ac_save_c_werror_flag
3192 CFLAGS="-g"
3193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3194 /* end confdefs.h. */
3195
3196 int
3197 main ()
3198 {
3199
3200 ;
3201 return 0;
3202 }
3203 _ACEOF
3204 if ac_fn_c_try_compile "$LINENO"; then :
3205 ac_cv_prog_cc_g=yes
3206 fi
3207 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3208 fi
3209 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3210 fi
3211 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3212 ac_c_werror_flag=$ac_save_c_werror_flag
3213 fi
3214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3215 $as_echo "$ac_cv_prog_cc_g" >&6; }
3216 if test "$ac_test_CFLAGS" = set; then
3217 CFLAGS=$ac_save_CFLAGS
3218 elif test $ac_cv_prog_cc_g = yes; then
3219 if test "$GCC" = yes; then
3220 CFLAGS="-g -O2"
3221 else
3222 CFLAGS="-g"
3223 fi
3224 else
3225 if test "$GCC" = yes; then
3226 CFLAGS="-O2"
3227 else
3228 CFLAGS=
3229 fi
3230 fi
3231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3232 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3233 if ${ac_cv_prog_cc_c89+:} false; then :
3234 $as_echo_n "(cached) " >&6
3235 else
3236 ac_cv_prog_cc_c89=no
3237 ac_save_CC=$CC
3238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3239 /* end confdefs.h. */
3240 #include <stdarg.h>
3241 #include <stdio.h>
3242 struct stat;
3243 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3244 struct buf { int x; };
3245 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3246 static char *e (p, i)
3247 char **p;
3248 int i;
3249 {
3250 return p[i];
3251 }
3252 static char *f (char * (*g) (char **, int), char **p, ...)
3253 {
3254 char *s;
3255 va_list v;
3256 va_start (v,p);
3257 s = g (p, va_arg (v,int));
3258 va_end (v);
3259 return s;
3260 }
3261
3262 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3263 function prototypes and stuff, but not '\xHH' hex character constants.
3264 These don't provoke an error unfortunately, instead are silently treated
3265 as 'x'. The following induces an error, until -std is added to get
3266 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3267 array size at least. It's necessary to write '\x00'==0 to get something
3268 that's true only with -std. */
3269 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3270
3271 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3272 inside strings and character constants. */
3273 #define FOO(x) 'x'
3274 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3275
3276 int test (int i, double x);
3277 struct s1 {int (*f) (int a);};
3278 struct s2 {int (*f) (double a);};
3279 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3280 int argc;
3281 char **argv;
3282 int
3283 main ()
3284 {
3285 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3286 ;
3287 return 0;
3288 }
3289 _ACEOF
3290 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3291 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3292 do
3293 CC="$ac_save_CC $ac_arg"
3294 if ac_fn_c_try_compile "$LINENO"; then :
3295 ac_cv_prog_cc_c89=$ac_arg
3296 fi
3297 rm -f core conftest.err conftest.$ac_objext
3298 test "x$ac_cv_prog_cc_c89" != "xno" && break
3299 done
3300 rm -f conftest.$ac_ext
3301 CC=$ac_save_CC
3302
3303 fi
3304 # AC_CACHE_VAL
3305 case "x$ac_cv_prog_cc_c89" in
3306 x)
3307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3308 $as_echo "none needed" >&6; } ;;
3309 xno)
3310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3311 $as_echo "unsupported" >&6; } ;;
3312 *)
3313 CC="$CC $ac_cv_prog_cc_c89"
3314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3315 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3316 esac
3317 if test "x$ac_cv_prog_cc_c89" != xno; then :
3318
3319 fi
3320
3321 ac_ext=c
3322 ac_cpp='$CPP $CPPFLAGS'
3323 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3324 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3325 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3326
3327
3328 ac_ext=c
3329 ac_cpp='$CPP $CPPFLAGS'
3330 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3331 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3332 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3334 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3335 # On Suns, sometimes $CPP names a directory.
3336 if test -n "$CPP" && test -d "$CPP"; then
3337 CPP=
3338 fi
3339 if test -z "$CPP"; then
3340 if ${ac_cv_prog_CPP+:} false; then :
3341 $as_echo_n "(cached) " >&6
3342 else
3343 # Double quotes because CPP needs to be expanded
3344 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3345 do
3346 ac_preproc_ok=false
3347 for ac_c_preproc_warn_flag in '' yes
3348 do
3349 # Use a header file that comes with gcc, so configuring glibc
3350 # with a fresh cross-compiler works.
3351 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3352 # <limits.h> exists even on freestanding compilers.
3353 # On the NeXT, cc -E runs the code through the compiler's parser,
3354 # not just through cpp. "Syntax error" is here to catch this case.
3355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3356 /* end confdefs.h. */
3357 #ifdef __STDC__
3358 # include <limits.h>
3359 #else
3360 # include <assert.h>
3361 #endif
3362 Syntax error
3363 _ACEOF
3364 if ac_fn_c_try_cpp "$LINENO"; then :
3365
3366 else
3367 # Broken: fails on valid input.
3368 continue
3369 fi
3370 rm -f conftest.err conftest.i conftest.$ac_ext
3371
3372 # OK, works on sane cases. Now check whether nonexistent headers
3373 # can be detected and how.
3374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3375 /* end confdefs.h. */
3376 #include <ac_nonexistent.h>
3377 _ACEOF
3378 if ac_fn_c_try_cpp "$LINENO"; then :
3379 # Broken: success on invalid input.
3380 continue
3381 else
3382 # Passes both tests.
3383 ac_preproc_ok=:
3384 break
3385 fi
3386 rm -f conftest.err conftest.i conftest.$ac_ext
3387
3388 done
3389 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3390 rm -f conftest.i conftest.err conftest.$ac_ext
3391 if $ac_preproc_ok; then :
3392 break
3393 fi
3394
3395 done
3396 ac_cv_prog_CPP=$CPP
3397
3398 fi
3399 CPP=$ac_cv_prog_CPP
3400 else
3401 ac_cv_prog_CPP=$CPP
3402 fi
3403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3404 $as_echo "$CPP" >&6; }
3405 ac_preproc_ok=false
3406 for ac_c_preproc_warn_flag in '' yes
3407 do
3408 # Use a header file that comes with gcc, so configuring glibc
3409 # with a fresh cross-compiler works.
3410 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3411 # <limits.h> exists even on freestanding compilers.
3412 # On the NeXT, cc -E runs the code through the compiler's parser,
3413 # not just through cpp. "Syntax error" is here to catch this case.
3414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3415 /* end confdefs.h. */
3416 #ifdef __STDC__
3417 # include <limits.h>
3418 #else
3419 # include <assert.h>
3420 #endif
3421 Syntax error
3422 _ACEOF
3423 if ac_fn_c_try_cpp "$LINENO"; then :
3424
3425 else
3426 # Broken: fails on valid input.
3427 continue
3428 fi
3429 rm -f conftest.err conftest.i conftest.$ac_ext
3430
3431 # OK, works on sane cases. Now check whether nonexistent headers
3432 # can be detected and how.
3433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3434 /* end confdefs.h. */
3435 #include <ac_nonexistent.h>
3436 _ACEOF
3437 if ac_fn_c_try_cpp "$LINENO"; then :
3438 # Broken: success on invalid input.
3439 continue
3440 else
3441 # Passes both tests.
3442 ac_preproc_ok=:
3443 break
3444 fi
3445 rm -f conftest.err conftest.i conftest.$ac_ext
3446
3447 done
3448 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3449 rm -f conftest.i conftest.err conftest.$ac_ext
3450 if $ac_preproc_ok; then :
3451
3452 else
3453 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3454 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3455 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3456 See \`config.log' for more details" "$LINENO" 5; }
3457 fi
3458
3459 ac_ext=c
3460 ac_cpp='$CPP $CPPFLAGS'
3461 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3462 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3463 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3464
3465
3466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3467 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3468 if ${ac_cv_path_GREP+:} false; then :
3469 $as_echo_n "(cached) " >&6
3470 else
3471 if test -z "$GREP"; then
3472 ac_path_GREP_found=false
3473 # Loop through the user's path and test for each of PROGNAME-LIST
3474 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3475 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3476 do
3477 IFS=$as_save_IFS
3478 test -z "$as_dir" && as_dir=.
3479 for ac_prog in grep ggrep; do
3480 for ac_exec_ext in '' $ac_executable_extensions; do
3481 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3482 as_fn_executable_p "$ac_path_GREP" || continue
3483 # Check for GNU ac_path_GREP and select it if it is found.
3484 # Check for GNU $ac_path_GREP
3485 case `"$ac_path_GREP" --version 2>&1` in
3486 *GNU*)
3487 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3488 *)
3489 ac_count=0
3490 $as_echo_n 0123456789 >"conftest.in"
3491 while :
3492 do
3493 cat "conftest.in" "conftest.in" >"conftest.tmp"
3494 mv "conftest.tmp" "conftest.in"
3495 cp "conftest.in" "conftest.nl"
3496 $as_echo 'GREP' >> "conftest.nl"
3497 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3498 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3499 as_fn_arith $ac_count + 1 && ac_count=$as_val
3500 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3501 # Best one so far, save it but keep looking for a better one
3502 ac_cv_path_GREP="$ac_path_GREP"
3503 ac_path_GREP_max=$ac_count
3504 fi
3505 # 10*(2^10) chars as input seems more than enough
3506 test $ac_count -gt 10 && break
3507 done
3508 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3509 esac
3510
3511 $ac_path_GREP_found && break 3
3512 done
3513 done
3514 done
3515 IFS=$as_save_IFS
3516 if test -z "$ac_cv_path_GREP"; then
3517 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3518 fi
3519 else
3520 ac_cv_path_GREP=$GREP
3521 fi
3522
3523 fi
3524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3525 $as_echo "$ac_cv_path_GREP" >&6; }
3526 GREP="$ac_cv_path_GREP"
3527
3528
3529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3530 $as_echo_n "checking for egrep... " >&6; }
3531 if ${ac_cv_path_EGREP+:} false; then :
3532 $as_echo_n "(cached) " >&6
3533 else
3534 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3535 then ac_cv_path_EGREP="$GREP -E"
3536 else
3537 if test -z "$EGREP"; then
3538 ac_path_EGREP_found=false
3539 # Loop through the user's path and test for each of PROGNAME-LIST
3540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3541 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3542 do
3543 IFS=$as_save_IFS
3544 test -z "$as_dir" && as_dir=.
3545 for ac_prog in egrep; do
3546 for ac_exec_ext in '' $ac_executable_extensions; do
3547 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3548 as_fn_executable_p "$ac_path_EGREP" || continue
3549 # Check for GNU ac_path_EGREP and select it if it is found.
3550 # Check for GNU $ac_path_EGREP
3551 case `"$ac_path_EGREP" --version 2>&1` in
3552 *GNU*)
3553 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3554 *)
3555 ac_count=0
3556 $as_echo_n 0123456789 >"conftest.in"
3557 while :
3558 do
3559 cat "conftest.in" "conftest.in" >"conftest.tmp"
3560 mv "conftest.tmp" "conftest.in"
3561 cp "conftest.in" "conftest.nl"
3562 $as_echo 'EGREP' >> "conftest.nl"
3563 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3564 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3565 as_fn_arith $ac_count + 1 && ac_count=$as_val
3566 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3567 # Best one so far, save it but keep looking for a better one
3568 ac_cv_path_EGREP="$ac_path_EGREP"
3569 ac_path_EGREP_max=$ac_count
3570 fi
3571 # 10*(2^10) chars as input seems more than enough
3572 test $ac_count -gt 10 && break
3573 done
3574 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3575 esac
3576
3577 $ac_path_EGREP_found && break 3
3578 done
3579 done
3580 done
3581 IFS=$as_save_IFS
3582 if test -z "$ac_cv_path_EGREP"; then
3583 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3584 fi
3585 else
3586 ac_cv_path_EGREP=$EGREP
3587 fi
3588
3589 fi
3590 fi
3591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3592 $as_echo "$ac_cv_path_EGREP" >&6; }
3593 EGREP="$ac_cv_path_EGREP"
3594
3595
3596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3597 $as_echo_n "checking for ANSI C header files... " >&6; }
3598 if ${ac_cv_header_stdc+:} false; then :
3599 $as_echo_n "(cached) " >&6
3600 else
3601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3602 /* end confdefs.h. */
3603 #include <stdlib.h>
3604 #include <stdarg.h>
3605 #include <string.h>
3606 #include <float.h>
3607
3608 int
3609 main ()
3610 {
3611
3612 ;
3613 return 0;
3614 }
3615 _ACEOF
3616 if ac_fn_c_try_compile "$LINENO"; then :
3617 ac_cv_header_stdc=yes
3618 else
3619 ac_cv_header_stdc=no
3620 fi
3621 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3622
3623 if test $ac_cv_header_stdc = yes; then
3624 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3626 /* end confdefs.h. */
3627 #include <string.h>
3628
3629 _ACEOF
3630 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3631 $EGREP "memchr" >/dev/null 2>&1; then :
3632
3633 else
3634 ac_cv_header_stdc=no
3635 fi
3636 rm -f conftest*
3637
3638 fi
3639
3640 if test $ac_cv_header_stdc = yes; then
3641 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3643 /* end confdefs.h. */
3644 #include <stdlib.h>
3645
3646 _ACEOF
3647 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3648 $EGREP "free" >/dev/null 2>&1; then :
3649
3650 else
3651 ac_cv_header_stdc=no
3652 fi
3653 rm -f conftest*
3654
3655 fi
3656
3657 if test $ac_cv_header_stdc = yes; then
3658 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3659 if test "$cross_compiling" = yes; then :
3660 :
3661 else
3662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3663 /* end confdefs.h. */
3664 #include <ctype.h>
3665 #include <stdlib.h>
3666 #if ((' ' & 0x0FF) == 0x020)
3667 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3668 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3669 #else
3670 # define ISLOWER(c) \
3671 (('a' <= (c) && (c) <= 'i') \
3672 || ('j' <= (c) && (c) <= 'r') \
3673 || ('s' <= (c) && (c) <= 'z'))
3674 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3675 #endif
3676
3677 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3678 int
3679 main ()
3680 {
3681 int i;
3682 for (i = 0; i < 256; i++)
3683 if (XOR (islower (i), ISLOWER (i))
3684 || toupper (i) != TOUPPER (i))
3685 return 2;
3686 return 0;
3687 }
3688 _ACEOF
3689 if ac_fn_c_try_run "$LINENO"; then :
3690
3691 else
3692 ac_cv_header_stdc=no
3693 fi
3694 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3695 conftest.$ac_objext conftest.beam conftest.$ac_ext
3696 fi
3697
3698 fi
3699 fi
3700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3701 $as_echo "$ac_cv_header_stdc" >&6; }
3702 if test $ac_cv_header_stdc = yes; then
3703
3704 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3705
3706 fi
3707
3708 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3709 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3710 inttypes.h stdint.h unistd.h
3711 do :
3712 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3713 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3714 "
3715 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3716 cat >>confdefs.h <<_ACEOF
3717 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3718 _ACEOF
3719
3720 fi
3721
3722 done
3723
3724
3725
3726 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3727 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3728 MINIX=yes
3729 else
3730 MINIX=
3731 fi
3732
3733
3734 if test "$MINIX" = yes; then
3735
3736 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3737
3738
3739 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3740
3741
3742 $as_echo "#define _MINIX 1" >>confdefs.h
3743
3744 fi
3745
3746
3747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3748 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3749 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3750 $as_echo_n "(cached) " >&6
3751 else
3752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3753 /* end confdefs.h. */
3754
3755 # define __EXTENSIONS__ 1
3756 $ac_includes_default
3757 int
3758 main ()
3759 {
3760
3761 ;
3762 return 0;
3763 }
3764 _ACEOF
3765 if ac_fn_c_try_compile "$LINENO"; then :
3766 ac_cv_safe_to_define___extensions__=yes
3767 else
3768 ac_cv_safe_to_define___extensions__=no
3769 fi
3770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3771 fi
3772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3773 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3774 test $ac_cv_safe_to_define___extensions__ = yes &&
3775 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3776
3777 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3778
3779 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3780
3781 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3782
3783 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3784
3785
3786 test "$program_prefix" != NONE &&
3787 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3788 # Use a double $ so make ignores it.
3789 test "$program_suffix" != NONE &&
3790 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3791 # Double any \ or $.
3792 # By default was `s,x,x', remove it if useless.
3793 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3794 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3795
3796 # Find a good install program. We prefer a C program (faster),
3797 # so one script is as good as another. But avoid the broken or
3798 # incompatible versions:
3799 # SysV /etc/install, /usr/sbin/install
3800 # SunOS /usr/etc/install
3801 # IRIX /sbin/install
3802 # AIX /bin/install
3803 # AmigaOS /C/install, which installs bootblocks on floppy discs
3804 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3805 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3806 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3807 # OS/2's system install, which has a completely different semantic
3808 # ./install, which can be erroneously created by make from ./install.sh.
3809 # Reject install programs that cannot install multiple files.
3810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3811 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3812 if test -z "$INSTALL"; then
3813 if ${ac_cv_path_install+:} false; then :
3814 $as_echo_n "(cached) " >&6
3815 else
3816 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3817 for as_dir in $PATH
3818 do
3819 IFS=$as_save_IFS
3820 test -z "$as_dir" && as_dir=.
3821 # Account for people who put trailing slashes in PATH elements.
3822 case $as_dir/ in #((
3823 ./ | .// | /[cC]/* | \
3824 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3825 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3826 /usr/ucb/* ) ;;
3827 *)
3828 # OSF1 and SCO ODT 3.0 have their own names for install.
3829 # Don't use installbsd from OSF since it installs stuff as root
3830 # by default.
3831 for ac_prog in ginstall scoinst install; do
3832 for ac_exec_ext in '' $ac_executable_extensions; do
3833 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3834 if test $ac_prog = install &&
3835 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3836 # AIX install. It has an incompatible calling convention.
3837 :
3838 elif test $ac_prog = install &&
3839 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3840 # program-specific install script used by HP pwplus--don't use.
3841 :
3842 else
3843 rm -rf conftest.one conftest.two conftest.dir
3844 echo one > conftest.one
3845 echo two > conftest.two
3846 mkdir conftest.dir
3847 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3848 test -s conftest.one && test -s conftest.two &&
3849 test -s conftest.dir/conftest.one &&
3850 test -s conftest.dir/conftest.two
3851 then
3852 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3853 break 3
3854 fi
3855 fi
3856 fi
3857 done
3858 done
3859 ;;
3860 esac
3861
3862 done
3863 IFS=$as_save_IFS
3864
3865 rm -rf conftest.one conftest.two conftest.dir
3866
3867 fi
3868 if test "${ac_cv_path_install+set}" = set; then
3869 INSTALL=$ac_cv_path_install
3870 else
3871 # As a last resort, use the slow shell script. Don't cache a
3872 # value for INSTALL within a source directory, because that will
3873 # break other packages using the cache if that directory is
3874 # removed, or if the value is a relative name.
3875 INSTALL=$ac_install_sh
3876 fi
3877 fi
3878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3879 $as_echo "$INSTALL" >&6; }
3880
3881 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3882 # It thinks the first close brace ends the variable substitution.
3883 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3884
3885 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3886
3887 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3888
3889 rm -rf .tst 2>/dev/null
3890 mkdir .tst 2>/dev/null
3891 if test -d .tst; then
3892 am__leading_dot=.
3893 else
3894 am__leading_dot=_
3895 fi
3896 rmdir .tst 2>/dev/null
3897
3898 DEPDIR="${am__leading_dot}deps"
3899
3900
3901
3902
3903 for ac_header in $ac_header_list
3904 do :
3905 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3906 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3907 "
3908 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3909 cat >>confdefs.h <<_ACEOF
3910 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3911 _ACEOF
3912
3913 fi
3914
3915 done
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938 for ac_func in $ac_func_list
3939 do :
3940 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
3941 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
3942 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
3943 cat >>confdefs.h <<_ACEOF
3944 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
3945 _ACEOF
3946
3947 fi
3948 done
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970 case `pwd` in
3971 *\ * | *\ *)
3972 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3973 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3974 esac
3975
3976
3977
3978 macro_version='2.2.7a'
3979 macro_revision='1.3134'
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993 ltmain="$ac_aux_dir/ltmain.sh"
3994
3995 # Backslashify metacharacters that are still active within
3996 # double-quoted strings.
3997 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3998
3999 # Same as above, but do not quote variable references.
4000 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4001
4002 # Sed substitution to delay expansion of an escaped shell variable in a
4003 # double_quote_subst'ed string.
4004 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4005
4006 # Sed substitution to delay expansion of an escaped single quote.
4007 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4008
4009 # Sed substitution to avoid accidental globbing in evaled expressions
4010 no_glob_subst='s/\*/\\\*/g'
4011
4012 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4013 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4014 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4015
4016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4017 $as_echo_n "checking how to print strings... " >&6; }
4018 # Test print first, because it will be a builtin if present.
4019 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4020 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4021 ECHO='print -r --'
4022 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4023 ECHO='printf %s\n'
4024 else
4025 # Use this function as a fallback that always works.
4026 func_fallback_echo ()
4027 {
4028 eval 'cat <<_LTECHO_EOF
4029 $1
4030 _LTECHO_EOF'
4031 }
4032 ECHO='func_fallback_echo'
4033 fi
4034
4035 # func_echo_all arg...
4036 # Invoke $ECHO with all args, space-separated.
4037 func_echo_all ()
4038 {
4039 $ECHO ""
4040 }
4041
4042 case "$ECHO" in
4043 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4044 $as_echo "printf" >&6; } ;;
4045 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4046 $as_echo "print -r" >&6; } ;;
4047 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4048 $as_echo "cat" >&6; } ;;
4049 esac
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4065 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4066 if ${ac_cv_path_SED+:} false; then :
4067 $as_echo_n "(cached) " >&6
4068 else
4069 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4070 for ac_i in 1 2 3 4 5 6 7; do
4071 ac_script="$ac_script$as_nl$ac_script"
4072 done
4073 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4074 { ac_script=; unset ac_script;}
4075 if test -z "$SED"; then
4076 ac_path_SED_found=false
4077 # Loop through the user's path and test for each of PROGNAME-LIST
4078 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4079 for as_dir in $PATH
4080 do
4081 IFS=$as_save_IFS
4082 test -z "$as_dir" && as_dir=.
4083 for ac_prog in sed gsed; do
4084 for ac_exec_ext in '' $ac_executable_extensions; do
4085 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4086 as_fn_executable_p "$ac_path_SED" || continue
4087 # Check for GNU ac_path_SED and select it if it is found.
4088 # Check for GNU $ac_path_SED
4089 case `"$ac_path_SED" --version 2>&1` in
4090 *GNU*)
4091 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4092 *)
4093 ac_count=0
4094 $as_echo_n 0123456789 >"conftest.in"
4095 while :
4096 do
4097 cat "conftest.in" "conftest.in" >"conftest.tmp"
4098 mv "conftest.tmp" "conftest.in"
4099 cp "conftest.in" "conftest.nl"
4100 $as_echo '' >> "conftest.nl"
4101 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4102 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4103 as_fn_arith $ac_count + 1 && ac_count=$as_val
4104 if test $ac_count -gt ${ac_path_SED_max-0}; then
4105 # Best one so far, save it but keep looking for a better one
4106 ac_cv_path_SED="$ac_path_SED"
4107 ac_path_SED_max=$ac_count
4108 fi
4109 # 10*(2^10) chars as input seems more than enough
4110 test $ac_count -gt 10 && break
4111 done
4112 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4113 esac
4114
4115 $ac_path_SED_found && break 3
4116 done
4117 done
4118 done
4119 IFS=$as_save_IFS
4120 if test -z "$ac_cv_path_SED"; then
4121 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4122 fi
4123 else
4124 ac_cv_path_SED=$SED
4125 fi
4126
4127 fi
4128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4129 $as_echo "$ac_cv_path_SED" >&6; }
4130 SED="$ac_cv_path_SED"
4131 rm -f conftest.sed
4132
4133 test -z "$SED" && SED=sed
4134 Xsed="$SED -e 1s/^X//"
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4147 $as_echo_n "checking for fgrep... " >&6; }
4148 if ${ac_cv_path_FGREP+:} false; then :
4149 $as_echo_n "(cached) " >&6
4150 else
4151 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4152 then ac_cv_path_FGREP="$GREP -F"
4153 else
4154 if test -z "$FGREP"; then
4155 ac_path_FGREP_found=false
4156 # Loop through the user's path and test for each of PROGNAME-LIST
4157 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4158 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4159 do
4160 IFS=$as_save_IFS
4161 test -z "$as_dir" && as_dir=.
4162 for ac_prog in fgrep; do
4163 for ac_exec_ext in '' $ac_executable_extensions; do
4164 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4165 as_fn_executable_p "$ac_path_FGREP" || continue
4166 # Check for GNU ac_path_FGREP and select it if it is found.
4167 # Check for GNU $ac_path_FGREP
4168 case `"$ac_path_FGREP" --version 2>&1` in
4169 *GNU*)
4170 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4171 *)
4172 ac_count=0
4173 $as_echo_n 0123456789 >"conftest.in"
4174 while :
4175 do
4176 cat "conftest.in" "conftest.in" >"conftest.tmp"
4177 mv "conftest.tmp" "conftest.in"
4178 cp "conftest.in" "conftest.nl"
4179 $as_echo 'FGREP' >> "conftest.nl"
4180 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4181 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4182 as_fn_arith $ac_count + 1 && ac_count=$as_val
4183 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4184 # Best one so far, save it but keep looking for a better one
4185 ac_cv_path_FGREP="$ac_path_FGREP"
4186 ac_path_FGREP_max=$ac_count
4187 fi
4188 # 10*(2^10) chars as input seems more than enough
4189 test $ac_count -gt 10 && break
4190 done
4191 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4192 esac
4193
4194 $ac_path_FGREP_found && break 3
4195 done
4196 done
4197 done
4198 IFS=$as_save_IFS
4199 if test -z "$ac_cv_path_FGREP"; then
4200 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4201 fi
4202 else
4203 ac_cv_path_FGREP=$FGREP
4204 fi
4205
4206 fi
4207 fi
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4209 $as_echo "$ac_cv_path_FGREP" >&6; }
4210 FGREP="$ac_cv_path_FGREP"
4211
4212
4213 test -z "$GREP" && GREP=grep
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233 # Check whether --with-gnu-ld was given.
4234 if test "${with_gnu_ld+set}" = set; then :
4235 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4236 else
4237 with_gnu_ld=no
4238 fi
4239
4240 ac_prog=ld
4241 if test "$GCC" = yes; then
4242 # Check if gcc -print-prog-name=ld gives a path.
4243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4244 $as_echo_n "checking for ld used by $CC... " >&6; }
4245 case $host in
4246 *-*-mingw*)
4247 # gcc leaves a trailing carriage return which upsets mingw
4248 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4249 *)
4250 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4251 esac
4252 case $ac_prog in
4253 # Accept absolute paths.
4254 [\\/]* | ?:[\\/]*)
4255 re_direlt='/[^/][^/]*/\.\./'
4256 # Canonicalize the pathname of ld
4257 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4258 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4259 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4260 done
4261 test -z "$LD" && LD="$ac_prog"
4262 ;;
4263 "")
4264 # If it fails, then pretend we aren't using GCC.
4265 ac_prog=ld
4266 ;;
4267 *)
4268 # If it is relative, then search for the first ld in PATH.
4269 with_gnu_ld=unknown
4270 ;;
4271 esac
4272 elif test "$with_gnu_ld" = yes; then
4273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4274 $as_echo_n "checking for GNU ld... " >&6; }
4275 else
4276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4277 $as_echo_n "checking for non-GNU ld... " >&6; }
4278 fi
4279 if ${lt_cv_path_LD+:} false; then :
4280 $as_echo_n "(cached) " >&6
4281 else
4282 if test -z "$LD"; then
4283 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4284 for ac_dir in $PATH; do
4285 IFS="$lt_save_ifs"
4286 test -z "$ac_dir" && ac_dir=.
4287 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4288 lt_cv_path_LD="$ac_dir/$ac_prog"
4289 # Check to see if the program is GNU ld. I'd rather use --version,
4290 # but apparently some variants of GNU ld only accept -v.
4291 # Break only if it was the GNU/non-GNU ld that we prefer.
4292 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4293 *GNU* | *'with BFD'*)
4294 test "$with_gnu_ld" != no && break
4295 ;;
4296 *)
4297 test "$with_gnu_ld" != yes && break
4298 ;;
4299 esac
4300 fi
4301 done
4302 IFS="$lt_save_ifs"
4303 else
4304 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4305 fi
4306 fi
4307
4308 LD="$lt_cv_path_LD"
4309 if test -n "$LD"; then
4310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4311 $as_echo "$LD" >&6; }
4312 else
4313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4314 $as_echo "no" >&6; }
4315 fi
4316 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4318 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4319 if ${lt_cv_prog_gnu_ld+:} false; then :
4320 $as_echo_n "(cached) " >&6
4321 else
4322 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4323 case `$LD -v 2>&1 </dev/null` in
4324 *GNU* | *'with BFD'*)
4325 lt_cv_prog_gnu_ld=yes
4326 ;;
4327 *)
4328 lt_cv_prog_gnu_ld=no
4329 ;;
4330 esac
4331 fi
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4333 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4334 with_gnu_ld=$lt_cv_prog_gnu_ld
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4345 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4346 if ${lt_cv_path_NM+:} false; then :
4347 $as_echo_n "(cached) " >&6
4348 else
4349 if test -n "$NM"; then
4350 # Let the user override the test.
4351 lt_cv_path_NM="$NM"
4352 else
4353 lt_nm_to_check="${ac_tool_prefix}nm"
4354 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4355 lt_nm_to_check="$lt_nm_to_check nm"
4356 fi
4357 for lt_tmp_nm in $lt_nm_to_check; do
4358 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4359 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4360 IFS="$lt_save_ifs"
4361 test -z "$ac_dir" && ac_dir=.
4362 tmp_nm="$ac_dir/$lt_tmp_nm"
4363 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4364 # Check to see if the nm accepts a BSD-compat flag.
4365 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4366 # nm: unknown option "B" ignored
4367 # Tru64's nm complains that /dev/null is an invalid object file
4368 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4369 */dev/null* | *'Invalid file or object type'*)
4370 lt_cv_path_NM="$tmp_nm -B"
4371 break
4372 ;;
4373 *)
4374 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4375 */dev/null*)
4376 lt_cv_path_NM="$tmp_nm -p"
4377 break
4378 ;;
4379 *)
4380 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4381 continue # so that we can try to find one that supports BSD flags
4382 ;;
4383 esac
4384 ;;
4385 esac
4386 fi
4387 done
4388 IFS="$lt_save_ifs"
4389 done
4390 : ${lt_cv_path_NM=no}
4391 fi
4392 fi
4393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4394 $as_echo "$lt_cv_path_NM" >&6; }
4395 if test "$lt_cv_path_NM" != "no"; then
4396 NM="$lt_cv_path_NM"
4397 else
4398 # Didn't find any BSD compatible name lister, look for dumpbin.
4399 if test -n "$DUMPBIN"; then :
4400 # Let the user override the test.
4401 else
4402 if test -n "$ac_tool_prefix"; then
4403 for ac_prog in dumpbin "link -dump"
4404 do
4405 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4406 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4408 $as_echo_n "checking for $ac_word... " >&6; }
4409 if ${ac_cv_prog_DUMPBIN+:} false; then :
4410 $as_echo_n "(cached) " >&6
4411 else
4412 if test -n "$DUMPBIN"; then
4413 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4414 else
4415 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4416 for as_dir in $PATH
4417 do
4418 IFS=$as_save_IFS
4419 test -z "$as_dir" && as_dir=.
4420 for ac_exec_ext in '' $ac_executable_extensions; do
4421 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4422 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4424 break 2
4425 fi
4426 done
4427 done
4428 IFS=$as_save_IFS
4429
4430 fi
4431 fi
4432 DUMPBIN=$ac_cv_prog_DUMPBIN
4433 if test -n "$DUMPBIN"; then
4434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4435 $as_echo "$DUMPBIN" >&6; }
4436 else
4437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4438 $as_echo "no" >&6; }
4439 fi
4440
4441
4442 test -n "$DUMPBIN" && break
4443 done
4444 fi
4445 if test -z "$DUMPBIN"; then
4446 ac_ct_DUMPBIN=$DUMPBIN
4447 for ac_prog in dumpbin "link -dump"
4448 do
4449 # Extract the first word of "$ac_prog", so it can be a program name with args.
4450 set dummy $ac_prog; ac_word=$2
4451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4452 $as_echo_n "checking for $ac_word... " >&6; }
4453 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4454 $as_echo_n "(cached) " >&6
4455 else
4456 if test -n "$ac_ct_DUMPBIN"; then
4457 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4458 else
4459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4460 for as_dir in $PATH
4461 do
4462 IFS=$as_save_IFS
4463 test -z "$as_dir" && as_dir=.
4464 for ac_exec_ext in '' $ac_executable_extensions; do
4465 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4466 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4468 break 2
4469 fi
4470 done
4471 done
4472 IFS=$as_save_IFS
4473
4474 fi
4475 fi
4476 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4477 if test -n "$ac_ct_DUMPBIN"; then
4478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4479 $as_echo "$ac_ct_DUMPBIN" >&6; }
4480 else
4481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4482 $as_echo "no" >&6; }
4483 fi
4484
4485
4486 test -n "$ac_ct_DUMPBIN" && break
4487 done
4488
4489 if test "x$ac_ct_DUMPBIN" = x; then
4490 DUMPBIN=":"
4491 else
4492 case $cross_compiling:$ac_tool_warned in
4493 yes:)
4494 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4495 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4496 ac_tool_warned=yes ;;
4497 esac
4498 DUMPBIN=$ac_ct_DUMPBIN
4499 fi
4500 fi
4501
4502 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4503 *COFF*)
4504 DUMPBIN="$DUMPBIN -symbols"
4505 ;;
4506 *)
4507 DUMPBIN=:
4508 ;;
4509 esac
4510 fi
4511
4512 if test "$DUMPBIN" != ":"; then
4513 NM="$DUMPBIN"
4514 fi
4515 fi
4516 test -z "$NM" && NM=nm
4517
4518
4519
4520
4521
4522
4523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4524 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4525 if ${lt_cv_nm_interface+:} false; then :
4526 $as_echo_n "(cached) " >&6
4527 else
4528 lt_cv_nm_interface="BSD nm"
4529 echo "int some_variable = 0;" > conftest.$ac_ext
4530 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4531 (eval "$ac_compile" 2>conftest.err)
4532 cat conftest.err >&5
4533 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4534 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4535 cat conftest.err >&5
4536 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4537 cat conftest.out >&5
4538 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4539 lt_cv_nm_interface="MS dumpbin"
4540 fi
4541 rm -f conftest*
4542 fi
4543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4544 $as_echo "$lt_cv_nm_interface" >&6; }
4545
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4547 $as_echo_n "checking whether ln -s works... " >&6; }
4548 LN_S=$as_ln_s
4549 if test "$LN_S" = "ln -s"; then
4550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4551 $as_echo "yes" >&6; }
4552 else
4553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4554 $as_echo "no, using $LN_S" >&6; }
4555 fi
4556
4557 # find the maximum length of command line arguments
4558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4559 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4560 if ${lt_cv_sys_max_cmd_len+:} false; then :
4561 $as_echo_n "(cached) " >&6
4562 else
4563 i=0
4564 teststring="ABCD"
4565
4566 case $build_os in
4567 msdosdjgpp*)
4568 # On DJGPP, this test can blow up pretty badly due to problems in libc
4569 # (any single argument exceeding 2000 bytes causes a buffer overrun
4570 # during glob expansion). Even if it were fixed, the result of this
4571 # check would be larger than it should be.
4572 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4573 ;;
4574
4575 gnu*)
4576 # Under GNU Hurd, this test is not required because there is
4577 # no limit to the length of command line arguments.
4578 # Libtool will interpret -1 as no limit whatsoever
4579 lt_cv_sys_max_cmd_len=-1;
4580 ;;
4581
4582 cygwin* | mingw* | cegcc*)
4583 # On Win9x/ME, this test blows up -- it succeeds, but takes
4584 # about 5 minutes as the teststring grows exponentially.
4585 # Worse, since 9x/ME are not pre-emptively multitasking,
4586 # you end up with a "frozen" computer, even though with patience
4587 # the test eventually succeeds (with a max line length of 256k).
4588 # Instead, let's just punt: use the minimum linelength reported by
4589 # all of the supported platforms: 8192 (on NT/2K/XP).
4590 lt_cv_sys_max_cmd_len=8192;
4591 ;;
4592
4593 mint*)
4594 # On MiNT this can take a long time and run out of memory.
4595 lt_cv_sys_max_cmd_len=8192;
4596 ;;
4597
4598 amigaos*)
4599 # On AmigaOS with pdksh, this test takes hours, literally.
4600 # So we just punt and use a minimum line length of 8192.
4601 lt_cv_sys_max_cmd_len=8192;
4602 ;;
4603
4604 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4605 # This has been around since 386BSD, at least. Likely further.
4606 if test -x /sbin/sysctl; then
4607 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4608 elif test -x /usr/sbin/sysctl; then
4609 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4610 else
4611 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4612 fi
4613 # And add a safety zone
4614 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4615 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4616 ;;
4617
4618 interix*)
4619 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4620 lt_cv_sys_max_cmd_len=196608
4621 ;;
4622
4623 osf*)
4624 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4625 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4626 # nice to cause kernel panics so lets avoid the loop below.
4627 # First set a reasonable default.
4628 lt_cv_sys_max_cmd_len=16384
4629 #
4630 if test -x /sbin/sysconfig; then
4631 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4632 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4633 esac
4634 fi
4635 ;;
4636 sco3.2v5*)
4637 lt_cv_sys_max_cmd_len=102400
4638 ;;
4639 sysv5* | sco5v6* | sysv4.2uw2*)
4640 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4641 if test -n "$kargmax"; then
4642 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4643 else
4644 lt_cv_sys_max_cmd_len=32768
4645 fi
4646 ;;
4647 *)
4648 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4649 if test -n "$lt_cv_sys_max_cmd_len"; then
4650 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4651 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4652 else
4653 # Make teststring a little bigger before we do anything with it.
4654 # a 1K string should be a reasonable start.
4655 for i in 1 2 3 4 5 6 7 8 ; do
4656 teststring=$teststring$teststring
4657 done
4658 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4659 # If test is not a shell built-in, we'll probably end up computing a
4660 # maximum length that is only half of the actual maximum length, but
4661 # we can't tell.
4662 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4663 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4664 test $i != 17 # 1/2 MB should be enough
4665 do
4666 i=`expr $i + 1`
4667 teststring=$teststring$teststring
4668 done
4669 # Only check the string length outside the loop.
4670 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4671 teststring=
4672 # Add a significant safety factor because C++ compilers can tack on
4673 # massive amounts of additional arguments before passing them to the
4674 # linker. It appears as though 1/2 is a usable value.
4675 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4676 fi
4677 ;;
4678 esac
4679
4680 fi
4681
4682 if test -n $lt_cv_sys_max_cmd_len ; then
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4684 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4685 else
4686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4687 $as_echo "none" >&6; }
4688 fi
4689 max_cmd_len=$lt_cv_sys_max_cmd_len
4690
4691
4692
4693
4694
4695
4696 : ${CP="cp -f"}
4697 : ${MV="mv -f"}
4698 : ${RM="rm -f"}
4699
4700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4701 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4702 # Try some XSI features
4703 xsi_shell=no
4704 ( _lt_dummy="a/b/c"
4705 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4706 = c,a/b,, \
4707 && eval 'test $(( 1 + 1 )) -eq 2 \
4708 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4709 && xsi_shell=yes
4710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4711 $as_echo "$xsi_shell" >&6; }
4712
4713
4714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4715 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4716 lt_shell_append=no
4717 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4718 >/dev/null 2>&1 \
4719 && lt_shell_append=yes
4720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4721 $as_echo "$lt_shell_append" >&6; }
4722
4723
4724 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4725 lt_unset=unset
4726 else
4727 lt_unset=false
4728 fi
4729
4730
4731
4732
4733
4734 # test EBCDIC or ASCII
4735 case `echo X|tr X '\101'` in
4736 A) # ASCII based system
4737 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4738 lt_SP2NL='tr \040 \012'
4739 lt_NL2SP='tr \015\012 \040\040'
4740 ;;
4741 *) # EBCDIC based system
4742 lt_SP2NL='tr \100 \n'
4743 lt_NL2SP='tr \r\n \100\100'
4744 ;;
4745 esac
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4756 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4757 if ${lt_cv_ld_reload_flag+:} false; then :
4758 $as_echo_n "(cached) " >&6
4759 else
4760 lt_cv_ld_reload_flag='-r'
4761 fi
4762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4763 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4764 reload_flag=$lt_cv_ld_reload_flag
4765 case $reload_flag in
4766 "" | " "*) ;;
4767 *) reload_flag=" $reload_flag" ;;
4768 esac
4769 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4770 case $host_os in
4771 darwin*)
4772 if test "$GCC" = yes; then
4773 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4774 else
4775 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4776 fi
4777 ;;
4778 esac
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788 if test -n "$ac_tool_prefix"; then
4789 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4790 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4792 $as_echo_n "checking for $ac_word... " >&6; }
4793 if ${ac_cv_prog_OBJDUMP+:} false; then :
4794 $as_echo_n "(cached) " >&6
4795 else
4796 if test -n "$OBJDUMP"; then
4797 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4798 else
4799 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4800 for as_dir in $PATH
4801 do
4802 IFS=$as_save_IFS
4803 test -z "$as_dir" && as_dir=.
4804 for ac_exec_ext in '' $ac_executable_extensions; do
4805 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4806 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4807 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4808 break 2
4809 fi
4810 done
4811 done
4812 IFS=$as_save_IFS
4813
4814 fi
4815 fi
4816 OBJDUMP=$ac_cv_prog_OBJDUMP
4817 if test -n "$OBJDUMP"; then
4818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4819 $as_echo "$OBJDUMP" >&6; }
4820 else
4821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4822 $as_echo "no" >&6; }
4823 fi
4824
4825
4826 fi
4827 if test -z "$ac_cv_prog_OBJDUMP"; then
4828 ac_ct_OBJDUMP=$OBJDUMP
4829 # Extract the first word of "objdump", so it can be a program name with args.
4830 set dummy objdump; ac_word=$2
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4832 $as_echo_n "checking for $ac_word... " >&6; }
4833 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4834 $as_echo_n "(cached) " >&6
4835 else
4836 if test -n "$ac_ct_OBJDUMP"; then
4837 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4838 else
4839 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4840 for as_dir in $PATH
4841 do
4842 IFS=$as_save_IFS
4843 test -z "$as_dir" && as_dir=.
4844 for ac_exec_ext in '' $ac_executable_extensions; do
4845 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4846 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4848 break 2
4849 fi
4850 done
4851 done
4852 IFS=$as_save_IFS
4853
4854 fi
4855 fi
4856 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4857 if test -n "$ac_ct_OBJDUMP"; then
4858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4859 $as_echo "$ac_ct_OBJDUMP" >&6; }
4860 else
4861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4862 $as_echo "no" >&6; }
4863 fi
4864
4865 if test "x$ac_ct_OBJDUMP" = x; then
4866 OBJDUMP="false"
4867 else
4868 case $cross_compiling:$ac_tool_warned in
4869 yes:)
4870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4871 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4872 ac_tool_warned=yes ;;
4873 esac
4874 OBJDUMP=$ac_ct_OBJDUMP
4875 fi
4876 else
4877 OBJDUMP="$ac_cv_prog_OBJDUMP"
4878 fi
4879
4880 test -z "$OBJDUMP" && OBJDUMP=objdump
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4891 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4892 if ${lt_cv_deplibs_check_method+:} false; then :
4893 $as_echo_n "(cached) " >&6
4894 else
4895 lt_cv_file_magic_cmd='$MAGIC_CMD'
4896 lt_cv_file_magic_test_file=
4897 lt_cv_deplibs_check_method='unknown'
4898 # Need to set the preceding variable on all platforms that support
4899 # interlibrary dependencies.
4900 # 'none' -- dependencies not supported.
4901 # `unknown' -- same as none, but documents that we really don't know.
4902 # 'pass_all' -- all dependencies passed with no checks.
4903 # 'test_compile' -- check by making test program.
4904 # 'file_magic [[regex]]' -- check by looking for files in library path
4905 # which responds to the $file_magic_cmd with a given extended regex.
4906 # If you have `file' or equivalent on your system and you're not sure
4907 # whether `pass_all' will *always* work, you probably want this one.
4908
4909 case $host_os in
4910 aix[4-9]*)
4911 lt_cv_deplibs_check_method=pass_all
4912 ;;
4913
4914 beos*)
4915 lt_cv_deplibs_check_method=pass_all
4916 ;;
4917
4918 bsdi[45]*)
4919 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4920 lt_cv_file_magic_cmd='/usr/bin/file -L'
4921 lt_cv_file_magic_test_file=/shlib/libc.so
4922 ;;
4923
4924 cygwin*)
4925 # func_win32_libid is a shell function defined in ltmain.sh
4926 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4927 lt_cv_file_magic_cmd='func_win32_libid'
4928 ;;
4929
4930 mingw* | pw32*)
4931 # Base MSYS/MinGW do not provide the 'file' command needed by
4932 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4933 # unless we find 'file', for example because we are cross-compiling.
4934 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4935 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4936 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4937 lt_cv_file_magic_cmd='func_win32_libid'
4938 else
4939 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4940 lt_cv_file_magic_cmd='$OBJDUMP -f'
4941 fi
4942 ;;
4943
4944 cegcc*)
4945 # use the weaker test based on 'objdump'. See mingw*.
4946 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4947 lt_cv_file_magic_cmd='$OBJDUMP -f'
4948 ;;
4949
4950 darwin* | rhapsody*)
4951 lt_cv_deplibs_check_method=pass_all
4952 ;;
4953
4954 freebsd* | dragonfly*)
4955 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4956 case $host_cpu in
4957 i*86 )
4958 # Not sure whether the presence of OpenBSD here was a mistake.
4959 # Let's accept both of them until this is cleared up.
4960 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4961 lt_cv_file_magic_cmd=/usr/bin/file
4962 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4963 ;;
4964 esac
4965 else
4966 lt_cv_deplibs_check_method=pass_all
4967 fi
4968 ;;
4969
4970 gnu*)
4971 lt_cv_deplibs_check_method=pass_all
4972 ;;
4973
4974 haiku*)
4975 lt_cv_deplibs_check_method=pass_all
4976 ;;
4977
4978 hpux10.20* | hpux11*)
4979 lt_cv_file_magic_cmd=/usr/bin/file
4980 case $host_cpu in
4981 ia64*)
4982 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4983 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4984 ;;
4985 hppa*64*)
4986 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]'
4987 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4988 ;;
4989 *)
4990 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4991 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4992 ;;
4993 esac
4994 ;;
4995
4996 interix[3-9]*)
4997 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4998 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4999 ;;
5000
5001 irix5* | irix6* | nonstopux*)
5002 case $LD in
5003 *-32|*"-32 ") libmagic=32-bit;;
5004 *-n32|*"-n32 ") libmagic=N32;;
5005 *-64|*"-64 ") libmagic=64-bit;;
5006 *) libmagic=never-match;;
5007 esac
5008 lt_cv_deplibs_check_method=pass_all
5009 ;;
5010
5011 # This must be Linux ELF.
5012 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5013 lt_cv_deplibs_check_method=pass_all
5014 ;;
5015
5016 netbsd*)
5017 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5018 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5019 else
5020 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5021 fi
5022 ;;
5023
5024 newos6*)
5025 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5026 lt_cv_file_magic_cmd=/usr/bin/file
5027 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5028 ;;
5029
5030 *nto* | *qnx*)
5031 lt_cv_deplibs_check_method=pass_all
5032 ;;
5033
5034 openbsd*)
5035 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5036 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5037 else
5038 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5039 fi
5040 ;;
5041
5042 osf3* | osf4* | osf5*)
5043 lt_cv_deplibs_check_method=pass_all
5044 ;;
5045
5046 rdos*)
5047 lt_cv_deplibs_check_method=pass_all
5048 ;;
5049
5050 solaris*)
5051 lt_cv_deplibs_check_method=pass_all
5052 ;;
5053
5054 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5055 lt_cv_deplibs_check_method=pass_all
5056 ;;
5057
5058 sysv4 | sysv4.3*)
5059 case $host_vendor in
5060 motorola)
5061 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]'
5062 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5063 ;;
5064 ncr)
5065 lt_cv_deplibs_check_method=pass_all
5066 ;;
5067 sequent)
5068 lt_cv_file_magic_cmd='/bin/file'
5069 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5070 ;;
5071 sni)
5072 lt_cv_file_magic_cmd='/bin/file'
5073 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5074 lt_cv_file_magic_test_file=/lib/libc.so
5075 ;;
5076 siemens)
5077 lt_cv_deplibs_check_method=pass_all
5078 ;;
5079 pc)
5080 lt_cv_deplibs_check_method=pass_all
5081 ;;
5082 esac
5083 ;;
5084
5085 tpf*)
5086 lt_cv_deplibs_check_method=pass_all
5087 ;;
5088 esac
5089
5090 fi
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5092 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5093 file_magic_cmd=$lt_cv_file_magic_cmd
5094 deplibs_check_method=$lt_cv_deplibs_check_method
5095 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108 plugin_option=
5109 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
5110 for plugin in $plugin_names; do
5111 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
5112 if test x$plugin_so = x$plugin; then
5113 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
5114 fi
5115 if test x$plugin_so != x$plugin; then
5116 plugin_option="--plugin $plugin_so"
5117 break
5118 fi
5119 done
5120
5121 if test -n "$ac_tool_prefix"; then
5122 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5123 set dummy ${ac_tool_prefix}ar; ac_word=$2
5124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5125 $as_echo_n "checking for $ac_word... " >&6; }
5126 if ${ac_cv_prog_AR+:} false; then :
5127 $as_echo_n "(cached) " >&6
5128 else
5129 if test -n "$AR"; then
5130 ac_cv_prog_AR="$AR" # Let the user override the test.
5131 else
5132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5133 for as_dir in $PATH
5134 do
5135 IFS=$as_save_IFS
5136 test -z "$as_dir" && as_dir=.
5137 for ac_exec_ext in '' $ac_executable_extensions; do
5138 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5139 ac_cv_prog_AR="${ac_tool_prefix}ar"
5140 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5141 break 2
5142 fi
5143 done
5144 done
5145 IFS=$as_save_IFS
5146
5147 fi
5148 fi
5149 AR=$ac_cv_prog_AR
5150 if test -n "$AR"; then
5151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5152 $as_echo "$AR" >&6; }
5153 else
5154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5155 $as_echo "no" >&6; }
5156 fi
5157
5158
5159 fi
5160 if test -z "$ac_cv_prog_AR"; then
5161 ac_ct_AR=$AR
5162 # Extract the first word of "ar", so it can be a program name with args.
5163 set dummy ar; ac_word=$2
5164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5165 $as_echo_n "checking for $ac_word... " >&6; }
5166 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5167 $as_echo_n "(cached) " >&6
5168 else
5169 if test -n "$ac_ct_AR"; then
5170 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5171 else
5172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5173 for as_dir in $PATH
5174 do
5175 IFS=$as_save_IFS
5176 test -z "$as_dir" && as_dir=.
5177 for ac_exec_ext in '' $ac_executable_extensions; do
5178 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5179 ac_cv_prog_ac_ct_AR="ar"
5180 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5181 break 2
5182 fi
5183 done
5184 done
5185 IFS=$as_save_IFS
5186
5187 fi
5188 fi
5189 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5190 if test -n "$ac_ct_AR"; then
5191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5192 $as_echo "$ac_ct_AR" >&6; }
5193 else
5194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5195 $as_echo "no" >&6; }
5196 fi
5197
5198 if test "x$ac_ct_AR" = x; then
5199 AR="false"
5200 else
5201 case $cross_compiling:$ac_tool_warned in
5202 yes:)
5203 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5204 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5205 ac_tool_warned=yes ;;
5206 esac
5207 AR=$ac_ct_AR
5208 fi
5209 else
5210 AR="$ac_cv_prog_AR"
5211 fi
5212
5213 test -z "$AR" && AR=ar
5214 if test -n "$plugin_option"; then
5215 if $AR --help 2>&1 | grep -q "\--plugin"; then
5216 touch conftest.c
5217 $AR $plugin_option rc conftest.a conftest.c
5218 if test "$?" != 0; then
5219 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5220 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5221 else
5222 AR="$AR $plugin_option"
5223 fi
5224 rm -f conftest.*
5225 fi
5226 fi
5227 test -z "$AR_FLAGS" && AR_FLAGS=cru
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239 if test -n "$ac_tool_prefix"; then
5240 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5241 set dummy ${ac_tool_prefix}strip; ac_word=$2
5242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5243 $as_echo_n "checking for $ac_word... " >&6; }
5244 if ${ac_cv_prog_STRIP+:} false; then :
5245 $as_echo_n "(cached) " >&6
5246 else
5247 if test -n "$STRIP"; then
5248 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5249 else
5250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5251 for as_dir in $PATH
5252 do
5253 IFS=$as_save_IFS
5254 test -z "$as_dir" && as_dir=.
5255 for ac_exec_ext in '' $ac_executable_extensions; do
5256 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5257 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5258 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5259 break 2
5260 fi
5261 done
5262 done
5263 IFS=$as_save_IFS
5264
5265 fi
5266 fi
5267 STRIP=$ac_cv_prog_STRIP
5268 if test -n "$STRIP"; then
5269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5270 $as_echo "$STRIP" >&6; }
5271 else
5272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5273 $as_echo "no" >&6; }
5274 fi
5275
5276
5277 fi
5278 if test -z "$ac_cv_prog_STRIP"; then
5279 ac_ct_STRIP=$STRIP
5280 # Extract the first word of "strip", so it can be a program name with args.
5281 set dummy strip; ac_word=$2
5282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5283 $as_echo_n "checking for $ac_word... " >&6; }
5284 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5285 $as_echo_n "(cached) " >&6
5286 else
5287 if test -n "$ac_ct_STRIP"; then
5288 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5289 else
5290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5291 for as_dir in $PATH
5292 do
5293 IFS=$as_save_IFS
5294 test -z "$as_dir" && as_dir=.
5295 for ac_exec_ext in '' $ac_executable_extensions; do
5296 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5297 ac_cv_prog_ac_ct_STRIP="strip"
5298 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5299 break 2
5300 fi
5301 done
5302 done
5303 IFS=$as_save_IFS
5304
5305 fi
5306 fi
5307 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5308 if test -n "$ac_ct_STRIP"; then
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5310 $as_echo "$ac_ct_STRIP" >&6; }
5311 else
5312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5313 $as_echo "no" >&6; }
5314 fi
5315
5316 if test "x$ac_ct_STRIP" = x; then
5317 STRIP=":"
5318 else
5319 case $cross_compiling:$ac_tool_warned in
5320 yes:)
5321 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5322 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5323 ac_tool_warned=yes ;;
5324 esac
5325 STRIP=$ac_ct_STRIP
5326 fi
5327 else
5328 STRIP="$ac_cv_prog_STRIP"
5329 fi
5330
5331 test -z "$STRIP" && STRIP=:
5332
5333
5334
5335
5336
5337
5338 if test -n "$ac_tool_prefix"; then
5339 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5340 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5342 $as_echo_n "checking for $ac_word... " >&6; }
5343 if ${ac_cv_prog_RANLIB+:} false; then :
5344 $as_echo_n "(cached) " >&6
5345 else
5346 if test -n "$RANLIB"; then
5347 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5348 else
5349 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5350 for as_dir in $PATH
5351 do
5352 IFS=$as_save_IFS
5353 test -z "$as_dir" && as_dir=.
5354 for ac_exec_ext in '' $ac_executable_extensions; do
5355 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5356 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5357 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5358 break 2
5359 fi
5360 done
5361 done
5362 IFS=$as_save_IFS
5363
5364 fi
5365 fi
5366 RANLIB=$ac_cv_prog_RANLIB
5367 if test -n "$RANLIB"; then
5368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5369 $as_echo "$RANLIB" >&6; }
5370 else
5371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5372 $as_echo "no" >&6; }
5373 fi
5374
5375
5376 fi
5377 if test -z "$ac_cv_prog_RANLIB"; then
5378 ac_ct_RANLIB=$RANLIB
5379 # Extract the first word of "ranlib", so it can be a program name with args.
5380 set dummy ranlib; ac_word=$2
5381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5382 $as_echo_n "checking for $ac_word... " >&6; }
5383 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5384 $as_echo_n "(cached) " >&6
5385 else
5386 if test -n "$ac_ct_RANLIB"; then
5387 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5388 else
5389 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5390 for as_dir in $PATH
5391 do
5392 IFS=$as_save_IFS
5393 test -z "$as_dir" && as_dir=.
5394 for ac_exec_ext in '' $ac_executable_extensions; do
5395 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5396 ac_cv_prog_ac_ct_RANLIB="ranlib"
5397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5398 break 2
5399 fi
5400 done
5401 done
5402 IFS=$as_save_IFS
5403
5404 fi
5405 fi
5406 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5407 if test -n "$ac_ct_RANLIB"; then
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5409 $as_echo "$ac_ct_RANLIB" >&6; }
5410 else
5411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5412 $as_echo "no" >&6; }
5413 fi
5414
5415 if test "x$ac_ct_RANLIB" = x; then
5416 RANLIB=":"
5417 else
5418 case $cross_compiling:$ac_tool_warned in
5419 yes:)
5420 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5421 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5422 ac_tool_warned=yes ;;
5423 esac
5424 RANLIB=$ac_ct_RANLIB
5425 fi
5426 else
5427 RANLIB="$ac_cv_prog_RANLIB"
5428 fi
5429
5430 test -z "$RANLIB" && RANLIB=:
5431 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5432 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5433 RANLIB="$RANLIB $plugin_option"
5434 fi
5435 fi
5436
5437
5438
5439
5440
5441
5442 # Determine commands to create old-style static archives.
5443 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5444 old_postinstall_cmds='chmod 644 $oldlib'
5445 old_postuninstall_cmds=
5446
5447 if test -n "$RANLIB"; then
5448 case $host_os in
5449 openbsd*)
5450 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5451 ;;
5452 *)
5453 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5454 ;;
5455 esac
5456 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5457 fi
5458
5459 case $host_os in
5460 darwin*)
5461 lock_old_archive_extraction=yes ;;
5462 *)
5463 lock_old_archive_extraction=no ;;
5464 esac
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486 for ac_prog in gawk mawk nawk awk
5487 do
5488 # Extract the first word of "$ac_prog", so it can be a program name with args.
5489 set dummy $ac_prog; ac_word=$2
5490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5491 $as_echo_n "checking for $ac_word... " >&6; }
5492 if ${ac_cv_prog_AWK+:} false; then :
5493 $as_echo_n "(cached) " >&6
5494 else
5495 if test -n "$AWK"; then
5496 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5497 else
5498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5499 for as_dir in $PATH
5500 do
5501 IFS=$as_save_IFS
5502 test -z "$as_dir" && as_dir=.
5503 for ac_exec_ext in '' $ac_executable_extensions; do
5504 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5505 ac_cv_prog_AWK="$ac_prog"
5506 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5507 break 2
5508 fi
5509 done
5510 done
5511 IFS=$as_save_IFS
5512
5513 fi
5514 fi
5515 AWK=$ac_cv_prog_AWK
5516 if test -n "$AWK"; then
5517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5518 $as_echo "$AWK" >&6; }
5519 else
5520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5521 $as_echo "no" >&6; }
5522 fi
5523
5524
5525 test -n "$AWK" && break
5526 done
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546 # If no C compiler was specified, use CC.
5547 LTCC=${LTCC-"$CC"}
5548
5549 # If no C compiler flags were specified, use CFLAGS.
5550 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5551
5552 # Allow CC to be a program name with arguments.
5553 compiler=$CC
5554
5555
5556 # Check for command to grab the raw symbol name followed by C symbol from nm.
5557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5558 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5559 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5560 $as_echo_n "(cached) " >&6
5561 else
5562
5563 # These are sane defaults that work on at least a few old systems.
5564 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5565
5566 # Character class describing NM global symbol codes.
5567 symcode='[BCDEGRST]'
5568
5569 # Regexp to match symbols that can be accessed directly from C.
5570 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5571
5572 # Define system-specific variables.
5573 case $host_os in
5574 aix*)
5575 symcode='[BCDT]'
5576 ;;
5577 cygwin* | mingw* | pw32* | cegcc*)
5578 symcode='[ABCDGISTW]'
5579 ;;
5580 hpux*)
5581 if test "$host_cpu" = ia64; then
5582 symcode='[ABCDEGRST]'
5583 fi
5584 ;;
5585 irix* | nonstopux*)
5586 symcode='[BCDEGRST]'
5587 ;;
5588 osf*)
5589 symcode='[BCDEGQRST]'
5590 ;;
5591 solaris*)
5592 symcode='[BDRT]'
5593 ;;
5594 sco3.2v5*)
5595 symcode='[DT]'
5596 ;;
5597 sysv4.2uw2*)
5598 symcode='[DT]'
5599 ;;
5600 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5601 symcode='[ABDT]'
5602 ;;
5603 sysv4)
5604 symcode='[DFNSTU]'
5605 ;;
5606 esac
5607
5608 # If we're using GNU nm, then use its standard symbol codes.
5609 case `$NM -V 2>&1` in
5610 *GNU* | *'with BFD'*)
5611 symcode='[ABCDGIRSTW]' ;;
5612 esac
5613
5614 # Transform an extracted symbol line into a proper C declaration.
5615 # Some systems (esp. on ia64) link data and code symbols differently,
5616 # so use this general approach.
5617 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5618
5619 # Transform an extracted symbol line into symbol name and symbol address
5620 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5621 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'"
5622
5623 # Handle CRLF in mingw tool chain
5624 opt_cr=
5625 case $build_os in
5626 mingw*)
5627 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5628 ;;
5629 esac
5630
5631 # Try without a prefix underscore, then with it.
5632 for ac_symprfx in "" "_"; do
5633
5634 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5635 symxfrm="\\1 $ac_symprfx\\2 \\2"
5636
5637 # Write the raw and C identifiers.
5638 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5639 # Fake it for dumpbin and say T for any non-static function
5640 # and D for any global variable.
5641 # Also find C++ and __fastcall symbols from MSVC++,
5642 # which start with @ or ?.
5643 lt_cv_sys_global_symbol_pipe="$AWK '"\
5644 " {last_section=section; section=\$ 3};"\
5645 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5646 " \$ 0!~/External *\|/{next};"\
5647 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5648 " {if(hide[section]) next};"\
5649 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5650 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5651 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5652 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5653 " ' prfx=^$ac_symprfx"
5654 else
5655 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5656 fi
5657
5658 # Check to see that the pipe works correctly.
5659 pipe_works=no
5660
5661 rm -f conftest*
5662 cat > conftest.$ac_ext <<_LT_EOF
5663 #ifdef __cplusplus
5664 extern "C" {
5665 #endif
5666 char nm_test_var;
5667 void nm_test_func(void);
5668 void nm_test_func(void){}
5669 #ifdef __cplusplus
5670 }
5671 #endif
5672 int main(){nm_test_var='a';nm_test_func();return(0);}
5673 _LT_EOF
5674
5675 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5676 (eval $ac_compile) 2>&5
5677 ac_status=$?
5678 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5679 test $ac_status = 0; }; then
5680 # Now try to grab the symbols.
5681 nlist=conftest.nm
5682 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5683 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5684 ac_status=$?
5685 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5686 test $ac_status = 0; } && test -s "$nlist"; then
5687 # Try sorting and uniquifying the output.
5688 if sort "$nlist" | uniq > "$nlist"T; then
5689 mv -f "$nlist"T "$nlist"
5690 else
5691 rm -f "$nlist"T
5692 fi
5693
5694 # Make sure that we snagged all the symbols we need.
5695 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5696 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5697 cat <<_LT_EOF > conftest.$ac_ext
5698 #ifdef __cplusplus
5699 extern "C" {
5700 #endif
5701
5702 _LT_EOF
5703 # Now generate the symbol file.
5704 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5705
5706 cat <<_LT_EOF >> conftest.$ac_ext
5707
5708 /* The mapping between symbol names and symbols. */
5709 const struct {
5710 const char *name;
5711 void *address;
5712 }
5713 lt__PROGRAM__LTX_preloaded_symbols[] =
5714 {
5715 { "@PROGRAM@", (void *) 0 },
5716 _LT_EOF
5717 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5718 cat <<\_LT_EOF >> conftest.$ac_ext
5719 {0, (void *) 0}
5720 };
5721
5722 /* This works around a problem in FreeBSD linker */
5723 #ifdef FREEBSD_WORKAROUND
5724 static const void *lt_preloaded_setup() {
5725 return lt__PROGRAM__LTX_preloaded_symbols;
5726 }
5727 #endif
5728
5729 #ifdef __cplusplus
5730 }
5731 #endif
5732 _LT_EOF
5733 # Now try linking the two files.
5734 mv conftest.$ac_objext conftstm.$ac_objext
5735 lt_save_LIBS="$LIBS"
5736 lt_save_CFLAGS="$CFLAGS"
5737 LIBS="conftstm.$ac_objext"
5738 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5739 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5740 (eval $ac_link) 2>&5
5741 ac_status=$?
5742 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5743 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5744 pipe_works=yes
5745 fi
5746 LIBS="$lt_save_LIBS"
5747 CFLAGS="$lt_save_CFLAGS"
5748 else
5749 echo "cannot find nm_test_func in $nlist" >&5
5750 fi
5751 else
5752 echo "cannot find nm_test_var in $nlist" >&5
5753 fi
5754 else
5755 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5756 fi
5757 else
5758 echo "$progname: failed program was:" >&5
5759 cat conftest.$ac_ext >&5
5760 fi
5761 rm -rf conftest* conftst*
5762
5763 # Do not use the global_symbol_pipe unless it works.
5764 if test "$pipe_works" = yes; then
5765 break
5766 else
5767 lt_cv_sys_global_symbol_pipe=
5768 fi
5769 done
5770
5771 fi
5772
5773 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5774 lt_cv_sys_global_symbol_to_cdecl=
5775 fi
5776 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5778 $as_echo "failed" >&6; }
5779 else
5780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5781 $as_echo "ok" >&6; }
5782 fi
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805 # Check whether --enable-libtool-lock was given.
5806 if test "${enable_libtool_lock+set}" = set; then :
5807 enableval=$enable_libtool_lock;
5808 fi
5809
5810 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5811
5812 # Some flags need to be propagated to the compiler or linker for good
5813 # libtool support.
5814 case $host in
5815 ia64-*-hpux*)
5816 # Find out which ABI we are using.
5817 echo 'int i;' > conftest.$ac_ext
5818 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5819 (eval $ac_compile) 2>&5
5820 ac_status=$?
5821 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5822 test $ac_status = 0; }; then
5823 case `/usr/bin/file conftest.$ac_objext` in
5824 *ELF-32*)
5825 HPUX_IA64_MODE="32"
5826 ;;
5827 *ELF-64*)
5828 HPUX_IA64_MODE="64"
5829 ;;
5830 esac
5831 fi
5832 rm -rf conftest*
5833 ;;
5834 *-*-irix6*)
5835 # Find out which ABI we are using.
5836 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5837 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5838 (eval $ac_compile) 2>&5
5839 ac_status=$?
5840 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5841 test $ac_status = 0; }; then
5842 if test "$lt_cv_prog_gnu_ld" = yes; then
5843 case `/usr/bin/file conftest.$ac_objext` in
5844 *32-bit*)
5845 LD="${LD-ld} -melf32bsmip"
5846 ;;
5847 *N32*)
5848 LD="${LD-ld} -melf32bmipn32"
5849 ;;
5850 *64-bit*)
5851 LD="${LD-ld} -melf64bmip"
5852 ;;
5853 esac
5854 else
5855 case `/usr/bin/file conftest.$ac_objext` in
5856 *32-bit*)
5857 LD="${LD-ld} -32"
5858 ;;
5859 *N32*)
5860 LD="${LD-ld} -n32"
5861 ;;
5862 *64-bit*)
5863 LD="${LD-ld} -64"
5864 ;;
5865 esac
5866 fi
5867 fi
5868 rm -rf conftest*
5869 ;;
5870
5871 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
5872 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5873 # Find out which ABI we are using.
5874 echo 'int i;' > conftest.$ac_ext
5875 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5876 (eval $ac_compile) 2>&5
5877 ac_status=$?
5878 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5879 test $ac_status = 0; }; then
5880 case `/usr/bin/file conftest.o` in
5881 *32-bit*)
5882 case $host in
5883 x86_64-*kfreebsd*-gnu)
5884 LD="${LD-ld} -m elf_i386_fbsd"
5885 ;;
5886 x86_64-*linux*)
5887 case `/usr/bin/file conftest.o` in
5888 *x86-64*)
5889 LD="${LD-ld} -m elf32_x86_64"
5890 ;;
5891 *)
5892 LD="${LD-ld} -m elf_i386"
5893 ;;
5894 esac
5895 ;;
5896 powerpc64le-*linux*)
5897 LD="${LD-ld} -m elf32lppclinux"
5898 ;;
5899 powerpc64-*linux*)
5900 LD="${LD-ld} -m elf32ppclinux"
5901 ;;
5902 s390x-*linux*)
5903 LD="${LD-ld} -m elf_s390"
5904 ;;
5905 sparc64-*linux*)
5906 LD="${LD-ld} -m elf32_sparc"
5907 ;;
5908 esac
5909 ;;
5910 *64-bit*)
5911 case $host in
5912 x86_64-*kfreebsd*-gnu)
5913 LD="${LD-ld} -m elf_x86_64_fbsd"
5914 ;;
5915 x86_64-*linux*)
5916 LD="${LD-ld} -m elf_x86_64"
5917 ;;
5918 powerpcle-*linux*)
5919 LD="${LD-ld} -m elf64lppc"
5920 ;;
5921 powerpc-*linux*)
5922 LD="${LD-ld} -m elf64ppc"
5923 ;;
5924 s390*-*linux*|s390*-*tpf*)
5925 LD="${LD-ld} -m elf64_s390"
5926 ;;
5927 sparc*-*linux*)
5928 LD="${LD-ld} -m elf64_sparc"
5929 ;;
5930 esac
5931 ;;
5932 esac
5933 fi
5934 rm -rf conftest*
5935 ;;
5936
5937 *-*-sco3.2v5*)
5938 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5939 SAVE_CFLAGS="$CFLAGS"
5940 CFLAGS="$CFLAGS -belf"
5941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5942 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5943 if ${lt_cv_cc_needs_belf+:} false; then :
5944 $as_echo_n "(cached) " >&6
5945 else
5946 ac_ext=c
5947 ac_cpp='$CPP $CPPFLAGS'
5948 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5949 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5950 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5951
5952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5953 /* end confdefs.h. */
5954
5955 int
5956 main ()
5957 {
5958
5959 ;
5960 return 0;
5961 }
5962 _ACEOF
5963 if ac_fn_c_try_link "$LINENO"; then :
5964 lt_cv_cc_needs_belf=yes
5965 else
5966 lt_cv_cc_needs_belf=no
5967 fi
5968 rm -f core conftest.err conftest.$ac_objext \
5969 conftest$ac_exeext conftest.$ac_ext
5970 ac_ext=c
5971 ac_cpp='$CPP $CPPFLAGS'
5972 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5973 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5974 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5975
5976 fi
5977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5978 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5979 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5980 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5981 CFLAGS="$SAVE_CFLAGS"
5982 fi
5983 ;;
5984 sparc*-*solaris*)
5985 # Find out which ABI we are using.
5986 echo 'int i;' > conftest.$ac_ext
5987 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5988 (eval $ac_compile) 2>&5
5989 ac_status=$?
5990 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5991 test $ac_status = 0; }; then
5992 case `/usr/bin/file conftest.o` in
5993 *64-bit*)
5994 case $lt_cv_prog_gnu_ld in
5995 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5996 *)
5997 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5998 LD="${LD-ld} -64"
5999 fi
6000 ;;
6001 esac
6002 ;;
6003 esac
6004 fi
6005 rm -rf conftest*
6006 ;;
6007 esac
6008
6009 need_locks="$enable_libtool_lock"
6010
6011
6012 case $host_os in
6013 rhapsody* | darwin*)
6014 if test -n "$ac_tool_prefix"; then
6015 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6016 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6018 $as_echo_n "checking for $ac_word... " >&6; }
6019 if ${ac_cv_prog_DSYMUTIL+:} false; then :
6020 $as_echo_n "(cached) " >&6
6021 else
6022 if test -n "$DSYMUTIL"; then
6023 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6024 else
6025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6026 for as_dir in $PATH
6027 do
6028 IFS=$as_save_IFS
6029 test -z "$as_dir" && as_dir=.
6030 for ac_exec_ext in '' $ac_executable_extensions; do
6031 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6032 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6034 break 2
6035 fi
6036 done
6037 done
6038 IFS=$as_save_IFS
6039
6040 fi
6041 fi
6042 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6043 if test -n "$DSYMUTIL"; then
6044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6045 $as_echo "$DSYMUTIL" >&6; }
6046 else
6047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6048 $as_echo "no" >&6; }
6049 fi
6050
6051
6052 fi
6053 if test -z "$ac_cv_prog_DSYMUTIL"; then
6054 ac_ct_DSYMUTIL=$DSYMUTIL
6055 # Extract the first word of "dsymutil", so it can be a program name with args.
6056 set dummy dsymutil; ac_word=$2
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6058 $as_echo_n "checking for $ac_word... " >&6; }
6059 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6060 $as_echo_n "(cached) " >&6
6061 else
6062 if test -n "$ac_ct_DSYMUTIL"; then
6063 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6064 else
6065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6066 for as_dir in $PATH
6067 do
6068 IFS=$as_save_IFS
6069 test -z "$as_dir" && as_dir=.
6070 for ac_exec_ext in '' $ac_executable_extensions; do
6071 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6072 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6073 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6074 break 2
6075 fi
6076 done
6077 done
6078 IFS=$as_save_IFS
6079
6080 fi
6081 fi
6082 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6083 if test -n "$ac_ct_DSYMUTIL"; then
6084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6085 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6086 else
6087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6088 $as_echo "no" >&6; }
6089 fi
6090
6091 if test "x$ac_ct_DSYMUTIL" = x; then
6092 DSYMUTIL=":"
6093 else
6094 case $cross_compiling:$ac_tool_warned in
6095 yes:)
6096 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6097 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6098 ac_tool_warned=yes ;;
6099 esac
6100 DSYMUTIL=$ac_ct_DSYMUTIL
6101 fi
6102 else
6103 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6104 fi
6105
6106 if test -n "$ac_tool_prefix"; then
6107 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6108 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6110 $as_echo_n "checking for $ac_word... " >&6; }
6111 if ${ac_cv_prog_NMEDIT+:} false; then :
6112 $as_echo_n "(cached) " >&6
6113 else
6114 if test -n "$NMEDIT"; then
6115 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6116 else
6117 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6118 for as_dir in $PATH
6119 do
6120 IFS=$as_save_IFS
6121 test -z "$as_dir" && as_dir=.
6122 for ac_exec_ext in '' $ac_executable_extensions; do
6123 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6124 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6126 break 2
6127 fi
6128 done
6129 done
6130 IFS=$as_save_IFS
6131
6132 fi
6133 fi
6134 NMEDIT=$ac_cv_prog_NMEDIT
6135 if test -n "$NMEDIT"; then
6136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6137 $as_echo "$NMEDIT" >&6; }
6138 else
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6140 $as_echo "no" >&6; }
6141 fi
6142
6143
6144 fi
6145 if test -z "$ac_cv_prog_NMEDIT"; then
6146 ac_ct_NMEDIT=$NMEDIT
6147 # Extract the first word of "nmedit", so it can be a program name with args.
6148 set dummy nmedit; ac_word=$2
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6150 $as_echo_n "checking for $ac_word... " >&6; }
6151 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6152 $as_echo_n "(cached) " >&6
6153 else
6154 if test -n "$ac_ct_NMEDIT"; then
6155 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6156 else
6157 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6158 for as_dir in $PATH
6159 do
6160 IFS=$as_save_IFS
6161 test -z "$as_dir" && as_dir=.
6162 for ac_exec_ext in '' $ac_executable_extensions; do
6163 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6164 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6166 break 2
6167 fi
6168 done
6169 done
6170 IFS=$as_save_IFS
6171
6172 fi
6173 fi
6174 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6175 if test -n "$ac_ct_NMEDIT"; then
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6177 $as_echo "$ac_ct_NMEDIT" >&6; }
6178 else
6179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6180 $as_echo "no" >&6; }
6181 fi
6182
6183 if test "x$ac_ct_NMEDIT" = x; then
6184 NMEDIT=":"
6185 else
6186 case $cross_compiling:$ac_tool_warned in
6187 yes:)
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6189 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6190 ac_tool_warned=yes ;;
6191 esac
6192 NMEDIT=$ac_ct_NMEDIT
6193 fi
6194 else
6195 NMEDIT="$ac_cv_prog_NMEDIT"
6196 fi
6197
6198 if test -n "$ac_tool_prefix"; then
6199 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6200 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6202 $as_echo_n "checking for $ac_word... " >&6; }
6203 if ${ac_cv_prog_LIPO+:} false; then :
6204 $as_echo_n "(cached) " >&6
6205 else
6206 if test -n "$LIPO"; then
6207 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6208 else
6209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6210 for as_dir in $PATH
6211 do
6212 IFS=$as_save_IFS
6213 test -z "$as_dir" && as_dir=.
6214 for ac_exec_ext in '' $ac_executable_extensions; do
6215 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6216 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6218 break 2
6219 fi
6220 done
6221 done
6222 IFS=$as_save_IFS
6223
6224 fi
6225 fi
6226 LIPO=$ac_cv_prog_LIPO
6227 if test -n "$LIPO"; then
6228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6229 $as_echo "$LIPO" >&6; }
6230 else
6231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6232 $as_echo "no" >&6; }
6233 fi
6234
6235
6236 fi
6237 if test -z "$ac_cv_prog_LIPO"; then
6238 ac_ct_LIPO=$LIPO
6239 # Extract the first word of "lipo", so it can be a program name with args.
6240 set dummy lipo; ac_word=$2
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6242 $as_echo_n "checking for $ac_word... " >&6; }
6243 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6244 $as_echo_n "(cached) " >&6
6245 else
6246 if test -n "$ac_ct_LIPO"; then
6247 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6248 else
6249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6250 for as_dir in $PATH
6251 do
6252 IFS=$as_save_IFS
6253 test -z "$as_dir" && as_dir=.
6254 for ac_exec_ext in '' $ac_executable_extensions; do
6255 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6256 ac_cv_prog_ac_ct_LIPO="lipo"
6257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6258 break 2
6259 fi
6260 done
6261 done
6262 IFS=$as_save_IFS
6263
6264 fi
6265 fi
6266 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6267 if test -n "$ac_ct_LIPO"; then
6268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6269 $as_echo "$ac_ct_LIPO" >&6; }
6270 else
6271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6272 $as_echo "no" >&6; }
6273 fi
6274
6275 if test "x$ac_ct_LIPO" = x; then
6276 LIPO=":"
6277 else
6278 case $cross_compiling:$ac_tool_warned in
6279 yes:)
6280 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6281 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6282 ac_tool_warned=yes ;;
6283 esac
6284 LIPO=$ac_ct_LIPO
6285 fi
6286 else
6287 LIPO="$ac_cv_prog_LIPO"
6288 fi
6289
6290 if test -n "$ac_tool_prefix"; then
6291 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6292 set dummy ${ac_tool_prefix}otool; ac_word=$2
6293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6294 $as_echo_n "checking for $ac_word... " >&6; }
6295 if ${ac_cv_prog_OTOOL+:} false; then :
6296 $as_echo_n "(cached) " >&6
6297 else
6298 if test -n "$OTOOL"; then
6299 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6300 else
6301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6302 for as_dir in $PATH
6303 do
6304 IFS=$as_save_IFS
6305 test -z "$as_dir" && as_dir=.
6306 for ac_exec_ext in '' $ac_executable_extensions; do
6307 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6308 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6310 break 2
6311 fi
6312 done
6313 done
6314 IFS=$as_save_IFS
6315
6316 fi
6317 fi
6318 OTOOL=$ac_cv_prog_OTOOL
6319 if test -n "$OTOOL"; then
6320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6321 $as_echo "$OTOOL" >&6; }
6322 else
6323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6324 $as_echo "no" >&6; }
6325 fi
6326
6327
6328 fi
6329 if test -z "$ac_cv_prog_OTOOL"; then
6330 ac_ct_OTOOL=$OTOOL
6331 # Extract the first word of "otool", so it can be a program name with args.
6332 set dummy otool; ac_word=$2
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6334 $as_echo_n "checking for $ac_word... " >&6; }
6335 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6336 $as_echo_n "(cached) " >&6
6337 else
6338 if test -n "$ac_ct_OTOOL"; then
6339 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6340 else
6341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6342 for as_dir in $PATH
6343 do
6344 IFS=$as_save_IFS
6345 test -z "$as_dir" && as_dir=.
6346 for ac_exec_ext in '' $ac_executable_extensions; do
6347 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6348 ac_cv_prog_ac_ct_OTOOL="otool"
6349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6350 break 2
6351 fi
6352 done
6353 done
6354 IFS=$as_save_IFS
6355
6356 fi
6357 fi
6358 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6359 if test -n "$ac_ct_OTOOL"; then
6360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6361 $as_echo "$ac_ct_OTOOL" >&6; }
6362 else
6363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6364 $as_echo "no" >&6; }
6365 fi
6366
6367 if test "x$ac_ct_OTOOL" = x; then
6368 OTOOL=":"
6369 else
6370 case $cross_compiling:$ac_tool_warned in
6371 yes:)
6372 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6373 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6374 ac_tool_warned=yes ;;
6375 esac
6376 OTOOL=$ac_ct_OTOOL
6377 fi
6378 else
6379 OTOOL="$ac_cv_prog_OTOOL"
6380 fi
6381
6382 if test -n "$ac_tool_prefix"; then
6383 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6384 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6386 $as_echo_n "checking for $ac_word... " >&6; }
6387 if ${ac_cv_prog_OTOOL64+:} false; then :
6388 $as_echo_n "(cached) " >&6
6389 else
6390 if test -n "$OTOOL64"; then
6391 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6392 else
6393 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6394 for as_dir in $PATH
6395 do
6396 IFS=$as_save_IFS
6397 test -z "$as_dir" && as_dir=.
6398 for ac_exec_ext in '' $ac_executable_extensions; do
6399 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6400 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6401 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6402 break 2
6403 fi
6404 done
6405 done
6406 IFS=$as_save_IFS
6407
6408 fi
6409 fi
6410 OTOOL64=$ac_cv_prog_OTOOL64
6411 if test -n "$OTOOL64"; then
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6413 $as_echo "$OTOOL64" >&6; }
6414 else
6415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6416 $as_echo "no" >&6; }
6417 fi
6418
6419
6420 fi
6421 if test -z "$ac_cv_prog_OTOOL64"; then
6422 ac_ct_OTOOL64=$OTOOL64
6423 # Extract the first word of "otool64", so it can be a program name with args.
6424 set dummy otool64; ac_word=$2
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6426 $as_echo_n "checking for $ac_word... " >&6; }
6427 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6428 $as_echo_n "(cached) " >&6
6429 else
6430 if test -n "$ac_ct_OTOOL64"; then
6431 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6432 else
6433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6434 for as_dir in $PATH
6435 do
6436 IFS=$as_save_IFS
6437 test -z "$as_dir" && as_dir=.
6438 for ac_exec_ext in '' $ac_executable_extensions; do
6439 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6440 ac_cv_prog_ac_ct_OTOOL64="otool64"
6441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6442 break 2
6443 fi
6444 done
6445 done
6446 IFS=$as_save_IFS
6447
6448 fi
6449 fi
6450 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6451 if test -n "$ac_ct_OTOOL64"; then
6452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6453 $as_echo "$ac_ct_OTOOL64" >&6; }
6454 else
6455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6456 $as_echo "no" >&6; }
6457 fi
6458
6459 if test "x$ac_ct_OTOOL64" = x; then
6460 OTOOL64=":"
6461 else
6462 case $cross_compiling:$ac_tool_warned in
6463 yes:)
6464 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6465 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6466 ac_tool_warned=yes ;;
6467 esac
6468 OTOOL64=$ac_ct_OTOOL64
6469 fi
6470 else
6471 OTOOL64="$ac_cv_prog_OTOOL64"
6472 fi
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6501 $as_echo_n "checking for -single_module linker flag... " >&6; }
6502 if ${lt_cv_apple_cc_single_mod+:} false; then :
6503 $as_echo_n "(cached) " >&6
6504 else
6505 lt_cv_apple_cc_single_mod=no
6506 if test -z "${LT_MULTI_MODULE}"; then
6507 # By default we will add the -single_module flag. You can override
6508 # by either setting the environment variable LT_MULTI_MODULE
6509 # non-empty at configure time, or by adding -multi_module to the
6510 # link flags.
6511 rm -rf libconftest.dylib*
6512 echo "int foo(void){return 1;}" > conftest.c
6513 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6514 -dynamiclib -Wl,-single_module conftest.c" >&5
6515 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6516 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6517 _lt_result=$?
6518 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6519 lt_cv_apple_cc_single_mod=yes
6520 else
6521 cat conftest.err >&5
6522 fi
6523 rm -rf libconftest.dylib*
6524 rm -f conftest.*
6525 fi
6526 fi
6527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6528 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6530 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6531 if ${lt_cv_ld_exported_symbols_list+:} false; then :
6532 $as_echo_n "(cached) " >&6
6533 else
6534 lt_cv_ld_exported_symbols_list=no
6535 save_LDFLAGS=$LDFLAGS
6536 echo "_main" > conftest.sym
6537 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6539 /* end confdefs.h. */
6540
6541 int
6542 main ()
6543 {
6544
6545 ;
6546 return 0;
6547 }
6548 _ACEOF
6549 if ac_fn_c_try_link "$LINENO"; then :
6550 lt_cv_ld_exported_symbols_list=yes
6551 else
6552 lt_cv_ld_exported_symbols_list=no
6553 fi
6554 rm -f core conftest.err conftest.$ac_objext \
6555 conftest$ac_exeext conftest.$ac_ext
6556 LDFLAGS="$save_LDFLAGS"
6557
6558 fi
6559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6560 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6562 $as_echo_n "checking for -force_load linker flag... " >&6; }
6563 if ${lt_cv_ld_force_load+:} false; then :
6564 $as_echo_n "(cached) " >&6
6565 else
6566 lt_cv_ld_force_load=no
6567 cat > conftest.c << _LT_EOF
6568 int forced_loaded() { return 2;}
6569 _LT_EOF
6570 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6571 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6572 echo "$AR cru libconftest.a conftest.o" >&5
6573 $AR cru libconftest.a conftest.o 2>&5
6574 cat > conftest.c << _LT_EOF
6575 int main() { return 0;}
6576 _LT_EOF
6577 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6578 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6579 _lt_result=$?
6580 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6581 lt_cv_ld_force_load=yes
6582 else
6583 cat conftest.err >&5
6584 fi
6585 rm -f conftest.err libconftest.a conftest conftest.c
6586 rm -rf conftest.dSYM
6587
6588 fi
6589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6590 $as_echo "$lt_cv_ld_force_load" >&6; }
6591 case $host_os in
6592 rhapsody* | darwin1.[012])
6593 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6594 darwin1.*)
6595 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6596 darwin*) # darwin 5.x on
6597 # if running on 10.5 or later, the deployment target defaults
6598 # to the OS version, if on x86, and 10.4, the deployment
6599 # target defaults to 10.4. Don't you love it?
6600 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6601 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6602 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6603 10.[012][,.]*)
6604 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6605 10.*)
6606 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6607 esac
6608 ;;
6609 esac
6610 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6611 _lt_dar_single_mod='$single_module'
6612 fi
6613 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6614 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6615 else
6616 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6617 fi
6618 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6619 _lt_dsymutil='~$DSYMUTIL $lib || :'
6620 else
6621 _lt_dsymutil=
6622 fi
6623 ;;
6624 esac
6625
6626 for ac_header in dlfcn.h
6627 do :
6628 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6629 "
6630 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6631 cat >>confdefs.h <<_ACEOF
6632 #define HAVE_DLFCN_H 1
6633 _ACEOF
6634
6635 fi
6636
6637 done
6638
6639
6640
6641
6642
6643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6644 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6645 if ${ac_cv_c_bigendian+:} false; then :
6646 $as_echo_n "(cached) " >&6
6647 else
6648 ac_cv_c_bigendian=unknown
6649 # See if we're dealing with a universal compiler.
6650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6651 /* end confdefs.h. */
6652 #ifndef __APPLE_CC__
6653 not a universal capable compiler
6654 #endif
6655 typedef int dummy;
6656
6657 _ACEOF
6658 if ac_fn_c_try_compile "$LINENO"; then :
6659
6660 # Check for potential -arch flags. It is not universal unless
6661 # there are at least two -arch flags with different values.
6662 ac_arch=
6663 ac_prev=
6664 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6665 if test -n "$ac_prev"; then
6666 case $ac_word in
6667 i?86 | x86_64 | ppc | ppc64)
6668 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6669 ac_arch=$ac_word
6670 else
6671 ac_cv_c_bigendian=universal
6672 break
6673 fi
6674 ;;
6675 esac
6676 ac_prev=
6677 elif test "x$ac_word" = "x-arch"; then
6678 ac_prev=arch
6679 fi
6680 done
6681 fi
6682 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6683 if test $ac_cv_c_bigendian = unknown; then
6684 # See if sys/param.h defines the BYTE_ORDER macro.
6685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6686 /* end confdefs.h. */
6687 #include <sys/types.h>
6688 #include <sys/param.h>
6689
6690 int
6691 main ()
6692 {
6693 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6694 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6695 && LITTLE_ENDIAN)
6696 bogus endian macros
6697 #endif
6698
6699 ;
6700 return 0;
6701 }
6702 _ACEOF
6703 if ac_fn_c_try_compile "$LINENO"; then :
6704 # It does; now see whether it defined to BIG_ENDIAN or not.
6705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6706 /* end confdefs.h. */
6707 #include <sys/types.h>
6708 #include <sys/param.h>
6709
6710 int
6711 main ()
6712 {
6713 #if BYTE_ORDER != BIG_ENDIAN
6714 not big endian
6715 #endif
6716
6717 ;
6718 return 0;
6719 }
6720 _ACEOF
6721 if ac_fn_c_try_compile "$LINENO"; then :
6722 ac_cv_c_bigendian=yes
6723 else
6724 ac_cv_c_bigendian=no
6725 fi
6726 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6727 fi
6728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6729 fi
6730 if test $ac_cv_c_bigendian = unknown; then
6731 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6733 /* end confdefs.h. */
6734 #include <limits.h>
6735
6736 int
6737 main ()
6738 {
6739 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6740 bogus endian macros
6741 #endif
6742
6743 ;
6744 return 0;
6745 }
6746 _ACEOF
6747 if ac_fn_c_try_compile "$LINENO"; then :
6748 # It does; now see whether it defined to _BIG_ENDIAN or not.
6749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6750 /* end confdefs.h. */
6751 #include <limits.h>
6752
6753 int
6754 main ()
6755 {
6756 #ifndef _BIG_ENDIAN
6757 not big endian
6758 #endif
6759
6760 ;
6761 return 0;
6762 }
6763 _ACEOF
6764 if ac_fn_c_try_compile "$LINENO"; then :
6765 ac_cv_c_bigendian=yes
6766 else
6767 ac_cv_c_bigendian=no
6768 fi
6769 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6770 fi
6771 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6772 fi
6773 if test $ac_cv_c_bigendian = unknown; then
6774 # Compile a test program.
6775 if test "$cross_compiling" = yes; then :
6776 # Try to guess by grepping values from an object file.
6777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6778 /* end confdefs.h. */
6779 short int ascii_mm[] =
6780 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6781 short int ascii_ii[] =
6782 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6783 int use_ascii (int i) {
6784 return ascii_mm[i] + ascii_ii[i];
6785 }
6786 short int ebcdic_ii[] =
6787 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6788 short int ebcdic_mm[] =
6789 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6790 int use_ebcdic (int i) {
6791 return ebcdic_mm[i] + ebcdic_ii[i];
6792 }
6793 extern int foo;
6794
6795 int
6796 main ()
6797 {
6798 return use_ascii (foo) == use_ebcdic (foo);
6799 ;
6800 return 0;
6801 }
6802 _ACEOF
6803 if ac_fn_c_try_compile "$LINENO"; then :
6804 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6805 ac_cv_c_bigendian=yes
6806 fi
6807 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6808 if test "$ac_cv_c_bigendian" = unknown; then
6809 ac_cv_c_bigendian=no
6810 else
6811 # finding both strings is unlikely to happen, but who knows?
6812 ac_cv_c_bigendian=unknown
6813 fi
6814 fi
6815 fi
6816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6817 else
6818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6819 /* end confdefs.h. */
6820 $ac_includes_default
6821 int
6822 main ()
6823 {
6824
6825 /* Are we little or big endian? From Harbison&Steele. */
6826 union
6827 {
6828 long int l;
6829 char c[sizeof (long int)];
6830 } u;
6831 u.l = 1;
6832 return u.c[sizeof (long int) - 1] == 1;
6833
6834 ;
6835 return 0;
6836 }
6837 _ACEOF
6838 if ac_fn_c_try_run "$LINENO"; then :
6839 ac_cv_c_bigendian=no
6840 else
6841 ac_cv_c_bigendian=yes
6842 fi
6843 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6844 conftest.$ac_objext conftest.beam conftest.$ac_ext
6845 fi
6846
6847 fi
6848 fi
6849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6850 $as_echo "$ac_cv_c_bigendian" >&6; }
6851 case $ac_cv_c_bigendian in #(
6852 yes)
6853 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6854 ;; #(
6855 no)
6856 ;; #(
6857 universal)
6858
6859 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6860
6861 ;; #(
6862 *)
6863 as_fn_error $? "unknown endianness
6864 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6865 esac
6866
6867
6868
6869
6870 if test "x$cross_compiling" = "xno"; then
6871 : "${CC_FOR_BUILD:=\$(CC)}"
6872 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
6873 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
6874 else
6875 : "${CC_FOR_BUILD:=gcc}"
6876 : "${CFLAGS_FOR_BUILD:=-g -O}"
6877 : "${LDLFAGS_FOR_BUILD:=}"
6878 fi
6879
6880
6881
6882
6883
6884 if test -n "$ac_tool_prefix"; then
6885 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6886 set dummy ${ac_tool_prefix}ar; ac_word=$2
6887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6888 $as_echo_n "checking for $ac_word... " >&6; }
6889 if ${ac_cv_prog_AR+:} false; then :
6890 $as_echo_n "(cached) " >&6
6891 else
6892 if test -n "$AR"; then
6893 ac_cv_prog_AR="$AR" # Let the user override the test.
6894 else
6895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6896 for as_dir in $PATH
6897 do
6898 IFS=$as_save_IFS
6899 test -z "$as_dir" && as_dir=.
6900 for ac_exec_ext in '' $ac_executable_extensions; do
6901 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6902 ac_cv_prog_AR="${ac_tool_prefix}ar"
6903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6904 break 2
6905 fi
6906 done
6907 done
6908 IFS=$as_save_IFS
6909
6910 fi
6911 fi
6912 AR=$ac_cv_prog_AR
6913 if test -n "$AR"; then
6914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6915 $as_echo "$AR" >&6; }
6916 else
6917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6918 $as_echo "no" >&6; }
6919 fi
6920
6921
6922 fi
6923 if test -z "$ac_cv_prog_AR"; then
6924 ac_ct_AR=$AR
6925 # Extract the first word of "ar", so it can be a program name with args.
6926 set dummy ar; ac_word=$2
6927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6928 $as_echo_n "checking for $ac_word... " >&6; }
6929 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6930 $as_echo_n "(cached) " >&6
6931 else
6932 if test -n "$ac_ct_AR"; then
6933 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6934 else
6935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6936 for as_dir in $PATH
6937 do
6938 IFS=$as_save_IFS
6939 test -z "$as_dir" && as_dir=.
6940 for ac_exec_ext in '' $ac_executable_extensions; do
6941 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6942 ac_cv_prog_ac_ct_AR="ar"
6943 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6944 break 2
6945 fi
6946 done
6947 done
6948 IFS=$as_save_IFS
6949
6950 fi
6951 fi
6952 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6953 if test -n "$ac_ct_AR"; then
6954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6955 $as_echo "$ac_ct_AR" >&6; }
6956 else
6957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6958 $as_echo "no" >&6; }
6959 fi
6960
6961 if test "x$ac_ct_AR" = x; then
6962 AR=""
6963 else
6964 case $cross_compiling:$ac_tool_warned in
6965 yes:)
6966 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6967 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6968 ac_tool_warned=yes ;;
6969 esac
6970 AR=$ac_ct_AR
6971 fi
6972 else
6973 AR="$ac_cv_prog_AR"
6974 fi
6975
6976 if test -n "$ac_tool_prefix"; then
6977 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6978 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6980 $as_echo_n "checking for $ac_word... " >&6; }
6981 if ${ac_cv_prog_RANLIB+:} false; then :
6982 $as_echo_n "(cached) " >&6
6983 else
6984 if test -n "$RANLIB"; then
6985 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6986 else
6987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6988 for as_dir in $PATH
6989 do
6990 IFS=$as_save_IFS
6991 test -z "$as_dir" && as_dir=.
6992 for ac_exec_ext in '' $ac_executable_extensions; do
6993 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6994 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6996 break 2
6997 fi
6998 done
6999 done
7000 IFS=$as_save_IFS
7001
7002 fi
7003 fi
7004 RANLIB=$ac_cv_prog_RANLIB
7005 if test -n "$RANLIB"; then
7006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7007 $as_echo "$RANLIB" >&6; }
7008 else
7009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7010 $as_echo "no" >&6; }
7011 fi
7012
7013
7014 fi
7015 if test -z "$ac_cv_prog_RANLIB"; then
7016 ac_ct_RANLIB=$RANLIB
7017 # Extract the first word of "ranlib", so it can be a program name with args.
7018 set dummy ranlib; ac_word=$2
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7020 $as_echo_n "checking for $ac_word... " >&6; }
7021 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7022 $as_echo_n "(cached) " >&6
7023 else
7024 if test -n "$ac_ct_RANLIB"; then
7025 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7026 else
7027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7028 for as_dir in $PATH
7029 do
7030 IFS=$as_save_IFS
7031 test -z "$as_dir" && as_dir=.
7032 for ac_exec_ext in '' $ac_executable_extensions; do
7033 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7034 ac_cv_prog_ac_ct_RANLIB="ranlib"
7035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7036 break 2
7037 fi
7038 done
7039 done
7040 IFS=$as_save_IFS
7041
7042 fi
7043 fi
7044 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7045 if test -n "$ac_ct_RANLIB"; then
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7047 $as_echo "$ac_ct_RANLIB" >&6; }
7048 else
7049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7050 $as_echo "no" >&6; }
7051 fi
7052
7053 if test "x$ac_ct_RANLIB" = x; then
7054 RANLIB=":"
7055 else
7056 case $cross_compiling:$ac_tool_warned in
7057 yes:)
7058 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7059 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7060 ac_tool_warned=yes ;;
7061 esac
7062 RANLIB=$ac_ct_RANLIB
7063 fi
7064 else
7065 RANLIB="$ac_cv_prog_RANLIB"
7066 fi
7067
7068
7069 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
7070 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
7071 # is C99. So handle it ourselves.
7072 :
7073 C_DIALECT=
7074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
7075 $as_echo_n "checking whether C11 is supported by default... " >&6; }
7076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7077 /* end confdefs.h. */
7078
7079 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
7080 # error "C11 support not found"
7081 #endif
7082
7083 _ACEOF
7084 if ac_fn_c_try_compile "$LINENO"; then :
7085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7086 $as_echo "yes" >&6; }
7087 else
7088
7089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7090 $as_echo "no" >&6; }
7091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
7092 $as_echo_n "checking for -std=c11 support... " >&6; }
7093 ac_save_CC="$CC"
7094 CC="$CC -std=c11"
7095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7096 /* end confdefs.h. */
7097
7098 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
7099 # error "C11 support not found"
7100 #endif
7101
7102 _ACEOF
7103 if ac_fn_c_try_compile "$LINENO"; then :
7104
7105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7106 $as_echo "yes" >&6; }
7107 CC="$ac_save_CC"
7108 C_DIALECT="-std=c11"
7109
7110 else
7111 as_fn_error $? "C11 is required" "$LINENO" 5
7112 fi
7113 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7114 fi
7115 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7116
7117
7118 ac_config_headers="$ac_config_headers config.h:config.in"
7119
7120
7121 # Some of the common include files depend on bfd.h, and bfd.h checks
7122 # that config.h is included first by testing that the PACKAGE macro
7123 # is defined.
7124 PACKAGE=sim
7125
7126 cat >>confdefs.h <<_ACEOF
7127 #define PACKAGE "$PACKAGE"
7128 _ACEOF
7129
7130
7131
7132 # Dependency checking.
7133 ac_config_commands="$ac_config_commands depdir"
7134
7135
7136 depcc="$CC" am_compiler_list=
7137
7138 am_depcomp=$ac_aux_dir/depcomp
7139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7140 $as_echo_n "checking dependency style of $depcc... " >&6; }
7141 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
7142 $as_echo_n "(cached) " >&6
7143 else
7144 if test -f "$am_depcomp"; then
7145 # We make a subdir and do the tests there. Otherwise we can end up
7146 # making bogus files that we don't know about and never remove. For
7147 # instance it was reported that on HP-UX the gcc test will end up
7148 # making a dummy file named `D' -- because `-MD' means `put the output
7149 # in D'.
7150 mkdir conftest.dir
7151 # Copy depcomp to subdir because otherwise we won't find it if we're
7152 # using a relative directory.
7153 cp "$am_depcomp" conftest.dir
7154 cd conftest.dir
7155 # We will build objects and dependencies in a subdirectory because
7156 # it helps to detect inapplicable dependency modes. For instance
7157 # both Tru64's cc and ICC support -MD to output dependencies as a
7158 # side effect of compilation, but ICC will put the dependencies in
7159 # the current directory while Tru64 will put them in the object
7160 # directory.
7161 mkdir sub
7162
7163 am_cv_CC_dependencies_compiler_type=none
7164 if test "$am_compiler_list" = ""; then
7165 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7166 fi
7167 for depmode in $am_compiler_list; do
7168 if test $depmode = none; then break; fi
7169
7170 $as_echo "$as_me:$LINENO: trying $depmode" >&5
7171 # Setup a source with many dependencies, because some compilers
7172 # like to wrap large dependency lists on column 80 (with \), and
7173 # we should not choose a depcomp mode which is confused by this.
7174 #
7175 # We need to recreate these files for each test, as the compiler may
7176 # overwrite some of them when testing with obscure command lines.
7177 # This happens at least with the AIX C compiler.
7178 : > sub/conftest.c
7179 for i in 1 2 3 4 5 6; do
7180 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7181 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7182 # Solaris 8's {/usr,}/bin/sh.
7183 touch sub/conftst$i.h
7184 done
7185 echo "include sub/conftest.Po" > confmf
7186
7187 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7188 # mode. It turns out that the SunPro C++ compiler does not properly
7189 # handle `-M -o', and we need to detect this.
7190 depcmd="depmode=$depmode \
7191 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
7192 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7193 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
7194 echo "| $depcmd" | sed -e 's/ */ /g' >&5
7195 if env $depcmd > conftest.err 2>&1 &&
7196 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
7197 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
7198 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
7199 # icc doesn't choke on unknown options, it will just issue warnings
7200 # or remarks (even with -Werror). So we grep stderr for any message
7201 # that says an option was ignored or not supported.
7202 # When given -MP, icc 7.0 and 7.1 complain thusly:
7203 # icc: Command line warning: ignoring option '-M'; no argument required
7204 # The diagnosis changed in icc 8.0:
7205 # icc: Command line remark: option '-MP' not supported
7206 if (grep 'ignoring option' conftest.err ||
7207 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7208 am_cv_CC_dependencies_compiler_type=$depmode
7209 $as_echo "$as_me:$LINENO: success" >&5
7210 break
7211 fi
7212 fi
7213 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
7214 sed -e 's/^/| /' < conftest.err >&5
7215 done
7216
7217 cd ..
7218 rm -rf conftest.dir
7219 else
7220 am_cv_CC_dependencies_compiler_type=none
7221 fi
7222
7223 fi
7224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7225 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7226 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
7227 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
7228 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7229
7230 fi
7231
7232
7233 ALL_LINGUAS=
7234 # If we haven't got the data from the intl directory,
7235 # assume NLS is disabled.
7236 USE_NLS=no
7237 LIBINTL=
7238 LIBINTL_DEP=
7239 INCINTL=
7240 XGETTEXT=
7241 GMSGFMT=
7242 POSUB=
7243
7244 if test -f ../../intl/config.intl; then
7245 . ../../intl/config.intl
7246 fi
7247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7248 $as_echo_n "checking whether NLS is requested... " >&6; }
7249 if test x"$USE_NLS" != xyes; then
7250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7251 $as_echo "no" >&6; }
7252 else
7253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7254 $as_echo "yes" >&6; }
7255
7256 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
7257
7258
7259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7260 $as_echo_n "checking for catalogs to be installed... " >&6; }
7261 # Look for .po and .gmo files in the source directory.
7262 CATALOGS=
7263 XLINGUAS=
7264 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7265 # If there aren't any .gmo files the shell will give us the
7266 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7267 # weeded out.
7268 case "$cat" in *\**)
7269 continue;;
7270 esac
7271 # The quadruple backslash is collapsed to a double backslash
7272 # by the backticks, then collapsed again by the double quotes,
7273 # leaving us with one backslash in the sed expression (right
7274 # before the dot that mustn't act as a wildcard).
7275 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7276 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7277 # The user is allowed to set LINGUAS to a list of languages to
7278 # install catalogs for. If it's empty that means "all of them."
7279 if test "x$LINGUAS" = x; then
7280 CATALOGS="$CATALOGS $cat"
7281 XLINGUAS="$XLINGUAS $lang"
7282 else
7283 case "$LINGUAS" in *$lang*)
7284 CATALOGS="$CATALOGS $cat"
7285 XLINGUAS="$XLINGUAS $lang"
7286 ;;
7287 esac
7288 fi
7289 done
7290 LINGUAS="$XLINGUAS"
7291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7292 $as_echo "$LINGUAS" >&6; }
7293
7294
7295 DATADIRNAME=share
7296
7297 INSTOBJEXT=.mo
7298
7299 GENCAT=gencat
7300
7301 CATOBJEXT=.gmo
7302
7303 fi
7304
7305 # Check for common headers.
7306 # NB: You can assume C11 headers exist.
7307
7308
7309 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
7310 #include <sys/types.h>
7311 #endif
7312 #ifdef HAVE_SYS_STAT_H
7313 #include <sys/stat.h>
7314 #endif
7315 "
7316 if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
7317
7318 cat >>confdefs.h <<_ACEOF
7319 #define HAVE_STRUCT_STAT_ST_DEV 1
7320 _ACEOF
7321
7322
7323 fi
7324 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
7325 #include <sys/types.h>
7326 #endif
7327 #ifdef HAVE_SYS_STAT_H
7328 #include <sys/stat.h>
7329 #endif
7330 "
7331 if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
7332
7333 cat >>confdefs.h <<_ACEOF
7334 #define HAVE_STRUCT_STAT_ST_INO 1
7335 _ACEOF
7336
7337
7338 fi
7339 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
7340 #include <sys/types.h>
7341 #endif
7342 #ifdef HAVE_SYS_STAT_H
7343 #include <sys/stat.h>
7344 #endif
7345 "
7346 if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
7347
7348 cat >>confdefs.h <<_ACEOF
7349 #define HAVE_STRUCT_STAT_ST_MODE 1
7350 _ACEOF
7351
7352
7353 fi
7354 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
7355 #include <sys/types.h>
7356 #endif
7357 #ifdef HAVE_SYS_STAT_H
7358 #include <sys/stat.h>
7359 #endif
7360 "
7361 if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
7362
7363 cat >>confdefs.h <<_ACEOF
7364 #define HAVE_STRUCT_STAT_ST_NLINK 1
7365 _ACEOF
7366
7367
7368 fi
7369 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
7370 #include <sys/types.h>
7371 #endif
7372 #ifdef HAVE_SYS_STAT_H
7373 #include <sys/stat.h>
7374 #endif
7375 "
7376 if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
7377
7378 cat >>confdefs.h <<_ACEOF
7379 #define HAVE_STRUCT_STAT_ST_UID 1
7380 _ACEOF
7381
7382
7383 fi
7384 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
7385 #include <sys/types.h>
7386 #endif
7387 #ifdef HAVE_SYS_STAT_H
7388 #include <sys/stat.h>
7389 #endif
7390 "
7391 if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
7392
7393 cat >>confdefs.h <<_ACEOF
7394 #define HAVE_STRUCT_STAT_ST_GID 1
7395 _ACEOF
7396
7397
7398 fi
7399 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
7400 #include <sys/types.h>
7401 #endif
7402 #ifdef HAVE_SYS_STAT_H
7403 #include <sys/stat.h>
7404 #endif
7405 "
7406 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
7407
7408 cat >>confdefs.h <<_ACEOF
7409 #define HAVE_STRUCT_STAT_ST_RDEV 1
7410 _ACEOF
7411
7412
7413 fi
7414 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
7415 #include <sys/types.h>
7416 #endif
7417 #ifdef HAVE_SYS_STAT_H
7418 #include <sys/stat.h>
7419 #endif
7420 "
7421 if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
7422
7423 cat >>confdefs.h <<_ACEOF
7424 #define HAVE_STRUCT_STAT_ST_SIZE 1
7425 _ACEOF
7426
7427
7428 fi
7429 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
7430 #include <sys/types.h>
7431 #endif
7432 #ifdef HAVE_SYS_STAT_H
7433 #include <sys/stat.h>
7434 #endif
7435 "
7436 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
7437
7438 cat >>confdefs.h <<_ACEOF
7439 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
7440 _ACEOF
7441
7442
7443 fi
7444 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
7445 #include <sys/types.h>
7446 #endif
7447 #ifdef HAVE_SYS_STAT_H
7448 #include <sys/stat.h>
7449 #endif
7450 "
7451 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
7452
7453 cat >>confdefs.h <<_ACEOF
7454 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
7455 _ACEOF
7456
7457
7458 fi
7459 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
7460 #include <sys/types.h>
7461 #endif
7462 #ifdef HAVE_SYS_STAT_H
7463 #include <sys/stat.h>
7464 #endif
7465 "
7466 if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
7467
7468 cat >>confdefs.h <<_ACEOF
7469 #define HAVE_STRUCT_STAT_ST_ATIME 1
7470 _ACEOF
7471
7472
7473 fi
7474 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
7475 #include <sys/types.h>
7476 #endif
7477 #ifdef HAVE_SYS_STAT_H
7478 #include <sys/stat.h>
7479 #endif
7480 "
7481 if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
7482
7483 cat >>confdefs.h <<_ACEOF
7484 #define HAVE_STRUCT_STAT_ST_MTIME 1
7485 _ACEOF
7486
7487
7488 fi
7489 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
7490 #include <sys/types.h>
7491 #endif
7492 #ifdef HAVE_SYS_STAT_H
7493 #include <sys/stat.h>
7494 #endif
7495 "
7496 if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
7497
7498 cat >>confdefs.h <<_ACEOF
7499 #define HAVE_STRUCT_STAT_ST_CTIME 1
7500 _ACEOF
7501
7502
7503 fi
7504
7505 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
7506 #include <sys/socket.h>
7507
7508 "
7509 if test "x$ac_cv_type_socklen_t" = xyes; then :
7510
7511 cat >>confdefs.h <<_ACEOF
7512 #define HAVE_SOCKLEN_T 1
7513 _ACEOF
7514
7515
7516 fi
7517
7518
7519 # Check for socket libraries
7520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7521 $as_echo_n "checking for bind in -lsocket... " >&6; }
7522 if ${ac_cv_lib_socket_bind+:} false; then :
7523 $as_echo_n "(cached) " >&6
7524 else
7525 ac_check_lib_save_LIBS=$LIBS
7526 LIBS="-lsocket $LIBS"
7527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7528 /* end confdefs.h. */
7529
7530 /* Override any GCC internal prototype to avoid an error.
7531 Use char because int might match the return type of a GCC
7532 builtin and then its argument prototype would still apply. */
7533 #ifdef __cplusplus
7534 extern "C"
7535 #endif
7536 char bind ();
7537 int
7538 main ()
7539 {
7540 return bind ();
7541 ;
7542 return 0;
7543 }
7544 _ACEOF
7545 if ac_fn_c_try_link "$LINENO"; then :
7546 ac_cv_lib_socket_bind=yes
7547 else
7548 ac_cv_lib_socket_bind=no
7549 fi
7550 rm -f core conftest.err conftest.$ac_objext \
7551 conftest$ac_exeext conftest.$ac_ext
7552 LIBS=$ac_check_lib_save_LIBS
7553 fi
7554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7555 $as_echo "$ac_cv_lib_socket_bind" >&6; }
7556 if test "x$ac_cv_lib_socket_bind" = xyes; then :
7557 cat >>confdefs.h <<_ACEOF
7558 #define HAVE_LIBSOCKET 1
7559 _ACEOF
7560
7561 LIBS="-lsocket $LIBS"
7562
7563 fi
7564
7565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7566 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7567 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
7568 $as_echo_n "(cached) " >&6
7569 else
7570 ac_check_lib_save_LIBS=$LIBS
7571 LIBS="-lnsl $LIBS"
7572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7573 /* end confdefs.h. */
7574
7575 /* Override any GCC internal prototype to avoid an error.
7576 Use char because int might match the return type of a GCC
7577 builtin and then its argument prototype would still apply. */
7578 #ifdef __cplusplus
7579 extern "C"
7580 #endif
7581 char gethostbyname ();
7582 int
7583 main ()
7584 {
7585 return gethostbyname ();
7586 ;
7587 return 0;
7588 }
7589 _ACEOF
7590 if ac_fn_c_try_link "$LINENO"; then :
7591 ac_cv_lib_nsl_gethostbyname=yes
7592 else
7593 ac_cv_lib_nsl_gethostbyname=no
7594 fi
7595 rm -f core conftest.err conftest.$ac_objext \
7596 conftest$ac_exeext conftest.$ac_ext
7597 LIBS=$ac_check_lib_save_LIBS
7598 fi
7599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7600 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7601 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
7602 cat >>confdefs.h <<_ACEOF
7603 #define HAVE_LIBNSL 1
7604 _ACEOF
7605
7606 LIBS="-lnsl $LIBS"
7607
7608 fi
7609
7610
7611 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
7612 # using the same condition.
7613
7614 # Use the system's zlib library.
7615 zlibdir="-L\$(top_builddir)/../zlib"
7616 zlibinc="-I\$(top_srcdir)/../zlib"
7617
7618 # Check whether --with-system-zlib was given.
7619 if test "${with_system_zlib+set}" = set; then :
7620 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7621 zlibdir=
7622 zlibinc=
7623 fi
7624
7625 fi
7626
7627
7628
7629
7630
7631 # BFD uses libdl when when plugins enabled.
7632
7633 maybe_plugins=no
7634 for ac_header in dlfcn.h
7635 do :
7636 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7637 "
7638 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7639 cat >>confdefs.h <<_ACEOF
7640 #define HAVE_DLFCN_H 1
7641 _ACEOF
7642 maybe_plugins=yes
7643 fi
7644
7645 done
7646
7647 for ac_header in windows.h
7648 do :
7649 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7650 "
7651 if test "x$ac_cv_header_windows_h" = xyes; then :
7652 cat >>confdefs.h <<_ACEOF
7653 #define HAVE_WINDOWS_H 1
7654 _ACEOF
7655 maybe_plugins=yes
7656 fi
7657
7658 done
7659
7660
7661 # Check whether --enable-plugins was given.
7662 if test "${enable_plugins+set}" = set; then :
7663 enableval=$enable_plugins; case "${enableval}" in
7664 no) plugins=no ;;
7665 *) plugins=yes
7666 if test "$maybe_plugins" != "yes" ; then
7667 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
7668 fi ;;
7669 esac
7670 else
7671 plugins=$maybe_plugins
7672
7673 fi
7674
7675 if test "$plugins" = "yes"; then
7676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7677 $as_echo_n "checking for library containing dlsym... " >&6; }
7678 if ${ac_cv_search_dlsym+:} false; then :
7679 $as_echo_n "(cached) " >&6
7680 else
7681 ac_func_search_save_LIBS=$LIBS
7682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7683 /* end confdefs.h. */
7684
7685 /* Override any GCC internal prototype to avoid an error.
7686 Use char because int might match the return type of a GCC
7687 builtin and then its argument prototype would still apply. */
7688 #ifdef __cplusplus
7689 extern "C"
7690 #endif
7691 char dlsym ();
7692 int
7693 main ()
7694 {
7695 return dlsym ();
7696 ;
7697 return 0;
7698 }
7699 _ACEOF
7700 for ac_lib in '' dl; do
7701 if test -z "$ac_lib"; then
7702 ac_res="none required"
7703 else
7704 ac_res=-l$ac_lib
7705 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7706 fi
7707 if ac_fn_c_try_link "$LINENO"; then :
7708 ac_cv_search_dlsym=$ac_res
7709 fi
7710 rm -f core conftest.err conftest.$ac_objext \
7711 conftest$ac_exeext
7712 if ${ac_cv_search_dlsym+:} false; then :
7713 break
7714 fi
7715 done
7716 if ${ac_cv_search_dlsym+:} false; then :
7717
7718 else
7719 ac_cv_search_dlsym=no
7720 fi
7721 rm conftest.$ac_ext
7722 LIBS=$ac_func_search_save_LIBS
7723 fi
7724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7725 $as_echo "$ac_cv_search_dlsym" >&6; }
7726 ac_res=$ac_cv_search_dlsym
7727 if test "$ac_res" != no; then :
7728 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7729
7730 fi
7731
7732 fi
7733
7734 if test "$plugins" = yes; then
7735 PLUGINS_TRUE=
7736 PLUGINS_FALSE='#'
7737 else
7738 PLUGINS_TRUE='#'
7739 PLUGINS_FALSE=
7740 fi
7741
7742
7743
7744
7745
7746 # Set options
7747 enable_dlopen=yes
7748
7749
7750
7751
7752 enable_win32_dll=no
7753
7754
7755 # Check whether --enable-shared was given.
7756 if test "${enable_shared+set}" = set; then :
7757 enableval=$enable_shared; p=${PACKAGE-default}
7758 case $enableval in
7759 yes) enable_shared=yes ;;
7760 no) enable_shared=no ;;
7761 *)
7762 enable_shared=no
7763 # Look at the argument we got. We use all the common list separators.
7764 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7765 for pkg in $enableval; do
7766 IFS="$lt_save_ifs"
7767 if test "X$pkg" = "X$p"; then
7768 enable_shared=yes
7769 fi
7770 done
7771 IFS="$lt_save_ifs"
7772 ;;
7773 esac
7774 else
7775 enable_shared=yes
7776 fi
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786 # Check whether --enable-static was given.
7787 if test "${enable_static+set}" = set; then :
7788 enableval=$enable_static; p=${PACKAGE-default}
7789 case $enableval in
7790 yes) enable_static=yes ;;
7791 no) enable_static=no ;;
7792 *)
7793 enable_static=no
7794 # Look at the argument we got. We use all the common list separators.
7795 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7796 for pkg in $enableval; do
7797 IFS="$lt_save_ifs"
7798 if test "X$pkg" = "X$p"; then
7799 enable_static=yes
7800 fi
7801 done
7802 IFS="$lt_save_ifs"
7803 ;;
7804 esac
7805 else
7806 enable_static=yes
7807 fi
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818 # Check whether --with-pic was given.
7819 if test "${with_pic+set}" = set; then :
7820 withval=$with_pic; pic_mode="$withval"
7821 else
7822 pic_mode=default
7823 fi
7824
7825
7826 test -z "$pic_mode" && pic_mode=default
7827
7828
7829
7830
7831
7832
7833
7834 # Check whether --enable-fast-install was given.
7835 if test "${enable_fast_install+set}" = set; then :
7836 enableval=$enable_fast_install; p=${PACKAGE-default}
7837 case $enableval in
7838 yes) enable_fast_install=yes ;;
7839 no) enable_fast_install=no ;;
7840 *)
7841 enable_fast_install=no
7842 # Look at the argument we got. We use all the common list separators.
7843 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7844 for pkg in $enableval; do
7845 IFS="$lt_save_ifs"
7846 if test "X$pkg" = "X$p"; then
7847 enable_fast_install=yes
7848 fi
7849 done
7850 IFS="$lt_save_ifs"
7851 ;;
7852 esac
7853 else
7854 enable_fast_install=yes
7855 fi
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867 # This can be used to rebuild libtool when needed
7868 LIBTOOL_DEPS="$ltmain"
7869
7870 # Always use our own libtool.
7871 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898 test -z "$LN_S" && LN_S="ln -s"
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913 if test -n "${ZSH_VERSION+set}" ; then
7914 setopt NO_GLOB_SUBST
7915 fi
7916
7917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7918 $as_echo_n "checking for objdir... " >&6; }
7919 if ${lt_cv_objdir+:} false; then :
7920 $as_echo_n "(cached) " >&6
7921 else
7922 rm -f .libs 2>/dev/null
7923 mkdir .libs 2>/dev/null
7924 if test -d .libs; then
7925 lt_cv_objdir=.libs
7926 else
7927 # MS-DOS does not allow filenames that begin with a dot.
7928 lt_cv_objdir=_libs
7929 fi
7930 rmdir .libs 2>/dev/null
7931 fi
7932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7933 $as_echo "$lt_cv_objdir" >&6; }
7934 objdir=$lt_cv_objdir
7935
7936
7937
7938
7939
7940 cat >>confdefs.h <<_ACEOF
7941 #define LT_OBJDIR "$lt_cv_objdir/"
7942 _ACEOF
7943
7944
7945
7946
7947 case $host_os in
7948 aix3*)
7949 # AIX sometimes has problems with the GCC collect2 program. For some
7950 # reason, if we set the COLLECT_NAMES environment variable, the problems
7951 # vanish in a puff of smoke.
7952 if test "X${COLLECT_NAMES+set}" != Xset; then
7953 COLLECT_NAMES=
7954 export COLLECT_NAMES
7955 fi
7956 ;;
7957 esac
7958
7959 # Global variables:
7960 ofile=libtool
7961 can_build_shared=yes
7962
7963 # All known linkers require a `.a' archive for static linking (except MSVC,
7964 # which needs '.lib').
7965 libext=a
7966
7967 with_gnu_ld="$lt_cv_prog_gnu_ld"
7968
7969 old_CC="$CC"
7970 old_CFLAGS="$CFLAGS"
7971
7972 # Set sane defaults for various variables
7973 test -z "$CC" && CC=cc
7974 test -z "$LTCC" && LTCC=$CC
7975 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7976 test -z "$LD" && LD=ld
7977 test -z "$ac_objext" && ac_objext=o
7978
7979 for cc_temp in $compiler""; do
7980 case $cc_temp in
7981 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7982 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7983 \-*) ;;
7984 *) break;;
7985 esac
7986 done
7987 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7988
7989
7990 # Only perform the check for file, if the check method requires it
7991 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7992 case $deplibs_check_method in
7993 file_magic*)
7994 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7996 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7997 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7998 $as_echo_n "(cached) " >&6
7999 else
8000 case $MAGIC_CMD in
8001 [\\/*] | ?:[\\/]*)
8002 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8003 ;;
8004 *)
8005 lt_save_MAGIC_CMD="$MAGIC_CMD"
8006 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8007 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8008 for ac_dir in $ac_dummy; do
8009 IFS="$lt_save_ifs"
8010 test -z "$ac_dir" && ac_dir=.
8011 if test -f $ac_dir/${ac_tool_prefix}file; then
8012 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8013 if test -n "$file_magic_test_file"; then
8014 case $deplibs_check_method in
8015 "file_magic "*)
8016 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8017 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8018 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8019 $EGREP "$file_magic_regex" > /dev/null; then
8020 :
8021 else
8022 cat <<_LT_EOF 1>&2
8023
8024 *** Warning: the command libtool uses to detect shared libraries,
8025 *** $file_magic_cmd, produces output that libtool cannot recognize.
8026 *** The result is that libtool may fail to recognize shared libraries
8027 *** as such. This will affect the creation of libtool libraries that
8028 *** depend on shared libraries, but programs linked with such libtool
8029 *** libraries will work regardless of this problem. Nevertheless, you
8030 *** may want to report the problem to your system manager and/or to
8031 *** bug-libtool@gnu.org
8032
8033 _LT_EOF
8034 fi ;;
8035 esac
8036 fi
8037 break
8038 fi
8039 done
8040 IFS="$lt_save_ifs"
8041 MAGIC_CMD="$lt_save_MAGIC_CMD"
8042 ;;
8043 esac
8044 fi
8045
8046 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8047 if test -n "$MAGIC_CMD"; then
8048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8049 $as_echo "$MAGIC_CMD" >&6; }
8050 else
8051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8052 $as_echo "no" >&6; }
8053 fi
8054
8055
8056
8057
8058
8059 if test -z "$lt_cv_path_MAGIC_CMD"; then
8060 if test -n "$ac_tool_prefix"; then
8061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8062 $as_echo_n "checking for file... " >&6; }
8063 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8064 $as_echo_n "(cached) " >&6
8065 else
8066 case $MAGIC_CMD in
8067 [\\/*] | ?:[\\/]*)
8068 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8069 ;;
8070 *)
8071 lt_save_MAGIC_CMD="$MAGIC_CMD"
8072 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8073 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8074 for ac_dir in $ac_dummy; do
8075 IFS="$lt_save_ifs"
8076 test -z "$ac_dir" && ac_dir=.
8077 if test -f $ac_dir/file; then
8078 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8079 if test -n "$file_magic_test_file"; then
8080 case $deplibs_check_method in
8081 "file_magic "*)
8082 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8083 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8084 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8085 $EGREP "$file_magic_regex" > /dev/null; then
8086 :
8087 else
8088 cat <<_LT_EOF 1>&2
8089
8090 *** Warning: the command libtool uses to detect shared libraries,
8091 *** $file_magic_cmd, produces output that libtool cannot recognize.
8092 *** The result is that libtool may fail to recognize shared libraries
8093 *** as such. This will affect the creation of libtool libraries that
8094 *** depend on shared libraries, but programs linked with such libtool
8095 *** libraries will work regardless of this problem. Nevertheless, you
8096 *** may want to report the problem to your system manager and/or to
8097 *** bug-libtool@gnu.org
8098
8099 _LT_EOF
8100 fi ;;
8101 esac
8102 fi
8103 break
8104 fi
8105 done
8106 IFS="$lt_save_ifs"
8107 MAGIC_CMD="$lt_save_MAGIC_CMD"
8108 ;;
8109 esac
8110 fi
8111
8112 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8113 if test -n "$MAGIC_CMD"; then
8114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8115 $as_echo "$MAGIC_CMD" >&6; }
8116 else
8117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8118 $as_echo "no" >&6; }
8119 fi
8120
8121
8122 else
8123 MAGIC_CMD=:
8124 fi
8125 fi
8126
8127 fi
8128 ;;
8129 esac
8130
8131 # Use C for the default configuration in the libtool script
8132
8133 lt_save_CC="$CC"
8134 ac_ext=c
8135 ac_cpp='$CPP $CPPFLAGS'
8136 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8137 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8138 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8139
8140
8141 # Source file extension for C test sources.
8142 ac_ext=c
8143
8144 # Object file extension for compiled C test sources.
8145 objext=o
8146 objext=$objext
8147
8148 # Code to be used in simple compile tests
8149 lt_simple_compile_test_code="int some_variable = 0;"
8150
8151 # Code to be used in simple link tests
8152 lt_simple_link_test_code='int main(){return(0);}'
8153
8154
8155
8156
8157
8158
8159
8160 # If no C compiler was specified, use CC.
8161 LTCC=${LTCC-"$CC"}
8162
8163 # If no C compiler flags were specified, use CFLAGS.
8164 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8165
8166 # Allow CC to be a program name with arguments.
8167 compiler=$CC
8168
8169 # Save the default compiler, since it gets overwritten when the other
8170 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8171 compiler_DEFAULT=$CC
8172
8173 # save warnings/boilerplate of simple test code
8174 ac_outfile=conftest.$ac_objext
8175 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8176 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8177 _lt_compiler_boilerplate=`cat conftest.err`
8178 $RM conftest*
8179
8180 ac_outfile=conftest.$ac_objext
8181 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8182 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8183 _lt_linker_boilerplate=`cat conftest.err`
8184 $RM -r conftest*
8185
8186
8187 ## CAVEAT EMPTOR:
8188 ## There is no encapsulation within the following macros, do not change
8189 ## the running order or otherwise move them around unless you know exactly
8190 ## what you are doing...
8191 if test -n "$compiler"; then
8192
8193 lt_prog_compiler_no_builtin_flag=
8194
8195 if test "$GCC" = yes; then
8196 case $cc_basename in
8197 nvcc*)
8198 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8199 *)
8200 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8201 esac
8202
8203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8204 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8205 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8206 $as_echo_n "(cached) " >&6
8207 else
8208 lt_cv_prog_compiler_rtti_exceptions=no
8209 ac_outfile=conftest.$ac_objext
8210 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8211 lt_compiler_flag="-fno-rtti -fno-exceptions"
8212 # Insert the option either (1) after the last *FLAGS variable, or
8213 # (2) before a word containing "conftest.", or (3) at the end.
8214 # Note that $ac_compile itself does not contain backslashes and begins
8215 # with a dollar sign (not a hyphen), so the echo should work correctly.
8216 # The option is referenced via a variable to avoid confusing sed.
8217 lt_compile=`echo "$ac_compile" | $SED \
8218 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8219 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8220 -e 's:$: $lt_compiler_flag:'`
8221 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8222 (eval "$lt_compile" 2>conftest.err)
8223 ac_status=$?
8224 cat conftest.err >&5
8225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8226 if (exit $ac_status) && test -s "$ac_outfile"; then
8227 # The compiler can only warn and ignore the option if not recognized
8228 # So say no if there are warnings other than the usual output.
8229 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8230 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8231 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8232 lt_cv_prog_compiler_rtti_exceptions=yes
8233 fi
8234 fi
8235 $RM conftest*
8236
8237 fi
8238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8239 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8240
8241 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8242 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8243 else
8244 :
8245 fi
8246
8247 fi
8248
8249
8250
8251
8252
8253
8254 lt_prog_compiler_wl=
8255 lt_prog_compiler_pic=
8256 lt_prog_compiler_static=
8257
8258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8259 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8260
8261 if test "$GCC" = yes; then
8262 lt_prog_compiler_wl='-Wl,'
8263 lt_prog_compiler_static='-static'
8264
8265 case $host_os in
8266 aix*)
8267 # All AIX code is PIC.
8268 if test "$host_cpu" = ia64; then
8269 # AIX 5 now supports IA64 processor
8270 lt_prog_compiler_static='-Bstatic'
8271 fi
8272 lt_prog_compiler_pic='-fPIC'
8273 ;;
8274
8275 amigaos*)
8276 case $host_cpu in
8277 powerpc)
8278 # see comment about AmigaOS4 .so support
8279 lt_prog_compiler_pic='-fPIC'
8280 ;;
8281 m68k)
8282 # FIXME: we need at least 68020 code to build shared libraries, but
8283 # adding the `-m68020' flag to GCC prevents building anything better,
8284 # like `-m68040'.
8285 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8286 ;;
8287 esac
8288 ;;
8289
8290 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8291 # PIC is the default for these OSes.
8292 ;;
8293
8294 mingw* | cygwin* | pw32* | os2* | cegcc*)
8295 # This hack is so that the source file can tell whether it is being
8296 # built for inclusion in a dll (and should export symbols for example).
8297 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8298 # (--disable-auto-import) libraries
8299 lt_prog_compiler_pic='-DDLL_EXPORT'
8300 ;;
8301
8302 darwin* | rhapsody*)
8303 # PIC is the default on this platform
8304 # Common symbols not allowed in MH_DYLIB files
8305 lt_prog_compiler_pic='-fno-common'
8306 ;;
8307
8308 haiku*)
8309 # PIC is the default for Haiku.
8310 # The "-static" flag exists, but is broken.
8311 lt_prog_compiler_static=
8312 ;;
8313
8314 hpux*)
8315 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8316 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8317 # sets the default TLS model and affects inlining.
8318 case $host_cpu in
8319 hppa*64*)
8320 # +Z the default
8321 ;;
8322 *)
8323 lt_prog_compiler_pic='-fPIC'
8324 ;;
8325 esac
8326 ;;
8327
8328 interix[3-9]*)
8329 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8330 # Instead, we relocate shared libraries at runtime.
8331 ;;
8332
8333 msdosdjgpp*)
8334 # Just because we use GCC doesn't mean we suddenly get shared libraries
8335 # on systems that don't support them.
8336 lt_prog_compiler_can_build_shared=no
8337 enable_shared=no
8338 ;;
8339
8340 *nto* | *qnx*)
8341 # QNX uses GNU C++, but need to define -shared option too, otherwise
8342 # it will coredump.
8343 lt_prog_compiler_pic='-fPIC -shared'
8344 ;;
8345
8346 sysv4*MP*)
8347 if test -d /usr/nec; then
8348 lt_prog_compiler_pic=-Kconform_pic
8349 fi
8350 ;;
8351
8352 *)
8353 lt_prog_compiler_pic='-fPIC'
8354 ;;
8355 esac
8356
8357 case $cc_basename in
8358 nvcc*) # Cuda Compiler Driver 2.2
8359 lt_prog_compiler_wl='-Xlinker '
8360 lt_prog_compiler_pic='-Xcompiler -fPIC'
8361 ;;
8362 esac
8363 else
8364 # PORTME Check for flag to pass linker flags through the system compiler.
8365 case $host_os in
8366 aix*)
8367 lt_prog_compiler_wl='-Wl,'
8368 if test "$host_cpu" = ia64; then
8369 # AIX 5 now supports IA64 processor
8370 lt_prog_compiler_static='-Bstatic'
8371 else
8372 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8373 fi
8374 ;;
8375
8376 mingw* | cygwin* | pw32* | os2* | cegcc*)
8377 # This hack is so that the source file can tell whether it is being
8378 # built for inclusion in a dll (and should export symbols for example).
8379 lt_prog_compiler_pic='-DDLL_EXPORT'
8380 ;;
8381
8382 hpux9* | hpux10* | hpux11*)
8383 lt_prog_compiler_wl='-Wl,'
8384 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8385 # not for PA HP-UX.
8386 case $host_cpu in
8387 hppa*64*|ia64*)
8388 # +Z the default
8389 ;;
8390 *)
8391 lt_prog_compiler_pic='+Z'
8392 ;;
8393 esac
8394 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8395 lt_prog_compiler_static='${wl}-a ${wl}archive'
8396 ;;
8397
8398 irix5* | irix6* | nonstopux*)
8399 lt_prog_compiler_wl='-Wl,'
8400 # PIC (with -KPIC) is the default.
8401 lt_prog_compiler_static='-non_shared'
8402 ;;
8403
8404 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8405 case $cc_basename in
8406 # old Intel for x86_64 which still supported -KPIC.
8407 ecc*)
8408 lt_prog_compiler_wl='-Wl,'
8409 lt_prog_compiler_pic='-KPIC'
8410 lt_prog_compiler_static='-static'
8411 ;;
8412 # icc used to be incompatible with GCC.
8413 # ICC 10 doesn't accept -KPIC any more.
8414 icc* | ifort*)
8415 lt_prog_compiler_wl='-Wl,'
8416 lt_prog_compiler_pic='-fPIC'
8417 lt_prog_compiler_static='-static'
8418 ;;
8419 # Lahey Fortran 8.1.
8420 lf95*)
8421 lt_prog_compiler_wl='-Wl,'
8422 lt_prog_compiler_pic='--shared'
8423 lt_prog_compiler_static='--static'
8424 ;;
8425 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8426 # Portland Group compilers (*not* the Pentium gcc compiler,
8427 # which looks to be a dead project)
8428 lt_prog_compiler_wl='-Wl,'
8429 lt_prog_compiler_pic='-fpic'
8430 lt_prog_compiler_static='-Bstatic'
8431 ;;
8432 ccc*)
8433 lt_prog_compiler_wl='-Wl,'
8434 # All Alpha code is PIC.
8435 lt_prog_compiler_static='-non_shared'
8436 ;;
8437 xl* | bgxl* | bgf* | mpixl*)
8438 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8439 lt_prog_compiler_wl='-Wl,'
8440 lt_prog_compiler_pic='-qpic'
8441 lt_prog_compiler_static='-qstaticlink'
8442 ;;
8443 *)
8444 case `$CC -V 2>&1 | sed 5q` in
8445 *Sun\ F* | *Sun*Fortran*)
8446 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8447 lt_prog_compiler_pic='-KPIC'
8448 lt_prog_compiler_static='-Bstatic'
8449 lt_prog_compiler_wl=''
8450 ;;
8451 *Sun\ C*)
8452 # Sun C 5.9
8453 lt_prog_compiler_pic='-KPIC'
8454 lt_prog_compiler_static='-Bstatic'
8455 lt_prog_compiler_wl='-Wl,'
8456 ;;
8457 esac
8458 ;;
8459 esac
8460 ;;
8461
8462 newsos6)
8463 lt_prog_compiler_pic='-KPIC'
8464 lt_prog_compiler_static='-Bstatic'
8465 ;;
8466
8467 *nto* | *qnx*)
8468 # QNX uses GNU C++, but need to define -shared option too, otherwise
8469 # it will coredump.
8470 lt_prog_compiler_pic='-fPIC -shared'
8471 ;;
8472
8473 osf3* | osf4* | osf5*)
8474 lt_prog_compiler_wl='-Wl,'
8475 # All OSF/1 code is PIC.
8476 lt_prog_compiler_static='-non_shared'
8477 ;;
8478
8479 rdos*)
8480 lt_prog_compiler_static='-non_shared'
8481 ;;
8482
8483 solaris*)
8484 lt_prog_compiler_pic='-KPIC'
8485 lt_prog_compiler_static='-Bstatic'
8486 case $cc_basename in
8487 f77* | f90* | f95*)
8488 lt_prog_compiler_wl='-Qoption ld ';;
8489 *)
8490 lt_prog_compiler_wl='-Wl,';;
8491 esac
8492 ;;
8493
8494 sunos4*)
8495 lt_prog_compiler_wl='-Qoption ld '
8496 lt_prog_compiler_pic='-PIC'
8497 lt_prog_compiler_static='-Bstatic'
8498 ;;
8499
8500 sysv4 | sysv4.2uw2* | sysv4.3*)
8501 lt_prog_compiler_wl='-Wl,'
8502 lt_prog_compiler_pic='-KPIC'
8503 lt_prog_compiler_static='-Bstatic'
8504 ;;
8505
8506 sysv4*MP*)
8507 if test -d /usr/nec ;then
8508 lt_prog_compiler_pic='-Kconform_pic'
8509 lt_prog_compiler_static='-Bstatic'
8510 fi
8511 ;;
8512
8513 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8514 lt_prog_compiler_wl='-Wl,'
8515 lt_prog_compiler_pic='-KPIC'
8516 lt_prog_compiler_static='-Bstatic'
8517 ;;
8518
8519 unicos*)
8520 lt_prog_compiler_wl='-Wl,'
8521 lt_prog_compiler_can_build_shared=no
8522 ;;
8523
8524 uts4*)
8525 lt_prog_compiler_pic='-pic'
8526 lt_prog_compiler_static='-Bstatic'
8527 ;;
8528
8529 *)
8530 lt_prog_compiler_can_build_shared=no
8531 ;;
8532 esac
8533 fi
8534
8535 case $host_os in
8536 # For platforms which do not support PIC, -DPIC is meaningless:
8537 *djgpp*)
8538 lt_prog_compiler_pic=
8539 ;;
8540 *)
8541 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8542 ;;
8543 esac
8544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8545 $as_echo "$lt_prog_compiler_pic" >&6; }
8546
8547
8548
8549
8550
8551
8552 #
8553 # Check to make sure the PIC flag actually works.
8554 #
8555 if test -n "$lt_prog_compiler_pic"; then
8556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8557 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8558 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8559 $as_echo_n "(cached) " >&6
8560 else
8561 lt_cv_prog_compiler_pic_works=no
8562 ac_outfile=conftest.$ac_objext
8563 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8564 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8565 # Insert the option either (1) after the last *FLAGS variable, or
8566 # (2) before a word containing "conftest.", or (3) at the end.
8567 # Note that $ac_compile itself does not contain backslashes and begins
8568 # with a dollar sign (not a hyphen), so the echo should work correctly.
8569 # The option is referenced via a variable to avoid confusing sed.
8570 lt_compile=`echo "$ac_compile" | $SED \
8571 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8572 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8573 -e 's:$: $lt_compiler_flag:'`
8574 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8575 (eval "$lt_compile" 2>conftest.err)
8576 ac_status=$?
8577 cat conftest.err >&5
8578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8579 if (exit $ac_status) && test -s "$ac_outfile"; then
8580 # The compiler can only warn and ignore the option if not recognized
8581 # So say no if there are warnings other than the usual output.
8582 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8583 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8584 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8585 lt_cv_prog_compiler_pic_works=yes
8586 fi
8587 fi
8588 $RM conftest*
8589
8590 fi
8591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8592 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8593
8594 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8595 case $lt_prog_compiler_pic in
8596 "" | " "*) ;;
8597 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8598 esac
8599 else
8600 lt_prog_compiler_pic=
8601 lt_prog_compiler_can_build_shared=no
8602 fi
8603
8604 fi
8605
8606
8607
8608
8609
8610
8611 #
8612 # Check to make sure the static flag actually works.
8613 #
8614 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8616 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8617 if ${lt_cv_prog_compiler_static_works+:} false; then :
8618 $as_echo_n "(cached) " >&6
8619 else
8620 lt_cv_prog_compiler_static_works=no
8621 save_LDFLAGS="$LDFLAGS"
8622 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8623 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8624 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8625 # The linker can only warn and ignore the option if not recognized
8626 # So say no if there are warnings
8627 if test -s conftest.err; then
8628 # Append any errors to the config.log.
8629 cat conftest.err 1>&5
8630 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8631 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8632 if diff conftest.exp conftest.er2 >/dev/null; then
8633 lt_cv_prog_compiler_static_works=yes
8634 fi
8635 else
8636 lt_cv_prog_compiler_static_works=yes
8637 fi
8638 fi
8639 $RM -r conftest*
8640 LDFLAGS="$save_LDFLAGS"
8641
8642 fi
8643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8644 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8645
8646 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8647 :
8648 else
8649 lt_prog_compiler_static=
8650 fi
8651
8652
8653
8654
8655
8656
8657
8658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8659 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8660 if ${lt_cv_prog_compiler_c_o+:} false; then :
8661 $as_echo_n "(cached) " >&6
8662 else
8663 lt_cv_prog_compiler_c_o=no
8664 $RM -r conftest 2>/dev/null
8665 mkdir conftest
8666 cd conftest
8667 mkdir out
8668 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8669
8670 lt_compiler_flag="-o out/conftest2.$ac_objext"
8671 # Insert the option either (1) after the last *FLAGS variable, or
8672 # (2) before a word containing "conftest.", or (3) at the end.
8673 # Note that $ac_compile itself does not contain backslashes and begins
8674 # with a dollar sign (not a hyphen), so the echo should work correctly.
8675 lt_compile=`echo "$ac_compile" | $SED \
8676 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8677 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8678 -e 's:$: $lt_compiler_flag:'`
8679 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8680 (eval "$lt_compile" 2>out/conftest.err)
8681 ac_status=$?
8682 cat out/conftest.err >&5
8683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8684 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8685 then
8686 # The compiler can only warn and ignore the option if not recognized
8687 # So say no if there are warnings
8688 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8689 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8690 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8691 lt_cv_prog_compiler_c_o=yes
8692 fi
8693 fi
8694 chmod u+w . 2>&5
8695 $RM conftest*
8696 # SGI C++ compiler will create directory out/ii_files/ for
8697 # template instantiation
8698 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8699 $RM out/* && rmdir out
8700 cd ..
8701 $RM -r conftest
8702 $RM conftest*
8703
8704 fi
8705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8706 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8707
8708
8709
8710
8711
8712
8713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8714 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8715 if ${lt_cv_prog_compiler_c_o+:} false; then :
8716 $as_echo_n "(cached) " >&6
8717 else
8718 lt_cv_prog_compiler_c_o=no
8719 $RM -r conftest 2>/dev/null
8720 mkdir conftest
8721 cd conftest
8722 mkdir out
8723 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8724
8725 lt_compiler_flag="-o out/conftest2.$ac_objext"
8726 # Insert the option either (1) after the last *FLAGS variable, or
8727 # (2) before a word containing "conftest.", or (3) at the end.
8728 # Note that $ac_compile itself does not contain backslashes and begins
8729 # with a dollar sign (not a hyphen), so the echo should work correctly.
8730 lt_compile=`echo "$ac_compile" | $SED \
8731 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8732 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8733 -e 's:$: $lt_compiler_flag:'`
8734 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8735 (eval "$lt_compile" 2>out/conftest.err)
8736 ac_status=$?
8737 cat out/conftest.err >&5
8738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8739 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8740 then
8741 # The compiler can only warn and ignore the option if not recognized
8742 # So say no if there are warnings
8743 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8744 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8745 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8746 lt_cv_prog_compiler_c_o=yes
8747 fi
8748 fi
8749 chmod u+w . 2>&5
8750 $RM conftest*
8751 # SGI C++ compiler will create directory out/ii_files/ for
8752 # template instantiation
8753 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8754 $RM out/* && rmdir out
8755 cd ..
8756 $RM -r conftest
8757 $RM conftest*
8758
8759 fi
8760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8761 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8762
8763
8764
8765
8766 hard_links="nottested"
8767 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8768 # do not overwrite the value of need_locks provided by the user
8769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8770 $as_echo_n "checking if we can lock with hard links... " >&6; }
8771 hard_links=yes
8772 $RM conftest*
8773 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8774 touch conftest.a
8775 ln conftest.a conftest.b 2>&5 || hard_links=no
8776 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8778 $as_echo "$hard_links" >&6; }
8779 if test "$hard_links" = no; then
8780 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8781 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8782 need_locks=warn
8783 fi
8784 else
8785 need_locks=no
8786 fi
8787
8788
8789
8790
8791
8792
8793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8794 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8795
8796 runpath_var=
8797 allow_undefined_flag=
8798 always_export_symbols=no
8799 archive_cmds=
8800 archive_expsym_cmds=
8801 compiler_needs_object=no
8802 enable_shared_with_static_runtimes=no
8803 export_dynamic_flag_spec=
8804 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8805 hardcode_automatic=no
8806 hardcode_direct=no
8807 hardcode_direct_absolute=no
8808 hardcode_libdir_flag_spec=
8809 hardcode_libdir_flag_spec_ld=
8810 hardcode_libdir_separator=
8811 hardcode_minus_L=no
8812 hardcode_shlibpath_var=unsupported
8813 inherit_rpath=no
8814 link_all_deplibs=unknown
8815 module_cmds=
8816 module_expsym_cmds=
8817 old_archive_from_new_cmds=
8818 old_archive_from_expsyms_cmds=
8819 thread_safe_flag_spec=
8820 whole_archive_flag_spec=
8821 # include_expsyms should be a list of space-separated symbols to be *always*
8822 # included in the symbol list
8823 include_expsyms=
8824 # exclude_expsyms can be an extended regexp of symbols to exclude
8825 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8826 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8827 # as well as any symbol that contains `d'.
8828 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8829 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8830 # platforms (ab)use it in PIC code, but their linkers get confused if
8831 # the symbol is explicitly referenced. Since portable code cannot
8832 # rely on this symbol name, it's probably fine to never include it in
8833 # preloaded symbol tables.
8834 # Exclude shared library initialization/finalization symbols.
8835 extract_expsyms_cmds=
8836
8837 case $host_os in
8838 cygwin* | mingw* | pw32* | cegcc*)
8839 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8840 # When not using gcc, we currently assume that we are using
8841 # Microsoft Visual C++.
8842 if test "$GCC" != yes; then
8843 with_gnu_ld=no
8844 fi
8845 ;;
8846 interix*)
8847 # we just hope/assume this is gcc and not c89 (= MSVC++)
8848 with_gnu_ld=yes
8849 ;;
8850 openbsd*)
8851 with_gnu_ld=no
8852 ;;
8853 esac
8854
8855 ld_shlibs=yes
8856
8857 # On some targets, GNU ld is compatible enough with the native linker
8858 # that we're better off using the native interface for both.
8859 lt_use_gnu_ld_interface=no
8860 if test "$with_gnu_ld" = yes; then
8861 case $host_os in
8862 aix*)
8863 # The AIX port of GNU ld has always aspired to compatibility
8864 # with the native linker. However, as the warning in the GNU ld
8865 # block says, versions before 2.19.5* couldn't really create working
8866 # shared libraries, regardless of the interface used.
8867 case `$LD -v 2>&1` in
8868 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8869 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8870 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8871 *)
8872 lt_use_gnu_ld_interface=yes
8873 ;;
8874 esac
8875 ;;
8876 *)
8877 lt_use_gnu_ld_interface=yes
8878 ;;
8879 esac
8880 fi
8881
8882 if test "$lt_use_gnu_ld_interface" = yes; then
8883 # If archive_cmds runs LD, not CC, wlarc should be empty
8884 wlarc='${wl}'
8885
8886 # Set some defaults for GNU ld with shared library support. These
8887 # are reset later if shared libraries are not supported. Putting them
8888 # here allows them to be overridden if necessary.
8889 runpath_var=LD_RUN_PATH
8890 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8891 export_dynamic_flag_spec='${wl}--export-dynamic'
8892 # ancient GNU ld didn't support --whole-archive et. al.
8893 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8894 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8895 else
8896 whole_archive_flag_spec=
8897 fi
8898 supports_anon_versioning=no
8899 case `$LD -v 2>&1` in
8900 *GNU\ gold*) supports_anon_versioning=yes ;;
8901 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8902 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8903 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8904 *\ 2.11.*) ;; # other 2.11 versions
8905 *) supports_anon_versioning=yes ;;
8906 esac
8907
8908 # See if GNU ld supports shared libraries.
8909 case $host_os in
8910 aix[3-9]*)
8911 # On AIX/PPC, the GNU linker is very broken
8912 if test "$host_cpu" != ia64; then
8913 ld_shlibs=no
8914 cat <<_LT_EOF 1>&2
8915
8916 *** Warning: the GNU linker, at least up to release 2.19, is reported
8917 *** to be unable to reliably create shared libraries on AIX.
8918 *** Therefore, libtool is disabling shared libraries support. If you
8919 *** really care for shared libraries, you may want to install binutils
8920 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8921 *** You will then need to restart the configuration process.
8922
8923 _LT_EOF
8924 fi
8925 ;;
8926
8927 amigaos*)
8928 case $host_cpu in
8929 powerpc)
8930 # see comment about AmigaOS4 .so support
8931 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8932 archive_expsym_cmds=''
8933 ;;
8934 m68k)
8935 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)'
8936 hardcode_libdir_flag_spec='-L$libdir'
8937 hardcode_minus_L=yes
8938 ;;
8939 esac
8940 ;;
8941
8942 beos*)
8943 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8944 allow_undefined_flag=unsupported
8945 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8946 # support --undefined. This deserves some investigation. FIXME
8947 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8948 else
8949 ld_shlibs=no
8950 fi
8951 ;;
8952
8953 cygwin* | mingw* | pw32* | cegcc*)
8954 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8955 # as there is no search path for DLLs.
8956 hardcode_libdir_flag_spec='-L$libdir'
8957 export_dynamic_flag_spec='${wl}--export-all-symbols'
8958 allow_undefined_flag=unsupported
8959 always_export_symbols=no
8960 enable_shared_with_static_runtimes=yes
8961 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8962
8963 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8964 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8965 # If the export-symbols file already is a .def file (1st line
8966 # is EXPORTS), use it as is; otherwise, prepend...
8967 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8968 cp $export_symbols $output_objdir/$soname.def;
8969 else
8970 echo EXPORTS > $output_objdir/$soname.def;
8971 cat $export_symbols >> $output_objdir/$soname.def;
8972 fi~
8973 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8974 else
8975 ld_shlibs=no
8976 fi
8977 ;;
8978
8979 haiku*)
8980 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8981 link_all_deplibs=yes
8982 ;;
8983
8984 interix[3-9]*)
8985 hardcode_direct=no
8986 hardcode_shlibpath_var=no
8987 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8988 export_dynamic_flag_spec='${wl}-E'
8989 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8990 # Instead, shared libraries are loaded at an image base (0x10000000 by
8991 # default) and relocated if they conflict, which is a slow very memory
8992 # consuming and fragmenting process. To avoid this, we pick a random,
8993 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8994 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8995 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8996 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'
8997 ;;
8998
8999 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9000 tmp_diet=no
9001 if test "$host_os" = linux-dietlibc; then
9002 case $cc_basename in
9003 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9004 esac
9005 fi
9006 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9007 && test "$tmp_diet" = no
9008 then
9009 tmp_addflag=' $pic_flag'
9010 tmp_sharedflag='-shared'
9011 case $cc_basename,$host_cpu in
9012 pgcc*) # Portland Group C compiler
9013 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'
9014 tmp_addflag=' $pic_flag'
9015 ;;
9016 pgf77* | pgf90* | pgf95* | pgfortran*)
9017 # Portland Group f77 and f90 compilers
9018 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'
9019 tmp_addflag=' $pic_flag -Mnomain' ;;
9020 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9021 tmp_addflag=' -i_dynamic' ;;
9022 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9023 tmp_addflag=' -i_dynamic -nofor_main' ;;
9024 ifc* | ifort*) # Intel Fortran compiler
9025 tmp_addflag=' -nofor_main' ;;
9026 lf95*) # Lahey Fortran 8.1
9027 whole_archive_flag_spec=
9028 tmp_sharedflag='--shared' ;;
9029 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9030 tmp_sharedflag='-qmkshrobj'
9031 tmp_addflag= ;;
9032 nvcc*) # Cuda Compiler Driver 2.2
9033 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'
9034 compiler_needs_object=yes
9035 ;;
9036 esac
9037 case `$CC -V 2>&1 | sed 5q` in
9038 *Sun\ C*) # Sun C 5.9
9039 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'
9040 compiler_needs_object=yes
9041 tmp_sharedflag='-G' ;;
9042 *Sun\ F*) # Sun Fortran 8.3
9043 tmp_sharedflag='-G' ;;
9044 esac
9045 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9046
9047 if test "x$supports_anon_versioning" = xyes; then
9048 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9049 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9050 echo "local: *; };" >> $output_objdir/$libname.ver~
9051 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9052 fi
9053
9054 case $cc_basename in
9055 xlf* | bgf* | bgxlf* | mpixlf*)
9056 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9057 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9058 hardcode_libdir_flag_spec=
9059 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9060 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9061 if test "x$supports_anon_versioning" = xyes; then
9062 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9063 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9064 echo "local: *; };" >> $output_objdir/$libname.ver~
9065 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9066 fi
9067 ;;
9068 esac
9069 else
9070 ld_shlibs=no
9071 fi
9072 ;;
9073
9074 netbsd*)
9075 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9076 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9077 wlarc=
9078 else
9079 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9080 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9081 fi
9082 ;;
9083
9084 solaris*)
9085 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9086 ld_shlibs=no
9087 cat <<_LT_EOF 1>&2
9088
9089 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9090 *** create shared libraries on Solaris systems. Therefore, libtool
9091 *** is disabling shared libraries support. We urge you to upgrade GNU
9092 *** binutils to release 2.9.1 or newer. Another option is to modify
9093 *** your PATH or compiler configuration so that the native linker is
9094 *** used, and then restart.
9095
9096 _LT_EOF
9097 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9098 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9099 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9100 else
9101 ld_shlibs=no
9102 fi
9103 ;;
9104
9105 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9106 case `$LD -v 2>&1` in
9107 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9108 ld_shlibs=no
9109 cat <<_LT_EOF 1>&2
9110
9111 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9112 *** reliably create shared libraries on SCO systems. Therefore, libtool
9113 *** is disabling shared libraries support. We urge you to upgrade GNU
9114 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9115 *** your PATH or compiler configuration so that the native linker is
9116 *** used, and then restart.
9117
9118 _LT_EOF
9119 ;;
9120 *)
9121 # For security reasons, it is highly recommended that you always
9122 # use absolute paths for naming shared libraries, and exclude the
9123 # DT_RUNPATH tag from executables and libraries. But doing so
9124 # requires that you compile everything twice, which is a pain.
9125 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9126 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9127 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9128 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9129 else
9130 ld_shlibs=no
9131 fi
9132 ;;
9133 esac
9134 ;;
9135
9136 sunos4*)
9137 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9138 wlarc=
9139 hardcode_direct=yes
9140 hardcode_shlibpath_var=no
9141 ;;
9142
9143 *)
9144 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9145 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9146 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9147 else
9148 ld_shlibs=no
9149 fi
9150 ;;
9151 esac
9152
9153 if test "$ld_shlibs" = no; then
9154 runpath_var=
9155 hardcode_libdir_flag_spec=
9156 export_dynamic_flag_spec=
9157 whole_archive_flag_spec=
9158 fi
9159 else
9160 # PORTME fill in a description of your system's linker (not GNU ld)
9161 case $host_os in
9162 aix3*)
9163 allow_undefined_flag=unsupported
9164 always_export_symbols=yes
9165 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'
9166 # Note: this linker hardcodes the directories in LIBPATH if there
9167 # are no directories specified by -L.
9168 hardcode_minus_L=yes
9169 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9170 # Neither direct hardcoding nor static linking is supported with a
9171 # broken collect2.
9172 hardcode_direct=unsupported
9173 fi
9174 ;;
9175
9176 aix[4-9]*)
9177 if test "$host_cpu" = ia64; then
9178 # On IA64, the linker does run time linking by default, so we don't
9179 # have to do anything special.
9180 aix_use_runtimelinking=no
9181 exp_sym_flag='-Bexport'
9182 no_entry_flag=""
9183 else
9184 # If we're using GNU nm, then we don't want the "-C" option.
9185 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9186 # Also, AIX nm treats weak defined symbols like other global
9187 # defined symbols, whereas GNU nm marks them as "W".
9188 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9189 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'
9190 else
9191 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'
9192 fi
9193 aix_use_runtimelinking=no
9194
9195 # Test if we are trying to use run time linking or normal
9196 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9197 # need to do runtime linking.
9198 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9199 for ld_flag in $LDFLAGS; do
9200 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9201 aix_use_runtimelinking=yes
9202 break
9203 fi
9204 done
9205 ;;
9206 esac
9207
9208 exp_sym_flag='-bexport'
9209 no_entry_flag='-bnoentry'
9210 fi
9211
9212 # When large executables or shared objects are built, AIX ld can
9213 # have problems creating the table of contents. If linking a library
9214 # or program results in "error TOC overflow" add -mminimal-toc to
9215 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9216 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9217
9218 archive_cmds=''
9219 hardcode_direct=yes
9220 hardcode_direct_absolute=yes
9221 hardcode_libdir_separator=':'
9222 link_all_deplibs=yes
9223 file_list_spec='${wl}-f,'
9224
9225 if test "$GCC" = yes; then
9226 case $host_os in aix4.[012]|aix4.[012].*)
9227 # We only want to do this on AIX 4.2 and lower, the check
9228 # below for broken collect2 doesn't work under 4.3+
9229 collect2name=`${CC} -print-prog-name=collect2`
9230 if test -f "$collect2name" &&
9231 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9232 then
9233 # We have reworked collect2
9234 :
9235 else
9236 # We have old collect2
9237 hardcode_direct=unsupported
9238 # It fails to find uninstalled libraries when the uninstalled
9239 # path is not listed in the libpath. Setting hardcode_minus_L
9240 # to unsupported forces relinking
9241 hardcode_minus_L=yes
9242 hardcode_libdir_flag_spec='-L$libdir'
9243 hardcode_libdir_separator=
9244 fi
9245 ;;
9246 esac
9247 shared_flag='-shared'
9248 if test "$aix_use_runtimelinking" = yes; then
9249 shared_flag="$shared_flag "'${wl}-G'
9250 fi
9251 else
9252 # not using gcc
9253 if test "$host_cpu" = ia64; then
9254 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9255 # chokes on -Wl,-G. The following line is correct:
9256 shared_flag='-G'
9257 else
9258 if test "$aix_use_runtimelinking" = yes; then
9259 shared_flag='${wl}-G'
9260 else
9261 shared_flag='${wl}-bM:SRE'
9262 fi
9263 fi
9264 fi
9265
9266 export_dynamic_flag_spec='${wl}-bexpall'
9267 # It seems that -bexpall does not export symbols beginning with
9268 # underscore (_), so it is better to generate a list of symbols to export.
9269 always_export_symbols=yes
9270 if test "$aix_use_runtimelinking" = yes; then
9271 # Warning - without using the other runtime loading flags (-brtl),
9272 # -berok will link without error, but may produce a broken library.
9273 allow_undefined_flag='-berok'
9274 # Determine the default libpath from the value encoded in an
9275 # empty executable.
9276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9277 /* end confdefs.h. */
9278
9279 int
9280 main ()
9281 {
9282
9283 ;
9284 return 0;
9285 }
9286 _ACEOF
9287 if ac_fn_c_try_link "$LINENO"; then :
9288
9289 lt_aix_libpath_sed='
9290 /Import File Strings/,/^$/ {
9291 /^0/ {
9292 s/^0 *\(.*\)$/\1/
9293 p
9294 }
9295 }'
9296 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9297 # Check for a 64-bit object if we didn't find anything.
9298 if test -z "$aix_libpath"; then
9299 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9300 fi
9301 fi
9302 rm -f core conftest.err conftest.$ac_objext \
9303 conftest$ac_exeext conftest.$ac_ext
9304 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9305
9306 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9307 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"
9308 else
9309 if test "$host_cpu" = ia64; then
9310 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9311 allow_undefined_flag="-z nodefs"
9312 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"
9313 else
9314 # Determine the default libpath from the value encoded in an
9315 # empty executable.
9316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9317 /* end confdefs.h. */
9318
9319 int
9320 main ()
9321 {
9322
9323 ;
9324 return 0;
9325 }
9326 _ACEOF
9327 if ac_fn_c_try_link "$LINENO"; then :
9328
9329 lt_aix_libpath_sed='
9330 /Import File Strings/,/^$/ {
9331 /^0/ {
9332 s/^0 *\(.*\)$/\1/
9333 p
9334 }
9335 }'
9336 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9337 # Check for a 64-bit object if we didn't find anything.
9338 if test -z "$aix_libpath"; then
9339 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9340 fi
9341 fi
9342 rm -f core conftest.err conftest.$ac_objext \
9343 conftest$ac_exeext conftest.$ac_ext
9344 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9345
9346 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9347 # Warning - without using the other run time loading flags,
9348 # -berok will link without error, but may produce a broken library.
9349 no_undefined_flag=' ${wl}-bernotok'
9350 allow_undefined_flag=' ${wl}-berok'
9351 if test "$with_gnu_ld" = yes; then
9352 # We only use this code for GNU lds that support --whole-archive.
9353 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9354 else
9355 # Exported symbols can be pulled into shared objects from archives
9356 whole_archive_flag_spec='$convenience'
9357 fi
9358 archive_cmds_need_lc=yes
9359 # This is similar to how AIX traditionally builds its shared libraries.
9360 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'
9361 fi
9362 fi
9363 ;;
9364
9365 amigaos*)
9366 case $host_cpu in
9367 powerpc)
9368 # see comment about AmigaOS4 .so support
9369 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9370 archive_expsym_cmds=''
9371 ;;
9372 m68k)
9373 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)'
9374 hardcode_libdir_flag_spec='-L$libdir'
9375 hardcode_minus_L=yes
9376 ;;
9377 esac
9378 ;;
9379
9380 bsdi[45]*)
9381 export_dynamic_flag_spec=-rdynamic
9382 ;;
9383
9384 cygwin* | mingw* | pw32* | cegcc*)
9385 # When not using gcc, we currently assume that we are using
9386 # Microsoft Visual C++.
9387 # hardcode_libdir_flag_spec is actually meaningless, as there is
9388 # no search path for DLLs.
9389 hardcode_libdir_flag_spec=' '
9390 allow_undefined_flag=unsupported
9391 # Tell ltmain to make .lib files, not .a files.
9392 libext=lib
9393 # Tell ltmain to make .dll files, not .so files.
9394 shrext_cmds=".dll"
9395 # FIXME: Setting linknames here is a bad hack.
9396 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9397 # The linker will automatically build a .lib file if we build a DLL.
9398 old_archive_from_new_cmds='true'
9399 # FIXME: Should let the user specify the lib program.
9400 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9401 fix_srcfile_path='`cygpath -w "$srcfile"`'
9402 enable_shared_with_static_runtimes=yes
9403 ;;
9404
9405 darwin* | rhapsody*)
9406
9407
9408 archive_cmds_need_lc=no
9409 hardcode_direct=no
9410 hardcode_automatic=yes
9411 hardcode_shlibpath_var=unsupported
9412 if test "$lt_cv_ld_force_load" = "yes"; then
9413 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\"`'
9414 else
9415 whole_archive_flag_spec=''
9416 fi
9417 link_all_deplibs=yes
9418 allow_undefined_flag="$_lt_dar_allow_undefined"
9419 case $cc_basename in
9420 ifort*) _lt_dar_can_shared=yes ;;
9421 *) _lt_dar_can_shared=$GCC ;;
9422 esac
9423 if test "$_lt_dar_can_shared" = "yes"; then
9424 output_verbose_link_cmd=func_echo_all
9425 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9426 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9427 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}"
9428 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}"
9429
9430 else
9431 ld_shlibs=no
9432 fi
9433
9434 ;;
9435
9436 dgux*)
9437 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9438 hardcode_libdir_flag_spec='-L$libdir'
9439 hardcode_shlibpath_var=no
9440 ;;
9441
9442 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9443 # support. Future versions do this automatically, but an explicit c++rt0.o
9444 # does not break anything, and helps significantly (at the cost of a little
9445 # extra space).
9446 freebsd2.2*)
9447 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9448 hardcode_libdir_flag_spec='-R$libdir'
9449 hardcode_direct=yes
9450 hardcode_shlibpath_var=no
9451 ;;
9452
9453 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9454 freebsd2.*)
9455 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9456 hardcode_direct=yes
9457 hardcode_minus_L=yes
9458 hardcode_shlibpath_var=no
9459 ;;
9460
9461 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9462 freebsd* | dragonfly*)
9463 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9464 hardcode_libdir_flag_spec='-R$libdir'
9465 hardcode_direct=yes
9466 hardcode_shlibpath_var=no
9467 ;;
9468
9469 hpux9*)
9470 if test "$GCC" = yes; then
9471 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'
9472 else
9473 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'
9474 fi
9475 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9476 hardcode_libdir_separator=:
9477 hardcode_direct=yes
9478
9479 # hardcode_minus_L: Not really in the search PATH,
9480 # but as the default location of the library.
9481 hardcode_minus_L=yes
9482 export_dynamic_flag_spec='${wl}-E'
9483 ;;
9484
9485 hpux10*)
9486 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9487 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9488 else
9489 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9490 fi
9491 if test "$with_gnu_ld" = no; then
9492 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9493 hardcode_libdir_flag_spec_ld='+b $libdir'
9494 hardcode_libdir_separator=:
9495 hardcode_direct=yes
9496 hardcode_direct_absolute=yes
9497 export_dynamic_flag_spec='${wl}-E'
9498 # hardcode_minus_L: Not really in the search PATH,
9499 # but as the default location of the library.
9500 hardcode_minus_L=yes
9501 fi
9502 ;;
9503
9504 hpux11*)
9505 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9506 case $host_cpu in
9507 hppa*64*)
9508 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9509 ;;
9510 ia64*)
9511 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9512 ;;
9513 *)
9514 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9515 ;;
9516 esac
9517 else
9518 case $host_cpu in
9519 hppa*64*)
9520 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9521 ;;
9522 ia64*)
9523 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9524 ;;
9525 *)
9526
9527 # Older versions of the 11.00 compiler do not understand -b yet
9528 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9530 $as_echo_n "checking if $CC understands -b... " >&6; }
9531 if ${lt_cv_prog_compiler__b+:} false; then :
9532 $as_echo_n "(cached) " >&6
9533 else
9534 lt_cv_prog_compiler__b=no
9535 save_LDFLAGS="$LDFLAGS"
9536 LDFLAGS="$LDFLAGS -b"
9537 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9538 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9539 # The linker can only warn and ignore the option if not recognized
9540 # So say no if there are warnings
9541 if test -s conftest.err; then
9542 # Append any errors to the config.log.
9543 cat conftest.err 1>&5
9544 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9545 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9546 if diff conftest.exp conftest.er2 >/dev/null; then
9547 lt_cv_prog_compiler__b=yes
9548 fi
9549 else
9550 lt_cv_prog_compiler__b=yes
9551 fi
9552 fi
9553 $RM -r conftest*
9554 LDFLAGS="$save_LDFLAGS"
9555
9556 fi
9557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9558 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9559
9560 if test x"$lt_cv_prog_compiler__b" = xyes; then
9561 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9562 else
9563 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9564 fi
9565
9566 ;;
9567 esac
9568 fi
9569 if test "$with_gnu_ld" = no; then
9570 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9571 hardcode_libdir_separator=:
9572
9573 case $host_cpu in
9574 hppa*64*|ia64*)
9575 hardcode_direct=no
9576 hardcode_shlibpath_var=no
9577 ;;
9578 *)
9579 hardcode_direct=yes
9580 hardcode_direct_absolute=yes
9581 export_dynamic_flag_spec='${wl}-E'
9582
9583 # hardcode_minus_L: Not really in the search PATH,
9584 # but as the default location of the library.
9585 hardcode_minus_L=yes
9586 ;;
9587 esac
9588 fi
9589 ;;
9590
9591 irix5* | irix6* | nonstopux*)
9592 if test "$GCC" = yes; then
9593 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'
9594 # Try to use the -exported_symbol ld option, if it does not
9595 # work, assume that -exports_file does not work either and
9596 # implicitly export all symbols.
9597 save_LDFLAGS="$LDFLAGS"
9598 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9600 /* end confdefs.h. */
9601 int foo(void) {}
9602 _ACEOF
9603 if ac_fn_c_try_link "$LINENO"; then :
9604 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'
9605
9606 fi
9607 rm -f core conftest.err conftest.$ac_objext \
9608 conftest$ac_exeext conftest.$ac_ext
9609 LDFLAGS="$save_LDFLAGS"
9610 else
9611 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'
9612 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'
9613 fi
9614 archive_cmds_need_lc='no'
9615 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9616 hardcode_libdir_separator=:
9617 inherit_rpath=yes
9618 link_all_deplibs=yes
9619 ;;
9620
9621 netbsd*)
9622 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9623 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9624 else
9625 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9626 fi
9627 hardcode_libdir_flag_spec='-R$libdir'
9628 hardcode_direct=yes
9629 hardcode_shlibpath_var=no
9630 ;;
9631
9632 newsos6)
9633 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9634 hardcode_direct=yes
9635 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9636 hardcode_libdir_separator=:
9637 hardcode_shlibpath_var=no
9638 ;;
9639
9640 *nto* | *qnx*)
9641 ;;
9642
9643 openbsd*)
9644 if test -f /usr/libexec/ld.so; then
9645 hardcode_direct=yes
9646 hardcode_shlibpath_var=no
9647 hardcode_direct_absolute=yes
9648 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9649 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9650 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9651 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9652 export_dynamic_flag_spec='${wl}-E'
9653 else
9654 case $host_os in
9655 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9656 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9657 hardcode_libdir_flag_spec='-R$libdir'
9658 ;;
9659 *)
9660 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9661 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9662 ;;
9663 esac
9664 fi
9665 else
9666 ld_shlibs=no
9667 fi
9668 ;;
9669
9670 os2*)
9671 hardcode_libdir_flag_spec='-L$libdir'
9672 hardcode_minus_L=yes
9673 allow_undefined_flag=unsupported
9674 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'
9675 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9676 ;;
9677
9678 osf3*)
9679 if test "$GCC" = yes; then
9680 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9681 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'
9682 else
9683 allow_undefined_flag=' -expect_unresolved \*'
9684 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'
9685 fi
9686 archive_cmds_need_lc='no'
9687 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9688 hardcode_libdir_separator=:
9689 ;;
9690
9691 osf4* | osf5*) # as osf3* with the addition of -msym flag
9692 if test "$GCC" = yes; then
9693 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9694 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'
9695 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9696 else
9697 allow_undefined_flag=' -expect_unresolved \*'
9698 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'
9699 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~
9700 $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'
9701
9702 # Both c and cxx compiler support -rpath directly
9703 hardcode_libdir_flag_spec='-rpath $libdir'
9704 fi
9705 archive_cmds_need_lc='no'
9706 hardcode_libdir_separator=:
9707 ;;
9708
9709 solaris*)
9710 no_undefined_flag=' -z defs'
9711 if test "$GCC" = yes; then
9712 wlarc='${wl}'
9713 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9714 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9715 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9716 else
9717 case `$CC -V 2>&1` in
9718 *"Compilers 5.0"*)
9719 wlarc=''
9720 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9721 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9722 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9723 ;;
9724 *)
9725 wlarc='${wl}'
9726 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9727 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9728 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9729 ;;
9730 esac
9731 fi
9732 hardcode_libdir_flag_spec='-R$libdir'
9733 hardcode_shlibpath_var=no
9734 case $host_os in
9735 solaris2.[0-5] | solaris2.[0-5].*) ;;
9736 *)
9737 # The compiler driver will combine and reorder linker options,
9738 # but understands `-z linker_flag'. GCC discards it without `$wl',
9739 # but is careful enough not to reorder.
9740 # Supported since Solaris 2.6 (maybe 2.5.1?)
9741 if test "$GCC" = yes; then
9742 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9743 else
9744 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9745 fi
9746 ;;
9747 esac
9748 link_all_deplibs=yes
9749 ;;
9750
9751 sunos4*)
9752 if test "x$host_vendor" = xsequent; then
9753 # Use $CC to link under sequent, because it throws in some extra .o
9754 # files that make .init and .fini sections work.
9755 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9756 else
9757 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9758 fi
9759 hardcode_libdir_flag_spec='-L$libdir'
9760 hardcode_direct=yes
9761 hardcode_minus_L=yes
9762 hardcode_shlibpath_var=no
9763 ;;
9764
9765 sysv4)
9766 case $host_vendor in
9767 sni)
9768 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9769 hardcode_direct=yes # is this really true???
9770 ;;
9771 siemens)
9772 ## LD is ld it makes a PLAMLIB
9773 ## CC just makes a GrossModule.
9774 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9775 reload_cmds='$CC -r -o $output$reload_objs'
9776 hardcode_direct=no
9777 ;;
9778 motorola)
9779 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9780 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9781 ;;
9782 esac
9783 runpath_var='LD_RUN_PATH'
9784 hardcode_shlibpath_var=no
9785 ;;
9786
9787 sysv4.3*)
9788 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9789 hardcode_shlibpath_var=no
9790 export_dynamic_flag_spec='-Bexport'
9791 ;;
9792
9793 sysv4*MP*)
9794 if test -d /usr/nec; then
9795 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9796 hardcode_shlibpath_var=no
9797 runpath_var=LD_RUN_PATH
9798 hardcode_runpath_var=yes
9799 ld_shlibs=yes
9800 fi
9801 ;;
9802
9803 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9804 no_undefined_flag='${wl}-z,text'
9805 archive_cmds_need_lc=no
9806 hardcode_shlibpath_var=no
9807 runpath_var='LD_RUN_PATH'
9808
9809 if test "$GCC" = yes; then
9810 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9811 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9812 else
9813 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9814 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9815 fi
9816 ;;
9817
9818 sysv5* | sco3.2v5* | sco5v6*)
9819 # Note: We can NOT use -z defs as we might desire, because we do not
9820 # link with -lc, and that would cause any symbols used from libc to
9821 # always be unresolved, which means just about no library would
9822 # ever link correctly. If we're not using GNU ld we use -z text
9823 # though, which does catch some bad symbols but isn't as heavy-handed
9824 # as -z defs.
9825 no_undefined_flag='${wl}-z,text'
9826 allow_undefined_flag='${wl}-z,nodefs'
9827 archive_cmds_need_lc=no
9828 hardcode_shlibpath_var=no
9829 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9830 hardcode_libdir_separator=':'
9831 link_all_deplibs=yes
9832 export_dynamic_flag_spec='${wl}-Bexport'
9833 runpath_var='LD_RUN_PATH'
9834
9835 if test "$GCC" = yes; then
9836 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9837 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9838 else
9839 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9840 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9841 fi
9842 ;;
9843
9844 uts4*)
9845 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9846 hardcode_libdir_flag_spec='-L$libdir'
9847 hardcode_shlibpath_var=no
9848 ;;
9849
9850 *)
9851 ld_shlibs=no
9852 ;;
9853 esac
9854
9855 if test x$host_vendor = xsni; then
9856 case $host in
9857 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9858 export_dynamic_flag_spec='${wl}-Blargedynsym'
9859 ;;
9860 esac
9861 fi
9862 fi
9863
9864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9865 $as_echo "$ld_shlibs" >&6; }
9866 test "$ld_shlibs" = no && can_build_shared=no
9867
9868 with_gnu_ld=$with_gnu_ld
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884 #
9885 # Do we need to explicitly link libc?
9886 #
9887 case "x$archive_cmds_need_lc" in
9888 x|xyes)
9889 # Assume -lc should be added
9890 archive_cmds_need_lc=yes
9891
9892 if test "$enable_shared" = yes && test "$GCC" = yes; then
9893 case $archive_cmds in
9894 *'~'*)
9895 # FIXME: we may have to deal with multi-command sequences.
9896 ;;
9897 '$CC '*)
9898 # Test whether the compiler implicitly links with -lc since on some
9899 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9900 # to ld, don't add -lc before -lgcc.
9901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9902 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9903 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9904 $as_echo_n "(cached) " >&6
9905 else
9906 $RM conftest*
9907 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9908
9909 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9910 (eval $ac_compile) 2>&5
9911 ac_status=$?
9912 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9913 test $ac_status = 0; } 2>conftest.err; then
9914 soname=conftest
9915 lib=conftest
9916 libobjs=conftest.$ac_objext
9917 deplibs=
9918 wl=$lt_prog_compiler_wl
9919 pic_flag=$lt_prog_compiler_pic
9920 compiler_flags=-v
9921 linker_flags=-v
9922 verstring=
9923 output_objdir=.
9924 libname=conftest
9925 lt_save_allow_undefined_flag=$allow_undefined_flag
9926 allow_undefined_flag=
9927 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9928 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9929 ac_status=$?
9930 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9931 test $ac_status = 0; }
9932 then
9933 lt_cv_archive_cmds_need_lc=no
9934 else
9935 lt_cv_archive_cmds_need_lc=yes
9936 fi
9937 allow_undefined_flag=$lt_save_allow_undefined_flag
9938 else
9939 cat conftest.err 1>&5
9940 fi
9941 $RM conftest*
9942
9943 fi
9944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9945 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9946 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9947 ;;
9948 esac
9949 fi
9950 ;;
9951 esac
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10110 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10111
10112 if test "$GCC" = yes; then
10113 case $host_os in
10114 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10115 *) lt_awk_arg="/^libraries:/" ;;
10116 esac
10117 case $host_os in
10118 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10119 *) lt_sed_strip_eq="s,=/,/,g" ;;
10120 esac
10121 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10122 case $lt_search_path_spec in
10123 *\;*)
10124 # if the path contains ";" then we assume it to be the separator
10125 # otherwise default to the standard path separator (i.e. ":") - it is
10126 # assumed that no part of a normal pathname contains ";" but that should
10127 # okay in the real world where ";" in dirpaths is itself problematic.
10128 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10129 ;;
10130 *)
10131 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10132 ;;
10133 esac
10134 # Ok, now we have the path, separated by spaces, we can step through it
10135 # and add multilib dir if necessary.
10136 lt_tmp_lt_search_path_spec=
10137 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10138 for lt_sys_path in $lt_search_path_spec; do
10139 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10140 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10141 else
10142 test -d "$lt_sys_path" && \
10143 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10144 fi
10145 done
10146 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10147 BEGIN {RS=" "; FS="/|\n";} {
10148 lt_foo="";
10149 lt_count=0;
10150 for (lt_i = NF; lt_i > 0; lt_i--) {
10151 if ($lt_i != "" && $lt_i != ".") {
10152 if ($lt_i == "..") {
10153 lt_count++;
10154 } else {
10155 if (lt_count == 0) {
10156 lt_foo="/" $lt_i lt_foo;
10157 } else {
10158 lt_count--;
10159 }
10160 }
10161 }
10162 }
10163 if (lt_foo != "") { lt_freq[lt_foo]++; }
10164 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10165 }'`
10166 # AWK program above erroneously prepends '/' to C:/dos/paths
10167 # for these hosts.
10168 case $host_os in
10169 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10170 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10171 esac
10172 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10173 else
10174 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10175 fi
10176 library_names_spec=
10177 libname_spec='lib$name'
10178 soname_spec=
10179 shrext_cmds=".so"
10180 postinstall_cmds=
10181 postuninstall_cmds=
10182 finish_cmds=
10183 finish_eval=
10184 shlibpath_var=
10185 shlibpath_overrides_runpath=unknown
10186 version_type=none
10187 dynamic_linker="$host_os ld.so"
10188 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10189 need_lib_prefix=unknown
10190 hardcode_into_libs=no
10191
10192 # when you set need_version to no, make sure it does not cause -set_version
10193 # flags to be left without arguments
10194 need_version=unknown
10195
10196 case $host_os in
10197 aix3*)
10198 version_type=linux
10199 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10200 shlibpath_var=LIBPATH
10201
10202 # AIX 3 has no versioning support, so we append a major version to the name.
10203 soname_spec='${libname}${release}${shared_ext}$major'
10204 ;;
10205
10206 aix[4-9]*)
10207 version_type=linux
10208 need_lib_prefix=no
10209 need_version=no
10210 hardcode_into_libs=yes
10211 if test "$host_cpu" = ia64; then
10212 # AIX 5 supports IA64
10213 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10214 shlibpath_var=LD_LIBRARY_PATH
10215 else
10216 # With GCC up to 2.95.x, collect2 would create an import file
10217 # for dependence libraries. The import file would start with
10218 # the line `#! .'. This would cause the generated library to
10219 # depend on `.', always an invalid library. This was fixed in
10220 # development snapshots of GCC prior to 3.0.
10221 case $host_os in
10222 aix4 | aix4.[01] | aix4.[01].*)
10223 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10224 echo ' yes '
10225 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10226 :
10227 else
10228 can_build_shared=no
10229 fi
10230 ;;
10231 esac
10232 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10233 # soname into executable. Probably we can add versioning support to
10234 # collect2, so additional links can be useful in future.
10235 if test "$aix_use_runtimelinking" = yes; then
10236 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10237 # instead of lib<name>.a to let people know that these are not
10238 # typical AIX shared libraries.
10239 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10240 else
10241 # We preserve .a as extension for shared libraries through AIX4.2
10242 # and later when we are not doing run time linking.
10243 library_names_spec='${libname}${release}.a $libname.a'
10244 soname_spec='${libname}${release}${shared_ext}$major'
10245 fi
10246 shlibpath_var=LIBPATH
10247 fi
10248 ;;
10249
10250 amigaos*)
10251 case $host_cpu in
10252 powerpc)
10253 # Since July 2007 AmigaOS4 officially supports .so libraries.
10254 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10255 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10256 ;;
10257 m68k)
10258 library_names_spec='$libname.ixlibrary $libname.a'
10259 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10260 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'
10261 ;;
10262 esac
10263 ;;
10264
10265 beos*)
10266 library_names_spec='${libname}${shared_ext}'
10267 dynamic_linker="$host_os ld.so"
10268 shlibpath_var=LIBRARY_PATH
10269 ;;
10270
10271 bsdi[45]*)
10272 version_type=linux
10273 need_version=no
10274 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10275 soname_spec='${libname}${release}${shared_ext}$major'
10276 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10277 shlibpath_var=LD_LIBRARY_PATH
10278 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10279 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10280 # the default ld.so.conf also contains /usr/contrib/lib and
10281 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10282 # libtool to hard-code these into programs
10283 ;;
10284
10285 cygwin* | mingw* | pw32* | cegcc*)
10286 version_type=windows
10287 shrext_cmds=".dll"
10288 need_version=no
10289 need_lib_prefix=no
10290
10291 case $GCC,$host_os in
10292 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10293 library_names_spec='$libname.dll.a'
10294 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10295 postinstall_cmds='base_file=`basename \${file}`~
10296 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10297 dldir=$destdir/`dirname \$dlpath`~
10298 test -d \$dldir || mkdir -p \$dldir~
10299 $install_prog $dir/$dlname \$dldir/$dlname~
10300 chmod a+x \$dldir/$dlname~
10301 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10302 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10303 fi'
10304 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10305 dlpath=$dir/\$dldll~
10306 $RM \$dlpath'
10307 shlibpath_overrides_runpath=yes
10308
10309 case $host_os in
10310 cygwin*)
10311 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10312 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10313
10314 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10315 ;;
10316 mingw* | cegcc*)
10317 # MinGW DLLs use traditional 'lib' prefix
10318 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10319 ;;
10320 pw32*)
10321 # pw32 DLLs use 'pw' prefix rather than 'lib'
10322 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10323 ;;
10324 esac
10325 ;;
10326
10327 *)
10328 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10329 ;;
10330 esac
10331 dynamic_linker='Win32 ld.exe'
10332 # FIXME: first we should search . and the directory the executable is in
10333 shlibpath_var=PATH
10334 ;;
10335
10336 darwin* | rhapsody*)
10337 dynamic_linker="$host_os dyld"
10338 version_type=darwin
10339 need_lib_prefix=no
10340 need_version=no
10341 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10342 soname_spec='${libname}${release}${major}$shared_ext'
10343 shlibpath_overrides_runpath=yes
10344 shlibpath_var=DYLD_LIBRARY_PATH
10345 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10346
10347 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10348 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10349 ;;
10350
10351 dgux*)
10352 version_type=linux
10353 need_lib_prefix=no
10354 need_version=no
10355 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10356 soname_spec='${libname}${release}${shared_ext}$major'
10357 shlibpath_var=LD_LIBRARY_PATH
10358 ;;
10359
10360 freebsd* | dragonfly*)
10361 # DragonFly does not have aout. When/if they implement a new
10362 # versioning mechanism, adjust this.
10363 if test -x /usr/bin/objformat; then
10364 objformat=`/usr/bin/objformat`
10365 else
10366 case $host_os in
10367 freebsd[23].*) objformat=aout ;;
10368 *) objformat=elf ;;
10369 esac
10370 fi
10371 version_type=freebsd-$objformat
10372 case $version_type in
10373 freebsd-elf*)
10374 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10375 need_version=no
10376 need_lib_prefix=no
10377 ;;
10378 freebsd-*)
10379 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10380 need_version=yes
10381 ;;
10382 esac
10383 shlibpath_var=LD_LIBRARY_PATH
10384 case $host_os in
10385 freebsd2.*)
10386 shlibpath_overrides_runpath=yes
10387 ;;
10388 freebsd3.[01]* | freebsdelf3.[01]*)
10389 shlibpath_overrides_runpath=yes
10390 hardcode_into_libs=yes
10391 ;;
10392 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10393 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10394 shlibpath_overrides_runpath=no
10395 hardcode_into_libs=yes
10396 ;;
10397 *) # from 4.6 on, and DragonFly
10398 shlibpath_overrides_runpath=yes
10399 hardcode_into_libs=yes
10400 ;;
10401 esac
10402 ;;
10403
10404 haiku*)
10405 version_type=linux
10406 need_lib_prefix=no
10407 need_version=no
10408 dynamic_linker="$host_os runtime_loader"
10409 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10410 soname_spec='${libname}${release}${shared_ext}$major'
10411 shlibpath_var=LIBRARY_PATH
10412 shlibpath_overrides_runpath=yes
10413 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10414 hardcode_into_libs=yes
10415 ;;
10416
10417 hpux9* | hpux10* | hpux11*)
10418 # Give a soname corresponding to the major version so that dld.sl refuses to
10419 # link against other versions.
10420 version_type=sunos
10421 need_lib_prefix=no
10422 need_version=no
10423 case $host_cpu in
10424 ia64*)
10425 shrext_cmds='.so'
10426 hardcode_into_libs=yes
10427 dynamic_linker="$host_os dld.so"
10428 shlibpath_var=LD_LIBRARY_PATH
10429 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10431 soname_spec='${libname}${release}${shared_ext}$major'
10432 if test "X$HPUX_IA64_MODE" = X32; then
10433 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10434 else
10435 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10436 fi
10437 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10438 ;;
10439 hppa*64*)
10440 shrext_cmds='.sl'
10441 hardcode_into_libs=yes
10442 dynamic_linker="$host_os dld.sl"
10443 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10444 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10445 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10446 soname_spec='${libname}${release}${shared_ext}$major'
10447 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10448 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10449 ;;
10450 *)
10451 shrext_cmds='.sl'
10452 dynamic_linker="$host_os dld.sl"
10453 shlibpath_var=SHLIB_PATH
10454 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10455 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10456 soname_spec='${libname}${release}${shared_ext}$major'
10457 ;;
10458 esac
10459 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10460 postinstall_cmds='chmod 555 $lib'
10461 # or fails outright, so override atomically:
10462 install_override_mode=555
10463 ;;
10464
10465 interix[3-9]*)
10466 version_type=linux
10467 need_lib_prefix=no
10468 need_version=no
10469 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10470 soname_spec='${libname}${release}${shared_ext}$major'
10471 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10472 shlibpath_var=LD_LIBRARY_PATH
10473 shlibpath_overrides_runpath=no
10474 hardcode_into_libs=yes
10475 ;;
10476
10477 irix5* | irix6* | nonstopux*)
10478 case $host_os in
10479 nonstopux*) version_type=nonstopux ;;
10480 *)
10481 if test "$lt_cv_prog_gnu_ld" = yes; then
10482 version_type=linux
10483 else
10484 version_type=irix
10485 fi ;;
10486 esac
10487 need_lib_prefix=no
10488 need_version=no
10489 soname_spec='${libname}${release}${shared_ext}$major'
10490 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10491 case $host_os in
10492 irix5* | nonstopux*)
10493 libsuff= shlibsuff=
10494 ;;
10495 *)
10496 case $LD in # libtool.m4 will add one of these switches to LD
10497 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10498 libsuff= shlibsuff= libmagic=32-bit;;
10499 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10500 libsuff=32 shlibsuff=N32 libmagic=N32;;
10501 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10502 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10503 *) libsuff= shlibsuff= libmagic=never-match;;
10504 esac
10505 ;;
10506 esac
10507 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10508 shlibpath_overrides_runpath=no
10509 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10510 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10511 hardcode_into_libs=yes
10512 ;;
10513
10514 # No shared lib support for Linux oldld, aout, or coff.
10515 linux*oldld* | linux*aout* | linux*coff*)
10516 dynamic_linker=no
10517 ;;
10518
10519 # This must be Linux ELF.
10520 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10521 version_type=linux
10522 need_lib_prefix=no
10523 need_version=no
10524 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10525 soname_spec='${libname}${release}${shared_ext}$major'
10526 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10527 shlibpath_var=LD_LIBRARY_PATH
10528 shlibpath_overrides_runpath=no
10529
10530 # Some binutils ld are patched to set DT_RUNPATH
10531 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10532 $as_echo_n "(cached) " >&6
10533 else
10534 lt_cv_shlibpath_overrides_runpath=no
10535 save_LDFLAGS=$LDFLAGS
10536 save_libdir=$libdir
10537 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10538 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10540 /* end confdefs.h. */
10541
10542 int
10543 main ()
10544 {
10545
10546 ;
10547 return 0;
10548 }
10549 _ACEOF
10550 if ac_fn_c_try_link "$LINENO"; then :
10551 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10552 lt_cv_shlibpath_overrides_runpath=yes
10553 fi
10554 fi
10555 rm -f core conftest.err conftest.$ac_objext \
10556 conftest$ac_exeext conftest.$ac_ext
10557 LDFLAGS=$save_LDFLAGS
10558 libdir=$save_libdir
10559
10560 fi
10561
10562 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10563
10564 # This implies no fast_install, which is unacceptable.
10565 # Some rework will be needed to allow for fast_install
10566 # before this can be enabled.
10567 hardcode_into_libs=yes
10568
10569 # Append ld.so.conf contents to the search path
10570 if test -f /etc/ld.so.conf; then
10571 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' ' '`
10572 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10573 fi
10574
10575 # We used to test for /lib/ld.so.1 and disable shared libraries on
10576 # powerpc, because MkLinux only supported shared libraries with the
10577 # GNU dynamic linker. Since this was broken with cross compilers,
10578 # most powerpc-linux boxes support dynamic linking these days and
10579 # people can always --disable-shared, the test was removed, and we
10580 # assume the GNU/Linux dynamic linker is in use.
10581 dynamic_linker='GNU/Linux ld.so'
10582 ;;
10583
10584 netbsd*)
10585 version_type=sunos
10586 need_lib_prefix=no
10587 need_version=no
10588 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10589 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10590 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10591 dynamic_linker='NetBSD (a.out) ld.so'
10592 else
10593 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10594 soname_spec='${libname}${release}${shared_ext}$major'
10595 dynamic_linker='NetBSD ld.elf_so'
10596 fi
10597 shlibpath_var=LD_LIBRARY_PATH
10598 shlibpath_overrides_runpath=yes
10599 hardcode_into_libs=yes
10600 ;;
10601
10602 newsos6)
10603 version_type=linux
10604 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10605 shlibpath_var=LD_LIBRARY_PATH
10606 shlibpath_overrides_runpath=yes
10607 ;;
10608
10609 *nto* | *qnx*)
10610 version_type=qnx
10611 need_lib_prefix=no
10612 need_version=no
10613 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10614 soname_spec='${libname}${release}${shared_ext}$major'
10615 shlibpath_var=LD_LIBRARY_PATH
10616 shlibpath_overrides_runpath=no
10617 hardcode_into_libs=yes
10618 dynamic_linker='ldqnx.so'
10619 ;;
10620
10621 openbsd*)
10622 version_type=sunos
10623 sys_lib_dlsearch_path_spec="/usr/lib"
10624 need_lib_prefix=no
10625 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10626 case $host_os in
10627 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10628 *) need_version=no ;;
10629 esac
10630 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10631 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10632 shlibpath_var=LD_LIBRARY_PATH
10633 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10634 case $host_os in
10635 openbsd2.[89] | openbsd2.[89].*)
10636 shlibpath_overrides_runpath=no
10637 ;;
10638 *)
10639 shlibpath_overrides_runpath=yes
10640 ;;
10641 esac
10642 else
10643 shlibpath_overrides_runpath=yes
10644 fi
10645 ;;
10646
10647 os2*)
10648 libname_spec='$name'
10649 shrext_cmds=".dll"
10650 need_lib_prefix=no
10651 library_names_spec='$libname${shared_ext} $libname.a'
10652 dynamic_linker='OS/2 ld.exe'
10653 shlibpath_var=LIBPATH
10654 ;;
10655
10656 osf3* | osf4* | osf5*)
10657 version_type=osf
10658 need_lib_prefix=no
10659 need_version=no
10660 soname_spec='${libname}${release}${shared_ext}$major'
10661 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10662 shlibpath_var=LD_LIBRARY_PATH
10663 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10664 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10665 ;;
10666
10667 rdos*)
10668 dynamic_linker=no
10669 ;;
10670
10671 solaris*)
10672 version_type=linux
10673 need_lib_prefix=no
10674 need_version=no
10675 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10676 soname_spec='${libname}${release}${shared_ext}$major'
10677 shlibpath_var=LD_LIBRARY_PATH
10678 shlibpath_overrides_runpath=yes
10679 hardcode_into_libs=yes
10680 # ldd complains unless libraries are executable
10681 postinstall_cmds='chmod +x $lib'
10682 ;;
10683
10684 sunos4*)
10685 version_type=sunos
10686 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10687 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10688 shlibpath_var=LD_LIBRARY_PATH
10689 shlibpath_overrides_runpath=yes
10690 if test "$with_gnu_ld" = yes; then
10691 need_lib_prefix=no
10692 fi
10693 need_version=yes
10694 ;;
10695
10696 sysv4 | sysv4.3*)
10697 version_type=linux
10698 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10699 soname_spec='${libname}${release}${shared_ext}$major'
10700 shlibpath_var=LD_LIBRARY_PATH
10701 case $host_vendor in
10702 sni)
10703 shlibpath_overrides_runpath=no
10704 need_lib_prefix=no
10705 runpath_var=LD_RUN_PATH
10706 ;;
10707 siemens)
10708 need_lib_prefix=no
10709 ;;
10710 motorola)
10711 need_lib_prefix=no
10712 need_version=no
10713 shlibpath_overrides_runpath=no
10714 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10715 ;;
10716 esac
10717 ;;
10718
10719 sysv4*MP*)
10720 if test -d /usr/nec ;then
10721 version_type=linux
10722 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10723 soname_spec='$libname${shared_ext}.$major'
10724 shlibpath_var=LD_LIBRARY_PATH
10725 fi
10726 ;;
10727
10728 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10729 version_type=freebsd-elf
10730 need_lib_prefix=no
10731 need_version=no
10732 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10733 soname_spec='${libname}${release}${shared_ext}$major'
10734 shlibpath_var=LD_LIBRARY_PATH
10735 shlibpath_overrides_runpath=yes
10736 hardcode_into_libs=yes
10737 if test "$with_gnu_ld" = yes; then
10738 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10739 else
10740 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10741 case $host_os in
10742 sco3.2v5*)
10743 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10744 ;;
10745 esac
10746 fi
10747 sys_lib_dlsearch_path_spec='/usr/lib'
10748 ;;
10749
10750 tpf*)
10751 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10752 version_type=linux
10753 need_lib_prefix=no
10754 need_version=no
10755 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10756 shlibpath_var=LD_LIBRARY_PATH
10757 shlibpath_overrides_runpath=no
10758 hardcode_into_libs=yes
10759 ;;
10760
10761 uts4*)
10762 version_type=linux
10763 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10764 soname_spec='${libname}${release}${shared_ext}$major'
10765 shlibpath_var=LD_LIBRARY_PATH
10766 ;;
10767
10768 *)
10769 dynamic_linker=no
10770 ;;
10771 esac
10772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10773 $as_echo "$dynamic_linker" >&6; }
10774 test "$dynamic_linker" = no && can_build_shared=no
10775
10776 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10777 if test "$GCC" = yes; then
10778 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10779 fi
10780
10781 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10782 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10783 fi
10784 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10785 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10786 fi
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10880 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10881 hardcode_action=
10882 if test -n "$hardcode_libdir_flag_spec" ||
10883 test -n "$runpath_var" ||
10884 test "X$hardcode_automatic" = "Xyes" ; then
10885
10886 # We can hardcode non-existent directories.
10887 if test "$hardcode_direct" != no &&
10888 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10889 # have to relink, otherwise we might link with an installed library
10890 # when we should be linking with a yet-to-be-installed one
10891 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10892 test "$hardcode_minus_L" != no; then
10893 # Linking always hardcodes the temporary library directory.
10894 hardcode_action=relink
10895 else
10896 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10897 hardcode_action=immediate
10898 fi
10899 else
10900 # We cannot hardcode anything, or else we can only hardcode existing
10901 # directories.
10902 hardcode_action=unsupported
10903 fi
10904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10905 $as_echo "$hardcode_action" >&6; }
10906
10907 if test "$hardcode_action" = relink ||
10908 test "$inherit_rpath" = yes; then
10909 # Fast installation is not supported
10910 enable_fast_install=no
10911 elif test "$shlibpath_overrides_runpath" = yes ||
10912 test "$enable_shared" = no; then
10913 # Fast installation is not necessary
10914 enable_fast_install=needless
10915 fi
10916
10917
10918
10919
10920
10921
10922 if test "x$enable_dlopen" != xyes; then
10923 enable_dlopen=unknown
10924 enable_dlopen_self=unknown
10925 enable_dlopen_self_static=unknown
10926 else
10927 lt_cv_dlopen=no
10928 lt_cv_dlopen_libs=
10929
10930 case $host_os in
10931 beos*)
10932 lt_cv_dlopen="load_add_on"
10933 lt_cv_dlopen_libs=
10934 lt_cv_dlopen_self=yes
10935 ;;
10936
10937 mingw* | pw32* | cegcc*)
10938 lt_cv_dlopen="LoadLibrary"
10939 lt_cv_dlopen_libs=
10940 ;;
10941
10942 cygwin*)
10943 lt_cv_dlopen="dlopen"
10944 lt_cv_dlopen_libs=
10945 ;;
10946
10947 darwin*)
10948 # if libdl is installed we need to link against it
10949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10950 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10951 if ${ac_cv_lib_dl_dlopen+:} false; then :
10952 $as_echo_n "(cached) " >&6
10953 else
10954 ac_check_lib_save_LIBS=$LIBS
10955 LIBS="-ldl $LIBS"
10956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10957 /* end confdefs.h. */
10958
10959 /* Override any GCC internal prototype to avoid an error.
10960 Use char because int might match the return type of a GCC
10961 builtin and then its argument prototype would still apply. */
10962 #ifdef __cplusplus
10963 extern "C"
10964 #endif
10965 char dlopen ();
10966 int
10967 main ()
10968 {
10969 return dlopen ();
10970 ;
10971 return 0;
10972 }
10973 _ACEOF
10974 if ac_fn_c_try_link "$LINENO"; then :
10975 ac_cv_lib_dl_dlopen=yes
10976 else
10977 ac_cv_lib_dl_dlopen=no
10978 fi
10979 rm -f core conftest.err conftest.$ac_objext \
10980 conftest$ac_exeext conftest.$ac_ext
10981 LIBS=$ac_check_lib_save_LIBS
10982 fi
10983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10984 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10985 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10986 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10987 else
10988
10989 lt_cv_dlopen="dyld"
10990 lt_cv_dlopen_libs=
10991 lt_cv_dlopen_self=yes
10992
10993 fi
10994
10995 ;;
10996
10997 *)
10998 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10999 if test "x$ac_cv_func_shl_load" = xyes; then :
11000 lt_cv_dlopen="shl_load"
11001 else
11002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11003 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11004 if ${ac_cv_lib_dld_shl_load+:} false; then :
11005 $as_echo_n "(cached) " >&6
11006 else
11007 ac_check_lib_save_LIBS=$LIBS
11008 LIBS="-ldld $LIBS"
11009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11010 /* end confdefs.h. */
11011
11012 /* Override any GCC internal prototype to avoid an error.
11013 Use char because int might match the return type of a GCC
11014 builtin and then its argument prototype would still apply. */
11015 #ifdef __cplusplus
11016 extern "C"
11017 #endif
11018 char shl_load ();
11019 int
11020 main ()
11021 {
11022 return shl_load ();
11023 ;
11024 return 0;
11025 }
11026 _ACEOF
11027 if ac_fn_c_try_link "$LINENO"; then :
11028 ac_cv_lib_dld_shl_load=yes
11029 else
11030 ac_cv_lib_dld_shl_load=no
11031 fi
11032 rm -f core conftest.err conftest.$ac_objext \
11033 conftest$ac_exeext conftest.$ac_ext
11034 LIBS=$ac_check_lib_save_LIBS
11035 fi
11036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11037 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11038 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11039 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11040 else
11041 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11042 if test "x$ac_cv_func_dlopen" = xyes; then :
11043 lt_cv_dlopen="dlopen"
11044 else
11045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11046 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11047 if ${ac_cv_lib_dl_dlopen+:} false; then :
11048 $as_echo_n "(cached) " >&6
11049 else
11050 ac_check_lib_save_LIBS=$LIBS
11051 LIBS="-ldl $LIBS"
11052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11053 /* end confdefs.h. */
11054
11055 /* Override any GCC internal prototype to avoid an error.
11056 Use char because int might match the return type of a GCC
11057 builtin and then its argument prototype would still apply. */
11058 #ifdef __cplusplus
11059 extern "C"
11060 #endif
11061 char dlopen ();
11062 int
11063 main ()
11064 {
11065 return dlopen ();
11066 ;
11067 return 0;
11068 }
11069 _ACEOF
11070 if ac_fn_c_try_link "$LINENO"; then :
11071 ac_cv_lib_dl_dlopen=yes
11072 else
11073 ac_cv_lib_dl_dlopen=no
11074 fi
11075 rm -f core conftest.err conftest.$ac_objext \
11076 conftest$ac_exeext conftest.$ac_ext
11077 LIBS=$ac_check_lib_save_LIBS
11078 fi
11079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11080 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11081 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11082 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11083 else
11084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11085 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11086 if ${ac_cv_lib_svld_dlopen+:} false; then :
11087 $as_echo_n "(cached) " >&6
11088 else
11089 ac_check_lib_save_LIBS=$LIBS
11090 LIBS="-lsvld $LIBS"
11091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11092 /* end confdefs.h. */
11093
11094 /* Override any GCC internal prototype to avoid an error.
11095 Use char because int might match the return type of a GCC
11096 builtin and then its argument prototype would still apply. */
11097 #ifdef __cplusplus
11098 extern "C"
11099 #endif
11100 char dlopen ();
11101 int
11102 main ()
11103 {
11104 return dlopen ();
11105 ;
11106 return 0;
11107 }
11108 _ACEOF
11109 if ac_fn_c_try_link "$LINENO"; then :
11110 ac_cv_lib_svld_dlopen=yes
11111 else
11112 ac_cv_lib_svld_dlopen=no
11113 fi
11114 rm -f core conftest.err conftest.$ac_objext \
11115 conftest$ac_exeext conftest.$ac_ext
11116 LIBS=$ac_check_lib_save_LIBS
11117 fi
11118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11119 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11120 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11121 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11122 else
11123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11124 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11125 if ${ac_cv_lib_dld_dld_link+:} false; then :
11126 $as_echo_n "(cached) " >&6
11127 else
11128 ac_check_lib_save_LIBS=$LIBS
11129 LIBS="-ldld $LIBS"
11130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11131 /* end confdefs.h. */
11132
11133 /* Override any GCC internal prototype to avoid an error.
11134 Use char because int might match the return type of a GCC
11135 builtin and then its argument prototype would still apply. */
11136 #ifdef __cplusplus
11137 extern "C"
11138 #endif
11139 char dld_link ();
11140 int
11141 main ()
11142 {
11143 return dld_link ();
11144 ;
11145 return 0;
11146 }
11147 _ACEOF
11148 if ac_fn_c_try_link "$LINENO"; then :
11149 ac_cv_lib_dld_dld_link=yes
11150 else
11151 ac_cv_lib_dld_dld_link=no
11152 fi
11153 rm -f core conftest.err conftest.$ac_objext \
11154 conftest$ac_exeext conftest.$ac_ext
11155 LIBS=$ac_check_lib_save_LIBS
11156 fi
11157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11158 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11159 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11160 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11161 fi
11162
11163
11164 fi
11165
11166
11167 fi
11168
11169
11170 fi
11171
11172
11173 fi
11174
11175
11176 fi
11177
11178 ;;
11179 esac
11180
11181 if test "x$lt_cv_dlopen" != xno; then
11182 enable_dlopen=yes
11183 else
11184 enable_dlopen=no
11185 fi
11186
11187 case $lt_cv_dlopen in
11188 dlopen)
11189 save_CPPFLAGS="$CPPFLAGS"
11190 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11191
11192 save_LDFLAGS="$LDFLAGS"
11193 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11194
11195 save_LIBS="$LIBS"
11196 LIBS="$lt_cv_dlopen_libs $LIBS"
11197
11198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11199 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11200 if ${lt_cv_dlopen_self+:} false; then :
11201 $as_echo_n "(cached) " >&6
11202 else
11203 if test "$cross_compiling" = yes; then :
11204 lt_cv_dlopen_self=cross
11205 else
11206 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11207 lt_status=$lt_dlunknown
11208 cat > conftest.$ac_ext <<_LT_EOF
11209 #line 11209 "configure"
11210 #include "confdefs.h"
11211
11212 #if HAVE_DLFCN_H
11213 #include <dlfcn.h>
11214 #endif
11215
11216 #include <stdio.h>
11217
11218 #ifdef RTLD_GLOBAL
11219 # define LT_DLGLOBAL RTLD_GLOBAL
11220 #else
11221 # ifdef DL_GLOBAL
11222 # define LT_DLGLOBAL DL_GLOBAL
11223 # else
11224 # define LT_DLGLOBAL 0
11225 # endif
11226 #endif
11227
11228 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11229 find out it does not work in some platform. */
11230 #ifndef LT_DLLAZY_OR_NOW
11231 # ifdef RTLD_LAZY
11232 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11233 # else
11234 # ifdef DL_LAZY
11235 # define LT_DLLAZY_OR_NOW DL_LAZY
11236 # else
11237 # ifdef RTLD_NOW
11238 # define LT_DLLAZY_OR_NOW RTLD_NOW
11239 # else
11240 # ifdef DL_NOW
11241 # define LT_DLLAZY_OR_NOW DL_NOW
11242 # else
11243 # define LT_DLLAZY_OR_NOW 0
11244 # endif
11245 # endif
11246 # endif
11247 # endif
11248 #endif
11249
11250 /* When -fvisbility=hidden is used, assume the code has been annotated
11251 correspondingly for the symbols needed. */
11252 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11253 void fnord () __attribute__((visibility("default")));
11254 #endif
11255
11256 void fnord () { int i=42; }
11257 int main ()
11258 {
11259 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11260 int status = $lt_dlunknown;
11261
11262 if (self)
11263 {
11264 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11265 else
11266 {
11267 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11268 else puts (dlerror ());
11269 }
11270 /* dlclose (self); */
11271 }
11272 else
11273 puts (dlerror ());
11274
11275 return status;
11276 }
11277 _LT_EOF
11278 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11279 (eval $ac_link) 2>&5
11280 ac_status=$?
11281 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11282 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11283 (./conftest; exit; ) >&5 2>/dev/null
11284 lt_status=$?
11285 case x$lt_status in
11286 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11287 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11288 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11289 esac
11290 else :
11291 # compilation failed
11292 lt_cv_dlopen_self=no
11293 fi
11294 fi
11295 rm -fr conftest*
11296
11297
11298 fi
11299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11300 $as_echo "$lt_cv_dlopen_self" >&6; }
11301
11302 if test "x$lt_cv_dlopen_self" = xyes; then
11303 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11305 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11306 if ${lt_cv_dlopen_self_static+:} false; then :
11307 $as_echo_n "(cached) " >&6
11308 else
11309 if test "$cross_compiling" = yes; then :
11310 lt_cv_dlopen_self_static=cross
11311 else
11312 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11313 lt_status=$lt_dlunknown
11314 cat > conftest.$ac_ext <<_LT_EOF
11315 #line 11315 "configure"
11316 #include "confdefs.h"
11317
11318 #if HAVE_DLFCN_H
11319 #include <dlfcn.h>
11320 #endif
11321
11322 #include <stdio.h>
11323
11324 #ifdef RTLD_GLOBAL
11325 # define LT_DLGLOBAL RTLD_GLOBAL
11326 #else
11327 # ifdef DL_GLOBAL
11328 # define LT_DLGLOBAL DL_GLOBAL
11329 # else
11330 # define LT_DLGLOBAL 0
11331 # endif
11332 #endif
11333
11334 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11335 find out it does not work in some platform. */
11336 #ifndef LT_DLLAZY_OR_NOW
11337 # ifdef RTLD_LAZY
11338 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11339 # else
11340 # ifdef DL_LAZY
11341 # define LT_DLLAZY_OR_NOW DL_LAZY
11342 # else
11343 # ifdef RTLD_NOW
11344 # define LT_DLLAZY_OR_NOW RTLD_NOW
11345 # else
11346 # ifdef DL_NOW
11347 # define LT_DLLAZY_OR_NOW DL_NOW
11348 # else
11349 # define LT_DLLAZY_OR_NOW 0
11350 # endif
11351 # endif
11352 # endif
11353 # endif
11354 #endif
11355
11356 /* When -fvisbility=hidden is used, assume the code has been annotated
11357 correspondingly for the symbols needed. */
11358 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11359 void fnord () __attribute__((visibility("default")));
11360 #endif
11361
11362 void fnord () { int i=42; }
11363 int main ()
11364 {
11365 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11366 int status = $lt_dlunknown;
11367
11368 if (self)
11369 {
11370 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11371 else
11372 {
11373 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11374 else puts (dlerror ());
11375 }
11376 /* dlclose (self); */
11377 }
11378 else
11379 puts (dlerror ());
11380
11381 return status;
11382 }
11383 _LT_EOF
11384 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11385 (eval $ac_link) 2>&5
11386 ac_status=$?
11387 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11388 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11389 (./conftest; exit; ) >&5 2>/dev/null
11390 lt_status=$?
11391 case x$lt_status in
11392 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11393 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11394 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11395 esac
11396 else :
11397 # compilation failed
11398 lt_cv_dlopen_self_static=no
11399 fi
11400 fi
11401 rm -fr conftest*
11402
11403
11404 fi
11405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11406 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11407 fi
11408
11409 CPPFLAGS="$save_CPPFLAGS"
11410 LDFLAGS="$save_LDFLAGS"
11411 LIBS="$save_LIBS"
11412 ;;
11413 esac
11414
11415 case $lt_cv_dlopen_self in
11416 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11417 *) enable_dlopen_self=unknown ;;
11418 esac
11419
11420 case $lt_cv_dlopen_self_static in
11421 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11422 *) enable_dlopen_self_static=unknown ;;
11423 esac
11424 fi
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442 striplib=
11443 old_striplib=
11444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11445 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11446 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11447 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11448 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11450 $as_echo "yes" >&6; }
11451 else
11452 # FIXME - insert some real tests, host_os isn't really good enough
11453 case $host_os in
11454 darwin*)
11455 if test -n "$STRIP" ; then
11456 striplib="$STRIP -x"
11457 old_striplib="$STRIP -S"
11458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11459 $as_echo "yes" >&6; }
11460 else
11461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11462 $as_echo "no" >&6; }
11463 fi
11464 ;;
11465 *)
11466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11467 $as_echo "no" >&6; }
11468 ;;
11469 esac
11470 fi
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483 # Report which library types will actually be built
11484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11485 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11487 $as_echo "$can_build_shared" >&6; }
11488
11489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11490 $as_echo_n "checking whether to build shared libraries... " >&6; }
11491 test "$can_build_shared" = "no" && enable_shared=no
11492
11493 # On AIX, shared libraries and static libraries use the same namespace, and
11494 # are all built from PIC.
11495 case $host_os in
11496 aix3*)
11497 test "$enable_shared" = yes && enable_static=no
11498 if test -n "$RANLIB"; then
11499 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11500 postinstall_cmds='$RANLIB $lib'
11501 fi
11502 ;;
11503
11504 aix[4-9]*)
11505 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11506 test "$enable_shared" = yes && enable_static=no
11507 fi
11508 ;;
11509 esac
11510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11511 $as_echo "$enable_shared" >&6; }
11512
11513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11514 $as_echo_n "checking whether to build static libraries... " >&6; }
11515 # Make sure either enable_shared or enable_static is yes.
11516 test "$enable_shared" = yes || enable_static=yes
11517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11518 $as_echo "$enable_static" >&6; }
11519
11520
11521
11522
11523 fi
11524 ac_ext=c
11525 ac_cpp='$CPP $CPPFLAGS'
11526 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11527 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11528 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11529
11530 CC="$lt_save_CC"
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544 ac_config_commands="$ac_config_commands libtool"
11545
11546
11547
11548
11549 # Only expand once:
11550
11551
11552
11553
11554
11555
11556
11557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11558 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11559 # Check whether --enable-maintainer-mode was given.
11560 if test "${enable_maintainer_mode+set}" = set; then :
11561 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11562 else
11563 USE_MAINTAINER_MODE=no
11564 fi
11565
11566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11567 $as_echo "$USE_MAINTAINER_MODE" >&6; }
11568 if test $USE_MAINTAINER_MODE = yes; then
11569 MAINTAINER_MODE_TRUE=
11570 MAINTAINER_MODE_FALSE='#'
11571 else
11572 MAINTAINER_MODE_TRUE='#'
11573 MAINTAINER_MODE_FALSE=
11574 fi
11575
11576 MAINT=$MAINTAINER_MODE_TRUE
11577
11578
11579
11580
11581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
11582 $as_echo_n "checking for sim debug setting... " >&6; }
11583 sim_debug="0"
11584 # Check whether --enable-sim-debug was given.
11585 if test "${enable_sim_debug+set}" = set; then :
11586 enableval=$enable_sim_debug; case "${enableval}" in
11587 yes) sim_debug="7";;
11588 no) sim_debug="0";;
11589 *) sim_debug="($enableval)";;
11590 esac
11591 fi
11592 if test "$sim_debug" != "0"; then
11593
11594 cat >>confdefs.h <<_ACEOF
11595 #define DEBUG $sim_debug
11596 _ACEOF
11597
11598 fi
11599
11600 cat >>confdefs.h <<_ACEOF
11601 #define WITH_DEBUG $sim_debug
11602 _ACEOF
11603
11604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
11605 $as_echo "$sim_debug" >&6; }
11606
11607
11608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
11609 $as_echo_n "checking for sim stdio debug behavior... " >&6; }
11610 sim_stdio="0"
11611 # Check whether --enable-sim-stdio was given.
11612 if test "${enable_sim_stdio+set}" = set; then :
11613 enableval=$enable_sim_stdio; case "${enableval}" in
11614 yes) sim_stdio="DO_USE_STDIO";;
11615 no) sim_stdio="DONT_USE_STDIO";;
11616 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
11617 esac
11618 fi
11619
11620 cat >>confdefs.h <<_ACEOF
11621 #define WITH_STDIO $sim_stdio
11622 _ACEOF
11623
11624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
11625 $as_echo "$sim_stdio" >&6; }
11626
11627
11628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
11629 $as_echo_n "checking for sim trace settings... " >&6; }
11630 sim_trace="~TRACE_debug"
11631 # Check whether --enable-sim-trace was given.
11632 if test "${enable_sim_trace+set}" = set; then :
11633 enableval=$enable_sim_trace; case "${enableval}" in
11634 yes) sim_trace="-1";;
11635 no) sim_trace="0";;
11636 [-0-9]*)
11637 sim_trace="'(${enableval})'";;
11638 [[:lower:]]*)
11639 sim_trace=""
11640 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11641 if test x"$sim_trace" = x; then
11642 sim_trace="(TRACE_$x"
11643 else
11644 sim_trace="${sim_trace}|TRACE_$x"
11645 fi
11646 done
11647 sim_trace="$sim_trace)" ;;
11648 esac
11649 fi
11650
11651 cat >>confdefs.h <<_ACEOF
11652 #define WITH_TRACE $sim_trace
11653 _ACEOF
11654
11655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
11656 $as_echo "$sim_trace" >&6; }
11657
11658
11659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
11660 $as_echo_n "checking for sim profile settings... " >&6; }
11661 profile="1"
11662 sim_profile="-1"
11663 # Check whether --enable-sim-profile was given.
11664 if test "${enable_sim_profile+set}" = set; then :
11665 enableval=$enable_sim_profile; case "${enableval}" in
11666 yes) profile="1" sim_profile="-1";;
11667 no) profile="0" sim_profile="0";;
11668 [-0-9]*)
11669 profile="(${enableval})" sim_profile="(${enableval})";;
11670 [a-z]*)
11671 profile="1"
11672 sim_profile=""
11673 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11674 if test x"$sim_profile" = x; then
11675 sim_profile="(PROFILE_$x"
11676 else
11677 sim_profile="${sim_profile}|PROFILE_$x"
11678 fi
11679 done
11680 sim_profile="$sim_profile)" ;;
11681 esac
11682 fi
11683
11684 cat >>confdefs.h <<_ACEOF
11685 #define PROFILE $profile
11686 _ACEOF
11687
11688
11689 cat >>confdefs.h <<_ACEOF
11690 #define WITH_PROFILE $sim_profile
11691 _ACEOF
11692
11693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
11694 $as_echo "$sim_profile" >&6; }
11695
11696
11697
11698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
11699 $as_echo_n "checking whether to enable sim asserts... " >&6; }
11700 sim_assert="1"
11701 # Check whether --enable-sim-assert was given.
11702 if test "${enable_sim_assert+set}" = set; then :
11703 enableval=$enable_sim_assert; case "${enableval}" in
11704 yes) sim_assert="1";;
11705 no) sim_assert="0";;
11706 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
11707 esac
11708 fi
11709
11710 cat >>confdefs.h <<_ACEOF
11711 #define WITH_ASSERT $sim_assert
11712 _ACEOF
11713
11714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
11715 $as_echo "$sim_assert" >&6; }
11716
11717
11718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
11719 $as_echo_n "checking default sim environment setting... " >&6; }
11720 sim_environment="ALL_ENVIRONMENT"
11721 # Check whether --enable-sim-environment was given.
11722 if test "${enable_sim_environment+set}" = set; then :
11723 enableval=$enable_sim_environment; case "${enableval}" in
11724 all | ALL) sim_environment="ALL_ENVIRONMENT";;
11725 user | USER) sim_environment="USER_ENVIRONMENT";;
11726 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
11727 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
11728 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
11729 esac
11730 fi
11731
11732 cat >>confdefs.h <<_ACEOF
11733 #define WITH_ENVIRONMENT $sim_environment
11734 _ACEOF
11735
11736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
11737 $as_echo "$sim_environment" >&6; }
11738
11739
11740 sim_inline="-DDEFAULT_INLINE=0"
11741 # Check whether --enable-sim-inline was given.
11742 if test "${enable_sim_inline+set}" = set; then :
11743 enableval=$enable_sim_inline; sim_inline=""
11744 case "$enableval" in
11745 no) sim_inline="-DDEFAULT_INLINE=0";;
11746 0) sim_inline="-DDEFAULT_INLINE=0";;
11747 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11748 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11749 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11750 new_flag=""
11751 case "$x" in
11752 *_INLINE=*) new_flag="-D$x";;
11753 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11754 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11755 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11756 esac
11757 if test x"$sim_inline" = x""; then
11758 sim_inline="$new_flag"
11759 else
11760 sim_inline="$sim_inline $new_flag"
11761 fi
11762 done;;
11763 esac
11764 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11765 echo "Setting inline flags = $sim_inline" 6>&1
11766 fi
11767 fi
11768
11769
11770
11771
11772 # Check whether --with-pkgversion was given.
11773 if test "${with_pkgversion+set}" = set; then :
11774 withval=$with_pkgversion; case "$withval" in
11775 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
11776 no) PKGVERSION= ;;
11777 *) PKGVERSION="($withval) " ;;
11778 esac
11779 else
11780 PKGVERSION="(SIM) "
11781
11782 fi
11783
11784
11785
11786
11787
11788 # Check whether --with-bugurl was given.
11789 if test "${with_bugurl+set}" = set; then :
11790 withval=$with_bugurl; case "$withval" in
11791 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
11792 no) BUGURL=
11793 ;;
11794 *) BUGURL="$withval"
11795 ;;
11796 esac
11797 else
11798 BUGURL="https://www.gnu.org/software/gdb/bugs/"
11799
11800 fi
11801
11802 case ${BUGURL} in
11803 "")
11804 REPORT_BUGS_TO=
11805 REPORT_BUGS_TEXI=
11806 ;;
11807 *)
11808 REPORT_BUGS_TO="<$BUGURL>"
11809 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
11810 ;;
11811 esac;
11812
11813
11814
11815
11816 cat >>confdefs.h <<_ACEOF
11817 #define PKGVERSION "$PKGVERSION"
11818 _ACEOF
11819
11820
11821 cat >>confdefs.h <<_ACEOF
11822 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
11823 _ACEOF
11824
11825
11826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11827 $as_echo_n "checking return type of signal handlers... " >&6; }
11828 if ${ac_cv_type_signal+:} false; then :
11829 $as_echo_n "(cached) " >&6
11830 else
11831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11832 /* end confdefs.h. */
11833 #include <sys/types.h>
11834 #include <signal.h>
11835
11836 int
11837 main ()
11838 {
11839 return *(signal (0, 0)) (0) == 1;
11840 ;
11841 return 0;
11842 }
11843 _ACEOF
11844 if ac_fn_c_try_compile "$LINENO"; then :
11845 ac_cv_type_signal=int
11846 else
11847 ac_cv_type_signal=void
11848 fi
11849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11850 fi
11851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11852 $as_echo "$ac_cv_type_signal" >&6; }
11853
11854 cat >>confdefs.h <<_ACEOF
11855 #define RETSIGTYPE $ac_cv_type_signal
11856 _ACEOF
11857
11858
11859
11860
11861
11862
11863
11864 wire_endian="BIG"
11865 default_endian=""
11866 # Check whether --enable-sim-endian was given.
11867 if test "${enable_sim_endian+set}" = set; then :
11868 enableval=$enable_sim_endian; case "${enableval}" in
11869 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
11870 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
11871 yes) if test x"$wire_endian" != x; then
11872 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11873 else
11874 if test x"$default_endian" != x; then
11875 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11876 else
11877 echo "No hard-wired endian for target $target" 1>&6
11878 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
11879 fi
11880 fi;;
11881 no) if test x"$default_endian" != x; then
11882 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11883 else
11884 if test x"$wire_endian" != x; then
11885 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11886 else
11887 echo "No default endian for target $target" 1>&6
11888 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
11889 fi
11890 fi;;
11891 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
11892 esac
11893 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
11894 echo "Setting endian flags = $sim_endian" 6>&1
11895 fi
11896 else
11897 if test x"$default_endian" != x; then
11898 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11899 else
11900 if test x"$wire_endian" != x; then
11901 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11902 else
11903 sim_endian=
11904 fi
11905 fi
11906 fi
11907
11908 wire_alignment="STRICT_ALIGNMENT"
11909 default_alignment=""
11910
11911 # Check whether --enable-sim-alignment was given.
11912 if test "${enable_sim_alignment+set}" = set; then :
11913 enableval=$enable_sim_alignment; case "${enableval}" in
11914 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
11915 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
11916 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
11917 yes) if test x"$wire_alignment" != x; then
11918 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11919 else
11920 if test x"$default_alignment" != x; then
11921 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
11922 else
11923 echo "No hard-wired alignment for target $target" 1>&6
11924 sim_alignment="-DWITH_ALIGNMENT=0"
11925 fi
11926 fi;;
11927 no) if test x"$default_alignment" != x; then
11928 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11929 else
11930 if test x"$wire_alignment" != x; then
11931 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
11932 else
11933 echo "No default alignment for target $target" 1>&6
11934 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
11935 fi
11936 fi;;
11937 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
11938 esac
11939 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
11940 echo "Setting alignment flags = $sim_alignment" 6>&1
11941 fi
11942 else
11943 if test x"$default_alignment" != x; then
11944 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11945 else
11946 if test x"$wire_alignment" != x; then
11947 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11948 else
11949 sim_alignment=
11950 fi
11951 fi
11952 fi
11953
11954
11955 default_sim_scache="16384"
11956 # Check whether --enable-sim-scache was given.
11957 if test "${enable_sim_scache+set}" = set; then :
11958 enableval=$enable_sim_scache; case "${enableval}" in
11959 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
11960 no) sim_scache="-DWITH_SCACHE=0" ;;
11961 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
11962 *) as_fn_error $? "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
11963 sim_scache="";;
11964 esac
11965 if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
11966 echo "Setting scache size = $sim_scache" 6>&1
11967 fi
11968 else
11969 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
11970 fi
11971
11972
11973
11974 default_sim_default_model="fr500"
11975 # Check whether --enable-sim-default-model was given.
11976 if test "${enable_sim_default_model+set}" = set; then :
11977 enableval=$enable_sim_default_model; case "${enableval}" in
11978 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
11979 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
11980 esac
11981 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
11982 echo "Setting default model = $sim_default_model" 6>&1
11983 fi
11984 else
11985 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
11986 fi
11987
11988
11989
11990 # Check whether --enable-werror was given.
11991 if test "${enable_werror+set}" = set; then :
11992 enableval=$enable_werror; case "${enableval}" in
11993 yes | y) ERROR_ON_WARNING="yes" ;;
11994 no | n) ERROR_ON_WARNING="no" ;;
11995 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
11996 esac
11997 fi
11998
11999
12000 # Enable -Werror by default when using gcc
12001 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12002 ERROR_ON_WARNING=yes
12003 fi
12004
12005 WERROR_CFLAGS=""
12006
12007 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
12008 -Wpointer-sign \
12009 -Wno-unused -Wunused-value -Wunused-function \
12010 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
12011 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
12012 -Wold-style-declaration -Wold-style-definition"
12013
12014 # Enable -Wno-format by default when using gcc on mingw since many
12015 # GCC versions complain about %I64.
12016 case "${host}" in
12017 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
12018 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
12019 esac
12020
12021 # Check whether --enable-build-warnings was given.
12022 if test "${enable_build_warnings+set}" = set; then :
12023 enableval=$enable_build_warnings; case "${enableval}" in
12024 yes) ;;
12025 no) build_warnings="-w";;
12026 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12027 build_warnings="${build_warnings} ${t}";;
12028 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12029 build_warnings="${t} ${build_warnings}";;
12030 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12031 esac
12032 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12033 echo "Setting compiler warning flags = $build_warnings" 6>&1
12034 fi
12035 fi
12036 # Check whether --enable-sim-build-warnings was given.
12037 if test "${enable_sim_build_warnings+set}" = set; then :
12038 enableval=$enable_sim_build_warnings; case "${enableval}" in
12039 yes) ;;
12040 no) build_warnings="-w";;
12041 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12042 build_warnings="${build_warnings} ${t}";;
12043 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12044 build_warnings="${t} ${build_warnings}";;
12045 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12046 esac
12047 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12048 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
12049 fi
12050 fi
12051 WARN_CFLAGS=""
12052 if test "x${build_warnings}" != x -a "x$GCC" = xyes
12053 then
12054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
12055 $as_echo_n "checking compiler warning flags... " >&6; }
12056 # Separate out the -Werror flag as some files just cannot be
12057 # compiled with it enabled.
12058 for w in ${build_warnings}; do
12059 case $w in
12060 -Werr*) WERROR_CFLAGS=-Werror ;;
12061 *) # Check that GCC accepts it
12062 saved_CFLAGS="$CFLAGS"
12063 CFLAGS="$CFLAGS -Werror $w"
12064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12065 /* end confdefs.h. */
12066
12067 int
12068 main ()
12069 {
12070
12071 ;
12072 return 0;
12073 }
12074 _ACEOF
12075 if ac_fn_c_try_compile "$LINENO"; then :
12076 WARN_CFLAGS="${WARN_CFLAGS} $w"
12077 fi
12078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12079 CFLAGS="$saved_CFLAGS"
12080 esac
12081 done
12082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
12083 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
12084 fi
12085
12086
12087 cgen_maint=no
12088 cgen=guile
12089 cgendir='$(srcdir)/../../cgen'
12090 # Check whether --enable-cgen-maint was given.
12091 if test "${enable_cgen_maint+set}" = set; then :
12092 enableval=$enable_cgen_maint; case "${enableval}" in
12093 yes) cgen_maint=yes ;;
12094 no) cgen_maint=no ;;
12095 *)
12096 # Argument is a directory where cgen can be found. In some
12097 # future world cgen could be installable, but right now this
12098 # is not the case. Instead we assume the directory is a path
12099 # to the cgen source tree.
12100 cgen_maint=yes
12101 if test -r ${enableval}/iformat.scm; then
12102 # This looks like a cgen source tree.
12103 cgendir=${enableval}
12104 else
12105 as_fn_error $? "${enableval} doesn't look like a cgen source tree" "$LINENO" 5
12106 fi
12107 ;;
12108 esac
12109 fi
12110 if test x${cgen_maint} != xno ; then
12111 CGEN_MAINT=''
12112 else
12113 CGEN_MAINT='#'
12114 fi
12115
12116
12117
12118
12119
12120 #
12121 # Enable making unknown traps dump out registers
12122 #
12123 # Check whether --enable-sim-trapdump was given.
12124 if test "${enable_sim_trapdump+set}" = set; then :
12125 enableval=$enable_sim_trapdump; case "${enableval}" in
12126 yes) sim_trapdump="-DTRAPDUMP=1";;
12127 no) sim_trapdump="-DTRAPDUMP=0";;
12128 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-trapdump\"" "$LINENO" 5; sim_trapdump="";;
12129 esac
12130 if test x"$silent" != x"yes" && test x"$sim_trapdump" != x""; then
12131 echo "Setting sim_trapdump = $sim_trapdump" 6>&1
12132 fi
12133 else
12134 sim_trapdump=""
12135 fi
12136
12137
12138
12139 if test """"; then
12140 hardware=""""
12141 else
12142 hardware="cfi core pal glue"
12143 fi
12144 hardware="$hardware """
12145
12146 sim_hw_cflags="-DWITH_HW=1"
12147 sim_hw="$hardware"
12148 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
12149
12150 # Check whether --enable-sim-hardware was given.
12151 if test "${enable_sim_hardware+set}" = set; then :
12152 enableval=$enable_sim_hardware;
12153 else
12154 enable_sim_hardware="yes"
12155 fi
12156
12157 case ${enable_sim_hardware} in
12158 yes|no) ;;
12159 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
12160 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
12161 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
12162 esac
12163
12164 if test "$enable_sim_hardware" = no; then
12165 sim_hw_objs=
12166 sim_hw_cflags="-DWITH_HW=0"
12167 sim_hw=
12168 else
12169 sim_hw_cflags="-DWITH_HW=1"
12170 # remove duplicates
12171 sim_hw=""
12172 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
12173 for i in $hardware ; do
12174 case " $sim_hw " in
12175 *" $i "*) ;;
12176 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
12177 esac
12178 done
12179 # mingw does not support sockser
12180 case ${host} in
12181 *mingw*) ;;
12182 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
12183 # that you instatiate. Instead, other code will call into it directly.
12184 # At some point, we should convert it over.
12185 sim_hw_objs="$sim_hw_objs dv-sockser.o"
12186
12187 cat >>confdefs.h <<_ACEOF
12188 #define HAVE_DV_SOCKSER 1
12189 _ACEOF
12190
12191 ;;
12192 esac
12193 if test x"$silent" != x"yes"; then
12194 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
12195 fi
12196 case " $hardware " in
12197 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
12198 $as_echo_n "checking for log2 in -lm... " >&6; }
12199 if ${ac_cv_lib_m_log2+:} false; then :
12200 $as_echo_n "(cached) " >&6
12201 else
12202 ac_check_lib_save_LIBS=$LIBS
12203 LIBS="-lm $LIBS"
12204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12205 /* end confdefs.h. */
12206
12207 /* Override any GCC internal prototype to avoid an error.
12208 Use char because int might match the return type of a GCC
12209 builtin and then its argument prototype would still apply. */
12210 #ifdef __cplusplus
12211 extern "C"
12212 #endif
12213 char log2 ();
12214 int
12215 main ()
12216 {
12217 return log2 ();
12218 ;
12219 return 0;
12220 }
12221 _ACEOF
12222 if ac_fn_c_try_link "$LINENO"; then :
12223 ac_cv_lib_m_log2=yes
12224 else
12225 ac_cv_lib_m_log2=no
12226 fi
12227 rm -f core conftest.err conftest.$ac_objext \
12228 conftest$ac_exeext conftest.$ac_ext
12229 LIBS=$ac_check_lib_save_LIBS
12230 fi
12231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
12232 $as_echo "$ac_cv_lib_m_log2" >&6; }
12233 if test "x$ac_cv_lib_m_log2" = xyes; then :
12234 cat >>confdefs.h <<_ACEOF
12235 #define HAVE_LIBM 1
12236 _ACEOF
12237
12238 LIBS="-lm $LIBS"
12239
12240 fi
12241 ;;
12242 esac
12243 fi
12244
12245
12246
12247 cgen_breaks=""
12248 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
12249 cgen_breaks="break cgen_rtx_error";
12250 fi
12251
12252 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
12253
12254 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
12255
12256 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
12257
12258 ac_config_commands="$ac_config_commands Makefile"
12259
12260 ac_config_commands="$ac_config_commands stamp-h"
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274 cat >confcache <<\_ACEOF
12275 # This file is a shell script that caches the results of configure
12276 # tests run on this system so they can be shared between configure
12277 # scripts and configure runs, see configure's option --config-cache.
12278 # It is not useful on other systems. If it contains results you don't
12279 # want to keep, you may remove or edit it.
12280 #
12281 # config.status only pays attention to the cache file if you give it
12282 # the --recheck option to rerun configure.
12283 #
12284 # `ac_cv_env_foo' variables (set or unset) will be overridden when
12285 # loading this file, other *unset* `ac_cv_foo' will be assigned the
12286 # following values.
12287
12288 _ACEOF
12289
12290 # The following way of writing the cache mishandles newlines in values,
12291 # but we know of no workaround that is simple, portable, and efficient.
12292 # So, we kill variables containing newlines.
12293 # Ultrix sh set writes to stderr and can't be redirected directly,
12294 # and sets the high bit in the cache file unless we assign to the vars.
12295 (
12296 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12297 eval ac_val=\$$ac_var
12298 case $ac_val in #(
12299 *${as_nl}*)
12300 case $ac_var in #(
12301 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12302 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12303 esac
12304 case $ac_var in #(
12305 _ | IFS | as_nl) ;; #(
12306 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12307 *) { eval $ac_var=; unset $ac_var;} ;;
12308 esac ;;
12309 esac
12310 done
12311
12312 (set) 2>&1 |
12313 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12314 *${as_nl}ac_space=\ *)
12315 # `set' does not quote correctly, so add quotes: double-quote
12316 # substitution turns \\\\ into \\, and sed turns \\ into \.
12317 sed -n \
12318 "s/'/'\\\\''/g;
12319 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12320 ;; #(
12321 *)
12322 # `set' quotes correctly as required by POSIX, so do not add quotes.
12323 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12324 ;;
12325 esac |
12326 sort
12327 ) |
12328 sed '
12329 /^ac_cv_env_/b end
12330 t clear
12331 :clear
12332 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12333 t end
12334 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12335 :end' >>confcache
12336 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12337 if test -w "$cache_file"; then
12338 if test "x$cache_file" != "x/dev/null"; then
12339 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12340 $as_echo "$as_me: updating cache $cache_file" >&6;}
12341 if test ! -f "$cache_file" || test -h "$cache_file"; then
12342 cat confcache >"$cache_file"
12343 else
12344 case $cache_file in #(
12345 */* | ?:*)
12346 mv -f confcache "$cache_file"$$ &&
12347 mv -f "$cache_file"$$ "$cache_file" ;; #(
12348 *)
12349 mv -f confcache "$cache_file" ;;
12350 esac
12351 fi
12352 fi
12353 else
12354 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12355 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12356 fi
12357 fi
12358 rm -f confcache
12359
12360 test "x$prefix" = xNONE && prefix=$ac_default_prefix
12361 # Let make expand exec_prefix.
12362 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12363
12364 DEFS=-DHAVE_CONFIG_H
12365
12366 ac_libobjs=
12367 ac_ltlibobjs=
12368 U=
12369 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12370 # 1. Remove the extension, and $U if already installed.
12371 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12372 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12373 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12374 # will be set to the directory where LIBOBJS objects are built.
12375 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12376 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12377 done
12378 LIBOBJS=$ac_libobjs
12379
12380 LTLIBOBJS=$ac_ltlibobjs
12381
12382
12383
12384 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
12385 as_fn_error $? "conditional \"PLUGINS\" was never defined.
12386 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12387 fi
12388 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12389 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
12390 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12391 fi
12392
12393 : "${CONFIG_STATUS=./config.status}"
12394 ac_write_fail=0
12395 ac_clean_files_save=$ac_clean_files
12396 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12397 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12398 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12399 as_write_fail=0
12400 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12401 #! $SHELL
12402 # Generated by $as_me.
12403 # Run this file to recreate the current configuration.
12404 # Compiler output produced by configure, useful for debugging
12405 # configure, is in config.log if it exists.
12406
12407 debug=false
12408 ac_cs_recheck=false
12409 ac_cs_silent=false
12410
12411 SHELL=\${CONFIG_SHELL-$SHELL}
12412 export SHELL
12413 _ASEOF
12414 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12415 ## -------------------- ##
12416 ## M4sh Initialization. ##
12417 ## -------------------- ##
12418
12419 # Be more Bourne compatible
12420 DUALCASE=1; export DUALCASE # for MKS sh
12421 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12422 emulate sh
12423 NULLCMD=:
12424 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12425 # is contrary to our usage. Disable this feature.
12426 alias -g '${1+"$@"}'='"$@"'
12427 setopt NO_GLOB_SUBST
12428 else
12429 case `(set -o) 2>/dev/null` in #(
12430 *posix*) :
12431 set -o posix ;; #(
12432 *) :
12433 ;;
12434 esac
12435 fi
12436
12437
12438 as_nl='
12439 '
12440 export as_nl
12441 # Printing a long string crashes Solaris 7 /usr/bin/printf.
12442 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12443 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12444 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12445 # Prefer a ksh shell builtin over an external printf program on Solaris,
12446 # but without wasting forks for bash or zsh.
12447 if test -z "$BASH_VERSION$ZSH_VERSION" \
12448 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12449 as_echo='print -r --'
12450 as_echo_n='print -rn --'
12451 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12452 as_echo='printf %s\n'
12453 as_echo_n='printf %s'
12454 else
12455 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12456 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12457 as_echo_n='/usr/ucb/echo -n'
12458 else
12459 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12460 as_echo_n_body='eval
12461 arg=$1;
12462 case $arg in #(
12463 *"$as_nl"*)
12464 expr "X$arg" : "X\\(.*\\)$as_nl";
12465 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12466 esac;
12467 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12468 '
12469 export as_echo_n_body
12470 as_echo_n='sh -c $as_echo_n_body as_echo'
12471 fi
12472 export as_echo_body
12473 as_echo='sh -c $as_echo_body as_echo'
12474 fi
12475
12476 # The user is always right.
12477 if test "${PATH_SEPARATOR+set}" != set; then
12478 PATH_SEPARATOR=:
12479 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12480 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12481 PATH_SEPARATOR=';'
12482 }
12483 fi
12484
12485
12486 # IFS
12487 # We need space, tab and new line, in precisely that order. Quoting is
12488 # there to prevent editors from complaining about space-tab.
12489 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
12490 # splitting by setting IFS to empty value.)
12491 IFS=" "" $as_nl"
12492
12493 # Find who we are. Look in the path if we contain no directory separator.
12494 as_myself=
12495 case $0 in #((
12496 *[\\/]* ) as_myself=$0 ;;
12497 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12498 for as_dir in $PATH
12499 do
12500 IFS=$as_save_IFS
12501 test -z "$as_dir" && as_dir=.
12502 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12503 done
12504 IFS=$as_save_IFS
12505
12506 ;;
12507 esac
12508 # We did not find ourselves, most probably we were run as `sh COMMAND'
12509 # in which case we are not to be found in the path.
12510 if test "x$as_myself" = x; then
12511 as_myself=$0
12512 fi
12513 if test ! -f "$as_myself"; then
12514 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12515 exit 1
12516 fi
12517
12518 # Unset variables that we do not need and which cause bugs (e.g. in
12519 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12520 # suppresses any "Segmentation fault" message there. '((' could
12521 # trigger a bug in pdksh 5.2.14.
12522 for as_var in BASH_ENV ENV MAIL MAILPATH
12523 do eval test x\${$as_var+set} = xset \
12524 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12525 done
12526 PS1='$ '
12527 PS2='> '
12528 PS4='+ '
12529
12530 # NLS nuisances.
12531 LC_ALL=C
12532 export LC_ALL
12533 LANGUAGE=C
12534 export LANGUAGE
12535
12536 # CDPATH.
12537 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12538
12539
12540 # as_fn_error STATUS ERROR [LINENO LOG_FD]
12541 # ----------------------------------------
12542 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12543 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12544 # script with STATUS, using 1 if that was 0.
12545 as_fn_error ()
12546 {
12547 as_status=$1; test $as_status -eq 0 && as_status=1
12548 if test "$4"; then
12549 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12550 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12551 fi
12552 $as_echo "$as_me: error: $2" >&2
12553 as_fn_exit $as_status
12554 } # as_fn_error
12555
12556
12557 # as_fn_set_status STATUS
12558 # -----------------------
12559 # Set $? to STATUS, without forking.
12560 as_fn_set_status ()
12561 {
12562 return $1
12563 } # as_fn_set_status
12564
12565 # as_fn_exit STATUS
12566 # -----------------
12567 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12568 as_fn_exit ()
12569 {
12570 set +e
12571 as_fn_set_status $1
12572 exit $1
12573 } # as_fn_exit
12574
12575 # as_fn_unset VAR
12576 # ---------------
12577 # Portably unset VAR.
12578 as_fn_unset ()
12579 {
12580 { eval $1=; unset $1;}
12581 }
12582 as_unset=as_fn_unset
12583 # as_fn_append VAR VALUE
12584 # ----------------------
12585 # Append the text in VALUE to the end of the definition contained in VAR. Take
12586 # advantage of any shell optimizations that allow amortized linear growth over
12587 # repeated appends, instead of the typical quadratic growth present in naive
12588 # implementations.
12589 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12590 eval 'as_fn_append ()
12591 {
12592 eval $1+=\$2
12593 }'
12594 else
12595 as_fn_append ()
12596 {
12597 eval $1=\$$1\$2
12598 }
12599 fi # as_fn_append
12600
12601 # as_fn_arith ARG...
12602 # ------------------
12603 # Perform arithmetic evaluation on the ARGs, and store the result in the
12604 # global $as_val. Take advantage of shells that can avoid forks. The arguments
12605 # must be portable across $(()) and expr.
12606 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12607 eval 'as_fn_arith ()
12608 {
12609 as_val=$(( $* ))
12610 }'
12611 else
12612 as_fn_arith ()
12613 {
12614 as_val=`expr "$@" || test $? -eq 1`
12615 }
12616 fi # as_fn_arith
12617
12618
12619 if expr a : '\(a\)' >/dev/null 2>&1 &&
12620 test "X`expr 00001 : '.*\(...\)'`" = X001; then
12621 as_expr=expr
12622 else
12623 as_expr=false
12624 fi
12625
12626 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12627 as_basename=basename
12628 else
12629 as_basename=false
12630 fi
12631
12632 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12633 as_dirname=dirname
12634 else
12635 as_dirname=false
12636 fi
12637
12638 as_me=`$as_basename -- "$0" ||
12639 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12640 X"$0" : 'X\(//\)$' \| \
12641 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12642 $as_echo X/"$0" |
12643 sed '/^.*\/\([^/][^/]*\)\/*$/{
12644 s//\1/
12645 q
12646 }
12647 /^X\/\(\/\/\)$/{
12648 s//\1/
12649 q
12650 }
12651 /^X\/\(\/\).*/{
12652 s//\1/
12653 q
12654 }
12655 s/.*/./; q'`
12656
12657 # Avoid depending upon Character Ranges.
12658 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12659 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12660 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12661 as_cr_digits='0123456789'
12662 as_cr_alnum=$as_cr_Letters$as_cr_digits
12663
12664 ECHO_C= ECHO_N= ECHO_T=
12665 case `echo -n x` in #(((((
12666 -n*)
12667 case `echo 'xy\c'` in
12668 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12669 xy) ECHO_C='\c';;
12670 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12671 ECHO_T=' ';;
12672 esac;;
12673 *)
12674 ECHO_N='-n';;
12675 esac
12676
12677 rm -f conf$$ conf$$.exe conf$$.file
12678 if test -d conf$$.dir; then
12679 rm -f conf$$.dir/conf$$.file
12680 else
12681 rm -f conf$$.dir
12682 mkdir conf$$.dir 2>/dev/null
12683 fi
12684 if (echo >conf$$.file) 2>/dev/null; then
12685 if ln -s conf$$.file conf$$ 2>/dev/null; then
12686 as_ln_s='ln -s'
12687 # ... but there are two gotchas:
12688 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12689 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12690 # In both cases, we have to default to `cp -pR'.
12691 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12692 as_ln_s='cp -pR'
12693 elif ln conf$$.file conf$$ 2>/dev/null; then
12694 as_ln_s=ln
12695 else
12696 as_ln_s='cp -pR'
12697 fi
12698 else
12699 as_ln_s='cp -pR'
12700 fi
12701 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12702 rmdir conf$$.dir 2>/dev/null
12703
12704
12705 # as_fn_mkdir_p
12706 # -------------
12707 # Create "$as_dir" as a directory, including parents if necessary.
12708 as_fn_mkdir_p ()
12709 {
12710
12711 case $as_dir in #(
12712 -*) as_dir=./$as_dir;;
12713 esac
12714 test -d "$as_dir" || eval $as_mkdir_p || {
12715 as_dirs=
12716 while :; do
12717 case $as_dir in #(
12718 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12719 *) as_qdir=$as_dir;;
12720 esac
12721 as_dirs="'$as_qdir' $as_dirs"
12722 as_dir=`$as_dirname -- "$as_dir" ||
12723 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12724 X"$as_dir" : 'X\(//\)[^/]' \| \
12725 X"$as_dir" : 'X\(//\)$' \| \
12726 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12727 $as_echo X"$as_dir" |
12728 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12729 s//\1/
12730 q
12731 }
12732 /^X\(\/\/\)[^/].*/{
12733 s//\1/
12734 q
12735 }
12736 /^X\(\/\/\)$/{
12737 s//\1/
12738 q
12739 }
12740 /^X\(\/\).*/{
12741 s//\1/
12742 q
12743 }
12744 s/.*/./; q'`
12745 test -d "$as_dir" && break
12746 done
12747 test -z "$as_dirs" || eval "mkdir $as_dirs"
12748 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12749
12750
12751 } # as_fn_mkdir_p
12752 if mkdir -p . 2>/dev/null; then
12753 as_mkdir_p='mkdir -p "$as_dir"'
12754 else
12755 test -d ./-p && rmdir ./-p
12756 as_mkdir_p=false
12757 fi
12758
12759
12760 # as_fn_executable_p FILE
12761 # -----------------------
12762 # Test if FILE is an executable regular file.
12763 as_fn_executable_p ()
12764 {
12765 test -f "$1" && test -x "$1"
12766 } # as_fn_executable_p
12767 as_test_x='test -x'
12768 as_executable_p=as_fn_executable_p
12769
12770 # Sed expression to map a string onto a valid CPP name.
12771 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12772
12773 # Sed expression to map a string onto a valid variable name.
12774 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12775
12776
12777 exec 6>&1
12778 ## ----------------------------------- ##
12779 ## Main body of $CONFIG_STATUS script. ##
12780 ## ----------------------------------- ##
12781 _ASEOF
12782 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12783
12784 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12785 # Save the log message, to keep $0 and so on meaningful, and to
12786 # report actual input values of CONFIG_FILES etc. instead of their
12787 # values after options handling.
12788 ac_log="
12789 This file was extended by $as_me, which was
12790 generated by GNU Autoconf 2.69. Invocation command line was
12791
12792 CONFIG_FILES = $CONFIG_FILES
12793 CONFIG_HEADERS = $CONFIG_HEADERS
12794 CONFIG_LINKS = $CONFIG_LINKS
12795 CONFIG_COMMANDS = $CONFIG_COMMANDS
12796 $ $0 $@
12797
12798 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12799 "
12800
12801 _ACEOF
12802
12803 case $ac_config_files in *"
12804 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12805 esac
12806
12807 case $ac_config_headers in *"
12808 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12809 esac
12810
12811
12812 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12813 # Files that config.status was made for.
12814 config_files="$ac_config_files"
12815 config_headers="$ac_config_headers"
12816 config_commands="$ac_config_commands"
12817
12818 _ACEOF
12819
12820 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12821 ac_cs_usage="\
12822 \`$as_me' instantiates files and other configuration actions
12823 from templates according to the current configuration. Unless the files
12824 and actions are specified as TAGs, all are instantiated by default.
12825
12826 Usage: $0 [OPTION]... [TAG]...
12827
12828 -h, --help print this help, then exit
12829 -V, --version print version number and configuration settings, then exit
12830 --config print configuration, then exit
12831 -q, --quiet, --silent
12832 do not print progress messages
12833 -d, --debug don't remove temporary files
12834 --recheck update $as_me by reconfiguring in the same conditions
12835 --file=FILE[:TEMPLATE]
12836 instantiate the configuration file FILE
12837 --header=FILE[:TEMPLATE]
12838 instantiate the configuration header FILE
12839
12840 Configuration files:
12841 $config_files
12842
12843 Configuration headers:
12844 $config_headers
12845
12846 Configuration commands:
12847 $config_commands
12848
12849 Report bugs to the package provider."
12850
12851 _ACEOF
12852 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12853 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12854 ac_cs_version="\\
12855 config.status
12856 configured by $0, generated by GNU Autoconf 2.69,
12857 with options \\"\$ac_cs_config\\"
12858
12859 Copyright (C) 2012 Free Software Foundation, Inc.
12860 This config.status script is free software; the Free Software Foundation
12861 gives unlimited permission to copy, distribute and modify it."
12862
12863 ac_pwd='$ac_pwd'
12864 srcdir='$srcdir'
12865 INSTALL='$INSTALL'
12866 AWK='$AWK'
12867 test -n "\$AWK" || AWK=awk
12868 _ACEOF
12869
12870 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12871 # The default lists apply if the user does not specify any file.
12872 ac_need_defaults=:
12873 while test $# != 0
12874 do
12875 case $1 in
12876 --*=?*)
12877 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12878 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12879 ac_shift=:
12880 ;;
12881 --*=)
12882 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12883 ac_optarg=
12884 ac_shift=:
12885 ;;
12886 *)
12887 ac_option=$1
12888 ac_optarg=$2
12889 ac_shift=shift
12890 ;;
12891 esac
12892
12893 case $ac_option in
12894 # Handling of the options.
12895 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12896 ac_cs_recheck=: ;;
12897 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12898 $as_echo "$ac_cs_version"; exit ;;
12899 --config | --confi | --conf | --con | --co | --c )
12900 $as_echo "$ac_cs_config"; exit ;;
12901 --debug | --debu | --deb | --de | --d | -d )
12902 debug=: ;;
12903 --file | --fil | --fi | --f )
12904 $ac_shift
12905 case $ac_optarg in
12906 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12907 '') as_fn_error $? "missing file argument" ;;
12908 esac
12909 as_fn_append CONFIG_FILES " '$ac_optarg'"
12910 ac_need_defaults=false;;
12911 --header | --heade | --head | --hea )
12912 $ac_shift
12913 case $ac_optarg in
12914 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12915 esac
12916 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12917 ac_need_defaults=false;;
12918 --he | --h)
12919 # Conflict between --help and --header
12920 as_fn_error $? "ambiguous option: \`$1'
12921 Try \`$0 --help' for more information.";;
12922 --help | --hel | -h )
12923 $as_echo "$ac_cs_usage"; exit ;;
12924 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12925 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12926 ac_cs_silent=: ;;
12927
12928 # This is an error.
12929 -*) as_fn_error $? "unrecognized option: \`$1'
12930 Try \`$0 --help' for more information." ;;
12931
12932 *) as_fn_append ac_config_targets " $1"
12933 ac_need_defaults=false ;;
12934
12935 esac
12936 shift
12937 done
12938
12939 ac_configure_extra_args=
12940
12941 if $ac_cs_silent; then
12942 exec 6>/dev/null
12943 ac_configure_extra_args="$ac_configure_extra_args --silent"
12944 fi
12945
12946 _ACEOF
12947 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12948 if \$ac_cs_recheck; then
12949 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12950 shift
12951 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12952 CONFIG_SHELL='$SHELL'
12953 export CONFIG_SHELL
12954 exec "\$@"
12955 fi
12956
12957 _ACEOF
12958 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12959 exec 5>>config.log
12960 {
12961 echo
12962 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12963 ## Running $as_me. ##
12964 _ASBOX
12965 $as_echo "$ac_log"
12966 } >&5
12967
12968 _ACEOF
12969 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12970 #
12971 # INIT-COMMANDS
12972 #
12973 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12974
12975
12976 # The HP-UX ksh and POSIX shell print the target directory to stdout
12977 # if CDPATH is set.
12978 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12979
12980 sed_quote_subst='$sed_quote_subst'
12981 double_quote_subst='$double_quote_subst'
12982 delay_variable_subst='$delay_variable_subst'
12983 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12984 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12985 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12986 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12987 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12988 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12989 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12990 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12991 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12992 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12993 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12994 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12995 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12996 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12997 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12998 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12999 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13000 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13001 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13002 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13003 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13004 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13005 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13006 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13007 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13008 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13009 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13010 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13011 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13012 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13013 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13014 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13015 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13016 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13017 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13018 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13019 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13020 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13021 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13022 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13023 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13024 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13025 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13026 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13027 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13028 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13029 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13030 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13031 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"`'
13032 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13033 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13034 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13035 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13036 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13037 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13038 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13039 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13040 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13041 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13042 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13043 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13044 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13045 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13046 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13047 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13048 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13049 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13050 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13051 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13052 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13053 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13054 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13055 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13056 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13057 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13058 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13059 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13060 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13061 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13062 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13063 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13064 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13065 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13066 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13067 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13068 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13069 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13070 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13071 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13072 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13073 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13074 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13075 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13076 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13077 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13078 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13079 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13080 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13081 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13082 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13083 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13084 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13085 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13086 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13087 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13088 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13089 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13090 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13091 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13092 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13093 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13094 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13095 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13096 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13097 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13098 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13099 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13100 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13101 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13102 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13103
13104 LTCC='$LTCC'
13105 LTCFLAGS='$LTCFLAGS'
13106 compiler='$compiler_DEFAULT'
13107
13108 # A function that is used when there is no print builtin or printf.
13109 func_fallback_echo ()
13110 {
13111 eval 'cat <<_LTECHO_EOF
13112 \$1
13113 _LTECHO_EOF'
13114 }
13115
13116 # Quote evaled strings.
13117 for var in SHELL \
13118 ECHO \
13119 SED \
13120 GREP \
13121 EGREP \
13122 FGREP \
13123 LD \
13124 NM \
13125 LN_S \
13126 lt_SP2NL \
13127 lt_NL2SP \
13128 reload_flag \
13129 OBJDUMP \
13130 deplibs_check_method \
13131 file_magic_cmd \
13132 AR \
13133 AR_FLAGS \
13134 STRIP \
13135 RANLIB \
13136 CC \
13137 CFLAGS \
13138 compiler \
13139 lt_cv_sys_global_symbol_pipe \
13140 lt_cv_sys_global_symbol_to_cdecl \
13141 lt_cv_sys_global_symbol_to_c_name_address \
13142 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13143 lt_prog_compiler_no_builtin_flag \
13144 lt_prog_compiler_wl \
13145 lt_prog_compiler_pic \
13146 lt_prog_compiler_static \
13147 lt_cv_prog_compiler_c_o \
13148 need_locks \
13149 DSYMUTIL \
13150 NMEDIT \
13151 LIPO \
13152 OTOOL \
13153 OTOOL64 \
13154 shrext_cmds \
13155 export_dynamic_flag_spec \
13156 whole_archive_flag_spec \
13157 compiler_needs_object \
13158 with_gnu_ld \
13159 allow_undefined_flag \
13160 no_undefined_flag \
13161 hardcode_libdir_flag_spec \
13162 hardcode_libdir_flag_spec_ld \
13163 hardcode_libdir_separator \
13164 fix_srcfile_path \
13165 exclude_expsyms \
13166 include_expsyms \
13167 file_list_spec \
13168 variables_saved_for_relink \
13169 libname_spec \
13170 library_names_spec \
13171 soname_spec \
13172 install_override_mode \
13173 finish_eval \
13174 old_striplib \
13175 striplib; do
13176 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13177 *[\\\\\\\`\\"\\\$]*)
13178 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13179 ;;
13180 *)
13181 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13182 ;;
13183 esac
13184 done
13185
13186 # Double-quote double-evaled strings.
13187 for var in reload_cmds \
13188 old_postinstall_cmds \
13189 old_postuninstall_cmds \
13190 old_archive_cmds \
13191 extract_expsyms_cmds \
13192 old_archive_from_new_cmds \
13193 old_archive_from_expsyms_cmds \
13194 archive_cmds \
13195 archive_expsym_cmds \
13196 module_cmds \
13197 module_expsym_cmds \
13198 export_symbols_cmds \
13199 prelink_cmds \
13200 postinstall_cmds \
13201 postuninstall_cmds \
13202 finish_cmds \
13203 sys_lib_search_path_spec \
13204 sys_lib_dlsearch_path_spec; do
13205 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13206 *[\\\\\\\`\\"\\\$]*)
13207 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13208 ;;
13209 *)
13210 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13211 ;;
13212 esac
13213 done
13214
13215 ac_aux_dir='$ac_aux_dir'
13216 xsi_shell='$xsi_shell'
13217 lt_shell_append='$lt_shell_append'
13218
13219 # See if we are running on zsh, and set the options which allow our
13220 # commands through without removal of \ escapes INIT.
13221 if test -n "\${ZSH_VERSION+set}" ; then
13222 setopt NO_GLOB_SUBST
13223 fi
13224
13225
13226 PACKAGE='$PACKAGE'
13227 VERSION='$VERSION'
13228 TIMESTAMP='$TIMESTAMP'
13229 RM='$RM'
13230 ofile='$ofile'
13231
13232
13233
13234
13235 _ACEOF
13236
13237 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13238
13239 # Handling of arguments.
13240 for ac_config_target in $ac_config_targets
13241 do
13242 case $ac_config_target in
13243 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
13244 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
13245 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13246 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
13247 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
13248 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
13249 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
13250 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
13251
13252 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13253 esac
13254 done
13255
13256
13257 # If the user did not use the arguments to specify the items to instantiate,
13258 # then the envvar interface is used. Set only those that are not.
13259 # We use the long form for the default assignment because of an extremely
13260 # bizarre bug on SunOS 4.1.3.
13261 if $ac_need_defaults; then
13262 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13263 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13264 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13265 fi
13266
13267 # Have a temporary directory for convenience. Make it in the build tree
13268 # simply because there is no reason against having it here, and in addition,
13269 # creating and moving files from /tmp can sometimes cause problems.
13270 # Hook for its removal unless debugging.
13271 # Note that there is a small window in which the directory will not be cleaned:
13272 # after its creation but before its name has been assigned to `$tmp'.
13273 $debug ||
13274 {
13275 tmp= ac_tmp=
13276 trap 'exit_status=$?
13277 : "${ac_tmp:=$tmp}"
13278 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
13279 ' 0
13280 trap 'as_fn_exit 1' 1 2 13 15
13281 }
13282 # Create a (secure) tmp directory for tmp files.
13283
13284 {
13285 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13286 test -d "$tmp"
13287 } ||
13288 {
13289 tmp=./conf$$-$RANDOM
13290 (umask 077 && mkdir "$tmp")
13291 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13292 ac_tmp=$tmp
13293
13294 # Set up the scripts for CONFIG_FILES section.
13295 # No need to generate them if there are no CONFIG_FILES.
13296 # This happens for instance with `./config.status config.h'.
13297 if test -n "$CONFIG_FILES"; then
13298
13299
13300 ac_cr=`echo X | tr X '\015'`
13301 # On cygwin, bash can eat \r inside `` if the user requested igncr.
13302 # But we know of no other shell where ac_cr would be empty at this
13303 # point, so we can use a bashism as a fallback.
13304 if test "x$ac_cr" = x; then
13305 eval ac_cr=\$\'\\r\'
13306 fi
13307 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13308 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13309 ac_cs_awk_cr='\\r'
13310 else
13311 ac_cs_awk_cr=$ac_cr
13312 fi
13313
13314 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
13315 _ACEOF
13316
13317
13318 {
13319 echo "cat >conf$$subs.awk <<_ACEOF" &&
13320 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13321 echo "_ACEOF"
13322 } >conf$$subs.sh ||
13323 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13324 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
13325 ac_delim='%!_!# '
13326 for ac_last_try in false false false false false :; do
13327 . ./conf$$subs.sh ||
13328 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13329
13330 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13331 if test $ac_delim_n = $ac_delim_num; then
13332 break
13333 elif $ac_last_try; then
13334 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13335 else
13336 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13337 fi
13338 done
13339 rm -f conf$$subs.sh
13340
13341 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13342 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
13343 _ACEOF
13344 sed -n '
13345 h
13346 s/^/S["/; s/!.*/"]=/
13347 p
13348 g
13349 s/^[^!]*!//
13350 :repl
13351 t repl
13352 s/'"$ac_delim"'$//
13353 t delim
13354 :nl
13355 h
13356 s/\(.\{148\}\)..*/\1/
13357 t more1
13358 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13359 p
13360 n
13361 b repl
13362 :more1
13363 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13364 p
13365 g
13366 s/.\{148\}//
13367 t nl
13368 :delim
13369 h
13370 s/\(.\{148\}\)..*/\1/
13371 t more2
13372 s/["\\]/\\&/g; s/^/"/; s/$/"/
13373 p
13374 b
13375 :more2
13376 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13377 p
13378 g
13379 s/.\{148\}//
13380 t delim
13381 ' <conf$$subs.awk | sed '
13382 /^[^""]/{
13383 N
13384 s/\n//
13385 }
13386 ' >>$CONFIG_STATUS || ac_write_fail=1
13387 rm -f conf$$subs.awk
13388 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13389 _ACAWK
13390 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
13391 for (key in S) S_is_set[key] = 1
13392 FS = "\a"
13393
13394 }
13395 {
13396 line = $ 0
13397 nfields = split(line, field, "@")
13398 substed = 0
13399 len = length(field[1])
13400 for (i = 2; i < nfields; i++) {
13401 key = field[i]
13402 keylen = length(key)
13403 if (S_is_set[key]) {
13404 value = S[key]
13405 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13406 len += length(value) + length(field[++i])
13407 substed = 1
13408 } else
13409 len += 1 + keylen
13410 }
13411
13412 print line
13413 }
13414
13415 _ACAWK
13416 _ACEOF
13417 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13418 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13419 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13420 else
13421 cat
13422 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13423 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
13424 _ACEOF
13425
13426 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13427 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
13428 # trailing colons and then remove the whole line if VPATH becomes empty
13429 # (actually we leave an empty line to preserve line numbers).
13430 if test "x$srcdir" = x.; then
13431 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13432 h
13433 s///
13434 s/^/:/
13435 s/[ ]*$/:/
13436 s/:\$(srcdir):/:/g
13437 s/:\${srcdir}:/:/g
13438 s/:@srcdir@:/:/g
13439 s/^:*//
13440 s/:*$//
13441 x
13442 s/\(=[ ]*\).*/\1/
13443 G
13444 s/\n//
13445 s/^[^=]*=[ ]*$//
13446 }'
13447 fi
13448
13449 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13450 fi # test -n "$CONFIG_FILES"
13451
13452 # Set up the scripts for CONFIG_HEADERS section.
13453 # No need to generate them if there are no CONFIG_HEADERS.
13454 # This happens for instance with `./config.status Makefile'.
13455 if test -n "$CONFIG_HEADERS"; then
13456 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
13457 BEGIN {
13458 _ACEOF
13459
13460 # Transform confdefs.h into an awk script `defines.awk', embedded as
13461 # here-document in config.status, that substitutes the proper values into
13462 # config.h.in to produce config.h.
13463
13464 # Create a delimiter string that does not exist in confdefs.h, to ease
13465 # handling of long lines.
13466 ac_delim='%!_!# '
13467 for ac_last_try in false false :; do
13468 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13469 if test -z "$ac_tt"; then
13470 break
13471 elif $ac_last_try; then
13472 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
13473 else
13474 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13475 fi
13476 done
13477
13478 # For the awk script, D is an array of macro values keyed by name,
13479 # likewise P contains macro parameters if any. Preserve backslash
13480 # newline sequences.
13481
13482 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13483 sed -n '
13484 s/.\{148\}/&'"$ac_delim"'/g
13485 t rset
13486 :rset
13487 s/^[ ]*#[ ]*define[ ][ ]*/ /
13488 t def
13489 d
13490 :def
13491 s/\\$//
13492 t bsnl
13493 s/["\\]/\\&/g
13494 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13495 D["\1"]=" \3"/p
13496 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13497 d
13498 :bsnl
13499 s/["\\]/\\&/g
13500 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13501 D["\1"]=" \3\\\\\\n"\\/p
13502 t cont
13503 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13504 t cont
13505 d
13506 :cont
13507 n
13508 s/.\{148\}/&'"$ac_delim"'/g
13509 t clear
13510 :clear
13511 s/\\$//
13512 t bsnlc
13513 s/["\\]/\\&/g; s/^/"/; s/$/"/p
13514 d
13515 :bsnlc
13516 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13517 b cont
13518 ' <confdefs.h | sed '
13519 s/'"$ac_delim"'/"\\\
13520 "/g' >>$CONFIG_STATUS || ac_write_fail=1
13521
13522 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13523 for (key in D) D_is_set[key] = 1
13524 FS = "\a"
13525 }
13526 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13527 line = \$ 0
13528 split(line, arg, " ")
13529 if (arg[1] == "#") {
13530 defundef = arg[2]
13531 mac1 = arg[3]
13532 } else {
13533 defundef = substr(arg[1], 2)
13534 mac1 = arg[2]
13535 }
13536 split(mac1, mac2, "(") #)
13537 macro = mac2[1]
13538 prefix = substr(line, 1, index(line, defundef) - 1)
13539 if (D_is_set[macro]) {
13540 # Preserve the white space surrounding the "#".
13541 print prefix "define", macro P[macro] D[macro]
13542 next
13543 } else {
13544 # Replace #undef with comments. This is necessary, for example,
13545 # in the case of _POSIX_SOURCE, which is predefined and required
13546 # on some systems where configure will not decide to define it.
13547 if (defundef == "undef") {
13548 print "/*", prefix defundef, macro, "*/"
13549 next
13550 }
13551 }
13552 }
13553 { print }
13554 _ACAWK
13555 _ACEOF
13556 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13557 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
13558 fi # test -n "$CONFIG_HEADERS"
13559
13560
13561 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13562 shift
13563 for ac_tag
13564 do
13565 case $ac_tag in
13566 :[FHLC]) ac_mode=$ac_tag; continue;;
13567 esac
13568 case $ac_mode$ac_tag in
13569 :[FHL]*:*);;
13570 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
13571 :[FH]-) ac_tag=-:-;;
13572 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13573 esac
13574 ac_save_IFS=$IFS
13575 IFS=:
13576 set x $ac_tag
13577 IFS=$ac_save_IFS
13578 shift
13579 ac_file=$1
13580 shift
13581
13582 case $ac_mode in
13583 :L) ac_source=$1;;
13584 :[FH])
13585 ac_file_inputs=
13586 for ac_f
13587 do
13588 case $ac_f in
13589 -) ac_f="$ac_tmp/stdin";;
13590 *) # Look for the file first in the build tree, then in the source tree
13591 # (if the path is not absolute). The absolute path cannot be DOS-style,
13592 # because $ac_f cannot contain `:'.
13593 test -f "$ac_f" ||
13594 case $ac_f in
13595 [\\/$]*) false;;
13596 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13597 esac ||
13598 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13599 esac
13600 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13601 as_fn_append ac_file_inputs " '$ac_f'"
13602 done
13603
13604 # Let's still pretend it is `configure' which instantiates (i.e., don't
13605 # use $as_me), people would be surprised to read:
13606 # /* config.h. Generated by config.status. */
13607 configure_input='Generated from '`
13608 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13609 `' by configure.'
13610 if test x"$ac_file" != x-; then
13611 configure_input="$ac_file. $configure_input"
13612 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13613 $as_echo "$as_me: creating $ac_file" >&6;}
13614 fi
13615 # Neutralize special characters interpreted by sed in replacement strings.
13616 case $configure_input in #(
13617 *\&* | *\|* | *\\* )
13618 ac_sed_conf_input=`$as_echo "$configure_input" |
13619 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13620 *) ac_sed_conf_input=$configure_input;;
13621 esac
13622
13623 case $ac_tag in
13624 *:-:* | *:-) cat >"$ac_tmp/stdin" \
13625 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13626 esac
13627 ;;
13628 esac
13629
13630 ac_dir=`$as_dirname -- "$ac_file" ||
13631 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13632 X"$ac_file" : 'X\(//\)[^/]' \| \
13633 X"$ac_file" : 'X\(//\)$' \| \
13634 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13635 $as_echo X"$ac_file" |
13636 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13637 s//\1/
13638 q
13639 }
13640 /^X\(\/\/\)[^/].*/{
13641 s//\1/
13642 q
13643 }
13644 /^X\(\/\/\)$/{
13645 s//\1/
13646 q
13647 }
13648 /^X\(\/\).*/{
13649 s//\1/
13650 q
13651 }
13652 s/.*/./; q'`
13653 as_dir="$ac_dir"; as_fn_mkdir_p
13654 ac_builddir=.
13655
13656 case "$ac_dir" in
13657 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13658 *)
13659 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13660 # A ".." for each directory in $ac_dir_suffix.
13661 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13662 case $ac_top_builddir_sub in
13663 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13664 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13665 esac ;;
13666 esac
13667 ac_abs_top_builddir=$ac_pwd
13668 ac_abs_builddir=$ac_pwd$ac_dir_suffix
13669 # for backward compatibility:
13670 ac_top_builddir=$ac_top_build_prefix
13671
13672 case $srcdir in
13673 .) # We are building in place.
13674 ac_srcdir=.
13675 ac_top_srcdir=$ac_top_builddir_sub
13676 ac_abs_top_srcdir=$ac_pwd ;;
13677 [\\/]* | ?:[\\/]* ) # Absolute name.
13678 ac_srcdir=$srcdir$ac_dir_suffix;
13679 ac_top_srcdir=$srcdir
13680 ac_abs_top_srcdir=$srcdir ;;
13681 *) # Relative name.
13682 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13683 ac_top_srcdir=$ac_top_build_prefix$srcdir
13684 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13685 esac
13686 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13687
13688
13689 case $ac_mode in
13690 :F)
13691 #
13692 # CONFIG_FILE
13693 #
13694
13695 case $INSTALL in
13696 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13697 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13698 esac
13699 _ACEOF
13700
13701 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13702 # If the template does not know about datarootdir, expand it.
13703 # FIXME: This hack should be removed a few years after 2.60.
13704 ac_datarootdir_hack=; ac_datarootdir_seen=
13705 ac_sed_dataroot='
13706 /datarootdir/ {
13707 p
13708 q
13709 }
13710 /@datadir@/p
13711 /@docdir@/p
13712 /@infodir@/p
13713 /@localedir@/p
13714 /@mandir@/p'
13715 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13716 *datarootdir*) ac_datarootdir_seen=yes;;
13717 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13718 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13719 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13720 _ACEOF
13721 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13722 ac_datarootdir_hack='
13723 s&@datadir@&$datadir&g
13724 s&@docdir@&$docdir&g
13725 s&@infodir@&$infodir&g
13726 s&@localedir@&$localedir&g
13727 s&@mandir@&$mandir&g
13728 s&\\\${datarootdir}&$datarootdir&g' ;;
13729 esac
13730 _ACEOF
13731
13732 # Neutralize VPATH when `$srcdir' = `.'.
13733 # Shell code in configure.ac might set extrasub.
13734 # FIXME: do we really want to maintain this feature?
13735 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13736 ac_sed_extra="$ac_vpsub
13737 $extrasub
13738 _ACEOF
13739 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13740 :t
13741 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13742 s|@configure_input@|$ac_sed_conf_input|;t t
13743 s&@top_builddir@&$ac_top_builddir_sub&;t t
13744 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13745 s&@srcdir@&$ac_srcdir&;t t
13746 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13747 s&@top_srcdir@&$ac_top_srcdir&;t t
13748 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13749 s&@builddir@&$ac_builddir&;t t
13750 s&@abs_builddir@&$ac_abs_builddir&;t t
13751 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13752 s&@INSTALL@&$ac_INSTALL&;t t
13753 $ac_datarootdir_hack
13754 "
13755 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13756 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13757
13758 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13759 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13760 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13761 "$ac_tmp/out"`; test -z "$ac_out"; } &&
13762 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13763 which seems to be undefined. Please make sure it is defined" >&5
13764 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13765 which seems to be undefined. Please make sure it is defined" >&2;}
13766
13767 rm -f "$ac_tmp/stdin"
13768 case $ac_file in
13769 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13770 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13771 esac \
13772 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13773 ;;
13774 :H)
13775 #
13776 # CONFIG_HEADER
13777 #
13778 if test x"$ac_file" != x-; then
13779 {
13780 $as_echo "/* $configure_input */" \
13781 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13782 } >"$ac_tmp/config.h" \
13783 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13784 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13785 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13786 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13787 else
13788 rm -f "$ac_file"
13789 mv "$ac_tmp/config.h" "$ac_file" \
13790 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13791 fi
13792 else
13793 $as_echo "/* $configure_input */" \
13794 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13795 || as_fn_error $? "could not create -" "$LINENO" 5
13796 fi
13797 ;;
13798
13799 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13800 $as_echo "$as_me: executing $ac_file commands" >&6;}
13801 ;;
13802 esac
13803
13804
13805 case $ac_file$ac_mode in
13806 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
13807 "libtool":C)
13808
13809 # See if we are running on zsh, and set the options which allow our
13810 # commands through without removal of \ escapes.
13811 if test -n "${ZSH_VERSION+set}" ; then
13812 setopt NO_GLOB_SUBST
13813 fi
13814
13815 cfgfile="${ofile}T"
13816 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13817 $RM "$cfgfile"
13818
13819 cat <<_LT_EOF >> "$cfgfile"
13820 #! $SHELL
13821
13822 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13823 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13824 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13825 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13826 #
13827 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13828 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13829 # Written by Gordon Matzigkeit, 1996
13830 #
13831 # This file is part of GNU Libtool.
13832 #
13833 # GNU Libtool is free software; you can redistribute it and/or
13834 # modify it under the terms of the GNU General Public License as
13835 # published by the Free Software Foundation; either version 2 of
13836 # the License, or (at your option) any later version.
13837 #
13838 # As a special exception to the GNU General Public License,
13839 # if you distribute this file as part of a program or library that
13840 # is built using GNU Libtool, you may include this file under the
13841 # same distribution terms that you use for the rest of that program.
13842 #
13843 # GNU Libtool is distributed in the hope that it will be useful,
13844 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13845 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13846 # GNU General Public License for more details.
13847 #
13848 # You should have received a copy of the GNU General Public License
13849 # along with GNU Libtool; see the file COPYING. If not, a copy
13850 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13851 # obtained by writing to the Free Software Foundation, Inc.,
13852 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13853
13854
13855 # The names of the tagged configurations supported by this script.
13856 available_tags=""
13857
13858 # ### BEGIN LIBTOOL CONFIG
13859
13860 # Which release of libtool.m4 was used?
13861 macro_version=$macro_version
13862 macro_revision=$macro_revision
13863
13864 # Whether or not to build shared libraries.
13865 build_libtool_libs=$enable_shared
13866
13867 # Whether or not to build static libraries.
13868 build_old_libs=$enable_static
13869
13870 # What type of objects to build.
13871 pic_mode=$pic_mode
13872
13873 # Whether or not to optimize for fast installation.
13874 fast_install=$enable_fast_install
13875
13876 # Shell to use when invoking shell scripts.
13877 SHELL=$lt_SHELL
13878
13879 # An echo program that protects backslashes.
13880 ECHO=$lt_ECHO
13881
13882 # The host system.
13883 host_alias=$host_alias
13884 host=$host
13885 host_os=$host_os
13886
13887 # The build system.
13888 build_alias=$build_alias
13889 build=$build
13890 build_os=$build_os
13891
13892 # A sed program that does not truncate output.
13893 SED=$lt_SED
13894
13895 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13896 Xsed="\$SED -e 1s/^X//"
13897
13898 # A grep program that handles long lines.
13899 GREP=$lt_GREP
13900
13901 # An ERE matcher.
13902 EGREP=$lt_EGREP
13903
13904 # A literal string matcher.
13905 FGREP=$lt_FGREP
13906
13907 # A BSD- or MS-compatible name lister.
13908 NM=$lt_NM
13909
13910 # Whether we need soft or hard links.
13911 LN_S=$lt_LN_S
13912
13913 # What is the maximum length of a command?
13914 max_cmd_len=$max_cmd_len
13915
13916 # Object file suffix (normally "o").
13917 objext=$ac_objext
13918
13919 # Executable file suffix (normally "").
13920 exeext=$exeext
13921
13922 # whether the shell understands "unset".
13923 lt_unset=$lt_unset
13924
13925 # turn spaces into newlines.
13926 SP2NL=$lt_lt_SP2NL
13927
13928 # turn newlines into spaces.
13929 NL2SP=$lt_lt_NL2SP
13930
13931 # An object symbol dumper.
13932 OBJDUMP=$lt_OBJDUMP
13933
13934 # Method to check whether dependent libraries are shared objects.
13935 deplibs_check_method=$lt_deplibs_check_method
13936
13937 # Command to use when deplibs_check_method == "file_magic".
13938 file_magic_cmd=$lt_file_magic_cmd
13939
13940 # The archiver.
13941 AR=$lt_AR
13942 AR_FLAGS=$lt_AR_FLAGS
13943
13944 # A symbol stripping program.
13945 STRIP=$lt_STRIP
13946
13947 # Commands used to install an old-style archive.
13948 RANLIB=$lt_RANLIB
13949 old_postinstall_cmds=$lt_old_postinstall_cmds
13950 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13951
13952 # Whether to use a lock for old archive extraction.
13953 lock_old_archive_extraction=$lock_old_archive_extraction
13954
13955 # A C compiler.
13956 LTCC=$lt_CC
13957
13958 # LTCC compiler flags.
13959 LTCFLAGS=$lt_CFLAGS
13960
13961 # Take the output of nm and produce a listing of raw symbols and C names.
13962 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13963
13964 # Transform the output of nm in a proper C declaration.
13965 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13966
13967 # Transform the output of nm in a C name address pair.
13968 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13969
13970 # Transform the output of nm in a C name address pair when lib prefix is needed.
13971 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13972
13973 # The name of the directory that contains temporary libtool files.
13974 objdir=$objdir
13975
13976 # Used to examine libraries when file_magic_cmd begins with "file".
13977 MAGIC_CMD=$MAGIC_CMD
13978
13979 # Must we lock files when doing compilation?
13980 need_locks=$lt_need_locks
13981
13982 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13983 DSYMUTIL=$lt_DSYMUTIL
13984
13985 # Tool to change global to local symbols on Mac OS X.
13986 NMEDIT=$lt_NMEDIT
13987
13988 # Tool to manipulate fat objects and archives on Mac OS X.
13989 LIPO=$lt_LIPO
13990
13991 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13992 OTOOL=$lt_OTOOL
13993
13994 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13995 OTOOL64=$lt_OTOOL64
13996
13997 # Old archive suffix (normally "a").
13998 libext=$libext
13999
14000 # Shared library suffix (normally ".so").
14001 shrext_cmds=$lt_shrext_cmds
14002
14003 # The commands to extract the exported symbol list from a shared archive.
14004 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14005
14006 # Variables whose values should be saved in libtool wrapper scripts and
14007 # restored at link time.
14008 variables_saved_for_relink=$lt_variables_saved_for_relink
14009
14010 # Do we need the "lib" prefix for modules?
14011 need_lib_prefix=$need_lib_prefix
14012
14013 # Do we need a version for libraries?
14014 need_version=$need_version
14015
14016 # Library versioning type.
14017 version_type=$version_type
14018
14019 # Shared library runtime path variable.
14020 runpath_var=$runpath_var
14021
14022 # Shared library path variable.
14023 shlibpath_var=$shlibpath_var
14024
14025 # Is shlibpath searched before the hard-coded library search path?
14026 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14027
14028 # Format of library name prefix.
14029 libname_spec=$lt_libname_spec
14030
14031 # List of archive names. First name is the real one, the rest are links.
14032 # The last name is the one that the linker finds with -lNAME
14033 library_names_spec=$lt_library_names_spec
14034
14035 # The coded name of the library, if different from the real name.
14036 soname_spec=$lt_soname_spec
14037
14038 # Permission mode override for installation of shared libraries.
14039 install_override_mode=$lt_install_override_mode
14040
14041 # Command to use after installation of a shared archive.
14042 postinstall_cmds=$lt_postinstall_cmds
14043
14044 # Command to use after uninstallation of a shared archive.
14045 postuninstall_cmds=$lt_postuninstall_cmds
14046
14047 # Commands used to finish a libtool library installation in a directory.
14048 finish_cmds=$lt_finish_cmds
14049
14050 # As "finish_cmds", except a single script fragment to be evaled but
14051 # not shown.
14052 finish_eval=$lt_finish_eval
14053
14054 # Whether we should hardcode library paths into libraries.
14055 hardcode_into_libs=$hardcode_into_libs
14056
14057 # Compile-time system search path for libraries.
14058 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14059
14060 # Run-time system search path for libraries.
14061 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14062
14063 # Whether dlopen is supported.
14064 dlopen_support=$enable_dlopen
14065
14066 # Whether dlopen of programs is supported.
14067 dlopen_self=$enable_dlopen_self
14068
14069 # Whether dlopen of statically linked programs is supported.
14070 dlopen_self_static=$enable_dlopen_self_static
14071
14072 # Commands to strip libraries.
14073 old_striplib=$lt_old_striplib
14074 striplib=$lt_striplib
14075
14076
14077 # The linker used to build libraries.
14078 LD=$lt_LD
14079
14080 # How to create reloadable object files.
14081 reload_flag=$lt_reload_flag
14082 reload_cmds=$lt_reload_cmds
14083
14084 # Commands used to build an old-style archive.
14085 old_archive_cmds=$lt_old_archive_cmds
14086
14087 # A language specific compiler.
14088 CC=$lt_compiler
14089
14090 # Is the compiler the GNU compiler?
14091 with_gcc=$GCC
14092
14093 # Compiler flag to turn off builtin functions.
14094 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14095
14096 # How to pass a linker flag through the compiler.
14097 wl=$lt_lt_prog_compiler_wl
14098
14099 # Additional compiler flags for building library objects.
14100 pic_flag=$lt_lt_prog_compiler_pic
14101
14102 # Compiler flag to prevent dynamic linking.
14103 link_static_flag=$lt_lt_prog_compiler_static
14104
14105 # Does compiler simultaneously support -c and -o options?
14106 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14107
14108 # Whether or not to add -lc for building shared libraries.
14109 build_libtool_need_lc=$archive_cmds_need_lc
14110
14111 # Whether or not to disallow shared libs when runtime libs are static.
14112 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14113
14114 # Compiler flag to allow reflexive dlopens.
14115 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14116
14117 # Compiler flag to generate shared objects directly from archives.
14118 whole_archive_flag_spec=$lt_whole_archive_flag_spec
14119
14120 # Whether the compiler copes with passing no objects directly.
14121 compiler_needs_object=$lt_compiler_needs_object
14122
14123 # Create an old-style archive from a shared archive.
14124 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14125
14126 # Create a temporary old-style archive to link instead of a shared archive.
14127 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14128
14129 # Commands used to build a shared archive.
14130 archive_cmds=$lt_archive_cmds
14131 archive_expsym_cmds=$lt_archive_expsym_cmds
14132
14133 # Commands used to build a loadable module if different from building
14134 # a shared archive.
14135 module_cmds=$lt_module_cmds
14136 module_expsym_cmds=$lt_module_expsym_cmds
14137
14138 # Whether we are building with GNU ld or not.
14139 with_gnu_ld=$lt_with_gnu_ld
14140
14141 # Flag that allows shared libraries with undefined symbols to be built.
14142 allow_undefined_flag=$lt_allow_undefined_flag
14143
14144 # Flag that enforces no undefined symbols.
14145 no_undefined_flag=$lt_no_undefined_flag
14146
14147 # Flag to hardcode \$libdir into a binary during linking.
14148 # This must work even if \$libdir does not exist
14149 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14150
14151 # If ld is used when linking, flag to hardcode \$libdir into a binary
14152 # during linking. This must work even if \$libdir does not exist.
14153 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14154
14155 # Whether we need a single "-rpath" flag with a separated argument.
14156 hardcode_libdir_separator=$lt_hardcode_libdir_separator
14157
14158 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14159 # DIR into the resulting binary.
14160 hardcode_direct=$hardcode_direct
14161
14162 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14163 # DIR into the resulting binary and the resulting library dependency is
14164 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14165 # library is relocated.
14166 hardcode_direct_absolute=$hardcode_direct_absolute
14167
14168 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14169 # into the resulting binary.
14170 hardcode_minus_L=$hardcode_minus_L
14171
14172 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14173 # into the resulting binary.
14174 hardcode_shlibpath_var=$hardcode_shlibpath_var
14175
14176 # Set to "yes" if building a shared library automatically hardcodes DIR
14177 # into the library and all subsequent libraries and executables linked
14178 # against it.
14179 hardcode_automatic=$hardcode_automatic
14180
14181 # Set to yes if linker adds runtime paths of dependent libraries
14182 # to runtime path list.
14183 inherit_rpath=$inherit_rpath
14184
14185 # Whether libtool must link a program against all its dependency libraries.
14186 link_all_deplibs=$link_all_deplibs
14187
14188 # Fix the shell variable \$srcfile for the compiler.
14189 fix_srcfile_path=$lt_fix_srcfile_path
14190
14191 # Set to "yes" if exported symbols are required.
14192 always_export_symbols=$always_export_symbols
14193
14194 # The commands to list exported symbols.
14195 export_symbols_cmds=$lt_export_symbols_cmds
14196
14197 # Symbols that should not be listed in the preloaded symbols.
14198 exclude_expsyms=$lt_exclude_expsyms
14199
14200 # Symbols that must always be exported.
14201 include_expsyms=$lt_include_expsyms
14202
14203 # Commands necessary for linking programs (against libraries) with templates.
14204 prelink_cmds=$lt_prelink_cmds
14205
14206 # Specify filename containing input files.
14207 file_list_spec=$lt_file_list_spec
14208
14209 # How to hardcode a shared library path into an executable.
14210 hardcode_action=$hardcode_action
14211
14212 # ### END LIBTOOL CONFIG
14213
14214 _LT_EOF
14215
14216 case $host_os in
14217 aix3*)
14218 cat <<\_LT_EOF >> "$cfgfile"
14219 # AIX sometimes has problems with the GCC collect2 program. For some
14220 # reason, if we set the COLLECT_NAMES environment variable, the problems
14221 # vanish in a puff of smoke.
14222 if test "X${COLLECT_NAMES+set}" != Xset; then
14223 COLLECT_NAMES=
14224 export COLLECT_NAMES
14225 fi
14226 _LT_EOF
14227 ;;
14228 esac
14229
14230
14231 ltmain="$ac_aux_dir/ltmain.sh"
14232
14233
14234 # We use sed instead of cat because bash on DJGPP gets confused if
14235 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14236 # text mode, it properly converts lines to CR/LF. This bash problem
14237 # is reportedly fixed, but why not run on old versions too?
14238 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14239 || (rm -f "$cfgfile"; exit 1)
14240
14241 case $xsi_shell in
14242 yes)
14243 cat << \_LT_EOF >> "$cfgfile"
14244
14245 # func_dirname file append nondir_replacement
14246 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14247 # otherwise set result to NONDIR_REPLACEMENT.
14248 func_dirname ()
14249 {
14250 case ${1} in
14251 */*) func_dirname_result="${1%/*}${2}" ;;
14252 * ) func_dirname_result="${3}" ;;
14253 esac
14254 }
14255
14256 # func_basename file
14257 func_basename ()
14258 {
14259 func_basename_result="${1##*/}"
14260 }
14261
14262 # func_dirname_and_basename file append nondir_replacement
14263 # perform func_basename and func_dirname in a single function
14264 # call:
14265 # dirname: Compute the dirname of FILE. If nonempty,
14266 # add APPEND to the result, otherwise set result
14267 # to NONDIR_REPLACEMENT.
14268 # value returned in "$func_dirname_result"
14269 # basename: Compute filename of FILE.
14270 # value retuned in "$func_basename_result"
14271 # Implementation must be kept synchronized with func_dirname
14272 # and func_basename. For efficiency, we do not delegate to
14273 # those functions but instead duplicate the functionality here.
14274 func_dirname_and_basename ()
14275 {
14276 case ${1} in
14277 */*) func_dirname_result="${1%/*}${2}" ;;
14278 * ) func_dirname_result="${3}" ;;
14279 esac
14280 func_basename_result="${1##*/}"
14281 }
14282
14283 # func_stripname prefix suffix name
14284 # strip PREFIX and SUFFIX off of NAME.
14285 # PREFIX and SUFFIX must not contain globbing or regex special
14286 # characters, hashes, percent signs, but SUFFIX may contain a leading
14287 # dot (in which case that matches only a dot).
14288 func_stripname ()
14289 {
14290 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14291 # positional parameters, so assign one to ordinary parameter first.
14292 func_stripname_result=${3}
14293 func_stripname_result=${func_stripname_result#"${1}"}
14294 func_stripname_result=${func_stripname_result%"${2}"}
14295 }
14296
14297 # func_opt_split
14298 func_opt_split ()
14299 {
14300 func_opt_split_opt=${1%%=*}
14301 func_opt_split_arg=${1#*=}
14302 }
14303
14304 # func_lo2o object
14305 func_lo2o ()
14306 {
14307 case ${1} in
14308 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14309 *) func_lo2o_result=${1} ;;
14310 esac
14311 }
14312
14313 # func_xform libobj-or-source
14314 func_xform ()
14315 {
14316 func_xform_result=${1%.*}.lo
14317 }
14318
14319 # func_arith arithmetic-term...
14320 func_arith ()
14321 {
14322 func_arith_result=$(( $* ))
14323 }
14324
14325 # func_len string
14326 # STRING may not start with a hyphen.
14327 func_len ()
14328 {
14329 func_len_result=${#1}
14330 }
14331
14332 _LT_EOF
14333 ;;
14334 *) # Bourne compatible functions.
14335 cat << \_LT_EOF >> "$cfgfile"
14336
14337 # func_dirname file append nondir_replacement
14338 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14339 # otherwise set result to NONDIR_REPLACEMENT.
14340 func_dirname ()
14341 {
14342 # Extract subdirectory from the argument.
14343 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14344 if test "X$func_dirname_result" = "X${1}"; then
14345 func_dirname_result="${3}"
14346 else
14347 func_dirname_result="$func_dirname_result${2}"
14348 fi
14349 }
14350
14351 # func_basename file
14352 func_basename ()
14353 {
14354 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
14355 }
14356
14357
14358 # func_stripname prefix suffix name
14359 # strip PREFIX and SUFFIX off of NAME.
14360 # PREFIX and SUFFIX must not contain globbing or regex special
14361 # characters, hashes, percent signs, but SUFFIX may contain a leading
14362 # dot (in which case that matches only a dot).
14363 # func_strip_suffix prefix name
14364 func_stripname ()
14365 {
14366 case ${2} in
14367 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14368 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
14369 esac
14370 }
14371
14372 # sed scripts:
14373 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14374 my_sed_long_arg='1s/^-[^=]*=//'
14375
14376 # func_opt_split
14377 func_opt_split ()
14378 {
14379 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14380 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
14381 }
14382
14383 # func_lo2o object
14384 func_lo2o ()
14385 {
14386 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
14387 }
14388
14389 # func_xform libobj-or-source
14390 func_xform ()
14391 {
14392 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
14393 }
14394
14395 # func_arith arithmetic-term...
14396 func_arith ()
14397 {
14398 func_arith_result=`expr "$@"`
14399 }
14400
14401 # func_len string
14402 # STRING may not start with a hyphen.
14403 func_len ()
14404 {
14405 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14406 }
14407
14408 _LT_EOF
14409 esac
14410
14411 case $lt_shell_append in
14412 yes)
14413 cat << \_LT_EOF >> "$cfgfile"
14414
14415 # func_append var value
14416 # Append VALUE to the end of shell variable VAR.
14417 func_append ()
14418 {
14419 eval "$1+=\$2"
14420 }
14421 _LT_EOF
14422 ;;
14423 *)
14424 cat << \_LT_EOF >> "$cfgfile"
14425
14426 # func_append var value
14427 # Append VALUE to the end of shell variable VAR.
14428 func_append ()
14429 {
14430 eval "$1=\$$1\$2"
14431 }
14432
14433 _LT_EOF
14434 ;;
14435 esac
14436
14437
14438 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14439 || (rm -f "$cfgfile"; exit 1)
14440
14441 mv -f "$cfgfile" "$ofile" ||
14442 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14443 chmod +x "$ofile"
14444
14445 ;;
14446 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
14447 rm -f Makesim1.tmp Makesim2.tmp Makefile
14448 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
14449 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
14450 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
14451 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
14452 <Makefile.sim >Makefile
14453 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
14454 ;;
14455 "stamp-h":C) echo > stamp-h ;;
14456
14457 esac
14458 done # for ac_tag
14459
14460
14461 as_fn_exit 0
14462 _ACEOF
14463 ac_clean_files=$ac_clean_files_save
14464
14465 test $ac_write_fail = 0 ||
14466 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
14467
14468
14469 # configure is writing to config.log, and then calls config.status.
14470 # config.status does its own redirection, appending to config.log.
14471 # Unfortunately, on DOS this fails, as config.log is still kept open
14472 # by configure, so config.status won't be able to write to it; its
14473 # output is simply discarded. So we exec the FD to /dev/null,
14474 # effectively closing config.log, so it can be properly (re)opened and
14475 # appended to by config.status. When coming back to configure, we
14476 # need to make the FD available again.
14477 if test "$no_create" != yes; then
14478 ac_cs_success=:
14479 ac_config_status_args=
14480 test "$silent" = yes &&
14481 ac_config_status_args="$ac_config_status_args --quiet"
14482 exec 5>/dev/null
14483 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14484 exec 5>>config.log
14485 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14486 # would make configure fail if this is the last instruction.
14487 $ac_cs_success || as_fn_exit 1
14488 fi
14489 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14490 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14491 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14492 fi
14493
14494