]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/erc32/configure
sim: nrun: add local strsignal prototype
[thirdparty/binutils-gdb.git] / sim / erc32 / 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_default_model
638 sim_scache
639 sim_float
640 sim_endian
641 sim_bitsize
642 sim_alignment
643 cgen_breaks
644 READLINE_CFLAGS
645 READLINE
646 TERMCAP
647 REPORT_BUGS_TEXI
648 REPORT_BUGS_TO
649 PKGVERSION
650 MAINT
651 MAINTAINER_MODE_FALSE
652 MAINTAINER_MODE_TRUE
653 lt_cv_dlopen_libs
654 OTOOL64
655 OTOOL
656 LIPO
657 NMEDIT
658 DSYMUTIL
659 AWK
660 STRIP
661 OBJDUMP
662 LN_S
663 NM
664 ac_ct_DUMPBIN
665 DUMPBIN
666 LD
667 FGREP
668 SED
669 LIBTOOL
670 PLUGINS_FALSE
671 PLUGINS_TRUE
672 zlibinc
673 zlibdir
674 CATOBJEXT
675 GENCAT
676 INSTOBJEXT
677 DATADIRNAME
678 CATALOGS
679 POSUB
680 GMSGFMT
681 XGETTEXT
682 INCINTL
683 LIBINTL_DEP
684 LIBINTL
685 USE_NLS
686 CCDEPMODE
687 DEPDIR
688 am__leading_dot
689 PACKAGE
690 C_DIALECT
691 RANLIB
692 AR
693 LDFLAGS_FOR_BUILD
694 CFLAGS_FOR_BUILD
695 CC_FOR_BUILD
696 INSTALL_DATA
697 INSTALL_SCRIPT
698 INSTALL_PROGRAM
699 EGREP
700 GREP
701 CPP
702 OBJEXT
703 EXEEXT
704 ac_ct_CC
705 CPPFLAGS
706 LDFLAGS
707 CFLAGS
708 CC
709 target_os
710 target_vendor
711 target_cpu
712 target
713 host_os
714 host_vendor
715 host_cpu
716 host
717 build_os
718 build_vendor
719 build_cpu
720 build
721 target_alias
722 host_alias
723 build_alias
724 LIBS
725 ECHO_T
726 ECHO_N
727 ECHO_C
728 DEFS
729 mandir
730 localedir
731 libdir
732 psdir
733 pdfdir
734 dvidir
735 htmldir
736 infodir
737 docdir
738 oldincludedir
739 includedir
740 localstatedir
741 sharedstatedir
742 sysconfdir
743 datadir
744 datarootdir
745 libexecdir
746 sbindir
747 bindir
748 program_transform_name
749 prefix
750 exec_prefix
751 PACKAGE_URL
752 PACKAGE_BUGREPORT
753 PACKAGE_STRING
754 PACKAGE_VERSION
755 PACKAGE_TARNAME
756 PACKAGE_NAME
757 PATH_SEPARATOR
758 SHELL
759 WERROR_CFLAGS
760 WARN_CFLAGS
761 sim_inline
762 sim_hw
763 sim_hw_objs
764 sim_hw_cflags'
765 ac_subst_files=''
766 ac_user_opts='
767 enable_option_checking
768 with_system_zlib
769 enable_plugins
770 enable_shared
771 enable_static
772 with_pic
773 enable_fast_install
774 with_gnu_ld
775 enable_libtool_lock
776 enable_maintainer_mode
777 enable_sim_debug
778 enable_sim_stdio
779 enable_sim_trace
780 enable_sim_profile
781 enable_sim_assert
782 enable_sim_environment
783 enable_sim_inline
784 with_pkgversion
785 with_bugurl
786 enable_werror
787 enable_build_warnings
788 enable_sim_build_warnings
789 enable_sim_hardware
790 '
791 ac_precious_vars='build_alias
792 host_alias
793 target_alias
794 CC
795 CFLAGS
796 LDFLAGS
797 LIBS
798 CPPFLAGS
799 CPP'
800
801
802 # Initialize some variables set by options.
803 ac_init_help=
804 ac_init_version=false
805 ac_unrecognized_opts=
806 ac_unrecognized_sep=
807 # The variables have the same names as the options, with
808 # dashes changed to underlines.
809 cache_file=/dev/null
810 exec_prefix=NONE
811 no_create=
812 no_recursion=
813 prefix=NONE
814 program_prefix=NONE
815 program_suffix=NONE
816 program_transform_name=s,x,x,
817 silent=
818 site=
819 srcdir=
820 verbose=
821 x_includes=NONE
822 x_libraries=NONE
823
824 # Installation directory options.
825 # These are left unexpanded so users can "make install exec_prefix=/foo"
826 # and all the variables that are supposed to be based on exec_prefix
827 # by default will actually change.
828 # Use braces instead of parens because sh, perl, etc. also accept them.
829 # (The list follows the same order as the GNU Coding Standards.)
830 bindir='${exec_prefix}/bin'
831 sbindir='${exec_prefix}/sbin'
832 libexecdir='${exec_prefix}/libexec'
833 datarootdir='${prefix}/share'
834 datadir='${datarootdir}'
835 sysconfdir='${prefix}/etc'
836 sharedstatedir='${prefix}/com'
837 localstatedir='${prefix}/var'
838 includedir='${prefix}/include'
839 oldincludedir='/usr/include'
840 docdir='${datarootdir}/doc/${PACKAGE}'
841 infodir='${datarootdir}/info'
842 htmldir='${docdir}'
843 dvidir='${docdir}'
844 pdfdir='${docdir}'
845 psdir='${docdir}'
846 libdir='${exec_prefix}/lib'
847 localedir='${datarootdir}/locale'
848 mandir='${datarootdir}/man'
849
850 ac_prev=
851 ac_dashdash=
852 for ac_option
853 do
854 # If the previous option needs an argument, assign it.
855 if test -n "$ac_prev"; then
856 eval $ac_prev=\$ac_option
857 ac_prev=
858 continue
859 fi
860
861 case $ac_option in
862 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
863 *=) ac_optarg= ;;
864 *) ac_optarg=yes ;;
865 esac
866
867 # Accept the important Cygnus configure options, so we can diagnose typos.
868
869 case $ac_dashdash$ac_option in
870 --)
871 ac_dashdash=yes ;;
872
873 -bindir | --bindir | --bindi | --bind | --bin | --bi)
874 ac_prev=bindir ;;
875 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
876 bindir=$ac_optarg ;;
877
878 -build | --build | --buil | --bui | --bu)
879 ac_prev=build_alias ;;
880 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
881 build_alias=$ac_optarg ;;
882
883 -cache-file | --cache-file | --cache-fil | --cache-fi \
884 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
885 ac_prev=cache_file ;;
886 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
887 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
888 cache_file=$ac_optarg ;;
889
890 --config-cache | -C)
891 cache_file=config.cache ;;
892
893 -datadir | --datadir | --datadi | --datad)
894 ac_prev=datadir ;;
895 -datadir=* | --datadir=* | --datadi=* | --datad=*)
896 datadir=$ac_optarg ;;
897
898 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
899 | --dataroo | --dataro | --datar)
900 ac_prev=datarootdir ;;
901 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
902 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
903 datarootdir=$ac_optarg ;;
904
905 -disable-* | --disable-*)
906 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
907 # Reject names that are not valid shell variable names.
908 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
909 as_fn_error $? "invalid feature name: $ac_useropt"
910 ac_useropt_orig=$ac_useropt
911 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
912 case $ac_user_opts in
913 *"
914 "enable_$ac_useropt"
915 "*) ;;
916 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
917 ac_unrecognized_sep=', ';;
918 esac
919 eval enable_$ac_useropt=no ;;
920
921 -docdir | --docdir | --docdi | --doc | --do)
922 ac_prev=docdir ;;
923 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
924 docdir=$ac_optarg ;;
925
926 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
927 ac_prev=dvidir ;;
928 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
929 dvidir=$ac_optarg ;;
930
931 -enable-* | --enable-*)
932 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
933 # Reject names that are not valid shell variable names.
934 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
935 as_fn_error $? "invalid feature name: $ac_useropt"
936 ac_useropt_orig=$ac_useropt
937 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
938 case $ac_user_opts in
939 *"
940 "enable_$ac_useropt"
941 "*) ;;
942 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
943 ac_unrecognized_sep=', ';;
944 esac
945 eval enable_$ac_useropt=\$ac_optarg ;;
946
947 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
948 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
949 | --exec | --exe | --ex)
950 ac_prev=exec_prefix ;;
951 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
952 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
953 | --exec=* | --exe=* | --ex=*)
954 exec_prefix=$ac_optarg ;;
955
956 -gas | --gas | --ga | --g)
957 # Obsolete; use --with-gas.
958 with_gas=yes ;;
959
960 -help | --help | --hel | --he | -h)
961 ac_init_help=long ;;
962 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
963 ac_init_help=recursive ;;
964 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
965 ac_init_help=short ;;
966
967 -host | --host | --hos | --ho)
968 ac_prev=host_alias ;;
969 -host=* | --host=* | --hos=* | --ho=*)
970 host_alias=$ac_optarg ;;
971
972 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
973 ac_prev=htmldir ;;
974 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
975 | --ht=*)
976 htmldir=$ac_optarg ;;
977
978 -includedir | --includedir | --includedi | --included | --include \
979 | --includ | --inclu | --incl | --inc)
980 ac_prev=includedir ;;
981 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
982 | --includ=* | --inclu=* | --incl=* | --inc=*)
983 includedir=$ac_optarg ;;
984
985 -infodir | --infodir | --infodi | --infod | --info | --inf)
986 ac_prev=infodir ;;
987 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
988 infodir=$ac_optarg ;;
989
990 -libdir | --libdir | --libdi | --libd)
991 ac_prev=libdir ;;
992 -libdir=* | --libdir=* | --libdi=* | --libd=*)
993 libdir=$ac_optarg ;;
994
995 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
996 | --libexe | --libex | --libe)
997 ac_prev=libexecdir ;;
998 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
999 | --libexe=* | --libex=* | --libe=*)
1000 libexecdir=$ac_optarg ;;
1001
1002 -localedir | --localedir | --localedi | --localed | --locale)
1003 ac_prev=localedir ;;
1004 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1005 localedir=$ac_optarg ;;
1006
1007 -localstatedir | --localstatedir | --localstatedi | --localstated \
1008 | --localstate | --localstat | --localsta | --localst | --locals)
1009 ac_prev=localstatedir ;;
1010 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1011 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1012 localstatedir=$ac_optarg ;;
1013
1014 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1015 ac_prev=mandir ;;
1016 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1017 mandir=$ac_optarg ;;
1018
1019 -nfp | --nfp | --nf)
1020 # Obsolete; use --without-fp.
1021 with_fp=no ;;
1022
1023 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1024 | --no-cr | --no-c | -n)
1025 no_create=yes ;;
1026
1027 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1028 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1029 no_recursion=yes ;;
1030
1031 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1032 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1033 | --oldin | --oldi | --old | --ol | --o)
1034 ac_prev=oldincludedir ;;
1035 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1036 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1037 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1038 oldincludedir=$ac_optarg ;;
1039
1040 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1041 ac_prev=prefix ;;
1042 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1043 prefix=$ac_optarg ;;
1044
1045 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1046 | --program-pre | --program-pr | --program-p)
1047 ac_prev=program_prefix ;;
1048 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1049 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1050 program_prefix=$ac_optarg ;;
1051
1052 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1053 | --program-suf | --program-su | --program-s)
1054 ac_prev=program_suffix ;;
1055 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1056 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1057 program_suffix=$ac_optarg ;;
1058
1059 -program-transform-name | --program-transform-name \
1060 | --program-transform-nam | --program-transform-na \
1061 | --program-transform-n | --program-transform- \
1062 | --program-transform | --program-transfor \
1063 | --program-transfo | --program-transf \
1064 | --program-trans | --program-tran \
1065 | --progr-tra | --program-tr | --program-t)
1066 ac_prev=program_transform_name ;;
1067 -program-transform-name=* | --program-transform-name=* \
1068 | --program-transform-nam=* | --program-transform-na=* \
1069 | --program-transform-n=* | --program-transform-=* \
1070 | --program-transform=* | --program-transfor=* \
1071 | --program-transfo=* | --program-transf=* \
1072 | --program-trans=* | --program-tran=* \
1073 | --progr-tra=* | --program-tr=* | --program-t=*)
1074 program_transform_name=$ac_optarg ;;
1075
1076 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1077 ac_prev=pdfdir ;;
1078 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1079 pdfdir=$ac_optarg ;;
1080
1081 -psdir | --psdir | --psdi | --psd | --ps)
1082 ac_prev=psdir ;;
1083 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1084 psdir=$ac_optarg ;;
1085
1086 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1087 | -silent | --silent | --silen | --sile | --sil)
1088 silent=yes ;;
1089
1090 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1091 ac_prev=sbindir ;;
1092 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1093 | --sbi=* | --sb=*)
1094 sbindir=$ac_optarg ;;
1095
1096 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1097 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1098 | --sharedst | --shareds | --shared | --share | --shar \
1099 | --sha | --sh)
1100 ac_prev=sharedstatedir ;;
1101 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1102 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1103 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1104 | --sha=* | --sh=*)
1105 sharedstatedir=$ac_optarg ;;
1106
1107 -site | --site | --sit)
1108 ac_prev=site ;;
1109 -site=* | --site=* | --sit=*)
1110 site=$ac_optarg ;;
1111
1112 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1113 ac_prev=srcdir ;;
1114 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1115 srcdir=$ac_optarg ;;
1116
1117 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1118 | --syscon | --sysco | --sysc | --sys | --sy)
1119 ac_prev=sysconfdir ;;
1120 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1121 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1122 sysconfdir=$ac_optarg ;;
1123
1124 -target | --target | --targe | --targ | --tar | --ta | --t)
1125 ac_prev=target_alias ;;
1126 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1127 target_alias=$ac_optarg ;;
1128
1129 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1130 verbose=yes ;;
1131
1132 -version | --version | --versio | --versi | --vers | -V)
1133 ac_init_version=: ;;
1134
1135 -with-* | --with-*)
1136 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1137 # Reject names that are not valid shell variable names.
1138 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1139 as_fn_error $? "invalid package name: $ac_useropt"
1140 ac_useropt_orig=$ac_useropt
1141 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1142 case $ac_user_opts in
1143 *"
1144 "with_$ac_useropt"
1145 "*) ;;
1146 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1147 ac_unrecognized_sep=', ';;
1148 esac
1149 eval with_$ac_useropt=\$ac_optarg ;;
1150
1151 -without-* | --without-*)
1152 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1153 # Reject names that are not valid shell variable names.
1154 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1155 as_fn_error $? "invalid package name: $ac_useropt"
1156 ac_useropt_orig=$ac_useropt
1157 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1158 case $ac_user_opts in
1159 *"
1160 "with_$ac_useropt"
1161 "*) ;;
1162 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1163 ac_unrecognized_sep=', ';;
1164 esac
1165 eval with_$ac_useropt=no ;;
1166
1167 --x)
1168 # Obsolete; use --with-x.
1169 with_x=yes ;;
1170
1171 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1172 | --x-incl | --x-inc | --x-in | --x-i)
1173 ac_prev=x_includes ;;
1174 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1175 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1176 x_includes=$ac_optarg ;;
1177
1178 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1179 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1180 ac_prev=x_libraries ;;
1181 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1182 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1183 x_libraries=$ac_optarg ;;
1184
1185 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1186 Try \`$0 --help' for more information"
1187 ;;
1188
1189 *=*)
1190 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1191 # Reject names that are not valid shell variable names.
1192 case $ac_envvar in #(
1193 '' | [0-9]* | *[!_$as_cr_alnum]* )
1194 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1195 esac
1196 eval $ac_envvar=\$ac_optarg
1197 export $ac_envvar ;;
1198
1199 *)
1200 # FIXME: should be removed in autoconf 3.0.
1201 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1202 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1203 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1204 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1205 ;;
1206
1207 esac
1208 done
1209
1210 if test -n "$ac_prev"; then
1211 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1212 as_fn_error $? "missing argument to $ac_option"
1213 fi
1214
1215 if test -n "$ac_unrecognized_opts"; then
1216 case $enable_option_checking in
1217 no) ;;
1218 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1219 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1220 esac
1221 fi
1222
1223 # Check all directory arguments for consistency.
1224 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1225 datadir sysconfdir sharedstatedir localstatedir includedir \
1226 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1227 libdir localedir mandir
1228 do
1229 eval ac_val=\$$ac_var
1230 # Remove trailing slashes.
1231 case $ac_val in
1232 */ )
1233 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1234 eval $ac_var=\$ac_val;;
1235 esac
1236 # Be sure to have absolute directory names.
1237 case $ac_val in
1238 [\\/$]* | ?:[\\/]* ) continue;;
1239 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1240 esac
1241 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1242 done
1243
1244 # There might be people who depend on the old broken behavior: `$host'
1245 # used to hold the argument of --host etc.
1246 # FIXME: To remove some day.
1247 build=$build_alias
1248 host=$host_alias
1249 target=$target_alias
1250
1251 # FIXME: To remove some day.
1252 if test "x$host_alias" != x; then
1253 if test "x$build_alias" = x; then
1254 cross_compiling=maybe
1255 elif test "x$build_alias" != "x$host_alias"; then
1256 cross_compiling=yes
1257 fi
1258 fi
1259
1260 ac_tool_prefix=
1261 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1262
1263 test "$silent" = yes && exec 6>/dev/null
1264
1265
1266 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1267 ac_ls_di=`ls -di .` &&
1268 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1269 as_fn_error $? "working directory cannot be determined"
1270 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1271 as_fn_error $? "pwd does not report name of working directory"
1272
1273
1274 # Find the source files, if location was not specified.
1275 if test -z "$srcdir"; then
1276 ac_srcdir_defaulted=yes
1277 # Try the directory containing this script, then the parent directory.
1278 ac_confdir=`$as_dirname -- "$as_myself" ||
1279 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1280 X"$as_myself" : 'X\(//\)[^/]' \| \
1281 X"$as_myself" : 'X\(//\)$' \| \
1282 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1283 $as_echo X"$as_myself" |
1284 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1285 s//\1/
1286 q
1287 }
1288 /^X\(\/\/\)[^/].*/{
1289 s//\1/
1290 q
1291 }
1292 /^X\(\/\/\)$/{
1293 s//\1/
1294 q
1295 }
1296 /^X\(\/\).*/{
1297 s//\1/
1298 q
1299 }
1300 s/.*/./; q'`
1301 srcdir=$ac_confdir
1302 if test ! -r "$srcdir/$ac_unique_file"; then
1303 srcdir=..
1304 fi
1305 else
1306 ac_srcdir_defaulted=no
1307 fi
1308 if test ! -r "$srcdir/$ac_unique_file"; then
1309 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1310 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1311 fi
1312 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1313 ac_abs_confdir=`(
1314 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1315 pwd)`
1316 # When building in place, set srcdir=.
1317 if test "$ac_abs_confdir" = "$ac_pwd"; then
1318 srcdir=.
1319 fi
1320 # Remove unnecessary trailing slashes from srcdir.
1321 # Double slashes in file names in object file debugging info
1322 # mess up M-x gdb in Emacs.
1323 case $srcdir in
1324 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1325 esac
1326 for ac_var in $ac_precious_vars; do
1327 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1328 eval ac_env_${ac_var}_value=\$${ac_var}
1329 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1330 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1331 done
1332
1333 #
1334 # Report the --help message.
1335 #
1336 if test "$ac_init_help" = "long"; then
1337 # Omit some internal or obsolete options to make the list less imposing.
1338 # This message is too long to be a string in the A/UX 3.1 sh.
1339 cat <<_ACEOF
1340 \`configure' configures this package to adapt to many kinds of systems.
1341
1342 Usage: $0 [OPTION]... [VAR=VALUE]...
1343
1344 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1345 VAR=VALUE. See below for descriptions of some of the useful variables.
1346
1347 Defaults for the options are specified in brackets.
1348
1349 Configuration:
1350 -h, --help display this help and exit
1351 --help=short display options specific to this package
1352 --help=recursive display the short help of all the included packages
1353 -V, --version display version information and exit
1354 -q, --quiet, --silent do not print \`checking ...' messages
1355 --cache-file=FILE cache test results in FILE [disabled]
1356 -C, --config-cache alias for \`--cache-file=config.cache'
1357 -n, --no-create do not create output files
1358 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1359
1360 Installation directories:
1361 --prefix=PREFIX install architecture-independent files in PREFIX
1362 [$ac_default_prefix]
1363 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1364 [PREFIX]
1365
1366 By default, \`make install' will install all the files in
1367 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1368 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1369 for instance \`--prefix=\$HOME'.
1370
1371 For better control, use the options below.
1372
1373 Fine tuning of the installation directories:
1374 --bindir=DIR user executables [EPREFIX/bin]
1375 --sbindir=DIR system admin executables [EPREFIX/sbin]
1376 --libexecdir=DIR program executables [EPREFIX/libexec]
1377 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1378 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1379 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1380 --libdir=DIR object code libraries [EPREFIX/lib]
1381 --includedir=DIR C header files [PREFIX/include]
1382 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1383 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1384 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1385 --infodir=DIR info documentation [DATAROOTDIR/info]
1386 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1387 --mandir=DIR man documentation [DATAROOTDIR/man]
1388 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1389 --htmldir=DIR html documentation [DOCDIR]
1390 --dvidir=DIR dvi documentation [DOCDIR]
1391 --pdfdir=DIR pdf documentation [DOCDIR]
1392 --psdir=DIR ps documentation [DOCDIR]
1393 _ACEOF
1394
1395 cat <<\_ACEOF
1396
1397 Program names:
1398 --program-prefix=PREFIX prepend PREFIX to installed program names
1399 --program-suffix=SUFFIX append SUFFIX to installed program names
1400 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1401
1402 System types:
1403 --build=BUILD configure for building on BUILD [guessed]
1404 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1405 --target=TARGET configure for building compilers for TARGET [HOST]
1406 _ACEOF
1407 fi
1408
1409 if test -n "$ac_init_help"; then
1410
1411 cat <<\_ACEOF
1412
1413 Optional Features:
1414 --disable-option-checking ignore unrecognized --enable/--with options
1415 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1416 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1417 --enable-plugins Enable support for plugins
1418 --enable-shared[=PKGS] build shared libraries [default=yes]
1419 --enable-static[=PKGS] build static libraries [default=yes]
1420 --enable-fast-install[=PKGS]
1421 optimize for fast installation [default=yes]
1422 --disable-libtool-lock avoid locking (might break parallel builds)
1423 --enable-maintainer-mode
1424 enable make rules and dependencies not useful (and
1425 sometimes confusing) to the casual installer
1426 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1427 itself)
1428 --enable-sim-stdio Specify whether to use stdio for console
1429 input/output
1430 --enable-sim-trace=opts Enable tracing of simulated programs
1431 --enable-sim-profile=opts
1432 Enable profiling flags
1433 --enable-sim-assert Specify whether to perform random assertions
1434 --enable-sim-environment=environment
1435 Specify mixed, user, virtual or operating
1436 environment
1437 --enable-sim-inline=inlines
1438 Specify which functions should be inlined
1439 --enable-werror treat compile warnings as errors
1440 --enable-build-warnings enable build-time compiler warnings if gcc is used
1441 --enable-sim-build-warnings
1442 enable SIM specific build-time compiler warnings if
1443 gcc is used
1444 --enable-sim-hardware=LIST
1445 Specify the hardware to be included in the build.
1446
1447 Optional Packages:
1448 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1449 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1450 --with-system-zlib use installed libz
1451 --with-pic try to use only PIC/non-PIC objects [default=use
1452 both]
1453 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1454 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1455 --with-bugurl=URL Direct users to URL to report a bug
1456
1457 Some influential environment variables:
1458 CC C compiler command
1459 CFLAGS C compiler flags
1460 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1461 nonstandard directory <lib dir>
1462 LIBS libraries to pass to the linker, e.g. -l<library>
1463 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1464 you have headers in a nonstandard directory <include dir>
1465 CPP C preprocessor
1466
1467 Use these variables to override the choices made by `configure' or to help
1468 it to find libraries and programs with nonstandard names/locations.
1469
1470 Report bugs to the package provider.
1471 _ACEOF
1472 ac_status=$?
1473 fi
1474
1475 if test "$ac_init_help" = "recursive"; then
1476 # If there are subdirs, report their specific --help.
1477 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1478 test -d "$ac_dir" ||
1479 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1480 continue
1481 ac_builddir=.
1482
1483 case "$ac_dir" in
1484 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1485 *)
1486 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1487 # A ".." for each directory in $ac_dir_suffix.
1488 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1489 case $ac_top_builddir_sub in
1490 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1491 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1492 esac ;;
1493 esac
1494 ac_abs_top_builddir=$ac_pwd
1495 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1496 # for backward compatibility:
1497 ac_top_builddir=$ac_top_build_prefix
1498
1499 case $srcdir in
1500 .) # We are building in place.
1501 ac_srcdir=.
1502 ac_top_srcdir=$ac_top_builddir_sub
1503 ac_abs_top_srcdir=$ac_pwd ;;
1504 [\\/]* | ?:[\\/]* ) # Absolute name.
1505 ac_srcdir=$srcdir$ac_dir_suffix;
1506 ac_top_srcdir=$srcdir
1507 ac_abs_top_srcdir=$srcdir ;;
1508 *) # Relative name.
1509 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1510 ac_top_srcdir=$ac_top_build_prefix$srcdir
1511 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1512 esac
1513 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1514
1515 cd "$ac_dir" || { ac_status=$?; continue; }
1516 # Check for guested configure.
1517 if test -f "$ac_srcdir/configure.gnu"; then
1518 echo &&
1519 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1520 elif test -f "$ac_srcdir/configure"; then
1521 echo &&
1522 $SHELL "$ac_srcdir/configure" --help=recursive
1523 else
1524 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1525 fi || ac_status=$?
1526 cd "$ac_pwd" || { ac_status=$?; break; }
1527 done
1528 fi
1529
1530 test -n "$ac_init_help" && exit $ac_status
1531 if $ac_init_version; then
1532 cat <<\_ACEOF
1533 configure
1534 generated by GNU Autoconf 2.69
1535
1536 Copyright (C) 2012 Free Software Foundation, Inc.
1537 This configure script is free software; the Free Software Foundation
1538 gives unlimited permission to copy, distribute and modify it.
1539 _ACEOF
1540 exit
1541 fi
1542
1543 ## ------------------------ ##
1544 ## Autoconf initialization. ##
1545 ## ------------------------ ##
1546
1547 # ac_fn_c_try_compile LINENO
1548 # --------------------------
1549 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1550 ac_fn_c_try_compile ()
1551 {
1552 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1553 rm -f conftest.$ac_objext
1554 if { { ac_try="$ac_compile"
1555 case "(($ac_try" in
1556 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1557 *) ac_try_echo=$ac_try;;
1558 esac
1559 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1560 $as_echo "$ac_try_echo"; } >&5
1561 (eval "$ac_compile") 2>conftest.err
1562 ac_status=$?
1563 if test -s conftest.err; then
1564 grep -v '^ *+' conftest.err >conftest.er1
1565 cat conftest.er1 >&5
1566 mv -f conftest.er1 conftest.err
1567 fi
1568 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1569 test $ac_status = 0; } && {
1570 test -z "$ac_c_werror_flag" ||
1571 test ! -s conftest.err
1572 } && test -s conftest.$ac_objext; then :
1573 ac_retval=0
1574 else
1575 $as_echo "$as_me: failed program was:" >&5
1576 sed 's/^/| /' conftest.$ac_ext >&5
1577
1578 ac_retval=1
1579 fi
1580 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1581 as_fn_set_status $ac_retval
1582
1583 } # ac_fn_c_try_compile
1584
1585 # ac_fn_c_try_cpp LINENO
1586 # ----------------------
1587 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1588 ac_fn_c_try_cpp ()
1589 {
1590 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1591 if { { ac_try="$ac_cpp conftest.$ac_ext"
1592 case "(($ac_try" in
1593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1594 *) ac_try_echo=$ac_try;;
1595 esac
1596 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1597 $as_echo "$ac_try_echo"; } >&5
1598 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1599 ac_status=$?
1600 if test -s conftest.err; then
1601 grep -v '^ *+' conftest.err >conftest.er1
1602 cat conftest.er1 >&5
1603 mv -f conftest.er1 conftest.err
1604 fi
1605 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1606 test $ac_status = 0; } > conftest.i && {
1607 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1608 test ! -s conftest.err
1609 }; then :
1610 ac_retval=0
1611 else
1612 $as_echo "$as_me: failed program was:" >&5
1613 sed 's/^/| /' conftest.$ac_ext >&5
1614
1615 ac_retval=1
1616 fi
1617 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1618 as_fn_set_status $ac_retval
1619
1620 } # ac_fn_c_try_cpp
1621
1622 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1623 # -------------------------------------------------------
1624 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1625 # the include files in INCLUDES and setting the cache variable VAR
1626 # accordingly.
1627 ac_fn_c_check_header_mongrel ()
1628 {
1629 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1630 if eval \${$3+:} false; then :
1631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1632 $as_echo_n "checking for $2... " >&6; }
1633 if eval \${$3+:} false; then :
1634 $as_echo_n "(cached) " >&6
1635 fi
1636 eval ac_res=\$$3
1637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1638 $as_echo "$ac_res" >&6; }
1639 else
1640 # Is the header compilable?
1641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1642 $as_echo_n "checking $2 usability... " >&6; }
1643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1644 /* end confdefs.h. */
1645 $4
1646 #include <$2>
1647 _ACEOF
1648 if ac_fn_c_try_compile "$LINENO"; then :
1649 ac_header_compiler=yes
1650 else
1651 ac_header_compiler=no
1652 fi
1653 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1655 $as_echo "$ac_header_compiler" >&6; }
1656
1657 # Is the header present?
1658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1659 $as_echo_n "checking $2 presence... " >&6; }
1660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1661 /* end confdefs.h. */
1662 #include <$2>
1663 _ACEOF
1664 if ac_fn_c_try_cpp "$LINENO"; then :
1665 ac_header_preproc=yes
1666 else
1667 ac_header_preproc=no
1668 fi
1669 rm -f conftest.err conftest.i conftest.$ac_ext
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1671 $as_echo "$ac_header_preproc" >&6; }
1672
1673 # So? What about this header?
1674 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1675 yes:no: )
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1677 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1679 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1680 ;;
1681 no:yes:* )
1682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1683 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1685 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1687 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1689 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1691 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1692 ;;
1693 esac
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1695 $as_echo_n "checking for $2... " >&6; }
1696 if eval \${$3+:} false; then :
1697 $as_echo_n "(cached) " >&6
1698 else
1699 eval "$3=\$ac_header_compiler"
1700 fi
1701 eval ac_res=\$$3
1702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1703 $as_echo "$ac_res" >&6; }
1704 fi
1705 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1706
1707 } # ac_fn_c_check_header_mongrel
1708
1709 # ac_fn_c_try_run LINENO
1710 # ----------------------
1711 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1712 # that executables *can* be run.
1713 ac_fn_c_try_run ()
1714 {
1715 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1716 if { { ac_try="$ac_link"
1717 case "(($ac_try" in
1718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1719 *) ac_try_echo=$ac_try;;
1720 esac
1721 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1722 $as_echo "$ac_try_echo"; } >&5
1723 (eval "$ac_link") 2>&5
1724 ac_status=$?
1725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1726 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1727 { { case "(($ac_try" in
1728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1729 *) ac_try_echo=$ac_try;;
1730 esac
1731 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1732 $as_echo "$ac_try_echo"; } >&5
1733 (eval "$ac_try") 2>&5
1734 ac_status=$?
1735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1736 test $ac_status = 0; }; }; then :
1737 ac_retval=0
1738 else
1739 $as_echo "$as_me: program exited with status $ac_status" >&5
1740 $as_echo "$as_me: failed program was:" >&5
1741 sed 's/^/| /' conftest.$ac_ext >&5
1742
1743 ac_retval=$ac_status
1744 fi
1745 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1746 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1747 as_fn_set_status $ac_retval
1748
1749 } # ac_fn_c_try_run
1750
1751 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1752 # -------------------------------------------------------
1753 # Tests whether HEADER exists and can be compiled using the include files in
1754 # INCLUDES, setting the cache variable VAR accordingly.
1755 ac_fn_c_check_header_compile ()
1756 {
1757 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1759 $as_echo_n "checking for $2... " >&6; }
1760 if eval \${$3+:} false; then :
1761 $as_echo_n "(cached) " >&6
1762 else
1763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1764 /* end confdefs.h. */
1765 $4
1766 #include <$2>
1767 _ACEOF
1768 if ac_fn_c_try_compile "$LINENO"; then :
1769 eval "$3=yes"
1770 else
1771 eval "$3=no"
1772 fi
1773 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1774 fi
1775 eval ac_res=\$$3
1776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1777 $as_echo "$ac_res" >&6; }
1778 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1779
1780 } # ac_fn_c_check_header_compile
1781
1782 # ac_fn_c_try_link LINENO
1783 # -----------------------
1784 # Try to link conftest.$ac_ext, and return whether this succeeded.
1785 ac_fn_c_try_link ()
1786 {
1787 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1788 rm -f conftest.$ac_objext conftest$ac_exeext
1789 if { { ac_try="$ac_link"
1790 case "(($ac_try" in
1791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1792 *) ac_try_echo=$ac_try;;
1793 esac
1794 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1795 $as_echo "$ac_try_echo"; } >&5
1796 (eval "$ac_link") 2>conftest.err
1797 ac_status=$?
1798 if test -s conftest.err; then
1799 grep -v '^ *+' conftest.err >conftest.er1
1800 cat conftest.er1 >&5
1801 mv -f conftest.er1 conftest.err
1802 fi
1803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1804 test $ac_status = 0; } && {
1805 test -z "$ac_c_werror_flag" ||
1806 test ! -s conftest.err
1807 } && test -s conftest$ac_exeext && {
1808 test "$cross_compiling" = yes ||
1809 test -x conftest$ac_exeext
1810 }; then :
1811 ac_retval=0
1812 else
1813 $as_echo "$as_me: failed program was:" >&5
1814 sed 's/^/| /' conftest.$ac_ext >&5
1815
1816 ac_retval=1
1817 fi
1818 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1819 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1820 # interfere with the next link command; also delete a directory that is
1821 # left behind by Apple's compiler. We do this before executing the actions.
1822 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1823 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1824 as_fn_set_status $ac_retval
1825
1826 } # ac_fn_c_try_link
1827
1828 # ac_fn_c_check_func LINENO FUNC VAR
1829 # ----------------------------------
1830 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1831 ac_fn_c_check_func ()
1832 {
1833 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1835 $as_echo_n "checking for $2... " >&6; }
1836 if eval \${$3+:} false; then :
1837 $as_echo_n "(cached) " >&6
1838 else
1839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1840 /* end confdefs.h. */
1841 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1842 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1843 #define $2 innocuous_$2
1844
1845 /* System header to define __stub macros and hopefully few prototypes,
1846 which can conflict with char $2 (); below.
1847 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1848 <limits.h> exists even on freestanding compilers. */
1849
1850 #ifdef __STDC__
1851 # include <limits.h>
1852 #else
1853 # include <assert.h>
1854 #endif
1855
1856 #undef $2
1857
1858 /* Override any GCC internal prototype to avoid an error.
1859 Use char because int might match the return type of a GCC
1860 builtin and then its argument prototype would still apply. */
1861 #ifdef __cplusplus
1862 extern "C"
1863 #endif
1864 char $2 ();
1865 /* The GNU C library defines this for functions which it implements
1866 to always fail with ENOSYS. Some functions are actually named
1867 something starting with __ and the normal name is an alias. */
1868 #if defined __stub_$2 || defined __stub___$2
1869 choke me
1870 #endif
1871
1872 int
1873 main ()
1874 {
1875 return $2 ();
1876 ;
1877 return 0;
1878 }
1879 _ACEOF
1880 if ac_fn_c_try_link "$LINENO"; then :
1881 eval "$3=yes"
1882 else
1883 eval "$3=no"
1884 fi
1885 rm -f core conftest.err conftest.$ac_objext \
1886 conftest$ac_exeext conftest.$ac_ext
1887 fi
1888 eval ac_res=\$$3
1889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1890 $as_echo "$ac_res" >&6; }
1891 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1892
1893 } # ac_fn_c_check_func
1894
1895 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1896 # ----------------------------------------------------
1897 # Tries to find if the field MEMBER exists in type AGGR, after including
1898 # INCLUDES, setting cache variable VAR accordingly.
1899 ac_fn_c_check_member ()
1900 {
1901 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1903 $as_echo_n "checking for $2.$3... " >&6; }
1904 if eval \${$4+:} false; then :
1905 $as_echo_n "(cached) " >&6
1906 else
1907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1908 /* end confdefs.h. */
1909 $5
1910 int
1911 main ()
1912 {
1913 static $2 ac_aggr;
1914 if (ac_aggr.$3)
1915 return 0;
1916 ;
1917 return 0;
1918 }
1919 _ACEOF
1920 if ac_fn_c_try_compile "$LINENO"; then :
1921 eval "$4=yes"
1922 else
1923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1924 /* end confdefs.h. */
1925 $5
1926 int
1927 main ()
1928 {
1929 static $2 ac_aggr;
1930 if (sizeof ac_aggr.$3)
1931 return 0;
1932 ;
1933 return 0;
1934 }
1935 _ACEOF
1936 if ac_fn_c_try_compile "$LINENO"; then :
1937 eval "$4=yes"
1938 else
1939 eval "$4=no"
1940 fi
1941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1942 fi
1943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1944 fi
1945 eval ac_res=\$$4
1946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1947 $as_echo "$ac_res" >&6; }
1948 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1949
1950 } # ac_fn_c_check_member
1951
1952 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1953 # -------------------------------------------
1954 # Tests whether TYPE exists after having included INCLUDES, setting cache
1955 # variable VAR accordingly.
1956 ac_fn_c_check_type ()
1957 {
1958 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1960 $as_echo_n "checking for $2... " >&6; }
1961 if eval \${$3+:} false; then :
1962 $as_echo_n "(cached) " >&6
1963 else
1964 eval "$3=no"
1965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1966 /* end confdefs.h. */
1967 $4
1968 int
1969 main ()
1970 {
1971 if (sizeof ($2))
1972 return 0;
1973 ;
1974 return 0;
1975 }
1976 _ACEOF
1977 if ac_fn_c_try_compile "$LINENO"; then :
1978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1979 /* end confdefs.h. */
1980 $4
1981 int
1982 main ()
1983 {
1984 if (sizeof (($2)))
1985 return 0;
1986 ;
1987 return 0;
1988 }
1989 _ACEOF
1990 if ac_fn_c_try_compile "$LINENO"; then :
1991
1992 else
1993 eval "$3=yes"
1994 fi
1995 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1996 fi
1997 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1998 fi
1999 eval ac_res=\$$3
2000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2001 $as_echo "$ac_res" >&6; }
2002 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2003
2004 } # ac_fn_c_check_type
2005 cat >config.log <<_ACEOF
2006 This file contains any messages produced by compilers while
2007 running configure, to aid debugging if configure makes a mistake.
2008
2009 It was created by $as_me, which was
2010 generated by GNU Autoconf 2.69. Invocation command line was
2011
2012 $ $0 $@
2013
2014 _ACEOF
2015 exec 5>>config.log
2016 {
2017 cat <<_ASUNAME
2018 ## --------- ##
2019 ## Platform. ##
2020 ## --------- ##
2021
2022 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2023 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2024 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2025 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2026 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2027
2028 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2029 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2030
2031 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2032 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2033 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2034 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2035 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2036 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2037 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2038
2039 _ASUNAME
2040
2041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2042 for as_dir in $PATH
2043 do
2044 IFS=$as_save_IFS
2045 test -z "$as_dir" && as_dir=.
2046 $as_echo "PATH: $as_dir"
2047 done
2048 IFS=$as_save_IFS
2049
2050 } >&5
2051
2052 cat >&5 <<_ACEOF
2053
2054
2055 ## ----------- ##
2056 ## Core tests. ##
2057 ## ----------- ##
2058
2059 _ACEOF
2060
2061
2062 # Keep a trace of the command line.
2063 # Strip out --no-create and --no-recursion so they do not pile up.
2064 # Strip out --silent because we don't want to record it for future runs.
2065 # Also quote any args containing shell meta-characters.
2066 # Make two passes to allow for proper duplicate-argument suppression.
2067 ac_configure_args=
2068 ac_configure_args0=
2069 ac_configure_args1=
2070 ac_must_keep_next=false
2071 for ac_pass in 1 2
2072 do
2073 for ac_arg
2074 do
2075 case $ac_arg in
2076 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2077 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2078 | -silent | --silent | --silen | --sile | --sil)
2079 continue ;;
2080 *\'*)
2081 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2082 esac
2083 case $ac_pass in
2084 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2085 2)
2086 as_fn_append ac_configure_args1 " '$ac_arg'"
2087 if test $ac_must_keep_next = true; then
2088 ac_must_keep_next=false # Got value, back to normal.
2089 else
2090 case $ac_arg in
2091 *=* | --config-cache | -C | -disable-* | --disable-* \
2092 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2093 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2094 | -with-* | --with-* | -without-* | --without-* | --x)
2095 case "$ac_configure_args0 " in
2096 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2097 esac
2098 ;;
2099 -* ) ac_must_keep_next=true ;;
2100 esac
2101 fi
2102 as_fn_append ac_configure_args " '$ac_arg'"
2103 ;;
2104 esac
2105 done
2106 done
2107 { ac_configure_args0=; unset ac_configure_args0;}
2108 { ac_configure_args1=; unset ac_configure_args1;}
2109
2110 # When interrupted or exit'd, cleanup temporary files, and complete
2111 # config.log. We remove comments because anyway the quotes in there
2112 # would cause problems or look ugly.
2113 # WARNING: Use '\'' to represent an apostrophe within the trap.
2114 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2115 trap 'exit_status=$?
2116 # Save into config.log some information that might help in debugging.
2117 {
2118 echo
2119
2120 $as_echo "## ---------------- ##
2121 ## Cache variables. ##
2122 ## ---------------- ##"
2123 echo
2124 # The following way of writing the cache mishandles newlines in values,
2125 (
2126 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2127 eval ac_val=\$$ac_var
2128 case $ac_val in #(
2129 *${as_nl}*)
2130 case $ac_var in #(
2131 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2132 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2133 esac
2134 case $ac_var in #(
2135 _ | IFS | as_nl) ;; #(
2136 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2137 *) { eval $ac_var=; unset $ac_var;} ;;
2138 esac ;;
2139 esac
2140 done
2141 (set) 2>&1 |
2142 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2143 *${as_nl}ac_space=\ *)
2144 sed -n \
2145 "s/'\''/'\''\\\\'\'''\''/g;
2146 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2147 ;; #(
2148 *)
2149 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2150 ;;
2151 esac |
2152 sort
2153 )
2154 echo
2155
2156 $as_echo "## ----------------- ##
2157 ## Output variables. ##
2158 ## ----------------- ##"
2159 echo
2160 for ac_var in $ac_subst_vars
2161 do
2162 eval ac_val=\$$ac_var
2163 case $ac_val in
2164 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2165 esac
2166 $as_echo "$ac_var='\''$ac_val'\''"
2167 done | sort
2168 echo
2169
2170 if test -n "$ac_subst_files"; then
2171 $as_echo "## ------------------- ##
2172 ## File substitutions. ##
2173 ## ------------------- ##"
2174 echo
2175 for ac_var in $ac_subst_files
2176 do
2177 eval ac_val=\$$ac_var
2178 case $ac_val in
2179 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2180 esac
2181 $as_echo "$ac_var='\''$ac_val'\''"
2182 done | sort
2183 echo
2184 fi
2185
2186 if test -s confdefs.h; then
2187 $as_echo "## ----------- ##
2188 ## confdefs.h. ##
2189 ## ----------- ##"
2190 echo
2191 cat confdefs.h
2192 echo
2193 fi
2194 test "$ac_signal" != 0 &&
2195 $as_echo "$as_me: caught signal $ac_signal"
2196 $as_echo "$as_me: exit $exit_status"
2197 } >&5
2198 rm -f core *.core core.conftest.* &&
2199 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2200 exit $exit_status
2201 ' 0
2202 for ac_signal in 1 2 13 15; do
2203 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2204 done
2205 ac_signal=0
2206
2207 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2208 rm -f -r conftest* confdefs.h
2209
2210 $as_echo "/* confdefs.h */" > confdefs.h
2211
2212 # Predefined preprocessor variables.
2213
2214 cat >>confdefs.h <<_ACEOF
2215 #define PACKAGE_NAME "$PACKAGE_NAME"
2216 _ACEOF
2217
2218 cat >>confdefs.h <<_ACEOF
2219 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2220 _ACEOF
2221
2222 cat >>confdefs.h <<_ACEOF
2223 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2224 _ACEOF
2225
2226 cat >>confdefs.h <<_ACEOF
2227 #define PACKAGE_STRING "$PACKAGE_STRING"
2228 _ACEOF
2229
2230 cat >>confdefs.h <<_ACEOF
2231 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2232 _ACEOF
2233
2234 cat >>confdefs.h <<_ACEOF
2235 #define PACKAGE_URL "$PACKAGE_URL"
2236 _ACEOF
2237
2238
2239 # Let the site file select an alternate cache file if it wants to.
2240 # Prefer an explicitly selected file to automatically selected ones.
2241 ac_site_file1=NONE
2242 ac_site_file2=NONE
2243 if test -n "$CONFIG_SITE"; then
2244 # We do not want a PATH search for config.site.
2245 case $CONFIG_SITE in #((
2246 -*) ac_site_file1=./$CONFIG_SITE;;
2247 */*) ac_site_file1=$CONFIG_SITE;;
2248 *) ac_site_file1=./$CONFIG_SITE;;
2249 esac
2250 elif test "x$prefix" != xNONE; then
2251 ac_site_file1=$prefix/share/config.site
2252 ac_site_file2=$prefix/etc/config.site
2253 else
2254 ac_site_file1=$ac_default_prefix/share/config.site
2255 ac_site_file2=$ac_default_prefix/etc/config.site
2256 fi
2257 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2258 do
2259 test "x$ac_site_file" = xNONE && continue
2260 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2261 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2262 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2263 sed 's/^/| /' "$ac_site_file" >&5
2264 . "$ac_site_file" \
2265 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2266 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2267 as_fn_error $? "failed to load site script $ac_site_file
2268 See \`config.log' for more details" "$LINENO" 5; }
2269 fi
2270 done
2271
2272 if test -r "$cache_file"; then
2273 # Some versions of bash will fail to source /dev/null (special files
2274 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2275 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2276 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2277 $as_echo "$as_me: loading cache $cache_file" >&6;}
2278 case $cache_file in
2279 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2280 *) . "./$cache_file";;
2281 esac
2282 fi
2283 else
2284 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2285 $as_echo "$as_me: creating cache $cache_file" >&6;}
2286 >$cache_file
2287 fi
2288
2289 as_fn_append ac_header_list " dlfcn.h"
2290 as_fn_append ac_header_list " fcntl.h"
2291 as_fn_append ac_header_list " fpu_control.h"
2292 as_fn_append ac_header_list " unistd.h"
2293 as_fn_append ac_header_list " sys/mman.h"
2294 as_fn_append ac_header_list " sys/resource.h"
2295 as_fn_append ac_header_list " sys/stat.h"
2296 as_fn_append ac_func_list " __setfpucw"
2297 as_fn_append ac_func_list " ftruncate"
2298 as_fn_append ac_func_list " getrusage"
2299 as_fn_append ac_func_list " lstat"
2300 as_fn_append ac_func_list " mmap"
2301 as_fn_append ac_func_list " munmap"
2302 as_fn_append ac_func_list " posix_fallocate"
2303 as_fn_append ac_func_list " sigaction"
2304 as_fn_append ac_func_list " strsignal"
2305 as_fn_append ac_func_list " time"
2306 as_fn_append ac_func_list " truncate"
2307 # Check that the precious variables saved in the cache have kept the same
2308 # value.
2309 ac_cache_corrupted=false
2310 for ac_var in $ac_precious_vars; do
2311 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2312 eval ac_new_set=\$ac_env_${ac_var}_set
2313 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2314 eval ac_new_val=\$ac_env_${ac_var}_value
2315 case $ac_old_set,$ac_new_set in
2316 set,)
2317 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2318 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2319 ac_cache_corrupted=: ;;
2320 ,set)
2321 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2322 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2323 ac_cache_corrupted=: ;;
2324 ,);;
2325 *)
2326 if test "x$ac_old_val" != "x$ac_new_val"; then
2327 # differences in whitespace do not lead to failure.
2328 ac_old_val_w=`echo x $ac_old_val`
2329 ac_new_val_w=`echo x $ac_new_val`
2330 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2331 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2332 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2333 ac_cache_corrupted=:
2334 else
2335 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2336 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2337 eval $ac_var=\$ac_old_val
2338 fi
2339 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2340 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2341 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2342 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2343 fi;;
2344 esac
2345 # Pass precious variables to config.status.
2346 if test "$ac_new_set" = set; then
2347 case $ac_new_val in
2348 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2349 *) ac_arg=$ac_var=$ac_new_val ;;
2350 esac
2351 case " $ac_configure_args " in
2352 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2353 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2354 esac
2355 fi
2356 done
2357 if $ac_cache_corrupted; then
2358 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2359 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2360 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2361 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2362 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2363 fi
2364 ## -------------------- ##
2365 ## Main body of script. ##
2366 ## -------------------- ##
2367
2368 ac_ext=c
2369 ac_cpp='$CPP $CPPFLAGS'
2370 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2371 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2372 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2373
2374
2375
2376
2377
2378
2379
2380 ac_aux_dir=
2381 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2382 if test -f "$ac_dir/install-sh"; then
2383 ac_aux_dir=$ac_dir
2384 ac_install_sh="$ac_aux_dir/install-sh -c"
2385 break
2386 elif test -f "$ac_dir/install.sh"; then
2387 ac_aux_dir=$ac_dir
2388 ac_install_sh="$ac_aux_dir/install.sh -c"
2389 break
2390 elif test -f "$ac_dir/shtool"; then
2391 ac_aux_dir=$ac_dir
2392 ac_install_sh="$ac_aux_dir/shtool install -c"
2393 break
2394 fi
2395 done
2396 if test -z "$ac_aux_dir"; then
2397 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2398 fi
2399
2400 # These three variables are undocumented and unsupported,
2401 # and are intended to be withdrawn in a future Autoconf release.
2402 # They can cause serious problems if a builder's source tree is in a directory
2403 # whose full name contains unusual characters.
2404 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2405 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2406 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2407
2408
2409 # Make sure we can run config.sub.
2410 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2411 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2412
2413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2414 $as_echo_n "checking build system type... " >&6; }
2415 if ${ac_cv_build+:} false; then :
2416 $as_echo_n "(cached) " >&6
2417 else
2418 ac_build_alias=$build_alias
2419 test "x$ac_build_alias" = x &&
2420 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2421 test "x$ac_build_alias" = x &&
2422 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2423 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2424 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2425
2426 fi
2427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2428 $as_echo "$ac_cv_build" >&6; }
2429 case $ac_cv_build in
2430 *-*-*) ;;
2431 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2432 esac
2433 build=$ac_cv_build
2434 ac_save_IFS=$IFS; IFS='-'
2435 set x $ac_cv_build
2436 shift
2437 build_cpu=$1
2438 build_vendor=$2
2439 shift; shift
2440 # Remember, the first character of IFS is used to create $*,
2441 # except with old shells:
2442 build_os=$*
2443 IFS=$ac_save_IFS
2444 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2445
2446
2447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2448 $as_echo_n "checking host system type... " >&6; }
2449 if ${ac_cv_host+:} false; then :
2450 $as_echo_n "(cached) " >&6
2451 else
2452 if test "x$host_alias" = x; then
2453 ac_cv_host=$ac_cv_build
2454 else
2455 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2456 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2457 fi
2458
2459 fi
2460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2461 $as_echo "$ac_cv_host" >&6; }
2462 case $ac_cv_host in
2463 *-*-*) ;;
2464 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2465 esac
2466 host=$ac_cv_host
2467 ac_save_IFS=$IFS; IFS='-'
2468 set x $ac_cv_host
2469 shift
2470 host_cpu=$1
2471 host_vendor=$2
2472 shift; shift
2473 # Remember, the first character of IFS is used to create $*,
2474 # except with old shells:
2475 host_os=$*
2476 IFS=$ac_save_IFS
2477 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2478
2479
2480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2481 $as_echo_n "checking target system type... " >&6; }
2482 if ${ac_cv_target+:} false; then :
2483 $as_echo_n "(cached) " >&6
2484 else
2485 if test "x$target_alias" = x; then
2486 ac_cv_target=$ac_cv_host
2487 else
2488 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2489 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2490 fi
2491
2492 fi
2493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2494 $as_echo "$ac_cv_target" >&6; }
2495 case $ac_cv_target in
2496 *-*-*) ;;
2497 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2498 esac
2499 target=$ac_cv_target
2500 ac_save_IFS=$IFS; IFS='-'
2501 set x $ac_cv_target
2502 shift
2503 target_cpu=$1
2504 target_vendor=$2
2505 shift; shift
2506 # Remember, the first character of IFS is used to create $*,
2507 # except with old shells:
2508 target_os=$*
2509 IFS=$ac_save_IFS
2510 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2511
2512
2513 # The aliases save the names the user supplied, while $host etc.
2514 # will get canonicalized.
2515 test -n "$target_alias" &&
2516 test "$program_prefix$program_suffix$program_transform_name" = \
2517 NONENONEs,x,x, &&
2518 program_prefix=${target_alias}-
2519 ac_ext=c
2520 ac_cpp='$CPP $CPPFLAGS'
2521 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2522 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2523 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2524 if test -n "$ac_tool_prefix"; then
2525 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2526 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2528 $as_echo_n "checking for $ac_word... " >&6; }
2529 if ${ac_cv_prog_CC+:} false; then :
2530 $as_echo_n "(cached) " >&6
2531 else
2532 if test -n "$CC"; then
2533 ac_cv_prog_CC="$CC" # Let the user override the test.
2534 else
2535 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2536 for as_dir in $PATH
2537 do
2538 IFS=$as_save_IFS
2539 test -z "$as_dir" && as_dir=.
2540 for ac_exec_ext in '' $ac_executable_extensions; do
2541 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2542 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2543 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2544 break 2
2545 fi
2546 done
2547 done
2548 IFS=$as_save_IFS
2549
2550 fi
2551 fi
2552 CC=$ac_cv_prog_CC
2553 if test -n "$CC"; then
2554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2555 $as_echo "$CC" >&6; }
2556 else
2557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2558 $as_echo "no" >&6; }
2559 fi
2560
2561
2562 fi
2563 if test -z "$ac_cv_prog_CC"; then
2564 ac_ct_CC=$CC
2565 # Extract the first word of "gcc", so it can be a program name with args.
2566 set dummy gcc; ac_word=$2
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2568 $as_echo_n "checking for $ac_word... " >&6; }
2569 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2570 $as_echo_n "(cached) " >&6
2571 else
2572 if test -n "$ac_ct_CC"; then
2573 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2574 else
2575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2576 for as_dir in $PATH
2577 do
2578 IFS=$as_save_IFS
2579 test -z "$as_dir" && as_dir=.
2580 for ac_exec_ext in '' $ac_executable_extensions; do
2581 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2582 ac_cv_prog_ac_ct_CC="gcc"
2583 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2584 break 2
2585 fi
2586 done
2587 done
2588 IFS=$as_save_IFS
2589
2590 fi
2591 fi
2592 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2593 if test -n "$ac_ct_CC"; then
2594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2595 $as_echo "$ac_ct_CC" >&6; }
2596 else
2597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2598 $as_echo "no" >&6; }
2599 fi
2600
2601 if test "x$ac_ct_CC" = x; then
2602 CC=""
2603 else
2604 case $cross_compiling:$ac_tool_warned in
2605 yes:)
2606 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2607 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2608 ac_tool_warned=yes ;;
2609 esac
2610 CC=$ac_ct_CC
2611 fi
2612 else
2613 CC="$ac_cv_prog_CC"
2614 fi
2615
2616 if test -z "$CC"; then
2617 if test -n "$ac_tool_prefix"; then
2618 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2619 set dummy ${ac_tool_prefix}cc; ac_word=$2
2620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2621 $as_echo_n "checking for $ac_word... " >&6; }
2622 if ${ac_cv_prog_CC+:} false; then :
2623 $as_echo_n "(cached) " >&6
2624 else
2625 if test -n "$CC"; then
2626 ac_cv_prog_CC="$CC" # Let the user override the test.
2627 else
2628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2629 for as_dir in $PATH
2630 do
2631 IFS=$as_save_IFS
2632 test -z "$as_dir" && as_dir=.
2633 for ac_exec_ext in '' $ac_executable_extensions; do
2634 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2635 ac_cv_prog_CC="${ac_tool_prefix}cc"
2636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2637 break 2
2638 fi
2639 done
2640 done
2641 IFS=$as_save_IFS
2642
2643 fi
2644 fi
2645 CC=$ac_cv_prog_CC
2646 if test -n "$CC"; then
2647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2648 $as_echo "$CC" >&6; }
2649 else
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2651 $as_echo "no" >&6; }
2652 fi
2653
2654
2655 fi
2656 fi
2657 if test -z "$CC"; then
2658 # Extract the first word of "cc", so it can be a program name with args.
2659 set dummy cc; ac_word=$2
2660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2661 $as_echo_n "checking for $ac_word... " >&6; }
2662 if ${ac_cv_prog_CC+:} false; then :
2663 $as_echo_n "(cached) " >&6
2664 else
2665 if test -n "$CC"; then
2666 ac_cv_prog_CC="$CC" # Let the user override the test.
2667 else
2668 ac_prog_rejected=no
2669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2670 for as_dir in $PATH
2671 do
2672 IFS=$as_save_IFS
2673 test -z "$as_dir" && as_dir=.
2674 for ac_exec_ext in '' $ac_executable_extensions; do
2675 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2676 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2677 ac_prog_rejected=yes
2678 continue
2679 fi
2680 ac_cv_prog_CC="cc"
2681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2682 break 2
2683 fi
2684 done
2685 done
2686 IFS=$as_save_IFS
2687
2688 if test $ac_prog_rejected = yes; then
2689 # We found a bogon in the path, so make sure we never use it.
2690 set dummy $ac_cv_prog_CC
2691 shift
2692 if test $# != 0; then
2693 # We chose a different compiler from the bogus one.
2694 # However, it has the same basename, so the bogon will be chosen
2695 # first if we set CC to just the basename; use the full file name.
2696 shift
2697 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2698 fi
2699 fi
2700 fi
2701 fi
2702 CC=$ac_cv_prog_CC
2703 if test -n "$CC"; then
2704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2705 $as_echo "$CC" >&6; }
2706 else
2707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2708 $as_echo "no" >&6; }
2709 fi
2710
2711
2712 fi
2713 if test -z "$CC"; then
2714 if test -n "$ac_tool_prefix"; then
2715 for ac_prog in cl.exe
2716 do
2717 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2718 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2720 $as_echo_n "checking for $ac_word... " >&6; }
2721 if ${ac_cv_prog_CC+:} false; then :
2722 $as_echo_n "(cached) " >&6
2723 else
2724 if test -n "$CC"; then
2725 ac_cv_prog_CC="$CC" # Let the user override the test.
2726 else
2727 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2728 for as_dir in $PATH
2729 do
2730 IFS=$as_save_IFS
2731 test -z "$as_dir" && as_dir=.
2732 for ac_exec_ext in '' $ac_executable_extensions; do
2733 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2734 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2735 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2736 break 2
2737 fi
2738 done
2739 done
2740 IFS=$as_save_IFS
2741
2742 fi
2743 fi
2744 CC=$ac_cv_prog_CC
2745 if test -n "$CC"; then
2746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2747 $as_echo "$CC" >&6; }
2748 else
2749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2750 $as_echo "no" >&6; }
2751 fi
2752
2753
2754 test -n "$CC" && break
2755 done
2756 fi
2757 if test -z "$CC"; then
2758 ac_ct_CC=$CC
2759 for ac_prog in cl.exe
2760 do
2761 # Extract the first word of "$ac_prog", so it can be a program name with args.
2762 set dummy $ac_prog; ac_word=$2
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2764 $as_echo_n "checking for $ac_word... " >&6; }
2765 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2766 $as_echo_n "(cached) " >&6
2767 else
2768 if test -n "$ac_ct_CC"; then
2769 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2770 else
2771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2772 for as_dir in $PATH
2773 do
2774 IFS=$as_save_IFS
2775 test -z "$as_dir" && as_dir=.
2776 for ac_exec_ext in '' $ac_executable_extensions; do
2777 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2778 ac_cv_prog_ac_ct_CC="$ac_prog"
2779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2780 break 2
2781 fi
2782 done
2783 done
2784 IFS=$as_save_IFS
2785
2786 fi
2787 fi
2788 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2789 if test -n "$ac_ct_CC"; then
2790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2791 $as_echo "$ac_ct_CC" >&6; }
2792 else
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2794 $as_echo "no" >&6; }
2795 fi
2796
2797
2798 test -n "$ac_ct_CC" && break
2799 done
2800
2801 if test "x$ac_ct_CC" = x; then
2802 CC=""
2803 else
2804 case $cross_compiling:$ac_tool_warned in
2805 yes:)
2806 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2807 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2808 ac_tool_warned=yes ;;
2809 esac
2810 CC=$ac_ct_CC
2811 fi
2812 fi
2813
2814 fi
2815
2816
2817 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2818 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2819 as_fn_error $? "no acceptable C compiler found in \$PATH
2820 See \`config.log' for more details" "$LINENO" 5; }
2821
2822 # Provide some information about the compiler.
2823 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2824 set X $ac_compile
2825 ac_compiler=$2
2826 for ac_option in --version -v -V -qversion; do
2827 { { ac_try="$ac_compiler $ac_option >&5"
2828 case "(($ac_try" in
2829 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2830 *) ac_try_echo=$ac_try;;
2831 esac
2832 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2833 $as_echo "$ac_try_echo"; } >&5
2834 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2835 ac_status=$?
2836 if test -s conftest.err; then
2837 sed '10a\
2838 ... rest of stderr output deleted ...
2839 10q' conftest.err >conftest.er1
2840 cat conftest.er1 >&5
2841 fi
2842 rm -f conftest.er1 conftest.err
2843 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2844 test $ac_status = 0; }
2845 done
2846
2847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2848 /* end confdefs.h. */
2849
2850 int
2851 main ()
2852 {
2853
2854 ;
2855 return 0;
2856 }
2857 _ACEOF
2858 ac_clean_files_save=$ac_clean_files
2859 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2860 # Try to create an executable without -o first, disregard a.out.
2861 # It will help us diagnose broken compilers, and finding out an intuition
2862 # of exeext.
2863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2864 $as_echo_n "checking whether the C compiler works... " >&6; }
2865 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2866
2867 # The possible output files:
2868 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2869
2870 ac_rmfiles=
2871 for ac_file in $ac_files
2872 do
2873 case $ac_file in
2874 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2875 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2876 esac
2877 done
2878 rm -f $ac_rmfiles
2879
2880 if { { ac_try="$ac_link_default"
2881 case "(($ac_try" in
2882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2883 *) ac_try_echo=$ac_try;;
2884 esac
2885 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2886 $as_echo "$ac_try_echo"; } >&5
2887 (eval "$ac_link_default") 2>&5
2888 ac_status=$?
2889 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2890 test $ac_status = 0; }; then :
2891 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2892 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2893 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2894 # so that the user can short-circuit this test for compilers unknown to
2895 # Autoconf.
2896 for ac_file in $ac_files ''
2897 do
2898 test -f "$ac_file" || continue
2899 case $ac_file in
2900 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2901 ;;
2902 [ab].out )
2903 # We found the default executable, but exeext='' is most
2904 # certainly right.
2905 break;;
2906 *.* )
2907 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2908 then :; else
2909 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2910 fi
2911 # We set ac_cv_exeext here because the later test for it is not
2912 # safe: cross compilers may not add the suffix if given an `-o'
2913 # argument, so we may need to know it at that point already.
2914 # Even if this section looks crufty: it has the advantage of
2915 # actually working.
2916 break;;
2917 * )
2918 break;;
2919 esac
2920 done
2921 test "$ac_cv_exeext" = no && ac_cv_exeext=
2922
2923 else
2924 ac_file=''
2925 fi
2926 if test -z "$ac_file"; then :
2927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2928 $as_echo "no" >&6; }
2929 $as_echo "$as_me: failed program was:" >&5
2930 sed 's/^/| /' conftest.$ac_ext >&5
2931
2932 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2933 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2934 as_fn_error 77 "C compiler cannot create executables
2935 See \`config.log' for more details" "$LINENO" 5; }
2936 else
2937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2938 $as_echo "yes" >&6; }
2939 fi
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2941 $as_echo_n "checking for C compiler default output file name... " >&6; }
2942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2943 $as_echo "$ac_file" >&6; }
2944 ac_exeext=$ac_cv_exeext
2945
2946 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2947 ac_clean_files=$ac_clean_files_save
2948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2949 $as_echo_n "checking for suffix of executables... " >&6; }
2950 if { { ac_try="$ac_link"
2951 case "(($ac_try" in
2952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2953 *) ac_try_echo=$ac_try;;
2954 esac
2955 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2956 $as_echo "$ac_try_echo"; } >&5
2957 (eval "$ac_link") 2>&5
2958 ac_status=$?
2959 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2960 test $ac_status = 0; }; then :
2961 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2962 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2963 # work properly (i.e., refer to `conftest.exe'), while it won't with
2964 # `rm'.
2965 for ac_file in conftest.exe conftest conftest.*; do
2966 test -f "$ac_file" || continue
2967 case $ac_file in
2968 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2969 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2970 break;;
2971 * ) break;;
2972 esac
2973 done
2974 else
2975 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2976 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2977 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2978 See \`config.log' for more details" "$LINENO" 5; }
2979 fi
2980 rm -f conftest conftest$ac_cv_exeext
2981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2982 $as_echo "$ac_cv_exeext" >&6; }
2983
2984 rm -f conftest.$ac_ext
2985 EXEEXT=$ac_cv_exeext
2986 ac_exeext=$EXEEXT
2987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2988 /* end confdefs.h. */
2989 #include <stdio.h>
2990 int
2991 main ()
2992 {
2993 FILE *f = fopen ("conftest.out", "w");
2994 return ferror (f) || fclose (f) != 0;
2995
2996 ;
2997 return 0;
2998 }
2999 _ACEOF
3000 ac_clean_files="$ac_clean_files conftest.out"
3001 # Check that the compiler produces executables we can run. If not, either
3002 # the compiler is broken, or we cross compile.
3003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3004 $as_echo_n "checking whether we are cross compiling... " >&6; }
3005 if test "$cross_compiling" != yes; then
3006 { { ac_try="$ac_link"
3007 case "(($ac_try" in
3008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3009 *) ac_try_echo=$ac_try;;
3010 esac
3011 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3012 $as_echo "$ac_try_echo"; } >&5
3013 (eval "$ac_link") 2>&5
3014 ac_status=$?
3015 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3016 test $ac_status = 0; }
3017 if { ac_try='./conftest$ac_cv_exeext'
3018 { { case "(($ac_try" in
3019 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3020 *) ac_try_echo=$ac_try;;
3021 esac
3022 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3023 $as_echo "$ac_try_echo"; } >&5
3024 (eval "$ac_try") 2>&5
3025 ac_status=$?
3026 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3027 test $ac_status = 0; }; }; then
3028 cross_compiling=no
3029 else
3030 if test "$cross_compiling" = maybe; then
3031 cross_compiling=yes
3032 else
3033 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3034 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3035 as_fn_error $? "cannot run C compiled programs.
3036 If you meant to cross compile, use \`--host'.
3037 See \`config.log' for more details" "$LINENO" 5; }
3038 fi
3039 fi
3040 fi
3041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3042 $as_echo "$cross_compiling" >&6; }
3043
3044 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3045 ac_clean_files=$ac_clean_files_save
3046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3047 $as_echo_n "checking for suffix of object files... " >&6; }
3048 if ${ac_cv_objext+:} false; then :
3049 $as_echo_n "(cached) " >&6
3050 else
3051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3052 /* end confdefs.h. */
3053
3054 int
3055 main ()
3056 {
3057
3058 ;
3059 return 0;
3060 }
3061 _ACEOF
3062 rm -f conftest.o conftest.obj
3063 if { { ac_try="$ac_compile"
3064 case "(($ac_try" in
3065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3066 *) ac_try_echo=$ac_try;;
3067 esac
3068 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3069 $as_echo "$ac_try_echo"; } >&5
3070 (eval "$ac_compile") 2>&5
3071 ac_status=$?
3072 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3073 test $ac_status = 0; }; then :
3074 for ac_file in conftest.o conftest.obj conftest.*; do
3075 test -f "$ac_file" || continue;
3076 case $ac_file in
3077 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3078 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3079 break;;
3080 esac
3081 done
3082 else
3083 $as_echo "$as_me: failed program was:" >&5
3084 sed 's/^/| /' conftest.$ac_ext >&5
3085
3086 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3087 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3088 as_fn_error $? "cannot compute suffix of object files: cannot compile
3089 See \`config.log' for more details" "$LINENO" 5; }
3090 fi
3091 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3092 fi
3093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3094 $as_echo "$ac_cv_objext" >&6; }
3095 OBJEXT=$ac_cv_objext
3096 ac_objext=$OBJEXT
3097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3098 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3099 if ${ac_cv_c_compiler_gnu+:} false; then :
3100 $as_echo_n "(cached) " >&6
3101 else
3102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3103 /* end confdefs.h. */
3104
3105 int
3106 main ()
3107 {
3108 #ifndef __GNUC__
3109 choke me
3110 #endif
3111
3112 ;
3113 return 0;
3114 }
3115 _ACEOF
3116 if ac_fn_c_try_compile "$LINENO"; then :
3117 ac_compiler_gnu=yes
3118 else
3119 ac_compiler_gnu=no
3120 fi
3121 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3122 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3123
3124 fi
3125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3126 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3127 if test $ac_compiler_gnu = yes; then
3128 GCC=yes
3129 else
3130 GCC=
3131 fi
3132 ac_test_CFLAGS=${CFLAGS+set}
3133 ac_save_CFLAGS=$CFLAGS
3134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3135 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3136 if ${ac_cv_prog_cc_g+:} false; then :
3137 $as_echo_n "(cached) " >&6
3138 else
3139 ac_save_c_werror_flag=$ac_c_werror_flag
3140 ac_c_werror_flag=yes
3141 ac_cv_prog_cc_g=no
3142 CFLAGS="-g"
3143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3144 /* end confdefs.h. */
3145
3146 int
3147 main ()
3148 {
3149
3150 ;
3151 return 0;
3152 }
3153 _ACEOF
3154 if ac_fn_c_try_compile "$LINENO"; then :
3155 ac_cv_prog_cc_g=yes
3156 else
3157 CFLAGS=""
3158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3159 /* end confdefs.h. */
3160
3161 int
3162 main ()
3163 {
3164
3165 ;
3166 return 0;
3167 }
3168 _ACEOF
3169 if ac_fn_c_try_compile "$LINENO"; then :
3170
3171 else
3172 ac_c_werror_flag=$ac_save_c_werror_flag
3173 CFLAGS="-g"
3174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3175 /* end confdefs.h. */
3176
3177 int
3178 main ()
3179 {
3180
3181 ;
3182 return 0;
3183 }
3184 _ACEOF
3185 if ac_fn_c_try_compile "$LINENO"; then :
3186 ac_cv_prog_cc_g=yes
3187 fi
3188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3189 fi
3190 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3191 fi
3192 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3193 ac_c_werror_flag=$ac_save_c_werror_flag
3194 fi
3195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3196 $as_echo "$ac_cv_prog_cc_g" >&6; }
3197 if test "$ac_test_CFLAGS" = set; then
3198 CFLAGS=$ac_save_CFLAGS
3199 elif test $ac_cv_prog_cc_g = yes; then
3200 if test "$GCC" = yes; then
3201 CFLAGS="-g -O2"
3202 else
3203 CFLAGS="-g"
3204 fi
3205 else
3206 if test "$GCC" = yes; then
3207 CFLAGS="-O2"
3208 else
3209 CFLAGS=
3210 fi
3211 fi
3212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3213 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3214 if ${ac_cv_prog_cc_c89+:} false; then :
3215 $as_echo_n "(cached) " >&6
3216 else
3217 ac_cv_prog_cc_c89=no
3218 ac_save_CC=$CC
3219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3220 /* end confdefs.h. */
3221 #include <stdarg.h>
3222 #include <stdio.h>
3223 struct stat;
3224 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3225 struct buf { int x; };
3226 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3227 static char *e (p, i)
3228 char **p;
3229 int i;
3230 {
3231 return p[i];
3232 }
3233 static char *f (char * (*g) (char **, int), char **p, ...)
3234 {
3235 char *s;
3236 va_list v;
3237 va_start (v,p);
3238 s = g (p, va_arg (v,int));
3239 va_end (v);
3240 return s;
3241 }
3242
3243 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3244 function prototypes and stuff, but not '\xHH' hex character constants.
3245 These don't provoke an error unfortunately, instead are silently treated
3246 as 'x'. The following induces an error, until -std is added to get
3247 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3248 array size at least. It's necessary to write '\x00'==0 to get something
3249 that's true only with -std. */
3250 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3251
3252 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3253 inside strings and character constants. */
3254 #define FOO(x) 'x'
3255 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3256
3257 int test (int i, double x);
3258 struct s1 {int (*f) (int a);};
3259 struct s2 {int (*f) (double a);};
3260 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3261 int argc;
3262 char **argv;
3263 int
3264 main ()
3265 {
3266 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3267 ;
3268 return 0;
3269 }
3270 _ACEOF
3271 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3272 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3273 do
3274 CC="$ac_save_CC $ac_arg"
3275 if ac_fn_c_try_compile "$LINENO"; then :
3276 ac_cv_prog_cc_c89=$ac_arg
3277 fi
3278 rm -f core conftest.err conftest.$ac_objext
3279 test "x$ac_cv_prog_cc_c89" != "xno" && break
3280 done
3281 rm -f conftest.$ac_ext
3282 CC=$ac_save_CC
3283
3284 fi
3285 # AC_CACHE_VAL
3286 case "x$ac_cv_prog_cc_c89" in
3287 x)
3288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3289 $as_echo "none needed" >&6; } ;;
3290 xno)
3291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3292 $as_echo "unsupported" >&6; } ;;
3293 *)
3294 CC="$CC $ac_cv_prog_cc_c89"
3295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3296 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3297 esac
3298 if test "x$ac_cv_prog_cc_c89" != xno; then :
3299
3300 fi
3301
3302 ac_ext=c
3303 ac_cpp='$CPP $CPPFLAGS'
3304 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3305 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3306 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3307
3308
3309 ac_ext=c
3310 ac_cpp='$CPP $CPPFLAGS'
3311 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3312 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3313 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3315 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3316 # On Suns, sometimes $CPP names a directory.
3317 if test -n "$CPP" && test -d "$CPP"; then
3318 CPP=
3319 fi
3320 if test -z "$CPP"; then
3321 if ${ac_cv_prog_CPP+:} false; then :
3322 $as_echo_n "(cached) " >&6
3323 else
3324 # Double quotes because CPP needs to be expanded
3325 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3326 do
3327 ac_preproc_ok=false
3328 for ac_c_preproc_warn_flag in '' yes
3329 do
3330 # Use a header file that comes with gcc, so configuring glibc
3331 # with a fresh cross-compiler works.
3332 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3333 # <limits.h> exists even on freestanding compilers.
3334 # On the NeXT, cc -E runs the code through the compiler's parser,
3335 # not just through cpp. "Syntax error" is here to catch this case.
3336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3337 /* end confdefs.h. */
3338 #ifdef __STDC__
3339 # include <limits.h>
3340 #else
3341 # include <assert.h>
3342 #endif
3343 Syntax error
3344 _ACEOF
3345 if ac_fn_c_try_cpp "$LINENO"; then :
3346
3347 else
3348 # Broken: fails on valid input.
3349 continue
3350 fi
3351 rm -f conftest.err conftest.i conftest.$ac_ext
3352
3353 # OK, works on sane cases. Now check whether nonexistent headers
3354 # can be detected and how.
3355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3356 /* end confdefs.h. */
3357 #include <ac_nonexistent.h>
3358 _ACEOF
3359 if ac_fn_c_try_cpp "$LINENO"; then :
3360 # Broken: success on invalid input.
3361 continue
3362 else
3363 # Passes both tests.
3364 ac_preproc_ok=:
3365 break
3366 fi
3367 rm -f conftest.err conftest.i conftest.$ac_ext
3368
3369 done
3370 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3371 rm -f conftest.i conftest.err conftest.$ac_ext
3372 if $ac_preproc_ok; then :
3373 break
3374 fi
3375
3376 done
3377 ac_cv_prog_CPP=$CPP
3378
3379 fi
3380 CPP=$ac_cv_prog_CPP
3381 else
3382 ac_cv_prog_CPP=$CPP
3383 fi
3384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3385 $as_echo "$CPP" >&6; }
3386 ac_preproc_ok=false
3387 for ac_c_preproc_warn_flag in '' yes
3388 do
3389 # Use a header file that comes with gcc, so configuring glibc
3390 # with a fresh cross-compiler works.
3391 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3392 # <limits.h> exists even on freestanding compilers.
3393 # On the NeXT, cc -E runs the code through the compiler's parser,
3394 # not just through cpp. "Syntax error" is here to catch this case.
3395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3396 /* end confdefs.h. */
3397 #ifdef __STDC__
3398 # include <limits.h>
3399 #else
3400 # include <assert.h>
3401 #endif
3402 Syntax error
3403 _ACEOF
3404 if ac_fn_c_try_cpp "$LINENO"; then :
3405
3406 else
3407 # Broken: fails on valid input.
3408 continue
3409 fi
3410 rm -f conftest.err conftest.i conftest.$ac_ext
3411
3412 # OK, works on sane cases. Now check whether nonexistent headers
3413 # can be detected and how.
3414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3415 /* end confdefs.h. */
3416 #include <ac_nonexistent.h>
3417 _ACEOF
3418 if ac_fn_c_try_cpp "$LINENO"; then :
3419 # Broken: success on invalid input.
3420 continue
3421 else
3422 # Passes both tests.
3423 ac_preproc_ok=:
3424 break
3425 fi
3426 rm -f conftest.err conftest.i conftest.$ac_ext
3427
3428 done
3429 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3430 rm -f conftest.i conftest.err conftest.$ac_ext
3431 if $ac_preproc_ok; then :
3432
3433 else
3434 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3435 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3436 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3437 See \`config.log' for more details" "$LINENO" 5; }
3438 fi
3439
3440 ac_ext=c
3441 ac_cpp='$CPP $CPPFLAGS'
3442 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3443 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3444 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3445
3446
3447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3448 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3449 if ${ac_cv_path_GREP+:} false; then :
3450 $as_echo_n "(cached) " >&6
3451 else
3452 if test -z "$GREP"; then
3453 ac_path_GREP_found=false
3454 # Loop through the user's path and test for each of PROGNAME-LIST
3455 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3456 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3457 do
3458 IFS=$as_save_IFS
3459 test -z "$as_dir" && as_dir=.
3460 for ac_prog in grep ggrep; do
3461 for ac_exec_ext in '' $ac_executable_extensions; do
3462 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3463 as_fn_executable_p "$ac_path_GREP" || continue
3464 # Check for GNU ac_path_GREP and select it if it is found.
3465 # Check for GNU $ac_path_GREP
3466 case `"$ac_path_GREP" --version 2>&1` in
3467 *GNU*)
3468 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3469 *)
3470 ac_count=0
3471 $as_echo_n 0123456789 >"conftest.in"
3472 while :
3473 do
3474 cat "conftest.in" "conftest.in" >"conftest.tmp"
3475 mv "conftest.tmp" "conftest.in"
3476 cp "conftest.in" "conftest.nl"
3477 $as_echo 'GREP' >> "conftest.nl"
3478 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3479 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3480 as_fn_arith $ac_count + 1 && ac_count=$as_val
3481 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3482 # Best one so far, save it but keep looking for a better one
3483 ac_cv_path_GREP="$ac_path_GREP"
3484 ac_path_GREP_max=$ac_count
3485 fi
3486 # 10*(2^10) chars as input seems more than enough
3487 test $ac_count -gt 10 && break
3488 done
3489 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3490 esac
3491
3492 $ac_path_GREP_found && break 3
3493 done
3494 done
3495 done
3496 IFS=$as_save_IFS
3497 if test -z "$ac_cv_path_GREP"; then
3498 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3499 fi
3500 else
3501 ac_cv_path_GREP=$GREP
3502 fi
3503
3504 fi
3505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3506 $as_echo "$ac_cv_path_GREP" >&6; }
3507 GREP="$ac_cv_path_GREP"
3508
3509
3510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3511 $as_echo_n "checking for egrep... " >&6; }
3512 if ${ac_cv_path_EGREP+:} false; then :
3513 $as_echo_n "(cached) " >&6
3514 else
3515 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3516 then ac_cv_path_EGREP="$GREP -E"
3517 else
3518 if test -z "$EGREP"; then
3519 ac_path_EGREP_found=false
3520 # Loop through the user's path and test for each of PROGNAME-LIST
3521 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3522 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3523 do
3524 IFS=$as_save_IFS
3525 test -z "$as_dir" && as_dir=.
3526 for ac_prog in egrep; do
3527 for ac_exec_ext in '' $ac_executable_extensions; do
3528 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3529 as_fn_executable_p "$ac_path_EGREP" || continue
3530 # Check for GNU ac_path_EGREP and select it if it is found.
3531 # Check for GNU $ac_path_EGREP
3532 case `"$ac_path_EGREP" --version 2>&1` in
3533 *GNU*)
3534 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3535 *)
3536 ac_count=0
3537 $as_echo_n 0123456789 >"conftest.in"
3538 while :
3539 do
3540 cat "conftest.in" "conftest.in" >"conftest.tmp"
3541 mv "conftest.tmp" "conftest.in"
3542 cp "conftest.in" "conftest.nl"
3543 $as_echo 'EGREP' >> "conftest.nl"
3544 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3545 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3546 as_fn_arith $ac_count + 1 && ac_count=$as_val
3547 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3548 # Best one so far, save it but keep looking for a better one
3549 ac_cv_path_EGREP="$ac_path_EGREP"
3550 ac_path_EGREP_max=$ac_count
3551 fi
3552 # 10*(2^10) chars as input seems more than enough
3553 test $ac_count -gt 10 && break
3554 done
3555 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3556 esac
3557
3558 $ac_path_EGREP_found && break 3
3559 done
3560 done
3561 done
3562 IFS=$as_save_IFS
3563 if test -z "$ac_cv_path_EGREP"; then
3564 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3565 fi
3566 else
3567 ac_cv_path_EGREP=$EGREP
3568 fi
3569
3570 fi
3571 fi
3572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3573 $as_echo "$ac_cv_path_EGREP" >&6; }
3574 EGREP="$ac_cv_path_EGREP"
3575
3576
3577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3578 $as_echo_n "checking for ANSI C header files... " >&6; }
3579 if ${ac_cv_header_stdc+:} false; then :
3580 $as_echo_n "(cached) " >&6
3581 else
3582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3583 /* end confdefs.h. */
3584 #include <stdlib.h>
3585 #include <stdarg.h>
3586 #include <string.h>
3587 #include <float.h>
3588
3589 int
3590 main ()
3591 {
3592
3593 ;
3594 return 0;
3595 }
3596 _ACEOF
3597 if ac_fn_c_try_compile "$LINENO"; then :
3598 ac_cv_header_stdc=yes
3599 else
3600 ac_cv_header_stdc=no
3601 fi
3602 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3603
3604 if test $ac_cv_header_stdc = yes; then
3605 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3607 /* end confdefs.h. */
3608 #include <string.h>
3609
3610 _ACEOF
3611 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3612 $EGREP "memchr" >/dev/null 2>&1; then :
3613
3614 else
3615 ac_cv_header_stdc=no
3616 fi
3617 rm -f conftest*
3618
3619 fi
3620
3621 if test $ac_cv_header_stdc = yes; then
3622 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3624 /* end confdefs.h. */
3625 #include <stdlib.h>
3626
3627 _ACEOF
3628 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3629 $EGREP "free" >/dev/null 2>&1; then :
3630
3631 else
3632 ac_cv_header_stdc=no
3633 fi
3634 rm -f conftest*
3635
3636 fi
3637
3638 if test $ac_cv_header_stdc = yes; then
3639 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3640 if test "$cross_compiling" = yes; then :
3641 :
3642 else
3643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3644 /* end confdefs.h. */
3645 #include <ctype.h>
3646 #include <stdlib.h>
3647 #if ((' ' & 0x0FF) == 0x020)
3648 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3649 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3650 #else
3651 # define ISLOWER(c) \
3652 (('a' <= (c) && (c) <= 'i') \
3653 || ('j' <= (c) && (c) <= 'r') \
3654 || ('s' <= (c) && (c) <= 'z'))
3655 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3656 #endif
3657
3658 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3659 int
3660 main ()
3661 {
3662 int i;
3663 for (i = 0; i < 256; i++)
3664 if (XOR (islower (i), ISLOWER (i))
3665 || toupper (i) != TOUPPER (i))
3666 return 2;
3667 return 0;
3668 }
3669 _ACEOF
3670 if ac_fn_c_try_run "$LINENO"; then :
3671
3672 else
3673 ac_cv_header_stdc=no
3674 fi
3675 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3676 conftest.$ac_objext conftest.beam conftest.$ac_ext
3677 fi
3678
3679 fi
3680 fi
3681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3682 $as_echo "$ac_cv_header_stdc" >&6; }
3683 if test $ac_cv_header_stdc = yes; then
3684
3685 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3686
3687 fi
3688
3689 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3690 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3691 inttypes.h stdint.h unistd.h
3692 do :
3693 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3694 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3695 "
3696 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3697 cat >>confdefs.h <<_ACEOF
3698 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3699 _ACEOF
3700
3701 fi
3702
3703 done
3704
3705
3706
3707 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3708 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3709 MINIX=yes
3710 else
3711 MINIX=
3712 fi
3713
3714
3715 if test "$MINIX" = yes; then
3716
3717 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3718
3719
3720 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3721
3722
3723 $as_echo "#define _MINIX 1" >>confdefs.h
3724
3725 fi
3726
3727
3728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3729 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3730 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3731 $as_echo_n "(cached) " >&6
3732 else
3733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3734 /* end confdefs.h. */
3735
3736 # define __EXTENSIONS__ 1
3737 $ac_includes_default
3738 int
3739 main ()
3740 {
3741
3742 ;
3743 return 0;
3744 }
3745 _ACEOF
3746 if ac_fn_c_try_compile "$LINENO"; then :
3747 ac_cv_safe_to_define___extensions__=yes
3748 else
3749 ac_cv_safe_to_define___extensions__=no
3750 fi
3751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3752 fi
3753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3754 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3755 test $ac_cv_safe_to_define___extensions__ = yes &&
3756 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3757
3758 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3759
3760 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3761
3762 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3763
3764 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3765
3766
3767 test "$program_prefix" != NONE &&
3768 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3769 # Use a double $ so make ignores it.
3770 test "$program_suffix" != NONE &&
3771 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3772 # Double any \ or $.
3773 # By default was `s,x,x', remove it if useless.
3774 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3775 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3776
3777 # Find a good install program. We prefer a C program (faster),
3778 # so one script is as good as another. But avoid the broken or
3779 # incompatible versions:
3780 # SysV /etc/install, /usr/sbin/install
3781 # SunOS /usr/etc/install
3782 # IRIX /sbin/install
3783 # AIX /bin/install
3784 # AmigaOS /C/install, which installs bootblocks on floppy discs
3785 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3786 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3787 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3788 # OS/2's system install, which has a completely different semantic
3789 # ./install, which can be erroneously created by make from ./install.sh.
3790 # Reject install programs that cannot install multiple files.
3791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3792 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3793 if test -z "$INSTALL"; then
3794 if ${ac_cv_path_install+:} false; then :
3795 $as_echo_n "(cached) " >&6
3796 else
3797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3798 for as_dir in $PATH
3799 do
3800 IFS=$as_save_IFS
3801 test -z "$as_dir" && as_dir=.
3802 # Account for people who put trailing slashes in PATH elements.
3803 case $as_dir/ in #((
3804 ./ | .// | /[cC]/* | \
3805 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3806 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3807 /usr/ucb/* ) ;;
3808 *)
3809 # OSF1 and SCO ODT 3.0 have their own names for install.
3810 # Don't use installbsd from OSF since it installs stuff as root
3811 # by default.
3812 for ac_prog in ginstall scoinst install; do
3813 for ac_exec_ext in '' $ac_executable_extensions; do
3814 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3815 if test $ac_prog = install &&
3816 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3817 # AIX install. It has an incompatible calling convention.
3818 :
3819 elif test $ac_prog = install &&
3820 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3821 # program-specific install script used by HP pwplus--don't use.
3822 :
3823 else
3824 rm -rf conftest.one conftest.two conftest.dir
3825 echo one > conftest.one
3826 echo two > conftest.two
3827 mkdir conftest.dir
3828 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3829 test -s conftest.one && test -s conftest.two &&
3830 test -s conftest.dir/conftest.one &&
3831 test -s conftest.dir/conftest.two
3832 then
3833 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3834 break 3
3835 fi
3836 fi
3837 fi
3838 done
3839 done
3840 ;;
3841 esac
3842
3843 done
3844 IFS=$as_save_IFS
3845
3846 rm -rf conftest.one conftest.two conftest.dir
3847
3848 fi
3849 if test "${ac_cv_path_install+set}" = set; then
3850 INSTALL=$ac_cv_path_install
3851 else
3852 # As a last resort, use the slow shell script. Don't cache a
3853 # value for INSTALL within a source directory, because that will
3854 # break other packages using the cache if that directory is
3855 # removed, or if the value is a relative name.
3856 INSTALL=$ac_install_sh
3857 fi
3858 fi
3859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3860 $as_echo "$INSTALL" >&6; }
3861
3862 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3863 # It thinks the first close brace ends the variable substitution.
3864 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3865
3866 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3867
3868 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3869
3870 rm -rf .tst 2>/dev/null
3871 mkdir .tst 2>/dev/null
3872 if test -d .tst; then
3873 am__leading_dot=.
3874 else
3875 am__leading_dot=_
3876 fi
3877 rmdir .tst 2>/dev/null
3878
3879 DEPDIR="${am__leading_dot}deps"
3880
3881
3882
3883
3884 for ac_header in $ac_header_list
3885 do :
3886 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3887 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3888 "
3889 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3890 cat >>confdefs.h <<_ACEOF
3891 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3892 _ACEOF
3893
3894 fi
3895
3896 done
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915 for ac_func in $ac_func_list
3916 do :
3917 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
3918 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
3919 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
3920 cat >>confdefs.h <<_ACEOF
3921 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
3922 _ACEOF
3923
3924 fi
3925 done
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949 case `pwd` in
3950 *\ * | *\ *)
3951 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3952 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3953 esac
3954
3955
3956
3957 macro_version='2.2.7a'
3958 macro_revision='1.3134'
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972 ltmain="$ac_aux_dir/ltmain.sh"
3973
3974 # Backslashify metacharacters that are still active within
3975 # double-quoted strings.
3976 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3977
3978 # Same as above, but do not quote variable references.
3979 double_quote_subst='s/\(["`\\]\)/\\\1/g'
3980
3981 # Sed substitution to delay expansion of an escaped shell variable in a
3982 # double_quote_subst'ed string.
3983 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3984
3985 # Sed substitution to delay expansion of an escaped single quote.
3986 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3987
3988 # Sed substitution to avoid accidental globbing in evaled expressions
3989 no_glob_subst='s/\*/\\\*/g'
3990
3991 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3992 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3993 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3994
3995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3996 $as_echo_n "checking how to print strings... " >&6; }
3997 # Test print first, because it will be a builtin if present.
3998 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3999 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4000 ECHO='print -r --'
4001 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4002 ECHO='printf %s\n'
4003 else
4004 # Use this function as a fallback that always works.
4005 func_fallback_echo ()
4006 {
4007 eval 'cat <<_LTECHO_EOF
4008 $1
4009 _LTECHO_EOF'
4010 }
4011 ECHO='func_fallback_echo'
4012 fi
4013
4014 # func_echo_all arg...
4015 # Invoke $ECHO with all args, space-separated.
4016 func_echo_all ()
4017 {
4018 $ECHO ""
4019 }
4020
4021 case "$ECHO" in
4022 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4023 $as_echo "printf" >&6; } ;;
4024 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4025 $as_echo "print -r" >&6; } ;;
4026 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4027 $as_echo "cat" >&6; } ;;
4028 esac
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4044 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4045 if ${ac_cv_path_SED+:} false; then :
4046 $as_echo_n "(cached) " >&6
4047 else
4048 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4049 for ac_i in 1 2 3 4 5 6 7; do
4050 ac_script="$ac_script$as_nl$ac_script"
4051 done
4052 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4053 { ac_script=; unset ac_script;}
4054 if test -z "$SED"; then
4055 ac_path_SED_found=false
4056 # Loop through the user's path and test for each of PROGNAME-LIST
4057 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4058 for as_dir in $PATH
4059 do
4060 IFS=$as_save_IFS
4061 test -z "$as_dir" && as_dir=.
4062 for ac_prog in sed gsed; do
4063 for ac_exec_ext in '' $ac_executable_extensions; do
4064 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4065 as_fn_executable_p "$ac_path_SED" || continue
4066 # Check for GNU ac_path_SED and select it if it is found.
4067 # Check for GNU $ac_path_SED
4068 case `"$ac_path_SED" --version 2>&1` in
4069 *GNU*)
4070 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4071 *)
4072 ac_count=0
4073 $as_echo_n 0123456789 >"conftest.in"
4074 while :
4075 do
4076 cat "conftest.in" "conftest.in" >"conftest.tmp"
4077 mv "conftest.tmp" "conftest.in"
4078 cp "conftest.in" "conftest.nl"
4079 $as_echo '' >> "conftest.nl"
4080 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4081 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4082 as_fn_arith $ac_count + 1 && ac_count=$as_val
4083 if test $ac_count -gt ${ac_path_SED_max-0}; then
4084 # Best one so far, save it but keep looking for a better one
4085 ac_cv_path_SED="$ac_path_SED"
4086 ac_path_SED_max=$ac_count
4087 fi
4088 # 10*(2^10) chars as input seems more than enough
4089 test $ac_count -gt 10 && break
4090 done
4091 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4092 esac
4093
4094 $ac_path_SED_found && break 3
4095 done
4096 done
4097 done
4098 IFS=$as_save_IFS
4099 if test -z "$ac_cv_path_SED"; then
4100 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4101 fi
4102 else
4103 ac_cv_path_SED=$SED
4104 fi
4105
4106 fi
4107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4108 $as_echo "$ac_cv_path_SED" >&6; }
4109 SED="$ac_cv_path_SED"
4110 rm -f conftest.sed
4111
4112 test -z "$SED" && SED=sed
4113 Xsed="$SED -e 1s/^X//"
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4126 $as_echo_n "checking for fgrep... " >&6; }
4127 if ${ac_cv_path_FGREP+:} false; then :
4128 $as_echo_n "(cached) " >&6
4129 else
4130 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4131 then ac_cv_path_FGREP="$GREP -F"
4132 else
4133 if test -z "$FGREP"; then
4134 ac_path_FGREP_found=false
4135 # Loop through the user's path and test for each of PROGNAME-LIST
4136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4137 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4138 do
4139 IFS=$as_save_IFS
4140 test -z "$as_dir" && as_dir=.
4141 for ac_prog in fgrep; do
4142 for ac_exec_ext in '' $ac_executable_extensions; do
4143 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4144 as_fn_executable_p "$ac_path_FGREP" || continue
4145 # Check for GNU ac_path_FGREP and select it if it is found.
4146 # Check for GNU $ac_path_FGREP
4147 case `"$ac_path_FGREP" --version 2>&1` in
4148 *GNU*)
4149 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4150 *)
4151 ac_count=0
4152 $as_echo_n 0123456789 >"conftest.in"
4153 while :
4154 do
4155 cat "conftest.in" "conftest.in" >"conftest.tmp"
4156 mv "conftest.tmp" "conftest.in"
4157 cp "conftest.in" "conftest.nl"
4158 $as_echo 'FGREP' >> "conftest.nl"
4159 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4160 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4161 as_fn_arith $ac_count + 1 && ac_count=$as_val
4162 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4163 # Best one so far, save it but keep looking for a better one
4164 ac_cv_path_FGREP="$ac_path_FGREP"
4165 ac_path_FGREP_max=$ac_count
4166 fi
4167 # 10*(2^10) chars as input seems more than enough
4168 test $ac_count -gt 10 && break
4169 done
4170 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4171 esac
4172
4173 $ac_path_FGREP_found && break 3
4174 done
4175 done
4176 done
4177 IFS=$as_save_IFS
4178 if test -z "$ac_cv_path_FGREP"; then
4179 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4180 fi
4181 else
4182 ac_cv_path_FGREP=$FGREP
4183 fi
4184
4185 fi
4186 fi
4187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4188 $as_echo "$ac_cv_path_FGREP" >&6; }
4189 FGREP="$ac_cv_path_FGREP"
4190
4191
4192 test -z "$GREP" && GREP=grep
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212 # Check whether --with-gnu-ld was given.
4213 if test "${with_gnu_ld+set}" = set; then :
4214 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4215 else
4216 with_gnu_ld=no
4217 fi
4218
4219 ac_prog=ld
4220 if test "$GCC" = yes; then
4221 # Check if gcc -print-prog-name=ld gives a path.
4222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4223 $as_echo_n "checking for ld used by $CC... " >&6; }
4224 case $host in
4225 *-*-mingw*)
4226 # gcc leaves a trailing carriage return which upsets mingw
4227 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4228 *)
4229 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4230 esac
4231 case $ac_prog in
4232 # Accept absolute paths.
4233 [\\/]* | ?:[\\/]*)
4234 re_direlt='/[^/][^/]*/\.\./'
4235 # Canonicalize the pathname of ld
4236 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4237 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4238 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4239 done
4240 test -z "$LD" && LD="$ac_prog"
4241 ;;
4242 "")
4243 # If it fails, then pretend we aren't using GCC.
4244 ac_prog=ld
4245 ;;
4246 *)
4247 # If it is relative, then search for the first ld in PATH.
4248 with_gnu_ld=unknown
4249 ;;
4250 esac
4251 elif test "$with_gnu_ld" = yes; then
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4253 $as_echo_n "checking for GNU ld... " >&6; }
4254 else
4255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4256 $as_echo_n "checking for non-GNU ld... " >&6; }
4257 fi
4258 if ${lt_cv_path_LD+:} false; then :
4259 $as_echo_n "(cached) " >&6
4260 else
4261 if test -z "$LD"; then
4262 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4263 for ac_dir in $PATH; do
4264 IFS="$lt_save_ifs"
4265 test -z "$ac_dir" && ac_dir=.
4266 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4267 lt_cv_path_LD="$ac_dir/$ac_prog"
4268 # Check to see if the program is GNU ld. I'd rather use --version,
4269 # but apparently some variants of GNU ld only accept -v.
4270 # Break only if it was the GNU/non-GNU ld that we prefer.
4271 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4272 *GNU* | *'with BFD'*)
4273 test "$with_gnu_ld" != no && break
4274 ;;
4275 *)
4276 test "$with_gnu_ld" != yes && break
4277 ;;
4278 esac
4279 fi
4280 done
4281 IFS="$lt_save_ifs"
4282 else
4283 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4284 fi
4285 fi
4286
4287 LD="$lt_cv_path_LD"
4288 if test -n "$LD"; then
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4290 $as_echo "$LD" >&6; }
4291 else
4292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4293 $as_echo "no" >&6; }
4294 fi
4295 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4297 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4298 if ${lt_cv_prog_gnu_ld+:} false; then :
4299 $as_echo_n "(cached) " >&6
4300 else
4301 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4302 case `$LD -v 2>&1 </dev/null` in
4303 *GNU* | *'with BFD'*)
4304 lt_cv_prog_gnu_ld=yes
4305 ;;
4306 *)
4307 lt_cv_prog_gnu_ld=no
4308 ;;
4309 esac
4310 fi
4311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4312 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4313 with_gnu_ld=$lt_cv_prog_gnu_ld
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4324 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4325 if ${lt_cv_path_NM+:} false; then :
4326 $as_echo_n "(cached) " >&6
4327 else
4328 if test -n "$NM"; then
4329 # Let the user override the test.
4330 lt_cv_path_NM="$NM"
4331 else
4332 lt_nm_to_check="${ac_tool_prefix}nm"
4333 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4334 lt_nm_to_check="$lt_nm_to_check nm"
4335 fi
4336 for lt_tmp_nm in $lt_nm_to_check; do
4337 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4338 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4339 IFS="$lt_save_ifs"
4340 test -z "$ac_dir" && ac_dir=.
4341 tmp_nm="$ac_dir/$lt_tmp_nm"
4342 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4343 # Check to see if the nm accepts a BSD-compat flag.
4344 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4345 # nm: unknown option "B" ignored
4346 # Tru64's nm complains that /dev/null is an invalid object file
4347 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4348 */dev/null* | *'Invalid file or object type'*)
4349 lt_cv_path_NM="$tmp_nm -B"
4350 break
4351 ;;
4352 *)
4353 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4354 */dev/null*)
4355 lt_cv_path_NM="$tmp_nm -p"
4356 break
4357 ;;
4358 *)
4359 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4360 continue # so that we can try to find one that supports BSD flags
4361 ;;
4362 esac
4363 ;;
4364 esac
4365 fi
4366 done
4367 IFS="$lt_save_ifs"
4368 done
4369 : ${lt_cv_path_NM=no}
4370 fi
4371 fi
4372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4373 $as_echo "$lt_cv_path_NM" >&6; }
4374 if test "$lt_cv_path_NM" != "no"; then
4375 NM="$lt_cv_path_NM"
4376 else
4377 # Didn't find any BSD compatible name lister, look for dumpbin.
4378 if test -n "$DUMPBIN"; then :
4379 # Let the user override the test.
4380 else
4381 if test -n "$ac_tool_prefix"; then
4382 for ac_prog in dumpbin "link -dump"
4383 do
4384 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4385 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4387 $as_echo_n "checking for $ac_word... " >&6; }
4388 if ${ac_cv_prog_DUMPBIN+:} false; then :
4389 $as_echo_n "(cached) " >&6
4390 else
4391 if test -n "$DUMPBIN"; then
4392 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4393 else
4394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4395 for as_dir in $PATH
4396 do
4397 IFS=$as_save_IFS
4398 test -z "$as_dir" && as_dir=.
4399 for ac_exec_ext in '' $ac_executable_extensions; do
4400 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4401 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4402 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4403 break 2
4404 fi
4405 done
4406 done
4407 IFS=$as_save_IFS
4408
4409 fi
4410 fi
4411 DUMPBIN=$ac_cv_prog_DUMPBIN
4412 if test -n "$DUMPBIN"; then
4413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4414 $as_echo "$DUMPBIN" >&6; }
4415 else
4416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4417 $as_echo "no" >&6; }
4418 fi
4419
4420
4421 test -n "$DUMPBIN" && break
4422 done
4423 fi
4424 if test -z "$DUMPBIN"; then
4425 ac_ct_DUMPBIN=$DUMPBIN
4426 for ac_prog in dumpbin "link -dump"
4427 do
4428 # Extract the first word of "$ac_prog", so it can be a program name with args.
4429 set dummy $ac_prog; ac_word=$2
4430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4431 $as_echo_n "checking for $ac_word... " >&6; }
4432 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4433 $as_echo_n "(cached) " >&6
4434 else
4435 if test -n "$ac_ct_DUMPBIN"; then
4436 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4437 else
4438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4439 for as_dir in $PATH
4440 do
4441 IFS=$as_save_IFS
4442 test -z "$as_dir" && as_dir=.
4443 for ac_exec_ext in '' $ac_executable_extensions; do
4444 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4445 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4446 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4447 break 2
4448 fi
4449 done
4450 done
4451 IFS=$as_save_IFS
4452
4453 fi
4454 fi
4455 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4456 if test -n "$ac_ct_DUMPBIN"; then
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4458 $as_echo "$ac_ct_DUMPBIN" >&6; }
4459 else
4460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4461 $as_echo "no" >&6; }
4462 fi
4463
4464
4465 test -n "$ac_ct_DUMPBIN" && break
4466 done
4467
4468 if test "x$ac_ct_DUMPBIN" = x; then
4469 DUMPBIN=":"
4470 else
4471 case $cross_compiling:$ac_tool_warned in
4472 yes:)
4473 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4474 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4475 ac_tool_warned=yes ;;
4476 esac
4477 DUMPBIN=$ac_ct_DUMPBIN
4478 fi
4479 fi
4480
4481 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4482 *COFF*)
4483 DUMPBIN="$DUMPBIN -symbols"
4484 ;;
4485 *)
4486 DUMPBIN=:
4487 ;;
4488 esac
4489 fi
4490
4491 if test "$DUMPBIN" != ":"; then
4492 NM="$DUMPBIN"
4493 fi
4494 fi
4495 test -z "$NM" && NM=nm
4496
4497
4498
4499
4500
4501
4502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4503 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4504 if ${lt_cv_nm_interface+:} false; then :
4505 $as_echo_n "(cached) " >&6
4506 else
4507 lt_cv_nm_interface="BSD nm"
4508 echo "int some_variable = 0;" > conftest.$ac_ext
4509 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4510 (eval "$ac_compile" 2>conftest.err)
4511 cat conftest.err >&5
4512 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4513 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4514 cat conftest.err >&5
4515 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4516 cat conftest.out >&5
4517 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4518 lt_cv_nm_interface="MS dumpbin"
4519 fi
4520 rm -f conftest*
4521 fi
4522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4523 $as_echo "$lt_cv_nm_interface" >&6; }
4524
4525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4526 $as_echo_n "checking whether ln -s works... " >&6; }
4527 LN_S=$as_ln_s
4528 if test "$LN_S" = "ln -s"; then
4529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4530 $as_echo "yes" >&6; }
4531 else
4532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4533 $as_echo "no, using $LN_S" >&6; }
4534 fi
4535
4536 # find the maximum length of command line arguments
4537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4538 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4539 if ${lt_cv_sys_max_cmd_len+:} false; then :
4540 $as_echo_n "(cached) " >&6
4541 else
4542 i=0
4543 teststring="ABCD"
4544
4545 case $build_os in
4546 msdosdjgpp*)
4547 # On DJGPP, this test can blow up pretty badly due to problems in libc
4548 # (any single argument exceeding 2000 bytes causes a buffer overrun
4549 # during glob expansion). Even if it were fixed, the result of this
4550 # check would be larger than it should be.
4551 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4552 ;;
4553
4554 gnu*)
4555 # Under GNU Hurd, this test is not required because there is
4556 # no limit to the length of command line arguments.
4557 # Libtool will interpret -1 as no limit whatsoever
4558 lt_cv_sys_max_cmd_len=-1;
4559 ;;
4560
4561 cygwin* | mingw* | cegcc*)
4562 # On Win9x/ME, this test blows up -- it succeeds, but takes
4563 # about 5 minutes as the teststring grows exponentially.
4564 # Worse, since 9x/ME are not pre-emptively multitasking,
4565 # you end up with a "frozen" computer, even though with patience
4566 # the test eventually succeeds (with a max line length of 256k).
4567 # Instead, let's just punt: use the minimum linelength reported by
4568 # all of the supported platforms: 8192 (on NT/2K/XP).
4569 lt_cv_sys_max_cmd_len=8192;
4570 ;;
4571
4572 mint*)
4573 # On MiNT this can take a long time and run out of memory.
4574 lt_cv_sys_max_cmd_len=8192;
4575 ;;
4576
4577 amigaos*)
4578 # On AmigaOS with pdksh, this test takes hours, literally.
4579 # So we just punt and use a minimum line length of 8192.
4580 lt_cv_sys_max_cmd_len=8192;
4581 ;;
4582
4583 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4584 # This has been around since 386BSD, at least. Likely further.
4585 if test -x /sbin/sysctl; then
4586 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4587 elif test -x /usr/sbin/sysctl; then
4588 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4589 else
4590 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4591 fi
4592 # And add a safety zone
4593 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4594 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4595 ;;
4596
4597 interix*)
4598 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4599 lt_cv_sys_max_cmd_len=196608
4600 ;;
4601
4602 osf*)
4603 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4604 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4605 # nice to cause kernel panics so lets avoid the loop below.
4606 # First set a reasonable default.
4607 lt_cv_sys_max_cmd_len=16384
4608 #
4609 if test -x /sbin/sysconfig; then
4610 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4611 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4612 esac
4613 fi
4614 ;;
4615 sco3.2v5*)
4616 lt_cv_sys_max_cmd_len=102400
4617 ;;
4618 sysv5* | sco5v6* | sysv4.2uw2*)
4619 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4620 if test -n "$kargmax"; then
4621 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4622 else
4623 lt_cv_sys_max_cmd_len=32768
4624 fi
4625 ;;
4626 *)
4627 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4628 if test -n "$lt_cv_sys_max_cmd_len"; then
4629 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4630 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4631 else
4632 # Make teststring a little bigger before we do anything with it.
4633 # a 1K string should be a reasonable start.
4634 for i in 1 2 3 4 5 6 7 8 ; do
4635 teststring=$teststring$teststring
4636 done
4637 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4638 # If test is not a shell built-in, we'll probably end up computing a
4639 # maximum length that is only half of the actual maximum length, but
4640 # we can't tell.
4641 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4642 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4643 test $i != 17 # 1/2 MB should be enough
4644 do
4645 i=`expr $i + 1`
4646 teststring=$teststring$teststring
4647 done
4648 # Only check the string length outside the loop.
4649 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4650 teststring=
4651 # Add a significant safety factor because C++ compilers can tack on
4652 # massive amounts of additional arguments before passing them to the
4653 # linker. It appears as though 1/2 is a usable value.
4654 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4655 fi
4656 ;;
4657 esac
4658
4659 fi
4660
4661 if test -n $lt_cv_sys_max_cmd_len ; then
4662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4663 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4664 else
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4666 $as_echo "none" >&6; }
4667 fi
4668 max_cmd_len=$lt_cv_sys_max_cmd_len
4669
4670
4671
4672
4673
4674
4675 : ${CP="cp -f"}
4676 : ${MV="mv -f"}
4677 : ${RM="rm -f"}
4678
4679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4680 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4681 # Try some XSI features
4682 xsi_shell=no
4683 ( _lt_dummy="a/b/c"
4684 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4685 = c,a/b,, \
4686 && eval 'test $(( 1 + 1 )) -eq 2 \
4687 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4688 && xsi_shell=yes
4689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4690 $as_echo "$xsi_shell" >&6; }
4691
4692
4693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4694 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4695 lt_shell_append=no
4696 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4697 >/dev/null 2>&1 \
4698 && lt_shell_append=yes
4699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4700 $as_echo "$lt_shell_append" >&6; }
4701
4702
4703 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4704 lt_unset=unset
4705 else
4706 lt_unset=false
4707 fi
4708
4709
4710
4711
4712
4713 # test EBCDIC or ASCII
4714 case `echo X|tr X '\101'` in
4715 A) # ASCII based system
4716 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4717 lt_SP2NL='tr \040 \012'
4718 lt_NL2SP='tr \015\012 \040\040'
4719 ;;
4720 *) # EBCDIC based system
4721 lt_SP2NL='tr \100 \n'
4722 lt_NL2SP='tr \r\n \100\100'
4723 ;;
4724 esac
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4735 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4736 if ${lt_cv_ld_reload_flag+:} false; then :
4737 $as_echo_n "(cached) " >&6
4738 else
4739 lt_cv_ld_reload_flag='-r'
4740 fi
4741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4742 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4743 reload_flag=$lt_cv_ld_reload_flag
4744 case $reload_flag in
4745 "" | " "*) ;;
4746 *) reload_flag=" $reload_flag" ;;
4747 esac
4748 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4749 case $host_os in
4750 darwin*)
4751 if test "$GCC" = yes; then
4752 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4753 else
4754 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4755 fi
4756 ;;
4757 esac
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767 if test -n "$ac_tool_prefix"; then
4768 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4769 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4771 $as_echo_n "checking for $ac_word... " >&6; }
4772 if ${ac_cv_prog_OBJDUMP+:} false; then :
4773 $as_echo_n "(cached) " >&6
4774 else
4775 if test -n "$OBJDUMP"; then
4776 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4777 else
4778 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4779 for as_dir in $PATH
4780 do
4781 IFS=$as_save_IFS
4782 test -z "$as_dir" && as_dir=.
4783 for ac_exec_ext in '' $ac_executable_extensions; do
4784 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4785 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4787 break 2
4788 fi
4789 done
4790 done
4791 IFS=$as_save_IFS
4792
4793 fi
4794 fi
4795 OBJDUMP=$ac_cv_prog_OBJDUMP
4796 if test -n "$OBJDUMP"; then
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4798 $as_echo "$OBJDUMP" >&6; }
4799 else
4800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4801 $as_echo "no" >&6; }
4802 fi
4803
4804
4805 fi
4806 if test -z "$ac_cv_prog_OBJDUMP"; then
4807 ac_ct_OBJDUMP=$OBJDUMP
4808 # Extract the first word of "objdump", so it can be a program name with args.
4809 set dummy objdump; ac_word=$2
4810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4811 $as_echo_n "checking for $ac_word... " >&6; }
4812 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4813 $as_echo_n "(cached) " >&6
4814 else
4815 if test -n "$ac_ct_OBJDUMP"; then
4816 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4817 else
4818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4819 for as_dir in $PATH
4820 do
4821 IFS=$as_save_IFS
4822 test -z "$as_dir" && as_dir=.
4823 for ac_exec_ext in '' $ac_executable_extensions; do
4824 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4825 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4827 break 2
4828 fi
4829 done
4830 done
4831 IFS=$as_save_IFS
4832
4833 fi
4834 fi
4835 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4836 if test -n "$ac_ct_OBJDUMP"; then
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4838 $as_echo "$ac_ct_OBJDUMP" >&6; }
4839 else
4840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4841 $as_echo "no" >&6; }
4842 fi
4843
4844 if test "x$ac_ct_OBJDUMP" = x; then
4845 OBJDUMP="false"
4846 else
4847 case $cross_compiling:$ac_tool_warned in
4848 yes:)
4849 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4850 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4851 ac_tool_warned=yes ;;
4852 esac
4853 OBJDUMP=$ac_ct_OBJDUMP
4854 fi
4855 else
4856 OBJDUMP="$ac_cv_prog_OBJDUMP"
4857 fi
4858
4859 test -z "$OBJDUMP" && OBJDUMP=objdump
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4870 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4871 if ${lt_cv_deplibs_check_method+:} false; then :
4872 $as_echo_n "(cached) " >&6
4873 else
4874 lt_cv_file_magic_cmd='$MAGIC_CMD'
4875 lt_cv_file_magic_test_file=
4876 lt_cv_deplibs_check_method='unknown'
4877 # Need to set the preceding variable on all platforms that support
4878 # interlibrary dependencies.
4879 # 'none' -- dependencies not supported.
4880 # `unknown' -- same as none, but documents that we really don't know.
4881 # 'pass_all' -- all dependencies passed with no checks.
4882 # 'test_compile' -- check by making test program.
4883 # 'file_magic [[regex]]' -- check by looking for files in library path
4884 # which responds to the $file_magic_cmd with a given extended regex.
4885 # If you have `file' or equivalent on your system and you're not sure
4886 # whether `pass_all' will *always* work, you probably want this one.
4887
4888 case $host_os in
4889 aix[4-9]*)
4890 lt_cv_deplibs_check_method=pass_all
4891 ;;
4892
4893 beos*)
4894 lt_cv_deplibs_check_method=pass_all
4895 ;;
4896
4897 bsdi[45]*)
4898 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4899 lt_cv_file_magic_cmd='/usr/bin/file -L'
4900 lt_cv_file_magic_test_file=/shlib/libc.so
4901 ;;
4902
4903 cygwin*)
4904 # func_win32_libid is a shell function defined in ltmain.sh
4905 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4906 lt_cv_file_magic_cmd='func_win32_libid'
4907 ;;
4908
4909 mingw* | pw32*)
4910 # Base MSYS/MinGW do not provide the 'file' command needed by
4911 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4912 # unless we find 'file', for example because we are cross-compiling.
4913 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4914 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4915 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4916 lt_cv_file_magic_cmd='func_win32_libid'
4917 else
4918 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4919 lt_cv_file_magic_cmd='$OBJDUMP -f'
4920 fi
4921 ;;
4922
4923 cegcc*)
4924 # use the weaker test based on 'objdump'. See mingw*.
4925 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4926 lt_cv_file_magic_cmd='$OBJDUMP -f'
4927 ;;
4928
4929 darwin* | rhapsody*)
4930 lt_cv_deplibs_check_method=pass_all
4931 ;;
4932
4933 freebsd* | dragonfly*)
4934 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4935 case $host_cpu in
4936 i*86 )
4937 # Not sure whether the presence of OpenBSD here was a mistake.
4938 # Let's accept both of them until this is cleared up.
4939 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4940 lt_cv_file_magic_cmd=/usr/bin/file
4941 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4942 ;;
4943 esac
4944 else
4945 lt_cv_deplibs_check_method=pass_all
4946 fi
4947 ;;
4948
4949 gnu*)
4950 lt_cv_deplibs_check_method=pass_all
4951 ;;
4952
4953 haiku*)
4954 lt_cv_deplibs_check_method=pass_all
4955 ;;
4956
4957 hpux10.20* | hpux11*)
4958 lt_cv_file_magic_cmd=/usr/bin/file
4959 case $host_cpu in
4960 ia64*)
4961 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4962 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4963 ;;
4964 hppa*64*)
4965 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]'
4966 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4967 ;;
4968 *)
4969 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4970 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4971 ;;
4972 esac
4973 ;;
4974
4975 interix[3-9]*)
4976 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4977 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4978 ;;
4979
4980 irix5* | irix6* | nonstopux*)
4981 case $LD in
4982 *-32|*"-32 ") libmagic=32-bit;;
4983 *-n32|*"-n32 ") libmagic=N32;;
4984 *-64|*"-64 ") libmagic=64-bit;;
4985 *) libmagic=never-match;;
4986 esac
4987 lt_cv_deplibs_check_method=pass_all
4988 ;;
4989
4990 # This must be Linux ELF.
4991 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4992 lt_cv_deplibs_check_method=pass_all
4993 ;;
4994
4995 netbsd*)
4996 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4997 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4998 else
4999 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5000 fi
5001 ;;
5002
5003 newos6*)
5004 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5005 lt_cv_file_magic_cmd=/usr/bin/file
5006 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5007 ;;
5008
5009 *nto* | *qnx*)
5010 lt_cv_deplibs_check_method=pass_all
5011 ;;
5012
5013 openbsd*)
5014 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5015 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5016 else
5017 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5018 fi
5019 ;;
5020
5021 osf3* | osf4* | osf5*)
5022 lt_cv_deplibs_check_method=pass_all
5023 ;;
5024
5025 rdos*)
5026 lt_cv_deplibs_check_method=pass_all
5027 ;;
5028
5029 solaris*)
5030 lt_cv_deplibs_check_method=pass_all
5031 ;;
5032
5033 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5034 lt_cv_deplibs_check_method=pass_all
5035 ;;
5036
5037 sysv4 | sysv4.3*)
5038 case $host_vendor in
5039 motorola)
5040 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]'
5041 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5042 ;;
5043 ncr)
5044 lt_cv_deplibs_check_method=pass_all
5045 ;;
5046 sequent)
5047 lt_cv_file_magic_cmd='/bin/file'
5048 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5049 ;;
5050 sni)
5051 lt_cv_file_magic_cmd='/bin/file'
5052 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5053 lt_cv_file_magic_test_file=/lib/libc.so
5054 ;;
5055 siemens)
5056 lt_cv_deplibs_check_method=pass_all
5057 ;;
5058 pc)
5059 lt_cv_deplibs_check_method=pass_all
5060 ;;
5061 esac
5062 ;;
5063
5064 tpf*)
5065 lt_cv_deplibs_check_method=pass_all
5066 ;;
5067 esac
5068
5069 fi
5070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5071 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5072 file_magic_cmd=$lt_cv_file_magic_cmd
5073 deplibs_check_method=$lt_cv_deplibs_check_method
5074 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087 plugin_option=
5088 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
5089 for plugin in $plugin_names; do
5090 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
5091 if test x$plugin_so = x$plugin; then
5092 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
5093 fi
5094 if test x$plugin_so != x$plugin; then
5095 plugin_option="--plugin $plugin_so"
5096 break
5097 fi
5098 done
5099
5100 if test -n "$ac_tool_prefix"; then
5101 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5102 set dummy ${ac_tool_prefix}ar; ac_word=$2
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5104 $as_echo_n "checking for $ac_word... " >&6; }
5105 if ${ac_cv_prog_AR+:} false; then :
5106 $as_echo_n "(cached) " >&6
5107 else
5108 if test -n "$AR"; then
5109 ac_cv_prog_AR="$AR" # Let the user override the test.
5110 else
5111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5112 for as_dir in $PATH
5113 do
5114 IFS=$as_save_IFS
5115 test -z "$as_dir" && as_dir=.
5116 for ac_exec_ext in '' $ac_executable_extensions; do
5117 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5118 ac_cv_prog_AR="${ac_tool_prefix}ar"
5119 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5120 break 2
5121 fi
5122 done
5123 done
5124 IFS=$as_save_IFS
5125
5126 fi
5127 fi
5128 AR=$ac_cv_prog_AR
5129 if test -n "$AR"; then
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5131 $as_echo "$AR" >&6; }
5132 else
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5134 $as_echo "no" >&6; }
5135 fi
5136
5137
5138 fi
5139 if test -z "$ac_cv_prog_AR"; then
5140 ac_ct_AR=$AR
5141 # Extract the first word of "ar", so it can be a program name with args.
5142 set dummy ar; ac_word=$2
5143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5144 $as_echo_n "checking for $ac_word... " >&6; }
5145 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5146 $as_echo_n "(cached) " >&6
5147 else
5148 if test -n "$ac_ct_AR"; then
5149 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5150 else
5151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5152 for as_dir in $PATH
5153 do
5154 IFS=$as_save_IFS
5155 test -z "$as_dir" && as_dir=.
5156 for ac_exec_ext in '' $ac_executable_extensions; do
5157 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5158 ac_cv_prog_ac_ct_AR="ar"
5159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5160 break 2
5161 fi
5162 done
5163 done
5164 IFS=$as_save_IFS
5165
5166 fi
5167 fi
5168 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5169 if test -n "$ac_ct_AR"; then
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5171 $as_echo "$ac_ct_AR" >&6; }
5172 else
5173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5174 $as_echo "no" >&6; }
5175 fi
5176
5177 if test "x$ac_ct_AR" = x; then
5178 AR="false"
5179 else
5180 case $cross_compiling:$ac_tool_warned in
5181 yes:)
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5183 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5184 ac_tool_warned=yes ;;
5185 esac
5186 AR=$ac_ct_AR
5187 fi
5188 else
5189 AR="$ac_cv_prog_AR"
5190 fi
5191
5192 test -z "$AR" && AR=ar
5193 if test -n "$plugin_option"; then
5194 if $AR --help 2>&1 | grep -q "\--plugin"; then
5195 touch conftest.c
5196 $AR $plugin_option rc conftest.a conftest.c
5197 if test "$?" != 0; then
5198 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5199 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5200 else
5201 AR="$AR $plugin_option"
5202 fi
5203 rm -f conftest.*
5204 fi
5205 fi
5206 test -z "$AR_FLAGS" && AR_FLAGS=cru
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218 if test -n "$ac_tool_prefix"; then
5219 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5220 set dummy ${ac_tool_prefix}strip; ac_word=$2
5221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5222 $as_echo_n "checking for $ac_word... " >&6; }
5223 if ${ac_cv_prog_STRIP+:} false; then :
5224 $as_echo_n "(cached) " >&6
5225 else
5226 if test -n "$STRIP"; then
5227 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5228 else
5229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5230 for as_dir in $PATH
5231 do
5232 IFS=$as_save_IFS
5233 test -z "$as_dir" && as_dir=.
5234 for ac_exec_ext in '' $ac_executable_extensions; do
5235 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5236 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5238 break 2
5239 fi
5240 done
5241 done
5242 IFS=$as_save_IFS
5243
5244 fi
5245 fi
5246 STRIP=$ac_cv_prog_STRIP
5247 if test -n "$STRIP"; then
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5249 $as_echo "$STRIP" >&6; }
5250 else
5251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5252 $as_echo "no" >&6; }
5253 fi
5254
5255
5256 fi
5257 if test -z "$ac_cv_prog_STRIP"; then
5258 ac_ct_STRIP=$STRIP
5259 # Extract the first word of "strip", so it can be a program name with args.
5260 set dummy strip; ac_word=$2
5261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5262 $as_echo_n "checking for $ac_word... " >&6; }
5263 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5264 $as_echo_n "(cached) " >&6
5265 else
5266 if test -n "$ac_ct_STRIP"; then
5267 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5268 else
5269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5270 for as_dir in $PATH
5271 do
5272 IFS=$as_save_IFS
5273 test -z "$as_dir" && as_dir=.
5274 for ac_exec_ext in '' $ac_executable_extensions; do
5275 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5276 ac_cv_prog_ac_ct_STRIP="strip"
5277 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5278 break 2
5279 fi
5280 done
5281 done
5282 IFS=$as_save_IFS
5283
5284 fi
5285 fi
5286 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5287 if test -n "$ac_ct_STRIP"; then
5288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5289 $as_echo "$ac_ct_STRIP" >&6; }
5290 else
5291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5292 $as_echo "no" >&6; }
5293 fi
5294
5295 if test "x$ac_ct_STRIP" = x; then
5296 STRIP=":"
5297 else
5298 case $cross_compiling:$ac_tool_warned in
5299 yes:)
5300 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5301 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5302 ac_tool_warned=yes ;;
5303 esac
5304 STRIP=$ac_ct_STRIP
5305 fi
5306 else
5307 STRIP="$ac_cv_prog_STRIP"
5308 fi
5309
5310 test -z "$STRIP" && STRIP=:
5311
5312
5313
5314
5315
5316
5317 if test -n "$ac_tool_prefix"; then
5318 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5319 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5321 $as_echo_n "checking for $ac_word... " >&6; }
5322 if ${ac_cv_prog_RANLIB+:} false; then :
5323 $as_echo_n "(cached) " >&6
5324 else
5325 if test -n "$RANLIB"; then
5326 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5327 else
5328 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5329 for as_dir in $PATH
5330 do
5331 IFS=$as_save_IFS
5332 test -z "$as_dir" && as_dir=.
5333 for ac_exec_ext in '' $ac_executable_extensions; do
5334 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5335 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5336 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5337 break 2
5338 fi
5339 done
5340 done
5341 IFS=$as_save_IFS
5342
5343 fi
5344 fi
5345 RANLIB=$ac_cv_prog_RANLIB
5346 if test -n "$RANLIB"; then
5347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5348 $as_echo "$RANLIB" >&6; }
5349 else
5350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5351 $as_echo "no" >&6; }
5352 fi
5353
5354
5355 fi
5356 if test -z "$ac_cv_prog_RANLIB"; then
5357 ac_ct_RANLIB=$RANLIB
5358 # Extract the first word of "ranlib", so it can be a program name with args.
5359 set dummy ranlib; ac_word=$2
5360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5361 $as_echo_n "checking for $ac_word... " >&6; }
5362 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5363 $as_echo_n "(cached) " >&6
5364 else
5365 if test -n "$ac_ct_RANLIB"; then
5366 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5367 else
5368 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5369 for as_dir in $PATH
5370 do
5371 IFS=$as_save_IFS
5372 test -z "$as_dir" && as_dir=.
5373 for ac_exec_ext in '' $ac_executable_extensions; do
5374 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5375 ac_cv_prog_ac_ct_RANLIB="ranlib"
5376 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5377 break 2
5378 fi
5379 done
5380 done
5381 IFS=$as_save_IFS
5382
5383 fi
5384 fi
5385 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5386 if test -n "$ac_ct_RANLIB"; then
5387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5388 $as_echo "$ac_ct_RANLIB" >&6; }
5389 else
5390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5391 $as_echo "no" >&6; }
5392 fi
5393
5394 if test "x$ac_ct_RANLIB" = x; then
5395 RANLIB=":"
5396 else
5397 case $cross_compiling:$ac_tool_warned in
5398 yes:)
5399 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5400 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5401 ac_tool_warned=yes ;;
5402 esac
5403 RANLIB=$ac_ct_RANLIB
5404 fi
5405 else
5406 RANLIB="$ac_cv_prog_RANLIB"
5407 fi
5408
5409 test -z "$RANLIB" && RANLIB=:
5410 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5411 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5412 RANLIB="$RANLIB $plugin_option"
5413 fi
5414 fi
5415
5416
5417
5418
5419
5420
5421 # Determine commands to create old-style static archives.
5422 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5423 old_postinstall_cmds='chmod 644 $oldlib'
5424 old_postuninstall_cmds=
5425
5426 if test -n "$RANLIB"; then
5427 case $host_os in
5428 openbsd*)
5429 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5430 ;;
5431 *)
5432 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5433 ;;
5434 esac
5435 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5436 fi
5437
5438 case $host_os in
5439 darwin*)
5440 lock_old_archive_extraction=yes ;;
5441 *)
5442 lock_old_archive_extraction=no ;;
5443 esac
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465 for ac_prog in gawk mawk nawk awk
5466 do
5467 # Extract the first word of "$ac_prog", so it can be a program name with args.
5468 set dummy $ac_prog; ac_word=$2
5469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5470 $as_echo_n "checking for $ac_word... " >&6; }
5471 if ${ac_cv_prog_AWK+:} false; then :
5472 $as_echo_n "(cached) " >&6
5473 else
5474 if test -n "$AWK"; then
5475 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5476 else
5477 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5478 for as_dir in $PATH
5479 do
5480 IFS=$as_save_IFS
5481 test -z "$as_dir" && as_dir=.
5482 for ac_exec_ext in '' $ac_executable_extensions; do
5483 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5484 ac_cv_prog_AWK="$ac_prog"
5485 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5486 break 2
5487 fi
5488 done
5489 done
5490 IFS=$as_save_IFS
5491
5492 fi
5493 fi
5494 AWK=$ac_cv_prog_AWK
5495 if test -n "$AWK"; then
5496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5497 $as_echo "$AWK" >&6; }
5498 else
5499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5500 $as_echo "no" >&6; }
5501 fi
5502
5503
5504 test -n "$AWK" && break
5505 done
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525 # If no C compiler was specified, use CC.
5526 LTCC=${LTCC-"$CC"}
5527
5528 # If no C compiler flags were specified, use CFLAGS.
5529 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5530
5531 # Allow CC to be a program name with arguments.
5532 compiler=$CC
5533
5534
5535 # Check for command to grab the raw symbol name followed by C symbol from nm.
5536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5537 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5538 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5539 $as_echo_n "(cached) " >&6
5540 else
5541
5542 # These are sane defaults that work on at least a few old systems.
5543 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5544
5545 # Character class describing NM global symbol codes.
5546 symcode='[BCDEGRST]'
5547
5548 # Regexp to match symbols that can be accessed directly from C.
5549 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5550
5551 # Define system-specific variables.
5552 case $host_os in
5553 aix*)
5554 symcode='[BCDT]'
5555 ;;
5556 cygwin* | mingw* | pw32* | cegcc*)
5557 symcode='[ABCDGISTW]'
5558 ;;
5559 hpux*)
5560 if test "$host_cpu" = ia64; then
5561 symcode='[ABCDEGRST]'
5562 fi
5563 ;;
5564 irix* | nonstopux*)
5565 symcode='[BCDEGRST]'
5566 ;;
5567 osf*)
5568 symcode='[BCDEGQRST]'
5569 ;;
5570 solaris*)
5571 symcode='[BDRT]'
5572 ;;
5573 sco3.2v5*)
5574 symcode='[DT]'
5575 ;;
5576 sysv4.2uw2*)
5577 symcode='[DT]'
5578 ;;
5579 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5580 symcode='[ABDT]'
5581 ;;
5582 sysv4)
5583 symcode='[DFNSTU]'
5584 ;;
5585 esac
5586
5587 # If we're using GNU nm, then use its standard symbol codes.
5588 case `$NM -V 2>&1` in
5589 *GNU* | *'with BFD'*)
5590 symcode='[ABCDGIRSTW]' ;;
5591 esac
5592
5593 # Transform an extracted symbol line into a proper C declaration.
5594 # Some systems (esp. on ia64) link data and code symbols differently,
5595 # so use this general approach.
5596 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5597
5598 # Transform an extracted symbol line into symbol name and symbol address
5599 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5600 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'"
5601
5602 # Handle CRLF in mingw tool chain
5603 opt_cr=
5604 case $build_os in
5605 mingw*)
5606 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5607 ;;
5608 esac
5609
5610 # Try without a prefix underscore, then with it.
5611 for ac_symprfx in "" "_"; do
5612
5613 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5614 symxfrm="\\1 $ac_symprfx\\2 \\2"
5615
5616 # Write the raw and C identifiers.
5617 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5618 # Fake it for dumpbin and say T for any non-static function
5619 # and D for any global variable.
5620 # Also find C++ and __fastcall symbols from MSVC++,
5621 # which start with @ or ?.
5622 lt_cv_sys_global_symbol_pipe="$AWK '"\
5623 " {last_section=section; section=\$ 3};"\
5624 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5625 " \$ 0!~/External *\|/{next};"\
5626 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5627 " {if(hide[section]) next};"\
5628 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5629 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5630 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5631 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5632 " ' prfx=^$ac_symprfx"
5633 else
5634 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5635 fi
5636
5637 # Check to see that the pipe works correctly.
5638 pipe_works=no
5639
5640 rm -f conftest*
5641 cat > conftest.$ac_ext <<_LT_EOF
5642 #ifdef __cplusplus
5643 extern "C" {
5644 #endif
5645 char nm_test_var;
5646 void nm_test_func(void);
5647 void nm_test_func(void){}
5648 #ifdef __cplusplus
5649 }
5650 #endif
5651 int main(){nm_test_var='a';nm_test_func();return(0);}
5652 _LT_EOF
5653
5654 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5655 (eval $ac_compile) 2>&5
5656 ac_status=$?
5657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5658 test $ac_status = 0; }; then
5659 # Now try to grab the symbols.
5660 nlist=conftest.nm
5661 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5662 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5663 ac_status=$?
5664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5665 test $ac_status = 0; } && test -s "$nlist"; then
5666 # Try sorting and uniquifying the output.
5667 if sort "$nlist" | uniq > "$nlist"T; then
5668 mv -f "$nlist"T "$nlist"
5669 else
5670 rm -f "$nlist"T
5671 fi
5672
5673 # Make sure that we snagged all the symbols we need.
5674 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5675 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5676 cat <<_LT_EOF > conftest.$ac_ext
5677 #ifdef __cplusplus
5678 extern "C" {
5679 #endif
5680
5681 _LT_EOF
5682 # Now generate the symbol file.
5683 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5684
5685 cat <<_LT_EOF >> conftest.$ac_ext
5686
5687 /* The mapping between symbol names and symbols. */
5688 const struct {
5689 const char *name;
5690 void *address;
5691 }
5692 lt__PROGRAM__LTX_preloaded_symbols[] =
5693 {
5694 { "@PROGRAM@", (void *) 0 },
5695 _LT_EOF
5696 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5697 cat <<\_LT_EOF >> conftest.$ac_ext
5698 {0, (void *) 0}
5699 };
5700
5701 /* This works around a problem in FreeBSD linker */
5702 #ifdef FREEBSD_WORKAROUND
5703 static const void *lt_preloaded_setup() {
5704 return lt__PROGRAM__LTX_preloaded_symbols;
5705 }
5706 #endif
5707
5708 #ifdef __cplusplus
5709 }
5710 #endif
5711 _LT_EOF
5712 # Now try linking the two files.
5713 mv conftest.$ac_objext conftstm.$ac_objext
5714 lt_save_LIBS="$LIBS"
5715 lt_save_CFLAGS="$CFLAGS"
5716 LIBS="conftstm.$ac_objext"
5717 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5718 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5719 (eval $ac_link) 2>&5
5720 ac_status=$?
5721 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5722 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5723 pipe_works=yes
5724 fi
5725 LIBS="$lt_save_LIBS"
5726 CFLAGS="$lt_save_CFLAGS"
5727 else
5728 echo "cannot find nm_test_func in $nlist" >&5
5729 fi
5730 else
5731 echo "cannot find nm_test_var in $nlist" >&5
5732 fi
5733 else
5734 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5735 fi
5736 else
5737 echo "$progname: failed program was:" >&5
5738 cat conftest.$ac_ext >&5
5739 fi
5740 rm -rf conftest* conftst*
5741
5742 # Do not use the global_symbol_pipe unless it works.
5743 if test "$pipe_works" = yes; then
5744 break
5745 else
5746 lt_cv_sys_global_symbol_pipe=
5747 fi
5748 done
5749
5750 fi
5751
5752 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5753 lt_cv_sys_global_symbol_to_cdecl=
5754 fi
5755 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5757 $as_echo "failed" >&6; }
5758 else
5759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5760 $as_echo "ok" >&6; }
5761 fi
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784 # Check whether --enable-libtool-lock was given.
5785 if test "${enable_libtool_lock+set}" = set; then :
5786 enableval=$enable_libtool_lock;
5787 fi
5788
5789 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5790
5791 # Some flags need to be propagated to the compiler or linker for good
5792 # libtool support.
5793 case $host in
5794 ia64-*-hpux*)
5795 # Find out which ABI we are using.
5796 echo 'int i;' > conftest.$ac_ext
5797 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5798 (eval $ac_compile) 2>&5
5799 ac_status=$?
5800 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5801 test $ac_status = 0; }; then
5802 case `/usr/bin/file conftest.$ac_objext` in
5803 *ELF-32*)
5804 HPUX_IA64_MODE="32"
5805 ;;
5806 *ELF-64*)
5807 HPUX_IA64_MODE="64"
5808 ;;
5809 esac
5810 fi
5811 rm -rf conftest*
5812 ;;
5813 *-*-irix6*)
5814 # Find out which ABI we are using.
5815 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5816 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5817 (eval $ac_compile) 2>&5
5818 ac_status=$?
5819 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5820 test $ac_status = 0; }; then
5821 if test "$lt_cv_prog_gnu_ld" = yes; then
5822 case `/usr/bin/file conftest.$ac_objext` in
5823 *32-bit*)
5824 LD="${LD-ld} -melf32bsmip"
5825 ;;
5826 *N32*)
5827 LD="${LD-ld} -melf32bmipn32"
5828 ;;
5829 *64-bit*)
5830 LD="${LD-ld} -melf64bmip"
5831 ;;
5832 esac
5833 else
5834 case `/usr/bin/file conftest.$ac_objext` in
5835 *32-bit*)
5836 LD="${LD-ld} -32"
5837 ;;
5838 *N32*)
5839 LD="${LD-ld} -n32"
5840 ;;
5841 *64-bit*)
5842 LD="${LD-ld} -64"
5843 ;;
5844 esac
5845 fi
5846 fi
5847 rm -rf conftest*
5848 ;;
5849
5850 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
5851 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5852 # Find out which ABI we are using.
5853 echo 'int i;' > conftest.$ac_ext
5854 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5855 (eval $ac_compile) 2>&5
5856 ac_status=$?
5857 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5858 test $ac_status = 0; }; then
5859 case `/usr/bin/file conftest.o` in
5860 *32-bit*)
5861 case $host in
5862 x86_64-*kfreebsd*-gnu)
5863 LD="${LD-ld} -m elf_i386_fbsd"
5864 ;;
5865 x86_64-*linux*)
5866 case `/usr/bin/file conftest.o` in
5867 *x86-64*)
5868 LD="${LD-ld} -m elf32_x86_64"
5869 ;;
5870 *)
5871 LD="${LD-ld} -m elf_i386"
5872 ;;
5873 esac
5874 ;;
5875 powerpc64le-*linux*)
5876 LD="${LD-ld} -m elf32lppclinux"
5877 ;;
5878 powerpc64-*linux*)
5879 LD="${LD-ld} -m elf32ppclinux"
5880 ;;
5881 s390x-*linux*)
5882 LD="${LD-ld} -m elf_s390"
5883 ;;
5884 sparc64-*linux*)
5885 LD="${LD-ld} -m elf32_sparc"
5886 ;;
5887 esac
5888 ;;
5889 *64-bit*)
5890 case $host in
5891 x86_64-*kfreebsd*-gnu)
5892 LD="${LD-ld} -m elf_x86_64_fbsd"
5893 ;;
5894 x86_64-*linux*)
5895 LD="${LD-ld} -m elf_x86_64"
5896 ;;
5897 powerpcle-*linux*)
5898 LD="${LD-ld} -m elf64lppc"
5899 ;;
5900 powerpc-*linux*)
5901 LD="${LD-ld} -m elf64ppc"
5902 ;;
5903 s390*-*linux*|s390*-*tpf*)
5904 LD="${LD-ld} -m elf64_s390"
5905 ;;
5906 sparc*-*linux*)
5907 LD="${LD-ld} -m elf64_sparc"
5908 ;;
5909 esac
5910 ;;
5911 esac
5912 fi
5913 rm -rf conftest*
5914 ;;
5915
5916 *-*-sco3.2v5*)
5917 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5918 SAVE_CFLAGS="$CFLAGS"
5919 CFLAGS="$CFLAGS -belf"
5920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5921 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5922 if ${lt_cv_cc_needs_belf+:} false; then :
5923 $as_echo_n "(cached) " >&6
5924 else
5925 ac_ext=c
5926 ac_cpp='$CPP $CPPFLAGS'
5927 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5928 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5929 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5930
5931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5932 /* end confdefs.h. */
5933
5934 int
5935 main ()
5936 {
5937
5938 ;
5939 return 0;
5940 }
5941 _ACEOF
5942 if ac_fn_c_try_link "$LINENO"; then :
5943 lt_cv_cc_needs_belf=yes
5944 else
5945 lt_cv_cc_needs_belf=no
5946 fi
5947 rm -f core conftest.err conftest.$ac_objext \
5948 conftest$ac_exeext conftest.$ac_ext
5949 ac_ext=c
5950 ac_cpp='$CPP $CPPFLAGS'
5951 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5952 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5953 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5954
5955 fi
5956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5957 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5958 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5959 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5960 CFLAGS="$SAVE_CFLAGS"
5961 fi
5962 ;;
5963 sparc*-*solaris*)
5964 # Find out which ABI we are using.
5965 echo 'int i;' > conftest.$ac_ext
5966 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5967 (eval $ac_compile) 2>&5
5968 ac_status=$?
5969 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5970 test $ac_status = 0; }; then
5971 case `/usr/bin/file conftest.o` in
5972 *64-bit*)
5973 case $lt_cv_prog_gnu_ld in
5974 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5975 *)
5976 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5977 LD="${LD-ld} -64"
5978 fi
5979 ;;
5980 esac
5981 ;;
5982 esac
5983 fi
5984 rm -rf conftest*
5985 ;;
5986 esac
5987
5988 need_locks="$enable_libtool_lock"
5989
5990
5991 case $host_os in
5992 rhapsody* | darwin*)
5993 if test -n "$ac_tool_prefix"; then
5994 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5995 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5997 $as_echo_n "checking for $ac_word... " >&6; }
5998 if ${ac_cv_prog_DSYMUTIL+:} false; then :
5999 $as_echo_n "(cached) " >&6
6000 else
6001 if test -n "$DSYMUTIL"; then
6002 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6003 else
6004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6005 for as_dir in $PATH
6006 do
6007 IFS=$as_save_IFS
6008 test -z "$as_dir" && as_dir=.
6009 for ac_exec_ext in '' $ac_executable_extensions; do
6010 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6011 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6012 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6013 break 2
6014 fi
6015 done
6016 done
6017 IFS=$as_save_IFS
6018
6019 fi
6020 fi
6021 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6022 if test -n "$DSYMUTIL"; then
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6024 $as_echo "$DSYMUTIL" >&6; }
6025 else
6026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6027 $as_echo "no" >&6; }
6028 fi
6029
6030
6031 fi
6032 if test -z "$ac_cv_prog_DSYMUTIL"; then
6033 ac_ct_DSYMUTIL=$DSYMUTIL
6034 # Extract the first word of "dsymutil", so it can be a program name with args.
6035 set dummy dsymutil; ac_word=$2
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6037 $as_echo_n "checking for $ac_word... " >&6; }
6038 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6039 $as_echo_n "(cached) " >&6
6040 else
6041 if test -n "$ac_ct_DSYMUTIL"; then
6042 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6043 else
6044 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6045 for as_dir in $PATH
6046 do
6047 IFS=$as_save_IFS
6048 test -z "$as_dir" && as_dir=.
6049 for ac_exec_ext in '' $ac_executable_extensions; do
6050 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6051 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6052 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6053 break 2
6054 fi
6055 done
6056 done
6057 IFS=$as_save_IFS
6058
6059 fi
6060 fi
6061 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6062 if test -n "$ac_ct_DSYMUTIL"; then
6063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6064 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6065 else
6066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6067 $as_echo "no" >&6; }
6068 fi
6069
6070 if test "x$ac_ct_DSYMUTIL" = x; then
6071 DSYMUTIL=":"
6072 else
6073 case $cross_compiling:$ac_tool_warned in
6074 yes:)
6075 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6076 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6077 ac_tool_warned=yes ;;
6078 esac
6079 DSYMUTIL=$ac_ct_DSYMUTIL
6080 fi
6081 else
6082 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6083 fi
6084
6085 if test -n "$ac_tool_prefix"; then
6086 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6087 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6089 $as_echo_n "checking for $ac_word... " >&6; }
6090 if ${ac_cv_prog_NMEDIT+:} false; then :
6091 $as_echo_n "(cached) " >&6
6092 else
6093 if test -n "$NMEDIT"; then
6094 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6095 else
6096 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6097 for as_dir in $PATH
6098 do
6099 IFS=$as_save_IFS
6100 test -z "$as_dir" && as_dir=.
6101 for ac_exec_ext in '' $ac_executable_extensions; do
6102 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6103 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6104 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6105 break 2
6106 fi
6107 done
6108 done
6109 IFS=$as_save_IFS
6110
6111 fi
6112 fi
6113 NMEDIT=$ac_cv_prog_NMEDIT
6114 if test -n "$NMEDIT"; then
6115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6116 $as_echo "$NMEDIT" >&6; }
6117 else
6118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6119 $as_echo "no" >&6; }
6120 fi
6121
6122
6123 fi
6124 if test -z "$ac_cv_prog_NMEDIT"; then
6125 ac_ct_NMEDIT=$NMEDIT
6126 # Extract the first word of "nmedit", so it can be a program name with args.
6127 set dummy nmedit; ac_word=$2
6128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6129 $as_echo_n "checking for $ac_word... " >&6; }
6130 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6131 $as_echo_n "(cached) " >&6
6132 else
6133 if test -n "$ac_ct_NMEDIT"; then
6134 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6135 else
6136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6137 for as_dir in $PATH
6138 do
6139 IFS=$as_save_IFS
6140 test -z "$as_dir" && as_dir=.
6141 for ac_exec_ext in '' $ac_executable_extensions; do
6142 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6143 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6144 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6145 break 2
6146 fi
6147 done
6148 done
6149 IFS=$as_save_IFS
6150
6151 fi
6152 fi
6153 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6154 if test -n "$ac_ct_NMEDIT"; then
6155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6156 $as_echo "$ac_ct_NMEDIT" >&6; }
6157 else
6158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6159 $as_echo "no" >&6; }
6160 fi
6161
6162 if test "x$ac_ct_NMEDIT" = x; then
6163 NMEDIT=":"
6164 else
6165 case $cross_compiling:$ac_tool_warned in
6166 yes:)
6167 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6168 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6169 ac_tool_warned=yes ;;
6170 esac
6171 NMEDIT=$ac_ct_NMEDIT
6172 fi
6173 else
6174 NMEDIT="$ac_cv_prog_NMEDIT"
6175 fi
6176
6177 if test -n "$ac_tool_prefix"; then
6178 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6179 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6181 $as_echo_n "checking for $ac_word... " >&6; }
6182 if ${ac_cv_prog_LIPO+:} false; then :
6183 $as_echo_n "(cached) " >&6
6184 else
6185 if test -n "$LIPO"; then
6186 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6187 else
6188 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6189 for as_dir in $PATH
6190 do
6191 IFS=$as_save_IFS
6192 test -z "$as_dir" && as_dir=.
6193 for ac_exec_ext in '' $ac_executable_extensions; do
6194 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6195 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6196 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6197 break 2
6198 fi
6199 done
6200 done
6201 IFS=$as_save_IFS
6202
6203 fi
6204 fi
6205 LIPO=$ac_cv_prog_LIPO
6206 if test -n "$LIPO"; then
6207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6208 $as_echo "$LIPO" >&6; }
6209 else
6210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6211 $as_echo "no" >&6; }
6212 fi
6213
6214
6215 fi
6216 if test -z "$ac_cv_prog_LIPO"; then
6217 ac_ct_LIPO=$LIPO
6218 # Extract the first word of "lipo", so it can be a program name with args.
6219 set dummy lipo; ac_word=$2
6220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6221 $as_echo_n "checking for $ac_word... " >&6; }
6222 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6223 $as_echo_n "(cached) " >&6
6224 else
6225 if test -n "$ac_ct_LIPO"; then
6226 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6227 else
6228 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6229 for as_dir in $PATH
6230 do
6231 IFS=$as_save_IFS
6232 test -z "$as_dir" && as_dir=.
6233 for ac_exec_ext in '' $ac_executable_extensions; do
6234 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6235 ac_cv_prog_ac_ct_LIPO="lipo"
6236 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6237 break 2
6238 fi
6239 done
6240 done
6241 IFS=$as_save_IFS
6242
6243 fi
6244 fi
6245 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6246 if test -n "$ac_ct_LIPO"; then
6247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6248 $as_echo "$ac_ct_LIPO" >&6; }
6249 else
6250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6251 $as_echo "no" >&6; }
6252 fi
6253
6254 if test "x$ac_ct_LIPO" = x; then
6255 LIPO=":"
6256 else
6257 case $cross_compiling:$ac_tool_warned in
6258 yes:)
6259 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6260 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6261 ac_tool_warned=yes ;;
6262 esac
6263 LIPO=$ac_ct_LIPO
6264 fi
6265 else
6266 LIPO="$ac_cv_prog_LIPO"
6267 fi
6268
6269 if test -n "$ac_tool_prefix"; then
6270 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6271 set dummy ${ac_tool_prefix}otool; ac_word=$2
6272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6273 $as_echo_n "checking for $ac_word... " >&6; }
6274 if ${ac_cv_prog_OTOOL+:} false; then :
6275 $as_echo_n "(cached) " >&6
6276 else
6277 if test -n "$OTOOL"; then
6278 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6279 else
6280 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6281 for as_dir in $PATH
6282 do
6283 IFS=$as_save_IFS
6284 test -z "$as_dir" && as_dir=.
6285 for ac_exec_ext in '' $ac_executable_extensions; do
6286 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6287 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6288 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6289 break 2
6290 fi
6291 done
6292 done
6293 IFS=$as_save_IFS
6294
6295 fi
6296 fi
6297 OTOOL=$ac_cv_prog_OTOOL
6298 if test -n "$OTOOL"; then
6299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6300 $as_echo "$OTOOL" >&6; }
6301 else
6302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6303 $as_echo "no" >&6; }
6304 fi
6305
6306
6307 fi
6308 if test -z "$ac_cv_prog_OTOOL"; then
6309 ac_ct_OTOOL=$OTOOL
6310 # Extract the first word of "otool", so it can be a program name with args.
6311 set dummy otool; ac_word=$2
6312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6313 $as_echo_n "checking for $ac_word... " >&6; }
6314 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6315 $as_echo_n "(cached) " >&6
6316 else
6317 if test -n "$ac_ct_OTOOL"; then
6318 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6319 else
6320 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6321 for as_dir in $PATH
6322 do
6323 IFS=$as_save_IFS
6324 test -z "$as_dir" && as_dir=.
6325 for ac_exec_ext in '' $ac_executable_extensions; do
6326 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6327 ac_cv_prog_ac_ct_OTOOL="otool"
6328 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6329 break 2
6330 fi
6331 done
6332 done
6333 IFS=$as_save_IFS
6334
6335 fi
6336 fi
6337 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6338 if test -n "$ac_ct_OTOOL"; then
6339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6340 $as_echo "$ac_ct_OTOOL" >&6; }
6341 else
6342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6343 $as_echo "no" >&6; }
6344 fi
6345
6346 if test "x$ac_ct_OTOOL" = x; then
6347 OTOOL=":"
6348 else
6349 case $cross_compiling:$ac_tool_warned in
6350 yes:)
6351 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6352 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6353 ac_tool_warned=yes ;;
6354 esac
6355 OTOOL=$ac_ct_OTOOL
6356 fi
6357 else
6358 OTOOL="$ac_cv_prog_OTOOL"
6359 fi
6360
6361 if test -n "$ac_tool_prefix"; then
6362 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6363 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6365 $as_echo_n "checking for $ac_word... " >&6; }
6366 if ${ac_cv_prog_OTOOL64+:} false; then :
6367 $as_echo_n "(cached) " >&6
6368 else
6369 if test -n "$OTOOL64"; then
6370 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6371 else
6372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6373 for as_dir in $PATH
6374 do
6375 IFS=$as_save_IFS
6376 test -z "$as_dir" && as_dir=.
6377 for ac_exec_ext in '' $ac_executable_extensions; do
6378 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6379 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6380 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6381 break 2
6382 fi
6383 done
6384 done
6385 IFS=$as_save_IFS
6386
6387 fi
6388 fi
6389 OTOOL64=$ac_cv_prog_OTOOL64
6390 if test -n "$OTOOL64"; then
6391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6392 $as_echo "$OTOOL64" >&6; }
6393 else
6394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6395 $as_echo "no" >&6; }
6396 fi
6397
6398
6399 fi
6400 if test -z "$ac_cv_prog_OTOOL64"; then
6401 ac_ct_OTOOL64=$OTOOL64
6402 # Extract the first word of "otool64", so it can be a program name with args.
6403 set dummy otool64; ac_word=$2
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6405 $as_echo_n "checking for $ac_word... " >&6; }
6406 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6407 $as_echo_n "(cached) " >&6
6408 else
6409 if test -n "$ac_ct_OTOOL64"; then
6410 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6411 else
6412 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6413 for as_dir in $PATH
6414 do
6415 IFS=$as_save_IFS
6416 test -z "$as_dir" && as_dir=.
6417 for ac_exec_ext in '' $ac_executable_extensions; do
6418 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6419 ac_cv_prog_ac_ct_OTOOL64="otool64"
6420 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6421 break 2
6422 fi
6423 done
6424 done
6425 IFS=$as_save_IFS
6426
6427 fi
6428 fi
6429 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6430 if test -n "$ac_ct_OTOOL64"; then
6431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6432 $as_echo "$ac_ct_OTOOL64" >&6; }
6433 else
6434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6435 $as_echo "no" >&6; }
6436 fi
6437
6438 if test "x$ac_ct_OTOOL64" = x; then
6439 OTOOL64=":"
6440 else
6441 case $cross_compiling:$ac_tool_warned in
6442 yes:)
6443 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6444 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6445 ac_tool_warned=yes ;;
6446 esac
6447 OTOOL64=$ac_ct_OTOOL64
6448 fi
6449 else
6450 OTOOL64="$ac_cv_prog_OTOOL64"
6451 fi
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6480 $as_echo_n "checking for -single_module linker flag... " >&6; }
6481 if ${lt_cv_apple_cc_single_mod+:} false; then :
6482 $as_echo_n "(cached) " >&6
6483 else
6484 lt_cv_apple_cc_single_mod=no
6485 if test -z "${LT_MULTI_MODULE}"; then
6486 # By default we will add the -single_module flag. You can override
6487 # by either setting the environment variable LT_MULTI_MODULE
6488 # non-empty at configure time, or by adding -multi_module to the
6489 # link flags.
6490 rm -rf libconftest.dylib*
6491 echo "int foo(void){return 1;}" > conftest.c
6492 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6493 -dynamiclib -Wl,-single_module conftest.c" >&5
6494 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6495 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6496 _lt_result=$?
6497 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6498 lt_cv_apple_cc_single_mod=yes
6499 else
6500 cat conftest.err >&5
6501 fi
6502 rm -rf libconftest.dylib*
6503 rm -f conftest.*
6504 fi
6505 fi
6506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6507 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6509 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6510 if ${lt_cv_ld_exported_symbols_list+:} false; then :
6511 $as_echo_n "(cached) " >&6
6512 else
6513 lt_cv_ld_exported_symbols_list=no
6514 save_LDFLAGS=$LDFLAGS
6515 echo "_main" > conftest.sym
6516 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6518 /* end confdefs.h. */
6519
6520 int
6521 main ()
6522 {
6523
6524 ;
6525 return 0;
6526 }
6527 _ACEOF
6528 if ac_fn_c_try_link "$LINENO"; then :
6529 lt_cv_ld_exported_symbols_list=yes
6530 else
6531 lt_cv_ld_exported_symbols_list=no
6532 fi
6533 rm -f core conftest.err conftest.$ac_objext \
6534 conftest$ac_exeext conftest.$ac_ext
6535 LDFLAGS="$save_LDFLAGS"
6536
6537 fi
6538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6539 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6541 $as_echo_n "checking for -force_load linker flag... " >&6; }
6542 if ${lt_cv_ld_force_load+:} false; then :
6543 $as_echo_n "(cached) " >&6
6544 else
6545 lt_cv_ld_force_load=no
6546 cat > conftest.c << _LT_EOF
6547 int forced_loaded() { return 2;}
6548 _LT_EOF
6549 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6550 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6551 echo "$AR cru libconftest.a conftest.o" >&5
6552 $AR cru libconftest.a conftest.o 2>&5
6553 cat > conftest.c << _LT_EOF
6554 int main() { return 0;}
6555 _LT_EOF
6556 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6557 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6558 _lt_result=$?
6559 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6560 lt_cv_ld_force_load=yes
6561 else
6562 cat conftest.err >&5
6563 fi
6564 rm -f conftest.err libconftest.a conftest conftest.c
6565 rm -rf conftest.dSYM
6566
6567 fi
6568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6569 $as_echo "$lt_cv_ld_force_load" >&6; }
6570 case $host_os in
6571 rhapsody* | darwin1.[012])
6572 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6573 darwin1.*)
6574 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6575 darwin*) # darwin 5.x on
6576 # if running on 10.5 or later, the deployment target defaults
6577 # to the OS version, if on x86, and 10.4, the deployment
6578 # target defaults to 10.4. Don't you love it?
6579 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6580 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6581 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6582 10.[012][,.]*)
6583 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6584 10.*)
6585 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6586 esac
6587 ;;
6588 esac
6589 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6590 _lt_dar_single_mod='$single_module'
6591 fi
6592 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6593 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6594 else
6595 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6596 fi
6597 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6598 _lt_dsymutil='~$DSYMUTIL $lib || :'
6599 else
6600 _lt_dsymutil=
6601 fi
6602 ;;
6603 esac
6604
6605 for ac_header in dlfcn.h
6606 do :
6607 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6608 "
6609 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6610 cat >>confdefs.h <<_ACEOF
6611 #define HAVE_DLFCN_H 1
6612 _ACEOF
6613
6614 fi
6615
6616 done
6617
6618
6619
6620
6621
6622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6623 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6624 if ${ac_cv_c_bigendian+:} false; then :
6625 $as_echo_n "(cached) " >&6
6626 else
6627 ac_cv_c_bigendian=unknown
6628 # See if we're dealing with a universal compiler.
6629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6630 /* end confdefs.h. */
6631 #ifndef __APPLE_CC__
6632 not a universal capable compiler
6633 #endif
6634 typedef int dummy;
6635
6636 _ACEOF
6637 if ac_fn_c_try_compile "$LINENO"; then :
6638
6639 # Check for potential -arch flags. It is not universal unless
6640 # there are at least two -arch flags with different values.
6641 ac_arch=
6642 ac_prev=
6643 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6644 if test -n "$ac_prev"; then
6645 case $ac_word in
6646 i?86 | x86_64 | ppc | ppc64)
6647 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6648 ac_arch=$ac_word
6649 else
6650 ac_cv_c_bigendian=universal
6651 break
6652 fi
6653 ;;
6654 esac
6655 ac_prev=
6656 elif test "x$ac_word" = "x-arch"; then
6657 ac_prev=arch
6658 fi
6659 done
6660 fi
6661 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6662 if test $ac_cv_c_bigendian = unknown; then
6663 # See if sys/param.h defines the BYTE_ORDER macro.
6664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6665 /* end confdefs.h. */
6666 #include <sys/types.h>
6667 #include <sys/param.h>
6668
6669 int
6670 main ()
6671 {
6672 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6673 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6674 && LITTLE_ENDIAN)
6675 bogus endian macros
6676 #endif
6677
6678 ;
6679 return 0;
6680 }
6681 _ACEOF
6682 if ac_fn_c_try_compile "$LINENO"; then :
6683 # It does; now see whether it defined to BIG_ENDIAN or not.
6684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6685 /* end confdefs.h. */
6686 #include <sys/types.h>
6687 #include <sys/param.h>
6688
6689 int
6690 main ()
6691 {
6692 #if BYTE_ORDER != BIG_ENDIAN
6693 not big endian
6694 #endif
6695
6696 ;
6697 return 0;
6698 }
6699 _ACEOF
6700 if ac_fn_c_try_compile "$LINENO"; then :
6701 ac_cv_c_bigendian=yes
6702 else
6703 ac_cv_c_bigendian=no
6704 fi
6705 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6706 fi
6707 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6708 fi
6709 if test $ac_cv_c_bigendian = unknown; then
6710 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6712 /* end confdefs.h. */
6713 #include <limits.h>
6714
6715 int
6716 main ()
6717 {
6718 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6719 bogus endian macros
6720 #endif
6721
6722 ;
6723 return 0;
6724 }
6725 _ACEOF
6726 if ac_fn_c_try_compile "$LINENO"; then :
6727 # It does; now see whether it defined to _BIG_ENDIAN or not.
6728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6729 /* end confdefs.h. */
6730 #include <limits.h>
6731
6732 int
6733 main ()
6734 {
6735 #ifndef _BIG_ENDIAN
6736 not big endian
6737 #endif
6738
6739 ;
6740 return 0;
6741 }
6742 _ACEOF
6743 if ac_fn_c_try_compile "$LINENO"; then :
6744 ac_cv_c_bigendian=yes
6745 else
6746 ac_cv_c_bigendian=no
6747 fi
6748 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6749 fi
6750 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6751 fi
6752 if test $ac_cv_c_bigendian = unknown; then
6753 # Compile a test program.
6754 if test "$cross_compiling" = yes; then :
6755 # Try to guess by grepping values from an object file.
6756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6757 /* end confdefs.h. */
6758 short int ascii_mm[] =
6759 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6760 short int ascii_ii[] =
6761 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6762 int use_ascii (int i) {
6763 return ascii_mm[i] + ascii_ii[i];
6764 }
6765 short int ebcdic_ii[] =
6766 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6767 short int ebcdic_mm[] =
6768 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6769 int use_ebcdic (int i) {
6770 return ebcdic_mm[i] + ebcdic_ii[i];
6771 }
6772 extern int foo;
6773
6774 int
6775 main ()
6776 {
6777 return use_ascii (foo) == use_ebcdic (foo);
6778 ;
6779 return 0;
6780 }
6781 _ACEOF
6782 if ac_fn_c_try_compile "$LINENO"; then :
6783 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6784 ac_cv_c_bigendian=yes
6785 fi
6786 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6787 if test "$ac_cv_c_bigendian" = unknown; then
6788 ac_cv_c_bigendian=no
6789 else
6790 # finding both strings is unlikely to happen, but who knows?
6791 ac_cv_c_bigendian=unknown
6792 fi
6793 fi
6794 fi
6795 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6796 else
6797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6798 /* end confdefs.h. */
6799 $ac_includes_default
6800 int
6801 main ()
6802 {
6803
6804 /* Are we little or big endian? From Harbison&Steele. */
6805 union
6806 {
6807 long int l;
6808 char c[sizeof (long int)];
6809 } u;
6810 u.l = 1;
6811 return u.c[sizeof (long int) - 1] == 1;
6812
6813 ;
6814 return 0;
6815 }
6816 _ACEOF
6817 if ac_fn_c_try_run "$LINENO"; then :
6818 ac_cv_c_bigendian=no
6819 else
6820 ac_cv_c_bigendian=yes
6821 fi
6822 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6823 conftest.$ac_objext conftest.beam conftest.$ac_ext
6824 fi
6825
6826 fi
6827 fi
6828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6829 $as_echo "$ac_cv_c_bigendian" >&6; }
6830 case $ac_cv_c_bigendian in #(
6831 yes)
6832 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6833 ;; #(
6834 no)
6835 ;; #(
6836 universal)
6837
6838 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6839
6840 ;; #(
6841 *)
6842 as_fn_error $? "unknown endianness
6843 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6844 esac
6845
6846
6847
6848
6849 if test "x$cross_compiling" = "xno"; then
6850 : "${CC_FOR_BUILD:=\$(CC)}"
6851 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
6852 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
6853 else
6854 : "${CC_FOR_BUILD:=gcc}"
6855 : "${CFLAGS_FOR_BUILD:=-g -O}"
6856 : "${LDLFAGS_FOR_BUILD:=}"
6857 fi
6858
6859
6860
6861
6862
6863 if test -n "$ac_tool_prefix"; then
6864 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6865 set dummy ${ac_tool_prefix}ar; ac_word=$2
6866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6867 $as_echo_n "checking for $ac_word... " >&6; }
6868 if ${ac_cv_prog_AR+:} false; then :
6869 $as_echo_n "(cached) " >&6
6870 else
6871 if test -n "$AR"; then
6872 ac_cv_prog_AR="$AR" # Let the user override the test.
6873 else
6874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6875 for as_dir in $PATH
6876 do
6877 IFS=$as_save_IFS
6878 test -z "$as_dir" && as_dir=.
6879 for ac_exec_ext in '' $ac_executable_extensions; do
6880 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6881 ac_cv_prog_AR="${ac_tool_prefix}ar"
6882 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6883 break 2
6884 fi
6885 done
6886 done
6887 IFS=$as_save_IFS
6888
6889 fi
6890 fi
6891 AR=$ac_cv_prog_AR
6892 if test -n "$AR"; then
6893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6894 $as_echo "$AR" >&6; }
6895 else
6896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6897 $as_echo "no" >&6; }
6898 fi
6899
6900
6901 fi
6902 if test -z "$ac_cv_prog_AR"; then
6903 ac_ct_AR=$AR
6904 # Extract the first word of "ar", so it can be a program name with args.
6905 set dummy ar; ac_word=$2
6906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6907 $as_echo_n "checking for $ac_word... " >&6; }
6908 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6909 $as_echo_n "(cached) " >&6
6910 else
6911 if test -n "$ac_ct_AR"; then
6912 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6913 else
6914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6915 for as_dir in $PATH
6916 do
6917 IFS=$as_save_IFS
6918 test -z "$as_dir" && as_dir=.
6919 for ac_exec_ext in '' $ac_executable_extensions; do
6920 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6921 ac_cv_prog_ac_ct_AR="ar"
6922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6923 break 2
6924 fi
6925 done
6926 done
6927 IFS=$as_save_IFS
6928
6929 fi
6930 fi
6931 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6932 if test -n "$ac_ct_AR"; then
6933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6934 $as_echo "$ac_ct_AR" >&6; }
6935 else
6936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6937 $as_echo "no" >&6; }
6938 fi
6939
6940 if test "x$ac_ct_AR" = x; then
6941 AR=""
6942 else
6943 case $cross_compiling:$ac_tool_warned in
6944 yes:)
6945 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6946 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6947 ac_tool_warned=yes ;;
6948 esac
6949 AR=$ac_ct_AR
6950 fi
6951 else
6952 AR="$ac_cv_prog_AR"
6953 fi
6954
6955 if test -n "$ac_tool_prefix"; then
6956 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6957 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6959 $as_echo_n "checking for $ac_word... " >&6; }
6960 if ${ac_cv_prog_RANLIB+:} false; then :
6961 $as_echo_n "(cached) " >&6
6962 else
6963 if test -n "$RANLIB"; then
6964 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6965 else
6966 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6967 for as_dir in $PATH
6968 do
6969 IFS=$as_save_IFS
6970 test -z "$as_dir" && as_dir=.
6971 for ac_exec_ext in '' $ac_executable_extensions; do
6972 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6973 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6974 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6975 break 2
6976 fi
6977 done
6978 done
6979 IFS=$as_save_IFS
6980
6981 fi
6982 fi
6983 RANLIB=$ac_cv_prog_RANLIB
6984 if test -n "$RANLIB"; then
6985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6986 $as_echo "$RANLIB" >&6; }
6987 else
6988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6989 $as_echo "no" >&6; }
6990 fi
6991
6992
6993 fi
6994 if test -z "$ac_cv_prog_RANLIB"; then
6995 ac_ct_RANLIB=$RANLIB
6996 # Extract the first word of "ranlib", so it can be a program name with args.
6997 set dummy ranlib; ac_word=$2
6998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6999 $as_echo_n "checking for $ac_word... " >&6; }
7000 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7001 $as_echo_n "(cached) " >&6
7002 else
7003 if test -n "$ac_ct_RANLIB"; then
7004 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7005 else
7006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7007 for as_dir in $PATH
7008 do
7009 IFS=$as_save_IFS
7010 test -z "$as_dir" && as_dir=.
7011 for ac_exec_ext in '' $ac_executable_extensions; do
7012 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7013 ac_cv_prog_ac_ct_RANLIB="ranlib"
7014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7015 break 2
7016 fi
7017 done
7018 done
7019 IFS=$as_save_IFS
7020
7021 fi
7022 fi
7023 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7024 if test -n "$ac_ct_RANLIB"; then
7025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7026 $as_echo "$ac_ct_RANLIB" >&6; }
7027 else
7028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7029 $as_echo "no" >&6; }
7030 fi
7031
7032 if test "x$ac_ct_RANLIB" = x; then
7033 RANLIB=":"
7034 else
7035 case $cross_compiling:$ac_tool_warned in
7036 yes:)
7037 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7038 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7039 ac_tool_warned=yes ;;
7040 esac
7041 RANLIB=$ac_ct_RANLIB
7042 fi
7043 else
7044 RANLIB="$ac_cv_prog_RANLIB"
7045 fi
7046
7047
7048 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
7049 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
7050 # is C99. So handle it ourselves.
7051 :
7052 C_DIALECT=
7053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
7054 $as_echo_n "checking whether C11 is supported by default... " >&6; }
7055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7056 /* end confdefs.h. */
7057
7058 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
7059 # error "C11 support not found"
7060 #endif
7061
7062 _ACEOF
7063 if ac_fn_c_try_compile "$LINENO"; then :
7064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7065 $as_echo "yes" >&6; }
7066 else
7067
7068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7069 $as_echo "no" >&6; }
7070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
7071 $as_echo_n "checking for -std=c11 support... " >&6; }
7072 ac_save_CC="$CC"
7073 CC="$CC -std=c11"
7074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7075 /* end confdefs.h. */
7076
7077 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
7078 # error "C11 support not found"
7079 #endif
7080
7081 _ACEOF
7082 if ac_fn_c_try_compile "$LINENO"; then :
7083
7084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7085 $as_echo "yes" >&6; }
7086 CC="$ac_save_CC"
7087 C_DIALECT="-std=c11"
7088
7089 else
7090 as_fn_error $? "C11 is required" "$LINENO" 5
7091 fi
7092 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7093 fi
7094 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7095
7096
7097 ac_config_headers="$ac_config_headers config.h:config.in"
7098
7099
7100 # Some of the common include files depend on bfd.h, and bfd.h checks
7101 # that config.h is included first by testing that the PACKAGE macro
7102 # is defined.
7103 PACKAGE=sim
7104
7105 cat >>confdefs.h <<_ACEOF
7106 #define PACKAGE "$PACKAGE"
7107 _ACEOF
7108
7109
7110
7111 # Dependency checking.
7112 ac_config_commands="$ac_config_commands depdir"
7113
7114
7115 depcc="$CC" am_compiler_list=
7116
7117 am_depcomp=$ac_aux_dir/depcomp
7118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7119 $as_echo_n "checking dependency style of $depcc... " >&6; }
7120 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
7121 $as_echo_n "(cached) " >&6
7122 else
7123 if test -f "$am_depcomp"; then
7124 # We make a subdir and do the tests there. Otherwise we can end up
7125 # making bogus files that we don't know about and never remove. For
7126 # instance it was reported that on HP-UX the gcc test will end up
7127 # making a dummy file named `D' -- because `-MD' means `put the output
7128 # in D'.
7129 mkdir conftest.dir
7130 # Copy depcomp to subdir because otherwise we won't find it if we're
7131 # using a relative directory.
7132 cp "$am_depcomp" conftest.dir
7133 cd conftest.dir
7134 # We will build objects and dependencies in a subdirectory because
7135 # it helps to detect inapplicable dependency modes. For instance
7136 # both Tru64's cc and ICC support -MD to output dependencies as a
7137 # side effect of compilation, but ICC will put the dependencies in
7138 # the current directory while Tru64 will put them in the object
7139 # directory.
7140 mkdir sub
7141
7142 am_cv_CC_dependencies_compiler_type=none
7143 if test "$am_compiler_list" = ""; then
7144 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7145 fi
7146 for depmode in $am_compiler_list; do
7147 if test $depmode = none; then break; fi
7148
7149 $as_echo "$as_me:$LINENO: trying $depmode" >&5
7150 # Setup a source with many dependencies, because some compilers
7151 # like to wrap large dependency lists on column 80 (with \), and
7152 # we should not choose a depcomp mode which is confused by this.
7153 #
7154 # We need to recreate these files for each test, as the compiler may
7155 # overwrite some of them when testing with obscure command lines.
7156 # This happens at least with the AIX C compiler.
7157 : > sub/conftest.c
7158 for i in 1 2 3 4 5 6; do
7159 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7160 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7161 # Solaris 8's {/usr,}/bin/sh.
7162 touch sub/conftst$i.h
7163 done
7164 echo "include sub/conftest.Po" > confmf
7165
7166 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7167 # mode. It turns out that the SunPro C++ compiler does not properly
7168 # handle `-M -o', and we need to detect this.
7169 depcmd="depmode=$depmode \
7170 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
7171 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7172 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
7173 echo "| $depcmd" | sed -e 's/ */ /g' >&5
7174 if env $depcmd > conftest.err 2>&1 &&
7175 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
7176 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
7177 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
7178 # icc doesn't choke on unknown options, it will just issue warnings
7179 # or remarks (even with -Werror). So we grep stderr for any message
7180 # that says an option was ignored or not supported.
7181 # When given -MP, icc 7.0 and 7.1 complain thusly:
7182 # icc: Command line warning: ignoring option '-M'; no argument required
7183 # The diagnosis changed in icc 8.0:
7184 # icc: Command line remark: option '-MP' not supported
7185 if (grep 'ignoring option' conftest.err ||
7186 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7187 am_cv_CC_dependencies_compiler_type=$depmode
7188 $as_echo "$as_me:$LINENO: success" >&5
7189 break
7190 fi
7191 fi
7192 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
7193 sed -e 's/^/| /' < conftest.err >&5
7194 done
7195
7196 cd ..
7197 rm -rf conftest.dir
7198 else
7199 am_cv_CC_dependencies_compiler_type=none
7200 fi
7201
7202 fi
7203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7204 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7205 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
7206 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
7207 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7208
7209 fi
7210
7211
7212 ALL_LINGUAS=
7213 # If we haven't got the data from the intl directory,
7214 # assume NLS is disabled.
7215 USE_NLS=no
7216 LIBINTL=
7217 LIBINTL_DEP=
7218 INCINTL=
7219 XGETTEXT=
7220 GMSGFMT=
7221 POSUB=
7222
7223 if test -f ../../intl/config.intl; then
7224 . ../../intl/config.intl
7225 fi
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7227 $as_echo_n "checking whether NLS is requested... " >&6; }
7228 if test x"$USE_NLS" != xyes; then
7229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7230 $as_echo "no" >&6; }
7231 else
7232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7233 $as_echo "yes" >&6; }
7234
7235 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
7236
7237
7238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7239 $as_echo_n "checking for catalogs to be installed... " >&6; }
7240 # Look for .po and .gmo files in the source directory.
7241 CATALOGS=
7242 XLINGUAS=
7243 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7244 # If there aren't any .gmo files the shell will give us the
7245 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7246 # weeded out.
7247 case "$cat" in *\**)
7248 continue;;
7249 esac
7250 # The quadruple backslash is collapsed to a double backslash
7251 # by the backticks, then collapsed again by the double quotes,
7252 # leaving us with one backslash in the sed expression (right
7253 # before the dot that mustn't act as a wildcard).
7254 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7255 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7256 # The user is allowed to set LINGUAS to a list of languages to
7257 # install catalogs for. If it's empty that means "all of them."
7258 if test "x$LINGUAS" = x; then
7259 CATALOGS="$CATALOGS $cat"
7260 XLINGUAS="$XLINGUAS $lang"
7261 else
7262 case "$LINGUAS" in *$lang*)
7263 CATALOGS="$CATALOGS $cat"
7264 XLINGUAS="$XLINGUAS $lang"
7265 ;;
7266 esac
7267 fi
7268 done
7269 LINGUAS="$XLINGUAS"
7270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7271 $as_echo "$LINGUAS" >&6; }
7272
7273
7274 DATADIRNAME=share
7275
7276 INSTOBJEXT=.mo
7277
7278 GENCAT=gencat
7279
7280 CATOBJEXT=.gmo
7281
7282 fi
7283
7284 # Check for common headers.
7285 # NB: You can assume C11 headers exist.
7286
7287
7288 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
7289 #include <sys/types.h>
7290 #endif
7291 #ifdef HAVE_SYS_STAT_H
7292 #include <sys/stat.h>
7293 #endif
7294 "
7295 if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
7296
7297 cat >>confdefs.h <<_ACEOF
7298 #define HAVE_STRUCT_STAT_ST_DEV 1
7299 _ACEOF
7300
7301
7302 fi
7303 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
7304 #include <sys/types.h>
7305 #endif
7306 #ifdef HAVE_SYS_STAT_H
7307 #include <sys/stat.h>
7308 #endif
7309 "
7310 if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
7311
7312 cat >>confdefs.h <<_ACEOF
7313 #define HAVE_STRUCT_STAT_ST_INO 1
7314 _ACEOF
7315
7316
7317 fi
7318 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
7319 #include <sys/types.h>
7320 #endif
7321 #ifdef HAVE_SYS_STAT_H
7322 #include <sys/stat.h>
7323 #endif
7324 "
7325 if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
7326
7327 cat >>confdefs.h <<_ACEOF
7328 #define HAVE_STRUCT_STAT_ST_MODE 1
7329 _ACEOF
7330
7331
7332 fi
7333 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
7334 #include <sys/types.h>
7335 #endif
7336 #ifdef HAVE_SYS_STAT_H
7337 #include <sys/stat.h>
7338 #endif
7339 "
7340 if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
7341
7342 cat >>confdefs.h <<_ACEOF
7343 #define HAVE_STRUCT_STAT_ST_NLINK 1
7344 _ACEOF
7345
7346
7347 fi
7348 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
7349 #include <sys/types.h>
7350 #endif
7351 #ifdef HAVE_SYS_STAT_H
7352 #include <sys/stat.h>
7353 #endif
7354 "
7355 if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
7356
7357 cat >>confdefs.h <<_ACEOF
7358 #define HAVE_STRUCT_STAT_ST_UID 1
7359 _ACEOF
7360
7361
7362 fi
7363 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
7364 #include <sys/types.h>
7365 #endif
7366 #ifdef HAVE_SYS_STAT_H
7367 #include <sys/stat.h>
7368 #endif
7369 "
7370 if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
7371
7372 cat >>confdefs.h <<_ACEOF
7373 #define HAVE_STRUCT_STAT_ST_GID 1
7374 _ACEOF
7375
7376
7377 fi
7378 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
7379 #include <sys/types.h>
7380 #endif
7381 #ifdef HAVE_SYS_STAT_H
7382 #include <sys/stat.h>
7383 #endif
7384 "
7385 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
7386
7387 cat >>confdefs.h <<_ACEOF
7388 #define HAVE_STRUCT_STAT_ST_RDEV 1
7389 _ACEOF
7390
7391
7392 fi
7393 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
7394 #include <sys/types.h>
7395 #endif
7396 #ifdef HAVE_SYS_STAT_H
7397 #include <sys/stat.h>
7398 #endif
7399 "
7400 if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
7401
7402 cat >>confdefs.h <<_ACEOF
7403 #define HAVE_STRUCT_STAT_ST_SIZE 1
7404 _ACEOF
7405
7406
7407 fi
7408 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
7409 #include <sys/types.h>
7410 #endif
7411 #ifdef HAVE_SYS_STAT_H
7412 #include <sys/stat.h>
7413 #endif
7414 "
7415 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
7416
7417 cat >>confdefs.h <<_ACEOF
7418 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
7419 _ACEOF
7420
7421
7422 fi
7423 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
7424 #include <sys/types.h>
7425 #endif
7426 #ifdef HAVE_SYS_STAT_H
7427 #include <sys/stat.h>
7428 #endif
7429 "
7430 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
7431
7432 cat >>confdefs.h <<_ACEOF
7433 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
7434 _ACEOF
7435
7436
7437 fi
7438 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
7439 #include <sys/types.h>
7440 #endif
7441 #ifdef HAVE_SYS_STAT_H
7442 #include <sys/stat.h>
7443 #endif
7444 "
7445 if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
7446
7447 cat >>confdefs.h <<_ACEOF
7448 #define HAVE_STRUCT_STAT_ST_ATIME 1
7449 _ACEOF
7450
7451
7452 fi
7453 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
7454 #include <sys/types.h>
7455 #endif
7456 #ifdef HAVE_SYS_STAT_H
7457 #include <sys/stat.h>
7458 #endif
7459 "
7460 if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
7461
7462 cat >>confdefs.h <<_ACEOF
7463 #define HAVE_STRUCT_STAT_ST_MTIME 1
7464 _ACEOF
7465
7466
7467 fi
7468 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
7469 #include <sys/types.h>
7470 #endif
7471 #ifdef HAVE_SYS_STAT_H
7472 #include <sys/stat.h>
7473 #endif
7474 "
7475 if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
7476
7477 cat >>confdefs.h <<_ACEOF
7478 #define HAVE_STRUCT_STAT_ST_CTIME 1
7479 _ACEOF
7480
7481
7482 fi
7483
7484 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
7485 #include <sys/socket.h>
7486
7487 "
7488 if test "x$ac_cv_type_socklen_t" = xyes; then :
7489
7490 cat >>confdefs.h <<_ACEOF
7491 #define HAVE_SOCKLEN_T 1
7492 _ACEOF
7493
7494
7495 fi
7496
7497
7498 # Check for socket libraries
7499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7500 $as_echo_n "checking for bind in -lsocket... " >&6; }
7501 if ${ac_cv_lib_socket_bind+:} false; then :
7502 $as_echo_n "(cached) " >&6
7503 else
7504 ac_check_lib_save_LIBS=$LIBS
7505 LIBS="-lsocket $LIBS"
7506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7507 /* end confdefs.h. */
7508
7509 /* Override any GCC internal prototype to avoid an error.
7510 Use char because int might match the return type of a GCC
7511 builtin and then its argument prototype would still apply. */
7512 #ifdef __cplusplus
7513 extern "C"
7514 #endif
7515 char bind ();
7516 int
7517 main ()
7518 {
7519 return bind ();
7520 ;
7521 return 0;
7522 }
7523 _ACEOF
7524 if ac_fn_c_try_link "$LINENO"; then :
7525 ac_cv_lib_socket_bind=yes
7526 else
7527 ac_cv_lib_socket_bind=no
7528 fi
7529 rm -f core conftest.err conftest.$ac_objext \
7530 conftest$ac_exeext conftest.$ac_ext
7531 LIBS=$ac_check_lib_save_LIBS
7532 fi
7533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7534 $as_echo "$ac_cv_lib_socket_bind" >&6; }
7535 if test "x$ac_cv_lib_socket_bind" = xyes; then :
7536 cat >>confdefs.h <<_ACEOF
7537 #define HAVE_LIBSOCKET 1
7538 _ACEOF
7539
7540 LIBS="-lsocket $LIBS"
7541
7542 fi
7543
7544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7545 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7546 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
7547 $as_echo_n "(cached) " >&6
7548 else
7549 ac_check_lib_save_LIBS=$LIBS
7550 LIBS="-lnsl $LIBS"
7551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7552 /* end confdefs.h. */
7553
7554 /* Override any GCC internal prototype to avoid an error.
7555 Use char because int might match the return type of a GCC
7556 builtin and then its argument prototype would still apply. */
7557 #ifdef __cplusplus
7558 extern "C"
7559 #endif
7560 char gethostbyname ();
7561 int
7562 main ()
7563 {
7564 return gethostbyname ();
7565 ;
7566 return 0;
7567 }
7568 _ACEOF
7569 if ac_fn_c_try_link "$LINENO"; then :
7570 ac_cv_lib_nsl_gethostbyname=yes
7571 else
7572 ac_cv_lib_nsl_gethostbyname=no
7573 fi
7574 rm -f core conftest.err conftest.$ac_objext \
7575 conftest$ac_exeext conftest.$ac_ext
7576 LIBS=$ac_check_lib_save_LIBS
7577 fi
7578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7579 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7580 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
7581 cat >>confdefs.h <<_ACEOF
7582 #define HAVE_LIBNSL 1
7583 _ACEOF
7584
7585 LIBS="-lnsl $LIBS"
7586
7587 fi
7588
7589
7590 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
7591 # using the same condition.
7592
7593 # Use the system's zlib library.
7594 zlibdir="-L\$(top_builddir)/../zlib"
7595 zlibinc="-I\$(top_srcdir)/../zlib"
7596
7597 # Check whether --with-system-zlib was given.
7598 if test "${with_system_zlib+set}" = set; then :
7599 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7600 zlibdir=
7601 zlibinc=
7602 fi
7603
7604 fi
7605
7606
7607
7608
7609
7610 # BFD uses libdl when when plugins enabled.
7611
7612 maybe_plugins=no
7613 for ac_header in dlfcn.h
7614 do :
7615 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7616 "
7617 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7618 cat >>confdefs.h <<_ACEOF
7619 #define HAVE_DLFCN_H 1
7620 _ACEOF
7621 maybe_plugins=yes
7622 fi
7623
7624 done
7625
7626 for ac_header in windows.h
7627 do :
7628 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7629 "
7630 if test "x$ac_cv_header_windows_h" = xyes; then :
7631 cat >>confdefs.h <<_ACEOF
7632 #define HAVE_WINDOWS_H 1
7633 _ACEOF
7634 maybe_plugins=yes
7635 fi
7636
7637 done
7638
7639
7640 # Check whether --enable-plugins was given.
7641 if test "${enable_plugins+set}" = set; then :
7642 enableval=$enable_plugins; case "${enableval}" in
7643 no) plugins=no ;;
7644 *) plugins=yes
7645 if test "$maybe_plugins" != "yes" ; then
7646 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
7647 fi ;;
7648 esac
7649 else
7650 plugins=$maybe_plugins
7651
7652 fi
7653
7654 if test "$plugins" = "yes"; then
7655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7656 $as_echo_n "checking for library containing dlsym... " >&6; }
7657 if ${ac_cv_search_dlsym+:} false; then :
7658 $as_echo_n "(cached) " >&6
7659 else
7660 ac_func_search_save_LIBS=$LIBS
7661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7662 /* end confdefs.h. */
7663
7664 /* Override any GCC internal prototype to avoid an error.
7665 Use char because int might match the return type of a GCC
7666 builtin and then its argument prototype would still apply. */
7667 #ifdef __cplusplus
7668 extern "C"
7669 #endif
7670 char dlsym ();
7671 int
7672 main ()
7673 {
7674 return dlsym ();
7675 ;
7676 return 0;
7677 }
7678 _ACEOF
7679 for ac_lib in '' dl; do
7680 if test -z "$ac_lib"; then
7681 ac_res="none required"
7682 else
7683 ac_res=-l$ac_lib
7684 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7685 fi
7686 if ac_fn_c_try_link "$LINENO"; then :
7687 ac_cv_search_dlsym=$ac_res
7688 fi
7689 rm -f core conftest.err conftest.$ac_objext \
7690 conftest$ac_exeext
7691 if ${ac_cv_search_dlsym+:} false; then :
7692 break
7693 fi
7694 done
7695 if ${ac_cv_search_dlsym+:} false; then :
7696
7697 else
7698 ac_cv_search_dlsym=no
7699 fi
7700 rm conftest.$ac_ext
7701 LIBS=$ac_func_search_save_LIBS
7702 fi
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7704 $as_echo "$ac_cv_search_dlsym" >&6; }
7705 ac_res=$ac_cv_search_dlsym
7706 if test "$ac_res" != no; then :
7707 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7708
7709 fi
7710
7711 fi
7712
7713 if test "$plugins" = yes; then
7714 PLUGINS_TRUE=
7715 PLUGINS_FALSE='#'
7716 else
7717 PLUGINS_TRUE='#'
7718 PLUGINS_FALSE=
7719 fi
7720
7721
7722
7723
7724
7725 # Set options
7726 enable_dlopen=yes
7727
7728
7729
7730
7731 enable_win32_dll=no
7732
7733
7734 # Check whether --enable-shared was given.
7735 if test "${enable_shared+set}" = set; then :
7736 enableval=$enable_shared; p=${PACKAGE-default}
7737 case $enableval in
7738 yes) enable_shared=yes ;;
7739 no) enable_shared=no ;;
7740 *)
7741 enable_shared=no
7742 # Look at the argument we got. We use all the common list separators.
7743 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7744 for pkg in $enableval; do
7745 IFS="$lt_save_ifs"
7746 if test "X$pkg" = "X$p"; then
7747 enable_shared=yes
7748 fi
7749 done
7750 IFS="$lt_save_ifs"
7751 ;;
7752 esac
7753 else
7754 enable_shared=yes
7755 fi
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765 # Check whether --enable-static was given.
7766 if test "${enable_static+set}" = set; then :
7767 enableval=$enable_static; p=${PACKAGE-default}
7768 case $enableval in
7769 yes) enable_static=yes ;;
7770 no) enable_static=no ;;
7771 *)
7772 enable_static=no
7773 # Look at the argument we got. We use all the common list separators.
7774 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7775 for pkg in $enableval; do
7776 IFS="$lt_save_ifs"
7777 if test "X$pkg" = "X$p"; then
7778 enable_static=yes
7779 fi
7780 done
7781 IFS="$lt_save_ifs"
7782 ;;
7783 esac
7784 else
7785 enable_static=yes
7786 fi
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797 # Check whether --with-pic was given.
7798 if test "${with_pic+set}" = set; then :
7799 withval=$with_pic; pic_mode="$withval"
7800 else
7801 pic_mode=default
7802 fi
7803
7804
7805 test -z "$pic_mode" && pic_mode=default
7806
7807
7808
7809
7810
7811
7812
7813 # Check whether --enable-fast-install was given.
7814 if test "${enable_fast_install+set}" = set; then :
7815 enableval=$enable_fast_install; p=${PACKAGE-default}
7816 case $enableval in
7817 yes) enable_fast_install=yes ;;
7818 no) enable_fast_install=no ;;
7819 *)
7820 enable_fast_install=no
7821 # Look at the argument we got. We use all the common list separators.
7822 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7823 for pkg in $enableval; do
7824 IFS="$lt_save_ifs"
7825 if test "X$pkg" = "X$p"; then
7826 enable_fast_install=yes
7827 fi
7828 done
7829 IFS="$lt_save_ifs"
7830 ;;
7831 esac
7832 else
7833 enable_fast_install=yes
7834 fi
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846 # This can be used to rebuild libtool when needed
7847 LIBTOOL_DEPS="$ltmain"
7848
7849 # Always use our own libtool.
7850 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877 test -z "$LN_S" && LN_S="ln -s"
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892 if test -n "${ZSH_VERSION+set}" ; then
7893 setopt NO_GLOB_SUBST
7894 fi
7895
7896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7897 $as_echo_n "checking for objdir... " >&6; }
7898 if ${lt_cv_objdir+:} false; then :
7899 $as_echo_n "(cached) " >&6
7900 else
7901 rm -f .libs 2>/dev/null
7902 mkdir .libs 2>/dev/null
7903 if test -d .libs; then
7904 lt_cv_objdir=.libs
7905 else
7906 # MS-DOS does not allow filenames that begin with a dot.
7907 lt_cv_objdir=_libs
7908 fi
7909 rmdir .libs 2>/dev/null
7910 fi
7911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7912 $as_echo "$lt_cv_objdir" >&6; }
7913 objdir=$lt_cv_objdir
7914
7915
7916
7917
7918
7919 cat >>confdefs.h <<_ACEOF
7920 #define LT_OBJDIR "$lt_cv_objdir/"
7921 _ACEOF
7922
7923
7924
7925
7926 case $host_os in
7927 aix3*)
7928 # AIX sometimes has problems with the GCC collect2 program. For some
7929 # reason, if we set the COLLECT_NAMES environment variable, the problems
7930 # vanish in a puff of smoke.
7931 if test "X${COLLECT_NAMES+set}" != Xset; then
7932 COLLECT_NAMES=
7933 export COLLECT_NAMES
7934 fi
7935 ;;
7936 esac
7937
7938 # Global variables:
7939 ofile=libtool
7940 can_build_shared=yes
7941
7942 # All known linkers require a `.a' archive for static linking (except MSVC,
7943 # which needs '.lib').
7944 libext=a
7945
7946 with_gnu_ld="$lt_cv_prog_gnu_ld"
7947
7948 old_CC="$CC"
7949 old_CFLAGS="$CFLAGS"
7950
7951 # Set sane defaults for various variables
7952 test -z "$CC" && CC=cc
7953 test -z "$LTCC" && LTCC=$CC
7954 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7955 test -z "$LD" && LD=ld
7956 test -z "$ac_objext" && ac_objext=o
7957
7958 for cc_temp in $compiler""; do
7959 case $cc_temp in
7960 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7961 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7962 \-*) ;;
7963 *) break;;
7964 esac
7965 done
7966 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7967
7968
7969 # Only perform the check for file, if the check method requires it
7970 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7971 case $deplibs_check_method in
7972 file_magic*)
7973 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7975 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7976 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7977 $as_echo_n "(cached) " >&6
7978 else
7979 case $MAGIC_CMD in
7980 [\\/*] | ?:[\\/]*)
7981 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7982 ;;
7983 *)
7984 lt_save_MAGIC_CMD="$MAGIC_CMD"
7985 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7986 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7987 for ac_dir in $ac_dummy; do
7988 IFS="$lt_save_ifs"
7989 test -z "$ac_dir" && ac_dir=.
7990 if test -f $ac_dir/${ac_tool_prefix}file; then
7991 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7992 if test -n "$file_magic_test_file"; then
7993 case $deplibs_check_method in
7994 "file_magic "*)
7995 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7996 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7997 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7998 $EGREP "$file_magic_regex" > /dev/null; then
7999 :
8000 else
8001 cat <<_LT_EOF 1>&2
8002
8003 *** Warning: the command libtool uses to detect shared libraries,
8004 *** $file_magic_cmd, produces output that libtool cannot recognize.
8005 *** The result is that libtool may fail to recognize shared libraries
8006 *** as such. This will affect the creation of libtool libraries that
8007 *** depend on shared libraries, but programs linked with such libtool
8008 *** libraries will work regardless of this problem. Nevertheless, you
8009 *** may want to report the problem to your system manager and/or to
8010 *** bug-libtool@gnu.org
8011
8012 _LT_EOF
8013 fi ;;
8014 esac
8015 fi
8016 break
8017 fi
8018 done
8019 IFS="$lt_save_ifs"
8020 MAGIC_CMD="$lt_save_MAGIC_CMD"
8021 ;;
8022 esac
8023 fi
8024
8025 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8026 if test -n "$MAGIC_CMD"; then
8027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8028 $as_echo "$MAGIC_CMD" >&6; }
8029 else
8030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8031 $as_echo "no" >&6; }
8032 fi
8033
8034
8035
8036
8037
8038 if test -z "$lt_cv_path_MAGIC_CMD"; then
8039 if test -n "$ac_tool_prefix"; then
8040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8041 $as_echo_n "checking for file... " >&6; }
8042 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8043 $as_echo_n "(cached) " >&6
8044 else
8045 case $MAGIC_CMD in
8046 [\\/*] | ?:[\\/]*)
8047 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8048 ;;
8049 *)
8050 lt_save_MAGIC_CMD="$MAGIC_CMD"
8051 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8052 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8053 for ac_dir in $ac_dummy; do
8054 IFS="$lt_save_ifs"
8055 test -z "$ac_dir" && ac_dir=.
8056 if test -f $ac_dir/file; then
8057 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8058 if test -n "$file_magic_test_file"; then
8059 case $deplibs_check_method in
8060 "file_magic "*)
8061 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8062 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8063 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8064 $EGREP "$file_magic_regex" > /dev/null; then
8065 :
8066 else
8067 cat <<_LT_EOF 1>&2
8068
8069 *** Warning: the command libtool uses to detect shared libraries,
8070 *** $file_magic_cmd, produces output that libtool cannot recognize.
8071 *** The result is that libtool may fail to recognize shared libraries
8072 *** as such. This will affect the creation of libtool libraries that
8073 *** depend on shared libraries, but programs linked with such libtool
8074 *** libraries will work regardless of this problem. Nevertheless, you
8075 *** may want to report the problem to your system manager and/or to
8076 *** bug-libtool@gnu.org
8077
8078 _LT_EOF
8079 fi ;;
8080 esac
8081 fi
8082 break
8083 fi
8084 done
8085 IFS="$lt_save_ifs"
8086 MAGIC_CMD="$lt_save_MAGIC_CMD"
8087 ;;
8088 esac
8089 fi
8090
8091 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8092 if test -n "$MAGIC_CMD"; then
8093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8094 $as_echo "$MAGIC_CMD" >&6; }
8095 else
8096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8097 $as_echo "no" >&6; }
8098 fi
8099
8100
8101 else
8102 MAGIC_CMD=:
8103 fi
8104 fi
8105
8106 fi
8107 ;;
8108 esac
8109
8110 # Use C for the default configuration in the libtool script
8111
8112 lt_save_CC="$CC"
8113 ac_ext=c
8114 ac_cpp='$CPP $CPPFLAGS'
8115 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8116 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8117 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8118
8119
8120 # Source file extension for C test sources.
8121 ac_ext=c
8122
8123 # Object file extension for compiled C test sources.
8124 objext=o
8125 objext=$objext
8126
8127 # Code to be used in simple compile tests
8128 lt_simple_compile_test_code="int some_variable = 0;"
8129
8130 # Code to be used in simple link tests
8131 lt_simple_link_test_code='int main(){return(0);}'
8132
8133
8134
8135
8136
8137
8138
8139 # If no C compiler was specified, use CC.
8140 LTCC=${LTCC-"$CC"}
8141
8142 # If no C compiler flags were specified, use CFLAGS.
8143 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8144
8145 # Allow CC to be a program name with arguments.
8146 compiler=$CC
8147
8148 # Save the default compiler, since it gets overwritten when the other
8149 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8150 compiler_DEFAULT=$CC
8151
8152 # save warnings/boilerplate of simple test code
8153 ac_outfile=conftest.$ac_objext
8154 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8155 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8156 _lt_compiler_boilerplate=`cat conftest.err`
8157 $RM conftest*
8158
8159 ac_outfile=conftest.$ac_objext
8160 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8161 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8162 _lt_linker_boilerplate=`cat conftest.err`
8163 $RM -r conftest*
8164
8165
8166 ## CAVEAT EMPTOR:
8167 ## There is no encapsulation within the following macros, do not change
8168 ## the running order or otherwise move them around unless you know exactly
8169 ## what you are doing...
8170 if test -n "$compiler"; then
8171
8172 lt_prog_compiler_no_builtin_flag=
8173
8174 if test "$GCC" = yes; then
8175 case $cc_basename in
8176 nvcc*)
8177 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8178 *)
8179 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8180 esac
8181
8182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8183 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8184 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8185 $as_echo_n "(cached) " >&6
8186 else
8187 lt_cv_prog_compiler_rtti_exceptions=no
8188 ac_outfile=conftest.$ac_objext
8189 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8190 lt_compiler_flag="-fno-rtti -fno-exceptions"
8191 # Insert the option either (1) after the last *FLAGS variable, or
8192 # (2) before a word containing "conftest.", or (3) at the end.
8193 # Note that $ac_compile itself does not contain backslashes and begins
8194 # with a dollar sign (not a hyphen), so the echo should work correctly.
8195 # The option is referenced via a variable to avoid confusing sed.
8196 lt_compile=`echo "$ac_compile" | $SED \
8197 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8198 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8199 -e 's:$: $lt_compiler_flag:'`
8200 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8201 (eval "$lt_compile" 2>conftest.err)
8202 ac_status=$?
8203 cat conftest.err >&5
8204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8205 if (exit $ac_status) && test -s "$ac_outfile"; then
8206 # The compiler can only warn and ignore the option if not recognized
8207 # So say no if there are warnings other than the usual output.
8208 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8209 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8210 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8211 lt_cv_prog_compiler_rtti_exceptions=yes
8212 fi
8213 fi
8214 $RM conftest*
8215
8216 fi
8217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8218 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8219
8220 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8221 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8222 else
8223 :
8224 fi
8225
8226 fi
8227
8228
8229
8230
8231
8232
8233 lt_prog_compiler_wl=
8234 lt_prog_compiler_pic=
8235 lt_prog_compiler_static=
8236
8237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8238 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8239
8240 if test "$GCC" = yes; then
8241 lt_prog_compiler_wl='-Wl,'
8242 lt_prog_compiler_static='-static'
8243
8244 case $host_os in
8245 aix*)
8246 # All AIX code is PIC.
8247 if test "$host_cpu" = ia64; then
8248 # AIX 5 now supports IA64 processor
8249 lt_prog_compiler_static='-Bstatic'
8250 fi
8251 lt_prog_compiler_pic='-fPIC'
8252 ;;
8253
8254 amigaos*)
8255 case $host_cpu in
8256 powerpc)
8257 # see comment about AmigaOS4 .so support
8258 lt_prog_compiler_pic='-fPIC'
8259 ;;
8260 m68k)
8261 # FIXME: we need at least 68020 code to build shared libraries, but
8262 # adding the `-m68020' flag to GCC prevents building anything better,
8263 # like `-m68040'.
8264 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8265 ;;
8266 esac
8267 ;;
8268
8269 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8270 # PIC is the default for these OSes.
8271 ;;
8272
8273 mingw* | cygwin* | pw32* | os2* | cegcc*)
8274 # This hack is so that the source file can tell whether it is being
8275 # built for inclusion in a dll (and should export symbols for example).
8276 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8277 # (--disable-auto-import) libraries
8278 lt_prog_compiler_pic='-DDLL_EXPORT'
8279 ;;
8280
8281 darwin* | rhapsody*)
8282 # PIC is the default on this platform
8283 # Common symbols not allowed in MH_DYLIB files
8284 lt_prog_compiler_pic='-fno-common'
8285 ;;
8286
8287 haiku*)
8288 # PIC is the default for Haiku.
8289 # The "-static" flag exists, but is broken.
8290 lt_prog_compiler_static=
8291 ;;
8292
8293 hpux*)
8294 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8295 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8296 # sets the default TLS model and affects inlining.
8297 case $host_cpu in
8298 hppa*64*)
8299 # +Z the default
8300 ;;
8301 *)
8302 lt_prog_compiler_pic='-fPIC'
8303 ;;
8304 esac
8305 ;;
8306
8307 interix[3-9]*)
8308 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8309 # Instead, we relocate shared libraries at runtime.
8310 ;;
8311
8312 msdosdjgpp*)
8313 # Just because we use GCC doesn't mean we suddenly get shared libraries
8314 # on systems that don't support them.
8315 lt_prog_compiler_can_build_shared=no
8316 enable_shared=no
8317 ;;
8318
8319 *nto* | *qnx*)
8320 # QNX uses GNU C++, but need to define -shared option too, otherwise
8321 # it will coredump.
8322 lt_prog_compiler_pic='-fPIC -shared'
8323 ;;
8324
8325 sysv4*MP*)
8326 if test -d /usr/nec; then
8327 lt_prog_compiler_pic=-Kconform_pic
8328 fi
8329 ;;
8330
8331 *)
8332 lt_prog_compiler_pic='-fPIC'
8333 ;;
8334 esac
8335
8336 case $cc_basename in
8337 nvcc*) # Cuda Compiler Driver 2.2
8338 lt_prog_compiler_wl='-Xlinker '
8339 lt_prog_compiler_pic='-Xcompiler -fPIC'
8340 ;;
8341 esac
8342 else
8343 # PORTME Check for flag to pass linker flags through the system compiler.
8344 case $host_os in
8345 aix*)
8346 lt_prog_compiler_wl='-Wl,'
8347 if test "$host_cpu" = ia64; then
8348 # AIX 5 now supports IA64 processor
8349 lt_prog_compiler_static='-Bstatic'
8350 else
8351 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8352 fi
8353 ;;
8354
8355 mingw* | cygwin* | pw32* | os2* | cegcc*)
8356 # This hack is so that the source file can tell whether it is being
8357 # built for inclusion in a dll (and should export symbols for example).
8358 lt_prog_compiler_pic='-DDLL_EXPORT'
8359 ;;
8360
8361 hpux9* | hpux10* | hpux11*)
8362 lt_prog_compiler_wl='-Wl,'
8363 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8364 # not for PA HP-UX.
8365 case $host_cpu in
8366 hppa*64*|ia64*)
8367 # +Z the default
8368 ;;
8369 *)
8370 lt_prog_compiler_pic='+Z'
8371 ;;
8372 esac
8373 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8374 lt_prog_compiler_static='${wl}-a ${wl}archive'
8375 ;;
8376
8377 irix5* | irix6* | nonstopux*)
8378 lt_prog_compiler_wl='-Wl,'
8379 # PIC (with -KPIC) is the default.
8380 lt_prog_compiler_static='-non_shared'
8381 ;;
8382
8383 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8384 case $cc_basename in
8385 # old Intel for x86_64 which still supported -KPIC.
8386 ecc*)
8387 lt_prog_compiler_wl='-Wl,'
8388 lt_prog_compiler_pic='-KPIC'
8389 lt_prog_compiler_static='-static'
8390 ;;
8391 # icc used to be incompatible with GCC.
8392 # ICC 10 doesn't accept -KPIC any more.
8393 icc* | ifort*)
8394 lt_prog_compiler_wl='-Wl,'
8395 lt_prog_compiler_pic='-fPIC'
8396 lt_prog_compiler_static='-static'
8397 ;;
8398 # Lahey Fortran 8.1.
8399 lf95*)
8400 lt_prog_compiler_wl='-Wl,'
8401 lt_prog_compiler_pic='--shared'
8402 lt_prog_compiler_static='--static'
8403 ;;
8404 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8405 # Portland Group compilers (*not* the Pentium gcc compiler,
8406 # which looks to be a dead project)
8407 lt_prog_compiler_wl='-Wl,'
8408 lt_prog_compiler_pic='-fpic'
8409 lt_prog_compiler_static='-Bstatic'
8410 ;;
8411 ccc*)
8412 lt_prog_compiler_wl='-Wl,'
8413 # All Alpha code is PIC.
8414 lt_prog_compiler_static='-non_shared'
8415 ;;
8416 xl* | bgxl* | bgf* | mpixl*)
8417 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8418 lt_prog_compiler_wl='-Wl,'
8419 lt_prog_compiler_pic='-qpic'
8420 lt_prog_compiler_static='-qstaticlink'
8421 ;;
8422 *)
8423 case `$CC -V 2>&1 | sed 5q` in
8424 *Sun\ F* | *Sun*Fortran*)
8425 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8426 lt_prog_compiler_pic='-KPIC'
8427 lt_prog_compiler_static='-Bstatic'
8428 lt_prog_compiler_wl=''
8429 ;;
8430 *Sun\ C*)
8431 # Sun C 5.9
8432 lt_prog_compiler_pic='-KPIC'
8433 lt_prog_compiler_static='-Bstatic'
8434 lt_prog_compiler_wl='-Wl,'
8435 ;;
8436 esac
8437 ;;
8438 esac
8439 ;;
8440
8441 newsos6)
8442 lt_prog_compiler_pic='-KPIC'
8443 lt_prog_compiler_static='-Bstatic'
8444 ;;
8445
8446 *nto* | *qnx*)
8447 # QNX uses GNU C++, but need to define -shared option too, otherwise
8448 # it will coredump.
8449 lt_prog_compiler_pic='-fPIC -shared'
8450 ;;
8451
8452 osf3* | osf4* | osf5*)
8453 lt_prog_compiler_wl='-Wl,'
8454 # All OSF/1 code is PIC.
8455 lt_prog_compiler_static='-non_shared'
8456 ;;
8457
8458 rdos*)
8459 lt_prog_compiler_static='-non_shared'
8460 ;;
8461
8462 solaris*)
8463 lt_prog_compiler_pic='-KPIC'
8464 lt_prog_compiler_static='-Bstatic'
8465 case $cc_basename in
8466 f77* | f90* | f95*)
8467 lt_prog_compiler_wl='-Qoption ld ';;
8468 *)
8469 lt_prog_compiler_wl='-Wl,';;
8470 esac
8471 ;;
8472
8473 sunos4*)
8474 lt_prog_compiler_wl='-Qoption ld '
8475 lt_prog_compiler_pic='-PIC'
8476 lt_prog_compiler_static='-Bstatic'
8477 ;;
8478
8479 sysv4 | sysv4.2uw2* | sysv4.3*)
8480 lt_prog_compiler_wl='-Wl,'
8481 lt_prog_compiler_pic='-KPIC'
8482 lt_prog_compiler_static='-Bstatic'
8483 ;;
8484
8485 sysv4*MP*)
8486 if test -d /usr/nec ;then
8487 lt_prog_compiler_pic='-Kconform_pic'
8488 lt_prog_compiler_static='-Bstatic'
8489 fi
8490 ;;
8491
8492 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8493 lt_prog_compiler_wl='-Wl,'
8494 lt_prog_compiler_pic='-KPIC'
8495 lt_prog_compiler_static='-Bstatic'
8496 ;;
8497
8498 unicos*)
8499 lt_prog_compiler_wl='-Wl,'
8500 lt_prog_compiler_can_build_shared=no
8501 ;;
8502
8503 uts4*)
8504 lt_prog_compiler_pic='-pic'
8505 lt_prog_compiler_static='-Bstatic'
8506 ;;
8507
8508 *)
8509 lt_prog_compiler_can_build_shared=no
8510 ;;
8511 esac
8512 fi
8513
8514 case $host_os in
8515 # For platforms which do not support PIC, -DPIC is meaningless:
8516 *djgpp*)
8517 lt_prog_compiler_pic=
8518 ;;
8519 *)
8520 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8521 ;;
8522 esac
8523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8524 $as_echo "$lt_prog_compiler_pic" >&6; }
8525
8526
8527
8528
8529
8530
8531 #
8532 # Check to make sure the PIC flag actually works.
8533 #
8534 if test -n "$lt_prog_compiler_pic"; then
8535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8536 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8537 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8538 $as_echo_n "(cached) " >&6
8539 else
8540 lt_cv_prog_compiler_pic_works=no
8541 ac_outfile=conftest.$ac_objext
8542 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8543 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8544 # Insert the option either (1) after the last *FLAGS variable, or
8545 # (2) before a word containing "conftest.", or (3) at the end.
8546 # Note that $ac_compile itself does not contain backslashes and begins
8547 # with a dollar sign (not a hyphen), so the echo should work correctly.
8548 # The option is referenced via a variable to avoid confusing sed.
8549 lt_compile=`echo "$ac_compile" | $SED \
8550 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8551 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8552 -e 's:$: $lt_compiler_flag:'`
8553 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8554 (eval "$lt_compile" 2>conftest.err)
8555 ac_status=$?
8556 cat conftest.err >&5
8557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8558 if (exit $ac_status) && test -s "$ac_outfile"; then
8559 # The compiler can only warn and ignore the option if not recognized
8560 # So say no if there are warnings other than the usual output.
8561 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8562 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8563 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8564 lt_cv_prog_compiler_pic_works=yes
8565 fi
8566 fi
8567 $RM conftest*
8568
8569 fi
8570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8571 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8572
8573 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8574 case $lt_prog_compiler_pic in
8575 "" | " "*) ;;
8576 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8577 esac
8578 else
8579 lt_prog_compiler_pic=
8580 lt_prog_compiler_can_build_shared=no
8581 fi
8582
8583 fi
8584
8585
8586
8587
8588
8589
8590 #
8591 # Check to make sure the static flag actually works.
8592 #
8593 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8595 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8596 if ${lt_cv_prog_compiler_static_works+:} false; then :
8597 $as_echo_n "(cached) " >&6
8598 else
8599 lt_cv_prog_compiler_static_works=no
8600 save_LDFLAGS="$LDFLAGS"
8601 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8602 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8603 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8604 # The linker can only warn and ignore the option if not recognized
8605 # So say no if there are warnings
8606 if test -s conftest.err; then
8607 # Append any errors to the config.log.
8608 cat conftest.err 1>&5
8609 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8610 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8611 if diff conftest.exp conftest.er2 >/dev/null; then
8612 lt_cv_prog_compiler_static_works=yes
8613 fi
8614 else
8615 lt_cv_prog_compiler_static_works=yes
8616 fi
8617 fi
8618 $RM -r conftest*
8619 LDFLAGS="$save_LDFLAGS"
8620
8621 fi
8622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8623 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8624
8625 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8626 :
8627 else
8628 lt_prog_compiler_static=
8629 fi
8630
8631
8632
8633
8634
8635
8636
8637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8638 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8639 if ${lt_cv_prog_compiler_c_o+:} false; then :
8640 $as_echo_n "(cached) " >&6
8641 else
8642 lt_cv_prog_compiler_c_o=no
8643 $RM -r conftest 2>/dev/null
8644 mkdir conftest
8645 cd conftest
8646 mkdir out
8647 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8648
8649 lt_compiler_flag="-o out/conftest2.$ac_objext"
8650 # Insert the option either (1) after the last *FLAGS variable, or
8651 # (2) before a word containing "conftest.", or (3) at the end.
8652 # Note that $ac_compile itself does not contain backslashes and begins
8653 # with a dollar sign (not a hyphen), so the echo should work correctly.
8654 lt_compile=`echo "$ac_compile" | $SED \
8655 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8656 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8657 -e 's:$: $lt_compiler_flag:'`
8658 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8659 (eval "$lt_compile" 2>out/conftest.err)
8660 ac_status=$?
8661 cat out/conftest.err >&5
8662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8663 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8664 then
8665 # The compiler can only warn and ignore the option if not recognized
8666 # So say no if there are warnings
8667 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8668 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8669 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8670 lt_cv_prog_compiler_c_o=yes
8671 fi
8672 fi
8673 chmod u+w . 2>&5
8674 $RM conftest*
8675 # SGI C++ compiler will create directory out/ii_files/ for
8676 # template instantiation
8677 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8678 $RM out/* && rmdir out
8679 cd ..
8680 $RM -r conftest
8681 $RM conftest*
8682
8683 fi
8684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8685 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8686
8687
8688
8689
8690
8691
8692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8693 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8694 if ${lt_cv_prog_compiler_c_o+:} false; then :
8695 $as_echo_n "(cached) " >&6
8696 else
8697 lt_cv_prog_compiler_c_o=no
8698 $RM -r conftest 2>/dev/null
8699 mkdir conftest
8700 cd conftest
8701 mkdir out
8702 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8703
8704 lt_compiler_flag="-o out/conftest2.$ac_objext"
8705 # Insert the option either (1) after the last *FLAGS variable, or
8706 # (2) before a word containing "conftest.", or (3) at the end.
8707 # Note that $ac_compile itself does not contain backslashes and begins
8708 # with a dollar sign (not a hyphen), so the echo should work correctly.
8709 lt_compile=`echo "$ac_compile" | $SED \
8710 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8711 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8712 -e 's:$: $lt_compiler_flag:'`
8713 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8714 (eval "$lt_compile" 2>out/conftest.err)
8715 ac_status=$?
8716 cat out/conftest.err >&5
8717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8718 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8719 then
8720 # The compiler can only warn and ignore the option if not recognized
8721 # So say no if there are warnings
8722 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8723 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8724 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8725 lt_cv_prog_compiler_c_o=yes
8726 fi
8727 fi
8728 chmod u+w . 2>&5
8729 $RM conftest*
8730 # SGI C++ compiler will create directory out/ii_files/ for
8731 # template instantiation
8732 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8733 $RM out/* && rmdir out
8734 cd ..
8735 $RM -r conftest
8736 $RM conftest*
8737
8738 fi
8739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8740 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8741
8742
8743
8744
8745 hard_links="nottested"
8746 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8747 # do not overwrite the value of need_locks provided by the user
8748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8749 $as_echo_n "checking if we can lock with hard links... " >&6; }
8750 hard_links=yes
8751 $RM conftest*
8752 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8753 touch conftest.a
8754 ln conftest.a conftest.b 2>&5 || hard_links=no
8755 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8757 $as_echo "$hard_links" >&6; }
8758 if test "$hard_links" = no; then
8759 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8760 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8761 need_locks=warn
8762 fi
8763 else
8764 need_locks=no
8765 fi
8766
8767
8768
8769
8770
8771
8772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8773 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8774
8775 runpath_var=
8776 allow_undefined_flag=
8777 always_export_symbols=no
8778 archive_cmds=
8779 archive_expsym_cmds=
8780 compiler_needs_object=no
8781 enable_shared_with_static_runtimes=no
8782 export_dynamic_flag_spec=
8783 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8784 hardcode_automatic=no
8785 hardcode_direct=no
8786 hardcode_direct_absolute=no
8787 hardcode_libdir_flag_spec=
8788 hardcode_libdir_flag_spec_ld=
8789 hardcode_libdir_separator=
8790 hardcode_minus_L=no
8791 hardcode_shlibpath_var=unsupported
8792 inherit_rpath=no
8793 link_all_deplibs=unknown
8794 module_cmds=
8795 module_expsym_cmds=
8796 old_archive_from_new_cmds=
8797 old_archive_from_expsyms_cmds=
8798 thread_safe_flag_spec=
8799 whole_archive_flag_spec=
8800 # include_expsyms should be a list of space-separated symbols to be *always*
8801 # included in the symbol list
8802 include_expsyms=
8803 # exclude_expsyms can be an extended regexp of symbols to exclude
8804 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8805 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8806 # as well as any symbol that contains `d'.
8807 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8808 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8809 # platforms (ab)use it in PIC code, but their linkers get confused if
8810 # the symbol is explicitly referenced. Since portable code cannot
8811 # rely on this symbol name, it's probably fine to never include it in
8812 # preloaded symbol tables.
8813 # Exclude shared library initialization/finalization symbols.
8814 extract_expsyms_cmds=
8815
8816 case $host_os in
8817 cygwin* | mingw* | pw32* | cegcc*)
8818 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8819 # When not using gcc, we currently assume that we are using
8820 # Microsoft Visual C++.
8821 if test "$GCC" != yes; then
8822 with_gnu_ld=no
8823 fi
8824 ;;
8825 interix*)
8826 # we just hope/assume this is gcc and not c89 (= MSVC++)
8827 with_gnu_ld=yes
8828 ;;
8829 openbsd*)
8830 with_gnu_ld=no
8831 ;;
8832 esac
8833
8834 ld_shlibs=yes
8835
8836 # On some targets, GNU ld is compatible enough with the native linker
8837 # that we're better off using the native interface for both.
8838 lt_use_gnu_ld_interface=no
8839 if test "$with_gnu_ld" = yes; then
8840 case $host_os in
8841 aix*)
8842 # The AIX port of GNU ld has always aspired to compatibility
8843 # with the native linker. However, as the warning in the GNU ld
8844 # block says, versions before 2.19.5* couldn't really create working
8845 # shared libraries, regardless of the interface used.
8846 case `$LD -v 2>&1` in
8847 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8848 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8849 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8850 *)
8851 lt_use_gnu_ld_interface=yes
8852 ;;
8853 esac
8854 ;;
8855 *)
8856 lt_use_gnu_ld_interface=yes
8857 ;;
8858 esac
8859 fi
8860
8861 if test "$lt_use_gnu_ld_interface" = yes; then
8862 # If archive_cmds runs LD, not CC, wlarc should be empty
8863 wlarc='${wl}'
8864
8865 # Set some defaults for GNU ld with shared library support. These
8866 # are reset later if shared libraries are not supported. Putting them
8867 # here allows them to be overridden if necessary.
8868 runpath_var=LD_RUN_PATH
8869 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8870 export_dynamic_flag_spec='${wl}--export-dynamic'
8871 # ancient GNU ld didn't support --whole-archive et. al.
8872 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8873 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8874 else
8875 whole_archive_flag_spec=
8876 fi
8877 supports_anon_versioning=no
8878 case `$LD -v 2>&1` in
8879 *GNU\ gold*) supports_anon_versioning=yes ;;
8880 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8881 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8882 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8883 *\ 2.11.*) ;; # other 2.11 versions
8884 *) supports_anon_versioning=yes ;;
8885 esac
8886
8887 # See if GNU ld supports shared libraries.
8888 case $host_os in
8889 aix[3-9]*)
8890 # On AIX/PPC, the GNU linker is very broken
8891 if test "$host_cpu" != ia64; then
8892 ld_shlibs=no
8893 cat <<_LT_EOF 1>&2
8894
8895 *** Warning: the GNU linker, at least up to release 2.19, is reported
8896 *** to be unable to reliably create shared libraries on AIX.
8897 *** Therefore, libtool is disabling shared libraries support. If you
8898 *** really care for shared libraries, you may want to install binutils
8899 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8900 *** You will then need to restart the configuration process.
8901
8902 _LT_EOF
8903 fi
8904 ;;
8905
8906 amigaos*)
8907 case $host_cpu in
8908 powerpc)
8909 # see comment about AmigaOS4 .so support
8910 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8911 archive_expsym_cmds=''
8912 ;;
8913 m68k)
8914 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)'
8915 hardcode_libdir_flag_spec='-L$libdir'
8916 hardcode_minus_L=yes
8917 ;;
8918 esac
8919 ;;
8920
8921 beos*)
8922 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8923 allow_undefined_flag=unsupported
8924 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8925 # support --undefined. This deserves some investigation. FIXME
8926 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8927 else
8928 ld_shlibs=no
8929 fi
8930 ;;
8931
8932 cygwin* | mingw* | pw32* | cegcc*)
8933 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8934 # as there is no search path for DLLs.
8935 hardcode_libdir_flag_spec='-L$libdir'
8936 export_dynamic_flag_spec='${wl}--export-all-symbols'
8937 allow_undefined_flag=unsupported
8938 always_export_symbols=no
8939 enable_shared_with_static_runtimes=yes
8940 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8941
8942 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8943 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8944 # If the export-symbols file already is a .def file (1st line
8945 # is EXPORTS), use it as is; otherwise, prepend...
8946 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8947 cp $export_symbols $output_objdir/$soname.def;
8948 else
8949 echo EXPORTS > $output_objdir/$soname.def;
8950 cat $export_symbols >> $output_objdir/$soname.def;
8951 fi~
8952 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8953 else
8954 ld_shlibs=no
8955 fi
8956 ;;
8957
8958 haiku*)
8959 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8960 link_all_deplibs=yes
8961 ;;
8962
8963 interix[3-9]*)
8964 hardcode_direct=no
8965 hardcode_shlibpath_var=no
8966 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8967 export_dynamic_flag_spec='${wl}-E'
8968 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8969 # Instead, shared libraries are loaded at an image base (0x10000000 by
8970 # default) and relocated if they conflict, which is a slow very memory
8971 # consuming and fragmenting process. To avoid this, we pick a random,
8972 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8973 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8974 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8975 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'
8976 ;;
8977
8978 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8979 tmp_diet=no
8980 if test "$host_os" = linux-dietlibc; then
8981 case $cc_basename in
8982 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8983 esac
8984 fi
8985 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8986 && test "$tmp_diet" = no
8987 then
8988 tmp_addflag=' $pic_flag'
8989 tmp_sharedflag='-shared'
8990 case $cc_basename,$host_cpu in
8991 pgcc*) # Portland Group C compiler
8992 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'
8993 tmp_addflag=' $pic_flag'
8994 ;;
8995 pgf77* | pgf90* | pgf95* | pgfortran*)
8996 # Portland Group f77 and f90 compilers
8997 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'
8998 tmp_addflag=' $pic_flag -Mnomain' ;;
8999 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9000 tmp_addflag=' -i_dynamic' ;;
9001 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9002 tmp_addflag=' -i_dynamic -nofor_main' ;;
9003 ifc* | ifort*) # Intel Fortran compiler
9004 tmp_addflag=' -nofor_main' ;;
9005 lf95*) # Lahey Fortran 8.1
9006 whole_archive_flag_spec=
9007 tmp_sharedflag='--shared' ;;
9008 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9009 tmp_sharedflag='-qmkshrobj'
9010 tmp_addflag= ;;
9011 nvcc*) # Cuda Compiler Driver 2.2
9012 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'
9013 compiler_needs_object=yes
9014 ;;
9015 esac
9016 case `$CC -V 2>&1 | sed 5q` in
9017 *Sun\ C*) # Sun C 5.9
9018 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'
9019 compiler_needs_object=yes
9020 tmp_sharedflag='-G' ;;
9021 *Sun\ F*) # Sun Fortran 8.3
9022 tmp_sharedflag='-G' ;;
9023 esac
9024 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9025
9026 if test "x$supports_anon_versioning" = xyes; then
9027 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9028 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9029 echo "local: *; };" >> $output_objdir/$libname.ver~
9030 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9031 fi
9032
9033 case $cc_basename in
9034 xlf* | bgf* | bgxlf* | mpixlf*)
9035 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9036 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9037 hardcode_libdir_flag_spec=
9038 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9039 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9040 if test "x$supports_anon_versioning" = xyes; then
9041 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9042 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9043 echo "local: *; };" >> $output_objdir/$libname.ver~
9044 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9045 fi
9046 ;;
9047 esac
9048 else
9049 ld_shlibs=no
9050 fi
9051 ;;
9052
9053 netbsd*)
9054 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9055 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9056 wlarc=
9057 else
9058 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9059 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9060 fi
9061 ;;
9062
9063 solaris*)
9064 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9065 ld_shlibs=no
9066 cat <<_LT_EOF 1>&2
9067
9068 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9069 *** create shared libraries on Solaris systems. Therefore, libtool
9070 *** is disabling shared libraries support. We urge you to upgrade GNU
9071 *** binutils to release 2.9.1 or newer. Another option is to modify
9072 *** your PATH or compiler configuration so that the native linker is
9073 *** used, and then restart.
9074
9075 _LT_EOF
9076 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9077 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9078 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9079 else
9080 ld_shlibs=no
9081 fi
9082 ;;
9083
9084 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9085 case `$LD -v 2>&1` in
9086 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9087 ld_shlibs=no
9088 cat <<_LT_EOF 1>&2
9089
9090 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9091 *** reliably create shared libraries on SCO systems. Therefore, libtool
9092 *** is disabling shared libraries support. We urge you to upgrade GNU
9093 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9094 *** your PATH or compiler configuration so that the native linker is
9095 *** used, and then restart.
9096
9097 _LT_EOF
9098 ;;
9099 *)
9100 # For security reasons, it is highly recommended that you always
9101 # use absolute paths for naming shared libraries, and exclude the
9102 # DT_RUNPATH tag from executables and libraries. But doing so
9103 # requires that you compile everything twice, which is a pain.
9104 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9105 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9106 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9107 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9108 else
9109 ld_shlibs=no
9110 fi
9111 ;;
9112 esac
9113 ;;
9114
9115 sunos4*)
9116 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9117 wlarc=
9118 hardcode_direct=yes
9119 hardcode_shlibpath_var=no
9120 ;;
9121
9122 *)
9123 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9124 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9125 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9126 else
9127 ld_shlibs=no
9128 fi
9129 ;;
9130 esac
9131
9132 if test "$ld_shlibs" = no; then
9133 runpath_var=
9134 hardcode_libdir_flag_spec=
9135 export_dynamic_flag_spec=
9136 whole_archive_flag_spec=
9137 fi
9138 else
9139 # PORTME fill in a description of your system's linker (not GNU ld)
9140 case $host_os in
9141 aix3*)
9142 allow_undefined_flag=unsupported
9143 always_export_symbols=yes
9144 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'
9145 # Note: this linker hardcodes the directories in LIBPATH if there
9146 # are no directories specified by -L.
9147 hardcode_minus_L=yes
9148 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9149 # Neither direct hardcoding nor static linking is supported with a
9150 # broken collect2.
9151 hardcode_direct=unsupported
9152 fi
9153 ;;
9154
9155 aix[4-9]*)
9156 if test "$host_cpu" = ia64; then
9157 # On IA64, the linker does run time linking by default, so we don't
9158 # have to do anything special.
9159 aix_use_runtimelinking=no
9160 exp_sym_flag='-Bexport'
9161 no_entry_flag=""
9162 else
9163 # If we're using GNU nm, then we don't want the "-C" option.
9164 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9165 # Also, AIX nm treats weak defined symbols like other global
9166 # defined symbols, whereas GNU nm marks them as "W".
9167 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9168 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'
9169 else
9170 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'
9171 fi
9172 aix_use_runtimelinking=no
9173
9174 # Test if we are trying to use run time linking or normal
9175 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9176 # need to do runtime linking.
9177 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9178 for ld_flag in $LDFLAGS; do
9179 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9180 aix_use_runtimelinking=yes
9181 break
9182 fi
9183 done
9184 ;;
9185 esac
9186
9187 exp_sym_flag='-bexport'
9188 no_entry_flag='-bnoentry'
9189 fi
9190
9191 # When large executables or shared objects are built, AIX ld can
9192 # have problems creating the table of contents. If linking a library
9193 # or program results in "error TOC overflow" add -mminimal-toc to
9194 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9195 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9196
9197 archive_cmds=''
9198 hardcode_direct=yes
9199 hardcode_direct_absolute=yes
9200 hardcode_libdir_separator=':'
9201 link_all_deplibs=yes
9202 file_list_spec='${wl}-f,'
9203
9204 if test "$GCC" = yes; then
9205 case $host_os in aix4.[012]|aix4.[012].*)
9206 # We only want to do this on AIX 4.2 and lower, the check
9207 # below for broken collect2 doesn't work under 4.3+
9208 collect2name=`${CC} -print-prog-name=collect2`
9209 if test -f "$collect2name" &&
9210 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9211 then
9212 # We have reworked collect2
9213 :
9214 else
9215 # We have old collect2
9216 hardcode_direct=unsupported
9217 # It fails to find uninstalled libraries when the uninstalled
9218 # path is not listed in the libpath. Setting hardcode_minus_L
9219 # to unsupported forces relinking
9220 hardcode_minus_L=yes
9221 hardcode_libdir_flag_spec='-L$libdir'
9222 hardcode_libdir_separator=
9223 fi
9224 ;;
9225 esac
9226 shared_flag='-shared'
9227 if test "$aix_use_runtimelinking" = yes; then
9228 shared_flag="$shared_flag "'${wl}-G'
9229 fi
9230 else
9231 # not using gcc
9232 if test "$host_cpu" = ia64; then
9233 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9234 # chokes on -Wl,-G. The following line is correct:
9235 shared_flag='-G'
9236 else
9237 if test "$aix_use_runtimelinking" = yes; then
9238 shared_flag='${wl}-G'
9239 else
9240 shared_flag='${wl}-bM:SRE'
9241 fi
9242 fi
9243 fi
9244
9245 export_dynamic_flag_spec='${wl}-bexpall'
9246 # It seems that -bexpall does not export symbols beginning with
9247 # underscore (_), so it is better to generate a list of symbols to export.
9248 always_export_symbols=yes
9249 if test "$aix_use_runtimelinking" = yes; then
9250 # Warning - without using the other runtime loading flags (-brtl),
9251 # -berok will link without error, but may produce a broken library.
9252 allow_undefined_flag='-berok'
9253 # Determine the default libpath from the value encoded in an
9254 # empty executable.
9255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9256 /* end confdefs.h. */
9257
9258 int
9259 main ()
9260 {
9261
9262 ;
9263 return 0;
9264 }
9265 _ACEOF
9266 if ac_fn_c_try_link "$LINENO"; then :
9267
9268 lt_aix_libpath_sed='
9269 /Import File Strings/,/^$/ {
9270 /^0/ {
9271 s/^0 *\(.*\)$/\1/
9272 p
9273 }
9274 }'
9275 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9276 # Check for a 64-bit object if we didn't find anything.
9277 if test -z "$aix_libpath"; then
9278 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9279 fi
9280 fi
9281 rm -f core conftest.err conftest.$ac_objext \
9282 conftest$ac_exeext conftest.$ac_ext
9283 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9284
9285 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9286 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"
9287 else
9288 if test "$host_cpu" = ia64; then
9289 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9290 allow_undefined_flag="-z nodefs"
9291 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"
9292 else
9293 # Determine the default libpath from the value encoded in an
9294 # empty executable.
9295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9296 /* end confdefs.h. */
9297
9298 int
9299 main ()
9300 {
9301
9302 ;
9303 return 0;
9304 }
9305 _ACEOF
9306 if ac_fn_c_try_link "$LINENO"; then :
9307
9308 lt_aix_libpath_sed='
9309 /Import File Strings/,/^$/ {
9310 /^0/ {
9311 s/^0 *\(.*\)$/\1/
9312 p
9313 }
9314 }'
9315 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9316 # Check for a 64-bit object if we didn't find anything.
9317 if test -z "$aix_libpath"; then
9318 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9319 fi
9320 fi
9321 rm -f core conftest.err conftest.$ac_objext \
9322 conftest$ac_exeext conftest.$ac_ext
9323 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9324
9325 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9326 # Warning - without using the other run time loading flags,
9327 # -berok will link without error, but may produce a broken library.
9328 no_undefined_flag=' ${wl}-bernotok'
9329 allow_undefined_flag=' ${wl}-berok'
9330 if test "$with_gnu_ld" = yes; then
9331 # We only use this code for GNU lds that support --whole-archive.
9332 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9333 else
9334 # Exported symbols can be pulled into shared objects from archives
9335 whole_archive_flag_spec='$convenience'
9336 fi
9337 archive_cmds_need_lc=yes
9338 # This is similar to how AIX traditionally builds its shared libraries.
9339 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'
9340 fi
9341 fi
9342 ;;
9343
9344 amigaos*)
9345 case $host_cpu in
9346 powerpc)
9347 # see comment about AmigaOS4 .so support
9348 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9349 archive_expsym_cmds=''
9350 ;;
9351 m68k)
9352 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)'
9353 hardcode_libdir_flag_spec='-L$libdir'
9354 hardcode_minus_L=yes
9355 ;;
9356 esac
9357 ;;
9358
9359 bsdi[45]*)
9360 export_dynamic_flag_spec=-rdynamic
9361 ;;
9362
9363 cygwin* | mingw* | pw32* | cegcc*)
9364 # When not using gcc, we currently assume that we are using
9365 # Microsoft Visual C++.
9366 # hardcode_libdir_flag_spec is actually meaningless, as there is
9367 # no search path for DLLs.
9368 hardcode_libdir_flag_spec=' '
9369 allow_undefined_flag=unsupported
9370 # Tell ltmain to make .lib files, not .a files.
9371 libext=lib
9372 # Tell ltmain to make .dll files, not .so files.
9373 shrext_cmds=".dll"
9374 # FIXME: Setting linknames here is a bad hack.
9375 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9376 # The linker will automatically build a .lib file if we build a DLL.
9377 old_archive_from_new_cmds='true'
9378 # FIXME: Should let the user specify the lib program.
9379 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9380 fix_srcfile_path='`cygpath -w "$srcfile"`'
9381 enable_shared_with_static_runtimes=yes
9382 ;;
9383
9384 darwin* | rhapsody*)
9385
9386
9387 archive_cmds_need_lc=no
9388 hardcode_direct=no
9389 hardcode_automatic=yes
9390 hardcode_shlibpath_var=unsupported
9391 if test "$lt_cv_ld_force_load" = "yes"; then
9392 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\"`'
9393 else
9394 whole_archive_flag_spec=''
9395 fi
9396 link_all_deplibs=yes
9397 allow_undefined_flag="$_lt_dar_allow_undefined"
9398 case $cc_basename in
9399 ifort*) _lt_dar_can_shared=yes ;;
9400 *) _lt_dar_can_shared=$GCC ;;
9401 esac
9402 if test "$_lt_dar_can_shared" = "yes"; then
9403 output_verbose_link_cmd=func_echo_all
9404 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9405 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9406 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}"
9407 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}"
9408
9409 else
9410 ld_shlibs=no
9411 fi
9412
9413 ;;
9414
9415 dgux*)
9416 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9417 hardcode_libdir_flag_spec='-L$libdir'
9418 hardcode_shlibpath_var=no
9419 ;;
9420
9421 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9422 # support. Future versions do this automatically, but an explicit c++rt0.o
9423 # does not break anything, and helps significantly (at the cost of a little
9424 # extra space).
9425 freebsd2.2*)
9426 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9427 hardcode_libdir_flag_spec='-R$libdir'
9428 hardcode_direct=yes
9429 hardcode_shlibpath_var=no
9430 ;;
9431
9432 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9433 freebsd2.*)
9434 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9435 hardcode_direct=yes
9436 hardcode_minus_L=yes
9437 hardcode_shlibpath_var=no
9438 ;;
9439
9440 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9441 freebsd* | dragonfly*)
9442 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9443 hardcode_libdir_flag_spec='-R$libdir'
9444 hardcode_direct=yes
9445 hardcode_shlibpath_var=no
9446 ;;
9447
9448 hpux9*)
9449 if test "$GCC" = yes; then
9450 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'
9451 else
9452 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'
9453 fi
9454 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9455 hardcode_libdir_separator=:
9456 hardcode_direct=yes
9457
9458 # hardcode_minus_L: Not really in the search PATH,
9459 # but as the default location of the library.
9460 hardcode_minus_L=yes
9461 export_dynamic_flag_spec='${wl}-E'
9462 ;;
9463
9464 hpux10*)
9465 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9466 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9467 else
9468 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9469 fi
9470 if test "$with_gnu_ld" = no; then
9471 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9472 hardcode_libdir_flag_spec_ld='+b $libdir'
9473 hardcode_libdir_separator=:
9474 hardcode_direct=yes
9475 hardcode_direct_absolute=yes
9476 export_dynamic_flag_spec='${wl}-E'
9477 # hardcode_minus_L: Not really in the search PATH,
9478 # but as the default location of the library.
9479 hardcode_minus_L=yes
9480 fi
9481 ;;
9482
9483 hpux11*)
9484 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9485 case $host_cpu in
9486 hppa*64*)
9487 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9488 ;;
9489 ia64*)
9490 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9491 ;;
9492 *)
9493 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9494 ;;
9495 esac
9496 else
9497 case $host_cpu in
9498 hppa*64*)
9499 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9500 ;;
9501 ia64*)
9502 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9503 ;;
9504 *)
9505
9506 # Older versions of the 11.00 compiler do not understand -b yet
9507 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9509 $as_echo_n "checking if $CC understands -b... " >&6; }
9510 if ${lt_cv_prog_compiler__b+:} false; then :
9511 $as_echo_n "(cached) " >&6
9512 else
9513 lt_cv_prog_compiler__b=no
9514 save_LDFLAGS="$LDFLAGS"
9515 LDFLAGS="$LDFLAGS -b"
9516 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9517 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9518 # The linker can only warn and ignore the option if not recognized
9519 # So say no if there are warnings
9520 if test -s conftest.err; then
9521 # Append any errors to the config.log.
9522 cat conftest.err 1>&5
9523 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9524 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9525 if diff conftest.exp conftest.er2 >/dev/null; then
9526 lt_cv_prog_compiler__b=yes
9527 fi
9528 else
9529 lt_cv_prog_compiler__b=yes
9530 fi
9531 fi
9532 $RM -r conftest*
9533 LDFLAGS="$save_LDFLAGS"
9534
9535 fi
9536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9537 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9538
9539 if test x"$lt_cv_prog_compiler__b" = xyes; then
9540 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9541 else
9542 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9543 fi
9544
9545 ;;
9546 esac
9547 fi
9548 if test "$with_gnu_ld" = no; then
9549 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9550 hardcode_libdir_separator=:
9551
9552 case $host_cpu in
9553 hppa*64*|ia64*)
9554 hardcode_direct=no
9555 hardcode_shlibpath_var=no
9556 ;;
9557 *)
9558 hardcode_direct=yes
9559 hardcode_direct_absolute=yes
9560 export_dynamic_flag_spec='${wl}-E'
9561
9562 # hardcode_minus_L: Not really in the search PATH,
9563 # but as the default location of the library.
9564 hardcode_minus_L=yes
9565 ;;
9566 esac
9567 fi
9568 ;;
9569
9570 irix5* | irix6* | nonstopux*)
9571 if test "$GCC" = yes; then
9572 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'
9573 # Try to use the -exported_symbol ld option, if it does not
9574 # work, assume that -exports_file does not work either and
9575 # implicitly export all symbols.
9576 save_LDFLAGS="$LDFLAGS"
9577 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9579 /* end confdefs.h. */
9580 int foo(void) {}
9581 _ACEOF
9582 if ac_fn_c_try_link "$LINENO"; then :
9583 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'
9584
9585 fi
9586 rm -f core conftest.err conftest.$ac_objext \
9587 conftest$ac_exeext conftest.$ac_ext
9588 LDFLAGS="$save_LDFLAGS"
9589 else
9590 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'
9591 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'
9592 fi
9593 archive_cmds_need_lc='no'
9594 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9595 hardcode_libdir_separator=:
9596 inherit_rpath=yes
9597 link_all_deplibs=yes
9598 ;;
9599
9600 netbsd*)
9601 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9602 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9603 else
9604 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9605 fi
9606 hardcode_libdir_flag_spec='-R$libdir'
9607 hardcode_direct=yes
9608 hardcode_shlibpath_var=no
9609 ;;
9610
9611 newsos6)
9612 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9613 hardcode_direct=yes
9614 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9615 hardcode_libdir_separator=:
9616 hardcode_shlibpath_var=no
9617 ;;
9618
9619 *nto* | *qnx*)
9620 ;;
9621
9622 openbsd*)
9623 if test -f /usr/libexec/ld.so; then
9624 hardcode_direct=yes
9625 hardcode_shlibpath_var=no
9626 hardcode_direct_absolute=yes
9627 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9628 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9629 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9630 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9631 export_dynamic_flag_spec='${wl}-E'
9632 else
9633 case $host_os in
9634 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9635 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9636 hardcode_libdir_flag_spec='-R$libdir'
9637 ;;
9638 *)
9639 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9640 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9641 ;;
9642 esac
9643 fi
9644 else
9645 ld_shlibs=no
9646 fi
9647 ;;
9648
9649 os2*)
9650 hardcode_libdir_flag_spec='-L$libdir'
9651 hardcode_minus_L=yes
9652 allow_undefined_flag=unsupported
9653 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'
9654 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9655 ;;
9656
9657 osf3*)
9658 if test "$GCC" = yes; then
9659 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9660 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'
9661 else
9662 allow_undefined_flag=' -expect_unresolved \*'
9663 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'
9664 fi
9665 archive_cmds_need_lc='no'
9666 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9667 hardcode_libdir_separator=:
9668 ;;
9669
9670 osf4* | osf5*) # as osf3* with the addition of -msym flag
9671 if test "$GCC" = yes; then
9672 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9673 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'
9674 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9675 else
9676 allow_undefined_flag=' -expect_unresolved \*'
9677 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'
9678 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~
9679 $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'
9680
9681 # Both c and cxx compiler support -rpath directly
9682 hardcode_libdir_flag_spec='-rpath $libdir'
9683 fi
9684 archive_cmds_need_lc='no'
9685 hardcode_libdir_separator=:
9686 ;;
9687
9688 solaris*)
9689 no_undefined_flag=' -z defs'
9690 if test "$GCC" = yes; then
9691 wlarc='${wl}'
9692 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9693 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9694 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9695 else
9696 case `$CC -V 2>&1` in
9697 *"Compilers 5.0"*)
9698 wlarc=''
9699 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9700 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9701 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9702 ;;
9703 *)
9704 wlarc='${wl}'
9705 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9706 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9707 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9708 ;;
9709 esac
9710 fi
9711 hardcode_libdir_flag_spec='-R$libdir'
9712 hardcode_shlibpath_var=no
9713 case $host_os in
9714 solaris2.[0-5] | solaris2.[0-5].*) ;;
9715 *)
9716 # The compiler driver will combine and reorder linker options,
9717 # but understands `-z linker_flag'. GCC discards it without `$wl',
9718 # but is careful enough not to reorder.
9719 # Supported since Solaris 2.6 (maybe 2.5.1?)
9720 if test "$GCC" = yes; then
9721 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9722 else
9723 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9724 fi
9725 ;;
9726 esac
9727 link_all_deplibs=yes
9728 ;;
9729
9730 sunos4*)
9731 if test "x$host_vendor" = xsequent; then
9732 # Use $CC to link under sequent, because it throws in some extra .o
9733 # files that make .init and .fini sections work.
9734 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9735 else
9736 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9737 fi
9738 hardcode_libdir_flag_spec='-L$libdir'
9739 hardcode_direct=yes
9740 hardcode_minus_L=yes
9741 hardcode_shlibpath_var=no
9742 ;;
9743
9744 sysv4)
9745 case $host_vendor in
9746 sni)
9747 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9748 hardcode_direct=yes # is this really true???
9749 ;;
9750 siemens)
9751 ## LD is ld it makes a PLAMLIB
9752 ## CC just makes a GrossModule.
9753 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9754 reload_cmds='$CC -r -o $output$reload_objs'
9755 hardcode_direct=no
9756 ;;
9757 motorola)
9758 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9759 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9760 ;;
9761 esac
9762 runpath_var='LD_RUN_PATH'
9763 hardcode_shlibpath_var=no
9764 ;;
9765
9766 sysv4.3*)
9767 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9768 hardcode_shlibpath_var=no
9769 export_dynamic_flag_spec='-Bexport'
9770 ;;
9771
9772 sysv4*MP*)
9773 if test -d /usr/nec; then
9774 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9775 hardcode_shlibpath_var=no
9776 runpath_var=LD_RUN_PATH
9777 hardcode_runpath_var=yes
9778 ld_shlibs=yes
9779 fi
9780 ;;
9781
9782 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9783 no_undefined_flag='${wl}-z,text'
9784 archive_cmds_need_lc=no
9785 hardcode_shlibpath_var=no
9786 runpath_var='LD_RUN_PATH'
9787
9788 if test "$GCC" = yes; then
9789 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9790 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9791 else
9792 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9793 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9794 fi
9795 ;;
9796
9797 sysv5* | sco3.2v5* | sco5v6*)
9798 # Note: We can NOT use -z defs as we might desire, because we do not
9799 # link with -lc, and that would cause any symbols used from libc to
9800 # always be unresolved, which means just about no library would
9801 # ever link correctly. If we're not using GNU ld we use -z text
9802 # though, which does catch some bad symbols but isn't as heavy-handed
9803 # as -z defs.
9804 no_undefined_flag='${wl}-z,text'
9805 allow_undefined_flag='${wl}-z,nodefs'
9806 archive_cmds_need_lc=no
9807 hardcode_shlibpath_var=no
9808 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9809 hardcode_libdir_separator=':'
9810 link_all_deplibs=yes
9811 export_dynamic_flag_spec='${wl}-Bexport'
9812 runpath_var='LD_RUN_PATH'
9813
9814 if test "$GCC" = yes; then
9815 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9816 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9817 else
9818 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9819 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9820 fi
9821 ;;
9822
9823 uts4*)
9824 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9825 hardcode_libdir_flag_spec='-L$libdir'
9826 hardcode_shlibpath_var=no
9827 ;;
9828
9829 *)
9830 ld_shlibs=no
9831 ;;
9832 esac
9833
9834 if test x$host_vendor = xsni; then
9835 case $host in
9836 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9837 export_dynamic_flag_spec='${wl}-Blargedynsym'
9838 ;;
9839 esac
9840 fi
9841 fi
9842
9843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9844 $as_echo "$ld_shlibs" >&6; }
9845 test "$ld_shlibs" = no && can_build_shared=no
9846
9847 with_gnu_ld=$with_gnu_ld
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863 #
9864 # Do we need to explicitly link libc?
9865 #
9866 case "x$archive_cmds_need_lc" in
9867 x|xyes)
9868 # Assume -lc should be added
9869 archive_cmds_need_lc=yes
9870
9871 if test "$enable_shared" = yes && test "$GCC" = yes; then
9872 case $archive_cmds in
9873 *'~'*)
9874 # FIXME: we may have to deal with multi-command sequences.
9875 ;;
9876 '$CC '*)
9877 # Test whether the compiler implicitly links with -lc since on some
9878 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9879 # to ld, don't add -lc before -lgcc.
9880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9881 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9882 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9883 $as_echo_n "(cached) " >&6
9884 else
9885 $RM conftest*
9886 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9887
9888 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9889 (eval $ac_compile) 2>&5
9890 ac_status=$?
9891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9892 test $ac_status = 0; } 2>conftest.err; then
9893 soname=conftest
9894 lib=conftest
9895 libobjs=conftest.$ac_objext
9896 deplibs=
9897 wl=$lt_prog_compiler_wl
9898 pic_flag=$lt_prog_compiler_pic
9899 compiler_flags=-v
9900 linker_flags=-v
9901 verstring=
9902 output_objdir=.
9903 libname=conftest
9904 lt_save_allow_undefined_flag=$allow_undefined_flag
9905 allow_undefined_flag=
9906 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9907 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9908 ac_status=$?
9909 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9910 test $ac_status = 0; }
9911 then
9912 lt_cv_archive_cmds_need_lc=no
9913 else
9914 lt_cv_archive_cmds_need_lc=yes
9915 fi
9916 allow_undefined_flag=$lt_save_allow_undefined_flag
9917 else
9918 cat conftest.err 1>&5
9919 fi
9920 $RM conftest*
9921
9922 fi
9923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9924 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9925 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9926 ;;
9927 esac
9928 fi
9929 ;;
9930 esac
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10089 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10090
10091 if test "$GCC" = yes; then
10092 case $host_os in
10093 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10094 *) lt_awk_arg="/^libraries:/" ;;
10095 esac
10096 case $host_os in
10097 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10098 *) lt_sed_strip_eq="s,=/,/,g" ;;
10099 esac
10100 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10101 case $lt_search_path_spec in
10102 *\;*)
10103 # if the path contains ";" then we assume it to be the separator
10104 # otherwise default to the standard path separator (i.e. ":") - it is
10105 # assumed that no part of a normal pathname contains ";" but that should
10106 # okay in the real world where ";" in dirpaths is itself problematic.
10107 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10108 ;;
10109 *)
10110 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10111 ;;
10112 esac
10113 # Ok, now we have the path, separated by spaces, we can step through it
10114 # and add multilib dir if necessary.
10115 lt_tmp_lt_search_path_spec=
10116 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10117 for lt_sys_path in $lt_search_path_spec; do
10118 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10119 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10120 else
10121 test -d "$lt_sys_path" && \
10122 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10123 fi
10124 done
10125 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10126 BEGIN {RS=" "; FS="/|\n";} {
10127 lt_foo="";
10128 lt_count=0;
10129 for (lt_i = NF; lt_i > 0; lt_i--) {
10130 if ($lt_i != "" && $lt_i != ".") {
10131 if ($lt_i == "..") {
10132 lt_count++;
10133 } else {
10134 if (lt_count == 0) {
10135 lt_foo="/" $lt_i lt_foo;
10136 } else {
10137 lt_count--;
10138 }
10139 }
10140 }
10141 }
10142 if (lt_foo != "") { lt_freq[lt_foo]++; }
10143 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10144 }'`
10145 # AWK program above erroneously prepends '/' to C:/dos/paths
10146 # for these hosts.
10147 case $host_os in
10148 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10149 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10150 esac
10151 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10152 else
10153 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10154 fi
10155 library_names_spec=
10156 libname_spec='lib$name'
10157 soname_spec=
10158 shrext_cmds=".so"
10159 postinstall_cmds=
10160 postuninstall_cmds=
10161 finish_cmds=
10162 finish_eval=
10163 shlibpath_var=
10164 shlibpath_overrides_runpath=unknown
10165 version_type=none
10166 dynamic_linker="$host_os ld.so"
10167 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10168 need_lib_prefix=unknown
10169 hardcode_into_libs=no
10170
10171 # when you set need_version to no, make sure it does not cause -set_version
10172 # flags to be left without arguments
10173 need_version=unknown
10174
10175 case $host_os in
10176 aix3*)
10177 version_type=linux
10178 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10179 shlibpath_var=LIBPATH
10180
10181 # AIX 3 has no versioning support, so we append a major version to the name.
10182 soname_spec='${libname}${release}${shared_ext}$major'
10183 ;;
10184
10185 aix[4-9]*)
10186 version_type=linux
10187 need_lib_prefix=no
10188 need_version=no
10189 hardcode_into_libs=yes
10190 if test "$host_cpu" = ia64; then
10191 # AIX 5 supports IA64
10192 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10193 shlibpath_var=LD_LIBRARY_PATH
10194 else
10195 # With GCC up to 2.95.x, collect2 would create an import file
10196 # for dependence libraries. The import file would start with
10197 # the line `#! .'. This would cause the generated library to
10198 # depend on `.', always an invalid library. This was fixed in
10199 # development snapshots of GCC prior to 3.0.
10200 case $host_os in
10201 aix4 | aix4.[01] | aix4.[01].*)
10202 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10203 echo ' yes '
10204 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10205 :
10206 else
10207 can_build_shared=no
10208 fi
10209 ;;
10210 esac
10211 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10212 # soname into executable. Probably we can add versioning support to
10213 # collect2, so additional links can be useful in future.
10214 if test "$aix_use_runtimelinking" = yes; then
10215 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10216 # instead of lib<name>.a to let people know that these are not
10217 # typical AIX shared libraries.
10218 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10219 else
10220 # We preserve .a as extension for shared libraries through AIX4.2
10221 # and later when we are not doing run time linking.
10222 library_names_spec='${libname}${release}.a $libname.a'
10223 soname_spec='${libname}${release}${shared_ext}$major'
10224 fi
10225 shlibpath_var=LIBPATH
10226 fi
10227 ;;
10228
10229 amigaos*)
10230 case $host_cpu in
10231 powerpc)
10232 # Since July 2007 AmigaOS4 officially supports .so libraries.
10233 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10234 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10235 ;;
10236 m68k)
10237 library_names_spec='$libname.ixlibrary $libname.a'
10238 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10239 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'
10240 ;;
10241 esac
10242 ;;
10243
10244 beos*)
10245 library_names_spec='${libname}${shared_ext}'
10246 dynamic_linker="$host_os ld.so"
10247 shlibpath_var=LIBRARY_PATH
10248 ;;
10249
10250 bsdi[45]*)
10251 version_type=linux
10252 need_version=no
10253 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10254 soname_spec='${libname}${release}${shared_ext}$major'
10255 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10256 shlibpath_var=LD_LIBRARY_PATH
10257 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10258 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10259 # the default ld.so.conf also contains /usr/contrib/lib and
10260 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10261 # libtool to hard-code these into programs
10262 ;;
10263
10264 cygwin* | mingw* | pw32* | cegcc*)
10265 version_type=windows
10266 shrext_cmds=".dll"
10267 need_version=no
10268 need_lib_prefix=no
10269
10270 case $GCC,$host_os in
10271 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10272 library_names_spec='$libname.dll.a'
10273 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10274 postinstall_cmds='base_file=`basename \${file}`~
10275 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10276 dldir=$destdir/`dirname \$dlpath`~
10277 test -d \$dldir || mkdir -p \$dldir~
10278 $install_prog $dir/$dlname \$dldir/$dlname~
10279 chmod a+x \$dldir/$dlname~
10280 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10281 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10282 fi'
10283 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10284 dlpath=$dir/\$dldll~
10285 $RM \$dlpath'
10286 shlibpath_overrides_runpath=yes
10287
10288 case $host_os in
10289 cygwin*)
10290 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10291 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10292
10293 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10294 ;;
10295 mingw* | cegcc*)
10296 # MinGW DLLs use traditional 'lib' prefix
10297 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10298 ;;
10299 pw32*)
10300 # pw32 DLLs use 'pw' prefix rather than 'lib'
10301 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10302 ;;
10303 esac
10304 ;;
10305
10306 *)
10307 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10308 ;;
10309 esac
10310 dynamic_linker='Win32 ld.exe'
10311 # FIXME: first we should search . and the directory the executable is in
10312 shlibpath_var=PATH
10313 ;;
10314
10315 darwin* | rhapsody*)
10316 dynamic_linker="$host_os dyld"
10317 version_type=darwin
10318 need_lib_prefix=no
10319 need_version=no
10320 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10321 soname_spec='${libname}${release}${major}$shared_ext'
10322 shlibpath_overrides_runpath=yes
10323 shlibpath_var=DYLD_LIBRARY_PATH
10324 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10325
10326 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10327 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10328 ;;
10329
10330 dgux*)
10331 version_type=linux
10332 need_lib_prefix=no
10333 need_version=no
10334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10335 soname_spec='${libname}${release}${shared_ext}$major'
10336 shlibpath_var=LD_LIBRARY_PATH
10337 ;;
10338
10339 freebsd* | dragonfly*)
10340 # DragonFly does not have aout. When/if they implement a new
10341 # versioning mechanism, adjust this.
10342 if test -x /usr/bin/objformat; then
10343 objformat=`/usr/bin/objformat`
10344 else
10345 case $host_os in
10346 freebsd[23].*) objformat=aout ;;
10347 *) objformat=elf ;;
10348 esac
10349 fi
10350 version_type=freebsd-$objformat
10351 case $version_type in
10352 freebsd-elf*)
10353 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10354 need_version=no
10355 need_lib_prefix=no
10356 ;;
10357 freebsd-*)
10358 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10359 need_version=yes
10360 ;;
10361 esac
10362 shlibpath_var=LD_LIBRARY_PATH
10363 case $host_os in
10364 freebsd2.*)
10365 shlibpath_overrides_runpath=yes
10366 ;;
10367 freebsd3.[01]* | freebsdelf3.[01]*)
10368 shlibpath_overrides_runpath=yes
10369 hardcode_into_libs=yes
10370 ;;
10371 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10372 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10373 shlibpath_overrides_runpath=no
10374 hardcode_into_libs=yes
10375 ;;
10376 *) # from 4.6 on, and DragonFly
10377 shlibpath_overrides_runpath=yes
10378 hardcode_into_libs=yes
10379 ;;
10380 esac
10381 ;;
10382
10383 haiku*)
10384 version_type=linux
10385 need_lib_prefix=no
10386 need_version=no
10387 dynamic_linker="$host_os runtime_loader"
10388 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10389 soname_spec='${libname}${release}${shared_ext}$major'
10390 shlibpath_var=LIBRARY_PATH
10391 shlibpath_overrides_runpath=yes
10392 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10393 hardcode_into_libs=yes
10394 ;;
10395
10396 hpux9* | hpux10* | hpux11*)
10397 # Give a soname corresponding to the major version so that dld.sl refuses to
10398 # link against other versions.
10399 version_type=sunos
10400 need_lib_prefix=no
10401 need_version=no
10402 case $host_cpu in
10403 ia64*)
10404 shrext_cmds='.so'
10405 hardcode_into_libs=yes
10406 dynamic_linker="$host_os dld.so"
10407 shlibpath_var=LD_LIBRARY_PATH
10408 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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 if test "X$HPUX_IA64_MODE" = X32; then
10412 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10413 else
10414 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10415 fi
10416 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10417 ;;
10418 hppa*64*)
10419 shrext_cmds='.sl'
10420 hardcode_into_libs=yes
10421 dynamic_linker="$host_os dld.sl"
10422 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10423 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10424 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10425 soname_spec='${libname}${release}${shared_ext}$major'
10426 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10427 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10428 ;;
10429 *)
10430 shrext_cmds='.sl'
10431 dynamic_linker="$host_os dld.sl"
10432 shlibpath_var=SHLIB_PATH
10433 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10434 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10435 soname_spec='${libname}${release}${shared_ext}$major'
10436 ;;
10437 esac
10438 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10439 postinstall_cmds='chmod 555 $lib'
10440 # or fails outright, so override atomically:
10441 install_override_mode=555
10442 ;;
10443
10444 interix[3-9]*)
10445 version_type=linux
10446 need_lib_prefix=no
10447 need_version=no
10448 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10449 soname_spec='${libname}${release}${shared_ext}$major'
10450 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10451 shlibpath_var=LD_LIBRARY_PATH
10452 shlibpath_overrides_runpath=no
10453 hardcode_into_libs=yes
10454 ;;
10455
10456 irix5* | irix6* | nonstopux*)
10457 case $host_os in
10458 nonstopux*) version_type=nonstopux ;;
10459 *)
10460 if test "$lt_cv_prog_gnu_ld" = yes; then
10461 version_type=linux
10462 else
10463 version_type=irix
10464 fi ;;
10465 esac
10466 need_lib_prefix=no
10467 need_version=no
10468 soname_spec='${libname}${release}${shared_ext}$major'
10469 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10470 case $host_os in
10471 irix5* | nonstopux*)
10472 libsuff= shlibsuff=
10473 ;;
10474 *)
10475 case $LD in # libtool.m4 will add one of these switches to LD
10476 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10477 libsuff= shlibsuff= libmagic=32-bit;;
10478 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10479 libsuff=32 shlibsuff=N32 libmagic=N32;;
10480 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10481 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10482 *) libsuff= shlibsuff= libmagic=never-match;;
10483 esac
10484 ;;
10485 esac
10486 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10487 shlibpath_overrides_runpath=no
10488 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10489 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10490 hardcode_into_libs=yes
10491 ;;
10492
10493 # No shared lib support for Linux oldld, aout, or coff.
10494 linux*oldld* | linux*aout* | linux*coff*)
10495 dynamic_linker=no
10496 ;;
10497
10498 # This must be Linux ELF.
10499 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10500 version_type=linux
10501 need_lib_prefix=no
10502 need_version=no
10503 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10504 soname_spec='${libname}${release}${shared_ext}$major'
10505 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10506 shlibpath_var=LD_LIBRARY_PATH
10507 shlibpath_overrides_runpath=no
10508
10509 # Some binutils ld are patched to set DT_RUNPATH
10510 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10511 $as_echo_n "(cached) " >&6
10512 else
10513 lt_cv_shlibpath_overrides_runpath=no
10514 save_LDFLAGS=$LDFLAGS
10515 save_libdir=$libdir
10516 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10517 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10519 /* end confdefs.h. */
10520
10521 int
10522 main ()
10523 {
10524
10525 ;
10526 return 0;
10527 }
10528 _ACEOF
10529 if ac_fn_c_try_link "$LINENO"; then :
10530 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10531 lt_cv_shlibpath_overrides_runpath=yes
10532 fi
10533 fi
10534 rm -f core conftest.err conftest.$ac_objext \
10535 conftest$ac_exeext conftest.$ac_ext
10536 LDFLAGS=$save_LDFLAGS
10537 libdir=$save_libdir
10538
10539 fi
10540
10541 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10542
10543 # This implies no fast_install, which is unacceptable.
10544 # Some rework will be needed to allow for fast_install
10545 # before this can be enabled.
10546 hardcode_into_libs=yes
10547
10548 # Append ld.so.conf contents to the search path
10549 if test -f /etc/ld.so.conf; then
10550 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' ' '`
10551 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10552 fi
10553
10554 # We used to test for /lib/ld.so.1 and disable shared libraries on
10555 # powerpc, because MkLinux only supported shared libraries with the
10556 # GNU dynamic linker. Since this was broken with cross compilers,
10557 # most powerpc-linux boxes support dynamic linking these days and
10558 # people can always --disable-shared, the test was removed, and we
10559 # assume the GNU/Linux dynamic linker is in use.
10560 dynamic_linker='GNU/Linux ld.so'
10561 ;;
10562
10563 netbsd*)
10564 version_type=sunos
10565 need_lib_prefix=no
10566 need_version=no
10567 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10568 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10569 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10570 dynamic_linker='NetBSD (a.out) ld.so'
10571 else
10572 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10573 soname_spec='${libname}${release}${shared_ext}$major'
10574 dynamic_linker='NetBSD ld.elf_so'
10575 fi
10576 shlibpath_var=LD_LIBRARY_PATH
10577 shlibpath_overrides_runpath=yes
10578 hardcode_into_libs=yes
10579 ;;
10580
10581 newsos6)
10582 version_type=linux
10583 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10584 shlibpath_var=LD_LIBRARY_PATH
10585 shlibpath_overrides_runpath=yes
10586 ;;
10587
10588 *nto* | *qnx*)
10589 version_type=qnx
10590 need_lib_prefix=no
10591 need_version=no
10592 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10593 soname_spec='${libname}${release}${shared_ext}$major'
10594 shlibpath_var=LD_LIBRARY_PATH
10595 shlibpath_overrides_runpath=no
10596 hardcode_into_libs=yes
10597 dynamic_linker='ldqnx.so'
10598 ;;
10599
10600 openbsd*)
10601 version_type=sunos
10602 sys_lib_dlsearch_path_spec="/usr/lib"
10603 need_lib_prefix=no
10604 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10605 case $host_os in
10606 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10607 *) need_version=no ;;
10608 esac
10609 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10610 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10611 shlibpath_var=LD_LIBRARY_PATH
10612 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10613 case $host_os in
10614 openbsd2.[89] | openbsd2.[89].*)
10615 shlibpath_overrides_runpath=no
10616 ;;
10617 *)
10618 shlibpath_overrides_runpath=yes
10619 ;;
10620 esac
10621 else
10622 shlibpath_overrides_runpath=yes
10623 fi
10624 ;;
10625
10626 os2*)
10627 libname_spec='$name'
10628 shrext_cmds=".dll"
10629 need_lib_prefix=no
10630 library_names_spec='$libname${shared_ext} $libname.a'
10631 dynamic_linker='OS/2 ld.exe'
10632 shlibpath_var=LIBPATH
10633 ;;
10634
10635 osf3* | osf4* | osf5*)
10636 version_type=osf
10637 need_lib_prefix=no
10638 need_version=no
10639 soname_spec='${libname}${release}${shared_ext}$major'
10640 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10641 shlibpath_var=LD_LIBRARY_PATH
10642 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10643 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10644 ;;
10645
10646 rdos*)
10647 dynamic_linker=no
10648 ;;
10649
10650 solaris*)
10651 version_type=linux
10652 need_lib_prefix=no
10653 need_version=no
10654 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10655 soname_spec='${libname}${release}${shared_ext}$major'
10656 shlibpath_var=LD_LIBRARY_PATH
10657 shlibpath_overrides_runpath=yes
10658 hardcode_into_libs=yes
10659 # ldd complains unless libraries are executable
10660 postinstall_cmds='chmod +x $lib'
10661 ;;
10662
10663 sunos4*)
10664 version_type=sunos
10665 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10666 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10667 shlibpath_var=LD_LIBRARY_PATH
10668 shlibpath_overrides_runpath=yes
10669 if test "$with_gnu_ld" = yes; then
10670 need_lib_prefix=no
10671 fi
10672 need_version=yes
10673 ;;
10674
10675 sysv4 | sysv4.3*)
10676 version_type=linux
10677 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10678 soname_spec='${libname}${release}${shared_ext}$major'
10679 shlibpath_var=LD_LIBRARY_PATH
10680 case $host_vendor in
10681 sni)
10682 shlibpath_overrides_runpath=no
10683 need_lib_prefix=no
10684 runpath_var=LD_RUN_PATH
10685 ;;
10686 siemens)
10687 need_lib_prefix=no
10688 ;;
10689 motorola)
10690 need_lib_prefix=no
10691 need_version=no
10692 shlibpath_overrides_runpath=no
10693 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10694 ;;
10695 esac
10696 ;;
10697
10698 sysv4*MP*)
10699 if test -d /usr/nec ;then
10700 version_type=linux
10701 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10702 soname_spec='$libname${shared_ext}.$major'
10703 shlibpath_var=LD_LIBRARY_PATH
10704 fi
10705 ;;
10706
10707 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10708 version_type=freebsd-elf
10709 need_lib_prefix=no
10710 need_version=no
10711 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10712 soname_spec='${libname}${release}${shared_ext}$major'
10713 shlibpath_var=LD_LIBRARY_PATH
10714 shlibpath_overrides_runpath=yes
10715 hardcode_into_libs=yes
10716 if test "$with_gnu_ld" = yes; then
10717 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10718 else
10719 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10720 case $host_os in
10721 sco3.2v5*)
10722 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10723 ;;
10724 esac
10725 fi
10726 sys_lib_dlsearch_path_spec='/usr/lib'
10727 ;;
10728
10729 tpf*)
10730 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10731 version_type=linux
10732 need_lib_prefix=no
10733 need_version=no
10734 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10735 shlibpath_var=LD_LIBRARY_PATH
10736 shlibpath_overrides_runpath=no
10737 hardcode_into_libs=yes
10738 ;;
10739
10740 uts4*)
10741 version_type=linux
10742 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10743 soname_spec='${libname}${release}${shared_ext}$major'
10744 shlibpath_var=LD_LIBRARY_PATH
10745 ;;
10746
10747 *)
10748 dynamic_linker=no
10749 ;;
10750 esac
10751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10752 $as_echo "$dynamic_linker" >&6; }
10753 test "$dynamic_linker" = no && can_build_shared=no
10754
10755 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10756 if test "$GCC" = yes; then
10757 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10758 fi
10759
10760 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10761 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10762 fi
10763 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10764 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10765 fi
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10859 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10860 hardcode_action=
10861 if test -n "$hardcode_libdir_flag_spec" ||
10862 test -n "$runpath_var" ||
10863 test "X$hardcode_automatic" = "Xyes" ; then
10864
10865 # We can hardcode non-existent directories.
10866 if test "$hardcode_direct" != no &&
10867 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10868 # have to relink, otherwise we might link with an installed library
10869 # when we should be linking with a yet-to-be-installed one
10870 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10871 test "$hardcode_minus_L" != no; then
10872 # Linking always hardcodes the temporary library directory.
10873 hardcode_action=relink
10874 else
10875 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10876 hardcode_action=immediate
10877 fi
10878 else
10879 # We cannot hardcode anything, or else we can only hardcode existing
10880 # directories.
10881 hardcode_action=unsupported
10882 fi
10883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10884 $as_echo "$hardcode_action" >&6; }
10885
10886 if test "$hardcode_action" = relink ||
10887 test "$inherit_rpath" = yes; then
10888 # Fast installation is not supported
10889 enable_fast_install=no
10890 elif test "$shlibpath_overrides_runpath" = yes ||
10891 test "$enable_shared" = no; then
10892 # Fast installation is not necessary
10893 enable_fast_install=needless
10894 fi
10895
10896
10897
10898
10899
10900
10901 if test "x$enable_dlopen" != xyes; then
10902 enable_dlopen=unknown
10903 enable_dlopen_self=unknown
10904 enable_dlopen_self_static=unknown
10905 else
10906 lt_cv_dlopen=no
10907 lt_cv_dlopen_libs=
10908
10909 case $host_os in
10910 beos*)
10911 lt_cv_dlopen="load_add_on"
10912 lt_cv_dlopen_libs=
10913 lt_cv_dlopen_self=yes
10914 ;;
10915
10916 mingw* | pw32* | cegcc*)
10917 lt_cv_dlopen="LoadLibrary"
10918 lt_cv_dlopen_libs=
10919 ;;
10920
10921 cygwin*)
10922 lt_cv_dlopen="dlopen"
10923 lt_cv_dlopen_libs=
10924 ;;
10925
10926 darwin*)
10927 # if libdl is installed we need to link against it
10928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10929 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10930 if ${ac_cv_lib_dl_dlopen+:} false; then :
10931 $as_echo_n "(cached) " >&6
10932 else
10933 ac_check_lib_save_LIBS=$LIBS
10934 LIBS="-ldl $LIBS"
10935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10936 /* end confdefs.h. */
10937
10938 /* Override any GCC internal prototype to avoid an error.
10939 Use char because int might match the return type of a GCC
10940 builtin and then its argument prototype would still apply. */
10941 #ifdef __cplusplus
10942 extern "C"
10943 #endif
10944 char dlopen ();
10945 int
10946 main ()
10947 {
10948 return dlopen ();
10949 ;
10950 return 0;
10951 }
10952 _ACEOF
10953 if ac_fn_c_try_link "$LINENO"; then :
10954 ac_cv_lib_dl_dlopen=yes
10955 else
10956 ac_cv_lib_dl_dlopen=no
10957 fi
10958 rm -f core conftest.err conftest.$ac_objext \
10959 conftest$ac_exeext conftest.$ac_ext
10960 LIBS=$ac_check_lib_save_LIBS
10961 fi
10962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10963 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10964 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10965 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10966 else
10967
10968 lt_cv_dlopen="dyld"
10969 lt_cv_dlopen_libs=
10970 lt_cv_dlopen_self=yes
10971
10972 fi
10973
10974 ;;
10975
10976 *)
10977 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10978 if test "x$ac_cv_func_shl_load" = xyes; then :
10979 lt_cv_dlopen="shl_load"
10980 else
10981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10982 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10983 if ${ac_cv_lib_dld_shl_load+:} false; then :
10984 $as_echo_n "(cached) " >&6
10985 else
10986 ac_check_lib_save_LIBS=$LIBS
10987 LIBS="-ldld $LIBS"
10988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10989 /* end confdefs.h. */
10990
10991 /* Override any GCC internal prototype to avoid an error.
10992 Use char because int might match the return type of a GCC
10993 builtin and then its argument prototype would still apply. */
10994 #ifdef __cplusplus
10995 extern "C"
10996 #endif
10997 char shl_load ();
10998 int
10999 main ()
11000 {
11001 return shl_load ();
11002 ;
11003 return 0;
11004 }
11005 _ACEOF
11006 if ac_fn_c_try_link "$LINENO"; then :
11007 ac_cv_lib_dld_shl_load=yes
11008 else
11009 ac_cv_lib_dld_shl_load=no
11010 fi
11011 rm -f core conftest.err conftest.$ac_objext \
11012 conftest$ac_exeext conftest.$ac_ext
11013 LIBS=$ac_check_lib_save_LIBS
11014 fi
11015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11016 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11017 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11018 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11019 else
11020 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11021 if test "x$ac_cv_func_dlopen" = xyes; then :
11022 lt_cv_dlopen="dlopen"
11023 else
11024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11025 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11026 if ${ac_cv_lib_dl_dlopen+:} false; then :
11027 $as_echo_n "(cached) " >&6
11028 else
11029 ac_check_lib_save_LIBS=$LIBS
11030 LIBS="-ldl $LIBS"
11031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11032 /* end confdefs.h. */
11033
11034 /* Override any GCC internal prototype to avoid an error.
11035 Use char because int might match the return type of a GCC
11036 builtin and then its argument prototype would still apply. */
11037 #ifdef __cplusplus
11038 extern "C"
11039 #endif
11040 char dlopen ();
11041 int
11042 main ()
11043 {
11044 return dlopen ();
11045 ;
11046 return 0;
11047 }
11048 _ACEOF
11049 if ac_fn_c_try_link "$LINENO"; then :
11050 ac_cv_lib_dl_dlopen=yes
11051 else
11052 ac_cv_lib_dl_dlopen=no
11053 fi
11054 rm -f core conftest.err conftest.$ac_objext \
11055 conftest$ac_exeext conftest.$ac_ext
11056 LIBS=$ac_check_lib_save_LIBS
11057 fi
11058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11059 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11060 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11061 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11062 else
11063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11064 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11065 if ${ac_cv_lib_svld_dlopen+:} false; then :
11066 $as_echo_n "(cached) " >&6
11067 else
11068 ac_check_lib_save_LIBS=$LIBS
11069 LIBS="-lsvld $LIBS"
11070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11071 /* end confdefs.h. */
11072
11073 /* Override any GCC internal prototype to avoid an error.
11074 Use char because int might match the return type of a GCC
11075 builtin and then its argument prototype would still apply. */
11076 #ifdef __cplusplus
11077 extern "C"
11078 #endif
11079 char dlopen ();
11080 int
11081 main ()
11082 {
11083 return dlopen ();
11084 ;
11085 return 0;
11086 }
11087 _ACEOF
11088 if ac_fn_c_try_link "$LINENO"; then :
11089 ac_cv_lib_svld_dlopen=yes
11090 else
11091 ac_cv_lib_svld_dlopen=no
11092 fi
11093 rm -f core conftest.err conftest.$ac_objext \
11094 conftest$ac_exeext conftest.$ac_ext
11095 LIBS=$ac_check_lib_save_LIBS
11096 fi
11097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11098 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11099 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11100 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11101 else
11102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11103 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11104 if ${ac_cv_lib_dld_dld_link+:} false; then :
11105 $as_echo_n "(cached) " >&6
11106 else
11107 ac_check_lib_save_LIBS=$LIBS
11108 LIBS="-ldld $LIBS"
11109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11110 /* end confdefs.h. */
11111
11112 /* Override any GCC internal prototype to avoid an error.
11113 Use char because int might match the return type of a GCC
11114 builtin and then its argument prototype would still apply. */
11115 #ifdef __cplusplus
11116 extern "C"
11117 #endif
11118 char dld_link ();
11119 int
11120 main ()
11121 {
11122 return dld_link ();
11123 ;
11124 return 0;
11125 }
11126 _ACEOF
11127 if ac_fn_c_try_link "$LINENO"; then :
11128 ac_cv_lib_dld_dld_link=yes
11129 else
11130 ac_cv_lib_dld_dld_link=no
11131 fi
11132 rm -f core conftest.err conftest.$ac_objext \
11133 conftest$ac_exeext conftest.$ac_ext
11134 LIBS=$ac_check_lib_save_LIBS
11135 fi
11136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11137 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11138 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11139 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11140 fi
11141
11142
11143 fi
11144
11145
11146 fi
11147
11148
11149 fi
11150
11151
11152 fi
11153
11154
11155 fi
11156
11157 ;;
11158 esac
11159
11160 if test "x$lt_cv_dlopen" != xno; then
11161 enable_dlopen=yes
11162 else
11163 enable_dlopen=no
11164 fi
11165
11166 case $lt_cv_dlopen in
11167 dlopen)
11168 save_CPPFLAGS="$CPPFLAGS"
11169 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11170
11171 save_LDFLAGS="$LDFLAGS"
11172 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11173
11174 save_LIBS="$LIBS"
11175 LIBS="$lt_cv_dlopen_libs $LIBS"
11176
11177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11178 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11179 if ${lt_cv_dlopen_self+:} false; then :
11180 $as_echo_n "(cached) " >&6
11181 else
11182 if test "$cross_compiling" = yes; then :
11183 lt_cv_dlopen_self=cross
11184 else
11185 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11186 lt_status=$lt_dlunknown
11187 cat > conftest.$ac_ext <<_LT_EOF
11188 #line 11188 "configure"
11189 #include "confdefs.h"
11190
11191 #if HAVE_DLFCN_H
11192 #include <dlfcn.h>
11193 #endif
11194
11195 #include <stdio.h>
11196
11197 #ifdef RTLD_GLOBAL
11198 # define LT_DLGLOBAL RTLD_GLOBAL
11199 #else
11200 # ifdef DL_GLOBAL
11201 # define LT_DLGLOBAL DL_GLOBAL
11202 # else
11203 # define LT_DLGLOBAL 0
11204 # endif
11205 #endif
11206
11207 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11208 find out it does not work in some platform. */
11209 #ifndef LT_DLLAZY_OR_NOW
11210 # ifdef RTLD_LAZY
11211 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11212 # else
11213 # ifdef DL_LAZY
11214 # define LT_DLLAZY_OR_NOW DL_LAZY
11215 # else
11216 # ifdef RTLD_NOW
11217 # define LT_DLLAZY_OR_NOW RTLD_NOW
11218 # else
11219 # ifdef DL_NOW
11220 # define LT_DLLAZY_OR_NOW DL_NOW
11221 # else
11222 # define LT_DLLAZY_OR_NOW 0
11223 # endif
11224 # endif
11225 # endif
11226 # endif
11227 #endif
11228
11229 /* When -fvisbility=hidden is used, assume the code has been annotated
11230 correspondingly for the symbols needed. */
11231 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11232 void fnord () __attribute__((visibility("default")));
11233 #endif
11234
11235 void fnord () { int i=42; }
11236 int main ()
11237 {
11238 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11239 int status = $lt_dlunknown;
11240
11241 if (self)
11242 {
11243 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11244 else
11245 {
11246 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11247 else puts (dlerror ());
11248 }
11249 /* dlclose (self); */
11250 }
11251 else
11252 puts (dlerror ());
11253
11254 return status;
11255 }
11256 _LT_EOF
11257 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11258 (eval $ac_link) 2>&5
11259 ac_status=$?
11260 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11261 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11262 (./conftest; exit; ) >&5 2>/dev/null
11263 lt_status=$?
11264 case x$lt_status in
11265 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11266 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11267 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11268 esac
11269 else :
11270 # compilation failed
11271 lt_cv_dlopen_self=no
11272 fi
11273 fi
11274 rm -fr conftest*
11275
11276
11277 fi
11278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11279 $as_echo "$lt_cv_dlopen_self" >&6; }
11280
11281 if test "x$lt_cv_dlopen_self" = xyes; then
11282 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11284 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11285 if ${lt_cv_dlopen_self_static+:} false; then :
11286 $as_echo_n "(cached) " >&6
11287 else
11288 if test "$cross_compiling" = yes; then :
11289 lt_cv_dlopen_self_static=cross
11290 else
11291 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11292 lt_status=$lt_dlunknown
11293 cat > conftest.$ac_ext <<_LT_EOF
11294 #line 11294 "configure"
11295 #include "confdefs.h"
11296
11297 #if HAVE_DLFCN_H
11298 #include <dlfcn.h>
11299 #endif
11300
11301 #include <stdio.h>
11302
11303 #ifdef RTLD_GLOBAL
11304 # define LT_DLGLOBAL RTLD_GLOBAL
11305 #else
11306 # ifdef DL_GLOBAL
11307 # define LT_DLGLOBAL DL_GLOBAL
11308 # else
11309 # define LT_DLGLOBAL 0
11310 # endif
11311 #endif
11312
11313 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11314 find out it does not work in some platform. */
11315 #ifndef LT_DLLAZY_OR_NOW
11316 # ifdef RTLD_LAZY
11317 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11318 # else
11319 # ifdef DL_LAZY
11320 # define LT_DLLAZY_OR_NOW DL_LAZY
11321 # else
11322 # ifdef RTLD_NOW
11323 # define LT_DLLAZY_OR_NOW RTLD_NOW
11324 # else
11325 # ifdef DL_NOW
11326 # define LT_DLLAZY_OR_NOW DL_NOW
11327 # else
11328 # define LT_DLLAZY_OR_NOW 0
11329 # endif
11330 # endif
11331 # endif
11332 # endif
11333 #endif
11334
11335 /* When -fvisbility=hidden is used, assume the code has been annotated
11336 correspondingly for the symbols needed. */
11337 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11338 void fnord () __attribute__((visibility("default")));
11339 #endif
11340
11341 void fnord () { int i=42; }
11342 int main ()
11343 {
11344 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11345 int status = $lt_dlunknown;
11346
11347 if (self)
11348 {
11349 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11350 else
11351 {
11352 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11353 else puts (dlerror ());
11354 }
11355 /* dlclose (self); */
11356 }
11357 else
11358 puts (dlerror ());
11359
11360 return status;
11361 }
11362 _LT_EOF
11363 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11364 (eval $ac_link) 2>&5
11365 ac_status=$?
11366 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11367 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11368 (./conftest; exit; ) >&5 2>/dev/null
11369 lt_status=$?
11370 case x$lt_status in
11371 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11372 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11373 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11374 esac
11375 else :
11376 # compilation failed
11377 lt_cv_dlopen_self_static=no
11378 fi
11379 fi
11380 rm -fr conftest*
11381
11382
11383 fi
11384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11385 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11386 fi
11387
11388 CPPFLAGS="$save_CPPFLAGS"
11389 LDFLAGS="$save_LDFLAGS"
11390 LIBS="$save_LIBS"
11391 ;;
11392 esac
11393
11394 case $lt_cv_dlopen_self in
11395 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11396 *) enable_dlopen_self=unknown ;;
11397 esac
11398
11399 case $lt_cv_dlopen_self_static in
11400 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11401 *) enable_dlopen_self_static=unknown ;;
11402 esac
11403 fi
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421 striplib=
11422 old_striplib=
11423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11424 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11425 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11426 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11427 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11429 $as_echo "yes" >&6; }
11430 else
11431 # FIXME - insert some real tests, host_os isn't really good enough
11432 case $host_os in
11433 darwin*)
11434 if test -n "$STRIP" ; then
11435 striplib="$STRIP -x"
11436 old_striplib="$STRIP -S"
11437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11438 $as_echo "yes" >&6; }
11439 else
11440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11441 $as_echo "no" >&6; }
11442 fi
11443 ;;
11444 *)
11445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11446 $as_echo "no" >&6; }
11447 ;;
11448 esac
11449 fi
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462 # Report which library types will actually be built
11463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11464 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11466 $as_echo "$can_build_shared" >&6; }
11467
11468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11469 $as_echo_n "checking whether to build shared libraries... " >&6; }
11470 test "$can_build_shared" = "no" && enable_shared=no
11471
11472 # On AIX, shared libraries and static libraries use the same namespace, and
11473 # are all built from PIC.
11474 case $host_os in
11475 aix3*)
11476 test "$enable_shared" = yes && enable_static=no
11477 if test -n "$RANLIB"; then
11478 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11479 postinstall_cmds='$RANLIB $lib'
11480 fi
11481 ;;
11482
11483 aix[4-9]*)
11484 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11485 test "$enable_shared" = yes && enable_static=no
11486 fi
11487 ;;
11488 esac
11489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11490 $as_echo "$enable_shared" >&6; }
11491
11492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11493 $as_echo_n "checking whether to build static libraries... " >&6; }
11494 # Make sure either enable_shared or enable_static is yes.
11495 test "$enable_shared" = yes || enable_static=yes
11496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11497 $as_echo "$enable_static" >&6; }
11498
11499
11500
11501
11502 fi
11503 ac_ext=c
11504 ac_cpp='$CPP $CPPFLAGS'
11505 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11506 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11507 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11508
11509 CC="$lt_save_CC"
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523 ac_config_commands="$ac_config_commands libtool"
11524
11525
11526
11527
11528 # Only expand once:
11529
11530
11531
11532
11533
11534
11535
11536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11537 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11538 # Check whether --enable-maintainer-mode was given.
11539 if test "${enable_maintainer_mode+set}" = set; then :
11540 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11541 else
11542 USE_MAINTAINER_MODE=no
11543 fi
11544
11545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11546 $as_echo "$USE_MAINTAINER_MODE" >&6; }
11547 if test $USE_MAINTAINER_MODE = yes; then
11548 MAINTAINER_MODE_TRUE=
11549 MAINTAINER_MODE_FALSE='#'
11550 else
11551 MAINTAINER_MODE_TRUE='#'
11552 MAINTAINER_MODE_FALSE=
11553 fi
11554
11555 MAINT=$MAINTAINER_MODE_TRUE
11556
11557
11558
11559
11560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
11561 $as_echo_n "checking for sim debug setting... " >&6; }
11562 sim_debug="0"
11563 # Check whether --enable-sim-debug was given.
11564 if test "${enable_sim_debug+set}" = set; then :
11565 enableval=$enable_sim_debug; case "${enableval}" in
11566 yes) sim_debug="7";;
11567 no) sim_debug="0";;
11568 *) sim_debug="($enableval)";;
11569 esac
11570 fi
11571 if test "$sim_debug" != "0"; then
11572
11573 cat >>confdefs.h <<_ACEOF
11574 #define DEBUG $sim_debug
11575 _ACEOF
11576
11577 fi
11578
11579 cat >>confdefs.h <<_ACEOF
11580 #define WITH_DEBUG $sim_debug
11581 _ACEOF
11582
11583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
11584 $as_echo "$sim_debug" >&6; }
11585
11586
11587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
11588 $as_echo_n "checking for sim stdio debug behavior... " >&6; }
11589 sim_stdio="0"
11590 # Check whether --enable-sim-stdio was given.
11591 if test "${enable_sim_stdio+set}" = set; then :
11592 enableval=$enable_sim_stdio; case "${enableval}" in
11593 yes) sim_stdio="DO_USE_STDIO";;
11594 no) sim_stdio="DONT_USE_STDIO";;
11595 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
11596 esac
11597 fi
11598
11599 cat >>confdefs.h <<_ACEOF
11600 #define WITH_STDIO $sim_stdio
11601 _ACEOF
11602
11603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
11604 $as_echo "$sim_stdio" >&6; }
11605
11606
11607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
11608 $as_echo_n "checking for sim trace settings... " >&6; }
11609 sim_trace="~TRACE_debug"
11610 # Check whether --enable-sim-trace was given.
11611 if test "${enable_sim_trace+set}" = set; then :
11612 enableval=$enable_sim_trace; case "${enableval}" in
11613 yes) sim_trace="-1";;
11614 no) sim_trace="0";;
11615 [-0-9]*)
11616 sim_trace="'(${enableval})'";;
11617 [[:lower:]]*)
11618 sim_trace=""
11619 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11620 if test x"$sim_trace" = x; then
11621 sim_trace="(TRACE_$x"
11622 else
11623 sim_trace="${sim_trace}|TRACE_$x"
11624 fi
11625 done
11626 sim_trace="$sim_trace)" ;;
11627 esac
11628 fi
11629
11630 cat >>confdefs.h <<_ACEOF
11631 #define WITH_TRACE $sim_trace
11632 _ACEOF
11633
11634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
11635 $as_echo "$sim_trace" >&6; }
11636
11637
11638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
11639 $as_echo_n "checking for sim profile settings... " >&6; }
11640 profile="1"
11641 sim_profile="-1"
11642 # Check whether --enable-sim-profile was given.
11643 if test "${enable_sim_profile+set}" = set; then :
11644 enableval=$enable_sim_profile; case "${enableval}" in
11645 yes) profile="1" sim_profile="-1";;
11646 no) profile="0" sim_profile="0";;
11647 [-0-9]*)
11648 profile="(${enableval})" sim_profile="(${enableval})";;
11649 [a-z]*)
11650 profile="1"
11651 sim_profile=""
11652 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11653 if test x"$sim_profile" = x; then
11654 sim_profile="(PROFILE_$x"
11655 else
11656 sim_profile="${sim_profile}|PROFILE_$x"
11657 fi
11658 done
11659 sim_profile="$sim_profile)" ;;
11660 esac
11661 fi
11662
11663 cat >>confdefs.h <<_ACEOF
11664 #define PROFILE $profile
11665 _ACEOF
11666
11667
11668 cat >>confdefs.h <<_ACEOF
11669 #define WITH_PROFILE $sim_profile
11670 _ACEOF
11671
11672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
11673 $as_echo "$sim_profile" >&6; }
11674
11675
11676
11677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
11678 $as_echo_n "checking whether to enable sim asserts... " >&6; }
11679 sim_assert="1"
11680 # Check whether --enable-sim-assert was given.
11681 if test "${enable_sim_assert+set}" = set; then :
11682 enableval=$enable_sim_assert; case "${enableval}" in
11683 yes) sim_assert="1";;
11684 no) sim_assert="0";;
11685 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
11686 esac
11687 fi
11688
11689 cat >>confdefs.h <<_ACEOF
11690 #define WITH_ASSERT $sim_assert
11691 _ACEOF
11692
11693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
11694 $as_echo "$sim_assert" >&6; }
11695
11696
11697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
11698 $as_echo_n "checking default sim environment setting... " >&6; }
11699 sim_environment="ALL_ENVIRONMENT"
11700 # Check whether --enable-sim-environment was given.
11701 if test "${enable_sim_environment+set}" = set; then :
11702 enableval=$enable_sim_environment; case "${enableval}" in
11703 all | ALL) sim_environment="ALL_ENVIRONMENT";;
11704 user | USER) sim_environment="USER_ENVIRONMENT";;
11705 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
11706 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
11707 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
11708 esac
11709 fi
11710
11711 cat >>confdefs.h <<_ACEOF
11712 #define WITH_ENVIRONMENT $sim_environment
11713 _ACEOF
11714
11715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
11716 $as_echo "$sim_environment" >&6; }
11717
11718
11719 sim_inline="-DDEFAULT_INLINE=0"
11720 # Check whether --enable-sim-inline was given.
11721 if test "${enable_sim_inline+set}" = set; then :
11722 enableval=$enable_sim_inline; sim_inline=""
11723 case "$enableval" in
11724 no) sim_inline="-DDEFAULT_INLINE=0";;
11725 0) sim_inline="-DDEFAULT_INLINE=0";;
11726 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11727 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11728 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11729 new_flag=""
11730 case "$x" in
11731 *_INLINE=*) new_flag="-D$x";;
11732 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11733 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11734 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11735 esac
11736 if test x"$sim_inline" = x""; then
11737 sim_inline="$new_flag"
11738 else
11739 sim_inline="$sim_inline $new_flag"
11740 fi
11741 done;;
11742 esac
11743 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11744 echo "Setting inline flags = $sim_inline" 6>&1
11745 fi
11746 fi
11747
11748
11749
11750
11751 # Check whether --with-pkgversion was given.
11752 if test "${with_pkgversion+set}" = set; then :
11753 withval=$with_pkgversion; case "$withval" in
11754 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
11755 no) PKGVERSION= ;;
11756 *) PKGVERSION="($withval) " ;;
11757 esac
11758 else
11759 PKGVERSION="(SIM) "
11760
11761 fi
11762
11763
11764
11765
11766
11767 # Check whether --with-bugurl was given.
11768 if test "${with_bugurl+set}" = set; then :
11769 withval=$with_bugurl; case "$withval" in
11770 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
11771 no) BUGURL=
11772 ;;
11773 *) BUGURL="$withval"
11774 ;;
11775 esac
11776 else
11777 BUGURL="https://www.gnu.org/software/gdb/bugs/"
11778
11779 fi
11780
11781 case ${BUGURL} in
11782 "")
11783 REPORT_BUGS_TO=
11784 REPORT_BUGS_TEXI=
11785 ;;
11786 *)
11787 REPORT_BUGS_TO="<$BUGURL>"
11788 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
11789 ;;
11790 esac;
11791
11792
11793
11794
11795 cat >>confdefs.h <<_ACEOF
11796 #define PKGVERSION "$PKGVERSION"
11797 _ACEOF
11798
11799
11800 cat >>confdefs.h <<_ACEOF
11801 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
11802 _ACEOF
11803
11804
11805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11806 $as_echo_n "checking return type of signal handlers... " >&6; }
11807 if ${ac_cv_type_signal+:} false; then :
11808 $as_echo_n "(cached) " >&6
11809 else
11810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11811 /* end confdefs.h. */
11812 #include <sys/types.h>
11813 #include <signal.h>
11814
11815 int
11816 main ()
11817 {
11818 return *(signal (0, 0)) (0) == 1;
11819 ;
11820 return 0;
11821 }
11822 _ACEOF
11823 if ac_fn_c_try_compile "$LINENO"; then :
11824 ac_cv_type_signal=int
11825 else
11826 ac_cv_type_signal=void
11827 fi
11828 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11829 fi
11830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11831 $as_echo "$ac_cv_type_signal" >&6; }
11832
11833 cat >>confdefs.h <<_ACEOF
11834 #define RETSIGTYPE $ac_cv_type_signal
11835 _ACEOF
11836
11837
11838
11839
11840
11841
11842 # Check whether --enable-werror was given.
11843 if test "${enable_werror+set}" = set; then :
11844 enableval=$enable_werror; case "${enableval}" in
11845 yes | y) ERROR_ON_WARNING="yes" ;;
11846 no | n) ERROR_ON_WARNING="no" ;;
11847 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
11848 esac
11849 fi
11850
11851
11852 # Enable -Werror by default when using gcc
11853 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11854 ERROR_ON_WARNING=yes
11855 fi
11856
11857 WERROR_CFLAGS=""
11858
11859 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
11860 -Wpointer-sign \
11861 -Wno-unused -Wunused-value -Wunused-function \
11862 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11863 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11864 -Wold-style-declaration -Wold-style-definition"
11865
11866 # Enable -Wno-format by default when using gcc on mingw since many
11867 # GCC versions complain about %I64.
11868 case "${host}" in
11869 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
11870 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
11871 esac
11872
11873 # Check whether --enable-build-warnings was given.
11874 if test "${enable_build_warnings+set}" = set; then :
11875 enableval=$enable_build_warnings; case "${enableval}" in
11876 yes) ;;
11877 no) build_warnings="-w";;
11878 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11879 build_warnings="${build_warnings} ${t}";;
11880 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11881 build_warnings="${t} ${build_warnings}";;
11882 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11883 esac
11884 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11885 echo "Setting compiler warning flags = $build_warnings" 6>&1
11886 fi
11887 fi
11888 # Check whether --enable-sim-build-warnings was given.
11889 if test "${enable_sim_build_warnings+set}" = set; then :
11890 enableval=$enable_sim_build_warnings; case "${enableval}" in
11891 yes) ;;
11892 no) build_warnings="-w";;
11893 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11894 build_warnings="${build_warnings} ${t}";;
11895 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11896 build_warnings="${t} ${build_warnings}";;
11897 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11898 esac
11899 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11900 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11901 fi
11902 fi
11903 WARN_CFLAGS=""
11904 if test "x${build_warnings}" != x -a "x$GCC" = xyes
11905 then
11906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11907 $as_echo_n "checking compiler warning flags... " >&6; }
11908 # Separate out the -Werror flag as some files just cannot be
11909 # compiled with it enabled.
11910 for w in ${build_warnings}; do
11911 case $w in
11912 -Werr*) WERROR_CFLAGS=-Werror ;;
11913 *) # Check that GCC accepts it
11914 saved_CFLAGS="$CFLAGS"
11915 CFLAGS="$CFLAGS -Werror $w"
11916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11917 /* end confdefs.h. */
11918
11919 int
11920 main ()
11921 {
11922
11923 ;
11924 return 0;
11925 }
11926 _ACEOF
11927 if ac_fn_c_try_compile "$LINENO"; then :
11928 WARN_CFLAGS="${WARN_CFLAGS} $w"
11929 fi
11930 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11931 CFLAGS="$saved_CFLAGS"
11932 esac
11933 done
11934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
11935 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
11936 fi
11937
11938
11939 # In the Cygwin environment, we need some additional flags.
11940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
11941 $as_echo_n "checking for cygwin... " >&6; }
11942 if ${sim_cv_os_cygwin+:} false; then :
11943 $as_echo_n "(cached) " >&6
11944 else
11945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11946 /* end confdefs.h. */
11947
11948 #ifdef __CYGWIN__
11949 lose
11950 #endif
11951 _ACEOF
11952 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11953 $EGREP "lose" >/dev/null 2>&1; then :
11954 sim_cv_os_cygwin=yes
11955 else
11956 sim_cv_os_cygwin=no
11957 fi
11958 rm -f conftest*
11959
11960 fi
11961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_cv_os_cygwin" >&5
11962 $as_echo "$sim_cv_os_cygwin" >&6; }
11963
11964 # Keep in sync with gdb's configure.ac list.
11965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
11966 $as_echo_n "checking for library containing tgetent... " >&6; }
11967 if ${ac_cv_search_tgetent+:} false; then :
11968 $as_echo_n "(cached) " >&6
11969 else
11970 ac_func_search_save_LIBS=$LIBS
11971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11972 /* end confdefs.h. */
11973
11974 /* Override any GCC internal prototype to avoid an error.
11975 Use char because int might match the return type of a GCC
11976 builtin and then its argument prototype would still apply. */
11977 #ifdef __cplusplus
11978 extern "C"
11979 #endif
11980 char tgetent ();
11981 int
11982 main ()
11983 {
11984 return tgetent ();
11985 ;
11986 return 0;
11987 }
11988 _ACEOF
11989 for ac_lib in '' termcap tinfo curses ncurses; do
11990 if test -z "$ac_lib"; then
11991 ac_res="none required"
11992 else
11993 ac_res=-l$ac_lib
11994 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11995 fi
11996 if ac_fn_c_try_link "$LINENO"; then :
11997 ac_cv_search_tgetent=$ac_res
11998 fi
11999 rm -f core conftest.err conftest.$ac_objext \
12000 conftest$ac_exeext
12001 if ${ac_cv_search_tgetent+:} false; then :
12002 break
12003 fi
12004 done
12005 if ${ac_cv_search_tgetent+:} false; then :
12006
12007 else
12008 ac_cv_search_tgetent=no
12009 fi
12010 rm conftest.$ac_ext
12011 LIBS=$ac_func_search_save_LIBS
12012 fi
12013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
12014 $as_echo "$ac_cv_search_tgetent" >&6; }
12015 ac_res=$ac_cv_search_tgetent
12016 if test "$ac_res" != no; then :
12017 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12018 TERMCAP=$ac_cv_search_tgetent
12019 else
12020 TERMCAP=""
12021 fi
12022
12023 if test x$sim_cv_os_cygwin = xyes; then
12024 TERMCAP="${TERMCAP} -luser32"
12025 fi
12026
12027
12028 # We prefer the in-tree readline. Top-level dependencies make sure
12029 # src/readline (if it's there) is configured before src/sim.
12030 if test -r ../../readline/Makefile; then
12031 READLINE=../../readline/readline/libreadline.a
12032 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
12033 else
12034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
12035 $as_echo_n "checking for readline in -lreadline... " >&6; }
12036 if ${ac_cv_lib_readline_readline+:} false; then :
12037 $as_echo_n "(cached) " >&6
12038 else
12039 ac_check_lib_save_LIBS=$LIBS
12040 LIBS="-lreadline $TERMCAP $LIBS"
12041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12042 /* end confdefs.h. */
12043
12044 /* Override any GCC internal prototype to avoid an error.
12045 Use char because int might match the return type of a GCC
12046 builtin and then its argument prototype would still apply. */
12047 #ifdef __cplusplus
12048 extern "C"
12049 #endif
12050 char readline ();
12051 int
12052 main ()
12053 {
12054 return readline ();
12055 ;
12056 return 0;
12057 }
12058 _ACEOF
12059 if ac_fn_c_try_link "$LINENO"; then :
12060 ac_cv_lib_readline_readline=yes
12061 else
12062 ac_cv_lib_readline_readline=no
12063 fi
12064 rm -f core conftest.err conftest.$ac_objext \
12065 conftest$ac_exeext conftest.$ac_ext
12066 LIBS=$ac_check_lib_save_LIBS
12067 fi
12068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
12069 $as_echo "$ac_cv_lib_readline_readline" >&6; }
12070 if test "x$ac_cv_lib_readline_readline" = xyes; then :
12071 READLINE=-lreadline
12072 else
12073 as_fn_error $? "the required \"readline\" library is missing" "$LINENO" 5
12074 fi
12075
12076 READLINE_CFLAGS=
12077 fi
12078
12079
12080
12081 hardware="cfi core pal glue "
12082 sim_hw_cflags="-DWITH_HW=1"
12083 sim_hw="$hardware"
12084 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
12085
12086 # Check whether --enable-sim-hardware was given.
12087 if test "${enable_sim_hardware+set}" = set; then :
12088 enableval=$enable_sim_hardware;
12089 else
12090 enable_sim_hardware="yes"
12091 fi
12092
12093 case ${enable_sim_hardware} in
12094 yes|no) ;;
12095 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
12096 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
12097 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
12098 esac
12099
12100 if test "$enable_sim_hardware" = no; then
12101 sim_hw_objs=
12102 sim_hw_cflags="-DWITH_HW=0"
12103 sim_hw=
12104 else
12105 sim_hw_cflags="-DWITH_HW=1"
12106 # remove duplicates
12107 sim_hw=""
12108 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
12109 for i in $hardware ; do
12110 case " $sim_hw " in
12111 *" $i "*) ;;
12112 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
12113 esac
12114 done
12115 # mingw does not support sockser
12116 case ${host} in
12117 *mingw*) ;;
12118 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
12119 # that you instatiate. Instead, other code will call into it directly.
12120 # At some point, we should convert it over.
12121 sim_hw_objs="$sim_hw_objs dv-sockser.o"
12122
12123 cat >>confdefs.h <<_ACEOF
12124 #define HAVE_DV_SOCKSER 1
12125 _ACEOF
12126
12127 ;;
12128 esac
12129 if test x"$silent" != x"yes"; then
12130 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
12131 fi
12132 case " $hardware " in
12133 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
12134 $as_echo_n "checking for log2 in -lm... " >&6; }
12135 if ${ac_cv_lib_m_log2+:} false; then :
12136 $as_echo_n "(cached) " >&6
12137 else
12138 ac_check_lib_save_LIBS=$LIBS
12139 LIBS="-lm $LIBS"
12140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12141 /* end confdefs.h. */
12142
12143 /* Override any GCC internal prototype to avoid an error.
12144 Use char because int might match the return type of a GCC
12145 builtin and then its argument prototype would still apply. */
12146 #ifdef __cplusplus
12147 extern "C"
12148 #endif
12149 char log2 ();
12150 int
12151 main ()
12152 {
12153 return log2 ();
12154 ;
12155 return 0;
12156 }
12157 _ACEOF
12158 if ac_fn_c_try_link "$LINENO"; then :
12159 ac_cv_lib_m_log2=yes
12160 else
12161 ac_cv_lib_m_log2=no
12162 fi
12163 rm -f core conftest.err conftest.$ac_objext \
12164 conftest$ac_exeext conftest.$ac_ext
12165 LIBS=$ac_check_lib_save_LIBS
12166 fi
12167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
12168 $as_echo "$ac_cv_lib_m_log2" >&6; }
12169 if test "x$ac_cv_lib_m_log2" = xyes; then :
12170 cat >>confdefs.h <<_ACEOF
12171 #define HAVE_LIBM 1
12172 _ACEOF
12173
12174 LIBS="-lm $LIBS"
12175
12176 fi
12177 ;;
12178 esac
12179 fi
12180
12181
12182 cgen_breaks=""
12183 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
12184 cgen_breaks="break cgen_rtx_error";
12185 fi
12186
12187 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
12188
12189 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
12190
12191 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
12192
12193 ac_config_commands="$ac_config_commands Makefile"
12194
12195 ac_config_commands="$ac_config_commands stamp-h"
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209 cat >confcache <<\_ACEOF
12210 # This file is a shell script that caches the results of configure
12211 # tests run on this system so they can be shared between configure
12212 # scripts and configure runs, see configure's option --config-cache.
12213 # It is not useful on other systems. If it contains results you don't
12214 # want to keep, you may remove or edit it.
12215 #
12216 # config.status only pays attention to the cache file if you give it
12217 # the --recheck option to rerun configure.
12218 #
12219 # `ac_cv_env_foo' variables (set or unset) will be overridden when
12220 # loading this file, other *unset* `ac_cv_foo' will be assigned the
12221 # following values.
12222
12223 _ACEOF
12224
12225 # The following way of writing the cache mishandles newlines in values,
12226 # but we know of no workaround that is simple, portable, and efficient.
12227 # So, we kill variables containing newlines.
12228 # Ultrix sh set writes to stderr and can't be redirected directly,
12229 # and sets the high bit in the cache file unless we assign to the vars.
12230 (
12231 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12232 eval ac_val=\$$ac_var
12233 case $ac_val in #(
12234 *${as_nl}*)
12235 case $ac_var in #(
12236 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12237 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12238 esac
12239 case $ac_var in #(
12240 _ | IFS | as_nl) ;; #(
12241 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12242 *) { eval $ac_var=; unset $ac_var;} ;;
12243 esac ;;
12244 esac
12245 done
12246
12247 (set) 2>&1 |
12248 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12249 *${as_nl}ac_space=\ *)
12250 # `set' does not quote correctly, so add quotes: double-quote
12251 # substitution turns \\\\ into \\, and sed turns \\ into \.
12252 sed -n \
12253 "s/'/'\\\\''/g;
12254 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12255 ;; #(
12256 *)
12257 # `set' quotes correctly as required by POSIX, so do not add quotes.
12258 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12259 ;;
12260 esac |
12261 sort
12262 ) |
12263 sed '
12264 /^ac_cv_env_/b end
12265 t clear
12266 :clear
12267 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12268 t end
12269 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12270 :end' >>confcache
12271 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12272 if test -w "$cache_file"; then
12273 if test "x$cache_file" != "x/dev/null"; then
12274 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12275 $as_echo "$as_me: updating cache $cache_file" >&6;}
12276 if test ! -f "$cache_file" || test -h "$cache_file"; then
12277 cat confcache >"$cache_file"
12278 else
12279 case $cache_file in #(
12280 */* | ?:*)
12281 mv -f confcache "$cache_file"$$ &&
12282 mv -f "$cache_file"$$ "$cache_file" ;; #(
12283 *)
12284 mv -f confcache "$cache_file" ;;
12285 esac
12286 fi
12287 fi
12288 else
12289 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12290 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12291 fi
12292 fi
12293 rm -f confcache
12294
12295 test "x$prefix" = xNONE && prefix=$ac_default_prefix
12296 # Let make expand exec_prefix.
12297 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12298
12299 DEFS=-DHAVE_CONFIG_H
12300
12301 ac_libobjs=
12302 ac_ltlibobjs=
12303 U=
12304 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12305 # 1. Remove the extension, and $U if already installed.
12306 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12307 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12308 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12309 # will be set to the directory where LIBOBJS objects are built.
12310 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12311 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12312 done
12313 LIBOBJS=$ac_libobjs
12314
12315 LTLIBOBJS=$ac_ltlibobjs
12316
12317
12318
12319 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
12320 as_fn_error $? "conditional \"PLUGINS\" was never defined.
12321 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12322 fi
12323 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12324 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
12325 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12326 fi
12327
12328 : "${CONFIG_STATUS=./config.status}"
12329 ac_write_fail=0
12330 ac_clean_files_save=$ac_clean_files
12331 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12332 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12333 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12334 as_write_fail=0
12335 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12336 #! $SHELL
12337 # Generated by $as_me.
12338 # Run this file to recreate the current configuration.
12339 # Compiler output produced by configure, useful for debugging
12340 # configure, is in config.log if it exists.
12341
12342 debug=false
12343 ac_cs_recheck=false
12344 ac_cs_silent=false
12345
12346 SHELL=\${CONFIG_SHELL-$SHELL}
12347 export SHELL
12348 _ASEOF
12349 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12350 ## -------------------- ##
12351 ## M4sh Initialization. ##
12352 ## -------------------- ##
12353
12354 # Be more Bourne compatible
12355 DUALCASE=1; export DUALCASE # for MKS sh
12356 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12357 emulate sh
12358 NULLCMD=:
12359 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12360 # is contrary to our usage. Disable this feature.
12361 alias -g '${1+"$@"}'='"$@"'
12362 setopt NO_GLOB_SUBST
12363 else
12364 case `(set -o) 2>/dev/null` in #(
12365 *posix*) :
12366 set -o posix ;; #(
12367 *) :
12368 ;;
12369 esac
12370 fi
12371
12372
12373 as_nl='
12374 '
12375 export as_nl
12376 # Printing a long string crashes Solaris 7 /usr/bin/printf.
12377 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12378 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12379 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12380 # Prefer a ksh shell builtin over an external printf program on Solaris,
12381 # but without wasting forks for bash or zsh.
12382 if test -z "$BASH_VERSION$ZSH_VERSION" \
12383 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12384 as_echo='print -r --'
12385 as_echo_n='print -rn --'
12386 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12387 as_echo='printf %s\n'
12388 as_echo_n='printf %s'
12389 else
12390 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12391 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12392 as_echo_n='/usr/ucb/echo -n'
12393 else
12394 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12395 as_echo_n_body='eval
12396 arg=$1;
12397 case $arg in #(
12398 *"$as_nl"*)
12399 expr "X$arg" : "X\\(.*\\)$as_nl";
12400 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12401 esac;
12402 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12403 '
12404 export as_echo_n_body
12405 as_echo_n='sh -c $as_echo_n_body as_echo'
12406 fi
12407 export as_echo_body
12408 as_echo='sh -c $as_echo_body as_echo'
12409 fi
12410
12411 # The user is always right.
12412 if test "${PATH_SEPARATOR+set}" != set; then
12413 PATH_SEPARATOR=:
12414 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12415 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12416 PATH_SEPARATOR=';'
12417 }
12418 fi
12419
12420
12421 # IFS
12422 # We need space, tab and new line, in precisely that order. Quoting is
12423 # there to prevent editors from complaining about space-tab.
12424 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
12425 # splitting by setting IFS to empty value.)
12426 IFS=" "" $as_nl"
12427
12428 # Find who we are. Look in the path if we contain no directory separator.
12429 as_myself=
12430 case $0 in #((
12431 *[\\/]* ) as_myself=$0 ;;
12432 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12433 for as_dir in $PATH
12434 do
12435 IFS=$as_save_IFS
12436 test -z "$as_dir" && as_dir=.
12437 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12438 done
12439 IFS=$as_save_IFS
12440
12441 ;;
12442 esac
12443 # We did not find ourselves, most probably we were run as `sh COMMAND'
12444 # in which case we are not to be found in the path.
12445 if test "x$as_myself" = x; then
12446 as_myself=$0
12447 fi
12448 if test ! -f "$as_myself"; then
12449 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12450 exit 1
12451 fi
12452
12453 # Unset variables that we do not need and which cause bugs (e.g. in
12454 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12455 # suppresses any "Segmentation fault" message there. '((' could
12456 # trigger a bug in pdksh 5.2.14.
12457 for as_var in BASH_ENV ENV MAIL MAILPATH
12458 do eval test x\${$as_var+set} = xset \
12459 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12460 done
12461 PS1='$ '
12462 PS2='> '
12463 PS4='+ '
12464
12465 # NLS nuisances.
12466 LC_ALL=C
12467 export LC_ALL
12468 LANGUAGE=C
12469 export LANGUAGE
12470
12471 # CDPATH.
12472 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12473
12474
12475 # as_fn_error STATUS ERROR [LINENO LOG_FD]
12476 # ----------------------------------------
12477 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12478 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12479 # script with STATUS, using 1 if that was 0.
12480 as_fn_error ()
12481 {
12482 as_status=$1; test $as_status -eq 0 && as_status=1
12483 if test "$4"; then
12484 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12485 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12486 fi
12487 $as_echo "$as_me: error: $2" >&2
12488 as_fn_exit $as_status
12489 } # as_fn_error
12490
12491
12492 # as_fn_set_status STATUS
12493 # -----------------------
12494 # Set $? to STATUS, without forking.
12495 as_fn_set_status ()
12496 {
12497 return $1
12498 } # as_fn_set_status
12499
12500 # as_fn_exit STATUS
12501 # -----------------
12502 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12503 as_fn_exit ()
12504 {
12505 set +e
12506 as_fn_set_status $1
12507 exit $1
12508 } # as_fn_exit
12509
12510 # as_fn_unset VAR
12511 # ---------------
12512 # Portably unset VAR.
12513 as_fn_unset ()
12514 {
12515 { eval $1=; unset $1;}
12516 }
12517 as_unset=as_fn_unset
12518 # as_fn_append VAR VALUE
12519 # ----------------------
12520 # Append the text in VALUE to the end of the definition contained in VAR. Take
12521 # advantage of any shell optimizations that allow amortized linear growth over
12522 # repeated appends, instead of the typical quadratic growth present in naive
12523 # implementations.
12524 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12525 eval 'as_fn_append ()
12526 {
12527 eval $1+=\$2
12528 }'
12529 else
12530 as_fn_append ()
12531 {
12532 eval $1=\$$1\$2
12533 }
12534 fi # as_fn_append
12535
12536 # as_fn_arith ARG...
12537 # ------------------
12538 # Perform arithmetic evaluation on the ARGs, and store the result in the
12539 # global $as_val. Take advantage of shells that can avoid forks. The arguments
12540 # must be portable across $(()) and expr.
12541 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12542 eval 'as_fn_arith ()
12543 {
12544 as_val=$(( $* ))
12545 }'
12546 else
12547 as_fn_arith ()
12548 {
12549 as_val=`expr "$@" || test $? -eq 1`
12550 }
12551 fi # as_fn_arith
12552
12553
12554 if expr a : '\(a\)' >/dev/null 2>&1 &&
12555 test "X`expr 00001 : '.*\(...\)'`" = X001; then
12556 as_expr=expr
12557 else
12558 as_expr=false
12559 fi
12560
12561 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12562 as_basename=basename
12563 else
12564 as_basename=false
12565 fi
12566
12567 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12568 as_dirname=dirname
12569 else
12570 as_dirname=false
12571 fi
12572
12573 as_me=`$as_basename -- "$0" ||
12574 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12575 X"$0" : 'X\(//\)$' \| \
12576 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12577 $as_echo X/"$0" |
12578 sed '/^.*\/\([^/][^/]*\)\/*$/{
12579 s//\1/
12580 q
12581 }
12582 /^X\/\(\/\/\)$/{
12583 s//\1/
12584 q
12585 }
12586 /^X\/\(\/\).*/{
12587 s//\1/
12588 q
12589 }
12590 s/.*/./; q'`
12591
12592 # Avoid depending upon Character Ranges.
12593 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12594 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12595 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12596 as_cr_digits='0123456789'
12597 as_cr_alnum=$as_cr_Letters$as_cr_digits
12598
12599 ECHO_C= ECHO_N= ECHO_T=
12600 case `echo -n x` in #(((((
12601 -n*)
12602 case `echo 'xy\c'` in
12603 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12604 xy) ECHO_C='\c';;
12605 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12606 ECHO_T=' ';;
12607 esac;;
12608 *)
12609 ECHO_N='-n';;
12610 esac
12611
12612 rm -f conf$$ conf$$.exe conf$$.file
12613 if test -d conf$$.dir; then
12614 rm -f conf$$.dir/conf$$.file
12615 else
12616 rm -f conf$$.dir
12617 mkdir conf$$.dir 2>/dev/null
12618 fi
12619 if (echo >conf$$.file) 2>/dev/null; then
12620 if ln -s conf$$.file conf$$ 2>/dev/null; then
12621 as_ln_s='ln -s'
12622 # ... but there are two gotchas:
12623 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12624 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12625 # In both cases, we have to default to `cp -pR'.
12626 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12627 as_ln_s='cp -pR'
12628 elif ln conf$$.file conf$$ 2>/dev/null; then
12629 as_ln_s=ln
12630 else
12631 as_ln_s='cp -pR'
12632 fi
12633 else
12634 as_ln_s='cp -pR'
12635 fi
12636 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12637 rmdir conf$$.dir 2>/dev/null
12638
12639
12640 # as_fn_mkdir_p
12641 # -------------
12642 # Create "$as_dir" as a directory, including parents if necessary.
12643 as_fn_mkdir_p ()
12644 {
12645
12646 case $as_dir in #(
12647 -*) as_dir=./$as_dir;;
12648 esac
12649 test -d "$as_dir" || eval $as_mkdir_p || {
12650 as_dirs=
12651 while :; do
12652 case $as_dir in #(
12653 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12654 *) as_qdir=$as_dir;;
12655 esac
12656 as_dirs="'$as_qdir' $as_dirs"
12657 as_dir=`$as_dirname -- "$as_dir" ||
12658 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12659 X"$as_dir" : 'X\(//\)[^/]' \| \
12660 X"$as_dir" : 'X\(//\)$' \| \
12661 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12662 $as_echo X"$as_dir" |
12663 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12664 s//\1/
12665 q
12666 }
12667 /^X\(\/\/\)[^/].*/{
12668 s//\1/
12669 q
12670 }
12671 /^X\(\/\/\)$/{
12672 s//\1/
12673 q
12674 }
12675 /^X\(\/\).*/{
12676 s//\1/
12677 q
12678 }
12679 s/.*/./; q'`
12680 test -d "$as_dir" && break
12681 done
12682 test -z "$as_dirs" || eval "mkdir $as_dirs"
12683 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12684
12685
12686 } # as_fn_mkdir_p
12687 if mkdir -p . 2>/dev/null; then
12688 as_mkdir_p='mkdir -p "$as_dir"'
12689 else
12690 test -d ./-p && rmdir ./-p
12691 as_mkdir_p=false
12692 fi
12693
12694
12695 # as_fn_executable_p FILE
12696 # -----------------------
12697 # Test if FILE is an executable regular file.
12698 as_fn_executable_p ()
12699 {
12700 test -f "$1" && test -x "$1"
12701 } # as_fn_executable_p
12702 as_test_x='test -x'
12703 as_executable_p=as_fn_executable_p
12704
12705 # Sed expression to map a string onto a valid CPP name.
12706 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12707
12708 # Sed expression to map a string onto a valid variable name.
12709 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12710
12711
12712 exec 6>&1
12713 ## ----------------------------------- ##
12714 ## Main body of $CONFIG_STATUS script. ##
12715 ## ----------------------------------- ##
12716 _ASEOF
12717 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12718
12719 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12720 # Save the log message, to keep $0 and so on meaningful, and to
12721 # report actual input values of CONFIG_FILES etc. instead of their
12722 # values after options handling.
12723 ac_log="
12724 This file was extended by $as_me, which was
12725 generated by GNU Autoconf 2.69. Invocation command line was
12726
12727 CONFIG_FILES = $CONFIG_FILES
12728 CONFIG_HEADERS = $CONFIG_HEADERS
12729 CONFIG_LINKS = $CONFIG_LINKS
12730 CONFIG_COMMANDS = $CONFIG_COMMANDS
12731 $ $0 $@
12732
12733 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12734 "
12735
12736 _ACEOF
12737
12738 case $ac_config_files in *"
12739 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12740 esac
12741
12742 case $ac_config_headers in *"
12743 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12744 esac
12745
12746
12747 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12748 # Files that config.status was made for.
12749 config_files="$ac_config_files"
12750 config_headers="$ac_config_headers"
12751 config_commands="$ac_config_commands"
12752
12753 _ACEOF
12754
12755 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12756 ac_cs_usage="\
12757 \`$as_me' instantiates files and other configuration actions
12758 from templates according to the current configuration. Unless the files
12759 and actions are specified as TAGs, all are instantiated by default.
12760
12761 Usage: $0 [OPTION]... [TAG]...
12762
12763 -h, --help print this help, then exit
12764 -V, --version print version number and configuration settings, then exit
12765 --config print configuration, then exit
12766 -q, --quiet, --silent
12767 do not print progress messages
12768 -d, --debug don't remove temporary files
12769 --recheck update $as_me by reconfiguring in the same conditions
12770 --file=FILE[:TEMPLATE]
12771 instantiate the configuration file FILE
12772 --header=FILE[:TEMPLATE]
12773 instantiate the configuration header FILE
12774
12775 Configuration files:
12776 $config_files
12777
12778 Configuration headers:
12779 $config_headers
12780
12781 Configuration commands:
12782 $config_commands
12783
12784 Report bugs to the package provider."
12785
12786 _ACEOF
12787 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12788 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12789 ac_cs_version="\\
12790 config.status
12791 configured by $0, generated by GNU Autoconf 2.69,
12792 with options \\"\$ac_cs_config\\"
12793
12794 Copyright (C) 2012 Free Software Foundation, Inc.
12795 This config.status script is free software; the Free Software Foundation
12796 gives unlimited permission to copy, distribute and modify it."
12797
12798 ac_pwd='$ac_pwd'
12799 srcdir='$srcdir'
12800 INSTALL='$INSTALL'
12801 AWK='$AWK'
12802 test -n "\$AWK" || AWK=awk
12803 _ACEOF
12804
12805 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12806 # The default lists apply if the user does not specify any file.
12807 ac_need_defaults=:
12808 while test $# != 0
12809 do
12810 case $1 in
12811 --*=?*)
12812 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12813 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12814 ac_shift=:
12815 ;;
12816 --*=)
12817 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12818 ac_optarg=
12819 ac_shift=:
12820 ;;
12821 *)
12822 ac_option=$1
12823 ac_optarg=$2
12824 ac_shift=shift
12825 ;;
12826 esac
12827
12828 case $ac_option in
12829 # Handling of the options.
12830 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12831 ac_cs_recheck=: ;;
12832 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12833 $as_echo "$ac_cs_version"; exit ;;
12834 --config | --confi | --conf | --con | --co | --c )
12835 $as_echo "$ac_cs_config"; exit ;;
12836 --debug | --debu | --deb | --de | --d | -d )
12837 debug=: ;;
12838 --file | --fil | --fi | --f )
12839 $ac_shift
12840 case $ac_optarg in
12841 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12842 '') as_fn_error $? "missing file argument" ;;
12843 esac
12844 as_fn_append CONFIG_FILES " '$ac_optarg'"
12845 ac_need_defaults=false;;
12846 --header | --heade | --head | --hea )
12847 $ac_shift
12848 case $ac_optarg in
12849 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12850 esac
12851 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12852 ac_need_defaults=false;;
12853 --he | --h)
12854 # Conflict between --help and --header
12855 as_fn_error $? "ambiguous option: \`$1'
12856 Try \`$0 --help' for more information.";;
12857 --help | --hel | -h )
12858 $as_echo "$ac_cs_usage"; exit ;;
12859 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12860 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12861 ac_cs_silent=: ;;
12862
12863 # This is an error.
12864 -*) as_fn_error $? "unrecognized option: \`$1'
12865 Try \`$0 --help' for more information." ;;
12866
12867 *) as_fn_append ac_config_targets " $1"
12868 ac_need_defaults=false ;;
12869
12870 esac
12871 shift
12872 done
12873
12874 ac_configure_extra_args=
12875
12876 if $ac_cs_silent; then
12877 exec 6>/dev/null
12878 ac_configure_extra_args="$ac_configure_extra_args --silent"
12879 fi
12880
12881 _ACEOF
12882 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12883 if \$ac_cs_recheck; then
12884 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12885 shift
12886 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12887 CONFIG_SHELL='$SHELL'
12888 export CONFIG_SHELL
12889 exec "\$@"
12890 fi
12891
12892 _ACEOF
12893 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12894 exec 5>>config.log
12895 {
12896 echo
12897 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12898 ## Running $as_me. ##
12899 _ASBOX
12900 $as_echo "$ac_log"
12901 } >&5
12902
12903 _ACEOF
12904 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12905 #
12906 # INIT-COMMANDS
12907 #
12908 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12909
12910
12911 # The HP-UX ksh and POSIX shell print the target directory to stdout
12912 # if CDPATH is set.
12913 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12914
12915 sed_quote_subst='$sed_quote_subst'
12916 double_quote_subst='$double_quote_subst'
12917 delay_variable_subst='$delay_variable_subst'
12918 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12919 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12920 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12921 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12922 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12923 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12924 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12925 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12926 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12927 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12928 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12929 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12930 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12931 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12932 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12933 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12934 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12935 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12936 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12937 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12938 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12939 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12940 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12941 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12942 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12943 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12944 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12945 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12946 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12947 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12948 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12949 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12950 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12951 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12952 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12953 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12954 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12955 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12956 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12957 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12958 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12959 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12960 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12961 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12962 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12963 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12964 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12965 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12966 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"`'
12967 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12968 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12969 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12970 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12971 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12972 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12973 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12974 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12975 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12976 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12977 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12978 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12979 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12980 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12981 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12982 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12983 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12984 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12985 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12986 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12987 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12988 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12989 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12990 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12991 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12992 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12993 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12994 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12995 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12996 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12997 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12998 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12999 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13000 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13001 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13002 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13003 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13004 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13005 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13006 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13007 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13008 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13009 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13010 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13011 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13012 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13013 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13014 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13015 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13016 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13017 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13018 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13019 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13020 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13021 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13022 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13023 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13024 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13025 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13026 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13027 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13028 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13029 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13030 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13031 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13032 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13033 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13034 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13035 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13036 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13037 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13038
13039 LTCC='$LTCC'
13040 LTCFLAGS='$LTCFLAGS'
13041 compiler='$compiler_DEFAULT'
13042
13043 # A function that is used when there is no print builtin or printf.
13044 func_fallback_echo ()
13045 {
13046 eval 'cat <<_LTECHO_EOF
13047 \$1
13048 _LTECHO_EOF'
13049 }
13050
13051 # Quote evaled strings.
13052 for var in SHELL \
13053 ECHO \
13054 SED \
13055 GREP \
13056 EGREP \
13057 FGREP \
13058 LD \
13059 NM \
13060 LN_S \
13061 lt_SP2NL \
13062 lt_NL2SP \
13063 reload_flag \
13064 OBJDUMP \
13065 deplibs_check_method \
13066 file_magic_cmd \
13067 AR \
13068 AR_FLAGS \
13069 STRIP \
13070 RANLIB \
13071 CC \
13072 CFLAGS \
13073 compiler \
13074 lt_cv_sys_global_symbol_pipe \
13075 lt_cv_sys_global_symbol_to_cdecl \
13076 lt_cv_sys_global_symbol_to_c_name_address \
13077 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13078 lt_prog_compiler_no_builtin_flag \
13079 lt_prog_compiler_wl \
13080 lt_prog_compiler_pic \
13081 lt_prog_compiler_static \
13082 lt_cv_prog_compiler_c_o \
13083 need_locks \
13084 DSYMUTIL \
13085 NMEDIT \
13086 LIPO \
13087 OTOOL \
13088 OTOOL64 \
13089 shrext_cmds \
13090 export_dynamic_flag_spec \
13091 whole_archive_flag_spec \
13092 compiler_needs_object \
13093 with_gnu_ld \
13094 allow_undefined_flag \
13095 no_undefined_flag \
13096 hardcode_libdir_flag_spec \
13097 hardcode_libdir_flag_spec_ld \
13098 hardcode_libdir_separator \
13099 fix_srcfile_path \
13100 exclude_expsyms \
13101 include_expsyms \
13102 file_list_spec \
13103 variables_saved_for_relink \
13104 libname_spec \
13105 library_names_spec \
13106 soname_spec \
13107 install_override_mode \
13108 finish_eval \
13109 old_striplib \
13110 striplib; do
13111 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13112 *[\\\\\\\`\\"\\\$]*)
13113 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13114 ;;
13115 *)
13116 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13117 ;;
13118 esac
13119 done
13120
13121 # Double-quote double-evaled strings.
13122 for var in reload_cmds \
13123 old_postinstall_cmds \
13124 old_postuninstall_cmds \
13125 old_archive_cmds \
13126 extract_expsyms_cmds \
13127 old_archive_from_new_cmds \
13128 old_archive_from_expsyms_cmds \
13129 archive_cmds \
13130 archive_expsym_cmds \
13131 module_cmds \
13132 module_expsym_cmds \
13133 export_symbols_cmds \
13134 prelink_cmds \
13135 postinstall_cmds \
13136 postuninstall_cmds \
13137 finish_cmds \
13138 sys_lib_search_path_spec \
13139 sys_lib_dlsearch_path_spec; do
13140 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13141 *[\\\\\\\`\\"\\\$]*)
13142 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13143 ;;
13144 *)
13145 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13146 ;;
13147 esac
13148 done
13149
13150 ac_aux_dir='$ac_aux_dir'
13151 xsi_shell='$xsi_shell'
13152 lt_shell_append='$lt_shell_append'
13153
13154 # See if we are running on zsh, and set the options which allow our
13155 # commands through without removal of \ escapes INIT.
13156 if test -n "\${ZSH_VERSION+set}" ; then
13157 setopt NO_GLOB_SUBST
13158 fi
13159
13160
13161 PACKAGE='$PACKAGE'
13162 VERSION='$VERSION'
13163 TIMESTAMP='$TIMESTAMP'
13164 RM='$RM'
13165 ofile='$ofile'
13166
13167
13168
13169
13170 _ACEOF
13171
13172 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13173
13174 # Handling of arguments.
13175 for ac_config_target in $ac_config_targets
13176 do
13177 case $ac_config_target in
13178 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
13179 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
13180 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13181 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
13182 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
13183 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
13184 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
13185 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
13186
13187 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13188 esac
13189 done
13190
13191
13192 # If the user did not use the arguments to specify the items to instantiate,
13193 # then the envvar interface is used. Set only those that are not.
13194 # We use the long form for the default assignment because of an extremely
13195 # bizarre bug on SunOS 4.1.3.
13196 if $ac_need_defaults; then
13197 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13198 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13199 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13200 fi
13201
13202 # Have a temporary directory for convenience. Make it in the build tree
13203 # simply because there is no reason against having it here, and in addition,
13204 # creating and moving files from /tmp can sometimes cause problems.
13205 # Hook for its removal unless debugging.
13206 # Note that there is a small window in which the directory will not be cleaned:
13207 # after its creation but before its name has been assigned to `$tmp'.
13208 $debug ||
13209 {
13210 tmp= ac_tmp=
13211 trap 'exit_status=$?
13212 : "${ac_tmp:=$tmp}"
13213 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
13214 ' 0
13215 trap 'as_fn_exit 1' 1 2 13 15
13216 }
13217 # Create a (secure) tmp directory for tmp files.
13218
13219 {
13220 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13221 test -d "$tmp"
13222 } ||
13223 {
13224 tmp=./conf$$-$RANDOM
13225 (umask 077 && mkdir "$tmp")
13226 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13227 ac_tmp=$tmp
13228
13229 # Set up the scripts for CONFIG_FILES section.
13230 # No need to generate them if there are no CONFIG_FILES.
13231 # This happens for instance with `./config.status config.h'.
13232 if test -n "$CONFIG_FILES"; then
13233
13234
13235 ac_cr=`echo X | tr X '\015'`
13236 # On cygwin, bash can eat \r inside `` if the user requested igncr.
13237 # But we know of no other shell where ac_cr would be empty at this
13238 # point, so we can use a bashism as a fallback.
13239 if test "x$ac_cr" = x; then
13240 eval ac_cr=\$\'\\r\'
13241 fi
13242 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13243 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13244 ac_cs_awk_cr='\\r'
13245 else
13246 ac_cs_awk_cr=$ac_cr
13247 fi
13248
13249 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
13250 _ACEOF
13251
13252
13253 {
13254 echo "cat >conf$$subs.awk <<_ACEOF" &&
13255 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13256 echo "_ACEOF"
13257 } >conf$$subs.sh ||
13258 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13259 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
13260 ac_delim='%!_!# '
13261 for ac_last_try in false false false false false :; do
13262 . ./conf$$subs.sh ||
13263 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13264
13265 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13266 if test $ac_delim_n = $ac_delim_num; then
13267 break
13268 elif $ac_last_try; then
13269 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13270 else
13271 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13272 fi
13273 done
13274 rm -f conf$$subs.sh
13275
13276 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13277 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
13278 _ACEOF
13279 sed -n '
13280 h
13281 s/^/S["/; s/!.*/"]=/
13282 p
13283 g
13284 s/^[^!]*!//
13285 :repl
13286 t repl
13287 s/'"$ac_delim"'$//
13288 t delim
13289 :nl
13290 h
13291 s/\(.\{148\}\)..*/\1/
13292 t more1
13293 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13294 p
13295 n
13296 b repl
13297 :more1
13298 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13299 p
13300 g
13301 s/.\{148\}//
13302 t nl
13303 :delim
13304 h
13305 s/\(.\{148\}\)..*/\1/
13306 t more2
13307 s/["\\]/\\&/g; s/^/"/; s/$/"/
13308 p
13309 b
13310 :more2
13311 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13312 p
13313 g
13314 s/.\{148\}//
13315 t delim
13316 ' <conf$$subs.awk | sed '
13317 /^[^""]/{
13318 N
13319 s/\n//
13320 }
13321 ' >>$CONFIG_STATUS || ac_write_fail=1
13322 rm -f conf$$subs.awk
13323 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13324 _ACAWK
13325 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
13326 for (key in S) S_is_set[key] = 1
13327 FS = "\a"
13328
13329 }
13330 {
13331 line = $ 0
13332 nfields = split(line, field, "@")
13333 substed = 0
13334 len = length(field[1])
13335 for (i = 2; i < nfields; i++) {
13336 key = field[i]
13337 keylen = length(key)
13338 if (S_is_set[key]) {
13339 value = S[key]
13340 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13341 len += length(value) + length(field[++i])
13342 substed = 1
13343 } else
13344 len += 1 + keylen
13345 }
13346
13347 print line
13348 }
13349
13350 _ACAWK
13351 _ACEOF
13352 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13353 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13354 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13355 else
13356 cat
13357 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13358 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
13359 _ACEOF
13360
13361 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13362 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
13363 # trailing colons and then remove the whole line if VPATH becomes empty
13364 # (actually we leave an empty line to preserve line numbers).
13365 if test "x$srcdir" = x.; then
13366 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13367 h
13368 s///
13369 s/^/:/
13370 s/[ ]*$/:/
13371 s/:\$(srcdir):/:/g
13372 s/:\${srcdir}:/:/g
13373 s/:@srcdir@:/:/g
13374 s/^:*//
13375 s/:*$//
13376 x
13377 s/\(=[ ]*\).*/\1/
13378 G
13379 s/\n//
13380 s/^[^=]*=[ ]*$//
13381 }'
13382 fi
13383
13384 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13385 fi # test -n "$CONFIG_FILES"
13386
13387 # Set up the scripts for CONFIG_HEADERS section.
13388 # No need to generate them if there are no CONFIG_HEADERS.
13389 # This happens for instance with `./config.status Makefile'.
13390 if test -n "$CONFIG_HEADERS"; then
13391 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
13392 BEGIN {
13393 _ACEOF
13394
13395 # Transform confdefs.h into an awk script `defines.awk', embedded as
13396 # here-document in config.status, that substitutes the proper values into
13397 # config.h.in to produce config.h.
13398
13399 # Create a delimiter string that does not exist in confdefs.h, to ease
13400 # handling of long lines.
13401 ac_delim='%!_!# '
13402 for ac_last_try in false false :; do
13403 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13404 if test -z "$ac_tt"; then
13405 break
13406 elif $ac_last_try; then
13407 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
13408 else
13409 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13410 fi
13411 done
13412
13413 # For the awk script, D is an array of macro values keyed by name,
13414 # likewise P contains macro parameters if any. Preserve backslash
13415 # newline sequences.
13416
13417 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13418 sed -n '
13419 s/.\{148\}/&'"$ac_delim"'/g
13420 t rset
13421 :rset
13422 s/^[ ]*#[ ]*define[ ][ ]*/ /
13423 t def
13424 d
13425 :def
13426 s/\\$//
13427 t bsnl
13428 s/["\\]/\\&/g
13429 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13430 D["\1"]=" \3"/p
13431 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13432 d
13433 :bsnl
13434 s/["\\]/\\&/g
13435 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13436 D["\1"]=" \3\\\\\\n"\\/p
13437 t cont
13438 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13439 t cont
13440 d
13441 :cont
13442 n
13443 s/.\{148\}/&'"$ac_delim"'/g
13444 t clear
13445 :clear
13446 s/\\$//
13447 t bsnlc
13448 s/["\\]/\\&/g; s/^/"/; s/$/"/p
13449 d
13450 :bsnlc
13451 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13452 b cont
13453 ' <confdefs.h | sed '
13454 s/'"$ac_delim"'/"\\\
13455 "/g' >>$CONFIG_STATUS || ac_write_fail=1
13456
13457 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13458 for (key in D) D_is_set[key] = 1
13459 FS = "\a"
13460 }
13461 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13462 line = \$ 0
13463 split(line, arg, " ")
13464 if (arg[1] == "#") {
13465 defundef = arg[2]
13466 mac1 = arg[3]
13467 } else {
13468 defundef = substr(arg[1], 2)
13469 mac1 = arg[2]
13470 }
13471 split(mac1, mac2, "(") #)
13472 macro = mac2[1]
13473 prefix = substr(line, 1, index(line, defundef) - 1)
13474 if (D_is_set[macro]) {
13475 # Preserve the white space surrounding the "#".
13476 print prefix "define", macro P[macro] D[macro]
13477 next
13478 } else {
13479 # Replace #undef with comments. This is necessary, for example,
13480 # in the case of _POSIX_SOURCE, which is predefined and required
13481 # on some systems where configure will not decide to define it.
13482 if (defundef == "undef") {
13483 print "/*", prefix defundef, macro, "*/"
13484 next
13485 }
13486 }
13487 }
13488 { print }
13489 _ACAWK
13490 _ACEOF
13491 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13492 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
13493 fi # test -n "$CONFIG_HEADERS"
13494
13495
13496 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13497 shift
13498 for ac_tag
13499 do
13500 case $ac_tag in
13501 :[FHLC]) ac_mode=$ac_tag; continue;;
13502 esac
13503 case $ac_mode$ac_tag in
13504 :[FHL]*:*);;
13505 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
13506 :[FH]-) ac_tag=-:-;;
13507 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13508 esac
13509 ac_save_IFS=$IFS
13510 IFS=:
13511 set x $ac_tag
13512 IFS=$ac_save_IFS
13513 shift
13514 ac_file=$1
13515 shift
13516
13517 case $ac_mode in
13518 :L) ac_source=$1;;
13519 :[FH])
13520 ac_file_inputs=
13521 for ac_f
13522 do
13523 case $ac_f in
13524 -) ac_f="$ac_tmp/stdin";;
13525 *) # Look for the file first in the build tree, then in the source tree
13526 # (if the path is not absolute). The absolute path cannot be DOS-style,
13527 # because $ac_f cannot contain `:'.
13528 test -f "$ac_f" ||
13529 case $ac_f in
13530 [\\/$]*) false;;
13531 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13532 esac ||
13533 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13534 esac
13535 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13536 as_fn_append ac_file_inputs " '$ac_f'"
13537 done
13538
13539 # Let's still pretend it is `configure' which instantiates (i.e., don't
13540 # use $as_me), people would be surprised to read:
13541 # /* config.h. Generated by config.status. */
13542 configure_input='Generated from '`
13543 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13544 `' by configure.'
13545 if test x"$ac_file" != x-; then
13546 configure_input="$ac_file. $configure_input"
13547 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13548 $as_echo "$as_me: creating $ac_file" >&6;}
13549 fi
13550 # Neutralize special characters interpreted by sed in replacement strings.
13551 case $configure_input in #(
13552 *\&* | *\|* | *\\* )
13553 ac_sed_conf_input=`$as_echo "$configure_input" |
13554 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13555 *) ac_sed_conf_input=$configure_input;;
13556 esac
13557
13558 case $ac_tag in
13559 *:-:* | *:-) cat >"$ac_tmp/stdin" \
13560 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13561 esac
13562 ;;
13563 esac
13564
13565 ac_dir=`$as_dirname -- "$ac_file" ||
13566 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13567 X"$ac_file" : 'X\(//\)[^/]' \| \
13568 X"$ac_file" : 'X\(//\)$' \| \
13569 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13570 $as_echo X"$ac_file" |
13571 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13572 s//\1/
13573 q
13574 }
13575 /^X\(\/\/\)[^/].*/{
13576 s//\1/
13577 q
13578 }
13579 /^X\(\/\/\)$/{
13580 s//\1/
13581 q
13582 }
13583 /^X\(\/\).*/{
13584 s//\1/
13585 q
13586 }
13587 s/.*/./; q'`
13588 as_dir="$ac_dir"; as_fn_mkdir_p
13589 ac_builddir=.
13590
13591 case "$ac_dir" in
13592 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13593 *)
13594 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13595 # A ".." for each directory in $ac_dir_suffix.
13596 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13597 case $ac_top_builddir_sub in
13598 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13599 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13600 esac ;;
13601 esac
13602 ac_abs_top_builddir=$ac_pwd
13603 ac_abs_builddir=$ac_pwd$ac_dir_suffix
13604 # for backward compatibility:
13605 ac_top_builddir=$ac_top_build_prefix
13606
13607 case $srcdir in
13608 .) # We are building in place.
13609 ac_srcdir=.
13610 ac_top_srcdir=$ac_top_builddir_sub
13611 ac_abs_top_srcdir=$ac_pwd ;;
13612 [\\/]* | ?:[\\/]* ) # Absolute name.
13613 ac_srcdir=$srcdir$ac_dir_suffix;
13614 ac_top_srcdir=$srcdir
13615 ac_abs_top_srcdir=$srcdir ;;
13616 *) # Relative name.
13617 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13618 ac_top_srcdir=$ac_top_build_prefix$srcdir
13619 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13620 esac
13621 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13622
13623
13624 case $ac_mode in
13625 :F)
13626 #
13627 # CONFIG_FILE
13628 #
13629
13630 case $INSTALL in
13631 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13632 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13633 esac
13634 _ACEOF
13635
13636 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13637 # If the template does not know about datarootdir, expand it.
13638 # FIXME: This hack should be removed a few years after 2.60.
13639 ac_datarootdir_hack=; ac_datarootdir_seen=
13640 ac_sed_dataroot='
13641 /datarootdir/ {
13642 p
13643 q
13644 }
13645 /@datadir@/p
13646 /@docdir@/p
13647 /@infodir@/p
13648 /@localedir@/p
13649 /@mandir@/p'
13650 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13651 *datarootdir*) ac_datarootdir_seen=yes;;
13652 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13653 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13654 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13655 _ACEOF
13656 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13657 ac_datarootdir_hack='
13658 s&@datadir@&$datadir&g
13659 s&@docdir@&$docdir&g
13660 s&@infodir@&$infodir&g
13661 s&@localedir@&$localedir&g
13662 s&@mandir@&$mandir&g
13663 s&\\\${datarootdir}&$datarootdir&g' ;;
13664 esac
13665 _ACEOF
13666
13667 # Neutralize VPATH when `$srcdir' = `.'.
13668 # Shell code in configure.ac might set extrasub.
13669 # FIXME: do we really want to maintain this feature?
13670 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13671 ac_sed_extra="$ac_vpsub
13672 $extrasub
13673 _ACEOF
13674 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13675 :t
13676 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13677 s|@configure_input@|$ac_sed_conf_input|;t t
13678 s&@top_builddir@&$ac_top_builddir_sub&;t t
13679 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13680 s&@srcdir@&$ac_srcdir&;t t
13681 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13682 s&@top_srcdir@&$ac_top_srcdir&;t t
13683 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13684 s&@builddir@&$ac_builddir&;t t
13685 s&@abs_builddir@&$ac_abs_builddir&;t t
13686 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13687 s&@INSTALL@&$ac_INSTALL&;t t
13688 $ac_datarootdir_hack
13689 "
13690 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13691 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13692
13693 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13694 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13695 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13696 "$ac_tmp/out"`; test -z "$ac_out"; } &&
13697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13698 which seems to be undefined. Please make sure it is defined" >&5
13699 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13700 which seems to be undefined. Please make sure it is defined" >&2;}
13701
13702 rm -f "$ac_tmp/stdin"
13703 case $ac_file in
13704 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13705 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13706 esac \
13707 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13708 ;;
13709 :H)
13710 #
13711 # CONFIG_HEADER
13712 #
13713 if test x"$ac_file" != x-; then
13714 {
13715 $as_echo "/* $configure_input */" \
13716 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13717 } >"$ac_tmp/config.h" \
13718 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13719 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13720 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13721 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13722 else
13723 rm -f "$ac_file"
13724 mv "$ac_tmp/config.h" "$ac_file" \
13725 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13726 fi
13727 else
13728 $as_echo "/* $configure_input */" \
13729 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13730 || as_fn_error $? "could not create -" "$LINENO" 5
13731 fi
13732 ;;
13733
13734 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13735 $as_echo "$as_me: executing $ac_file commands" >&6;}
13736 ;;
13737 esac
13738
13739
13740 case $ac_file$ac_mode in
13741 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
13742 "libtool":C)
13743
13744 # See if we are running on zsh, and set the options which allow our
13745 # commands through without removal of \ escapes.
13746 if test -n "${ZSH_VERSION+set}" ; then
13747 setopt NO_GLOB_SUBST
13748 fi
13749
13750 cfgfile="${ofile}T"
13751 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13752 $RM "$cfgfile"
13753
13754 cat <<_LT_EOF >> "$cfgfile"
13755 #! $SHELL
13756
13757 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13758 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13759 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13760 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13761 #
13762 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13763 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13764 # Written by Gordon Matzigkeit, 1996
13765 #
13766 # This file is part of GNU Libtool.
13767 #
13768 # GNU Libtool is free software; you can redistribute it and/or
13769 # modify it under the terms of the GNU General Public License as
13770 # published by the Free Software Foundation; either version 2 of
13771 # the License, or (at your option) any later version.
13772 #
13773 # As a special exception to the GNU General Public License,
13774 # if you distribute this file as part of a program or library that
13775 # is built using GNU Libtool, you may include this file under the
13776 # same distribution terms that you use for the rest of that program.
13777 #
13778 # GNU Libtool is distributed in the hope that it will be useful,
13779 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13780 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13781 # GNU General Public License for more details.
13782 #
13783 # You should have received a copy of the GNU General Public License
13784 # along with GNU Libtool; see the file COPYING. If not, a copy
13785 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13786 # obtained by writing to the Free Software Foundation, Inc.,
13787 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13788
13789
13790 # The names of the tagged configurations supported by this script.
13791 available_tags=""
13792
13793 # ### BEGIN LIBTOOL CONFIG
13794
13795 # Which release of libtool.m4 was used?
13796 macro_version=$macro_version
13797 macro_revision=$macro_revision
13798
13799 # Whether or not to build shared libraries.
13800 build_libtool_libs=$enable_shared
13801
13802 # Whether or not to build static libraries.
13803 build_old_libs=$enable_static
13804
13805 # What type of objects to build.
13806 pic_mode=$pic_mode
13807
13808 # Whether or not to optimize for fast installation.
13809 fast_install=$enable_fast_install
13810
13811 # Shell to use when invoking shell scripts.
13812 SHELL=$lt_SHELL
13813
13814 # An echo program that protects backslashes.
13815 ECHO=$lt_ECHO
13816
13817 # The host system.
13818 host_alias=$host_alias
13819 host=$host
13820 host_os=$host_os
13821
13822 # The build system.
13823 build_alias=$build_alias
13824 build=$build
13825 build_os=$build_os
13826
13827 # A sed program that does not truncate output.
13828 SED=$lt_SED
13829
13830 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13831 Xsed="\$SED -e 1s/^X//"
13832
13833 # A grep program that handles long lines.
13834 GREP=$lt_GREP
13835
13836 # An ERE matcher.
13837 EGREP=$lt_EGREP
13838
13839 # A literal string matcher.
13840 FGREP=$lt_FGREP
13841
13842 # A BSD- or MS-compatible name lister.
13843 NM=$lt_NM
13844
13845 # Whether we need soft or hard links.
13846 LN_S=$lt_LN_S
13847
13848 # What is the maximum length of a command?
13849 max_cmd_len=$max_cmd_len
13850
13851 # Object file suffix (normally "o").
13852 objext=$ac_objext
13853
13854 # Executable file suffix (normally "").
13855 exeext=$exeext
13856
13857 # whether the shell understands "unset".
13858 lt_unset=$lt_unset
13859
13860 # turn spaces into newlines.
13861 SP2NL=$lt_lt_SP2NL
13862
13863 # turn newlines into spaces.
13864 NL2SP=$lt_lt_NL2SP
13865
13866 # An object symbol dumper.
13867 OBJDUMP=$lt_OBJDUMP
13868
13869 # Method to check whether dependent libraries are shared objects.
13870 deplibs_check_method=$lt_deplibs_check_method
13871
13872 # Command to use when deplibs_check_method == "file_magic".
13873 file_magic_cmd=$lt_file_magic_cmd
13874
13875 # The archiver.
13876 AR=$lt_AR
13877 AR_FLAGS=$lt_AR_FLAGS
13878
13879 # A symbol stripping program.
13880 STRIP=$lt_STRIP
13881
13882 # Commands used to install an old-style archive.
13883 RANLIB=$lt_RANLIB
13884 old_postinstall_cmds=$lt_old_postinstall_cmds
13885 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13886
13887 # Whether to use a lock for old archive extraction.
13888 lock_old_archive_extraction=$lock_old_archive_extraction
13889
13890 # A C compiler.
13891 LTCC=$lt_CC
13892
13893 # LTCC compiler flags.
13894 LTCFLAGS=$lt_CFLAGS
13895
13896 # Take the output of nm and produce a listing of raw symbols and C names.
13897 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13898
13899 # Transform the output of nm in a proper C declaration.
13900 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13901
13902 # Transform the output of nm in a C name address pair.
13903 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13904
13905 # Transform the output of nm in a C name address pair when lib prefix is needed.
13906 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13907
13908 # The name of the directory that contains temporary libtool files.
13909 objdir=$objdir
13910
13911 # Used to examine libraries when file_magic_cmd begins with "file".
13912 MAGIC_CMD=$MAGIC_CMD
13913
13914 # Must we lock files when doing compilation?
13915 need_locks=$lt_need_locks
13916
13917 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13918 DSYMUTIL=$lt_DSYMUTIL
13919
13920 # Tool to change global to local symbols on Mac OS X.
13921 NMEDIT=$lt_NMEDIT
13922
13923 # Tool to manipulate fat objects and archives on Mac OS X.
13924 LIPO=$lt_LIPO
13925
13926 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13927 OTOOL=$lt_OTOOL
13928
13929 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13930 OTOOL64=$lt_OTOOL64
13931
13932 # Old archive suffix (normally "a").
13933 libext=$libext
13934
13935 # Shared library suffix (normally ".so").
13936 shrext_cmds=$lt_shrext_cmds
13937
13938 # The commands to extract the exported symbol list from a shared archive.
13939 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13940
13941 # Variables whose values should be saved in libtool wrapper scripts and
13942 # restored at link time.
13943 variables_saved_for_relink=$lt_variables_saved_for_relink
13944
13945 # Do we need the "lib" prefix for modules?
13946 need_lib_prefix=$need_lib_prefix
13947
13948 # Do we need a version for libraries?
13949 need_version=$need_version
13950
13951 # Library versioning type.
13952 version_type=$version_type
13953
13954 # Shared library runtime path variable.
13955 runpath_var=$runpath_var
13956
13957 # Shared library path variable.
13958 shlibpath_var=$shlibpath_var
13959
13960 # Is shlibpath searched before the hard-coded library search path?
13961 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13962
13963 # Format of library name prefix.
13964 libname_spec=$lt_libname_spec
13965
13966 # List of archive names. First name is the real one, the rest are links.
13967 # The last name is the one that the linker finds with -lNAME
13968 library_names_spec=$lt_library_names_spec
13969
13970 # The coded name of the library, if different from the real name.
13971 soname_spec=$lt_soname_spec
13972
13973 # Permission mode override for installation of shared libraries.
13974 install_override_mode=$lt_install_override_mode
13975
13976 # Command to use after installation of a shared archive.
13977 postinstall_cmds=$lt_postinstall_cmds
13978
13979 # Command to use after uninstallation of a shared archive.
13980 postuninstall_cmds=$lt_postuninstall_cmds
13981
13982 # Commands used to finish a libtool library installation in a directory.
13983 finish_cmds=$lt_finish_cmds
13984
13985 # As "finish_cmds", except a single script fragment to be evaled but
13986 # not shown.
13987 finish_eval=$lt_finish_eval
13988
13989 # Whether we should hardcode library paths into libraries.
13990 hardcode_into_libs=$hardcode_into_libs
13991
13992 # Compile-time system search path for libraries.
13993 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13994
13995 # Run-time system search path for libraries.
13996 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13997
13998 # Whether dlopen is supported.
13999 dlopen_support=$enable_dlopen
14000
14001 # Whether dlopen of programs is supported.
14002 dlopen_self=$enable_dlopen_self
14003
14004 # Whether dlopen of statically linked programs is supported.
14005 dlopen_self_static=$enable_dlopen_self_static
14006
14007 # Commands to strip libraries.
14008 old_striplib=$lt_old_striplib
14009 striplib=$lt_striplib
14010
14011
14012 # The linker used to build libraries.
14013 LD=$lt_LD
14014
14015 # How to create reloadable object files.
14016 reload_flag=$lt_reload_flag
14017 reload_cmds=$lt_reload_cmds
14018
14019 # Commands used to build an old-style archive.
14020 old_archive_cmds=$lt_old_archive_cmds
14021
14022 # A language specific compiler.
14023 CC=$lt_compiler
14024
14025 # Is the compiler the GNU compiler?
14026 with_gcc=$GCC
14027
14028 # Compiler flag to turn off builtin functions.
14029 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14030
14031 # How to pass a linker flag through the compiler.
14032 wl=$lt_lt_prog_compiler_wl
14033
14034 # Additional compiler flags for building library objects.
14035 pic_flag=$lt_lt_prog_compiler_pic
14036
14037 # Compiler flag to prevent dynamic linking.
14038 link_static_flag=$lt_lt_prog_compiler_static
14039
14040 # Does compiler simultaneously support -c and -o options?
14041 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14042
14043 # Whether or not to add -lc for building shared libraries.
14044 build_libtool_need_lc=$archive_cmds_need_lc
14045
14046 # Whether or not to disallow shared libs when runtime libs are static.
14047 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14048
14049 # Compiler flag to allow reflexive dlopens.
14050 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14051
14052 # Compiler flag to generate shared objects directly from archives.
14053 whole_archive_flag_spec=$lt_whole_archive_flag_spec
14054
14055 # Whether the compiler copes with passing no objects directly.
14056 compiler_needs_object=$lt_compiler_needs_object
14057
14058 # Create an old-style archive from a shared archive.
14059 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14060
14061 # Create a temporary old-style archive to link instead of a shared archive.
14062 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14063
14064 # Commands used to build a shared archive.
14065 archive_cmds=$lt_archive_cmds
14066 archive_expsym_cmds=$lt_archive_expsym_cmds
14067
14068 # Commands used to build a loadable module if different from building
14069 # a shared archive.
14070 module_cmds=$lt_module_cmds
14071 module_expsym_cmds=$lt_module_expsym_cmds
14072
14073 # Whether we are building with GNU ld or not.
14074 with_gnu_ld=$lt_with_gnu_ld
14075
14076 # Flag that allows shared libraries with undefined symbols to be built.
14077 allow_undefined_flag=$lt_allow_undefined_flag
14078
14079 # Flag that enforces no undefined symbols.
14080 no_undefined_flag=$lt_no_undefined_flag
14081
14082 # Flag to hardcode \$libdir into a binary during linking.
14083 # This must work even if \$libdir does not exist
14084 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14085
14086 # If ld is used when linking, flag to hardcode \$libdir into a binary
14087 # during linking. This must work even if \$libdir does not exist.
14088 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14089
14090 # Whether we need a single "-rpath" flag with a separated argument.
14091 hardcode_libdir_separator=$lt_hardcode_libdir_separator
14092
14093 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14094 # DIR into the resulting binary.
14095 hardcode_direct=$hardcode_direct
14096
14097 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14098 # DIR into the resulting binary and the resulting library dependency is
14099 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14100 # library is relocated.
14101 hardcode_direct_absolute=$hardcode_direct_absolute
14102
14103 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14104 # into the resulting binary.
14105 hardcode_minus_L=$hardcode_minus_L
14106
14107 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14108 # into the resulting binary.
14109 hardcode_shlibpath_var=$hardcode_shlibpath_var
14110
14111 # Set to "yes" if building a shared library automatically hardcodes DIR
14112 # into the library and all subsequent libraries and executables linked
14113 # against it.
14114 hardcode_automatic=$hardcode_automatic
14115
14116 # Set to yes if linker adds runtime paths of dependent libraries
14117 # to runtime path list.
14118 inherit_rpath=$inherit_rpath
14119
14120 # Whether libtool must link a program against all its dependency libraries.
14121 link_all_deplibs=$link_all_deplibs
14122
14123 # Fix the shell variable \$srcfile for the compiler.
14124 fix_srcfile_path=$lt_fix_srcfile_path
14125
14126 # Set to "yes" if exported symbols are required.
14127 always_export_symbols=$always_export_symbols
14128
14129 # The commands to list exported symbols.
14130 export_symbols_cmds=$lt_export_symbols_cmds
14131
14132 # Symbols that should not be listed in the preloaded symbols.
14133 exclude_expsyms=$lt_exclude_expsyms
14134
14135 # Symbols that must always be exported.
14136 include_expsyms=$lt_include_expsyms
14137
14138 # Commands necessary for linking programs (against libraries) with templates.
14139 prelink_cmds=$lt_prelink_cmds
14140
14141 # Specify filename containing input files.
14142 file_list_spec=$lt_file_list_spec
14143
14144 # How to hardcode a shared library path into an executable.
14145 hardcode_action=$hardcode_action
14146
14147 # ### END LIBTOOL CONFIG
14148
14149 _LT_EOF
14150
14151 case $host_os in
14152 aix3*)
14153 cat <<\_LT_EOF >> "$cfgfile"
14154 # AIX sometimes has problems with the GCC collect2 program. For some
14155 # reason, if we set the COLLECT_NAMES environment variable, the problems
14156 # vanish in a puff of smoke.
14157 if test "X${COLLECT_NAMES+set}" != Xset; then
14158 COLLECT_NAMES=
14159 export COLLECT_NAMES
14160 fi
14161 _LT_EOF
14162 ;;
14163 esac
14164
14165
14166 ltmain="$ac_aux_dir/ltmain.sh"
14167
14168
14169 # We use sed instead of cat because bash on DJGPP gets confused if
14170 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14171 # text mode, it properly converts lines to CR/LF. This bash problem
14172 # is reportedly fixed, but why not run on old versions too?
14173 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14174 || (rm -f "$cfgfile"; exit 1)
14175
14176 case $xsi_shell in
14177 yes)
14178 cat << \_LT_EOF >> "$cfgfile"
14179
14180 # func_dirname file append nondir_replacement
14181 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14182 # otherwise set result to NONDIR_REPLACEMENT.
14183 func_dirname ()
14184 {
14185 case ${1} in
14186 */*) func_dirname_result="${1%/*}${2}" ;;
14187 * ) func_dirname_result="${3}" ;;
14188 esac
14189 }
14190
14191 # func_basename file
14192 func_basename ()
14193 {
14194 func_basename_result="${1##*/}"
14195 }
14196
14197 # func_dirname_and_basename file append nondir_replacement
14198 # perform func_basename and func_dirname in a single function
14199 # call:
14200 # dirname: Compute the dirname of FILE. If nonempty,
14201 # add APPEND to the result, otherwise set result
14202 # to NONDIR_REPLACEMENT.
14203 # value returned in "$func_dirname_result"
14204 # basename: Compute filename of FILE.
14205 # value retuned in "$func_basename_result"
14206 # Implementation must be kept synchronized with func_dirname
14207 # and func_basename. For efficiency, we do not delegate to
14208 # those functions but instead duplicate the functionality here.
14209 func_dirname_and_basename ()
14210 {
14211 case ${1} in
14212 */*) func_dirname_result="${1%/*}${2}" ;;
14213 * ) func_dirname_result="${3}" ;;
14214 esac
14215 func_basename_result="${1##*/}"
14216 }
14217
14218 # func_stripname prefix suffix name
14219 # strip PREFIX and SUFFIX off of NAME.
14220 # PREFIX and SUFFIX must not contain globbing or regex special
14221 # characters, hashes, percent signs, but SUFFIX may contain a leading
14222 # dot (in which case that matches only a dot).
14223 func_stripname ()
14224 {
14225 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14226 # positional parameters, so assign one to ordinary parameter first.
14227 func_stripname_result=${3}
14228 func_stripname_result=${func_stripname_result#"${1}"}
14229 func_stripname_result=${func_stripname_result%"${2}"}
14230 }
14231
14232 # func_opt_split
14233 func_opt_split ()
14234 {
14235 func_opt_split_opt=${1%%=*}
14236 func_opt_split_arg=${1#*=}
14237 }
14238
14239 # func_lo2o object
14240 func_lo2o ()
14241 {
14242 case ${1} in
14243 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14244 *) func_lo2o_result=${1} ;;
14245 esac
14246 }
14247
14248 # func_xform libobj-or-source
14249 func_xform ()
14250 {
14251 func_xform_result=${1%.*}.lo
14252 }
14253
14254 # func_arith arithmetic-term...
14255 func_arith ()
14256 {
14257 func_arith_result=$(( $* ))
14258 }
14259
14260 # func_len string
14261 # STRING may not start with a hyphen.
14262 func_len ()
14263 {
14264 func_len_result=${#1}
14265 }
14266
14267 _LT_EOF
14268 ;;
14269 *) # Bourne compatible functions.
14270 cat << \_LT_EOF >> "$cfgfile"
14271
14272 # func_dirname file append nondir_replacement
14273 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14274 # otherwise set result to NONDIR_REPLACEMENT.
14275 func_dirname ()
14276 {
14277 # Extract subdirectory from the argument.
14278 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14279 if test "X$func_dirname_result" = "X${1}"; then
14280 func_dirname_result="${3}"
14281 else
14282 func_dirname_result="$func_dirname_result${2}"
14283 fi
14284 }
14285
14286 # func_basename file
14287 func_basename ()
14288 {
14289 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
14290 }
14291
14292
14293 # func_stripname prefix suffix name
14294 # strip PREFIX and SUFFIX off of NAME.
14295 # PREFIX and SUFFIX must not contain globbing or regex special
14296 # characters, hashes, percent signs, but SUFFIX may contain a leading
14297 # dot (in which case that matches only a dot).
14298 # func_strip_suffix prefix name
14299 func_stripname ()
14300 {
14301 case ${2} in
14302 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14303 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
14304 esac
14305 }
14306
14307 # sed scripts:
14308 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14309 my_sed_long_arg='1s/^-[^=]*=//'
14310
14311 # func_opt_split
14312 func_opt_split ()
14313 {
14314 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14315 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
14316 }
14317
14318 # func_lo2o object
14319 func_lo2o ()
14320 {
14321 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
14322 }
14323
14324 # func_xform libobj-or-source
14325 func_xform ()
14326 {
14327 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
14328 }
14329
14330 # func_arith arithmetic-term...
14331 func_arith ()
14332 {
14333 func_arith_result=`expr "$@"`
14334 }
14335
14336 # func_len string
14337 # STRING may not start with a hyphen.
14338 func_len ()
14339 {
14340 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14341 }
14342
14343 _LT_EOF
14344 esac
14345
14346 case $lt_shell_append in
14347 yes)
14348 cat << \_LT_EOF >> "$cfgfile"
14349
14350 # func_append var value
14351 # Append VALUE to the end of shell variable VAR.
14352 func_append ()
14353 {
14354 eval "$1+=\$2"
14355 }
14356 _LT_EOF
14357 ;;
14358 *)
14359 cat << \_LT_EOF >> "$cfgfile"
14360
14361 # func_append var value
14362 # Append VALUE to the end of shell variable VAR.
14363 func_append ()
14364 {
14365 eval "$1=\$$1\$2"
14366 }
14367
14368 _LT_EOF
14369 ;;
14370 esac
14371
14372
14373 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14374 || (rm -f "$cfgfile"; exit 1)
14375
14376 mv -f "$cfgfile" "$ofile" ||
14377 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14378 chmod +x "$ofile"
14379
14380 ;;
14381 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
14382 rm -f Makesim1.tmp Makesim2.tmp Makefile
14383 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
14384 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
14385 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
14386 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
14387 <Makefile.sim >Makefile
14388 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
14389 ;;
14390 "stamp-h":C) echo > stamp-h ;;
14391
14392 esac
14393 done # for ac_tag
14394
14395
14396 as_fn_exit 0
14397 _ACEOF
14398 ac_clean_files=$ac_clean_files_save
14399
14400 test $ac_write_fail = 0 ||
14401 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
14402
14403
14404 # configure is writing to config.log, and then calls config.status.
14405 # config.status does its own redirection, appending to config.log.
14406 # Unfortunately, on DOS this fails, as config.log is still kept open
14407 # by configure, so config.status won't be able to write to it; its
14408 # output is simply discarded. So we exec the FD to /dev/null,
14409 # effectively closing config.log, so it can be properly (re)opened and
14410 # appended to by config.status. When coming back to configure, we
14411 # need to make the FD available again.
14412 if test "$no_create" != yes; then
14413 ac_cs_success=:
14414 ac_config_status_args=
14415 test "$silent" = yes &&
14416 ac_config_status_args="$ac_config_status_args --quiet"
14417 exec 5>/dev/null
14418 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14419 exec 5>>config.log
14420 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14421 # would make configure fail if this is the last instruction.
14422 $ac_cs_success || as_fn_exit 1
14423 fi
14424 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14426 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14427 fi
14428
14429