sim: unify bug & package settings
[binutils-gdb.git] / sim / m32r / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210 else
211 as_have_required=no
212 fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233 fi
234 fi
235 done;;
236 esac
237 as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279 fi
280 exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298 { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307 return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386 else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403 else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517 *)
518 ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542 else
543 as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME=
589 PACKAGE_TARNAME=
590 PACKAGE_VERSION=
591 PACKAGE_STRING=
592 PACKAGE_BUGREPORT=
593 PACKAGE_URL=
594
595 ac_unique_file="Makefile.in"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 # include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 # include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_subst_vars='LTLIBOBJS
633 LIBOBJS
634 sim_reserved_bits
635 sim_float
636 sim_bitsize
637 cgen_breaks
638 sim_extra_cflags
639 traps_obj
640 cgen
641 cgendir
642 CGEN_MAINT
643 MAINT
644 MAINTAINER_MODE_FALSE
645 MAINTAINER_MODE_TRUE
646 lt_cv_dlopen_libs
647 OTOOL64
648 OTOOL
649 LIPO
650 NMEDIT
651 DSYMUTIL
652 AWK
653 STRIP
654 OBJDUMP
655 LN_S
656 NM
657 ac_ct_DUMPBIN
658 DUMPBIN
659 LD
660 FGREP
661 SED
662 LIBTOOL
663 PLUGINS_FALSE
664 PLUGINS_TRUE
665 zlibinc
666 zlibdir
667 CATOBJEXT
668 GENCAT
669 INSTOBJEXT
670 DATADIRNAME
671 CATALOGS
672 POSUB
673 GMSGFMT
674 XGETTEXT
675 INCINTL
676 LIBINTL_DEP
677 LIBINTL
678 USE_NLS
679 CCDEPMODE
680 DEPDIR
681 am__leading_dot
682 C_DIALECT
683 RANLIB
684 AR
685 LDFLAGS_FOR_BUILD
686 CFLAGS_FOR_BUILD
687 RANLIB_FOR_BUILD
688 CC_FOR_BUILD
689 AR_FOR_BUILD
690 INSTALL_DATA
691 INSTALL_SCRIPT
692 INSTALL_PROGRAM
693 EGREP
694 GREP
695 CPP
696 OBJEXT
697 EXEEXT
698 ac_ct_CC
699 CPPFLAGS
700 LDFLAGS
701 CFLAGS
702 CC
703 target_os
704 target_vendor
705 target_cpu
706 target
707 host_os
708 host_vendor
709 host_cpu
710 host
711 build_os
712 build_vendor
713 build_cpu
714 build
715 target_alias
716 host_alias
717 build_alias
718 LIBS
719 ECHO_T
720 ECHO_N
721 ECHO_C
722 DEFS
723 mandir
724 localedir
725 libdir
726 psdir
727 pdfdir
728 dvidir
729 htmldir
730 infodir
731 docdir
732 oldincludedir
733 includedir
734 localstatedir
735 sharedstatedir
736 sysconfdir
737 datadir
738 datarootdir
739 libexecdir
740 sbindir
741 bindir
742 program_transform_name
743 prefix
744 exec_prefix
745 PACKAGE_URL
746 PACKAGE_BUGREPORT
747 PACKAGE_STRING
748 PACKAGE_VERSION
749 PACKAGE_TARNAME
750 PACKAGE_NAME
751 PATH_SEPARATOR
752 SHELL
753 WERROR_CFLAGS
754 WARN_CFLAGS
755 sim_scache
756 sim_inline
757 sim_hw
758 sim_hw_objs
759 sim_hw_cflags
760 sim_endian
761 sim_default_model
762 sim_alignment'
763 ac_subst_files=''
764 ac_user_opts='
765 enable_option_checking
766 with_system_zlib
767 enable_plugins
768 enable_shared
769 enable_static
770 with_pic
771 enable_fast_install
772 with_gnu_ld
773 enable_libtool_lock
774 enable_maintainer_mode
775 enable_sim_inline
776 enable_sim_endian
777 enable_sim_alignment
778 enable_sim_scache
779 enable_sim_default_model
780 enable_werror
781 enable_build_warnings
782 enable_sim_build_warnings
783 enable_cgen_maint
784 enable_sim_hardware
785 '
786 ac_precious_vars='build_alias
787 host_alias
788 target_alias
789 CC
790 CFLAGS
791 LDFLAGS
792 LIBS
793 CPPFLAGS
794 CPP'
795
796
797 # Initialize some variables set by options.
798 ac_init_help=
799 ac_init_version=false
800 ac_unrecognized_opts=
801 ac_unrecognized_sep=
802 # The variables have the same names as the options, with
803 # dashes changed to underlines.
804 cache_file=/dev/null
805 exec_prefix=NONE
806 no_create=
807 no_recursion=
808 prefix=NONE
809 program_prefix=NONE
810 program_suffix=NONE
811 program_transform_name=s,x,x,
812 silent=
813 site=
814 srcdir=
815 verbose=
816 x_includes=NONE
817 x_libraries=NONE
818
819 # Installation directory options.
820 # These are left unexpanded so users can "make install exec_prefix=/foo"
821 # and all the variables that are supposed to be based on exec_prefix
822 # by default will actually change.
823 # Use braces instead of parens because sh, perl, etc. also accept them.
824 # (The list follows the same order as the GNU Coding Standards.)
825 bindir='${exec_prefix}/bin'
826 sbindir='${exec_prefix}/sbin'
827 libexecdir='${exec_prefix}/libexec'
828 datarootdir='${prefix}/share'
829 datadir='${datarootdir}'
830 sysconfdir='${prefix}/etc'
831 sharedstatedir='${prefix}/com'
832 localstatedir='${prefix}/var'
833 includedir='${prefix}/include'
834 oldincludedir='/usr/include'
835 docdir='${datarootdir}/doc/${PACKAGE}'
836 infodir='${datarootdir}/info'
837 htmldir='${docdir}'
838 dvidir='${docdir}'
839 pdfdir='${docdir}'
840 psdir='${docdir}'
841 libdir='${exec_prefix}/lib'
842 localedir='${datarootdir}/locale'
843 mandir='${datarootdir}/man'
844
845 ac_prev=
846 ac_dashdash=
847 for ac_option
848 do
849 # If the previous option needs an argument, assign it.
850 if test -n "$ac_prev"; then
851 eval $ac_prev=\$ac_option
852 ac_prev=
853 continue
854 fi
855
856 case $ac_option in
857 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
858 *=) ac_optarg= ;;
859 *) ac_optarg=yes ;;
860 esac
861
862 # Accept the important Cygnus configure options, so we can diagnose typos.
863
864 case $ac_dashdash$ac_option in
865 --)
866 ac_dashdash=yes ;;
867
868 -bindir | --bindir | --bindi | --bind | --bin | --bi)
869 ac_prev=bindir ;;
870 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
871 bindir=$ac_optarg ;;
872
873 -build | --build | --buil | --bui | --bu)
874 ac_prev=build_alias ;;
875 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
876 build_alias=$ac_optarg ;;
877
878 -cache-file | --cache-file | --cache-fil | --cache-fi \
879 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
880 ac_prev=cache_file ;;
881 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
882 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
883 cache_file=$ac_optarg ;;
884
885 --config-cache | -C)
886 cache_file=config.cache ;;
887
888 -datadir | --datadir | --datadi | --datad)
889 ac_prev=datadir ;;
890 -datadir=* | --datadir=* | --datadi=* | --datad=*)
891 datadir=$ac_optarg ;;
892
893 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
894 | --dataroo | --dataro | --datar)
895 ac_prev=datarootdir ;;
896 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
897 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
898 datarootdir=$ac_optarg ;;
899
900 -disable-* | --disable-*)
901 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
902 # Reject names that are not valid shell variable names.
903 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
904 as_fn_error $? "invalid feature name: $ac_useropt"
905 ac_useropt_orig=$ac_useropt
906 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
907 case $ac_user_opts in
908 *"
909 "enable_$ac_useropt"
910 "*) ;;
911 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
912 ac_unrecognized_sep=', ';;
913 esac
914 eval enable_$ac_useropt=no ;;
915
916 -docdir | --docdir | --docdi | --doc | --do)
917 ac_prev=docdir ;;
918 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
919 docdir=$ac_optarg ;;
920
921 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
922 ac_prev=dvidir ;;
923 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
924 dvidir=$ac_optarg ;;
925
926 -enable-* | --enable-*)
927 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
928 # Reject names that are not valid shell variable names.
929 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
930 as_fn_error $? "invalid feature name: $ac_useropt"
931 ac_useropt_orig=$ac_useropt
932 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
933 case $ac_user_opts in
934 *"
935 "enable_$ac_useropt"
936 "*) ;;
937 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
938 ac_unrecognized_sep=', ';;
939 esac
940 eval enable_$ac_useropt=\$ac_optarg ;;
941
942 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
943 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
944 | --exec | --exe | --ex)
945 ac_prev=exec_prefix ;;
946 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
947 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
948 | --exec=* | --exe=* | --ex=*)
949 exec_prefix=$ac_optarg ;;
950
951 -gas | --gas | --ga | --g)
952 # Obsolete; use --with-gas.
953 with_gas=yes ;;
954
955 -help | --help | --hel | --he | -h)
956 ac_init_help=long ;;
957 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
958 ac_init_help=recursive ;;
959 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
960 ac_init_help=short ;;
961
962 -host | --host | --hos | --ho)
963 ac_prev=host_alias ;;
964 -host=* | --host=* | --hos=* | --ho=*)
965 host_alias=$ac_optarg ;;
966
967 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
968 ac_prev=htmldir ;;
969 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
970 | --ht=*)
971 htmldir=$ac_optarg ;;
972
973 -includedir | --includedir | --includedi | --included | --include \
974 | --includ | --inclu | --incl | --inc)
975 ac_prev=includedir ;;
976 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
977 | --includ=* | --inclu=* | --incl=* | --inc=*)
978 includedir=$ac_optarg ;;
979
980 -infodir | --infodir | --infodi | --infod | --info | --inf)
981 ac_prev=infodir ;;
982 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
983 infodir=$ac_optarg ;;
984
985 -libdir | --libdir | --libdi | --libd)
986 ac_prev=libdir ;;
987 -libdir=* | --libdir=* | --libdi=* | --libd=*)
988 libdir=$ac_optarg ;;
989
990 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
991 | --libexe | --libex | --libe)
992 ac_prev=libexecdir ;;
993 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
994 | --libexe=* | --libex=* | --libe=*)
995 libexecdir=$ac_optarg ;;
996
997 -localedir | --localedir | --localedi | --localed | --locale)
998 ac_prev=localedir ;;
999 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1000 localedir=$ac_optarg ;;
1001
1002 -localstatedir | --localstatedir | --localstatedi | --localstated \
1003 | --localstate | --localstat | --localsta | --localst | --locals)
1004 ac_prev=localstatedir ;;
1005 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1006 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1007 localstatedir=$ac_optarg ;;
1008
1009 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1010 ac_prev=mandir ;;
1011 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1012 mandir=$ac_optarg ;;
1013
1014 -nfp | --nfp | --nf)
1015 # Obsolete; use --without-fp.
1016 with_fp=no ;;
1017
1018 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1019 | --no-cr | --no-c | -n)
1020 no_create=yes ;;
1021
1022 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1023 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1024 no_recursion=yes ;;
1025
1026 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1027 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1028 | --oldin | --oldi | --old | --ol | --o)
1029 ac_prev=oldincludedir ;;
1030 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1031 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1032 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1033 oldincludedir=$ac_optarg ;;
1034
1035 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1036 ac_prev=prefix ;;
1037 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1038 prefix=$ac_optarg ;;
1039
1040 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1041 | --program-pre | --program-pr | --program-p)
1042 ac_prev=program_prefix ;;
1043 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1044 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1045 program_prefix=$ac_optarg ;;
1046
1047 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1048 | --program-suf | --program-su | --program-s)
1049 ac_prev=program_suffix ;;
1050 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1051 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1052 program_suffix=$ac_optarg ;;
1053
1054 -program-transform-name | --program-transform-name \
1055 | --program-transform-nam | --program-transform-na \
1056 | --program-transform-n | --program-transform- \
1057 | --program-transform | --program-transfor \
1058 | --program-transfo | --program-transf \
1059 | --program-trans | --program-tran \
1060 | --progr-tra | --program-tr | --program-t)
1061 ac_prev=program_transform_name ;;
1062 -program-transform-name=* | --program-transform-name=* \
1063 | --program-transform-nam=* | --program-transform-na=* \
1064 | --program-transform-n=* | --program-transform-=* \
1065 | --program-transform=* | --program-transfor=* \
1066 | --program-transfo=* | --program-transf=* \
1067 | --program-trans=* | --program-tran=* \
1068 | --progr-tra=* | --program-tr=* | --program-t=*)
1069 program_transform_name=$ac_optarg ;;
1070
1071 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1072 ac_prev=pdfdir ;;
1073 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1074 pdfdir=$ac_optarg ;;
1075
1076 -psdir | --psdir | --psdi | --psd | --ps)
1077 ac_prev=psdir ;;
1078 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1079 psdir=$ac_optarg ;;
1080
1081 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1082 | -silent | --silent | --silen | --sile | --sil)
1083 silent=yes ;;
1084
1085 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1086 ac_prev=sbindir ;;
1087 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1088 | --sbi=* | --sb=*)
1089 sbindir=$ac_optarg ;;
1090
1091 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1092 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1093 | --sharedst | --shareds | --shared | --share | --shar \
1094 | --sha | --sh)
1095 ac_prev=sharedstatedir ;;
1096 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1097 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1098 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1099 | --sha=* | --sh=*)
1100 sharedstatedir=$ac_optarg ;;
1101
1102 -site | --site | --sit)
1103 ac_prev=site ;;
1104 -site=* | --site=* | --sit=*)
1105 site=$ac_optarg ;;
1106
1107 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1108 ac_prev=srcdir ;;
1109 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1110 srcdir=$ac_optarg ;;
1111
1112 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1113 | --syscon | --sysco | --sysc | --sys | --sy)
1114 ac_prev=sysconfdir ;;
1115 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1116 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1117 sysconfdir=$ac_optarg ;;
1118
1119 -target | --target | --targe | --targ | --tar | --ta | --t)
1120 ac_prev=target_alias ;;
1121 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1122 target_alias=$ac_optarg ;;
1123
1124 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1125 verbose=yes ;;
1126
1127 -version | --version | --versio | --versi | --vers | -V)
1128 ac_init_version=: ;;
1129
1130 -with-* | --with-*)
1131 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1132 # Reject names that are not valid shell variable names.
1133 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1134 as_fn_error $? "invalid package name: $ac_useropt"
1135 ac_useropt_orig=$ac_useropt
1136 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1137 case $ac_user_opts in
1138 *"
1139 "with_$ac_useropt"
1140 "*) ;;
1141 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1142 ac_unrecognized_sep=', ';;
1143 esac
1144 eval with_$ac_useropt=\$ac_optarg ;;
1145
1146 -without-* | --without-*)
1147 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1148 # Reject names that are not valid shell variable names.
1149 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1150 as_fn_error $? "invalid package name: $ac_useropt"
1151 ac_useropt_orig=$ac_useropt
1152 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1153 case $ac_user_opts in
1154 *"
1155 "with_$ac_useropt"
1156 "*) ;;
1157 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1158 ac_unrecognized_sep=', ';;
1159 esac
1160 eval with_$ac_useropt=no ;;
1161
1162 --x)
1163 # Obsolete; use --with-x.
1164 with_x=yes ;;
1165
1166 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1167 | --x-incl | --x-inc | --x-in | --x-i)
1168 ac_prev=x_includes ;;
1169 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1170 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1171 x_includes=$ac_optarg ;;
1172
1173 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1174 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1175 ac_prev=x_libraries ;;
1176 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1177 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1178 x_libraries=$ac_optarg ;;
1179
1180 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1181 Try \`$0 --help' for more information"
1182 ;;
1183
1184 *=*)
1185 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1186 # Reject names that are not valid shell variable names.
1187 case $ac_envvar in #(
1188 '' | [0-9]* | *[!_$as_cr_alnum]* )
1189 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1190 esac
1191 eval $ac_envvar=\$ac_optarg
1192 export $ac_envvar ;;
1193
1194 *)
1195 # FIXME: should be removed in autoconf 3.0.
1196 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1197 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1198 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1199 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1200 ;;
1201
1202 esac
1203 done
1204
1205 if test -n "$ac_prev"; then
1206 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1207 as_fn_error $? "missing argument to $ac_option"
1208 fi
1209
1210 if test -n "$ac_unrecognized_opts"; then
1211 case $enable_option_checking in
1212 no) ;;
1213 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1214 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1215 esac
1216 fi
1217
1218 # Check all directory arguments for consistency.
1219 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1220 datadir sysconfdir sharedstatedir localstatedir includedir \
1221 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1222 libdir localedir mandir
1223 do
1224 eval ac_val=\$$ac_var
1225 # Remove trailing slashes.
1226 case $ac_val in
1227 */ )
1228 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1229 eval $ac_var=\$ac_val;;
1230 esac
1231 # Be sure to have absolute directory names.
1232 case $ac_val in
1233 [\\/$]* | ?:[\\/]* ) continue;;
1234 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1235 esac
1236 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1237 done
1238
1239 # There might be people who depend on the old broken behavior: `$host'
1240 # used to hold the argument of --host etc.
1241 # FIXME: To remove some day.
1242 build=$build_alias
1243 host=$host_alias
1244 target=$target_alias
1245
1246 # FIXME: To remove some day.
1247 if test "x$host_alias" != x; then
1248 if test "x$build_alias" = x; then
1249 cross_compiling=maybe
1250 elif test "x$build_alias" != "x$host_alias"; then
1251 cross_compiling=yes
1252 fi
1253 fi
1254
1255 ac_tool_prefix=
1256 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1257
1258 test "$silent" = yes && exec 6>/dev/null
1259
1260
1261 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1262 ac_ls_di=`ls -di .` &&
1263 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1264 as_fn_error $? "working directory cannot be determined"
1265 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1266 as_fn_error $? "pwd does not report name of working directory"
1267
1268
1269 # Find the source files, if location was not specified.
1270 if test -z "$srcdir"; then
1271 ac_srcdir_defaulted=yes
1272 # Try the directory containing this script, then the parent directory.
1273 ac_confdir=`$as_dirname -- "$as_myself" ||
1274 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1275 X"$as_myself" : 'X\(//\)[^/]' \| \
1276 X"$as_myself" : 'X\(//\)$' \| \
1277 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1278 $as_echo X"$as_myself" |
1279 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1280 s//\1/
1281 q
1282 }
1283 /^X\(\/\/\)[^/].*/{
1284 s//\1/
1285 q
1286 }
1287 /^X\(\/\/\)$/{
1288 s//\1/
1289 q
1290 }
1291 /^X\(\/\).*/{
1292 s//\1/
1293 q
1294 }
1295 s/.*/./; q'`
1296 srcdir=$ac_confdir
1297 if test ! -r "$srcdir/$ac_unique_file"; then
1298 srcdir=..
1299 fi
1300 else
1301 ac_srcdir_defaulted=no
1302 fi
1303 if test ! -r "$srcdir/$ac_unique_file"; then
1304 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1305 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1306 fi
1307 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1308 ac_abs_confdir=`(
1309 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1310 pwd)`
1311 # When building in place, set srcdir=.
1312 if test "$ac_abs_confdir" = "$ac_pwd"; then
1313 srcdir=.
1314 fi
1315 # Remove unnecessary trailing slashes from srcdir.
1316 # Double slashes in file names in object file debugging info
1317 # mess up M-x gdb in Emacs.
1318 case $srcdir in
1319 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1320 esac
1321 for ac_var in $ac_precious_vars; do
1322 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1323 eval ac_env_${ac_var}_value=\$${ac_var}
1324 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1325 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1326 done
1327
1328 #
1329 # Report the --help message.
1330 #
1331 if test "$ac_init_help" = "long"; then
1332 # Omit some internal or obsolete options to make the list less imposing.
1333 # This message is too long to be a string in the A/UX 3.1 sh.
1334 cat <<_ACEOF
1335 \`configure' configures this package to adapt to many kinds of systems.
1336
1337 Usage: $0 [OPTION]... [VAR=VALUE]...
1338
1339 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1340 VAR=VALUE. See below for descriptions of some of the useful variables.
1341
1342 Defaults for the options are specified in brackets.
1343
1344 Configuration:
1345 -h, --help display this help and exit
1346 --help=short display options specific to this package
1347 --help=recursive display the short help of all the included packages
1348 -V, --version display version information and exit
1349 -q, --quiet, --silent do not print \`checking ...' messages
1350 --cache-file=FILE cache test results in FILE [disabled]
1351 -C, --config-cache alias for \`--cache-file=config.cache'
1352 -n, --no-create do not create output files
1353 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1354
1355 Installation directories:
1356 --prefix=PREFIX install architecture-independent files in PREFIX
1357 [$ac_default_prefix]
1358 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1359 [PREFIX]
1360
1361 By default, \`make install' will install all the files in
1362 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1363 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1364 for instance \`--prefix=\$HOME'.
1365
1366 For better control, use the options below.
1367
1368 Fine tuning of the installation directories:
1369 --bindir=DIR user executables [EPREFIX/bin]
1370 --sbindir=DIR system admin executables [EPREFIX/sbin]
1371 --libexecdir=DIR program executables [EPREFIX/libexec]
1372 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1373 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1374 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1375 --libdir=DIR object code libraries [EPREFIX/lib]
1376 --includedir=DIR C header files [PREFIX/include]
1377 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1378 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1379 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1380 --infodir=DIR info documentation [DATAROOTDIR/info]
1381 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1382 --mandir=DIR man documentation [DATAROOTDIR/man]
1383 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1384 --htmldir=DIR html documentation [DOCDIR]
1385 --dvidir=DIR dvi documentation [DOCDIR]
1386 --pdfdir=DIR pdf documentation [DOCDIR]
1387 --psdir=DIR ps documentation [DOCDIR]
1388 _ACEOF
1389
1390 cat <<\_ACEOF
1391
1392 Program names:
1393 --program-prefix=PREFIX prepend PREFIX to installed program names
1394 --program-suffix=SUFFIX append SUFFIX to installed program names
1395 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1396
1397 System types:
1398 --build=BUILD configure for building on BUILD [guessed]
1399 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1400 --target=TARGET configure for building compilers for TARGET [HOST]
1401 _ACEOF
1402 fi
1403
1404 if test -n "$ac_init_help"; then
1405
1406 cat <<\_ACEOF
1407
1408 Optional Features:
1409 --disable-option-checking ignore unrecognized --enable/--with options
1410 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1411 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1412 --enable-plugins Enable support for plugins
1413 --enable-shared[=PKGS] build shared libraries [default=yes]
1414 --enable-static[=PKGS] build static libraries [default=yes]
1415 --enable-fast-install[=PKGS]
1416 optimize for fast installation [default=yes]
1417 --disable-libtool-lock avoid locking (might break parallel builds)
1418 --enable-maintainer-mode
1419 enable make rules and dependencies not useful (and
1420 sometimes confusing) to the casual installer
1421 --enable-sim-inline=inlines
1422 Specify which functions should be inlined
1423 --enable-sim-endian=endian
1424 Specify target byte endian orientation
1425 --enable-sim-alignment=align
1426 Specify strict, nonstrict or forced alignment of
1427 memory accesses
1428 --enable-sim-scache=size
1429 Specify simulator execution cache size
1430 --enable-sim-default-model=model
1431 Specify default model to simulate
1432 --enable-werror treat compile warnings as errors
1433 --enable-build-warnings enable build-time compiler warnings if gcc is used
1434 --enable-sim-build-warnings
1435 enable SIM specific build-time compiler warnings if
1436 gcc is used
1437 --enable-cgen-maint=DIR build cgen generated files
1438 --enable-sim-hardware=LIST
1439 Specify the hardware to be included in the build.
1440
1441 Optional Packages:
1442 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1443 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1444 --with-system-zlib use installed libz
1445 --with-pic try to use only PIC/non-PIC objects [default=use
1446 both]
1447 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1448
1449 Some influential environment variables:
1450 CC C compiler command
1451 CFLAGS C compiler flags
1452 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1453 nonstandard directory <lib dir>
1454 LIBS libraries to pass to the linker, e.g. -l<library>
1455 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1456 you have headers in a nonstandard directory <include dir>
1457 CPP C preprocessor
1458
1459 Use these variables to override the choices made by `configure' or to help
1460 it to find libraries and programs with nonstandard names/locations.
1461
1462 Report bugs to the package provider.
1463 _ACEOF
1464 ac_status=$?
1465 fi
1466
1467 if test "$ac_init_help" = "recursive"; then
1468 # If there are subdirs, report their specific --help.
1469 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1470 test -d "$ac_dir" ||
1471 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1472 continue
1473 ac_builddir=.
1474
1475 case "$ac_dir" in
1476 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1477 *)
1478 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1479 # A ".." for each directory in $ac_dir_suffix.
1480 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1481 case $ac_top_builddir_sub in
1482 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1483 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1484 esac ;;
1485 esac
1486 ac_abs_top_builddir=$ac_pwd
1487 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1488 # for backward compatibility:
1489 ac_top_builddir=$ac_top_build_prefix
1490
1491 case $srcdir in
1492 .) # We are building in place.
1493 ac_srcdir=.
1494 ac_top_srcdir=$ac_top_builddir_sub
1495 ac_abs_top_srcdir=$ac_pwd ;;
1496 [\\/]* | ?:[\\/]* ) # Absolute name.
1497 ac_srcdir=$srcdir$ac_dir_suffix;
1498 ac_top_srcdir=$srcdir
1499 ac_abs_top_srcdir=$srcdir ;;
1500 *) # Relative name.
1501 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1502 ac_top_srcdir=$ac_top_build_prefix$srcdir
1503 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1504 esac
1505 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1506
1507 cd "$ac_dir" || { ac_status=$?; continue; }
1508 # Check for guested configure.
1509 if test -f "$ac_srcdir/configure.gnu"; then
1510 echo &&
1511 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1512 elif test -f "$ac_srcdir/configure"; then
1513 echo &&
1514 $SHELL "$ac_srcdir/configure" --help=recursive
1515 else
1516 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1517 fi || ac_status=$?
1518 cd "$ac_pwd" || { ac_status=$?; break; }
1519 done
1520 fi
1521
1522 test -n "$ac_init_help" && exit $ac_status
1523 if $ac_init_version; then
1524 cat <<\_ACEOF
1525 configure
1526 generated by GNU Autoconf 2.69
1527
1528 Copyright (C) 2012 Free Software Foundation, Inc.
1529 This configure script is free software; the Free Software Foundation
1530 gives unlimited permission to copy, distribute and modify it.
1531 _ACEOF
1532 exit
1533 fi
1534
1535 ## ------------------------ ##
1536 ## Autoconf initialization. ##
1537 ## ------------------------ ##
1538
1539 # ac_fn_c_try_compile LINENO
1540 # --------------------------
1541 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1542 ac_fn_c_try_compile ()
1543 {
1544 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1545 rm -f conftest.$ac_objext
1546 if { { ac_try="$ac_compile"
1547 case "(($ac_try" in
1548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1549 *) ac_try_echo=$ac_try;;
1550 esac
1551 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1552 $as_echo "$ac_try_echo"; } >&5
1553 (eval "$ac_compile") 2>conftest.err
1554 ac_status=$?
1555 if test -s conftest.err; then
1556 grep -v '^ *+' conftest.err >conftest.er1
1557 cat conftest.er1 >&5
1558 mv -f conftest.er1 conftest.err
1559 fi
1560 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1561 test $ac_status = 0; } && {
1562 test -z "$ac_c_werror_flag" ||
1563 test ! -s conftest.err
1564 } && test -s conftest.$ac_objext; then :
1565 ac_retval=0
1566 else
1567 $as_echo "$as_me: failed program was:" >&5
1568 sed 's/^/| /' conftest.$ac_ext >&5
1569
1570 ac_retval=1
1571 fi
1572 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1573 as_fn_set_status $ac_retval
1574
1575 } # ac_fn_c_try_compile
1576
1577 # ac_fn_c_try_cpp LINENO
1578 # ----------------------
1579 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1580 ac_fn_c_try_cpp ()
1581 {
1582 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1583 if { { ac_try="$ac_cpp conftest.$ac_ext"
1584 case "(($ac_try" in
1585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1586 *) ac_try_echo=$ac_try;;
1587 esac
1588 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589 $as_echo "$ac_try_echo"; } >&5
1590 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1591 ac_status=$?
1592 if test -s conftest.err; then
1593 grep -v '^ *+' conftest.err >conftest.er1
1594 cat conftest.er1 >&5
1595 mv -f conftest.er1 conftest.err
1596 fi
1597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1598 test $ac_status = 0; } > conftest.i && {
1599 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1600 test ! -s conftest.err
1601 }; then :
1602 ac_retval=0
1603 else
1604 $as_echo "$as_me: failed program was:" >&5
1605 sed 's/^/| /' conftest.$ac_ext >&5
1606
1607 ac_retval=1
1608 fi
1609 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1610 as_fn_set_status $ac_retval
1611
1612 } # ac_fn_c_try_cpp
1613
1614 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1615 # -------------------------------------------------------
1616 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1617 # the include files in INCLUDES and setting the cache variable VAR
1618 # accordingly.
1619 ac_fn_c_check_header_mongrel ()
1620 {
1621 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1622 if eval \${$3+:} false; then :
1623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1624 $as_echo_n "checking for $2... " >&6; }
1625 if eval \${$3+:} false; then :
1626 $as_echo_n "(cached) " >&6
1627 fi
1628 eval ac_res=\$$3
1629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1630 $as_echo "$ac_res" >&6; }
1631 else
1632 # Is the header compilable?
1633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1634 $as_echo_n "checking $2 usability... " >&6; }
1635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1636 /* end confdefs.h. */
1637 $4
1638 #include <$2>
1639 _ACEOF
1640 if ac_fn_c_try_compile "$LINENO"; then :
1641 ac_header_compiler=yes
1642 else
1643 ac_header_compiler=no
1644 fi
1645 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1647 $as_echo "$ac_header_compiler" >&6; }
1648
1649 # Is the header present?
1650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1651 $as_echo_n "checking $2 presence... " >&6; }
1652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1653 /* end confdefs.h. */
1654 #include <$2>
1655 _ACEOF
1656 if ac_fn_c_try_cpp "$LINENO"; then :
1657 ac_header_preproc=yes
1658 else
1659 ac_header_preproc=no
1660 fi
1661 rm -f conftest.err conftest.i conftest.$ac_ext
1662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1663 $as_echo "$ac_header_preproc" >&6; }
1664
1665 # So? What about this header?
1666 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1667 yes:no: )
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1669 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1671 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1672 ;;
1673 no:yes:* )
1674 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1675 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1677 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1679 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1681 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1683 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1684 ;;
1685 esac
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1687 $as_echo_n "checking for $2... " >&6; }
1688 if eval \${$3+:} false; then :
1689 $as_echo_n "(cached) " >&6
1690 else
1691 eval "$3=\$ac_header_compiler"
1692 fi
1693 eval ac_res=\$$3
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1695 $as_echo "$ac_res" >&6; }
1696 fi
1697 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1698
1699 } # ac_fn_c_check_header_mongrel
1700
1701 # ac_fn_c_try_run LINENO
1702 # ----------------------
1703 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1704 # that executables *can* be run.
1705 ac_fn_c_try_run ()
1706 {
1707 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1708 if { { ac_try="$ac_link"
1709 case "(($ac_try" in
1710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1711 *) ac_try_echo=$ac_try;;
1712 esac
1713 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1714 $as_echo "$ac_try_echo"; } >&5
1715 (eval "$ac_link") 2>&5
1716 ac_status=$?
1717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1718 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1719 { { case "(($ac_try" in
1720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1721 *) ac_try_echo=$ac_try;;
1722 esac
1723 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1724 $as_echo "$ac_try_echo"; } >&5
1725 (eval "$ac_try") 2>&5
1726 ac_status=$?
1727 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1728 test $ac_status = 0; }; }; then :
1729 ac_retval=0
1730 else
1731 $as_echo "$as_me: program exited with status $ac_status" >&5
1732 $as_echo "$as_me: failed program was:" >&5
1733 sed 's/^/| /' conftest.$ac_ext >&5
1734
1735 ac_retval=$ac_status
1736 fi
1737 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1738 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1739 as_fn_set_status $ac_retval
1740
1741 } # ac_fn_c_try_run
1742
1743 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1744 # -------------------------------------------------------
1745 # Tests whether HEADER exists and can be compiled using the include files in
1746 # INCLUDES, setting the cache variable VAR accordingly.
1747 ac_fn_c_check_header_compile ()
1748 {
1749 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1751 $as_echo_n "checking for $2... " >&6; }
1752 if eval \${$3+:} false; then :
1753 $as_echo_n "(cached) " >&6
1754 else
1755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1756 /* end confdefs.h. */
1757 $4
1758 #include <$2>
1759 _ACEOF
1760 if ac_fn_c_try_compile "$LINENO"; then :
1761 eval "$3=yes"
1762 else
1763 eval "$3=no"
1764 fi
1765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1766 fi
1767 eval ac_res=\$$3
1768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1769 $as_echo "$ac_res" >&6; }
1770 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1771
1772 } # ac_fn_c_check_header_compile
1773
1774 # ac_fn_c_try_link LINENO
1775 # -----------------------
1776 # Try to link conftest.$ac_ext, and return whether this succeeded.
1777 ac_fn_c_try_link ()
1778 {
1779 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1780 rm -f conftest.$ac_objext conftest$ac_exeext
1781 if { { ac_try="$ac_link"
1782 case "(($ac_try" in
1783 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1784 *) ac_try_echo=$ac_try;;
1785 esac
1786 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1787 $as_echo "$ac_try_echo"; } >&5
1788 (eval "$ac_link") 2>conftest.err
1789 ac_status=$?
1790 if test -s conftest.err; then
1791 grep -v '^ *+' conftest.err >conftest.er1
1792 cat conftest.er1 >&5
1793 mv -f conftest.er1 conftest.err
1794 fi
1795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1796 test $ac_status = 0; } && {
1797 test -z "$ac_c_werror_flag" ||
1798 test ! -s conftest.err
1799 } && test -s conftest$ac_exeext && {
1800 test "$cross_compiling" = yes ||
1801 test -x conftest$ac_exeext
1802 }; then :
1803 ac_retval=0
1804 else
1805 $as_echo "$as_me: failed program was:" >&5
1806 sed 's/^/| /' conftest.$ac_ext >&5
1807
1808 ac_retval=1
1809 fi
1810 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1811 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1812 # interfere with the next link command; also delete a directory that is
1813 # left behind by Apple's compiler. We do this before executing the actions.
1814 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1815 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1816 as_fn_set_status $ac_retval
1817
1818 } # ac_fn_c_try_link
1819
1820 # ac_fn_c_check_func LINENO FUNC VAR
1821 # ----------------------------------
1822 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1823 ac_fn_c_check_func ()
1824 {
1825 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1827 $as_echo_n "checking for $2... " >&6; }
1828 if eval \${$3+:} false; then :
1829 $as_echo_n "(cached) " >&6
1830 else
1831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1832 /* end confdefs.h. */
1833 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1834 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1835 #define $2 innocuous_$2
1836
1837 /* System header to define __stub macros and hopefully few prototypes,
1838 which can conflict with char $2 (); below.
1839 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1840 <limits.h> exists even on freestanding compilers. */
1841
1842 #ifdef __STDC__
1843 # include <limits.h>
1844 #else
1845 # include <assert.h>
1846 #endif
1847
1848 #undef $2
1849
1850 /* Override any GCC internal prototype to avoid an error.
1851 Use char because int might match the return type of a GCC
1852 builtin and then its argument prototype would still apply. */
1853 #ifdef __cplusplus
1854 extern "C"
1855 #endif
1856 char $2 ();
1857 /* The GNU C library defines this for functions which it implements
1858 to always fail with ENOSYS. Some functions are actually named
1859 something starting with __ and the normal name is an alias. */
1860 #if defined __stub_$2 || defined __stub___$2
1861 choke me
1862 #endif
1863
1864 int
1865 main ()
1866 {
1867 return $2 ();
1868 ;
1869 return 0;
1870 }
1871 _ACEOF
1872 if ac_fn_c_try_link "$LINENO"; then :
1873 eval "$3=yes"
1874 else
1875 eval "$3=no"
1876 fi
1877 rm -f core conftest.err conftest.$ac_objext \
1878 conftest$ac_exeext conftest.$ac_ext
1879 fi
1880 eval ac_res=\$$3
1881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1882 $as_echo "$ac_res" >&6; }
1883 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1884
1885 } # ac_fn_c_check_func
1886 cat >config.log <<_ACEOF
1887 This file contains any messages produced by compilers while
1888 running configure, to aid debugging if configure makes a mistake.
1889
1890 It was created by $as_me, which was
1891 generated by GNU Autoconf 2.69. Invocation command line was
1892
1893 $ $0 $@
1894
1895 _ACEOF
1896 exec 5>>config.log
1897 {
1898 cat <<_ASUNAME
1899 ## --------- ##
1900 ## Platform. ##
1901 ## --------- ##
1902
1903 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1904 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1905 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1906 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1907 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1908
1909 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1910 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1911
1912 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1913 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1914 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1915 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1916 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1917 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1918 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1919
1920 _ASUNAME
1921
1922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1923 for as_dir in $PATH
1924 do
1925 IFS=$as_save_IFS
1926 test -z "$as_dir" && as_dir=.
1927 $as_echo "PATH: $as_dir"
1928 done
1929 IFS=$as_save_IFS
1930
1931 } >&5
1932
1933 cat >&5 <<_ACEOF
1934
1935
1936 ## ----------- ##
1937 ## Core tests. ##
1938 ## ----------- ##
1939
1940 _ACEOF
1941
1942
1943 # Keep a trace of the command line.
1944 # Strip out --no-create and --no-recursion so they do not pile up.
1945 # Strip out --silent because we don't want to record it for future runs.
1946 # Also quote any args containing shell meta-characters.
1947 # Make two passes to allow for proper duplicate-argument suppression.
1948 ac_configure_args=
1949 ac_configure_args0=
1950 ac_configure_args1=
1951 ac_must_keep_next=false
1952 for ac_pass in 1 2
1953 do
1954 for ac_arg
1955 do
1956 case $ac_arg in
1957 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1958 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1959 | -silent | --silent | --silen | --sile | --sil)
1960 continue ;;
1961 *\'*)
1962 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1963 esac
1964 case $ac_pass in
1965 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1966 2)
1967 as_fn_append ac_configure_args1 " '$ac_arg'"
1968 if test $ac_must_keep_next = true; then
1969 ac_must_keep_next=false # Got value, back to normal.
1970 else
1971 case $ac_arg in
1972 *=* | --config-cache | -C | -disable-* | --disable-* \
1973 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1974 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1975 | -with-* | --with-* | -without-* | --without-* | --x)
1976 case "$ac_configure_args0 " in
1977 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1978 esac
1979 ;;
1980 -* ) ac_must_keep_next=true ;;
1981 esac
1982 fi
1983 as_fn_append ac_configure_args " '$ac_arg'"
1984 ;;
1985 esac
1986 done
1987 done
1988 { ac_configure_args0=; unset ac_configure_args0;}
1989 { ac_configure_args1=; unset ac_configure_args1;}
1990
1991 # When interrupted or exit'd, cleanup temporary files, and complete
1992 # config.log. We remove comments because anyway the quotes in there
1993 # would cause problems or look ugly.
1994 # WARNING: Use '\'' to represent an apostrophe within the trap.
1995 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1996 trap 'exit_status=$?
1997 # Save into config.log some information that might help in debugging.
1998 {
1999 echo
2000
2001 $as_echo "## ---------------- ##
2002 ## Cache variables. ##
2003 ## ---------------- ##"
2004 echo
2005 # The following way of writing the cache mishandles newlines in values,
2006 (
2007 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2008 eval ac_val=\$$ac_var
2009 case $ac_val in #(
2010 *${as_nl}*)
2011 case $ac_var in #(
2012 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2013 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2014 esac
2015 case $ac_var in #(
2016 _ | IFS | as_nl) ;; #(
2017 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2018 *) { eval $ac_var=; unset $ac_var;} ;;
2019 esac ;;
2020 esac
2021 done
2022 (set) 2>&1 |
2023 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2024 *${as_nl}ac_space=\ *)
2025 sed -n \
2026 "s/'\''/'\''\\\\'\'''\''/g;
2027 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2028 ;; #(
2029 *)
2030 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2031 ;;
2032 esac |
2033 sort
2034 )
2035 echo
2036
2037 $as_echo "## ----------------- ##
2038 ## Output variables. ##
2039 ## ----------------- ##"
2040 echo
2041 for ac_var in $ac_subst_vars
2042 do
2043 eval ac_val=\$$ac_var
2044 case $ac_val in
2045 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2046 esac
2047 $as_echo "$ac_var='\''$ac_val'\''"
2048 done | sort
2049 echo
2050
2051 if test -n "$ac_subst_files"; then
2052 $as_echo "## ------------------- ##
2053 ## File substitutions. ##
2054 ## ------------------- ##"
2055 echo
2056 for ac_var in $ac_subst_files
2057 do
2058 eval ac_val=\$$ac_var
2059 case $ac_val in
2060 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2061 esac
2062 $as_echo "$ac_var='\''$ac_val'\''"
2063 done | sort
2064 echo
2065 fi
2066
2067 if test -s confdefs.h; then
2068 $as_echo "## ----------- ##
2069 ## confdefs.h. ##
2070 ## ----------- ##"
2071 echo
2072 cat confdefs.h
2073 echo
2074 fi
2075 test "$ac_signal" != 0 &&
2076 $as_echo "$as_me: caught signal $ac_signal"
2077 $as_echo "$as_me: exit $exit_status"
2078 } >&5
2079 rm -f core *.core core.conftest.* &&
2080 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2081 exit $exit_status
2082 ' 0
2083 for ac_signal in 1 2 13 15; do
2084 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2085 done
2086 ac_signal=0
2087
2088 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2089 rm -f -r conftest* confdefs.h
2090
2091 $as_echo "/* confdefs.h */" > confdefs.h
2092
2093 # Predefined preprocessor variables.
2094
2095 cat >>confdefs.h <<_ACEOF
2096 #define PACKAGE_NAME "$PACKAGE_NAME"
2097 _ACEOF
2098
2099 cat >>confdefs.h <<_ACEOF
2100 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2101 _ACEOF
2102
2103 cat >>confdefs.h <<_ACEOF
2104 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2105 _ACEOF
2106
2107 cat >>confdefs.h <<_ACEOF
2108 #define PACKAGE_STRING "$PACKAGE_STRING"
2109 _ACEOF
2110
2111 cat >>confdefs.h <<_ACEOF
2112 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2113 _ACEOF
2114
2115 cat >>confdefs.h <<_ACEOF
2116 #define PACKAGE_URL "$PACKAGE_URL"
2117 _ACEOF
2118
2119
2120 # Let the site file select an alternate cache file if it wants to.
2121 # Prefer an explicitly selected file to automatically selected ones.
2122 ac_site_file1=NONE
2123 ac_site_file2=NONE
2124 if test -n "$CONFIG_SITE"; then
2125 # We do not want a PATH search for config.site.
2126 case $CONFIG_SITE in #((
2127 -*) ac_site_file1=./$CONFIG_SITE;;
2128 */*) ac_site_file1=$CONFIG_SITE;;
2129 *) ac_site_file1=./$CONFIG_SITE;;
2130 esac
2131 elif test "x$prefix" != xNONE; then
2132 ac_site_file1=$prefix/share/config.site
2133 ac_site_file2=$prefix/etc/config.site
2134 else
2135 ac_site_file1=$ac_default_prefix/share/config.site
2136 ac_site_file2=$ac_default_prefix/etc/config.site
2137 fi
2138 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2139 do
2140 test "x$ac_site_file" = xNONE && continue
2141 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2142 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2143 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2144 sed 's/^/| /' "$ac_site_file" >&5
2145 . "$ac_site_file" \
2146 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2147 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2148 as_fn_error $? "failed to load site script $ac_site_file
2149 See \`config.log' for more details" "$LINENO" 5; }
2150 fi
2151 done
2152
2153 if test -r "$cache_file"; then
2154 # Some versions of bash will fail to source /dev/null (special files
2155 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2156 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2157 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2158 $as_echo "$as_me: loading cache $cache_file" >&6;}
2159 case $cache_file in
2160 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2161 *) . "./$cache_file";;
2162 esac
2163 fi
2164 else
2165 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2166 $as_echo "$as_me: creating cache $cache_file" >&6;}
2167 >$cache_file
2168 fi
2169
2170 # Check that the precious variables saved in the cache have kept the same
2171 # value.
2172 ac_cache_corrupted=false
2173 for ac_var in $ac_precious_vars; do
2174 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2175 eval ac_new_set=\$ac_env_${ac_var}_set
2176 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2177 eval ac_new_val=\$ac_env_${ac_var}_value
2178 case $ac_old_set,$ac_new_set in
2179 set,)
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2181 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2182 ac_cache_corrupted=: ;;
2183 ,set)
2184 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2185 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2186 ac_cache_corrupted=: ;;
2187 ,);;
2188 *)
2189 if test "x$ac_old_val" != "x$ac_new_val"; then
2190 # differences in whitespace do not lead to failure.
2191 ac_old_val_w=`echo x $ac_old_val`
2192 ac_new_val_w=`echo x $ac_new_val`
2193 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2195 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2196 ac_cache_corrupted=:
2197 else
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2199 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2200 eval $ac_var=\$ac_old_val
2201 fi
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2203 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2204 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2205 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2206 fi;;
2207 esac
2208 # Pass precious variables to config.status.
2209 if test "$ac_new_set" = set; then
2210 case $ac_new_val in
2211 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2212 *) ac_arg=$ac_var=$ac_new_val ;;
2213 esac
2214 case " $ac_configure_args " in
2215 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2216 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2217 esac
2218 fi
2219 done
2220 if $ac_cache_corrupted; then
2221 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2222 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2223 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2224 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2225 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2226 fi
2227 ## -------------------- ##
2228 ## Main body of script. ##
2229 ## -------------------- ##
2230
2231 ac_ext=c
2232 ac_cpp='$CPP $CPPFLAGS'
2233 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2234 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2235 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2236
2237
2238
2239
2240
2241
2242
2243 ac_aux_dir=
2244 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2245 if test -f "$ac_dir/install-sh"; then
2246 ac_aux_dir=$ac_dir
2247 ac_install_sh="$ac_aux_dir/install-sh -c"
2248 break
2249 elif test -f "$ac_dir/install.sh"; then
2250 ac_aux_dir=$ac_dir
2251 ac_install_sh="$ac_aux_dir/install.sh -c"
2252 break
2253 elif test -f "$ac_dir/shtool"; then
2254 ac_aux_dir=$ac_dir
2255 ac_install_sh="$ac_aux_dir/shtool install -c"
2256 break
2257 fi
2258 done
2259 if test -z "$ac_aux_dir"; then
2260 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2261 fi
2262
2263 # These three variables are undocumented and unsupported,
2264 # and are intended to be withdrawn in a future Autoconf release.
2265 # They can cause serious problems if a builder's source tree is in a directory
2266 # whose full name contains unusual characters.
2267 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2268 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2269 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2270
2271
2272 # Make sure we can run config.sub.
2273 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2274 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2275
2276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2277 $as_echo_n "checking build system type... " >&6; }
2278 if ${ac_cv_build+:} false; then :
2279 $as_echo_n "(cached) " >&6
2280 else
2281 ac_build_alias=$build_alias
2282 test "x$ac_build_alias" = x &&
2283 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2284 test "x$ac_build_alias" = x &&
2285 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2286 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2287 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2288
2289 fi
2290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2291 $as_echo "$ac_cv_build" >&6; }
2292 case $ac_cv_build in
2293 *-*-*) ;;
2294 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2295 esac
2296 build=$ac_cv_build
2297 ac_save_IFS=$IFS; IFS='-'
2298 set x $ac_cv_build
2299 shift
2300 build_cpu=$1
2301 build_vendor=$2
2302 shift; shift
2303 # Remember, the first character of IFS is used to create $*,
2304 # except with old shells:
2305 build_os=$*
2306 IFS=$ac_save_IFS
2307 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2308
2309
2310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2311 $as_echo_n "checking host system type... " >&6; }
2312 if ${ac_cv_host+:} false; then :
2313 $as_echo_n "(cached) " >&6
2314 else
2315 if test "x$host_alias" = x; then
2316 ac_cv_host=$ac_cv_build
2317 else
2318 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2319 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2320 fi
2321
2322 fi
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2324 $as_echo "$ac_cv_host" >&6; }
2325 case $ac_cv_host in
2326 *-*-*) ;;
2327 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2328 esac
2329 host=$ac_cv_host
2330 ac_save_IFS=$IFS; IFS='-'
2331 set x $ac_cv_host
2332 shift
2333 host_cpu=$1
2334 host_vendor=$2
2335 shift; shift
2336 # Remember, the first character of IFS is used to create $*,
2337 # except with old shells:
2338 host_os=$*
2339 IFS=$ac_save_IFS
2340 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2341
2342
2343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2344 $as_echo_n "checking target system type... " >&6; }
2345 if ${ac_cv_target+:} false; then :
2346 $as_echo_n "(cached) " >&6
2347 else
2348 if test "x$target_alias" = x; then
2349 ac_cv_target=$ac_cv_host
2350 else
2351 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2352 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2353 fi
2354
2355 fi
2356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2357 $as_echo "$ac_cv_target" >&6; }
2358 case $ac_cv_target in
2359 *-*-*) ;;
2360 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2361 esac
2362 target=$ac_cv_target
2363 ac_save_IFS=$IFS; IFS='-'
2364 set x $ac_cv_target
2365 shift
2366 target_cpu=$1
2367 target_vendor=$2
2368 shift; shift
2369 # Remember, the first character of IFS is used to create $*,
2370 # except with old shells:
2371 target_os=$*
2372 IFS=$ac_save_IFS
2373 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2374
2375
2376 # The aliases save the names the user supplied, while $host etc.
2377 # will get canonicalized.
2378 test -n "$target_alias" &&
2379 test "$program_prefix$program_suffix$program_transform_name" = \
2380 NONENONEs,x,x, &&
2381 program_prefix=${target_alias}-
2382 ac_ext=c
2383 ac_cpp='$CPP $CPPFLAGS'
2384 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2385 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2386 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2387 if test -n "$ac_tool_prefix"; then
2388 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2389 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2391 $as_echo_n "checking for $ac_word... " >&6; }
2392 if ${ac_cv_prog_CC+:} false; then :
2393 $as_echo_n "(cached) " >&6
2394 else
2395 if test -n "$CC"; then
2396 ac_cv_prog_CC="$CC" # Let the user override the test.
2397 else
2398 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2399 for as_dir in $PATH
2400 do
2401 IFS=$as_save_IFS
2402 test -z "$as_dir" && as_dir=.
2403 for ac_exec_ext in '' $ac_executable_extensions; do
2404 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2405 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2407 break 2
2408 fi
2409 done
2410 done
2411 IFS=$as_save_IFS
2412
2413 fi
2414 fi
2415 CC=$ac_cv_prog_CC
2416 if test -n "$CC"; then
2417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2418 $as_echo "$CC" >&6; }
2419 else
2420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2421 $as_echo "no" >&6; }
2422 fi
2423
2424
2425 fi
2426 if test -z "$ac_cv_prog_CC"; then
2427 ac_ct_CC=$CC
2428 # Extract the first word of "gcc", so it can be a program name with args.
2429 set dummy gcc; ac_word=$2
2430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2431 $as_echo_n "checking for $ac_word... " >&6; }
2432 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2433 $as_echo_n "(cached) " >&6
2434 else
2435 if test -n "$ac_ct_CC"; then
2436 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2437 else
2438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2439 for as_dir in $PATH
2440 do
2441 IFS=$as_save_IFS
2442 test -z "$as_dir" && as_dir=.
2443 for ac_exec_ext in '' $ac_executable_extensions; do
2444 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2445 ac_cv_prog_ac_ct_CC="gcc"
2446 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2447 break 2
2448 fi
2449 done
2450 done
2451 IFS=$as_save_IFS
2452
2453 fi
2454 fi
2455 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2456 if test -n "$ac_ct_CC"; then
2457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2458 $as_echo "$ac_ct_CC" >&6; }
2459 else
2460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2461 $as_echo "no" >&6; }
2462 fi
2463
2464 if test "x$ac_ct_CC" = x; then
2465 CC=""
2466 else
2467 case $cross_compiling:$ac_tool_warned in
2468 yes:)
2469 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2470 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2471 ac_tool_warned=yes ;;
2472 esac
2473 CC=$ac_ct_CC
2474 fi
2475 else
2476 CC="$ac_cv_prog_CC"
2477 fi
2478
2479 if test -z "$CC"; then
2480 if test -n "$ac_tool_prefix"; then
2481 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2482 set dummy ${ac_tool_prefix}cc; ac_word=$2
2483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2484 $as_echo_n "checking for $ac_word... " >&6; }
2485 if ${ac_cv_prog_CC+:} false; then :
2486 $as_echo_n "(cached) " >&6
2487 else
2488 if test -n "$CC"; then
2489 ac_cv_prog_CC="$CC" # Let the user override the test.
2490 else
2491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2492 for as_dir in $PATH
2493 do
2494 IFS=$as_save_IFS
2495 test -z "$as_dir" && as_dir=.
2496 for ac_exec_ext in '' $ac_executable_extensions; do
2497 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2498 ac_cv_prog_CC="${ac_tool_prefix}cc"
2499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2500 break 2
2501 fi
2502 done
2503 done
2504 IFS=$as_save_IFS
2505
2506 fi
2507 fi
2508 CC=$ac_cv_prog_CC
2509 if test -n "$CC"; then
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2511 $as_echo "$CC" >&6; }
2512 else
2513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2514 $as_echo "no" >&6; }
2515 fi
2516
2517
2518 fi
2519 fi
2520 if test -z "$CC"; then
2521 # Extract the first word of "cc", so it can be a program name with args.
2522 set dummy cc; ac_word=$2
2523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2524 $as_echo_n "checking for $ac_word... " >&6; }
2525 if ${ac_cv_prog_CC+:} false; then :
2526 $as_echo_n "(cached) " >&6
2527 else
2528 if test -n "$CC"; then
2529 ac_cv_prog_CC="$CC" # Let the user override the test.
2530 else
2531 ac_prog_rejected=no
2532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2533 for as_dir in $PATH
2534 do
2535 IFS=$as_save_IFS
2536 test -z "$as_dir" && as_dir=.
2537 for ac_exec_ext in '' $ac_executable_extensions; do
2538 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2539 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2540 ac_prog_rejected=yes
2541 continue
2542 fi
2543 ac_cv_prog_CC="cc"
2544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2545 break 2
2546 fi
2547 done
2548 done
2549 IFS=$as_save_IFS
2550
2551 if test $ac_prog_rejected = yes; then
2552 # We found a bogon in the path, so make sure we never use it.
2553 set dummy $ac_cv_prog_CC
2554 shift
2555 if test $# != 0; then
2556 # We chose a different compiler from the bogus one.
2557 # However, it has the same basename, so the bogon will be chosen
2558 # first if we set CC to just the basename; use the full file name.
2559 shift
2560 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2561 fi
2562 fi
2563 fi
2564 fi
2565 CC=$ac_cv_prog_CC
2566 if test -n "$CC"; then
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2568 $as_echo "$CC" >&6; }
2569 else
2570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2571 $as_echo "no" >&6; }
2572 fi
2573
2574
2575 fi
2576 if test -z "$CC"; then
2577 if test -n "$ac_tool_prefix"; then
2578 for ac_prog in cl.exe
2579 do
2580 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2581 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2583 $as_echo_n "checking for $ac_word... " >&6; }
2584 if ${ac_cv_prog_CC+:} false; then :
2585 $as_echo_n "(cached) " >&6
2586 else
2587 if test -n "$CC"; then
2588 ac_cv_prog_CC="$CC" # Let the user override the test.
2589 else
2590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2591 for as_dir in $PATH
2592 do
2593 IFS=$as_save_IFS
2594 test -z "$as_dir" && as_dir=.
2595 for ac_exec_ext in '' $ac_executable_extensions; do
2596 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2597 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2599 break 2
2600 fi
2601 done
2602 done
2603 IFS=$as_save_IFS
2604
2605 fi
2606 fi
2607 CC=$ac_cv_prog_CC
2608 if test -n "$CC"; then
2609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2610 $as_echo "$CC" >&6; }
2611 else
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2613 $as_echo "no" >&6; }
2614 fi
2615
2616
2617 test -n "$CC" && break
2618 done
2619 fi
2620 if test -z "$CC"; then
2621 ac_ct_CC=$CC
2622 for ac_prog in cl.exe
2623 do
2624 # Extract the first word of "$ac_prog", so it can be a program name with args.
2625 set dummy $ac_prog; ac_word=$2
2626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2627 $as_echo_n "checking for $ac_word... " >&6; }
2628 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2629 $as_echo_n "(cached) " >&6
2630 else
2631 if test -n "$ac_ct_CC"; then
2632 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2633 else
2634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2635 for as_dir in $PATH
2636 do
2637 IFS=$as_save_IFS
2638 test -z "$as_dir" && as_dir=.
2639 for ac_exec_ext in '' $ac_executable_extensions; do
2640 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2641 ac_cv_prog_ac_ct_CC="$ac_prog"
2642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2643 break 2
2644 fi
2645 done
2646 done
2647 IFS=$as_save_IFS
2648
2649 fi
2650 fi
2651 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2652 if test -n "$ac_ct_CC"; then
2653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2654 $as_echo "$ac_ct_CC" >&6; }
2655 else
2656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2657 $as_echo "no" >&6; }
2658 fi
2659
2660
2661 test -n "$ac_ct_CC" && break
2662 done
2663
2664 if test "x$ac_ct_CC" = x; then
2665 CC=""
2666 else
2667 case $cross_compiling:$ac_tool_warned in
2668 yes:)
2669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2670 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2671 ac_tool_warned=yes ;;
2672 esac
2673 CC=$ac_ct_CC
2674 fi
2675 fi
2676
2677 fi
2678
2679
2680 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2681 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2682 as_fn_error $? "no acceptable C compiler found in \$PATH
2683 See \`config.log' for more details" "$LINENO" 5; }
2684
2685 # Provide some information about the compiler.
2686 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2687 set X $ac_compile
2688 ac_compiler=$2
2689 for ac_option in --version -v -V -qversion; do
2690 { { ac_try="$ac_compiler $ac_option >&5"
2691 case "(($ac_try" in
2692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2693 *) ac_try_echo=$ac_try;;
2694 esac
2695 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2696 $as_echo "$ac_try_echo"; } >&5
2697 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2698 ac_status=$?
2699 if test -s conftest.err; then
2700 sed '10a\
2701 ... rest of stderr output deleted ...
2702 10q' conftest.err >conftest.er1
2703 cat conftest.er1 >&5
2704 fi
2705 rm -f conftest.er1 conftest.err
2706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2707 test $ac_status = 0; }
2708 done
2709
2710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2711 /* end confdefs.h. */
2712
2713 int
2714 main ()
2715 {
2716
2717 ;
2718 return 0;
2719 }
2720 _ACEOF
2721 ac_clean_files_save=$ac_clean_files
2722 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2723 # Try to create an executable without -o first, disregard a.out.
2724 # It will help us diagnose broken compilers, and finding out an intuition
2725 # of exeext.
2726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2727 $as_echo_n "checking whether the C compiler works... " >&6; }
2728 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2729
2730 # The possible output files:
2731 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2732
2733 ac_rmfiles=
2734 for ac_file in $ac_files
2735 do
2736 case $ac_file in
2737 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2738 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2739 esac
2740 done
2741 rm -f $ac_rmfiles
2742
2743 if { { ac_try="$ac_link_default"
2744 case "(($ac_try" in
2745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2746 *) ac_try_echo=$ac_try;;
2747 esac
2748 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2749 $as_echo "$ac_try_echo"; } >&5
2750 (eval "$ac_link_default") 2>&5
2751 ac_status=$?
2752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2753 test $ac_status = 0; }; then :
2754 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2755 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2756 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2757 # so that the user can short-circuit this test for compilers unknown to
2758 # Autoconf.
2759 for ac_file in $ac_files ''
2760 do
2761 test -f "$ac_file" || continue
2762 case $ac_file in
2763 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2764 ;;
2765 [ab].out )
2766 # We found the default executable, but exeext='' is most
2767 # certainly right.
2768 break;;
2769 *.* )
2770 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2771 then :; else
2772 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2773 fi
2774 # We set ac_cv_exeext here because the later test for it is not
2775 # safe: cross compilers may not add the suffix if given an `-o'
2776 # argument, so we may need to know it at that point already.
2777 # Even if this section looks crufty: it has the advantage of
2778 # actually working.
2779 break;;
2780 * )
2781 break;;
2782 esac
2783 done
2784 test "$ac_cv_exeext" = no && ac_cv_exeext=
2785
2786 else
2787 ac_file=''
2788 fi
2789 if test -z "$ac_file"; then :
2790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2791 $as_echo "no" >&6; }
2792 $as_echo "$as_me: failed program was:" >&5
2793 sed 's/^/| /' conftest.$ac_ext >&5
2794
2795 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2796 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2797 as_fn_error 77 "C compiler cannot create executables
2798 See \`config.log' for more details" "$LINENO" 5; }
2799 else
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2801 $as_echo "yes" >&6; }
2802 fi
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2804 $as_echo_n "checking for C compiler default output file name... " >&6; }
2805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2806 $as_echo "$ac_file" >&6; }
2807 ac_exeext=$ac_cv_exeext
2808
2809 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2810 ac_clean_files=$ac_clean_files_save
2811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2812 $as_echo_n "checking for suffix of executables... " >&6; }
2813 if { { ac_try="$ac_link"
2814 case "(($ac_try" in
2815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2816 *) ac_try_echo=$ac_try;;
2817 esac
2818 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2819 $as_echo "$ac_try_echo"; } >&5
2820 (eval "$ac_link") 2>&5
2821 ac_status=$?
2822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2823 test $ac_status = 0; }; then :
2824 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2825 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2826 # work properly (i.e., refer to `conftest.exe'), while it won't with
2827 # `rm'.
2828 for ac_file in conftest.exe conftest conftest.*; do
2829 test -f "$ac_file" || continue
2830 case $ac_file in
2831 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2832 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2833 break;;
2834 * ) break;;
2835 esac
2836 done
2837 else
2838 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2839 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2840 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2841 See \`config.log' for more details" "$LINENO" 5; }
2842 fi
2843 rm -f conftest conftest$ac_cv_exeext
2844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2845 $as_echo "$ac_cv_exeext" >&6; }
2846
2847 rm -f conftest.$ac_ext
2848 EXEEXT=$ac_cv_exeext
2849 ac_exeext=$EXEEXT
2850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2851 /* end confdefs.h. */
2852 #include <stdio.h>
2853 int
2854 main ()
2855 {
2856 FILE *f = fopen ("conftest.out", "w");
2857 return ferror (f) || fclose (f) != 0;
2858
2859 ;
2860 return 0;
2861 }
2862 _ACEOF
2863 ac_clean_files="$ac_clean_files conftest.out"
2864 # Check that the compiler produces executables we can run. If not, either
2865 # the compiler is broken, or we cross compile.
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2867 $as_echo_n "checking whether we are cross compiling... " >&6; }
2868 if test "$cross_compiling" != yes; then
2869 { { ac_try="$ac_link"
2870 case "(($ac_try" in
2871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2872 *) ac_try_echo=$ac_try;;
2873 esac
2874 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2875 $as_echo "$ac_try_echo"; } >&5
2876 (eval "$ac_link") 2>&5
2877 ac_status=$?
2878 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2879 test $ac_status = 0; }
2880 if { ac_try='./conftest$ac_cv_exeext'
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_try") 2>&5
2888 ac_status=$?
2889 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2890 test $ac_status = 0; }; }; then
2891 cross_compiling=no
2892 else
2893 if test "$cross_compiling" = maybe; then
2894 cross_compiling=yes
2895 else
2896 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2897 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2898 as_fn_error $? "cannot run C compiled programs.
2899 If you meant to cross compile, use \`--host'.
2900 See \`config.log' for more details" "$LINENO" 5; }
2901 fi
2902 fi
2903 fi
2904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2905 $as_echo "$cross_compiling" >&6; }
2906
2907 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2908 ac_clean_files=$ac_clean_files_save
2909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2910 $as_echo_n "checking for suffix of object files... " >&6; }
2911 if ${ac_cv_objext+:} false; then :
2912 $as_echo_n "(cached) " >&6
2913 else
2914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2915 /* end confdefs.h. */
2916
2917 int
2918 main ()
2919 {
2920
2921 ;
2922 return 0;
2923 }
2924 _ACEOF
2925 rm -f conftest.o conftest.obj
2926 if { { ac_try="$ac_compile"
2927 case "(($ac_try" in
2928 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2929 *) ac_try_echo=$ac_try;;
2930 esac
2931 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2932 $as_echo "$ac_try_echo"; } >&5
2933 (eval "$ac_compile") 2>&5
2934 ac_status=$?
2935 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2936 test $ac_status = 0; }; then :
2937 for ac_file in conftest.o conftest.obj conftest.*; do
2938 test -f "$ac_file" || continue;
2939 case $ac_file in
2940 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2941 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2942 break;;
2943 esac
2944 done
2945 else
2946 $as_echo "$as_me: failed program was:" >&5
2947 sed 's/^/| /' conftest.$ac_ext >&5
2948
2949 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2950 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2951 as_fn_error $? "cannot compute suffix of object files: cannot compile
2952 See \`config.log' for more details" "$LINENO" 5; }
2953 fi
2954 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2955 fi
2956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2957 $as_echo "$ac_cv_objext" >&6; }
2958 OBJEXT=$ac_cv_objext
2959 ac_objext=$OBJEXT
2960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2961 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2962 if ${ac_cv_c_compiler_gnu+:} false; then :
2963 $as_echo_n "(cached) " >&6
2964 else
2965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2966 /* end confdefs.h. */
2967
2968 int
2969 main ()
2970 {
2971 #ifndef __GNUC__
2972 choke me
2973 #endif
2974
2975 ;
2976 return 0;
2977 }
2978 _ACEOF
2979 if ac_fn_c_try_compile "$LINENO"; then :
2980 ac_compiler_gnu=yes
2981 else
2982 ac_compiler_gnu=no
2983 fi
2984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2985 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2986
2987 fi
2988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2989 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2990 if test $ac_compiler_gnu = yes; then
2991 GCC=yes
2992 else
2993 GCC=
2994 fi
2995 ac_test_CFLAGS=${CFLAGS+set}
2996 ac_save_CFLAGS=$CFLAGS
2997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2998 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2999 if ${ac_cv_prog_cc_g+:} false; then :
3000 $as_echo_n "(cached) " >&6
3001 else
3002 ac_save_c_werror_flag=$ac_c_werror_flag
3003 ac_c_werror_flag=yes
3004 ac_cv_prog_cc_g=no
3005 CFLAGS="-g"
3006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3007 /* end confdefs.h. */
3008
3009 int
3010 main ()
3011 {
3012
3013 ;
3014 return 0;
3015 }
3016 _ACEOF
3017 if ac_fn_c_try_compile "$LINENO"; then :
3018 ac_cv_prog_cc_g=yes
3019 else
3020 CFLAGS=""
3021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3022 /* end confdefs.h. */
3023
3024 int
3025 main ()
3026 {
3027
3028 ;
3029 return 0;
3030 }
3031 _ACEOF
3032 if ac_fn_c_try_compile "$LINENO"; then :
3033
3034 else
3035 ac_c_werror_flag=$ac_save_c_werror_flag
3036 CFLAGS="-g"
3037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3038 /* end confdefs.h. */
3039
3040 int
3041 main ()
3042 {
3043
3044 ;
3045 return 0;
3046 }
3047 _ACEOF
3048 if ac_fn_c_try_compile "$LINENO"; then :
3049 ac_cv_prog_cc_g=yes
3050 fi
3051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3052 fi
3053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3054 fi
3055 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3056 ac_c_werror_flag=$ac_save_c_werror_flag
3057 fi
3058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3059 $as_echo "$ac_cv_prog_cc_g" >&6; }
3060 if test "$ac_test_CFLAGS" = set; then
3061 CFLAGS=$ac_save_CFLAGS
3062 elif test $ac_cv_prog_cc_g = yes; then
3063 if test "$GCC" = yes; then
3064 CFLAGS="-g -O2"
3065 else
3066 CFLAGS="-g"
3067 fi
3068 else
3069 if test "$GCC" = yes; then
3070 CFLAGS="-O2"
3071 else
3072 CFLAGS=
3073 fi
3074 fi
3075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3076 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3077 if ${ac_cv_prog_cc_c89+:} false; then :
3078 $as_echo_n "(cached) " >&6
3079 else
3080 ac_cv_prog_cc_c89=no
3081 ac_save_CC=$CC
3082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3083 /* end confdefs.h. */
3084 #include <stdarg.h>
3085 #include <stdio.h>
3086 struct stat;
3087 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3088 struct buf { int x; };
3089 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3090 static char *e (p, i)
3091 char **p;
3092 int i;
3093 {
3094 return p[i];
3095 }
3096 static char *f (char * (*g) (char **, int), char **p, ...)
3097 {
3098 char *s;
3099 va_list v;
3100 va_start (v,p);
3101 s = g (p, va_arg (v,int));
3102 va_end (v);
3103 return s;
3104 }
3105
3106 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3107 function prototypes and stuff, but not '\xHH' hex character constants.
3108 These don't provoke an error unfortunately, instead are silently treated
3109 as 'x'. The following induces an error, until -std is added to get
3110 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3111 array size at least. It's necessary to write '\x00'==0 to get something
3112 that's true only with -std. */
3113 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3114
3115 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3116 inside strings and character constants. */
3117 #define FOO(x) 'x'
3118 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3119
3120 int test (int i, double x);
3121 struct s1 {int (*f) (int a);};
3122 struct s2 {int (*f) (double a);};
3123 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3124 int argc;
3125 char **argv;
3126 int
3127 main ()
3128 {
3129 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3130 ;
3131 return 0;
3132 }
3133 _ACEOF
3134 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3135 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3136 do
3137 CC="$ac_save_CC $ac_arg"
3138 if ac_fn_c_try_compile "$LINENO"; then :
3139 ac_cv_prog_cc_c89=$ac_arg
3140 fi
3141 rm -f core conftest.err conftest.$ac_objext
3142 test "x$ac_cv_prog_cc_c89" != "xno" && break
3143 done
3144 rm -f conftest.$ac_ext
3145 CC=$ac_save_CC
3146
3147 fi
3148 # AC_CACHE_VAL
3149 case "x$ac_cv_prog_cc_c89" in
3150 x)
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3152 $as_echo "none needed" >&6; } ;;
3153 xno)
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3155 $as_echo "unsupported" >&6; } ;;
3156 *)
3157 CC="$CC $ac_cv_prog_cc_c89"
3158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3159 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3160 esac
3161 if test "x$ac_cv_prog_cc_c89" != xno; then :
3162
3163 fi
3164
3165 ac_ext=c
3166 ac_cpp='$CPP $CPPFLAGS'
3167 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3168 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3169 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3170
3171
3172 ac_ext=c
3173 ac_cpp='$CPP $CPPFLAGS'
3174 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3175 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3176 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3178 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3179 # On Suns, sometimes $CPP names a directory.
3180 if test -n "$CPP" && test -d "$CPP"; then
3181 CPP=
3182 fi
3183 if test -z "$CPP"; then
3184 if ${ac_cv_prog_CPP+:} false; then :
3185 $as_echo_n "(cached) " >&6
3186 else
3187 # Double quotes because CPP needs to be expanded
3188 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3189 do
3190 ac_preproc_ok=false
3191 for ac_c_preproc_warn_flag in '' yes
3192 do
3193 # Use a header file that comes with gcc, so configuring glibc
3194 # with a fresh cross-compiler works.
3195 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3196 # <limits.h> exists even on freestanding compilers.
3197 # On the NeXT, cc -E runs the code through the compiler's parser,
3198 # not just through cpp. "Syntax error" is here to catch this case.
3199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3200 /* end confdefs.h. */
3201 #ifdef __STDC__
3202 # include <limits.h>
3203 #else
3204 # include <assert.h>
3205 #endif
3206 Syntax error
3207 _ACEOF
3208 if ac_fn_c_try_cpp "$LINENO"; then :
3209
3210 else
3211 # Broken: fails on valid input.
3212 continue
3213 fi
3214 rm -f conftest.err conftest.i conftest.$ac_ext
3215
3216 # OK, works on sane cases. Now check whether nonexistent headers
3217 # can be detected and how.
3218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3219 /* end confdefs.h. */
3220 #include <ac_nonexistent.h>
3221 _ACEOF
3222 if ac_fn_c_try_cpp "$LINENO"; then :
3223 # Broken: success on invalid input.
3224 continue
3225 else
3226 # Passes both tests.
3227 ac_preproc_ok=:
3228 break
3229 fi
3230 rm -f conftest.err conftest.i conftest.$ac_ext
3231
3232 done
3233 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3234 rm -f conftest.i conftest.err conftest.$ac_ext
3235 if $ac_preproc_ok; then :
3236 break
3237 fi
3238
3239 done
3240 ac_cv_prog_CPP=$CPP
3241
3242 fi
3243 CPP=$ac_cv_prog_CPP
3244 else
3245 ac_cv_prog_CPP=$CPP
3246 fi
3247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3248 $as_echo "$CPP" >&6; }
3249 ac_preproc_ok=false
3250 for ac_c_preproc_warn_flag in '' yes
3251 do
3252 # Use a header file that comes with gcc, so configuring glibc
3253 # with a fresh cross-compiler works.
3254 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3255 # <limits.h> exists even on freestanding compilers.
3256 # On the NeXT, cc -E runs the code through the compiler's parser,
3257 # not just through cpp. "Syntax error" is here to catch this case.
3258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3259 /* end confdefs.h. */
3260 #ifdef __STDC__
3261 # include <limits.h>
3262 #else
3263 # include <assert.h>
3264 #endif
3265 Syntax error
3266 _ACEOF
3267 if ac_fn_c_try_cpp "$LINENO"; then :
3268
3269 else
3270 # Broken: fails on valid input.
3271 continue
3272 fi
3273 rm -f conftest.err conftest.i conftest.$ac_ext
3274
3275 # OK, works on sane cases. Now check whether nonexistent headers
3276 # can be detected and how.
3277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3278 /* end confdefs.h. */
3279 #include <ac_nonexistent.h>
3280 _ACEOF
3281 if ac_fn_c_try_cpp "$LINENO"; then :
3282 # Broken: success on invalid input.
3283 continue
3284 else
3285 # Passes both tests.
3286 ac_preproc_ok=:
3287 break
3288 fi
3289 rm -f conftest.err conftest.i conftest.$ac_ext
3290
3291 done
3292 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3293 rm -f conftest.i conftest.err conftest.$ac_ext
3294 if $ac_preproc_ok; then :
3295
3296 else
3297 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3298 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3299 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3300 See \`config.log' for more details" "$LINENO" 5; }
3301 fi
3302
3303 ac_ext=c
3304 ac_cpp='$CPP $CPPFLAGS'
3305 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3306 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3307 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3308
3309
3310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3311 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3312 if ${ac_cv_path_GREP+:} false; then :
3313 $as_echo_n "(cached) " >&6
3314 else
3315 if test -z "$GREP"; then
3316 ac_path_GREP_found=false
3317 # Loop through the user's path and test for each of PROGNAME-LIST
3318 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3319 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3320 do
3321 IFS=$as_save_IFS
3322 test -z "$as_dir" && as_dir=.
3323 for ac_prog in grep ggrep; do
3324 for ac_exec_ext in '' $ac_executable_extensions; do
3325 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3326 as_fn_executable_p "$ac_path_GREP" || continue
3327 # Check for GNU ac_path_GREP and select it if it is found.
3328 # Check for GNU $ac_path_GREP
3329 case `"$ac_path_GREP" --version 2>&1` in
3330 *GNU*)
3331 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3332 *)
3333 ac_count=0
3334 $as_echo_n 0123456789 >"conftest.in"
3335 while :
3336 do
3337 cat "conftest.in" "conftest.in" >"conftest.tmp"
3338 mv "conftest.tmp" "conftest.in"
3339 cp "conftest.in" "conftest.nl"
3340 $as_echo 'GREP' >> "conftest.nl"
3341 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3342 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3343 as_fn_arith $ac_count + 1 && ac_count=$as_val
3344 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3345 # Best one so far, save it but keep looking for a better one
3346 ac_cv_path_GREP="$ac_path_GREP"
3347 ac_path_GREP_max=$ac_count
3348 fi
3349 # 10*(2^10) chars as input seems more than enough
3350 test $ac_count -gt 10 && break
3351 done
3352 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3353 esac
3354
3355 $ac_path_GREP_found && break 3
3356 done
3357 done
3358 done
3359 IFS=$as_save_IFS
3360 if test -z "$ac_cv_path_GREP"; then
3361 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3362 fi
3363 else
3364 ac_cv_path_GREP=$GREP
3365 fi
3366
3367 fi
3368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3369 $as_echo "$ac_cv_path_GREP" >&6; }
3370 GREP="$ac_cv_path_GREP"
3371
3372
3373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3374 $as_echo_n "checking for egrep... " >&6; }
3375 if ${ac_cv_path_EGREP+:} false; then :
3376 $as_echo_n "(cached) " >&6
3377 else
3378 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3379 then ac_cv_path_EGREP="$GREP -E"
3380 else
3381 if test -z "$EGREP"; then
3382 ac_path_EGREP_found=false
3383 # Loop through the user's path and test for each of PROGNAME-LIST
3384 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3385 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3386 do
3387 IFS=$as_save_IFS
3388 test -z "$as_dir" && as_dir=.
3389 for ac_prog in egrep; do
3390 for ac_exec_ext in '' $ac_executable_extensions; do
3391 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3392 as_fn_executable_p "$ac_path_EGREP" || continue
3393 # Check for GNU ac_path_EGREP and select it if it is found.
3394 # Check for GNU $ac_path_EGREP
3395 case `"$ac_path_EGREP" --version 2>&1` in
3396 *GNU*)
3397 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3398 *)
3399 ac_count=0
3400 $as_echo_n 0123456789 >"conftest.in"
3401 while :
3402 do
3403 cat "conftest.in" "conftest.in" >"conftest.tmp"
3404 mv "conftest.tmp" "conftest.in"
3405 cp "conftest.in" "conftest.nl"
3406 $as_echo 'EGREP' >> "conftest.nl"
3407 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3408 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3409 as_fn_arith $ac_count + 1 && ac_count=$as_val
3410 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3411 # Best one so far, save it but keep looking for a better one
3412 ac_cv_path_EGREP="$ac_path_EGREP"
3413 ac_path_EGREP_max=$ac_count
3414 fi
3415 # 10*(2^10) chars as input seems more than enough
3416 test $ac_count -gt 10 && break
3417 done
3418 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3419 esac
3420
3421 $ac_path_EGREP_found && break 3
3422 done
3423 done
3424 done
3425 IFS=$as_save_IFS
3426 if test -z "$ac_cv_path_EGREP"; then
3427 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3428 fi
3429 else
3430 ac_cv_path_EGREP=$EGREP
3431 fi
3432
3433 fi
3434 fi
3435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3436 $as_echo "$ac_cv_path_EGREP" >&6; }
3437 EGREP="$ac_cv_path_EGREP"
3438
3439
3440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3441 $as_echo_n "checking for ANSI C header files... " >&6; }
3442 if ${ac_cv_header_stdc+:} false; then :
3443 $as_echo_n "(cached) " >&6
3444 else
3445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3446 /* end confdefs.h. */
3447 #include <stdlib.h>
3448 #include <stdarg.h>
3449 #include <string.h>
3450 #include <float.h>
3451
3452 int
3453 main ()
3454 {
3455
3456 ;
3457 return 0;
3458 }
3459 _ACEOF
3460 if ac_fn_c_try_compile "$LINENO"; then :
3461 ac_cv_header_stdc=yes
3462 else
3463 ac_cv_header_stdc=no
3464 fi
3465 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3466
3467 if test $ac_cv_header_stdc = yes; then
3468 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3470 /* end confdefs.h. */
3471 #include <string.h>
3472
3473 _ACEOF
3474 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3475 $EGREP "memchr" >/dev/null 2>&1; then :
3476
3477 else
3478 ac_cv_header_stdc=no
3479 fi
3480 rm -f conftest*
3481
3482 fi
3483
3484 if test $ac_cv_header_stdc = yes; then
3485 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3487 /* end confdefs.h. */
3488 #include <stdlib.h>
3489
3490 _ACEOF
3491 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3492 $EGREP "free" >/dev/null 2>&1; then :
3493
3494 else
3495 ac_cv_header_stdc=no
3496 fi
3497 rm -f conftest*
3498
3499 fi
3500
3501 if test $ac_cv_header_stdc = yes; then
3502 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3503 if test "$cross_compiling" = yes; then :
3504 :
3505 else
3506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3507 /* end confdefs.h. */
3508 #include <ctype.h>
3509 #include <stdlib.h>
3510 #if ((' ' & 0x0FF) == 0x020)
3511 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3512 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3513 #else
3514 # define ISLOWER(c) \
3515 (('a' <= (c) && (c) <= 'i') \
3516 || ('j' <= (c) && (c) <= 'r') \
3517 || ('s' <= (c) && (c) <= 'z'))
3518 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3519 #endif
3520
3521 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3522 int
3523 main ()
3524 {
3525 int i;
3526 for (i = 0; i < 256; i++)
3527 if (XOR (islower (i), ISLOWER (i))
3528 || toupper (i) != TOUPPER (i))
3529 return 2;
3530 return 0;
3531 }
3532 _ACEOF
3533 if ac_fn_c_try_run "$LINENO"; then :
3534
3535 else
3536 ac_cv_header_stdc=no
3537 fi
3538 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3539 conftest.$ac_objext conftest.beam conftest.$ac_ext
3540 fi
3541
3542 fi
3543 fi
3544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3545 $as_echo "$ac_cv_header_stdc" >&6; }
3546 if test $ac_cv_header_stdc = yes; then
3547
3548 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3549
3550 fi
3551
3552 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3553 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3554 inttypes.h stdint.h unistd.h
3555 do :
3556 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3557 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3558 "
3559 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3560 cat >>confdefs.h <<_ACEOF
3561 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3562 _ACEOF
3563
3564 fi
3565
3566 done
3567
3568
3569
3570 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3571 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3572 MINIX=yes
3573 else
3574 MINIX=
3575 fi
3576
3577
3578 if test "$MINIX" = yes; then
3579
3580 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3581
3582
3583 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3584
3585
3586 $as_echo "#define _MINIX 1" >>confdefs.h
3587
3588 fi
3589
3590
3591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3592 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3593 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3594 $as_echo_n "(cached) " >&6
3595 else
3596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3597 /* end confdefs.h. */
3598
3599 # define __EXTENSIONS__ 1
3600 $ac_includes_default
3601 int
3602 main ()
3603 {
3604
3605 ;
3606 return 0;
3607 }
3608 _ACEOF
3609 if ac_fn_c_try_compile "$LINENO"; then :
3610 ac_cv_safe_to_define___extensions__=yes
3611 else
3612 ac_cv_safe_to_define___extensions__=no
3613 fi
3614 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3615 fi
3616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3617 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3618 test $ac_cv_safe_to_define___extensions__ = yes &&
3619 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3620
3621 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3622
3623 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3624
3625 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3626
3627 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3628
3629
3630 test "$program_prefix" != NONE &&
3631 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3632 # Use a double $ so make ignores it.
3633 test "$program_suffix" != NONE &&
3634 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3635 # Double any \ or $.
3636 # By default was `s,x,x', remove it if useless.
3637 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3638 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3639
3640 # Find a good install program. We prefer a C program (faster),
3641 # so one script is as good as another. But avoid the broken or
3642 # incompatible versions:
3643 # SysV /etc/install, /usr/sbin/install
3644 # SunOS /usr/etc/install
3645 # IRIX /sbin/install
3646 # AIX /bin/install
3647 # AmigaOS /C/install, which installs bootblocks on floppy discs
3648 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3649 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3650 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3651 # OS/2's system install, which has a completely different semantic
3652 # ./install, which can be erroneously created by make from ./install.sh.
3653 # Reject install programs that cannot install multiple files.
3654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3655 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3656 if test -z "$INSTALL"; then
3657 if ${ac_cv_path_install+:} false; then :
3658 $as_echo_n "(cached) " >&6
3659 else
3660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3661 for as_dir in $PATH
3662 do
3663 IFS=$as_save_IFS
3664 test -z "$as_dir" && as_dir=.
3665 # Account for people who put trailing slashes in PATH elements.
3666 case $as_dir/ in #((
3667 ./ | .// | /[cC]/* | \
3668 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3669 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3670 /usr/ucb/* ) ;;
3671 *)
3672 # OSF1 and SCO ODT 3.0 have their own names for install.
3673 # Don't use installbsd from OSF since it installs stuff as root
3674 # by default.
3675 for ac_prog in ginstall scoinst install; do
3676 for ac_exec_ext in '' $ac_executable_extensions; do
3677 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3678 if test $ac_prog = install &&
3679 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3680 # AIX install. It has an incompatible calling convention.
3681 :
3682 elif test $ac_prog = install &&
3683 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3684 # program-specific install script used by HP pwplus--don't use.
3685 :
3686 else
3687 rm -rf conftest.one conftest.two conftest.dir
3688 echo one > conftest.one
3689 echo two > conftest.two
3690 mkdir conftest.dir
3691 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3692 test -s conftest.one && test -s conftest.two &&
3693 test -s conftest.dir/conftest.one &&
3694 test -s conftest.dir/conftest.two
3695 then
3696 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3697 break 3
3698 fi
3699 fi
3700 fi
3701 done
3702 done
3703 ;;
3704 esac
3705
3706 done
3707 IFS=$as_save_IFS
3708
3709 rm -rf conftest.one conftest.two conftest.dir
3710
3711 fi
3712 if test "${ac_cv_path_install+set}" = set; then
3713 INSTALL=$ac_cv_path_install
3714 else
3715 # As a last resort, use the slow shell script. Don't cache a
3716 # value for INSTALL within a source directory, because that will
3717 # break other packages using the cache if that directory is
3718 # removed, or if the value is a relative name.
3719 INSTALL=$ac_install_sh
3720 fi
3721 fi
3722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3723 $as_echo "$INSTALL" >&6; }
3724
3725 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3726 # It thinks the first close brace ends the variable substitution.
3727 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3728
3729 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3730
3731 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3732
3733 rm -rf .tst 2>/dev/null
3734 mkdir .tst 2>/dev/null
3735 if test -d .tst; then
3736 am__leading_dot=.
3737 else
3738 am__leading_dot=_
3739 fi
3740 rmdir .tst 2>/dev/null
3741
3742 DEPDIR="${am__leading_dot}deps"
3743
3744 case `pwd` in
3745 *\ * | *\ *)
3746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3747 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3748 esac
3749
3750
3751
3752 macro_version='2.2.7a'
3753 macro_revision='1.3134'
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767 ltmain="$ac_aux_dir/ltmain.sh"
3768
3769 # Backslashify metacharacters that are still active within
3770 # double-quoted strings.
3771 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3772
3773 # Same as above, but do not quote variable references.
3774 double_quote_subst='s/\(["`\\]\)/\\\1/g'
3775
3776 # Sed substitution to delay expansion of an escaped shell variable in a
3777 # double_quote_subst'ed string.
3778 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3779
3780 # Sed substitution to delay expansion of an escaped single quote.
3781 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3782
3783 # Sed substitution to avoid accidental globbing in evaled expressions
3784 no_glob_subst='s/\*/\\\*/g'
3785
3786 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3787 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3788 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3789
3790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3791 $as_echo_n "checking how to print strings... " >&6; }
3792 # Test print first, because it will be a builtin if present.
3793 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3794 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3795 ECHO='print -r --'
3796 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3797 ECHO='printf %s\n'
3798 else
3799 # Use this function as a fallback that always works.
3800 func_fallback_echo ()
3801 {
3802 eval 'cat <<_LTECHO_EOF
3803 $1
3804 _LTECHO_EOF'
3805 }
3806 ECHO='func_fallback_echo'
3807 fi
3808
3809 # func_echo_all arg...
3810 # Invoke $ECHO with all args, space-separated.
3811 func_echo_all ()
3812 {
3813 $ECHO ""
3814 }
3815
3816 case "$ECHO" in
3817 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3818 $as_echo "printf" >&6; } ;;
3819 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3820 $as_echo "print -r" >&6; } ;;
3821 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3822 $as_echo "cat" >&6; } ;;
3823 esac
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3839 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3840 if ${ac_cv_path_SED+:} false; then :
3841 $as_echo_n "(cached) " >&6
3842 else
3843 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3844 for ac_i in 1 2 3 4 5 6 7; do
3845 ac_script="$ac_script$as_nl$ac_script"
3846 done
3847 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3848 { ac_script=; unset ac_script;}
3849 if test -z "$SED"; then
3850 ac_path_SED_found=false
3851 # Loop through the user's path and test for each of PROGNAME-LIST
3852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3853 for as_dir in $PATH
3854 do
3855 IFS=$as_save_IFS
3856 test -z "$as_dir" && as_dir=.
3857 for ac_prog in sed gsed; do
3858 for ac_exec_ext in '' $ac_executable_extensions; do
3859 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3860 as_fn_executable_p "$ac_path_SED" || continue
3861 # Check for GNU ac_path_SED and select it if it is found.
3862 # Check for GNU $ac_path_SED
3863 case `"$ac_path_SED" --version 2>&1` in
3864 *GNU*)
3865 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3866 *)
3867 ac_count=0
3868 $as_echo_n 0123456789 >"conftest.in"
3869 while :
3870 do
3871 cat "conftest.in" "conftest.in" >"conftest.tmp"
3872 mv "conftest.tmp" "conftest.in"
3873 cp "conftest.in" "conftest.nl"
3874 $as_echo '' >> "conftest.nl"
3875 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3876 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3877 as_fn_arith $ac_count + 1 && ac_count=$as_val
3878 if test $ac_count -gt ${ac_path_SED_max-0}; then
3879 # Best one so far, save it but keep looking for a better one
3880 ac_cv_path_SED="$ac_path_SED"
3881 ac_path_SED_max=$ac_count
3882 fi
3883 # 10*(2^10) chars as input seems more than enough
3884 test $ac_count -gt 10 && break
3885 done
3886 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3887 esac
3888
3889 $ac_path_SED_found && break 3
3890 done
3891 done
3892 done
3893 IFS=$as_save_IFS
3894 if test -z "$ac_cv_path_SED"; then
3895 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
3896 fi
3897 else
3898 ac_cv_path_SED=$SED
3899 fi
3900
3901 fi
3902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3903 $as_echo "$ac_cv_path_SED" >&6; }
3904 SED="$ac_cv_path_SED"
3905 rm -f conftest.sed
3906
3907 test -z "$SED" && SED=sed
3908 Xsed="$SED -e 1s/^X//"
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3921 $as_echo_n "checking for fgrep... " >&6; }
3922 if ${ac_cv_path_FGREP+:} false; then :
3923 $as_echo_n "(cached) " >&6
3924 else
3925 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3926 then ac_cv_path_FGREP="$GREP -F"
3927 else
3928 if test -z "$FGREP"; then
3929 ac_path_FGREP_found=false
3930 # Loop through the user's path and test for each of PROGNAME-LIST
3931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3932 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3933 do
3934 IFS=$as_save_IFS
3935 test -z "$as_dir" && as_dir=.
3936 for ac_prog in fgrep; do
3937 for ac_exec_ext in '' $ac_executable_extensions; do
3938 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3939 as_fn_executable_p "$ac_path_FGREP" || continue
3940 # Check for GNU ac_path_FGREP and select it if it is found.
3941 # Check for GNU $ac_path_FGREP
3942 case `"$ac_path_FGREP" --version 2>&1` in
3943 *GNU*)
3944 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3945 *)
3946 ac_count=0
3947 $as_echo_n 0123456789 >"conftest.in"
3948 while :
3949 do
3950 cat "conftest.in" "conftest.in" >"conftest.tmp"
3951 mv "conftest.tmp" "conftest.in"
3952 cp "conftest.in" "conftest.nl"
3953 $as_echo 'FGREP' >> "conftest.nl"
3954 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3955 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3956 as_fn_arith $ac_count + 1 && ac_count=$as_val
3957 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3958 # Best one so far, save it but keep looking for a better one
3959 ac_cv_path_FGREP="$ac_path_FGREP"
3960 ac_path_FGREP_max=$ac_count
3961 fi
3962 # 10*(2^10) chars as input seems more than enough
3963 test $ac_count -gt 10 && break
3964 done
3965 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3966 esac
3967
3968 $ac_path_FGREP_found && break 3
3969 done
3970 done
3971 done
3972 IFS=$as_save_IFS
3973 if test -z "$ac_cv_path_FGREP"; then
3974 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3975 fi
3976 else
3977 ac_cv_path_FGREP=$FGREP
3978 fi
3979
3980 fi
3981 fi
3982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3983 $as_echo "$ac_cv_path_FGREP" >&6; }
3984 FGREP="$ac_cv_path_FGREP"
3985
3986
3987 test -z "$GREP" && GREP=grep
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007 # Check whether --with-gnu-ld was given.
4008 if test "${with_gnu_ld+set}" = set; then :
4009 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4010 else
4011 with_gnu_ld=no
4012 fi
4013
4014 ac_prog=ld
4015 if test "$GCC" = yes; then
4016 # Check if gcc -print-prog-name=ld gives a path.
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4018 $as_echo_n "checking for ld used by $CC... " >&6; }
4019 case $host in
4020 *-*-mingw*)
4021 # gcc leaves a trailing carriage return which upsets mingw
4022 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4023 *)
4024 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4025 esac
4026 case $ac_prog in
4027 # Accept absolute paths.
4028 [\\/]* | ?:[\\/]*)
4029 re_direlt='/[^/][^/]*/\.\./'
4030 # Canonicalize the pathname of ld
4031 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4032 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4033 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4034 done
4035 test -z "$LD" && LD="$ac_prog"
4036 ;;
4037 "")
4038 # If it fails, then pretend we aren't using GCC.
4039 ac_prog=ld
4040 ;;
4041 *)
4042 # If it is relative, then search for the first ld in PATH.
4043 with_gnu_ld=unknown
4044 ;;
4045 esac
4046 elif test "$with_gnu_ld" = yes; then
4047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4048 $as_echo_n "checking for GNU ld... " >&6; }
4049 else
4050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4051 $as_echo_n "checking for non-GNU ld... " >&6; }
4052 fi
4053 if ${lt_cv_path_LD+:} false; then :
4054 $as_echo_n "(cached) " >&6
4055 else
4056 if test -z "$LD"; then
4057 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4058 for ac_dir in $PATH; do
4059 IFS="$lt_save_ifs"
4060 test -z "$ac_dir" && ac_dir=.
4061 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4062 lt_cv_path_LD="$ac_dir/$ac_prog"
4063 # Check to see if the program is GNU ld. I'd rather use --version,
4064 # but apparently some variants of GNU ld only accept -v.
4065 # Break only if it was the GNU/non-GNU ld that we prefer.
4066 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4067 *GNU* | *'with BFD'*)
4068 test "$with_gnu_ld" != no && break
4069 ;;
4070 *)
4071 test "$with_gnu_ld" != yes && break
4072 ;;
4073 esac
4074 fi
4075 done
4076 IFS="$lt_save_ifs"
4077 else
4078 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4079 fi
4080 fi
4081
4082 LD="$lt_cv_path_LD"
4083 if test -n "$LD"; then
4084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4085 $as_echo "$LD" >&6; }
4086 else
4087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4088 $as_echo "no" >&6; }
4089 fi
4090 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4092 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4093 if ${lt_cv_prog_gnu_ld+:} false; then :
4094 $as_echo_n "(cached) " >&6
4095 else
4096 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4097 case `$LD -v 2>&1 </dev/null` in
4098 *GNU* | *'with BFD'*)
4099 lt_cv_prog_gnu_ld=yes
4100 ;;
4101 *)
4102 lt_cv_prog_gnu_ld=no
4103 ;;
4104 esac
4105 fi
4106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4107 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4108 with_gnu_ld=$lt_cv_prog_gnu_ld
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4119 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4120 if ${lt_cv_path_NM+:} false; then :
4121 $as_echo_n "(cached) " >&6
4122 else
4123 if test -n "$NM"; then
4124 # Let the user override the test.
4125 lt_cv_path_NM="$NM"
4126 else
4127 lt_nm_to_check="${ac_tool_prefix}nm"
4128 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4129 lt_nm_to_check="$lt_nm_to_check nm"
4130 fi
4131 for lt_tmp_nm in $lt_nm_to_check; do
4132 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4133 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4134 IFS="$lt_save_ifs"
4135 test -z "$ac_dir" && ac_dir=.
4136 tmp_nm="$ac_dir/$lt_tmp_nm"
4137 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4138 # Check to see if the nm accepts a BSD-compat flag.
4139 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4140 # nm: unknown option "B" ignored
4141 # Tru64's nm complains that /dev/null is an invalid object file
4142 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4143 */dev/null* | *'Invalid file or object type'*)
4144 lt_cv_path_NM="$tmp_nm -B"
4145 break
4146 ;;
4147 *)
4148 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4149 */dev/null*)
4150 lt_cv_path_NM="$tmp_nm -p"
4151 break
4152 ;;
4153 *)
4154 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4155 continue # so that we can try to find one that supports BSD flags
4156 ;;
4157 esac
4158 ;;
4159 esac
4160 fi
4161 done
4162 IFS="$lt_save_ifs"
4163 done
4164 : ${lt_cv_path_NM=no}
4165 fi
4166 fi
4167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4168 $as_echo "$lt_cv_path_NM" >&6; }
4169 if test "$lt_cv_path_NM" != "no"; then
4170 NM="$lt_cv_path_NM"
4171 else
4172 # Didn't find any BSD compatible name lister, look for dumpbin.
4173 if test -n "$DUMPBIN"; then :
4174 # Let the user override the test.
4175 else
4176 if test -n "$ac_tool_prefix"; then
4177 for ac_prog in dumpbin "link -dump"
4178 do
4179 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4180 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4182 $as_echo_n "checking for $ac_word... " >&6; }
4183 if ${ac_cv_prog_DUMPBIN+:} false; then :
4184 $as_echo_n "(cached) " >&6
4185 else
4186 if test -n "$DUMPBIN"; then
4187 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4188 else
4189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4190 for as_dir in $PATH
4191 do
4192 IFS=$as_save_IFS
4193 test -z "$as_dir" && as_dir=.
4194 for ac_exec_ext in '' $ac_executable_extensions; do
4195 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4196 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4197 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4198 break 2
4199 fi
4200 done
4201 done
4202 IFS=$as_save_IFS
4203
4204 fi
4205 fi
4206 DUMPBIN=$ac_cv_prog_DUMPBIN
4207 if test -n "$DUMPBIN"; then
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4209 $as_echo "$DUMPBIN" >&6; }
4210 else
4211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4212 $as_echo "no" >&6; }
4213 fi
4214
4215
4216 test -n "$DUMPBIN" && break
4217 done
4218 fi
4219 if test -z "$DUMPBIN"; then
4220 ac_ct_DUMPBIN=$DUMPBIN
4221 for ac_prog in dumpbin "link -dump"
4222 do
4223 # Extract the first word of "$ac_prog", so it can be a program name with args.
4224 set dummy $ac_prog; ac_word=$2
4225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4226 $as_echo_n "checking for $ac_word... " >&6; }
4227 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4228 $as_echo_n "(cached) " >&6
4229 else
4230 if test -n "$ac_ct_DUMPBIN"; then
4231 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4232 else
4233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4234 for as_dir in $PATH
4235 do
4236 IFS=$as_save_IFS
4237 test -z "$as_dir" && as_dir=.
4238 for ac_exec_ext in '' $ac_executable_extensions; do
4239 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4240 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4241 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4242 break 2
4243 fi
4244 done
4245 done
4246 IFS=$as_save_IFS
4247
4248 fi
4249 fi
4250 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4251 if test -n "$ac_ct_DUMPBIN"; then
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4253 $as_echo "$ac_ct_DUMPBIN" >&6; }
4254 else
4255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4256 $as_echo "no" >&6; }
4257 fi
4258
4259
4260 test -n "$ac_ct_DUMPBIN" && break
4261 done
4262
4263 if test "x$ac_ct_DUMPBIN" = x; then
4264 DUMPBIN=":"
4265 else
4266 case $cross_compiling:$ac_tool_warned in
4267 yes:)
4268 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4269 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4270 ac_tool_warned=yes ;;
4271 esac
4272 DUMPBIN=$ac_ct_DUMPBIN
4273 fi
4274 fi
4275
4276 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4277 *COFF*)
4278 DUMPBIN="$DUMPBIN -symbols"
4279 ;;
4280 *)
4281 DUMPBIN=:
4282 ;;
4283 esac
4284 fi
4285
4286 if test "$DUMPBIN" != ":"; then
4287 NM="$DUMPBIN"
4288 fi
4289 fi
4290 test -z "$NM" && NM=nm
4291
4292
4293
4294
4295
4296
4297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4298 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4299 if ${lt_cv_nm_interface+:} false; then :
4300 $as_echo_n "(cached) " >&6
4301 else
4302 lt_cv_nm_interface="BSD nm"
4303 echo "int some_variable = 0;" > conftest.$ac_ext
4304 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4305 (eval "$ac_compile" 2>conftest.err)
4306 cat conftest.err >&5
4307 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4308 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4309 cat conftest.err >&5
4310 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4311 cat conftest.out >&5
4312 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4313 lt_cv_nm_interface="MS dumpbin"
4314 fi
4315 rm -f conftest*
4316 fi
4317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4318 $as_echo "$lt_cv_nm_interface" >&6; }
4319
4320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4321 $as_echo_n "checking whether ln -s works... " >&6; }
4322 LN_S=$as_ln_s
4323 if test "$LN_S" = "ln -s"; then
4324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4325 $as_echo "yes" >&6; }
4326 else
4327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4328 $as_echo "no, using $LN_S" >&6; }
4329 fi
4330
4331 # find the maximum length of command line arguments
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4333 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4334 if ${lt_cv_sys_max_cmd_len+:} false; then :
4335 $as_echo_n "(cached) " >&6
4336 else
4337 i=0
4338 teststring="ABCD"
4339
4340 case $build_os in
4341 msdosdjgpp*)
4342 # On DJGPP, this test can blow up pretty badly due to problems in libc
4343 # (any single argument exceeding 2000 bytes causes a buffer overrun
4344 # during glob expansion). Even if it were fixed, the result of this
4345 # check would be larger than it should be.
4346 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4347 ;;
4348
4349 gnu*)
4350 # Under GNU Hurd, this test is not required because there is
4351 # no limit to the length of command line arguments.
4352 # Libtool will interpret -1 as no limit whatsoever
4353 lt_cv_sys_max_cmd_len=-1;
4354 ;;
4355
4356 cygwin* | mingw* | cegcc*)
4357 # On Win9x/ME, this test blows up -- it succeeds, but takes
4358 # about 5 minutes as the teststring grows exponentially.
4359 # Worse, since 9x/ME are not pre-emptively multitasking,
4360 # you end up with a "frozen" computer, even though with patience
4361 # the test eventually succeeds (with a max line length of 256k).
4362 # Instead, let's just punt: use the minimum linelength reported by
4363 # all of the supported platforms: 8192 (on NT/2K/XP).
4364 lt_cv_sys_max_cmd_len=8192;
4365 ;;
4366
4367 mint*)
4368 # On MiNT this can take a long time and run out of memory.
4369 lt_cv_sys_max_cmd_len=8192;
4370 ;;
4371
4372 amigaos*)
4373 # On AmigaOS with pdksh, this test takes hours, literally.
4374 # So we just punt and use a minimum line length of 8192.
4375 lt_cv_sys_max_cmd_len=8192;
4376 ;;
4377
4378 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4379 # This has been around since 386BSD, at least. Likely further.
4380 if test -x /sbin/sysctl; then
4381 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4382 elif test -x /usr/sbin/sysctl; then
4383 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4384 else
4385 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4386 fi
4387 # And add a safety zone
4388 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4389 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4390 ;;
4391
4392 interix*)
4393 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4394 lt_cv_sys_max_cmd_len=196608
4395 ;;
4396
4397 osf*)
4398 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4399 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4400 # nice to cause kernel panics so lets avoid the loop below.
4401 # First set a reasonable default.
4402 lt_cv_sys_max_cmd_len=16384
4403 #
4404 if test -x /sbin/sysconfig; then
4405 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4406 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4407 esac
4408 fi
4409 ;;
4410 sco3.2v5*)
4411 lt_cv_sys_max_cmd_len=102400
4412 ;;
4413 sysv5* | sco5v6* | sysv4.2uw2*)
4414 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4415 if test -n "$kargmax"; then
4416 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4417 else
4418 lt_cv_sys_max_cmd_len=32768
4419 fi
4420 ;;
4421 *)
4422 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4423 if test -n "$lt_cv_sys_max_cmd_len"; then
4424 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4425 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4426 else
4427 # Make teststring a little bigger before we do anything with it.
4428 # a 1K string should be a reasonable start.
4429 for i in 1 2 3 4 5 6 7 8 ; do
4430 teststring=$teststring$teststring
4431 done
4432 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4433 # If test is not a shell built-in, we'll probably end up computing a
4434 # maximum length that is only half of the actual maximum length, but
4435 # we can't tell.
4436 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4437 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4438 test $i != 17 # 1/2 MB should be enough
4439 do
4440 i=`expr $i + 1`
4441 teststring=$teststring$teststring
4442 done
4443 # Only check the string length outside the loop.
4444 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4445 teststring=
4446 # Add a significant safety factor because C++ compilers can tack on
4447 # massive amounts of additional arguments before passing them to the
4448 # linker. It appears as though 1/2 is a usable value.
4449 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4450 fi
4451 ;;
4452 esac
4453
4454 fi
4455
4456 if test -n $lt_cv_sys_max_cmd_len ; then
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4458 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4459 else
4460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4461 $as_echo "none" >&6; }
4462 fi
4463 max_cmd_len=$lt_cv_sys_max_cmd_len
4464
4465
4466
4467
4468
4469
4470 : ${CP="cp -f"}
4471 : ${MV="mv -f"}
4472 : ${RM="rm -f"}
4473
4474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4475 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4476 # Try some XSI features
4477 xsi_shell=no
4478 ( _lt_dummy="a/b/c"
4479 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4480 = c,a/b,, \
4481 && eval 'test $(( 1 + 1 )) -eq 2 \
4482 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4483 && xsi_shell=yes
4484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4485 $as_echo "$xsi_shell" >&6; }
4486
4487
4488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4489 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4490 lt_shell_append=no
4491 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4492 >/dev/null 2>&1 \
4493 && lt_shell_append=yes
4494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4495 $as_echo "$lt_shell_append" >&6; }
4496
4497
4498 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4499 lt_unset=unset
4500 else
4501 lt_unset=false
4502 fi
4503
4504
4505
4506
4507
4508 # test EBCDIC or ASCII
4509 case `echo X|tr X '\101'` in
4510 A) # ASCII based system
4511 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4512 lt_SP2NL='tr \040 \012'
4513 lt_NL2SP='tr \015\012 \040\040'
4514 ;;
4515 *) # EBCDIC based system
4516 lt_SP2NL='tr \100 \n'
4517 lt_NL2SP='tr \r\n \100\100'
4518 ;;
4519 esac
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4530 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4531 if ${lt_cv_ld_reload_flag+:} false; then :
4532 $as_echo_n "(cached) " >&6
4533 else
4534 lt_cv_ld_reload_flag='-r'
4535 fi
4536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4537 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4538 reload_flag=$lt_cv_ld_reload_flag
4539 case $reload_flag in
4540 "" | " "*) ;;
4541 *) reload_flag=" $reload_flag" ;;
4542 esac
4543 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4544 case $host_os in
4545 darwin*)
4546 if test "$GCC" = yes; then
4547 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4548 else
4549 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4550 fi
4551 ;;
4552 esac
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562 if test -n "$ac_tool_prefix"; then
4563 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4564 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4566 $as_echo_n "checking for $ac_word... " >&6; }
4567 if ${ac_cv_prog_OBJDUMP+:} false; then :
4568 $as_echo_n "(cached) " >&6
4569 else
4570 if test -n "$OBJDUMP"; then
4571 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4572 else
4573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4574 for as_dir in $PATH
4575 do
4576 IFS=$as_save_IFS
4577 test -z "$as_dir" && as_dir=.
4578 for ac_exec_ext in '' $ac_executable_extensions; do
4579 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4580 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4582 break 2
4583 fi
4584 done
4585 done
4586 IFS=$as_save_IFS
4587
4588 fi
4589 fi
4590 OBJDUMP=$ac_cv_prog_OBJDUMP
4591 if test -n "$OBJDUMP"; then
4592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4593 $as_echo "$OBJDUMP" >&6; }
4594 else
4595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4596 $as_echo "no" >&6; }
4597 fi
4598
4599
4600 fi
4601 if test -z "$ac_cv_prog_OBJDUMP"; then
4602 ac_ct_OBJDUMP=$OBJDUMP
4603 # Extract the first word of "objdump", so it can be a program name with args.
4604 set dummy objdump; ac_word=$2
4605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4606 $as_echo_n "checking for $ac_word... " >&6; }
4607 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4608 $as_echo_n "(cached) " >&6
4609 else
4610 if test -n "$ac_ct_OBJDUMP"; then
4611 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4612 else
4613 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4614 for as_dir in $PATH
4615 do
4616 IFS=$as_save_IFS
4617 test -z "$as_dir" && as_dir=.
4618 for ac_exec_ext in '' $ac_executable_extensions; do
4619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4620 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4622 break 2
4623 fi
4624 done
4625 done
4626 IFS=$as_save_IFS
4627
4628 fi
4629 fi
4630 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4631 if test -n "$ac_ct_OBJDUMP"; then
4632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4633 $as_echo "$ac_ct_OBJDUMP" >&6; }
4634 else
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4636 $as_echo "no" >&6; }
4637 fi
4638
4639 if test "x$ac_ct_OBJDUMP" = x; then
4640 OBJDUMP="false"
4641 else
4642 case $cross_compiling:$ac_tool_warned in
4643 yes:)
4644 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4645 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4646 ac_tool_warned=yes ;;
4647 esac
4648 OBJDUMP=$ac_ct_OBJDUMP
4649 fi
4650 else
4651 OBJDUMP="$ac_cv_prog_OBJDUMP"
4652 fi
4653
4654 test -z "$OBJDUMP" && OBJDUMP=objdump
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4665 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4666 if ${lt_cv_deplibs_check_method+:} false; then :
4667 $as_echo_n "(cached) " >&6
4668 else
4669 lt_cv_file_magic_cmd='$MAGIC_CMD'
4670 lt_cv_file_magic_test_file=
4671 lt_cv_deplibs_check_method='unknown'
4672 # Need to set the preceding variable on all platforms that support
4673 # interlibrary dependencies.
4674 # 'none' -- dependencies not supported.
4675 # `unknown' -- same as none, but documents that we really don't know.
4676 # 'pass_all' -- all dependencies passed with no checks.
4677 # 'test_compile' -- check by making test program.
4678 # 'file_magic [[regex]]' -- check by looking for files in library path
4679 # which responds to the $file_magic_cmd with a given extended regex.
4680 # If you have `file' or equivalent on your system and you're not sure
4681 # whether `pass_all' will *always* work, you probably want this one.
4682
4683 case $host_os in
4684 aix[4-9]*)
4685 lt_cv_deplibs_check_method=pass_all
4686 ;;
4687
4688 beos*)
4689 lt_cv_deplibs_check_method=pass_all
4690 ;;
4691
4692 bsdi[45]*)
4693 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4694 lt_cv_file_magic_cmd='/usr/bin/file -L'
4695 lt_cv_file_magic_test_file=/shlib/libc.so
4696 ;;
4697
4698 cygwin*)
4699 # func_win32_libid is a shell function defined in ltmain.sh
4700 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4701 lt_cv_file_magic_cmd='func_win32_libid'
4702 ;;
4703
4704 mingw* | pw32*)
4705 # Base MSYS/MinGW do not provide the 'file' command needed by
4706 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4707 # unless we find 'file', for example because we are cross-compiling.
4708 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4709 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4710 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4711 lt_cv_file_magic_cmd='func_win32_libid'
4712 else
4713 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4714 lt_cv_file_magic_cmd='$OBJDUMP -f'
4715 fi
4716 ;;
4717
4718 cegcc*)
4719 # use the weaker test based on 'objdump'. See mingw*.
4720 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4721 lt_cv_file_magic_cmd='$OBJDUMP -f'
4722 ;;
4723
4724 darwin* | rhapsody*)
4725 lt_cv_deplibs_check_method=pass_all
4726 ;;
4727
4728 freebsd* | dragonfly*)
4729 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4730 case $host_cpu in
4731 i*86 )
4732 # Not sure whether the presence of OpenBSD here was a mistake.
4733 # Let's accept both of them until this is cleared up.
4734 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4735 lt_cv_file_magic_cmd=/usr/bin/file
4736 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4737 ;;
4738 esac
4739 else
4740 lt_cv_deplibs_check_method=pass_all
4741 fi
4742 ;;
4743
4744 gnu*)
4745 lt_cv_deplibs_check_method=pass_all
4746 ;;
4747
4748 haiku*)
4749 lt_cv_deplibs_check_method=pass_all
4750 ;;
4751
4752 hpux10.20* | hpux11*)
4753 lt_cv_file_magic_cmd=/usr/bin/file
4754 case $host_cpu in
4755 ia64*)
4756 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4757 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4758 ;;
4759 hppa*64*)
4760 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]'
4761 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4762 ;;
4763 *)
4764 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4765 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4766 ;;
4767 esac
4768 ;;
4769
4770 interix[3-9]*)
4771 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4772 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4773 ;;
4774
4775 irix5* | irix6* | nonstopux*)
4776 case $LD in
4777 *-32|*"-32 ") libmagic=32-bit;;
4778 *-n32|*"-n32 ") libmagic=N32;;
4779 *-64|*"-64 ") libmagic=64-bit;;
4780 *) libmagic=never-match;;
4781 esac
4782 lt_cv_deplibs_check_method=pass_all
4783 ;;
4784
4785 # This must be Linux ELF.
4786 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4787 lt_cv_deplibs_check_method=pass_all
4788 ;;
4789
4790 netbsd*)
4791 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4792 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4793 else
4794 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4795 fi
4796 ;;
4797
4798 newos6*)
4799 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4800 lt_cv_file_magic_cmd=/usr/bin/file
4801 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4802 ;;
4803
4804 *nto* | *qnx*)
4805 lt_cv_deplibs_check_method=pass_all
4806 ;;
4807
4808 openbsd*)
4809 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4810 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4811 else
4812 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4813 fi
4814 ;;
4815
4816 osf3* | osf4* | osf5*)
4817 lt_cv_deplibs_check_method=pass_all
4818 ;;
4819
4820 rdos*)
4821 lt_cv_deplibs_check_method=pass_all
4822 ;;
4823
4824 solaris*)
4825 lt_cv_deplibs_check_method=pass_all
4826 ;;
4827
4828 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4829 lt_cv_deplibs_check_method=pass_all
4830 ;;
4831
4832 sysv4 | sysv4.3*)
4833 case $host_vendor in
4834 motorola)
4835 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]'
4836 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4837 ;;
4838 ncr)
4839 lt_cv_deplibs_check_method=pass_all
4840 ;;
4841 sequent)
4842 lt_cv_file_magic_cmd='/bin/file'
4843 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4844 ;;
4845 sni)
4846 lt_cv_file_magic_cmd='/bin/file'
4847 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4848 lt_cv_file_magic_test_file=/lib/libc.so
4849 ;;
4850 siemens)
4851 lt_cv_deplibs_check_method=pass_all
4852 ;;
4853 pc)
4854 lt_cv_deplibs_check_method=pass_all
4855 ;;
4856 esac
4857 ;;
4858
4859 tpf*)
4860 lt_cv_deplibs_check_method=pass_all
4861 ;;
4862 esac
4863
4864 fi
4865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4866 $as_echo "$lt_cv_deplibs_check_method" >&6; }
4867 file_magic_cmd=$lt_cv_file_magic_cmd
4868 deplibs_check_method=$lt_cv_deplibs_check_method
4869 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882 plugin_option=
4883 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
4884 for plugin in $plugin_names; do
4885 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
4886 if test x$plugin_so = x$plugin; then
4887 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
4888 fi
4889 if test x$plugin_so != x$plugin; then
4890 plugin_option="--plugin $plugin_so"
4891 break
4892 fi
4893 done
4894
4895 if test -n "$ac_tool_prefix"; then
4896 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4897 set dummy ${ac_tool_prefix}ar; ac_word=$2
4898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4899 $as_echo_n "checking for $ac_word... " >&6; }
4900 if ${ac_cv_prog_AR+:} false; then :
4901 $as_echo_n "(cached) " >&6
4902 else
4903 if test -n "$AR"; then
4904 ac_cv_prog_AR="$AR" # Let the user override the test.
4905 else
4906 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4907 for as_dir in $PATH
4908 do
4909 IFS=$as_save_IFS
4910 test -z "$as_dir" && as_dir=.
4911 for ac_exec_ext in '' $ac_executable_extensions; do
4912 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4913 ac_cv_prog_AR="${ac_tool_prefix}ar"
4914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4915 break 2
4916 fi
4917 done
4918 done
4919 IFS=$as_save_IFS
4920
4921 fi
4922 fi
4923 AR=$ac_cv_prog_AR
4924 if test -n "$AR"; then
4925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4926 $as_echo "$AR" >&6; }
4927 else
4928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4929 $as_echo "no" >&6; }
4930 fi
4931
4932
4933 fi
4934 if test -z "$ac_cv_prog_AR"; then
4935 ac_ct_AR=$AR
4936 # Extract the first word of "ar", so it can be a program name with args.
4937 set dummy ar; ac_word=$2
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4939 $as_echo_n "checking for $ac_word... " >&6; }
4940 if ${ac_cv_prog_ac_ct_AR+:} false; then :
4941 $as_echo_n "(cached) " >&6
4942 else
4943 if test -n "$ac_ct_AR"; then
4944 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4945 else
4946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4947 for as_dir in $PATH
4948 do
4949 IFS=$as_save_IFS
4950 test -z "$as_dir" && as_dir=.
4951 for ac_exec_ext in '' $ac_executable_extensions; do
4952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4953 ac_cv_prog_ac_ct_AR="ar"
4954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4955 break 2
4956 fi
4957 done
4958 done
4959 IFS=$as_save_IFS
4960
4961 fi
4962 fi
4963 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4964 if test -n "$ac_ct_AR"; then
4965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4966 $as_echo "$ac_ct_AR" >&6; }
4967 else
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4969 $as_echo "no" >&6; }
4970 fi
4971
4972 if test "x$ac_ct_AR" = x; then
4973 AR="false"
4974 else
4975 case $cross_compiling:$ac_tool_warned in
4976 yes:)
4977 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4978 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4979 ac_tool_warned=yes ;;
4980 esac
4981 AR=$ac_ct_AR
4982 fi
4983 else
4984 AR="$ac_cv_prog_AR"
4985 fi
4986
4987 test -z "$AR" && AR=ar
4988 if test -n "$plugin_option"; then
4989 if $AR --help 2>&1 | grep -q "\--plugin"; then
4990 touch conftest.c
4991 $AR $plugin_option rc conftest.a conftest.c
4992 if test "$?" != 0; then
4993 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
4994 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
4995 else
4996 AR="$AR $plugin_option"
4997 fi
4998 rm -f conftest.*
4999 fi
5000 fi
5001 test -z "$AR_FLAGS" && AR_FLAGS=cru
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013 if test -n "$ac_tool_prefix"; then
5014 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5015 set dummy ${ac_tool_prefix}strip; ac_word=$2
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5017 $as_echo_n "checking for $ac_word... " >&6; }
5018 if ${ac_cv_prog_STRIP+:} false; then :
5019 $as_echo_n "(cached) " >&6
5020 else
5021 if test -n "$STRIP"; then
5022 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5023 else
5024 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5025 for as_dir in $PATH
5026 do
5027 IFS=$as_save_IFS
5028 test -z "$as_dir" && as_dir=.
5029 for ac_exec_ext in '' $ac_executable_extensions; do
5030 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5031 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5032 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5033 break 2
5034 fi
5035 done
5036 done
5037 IFS=$as_save_IFS
5038
5039 fi
5040 fi
5041 STRIP=$ac_cv_prog_STRIP
5042 if test -n "$STRIP"; then
5043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5044 $as_echo "$STRIP" >&6; }
5045 else
5046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5047 $as_echo "no" >&6; }
5048 fi
5049
5050
5051 fi
5052 if test -z "$ac_cv_prog_STRIP"; then
5053 ac_ct_STRIP=$STRIP
5054 # Extract the first word of "strip", so it can be a program name with args.
5055 set dummy strip; ac_word=$2
5056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5057 $as_echo_n "checking for $ac_word... " >&6; }
5058 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5059 $as_echo_n "(cached) " >&6
5060 else
5061 if test -n "$ac_ct_STRIP"; then
5062 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5063 else
5064 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5065 for as_dir in $PATH
5066 do
5067 IFS=$as_save_IFS
5068 test -z "$as_dir" && as_dir=.
5069 for ac_exec_ext in '' $ac_executable_extensions; do
5070 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5071 ac_cv_prog_ac_ct_STRIP="strip"
5072 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5073 break 2
5074 fi
5075 done
5076 done
5077 IFS=$as_save_IFS
5078
5079 fi
5080 fi
5081 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5082 if test -n "$ac_ct_STRIP"; then
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5084 $as_echo "$ac_ct_STRIP" >&6; }
5085 else
5086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5087 $as_echo "no" >&6; }
5088 fi
5089
5090 if test "x$ac_ct_STRIP" = x; then
5091 STRIP=":"
5092 else
5093 case $cross_compiling:$ac_tool_warned in
5094 yes:)
5095 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5096 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5097 ac_tool_warned=yes ;;
5098 esac
5099 STRIP=$ac_ct_STRIP
5100 fi
5101 else
5102 STRIP="$ac_cv_prog_STRIP"
5103 fi
5104
5105 test -z "$STRIP" && STRIP=:
5106
5107
5108
5109
5110
5111
5112 if test -n "$ac_tool_prefix"; then
5113 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5114 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5116 $as_echo_n "checking for $ac_word... " >&6; }
5117 if ${ac_cv_prog_RANLIB+:} false; then :
5118 $as_echo_n "(cached) " >&6
5119 else
5120 if test -n "$RANLIB"; then
5121 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5122 else
5123 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5124 for as_dir in $PATH
5125 do
5126 IFS=$as_save_IFS
5127 test -z "$as_dir" && as_dir=.
5128 for ac_exec_ext in '' $ac_executable_extensions; do
5129 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5130 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5131 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5132 break 2
5133 fi
5134 done
5135 done
5136 IFS=$as_save_IFS
5137
5138 fi
5139 fi
5140 RANLIB=$ac_cv_prog_RANLIB
5141 if test -n "$RANLIB"; then
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5143 $as_echo "$RANLIB" >&6; }
5144 else
5145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5146 $as_echo "no" >&6; }
5147 fi
5148
5149
5150 fi
5151 if test -z "$ac_cv_prog_RANLIB"; then
5152 ac_ct_RANLIB=$RANLIB
5153 # Extract the first word of "ranlib", so it can be a program name with args.
5154 set dummy ranlib; ac_word=$2
5155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5156 $as_echo_n "checking for $ac_word... " >&6; }
5157 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5158 $as_echo_n "(cached) " >&6
5159 else
5160 if test -n "$ac_ct_RANLIB"; then
5161 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5162 else
5163 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5164 for as_dir in $PATH
5165 do
5166 IFS=$as_save_IFS
5167 test -z "$as_dir" && as_dir=.
5168 for ac_exec_ext in '' $ac_executable_extensions; do
5169 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5170 ac_cv_prog_ac_ct_RANLIB="ranlib"
5171 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5172 break 2
5173 fi
5174 done
5175 done
5176 IFS=$as_save_IFS
5177
5178 fi
5179 fi
5180 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5181 if test -n "$ac_ct_RANLIB"; then
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5183 $as_echo "$ac_ct_RANLIB" >&6; }
5184 else
5185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5186 $as_echo "no" >&6; }
5187 fi
5188
5189 if test "x$ac_ct_RANLIB" = x; then
5190 RANLIB=":"
5191 else
5192 case $cross_compiling:$ac_tool_warned in
5193 yes:)
5194 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5195 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5196 ac_tool_warned=yes ;;
5197 esac
5198 RANLIB=$ac_ct_RANLIB
5199 fi
5200 else
5201 RANLIB="$ac_cv_prog_RANLIB"
5202 fi
5203
5204 test -z "$RANLIB" && RANLIB=:
5205 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5206 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5207 RANLIB="$RANLIB $plugin_option"
5208 fi
5209 fi
5210
5211
5212
5213
5214
5215
5216 # Determine commands to create old-style static archives.
5217 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5218 old_postinstall_cmds='chmod 644 $oldlib'
5219 old_postuninstall_cmds=
5220
5221 if test -n "$RANLIB"; then
5222 case $host_os in
5223 openbsd*)
5224 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5225 ;;
5226 *)
5227 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5228 ;;
5229 esac
5230 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5231 fi
5232
5233 case $host_os in
5234 darwin*)
5235 lock_old_archive_extraction=yes ;;
5236 *)
5237 lock_old_archive_extraction=no ;;
5238 esac
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260 for ac_prog in gawk mawk nawk awk
5261 do
5262 # Extract the first word of "$ac_prog", so it can be a program name with args.
5263 set dummy $ac_prog; ac_word=$2
5264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5265 $as_echo_n "checking for $ac_word... " >&6; }
5266 if ${ac_cv_prog_AWK+:} false; then :
5267 $as_echo_n "(cached) " >&6
5268 else
5269 if test -n "$AWK"; then
5270 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5271 else
5272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5273 for as_dir in $PATH
5274 do
5275 IFS=$as_save_IFS
5276 test -z "$as_dir" && as_dir=.
5277 for ac_exec_ext in '' $ac_executable_extensions; do
5278 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5279 ac_cv_prog_AWK="$ac_prog"
5280 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5281 break 2
5282 fi
5283 done
5284 done
5285 IFS=$as_save_IFS
5286
5287 fi
5288 fi
5289 AWK=$ac_cv_prog_AWK
5290 if test -n "$AWK"; then
5291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5292 $as_echo "$AWK" >&6; }
5293 else
5294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5295 $as_echo "no" >&6; }
5296 fi
5297
5298
5299 test -n "$AWK" && break
5300 done
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320 # If no C compiler was specified, use CC.
5321 LTCC=${LTCC-"$CC"}
5322
5323 # If no C compiler flags were specified, use CFLAGS.
5324 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5325
5326 # Allow CC to be a program name with arguments.
5327 compiler=$CC
5328
5329
5330 # Check for command to grab the raw symbol name followed by C symbol from nm.
5331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5332 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5333 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5334 $as_echo_n "(cached) " >&6
5335 else
5336
5337 # These are sane defaults that work on at least a few old systems.
5338 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5339
5340 # Character class describing NM global symbol codes.
5341 symcode='[BCDEGRST]'
5342
5343 # Regexp to match symbols that can be accessed directly from C.
5344 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5345
5346 # Define system-specific variables.
5347 case $host_os in
5348 aix*)
5349 symcode='[BCDT]'
5350 ;;
5351 cygwin* | mingw* | pw32* | cegcc*)
5352 symcode='[ABCDGISTW]'
5353 ;;
5354 hpux*)
5355 if test "$host_cpu" = ia64; then
5356 symcode='[ABCDEGRST]'
5357 fi
5358 ;;
5359 irix* | nonstopux*)
5360 symcode='[BCDEGRST]'
5361 ;;
5362 osf*)
5363 symcode='[BCDEGQRST]'
5364 ;;
5365 solaris*)
5366 symcode='[BDRT]'
5367 ;;
5368 sco3.2v5*)
5369 symcode='[DT]'
5370 ;;
5371 sysv4.2uw2*)
5372 symcode='[DT]'
5373 ;;
5374 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5375 symcode='[ABDT]'
5376 ;;
5377 sysv4)
5378 symcode='[DFNSTU]'
5379 ;;
5380 esac
5381
5382 # If we're using GNU nm, then use its standard symbol codes.
5383 case `$NM -V 2>&1` in
5384 *GNU* | *'with BFD'*)
5385 symcode='[ABCDGIRSTW]' ;;
5386 esac
5387
5388 # Transform an extracted symbol line into a proper C declaration.
5389 # Some systems (esp. on ia64) link data and code symbols differently,
5390 # so use this general approach.
5391 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5392
5393 # Transform an extracted symbol line into symbol name and symbol address
5394 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5395 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'"
5396
5397 # Handle CRLF in mingw tool chain
5398 opt_cr=
5399 case $build_os in
5400 mingw*)
5401 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5402 ;;
5403 esac
5404
5405 # Try without a prefix underscore, then with it.
5406 for ac_symprfx in "" "_"; do
5407
5408 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5409 symxfrm="\\1 $ac_symprfx\\2 \\2"
5410
5411 # Write the raw and C identifiers.
5412 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5413 # Fake it for dumpbin and say T for any non-static function
5414 # and D for any global variable.
5415 # Also find C++ and __fastcall symbols from MSVC++,
5416 # which start with @ or ?.
5417 lt_cv_sys_global_symbol_pipe="$AWK '"\
5418 " {last_section=section; section=\$ 3};"\
5419 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5420 " \$ 0!~/External *\|/{next};"\
5421 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5422 " {if(hide[section]) next};"\
5423 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5424 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5425 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5426 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5427 " ' prfx=^$ac_symprfx"
5428 else
5429 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5430 fi
5431
5432 # Check to see that the pipe works correctly.
5433 pipe_works=no
5434
5435 rm -f conftest*
5436 cat > conftest.$ac_ext <<_LT_EOF
5437 #ifdef __cplusplus
5438 extern "C" {
5439 #endif
5440 char nm_test_var;
5441 void nm_test_func(void);
5442 void nm_test_func(void){}
5443 #ifdef __cplusplus
5444 }
5445 #endif
5446 int main(){nm_test_var='a';nm_test_func();return(0);}
5447 _LT_EOF
5448
5449 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5450 (eval $ac_compile) 2>&5
5451 ac_status=$?
5452 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5453 test $ac_status = 0; }; then
5454 # Now try to grab the symbols.
5455 nlist=conftest.nm
5456 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5457 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5458 ac_status=$?
5459 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5460 test $ac_status = 0; } && test -s "$nlist"; then
5461 # Try sorting and uniquifying the output.
5462 if sort "$nlist" | uniq > "$nlist"T; then
5463 mv -f "$nlist"T "$nlist"
5464 else
5465 rm -f "$nlist"T
5466 fi
5467
5468 # Make sure that we snagged all the symbols we need.
5469 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5470 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5471 cat <<_LT_EOF > conftest.$ac_ext
5472 #ifdef __cplusplus
5473 extern "C" {
5474 #endif
5475
5476 _LT_EOF
5477 # Now generate the symbol file.
5478 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5479
5480 cat <<_LT_EOF >> conftest.$ac_ext
5481
5482 /* The mapping between symbol names and symbols. */
5483 const struct {
5484 const char *name;
5485 void *address;
5486 }
5487 lt__PROGRAM__LTX_preloaded_symbols[] =
5488 {
5489 { "@PROGRAM@", (void *) 0 },
5490 _LT_EOF
5491 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5492 cat <<\_LT_EOF >> conftest.$ac_ext
5493 {0, (void *) 0}
5494 };
5495
5496 /* This works around a problem in FreeBSD linker */
5497 #ifdef FREEBSD_WORKAROUND
5498 static const void *lt_preloaded_setup() {
5499 return lt__PROGRAM__LTX_preloaded_symbols;
5500 }
5501 #endif
5502
5503 #ifdef __cplusplus
5504 }
5505 #endif
5506 _LT_EOF
5507 # Now try linking the two files.
5508 mv conftest.$ac_objext conftstm.$ac_objext
5509 lt_save_LIBS="$LIBS"
5510 lt_save_CFLAGS="$CFLAGS"
5511 LIBS="conftstm.$ac_objext"
5512 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5513 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5514 (eval $ac_link) 2>&5
5515 ac_status=$?
5516 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5517 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5518 pipe_works=yes
5519 fi
5520 LIBS="$lt_save_LIBS"
5521 CFLAGS="$lt_save_CFLAGS"
5522 else
5523 echo "cannot find nm_test_func in $nlist" >&5
5524 fi
5525 else
5526 echo "cannot find nm_test_var in $nlist" >&5
5527 fi
5528 else
5529 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5530 fi
5531 else
5532 echo "$progname: failed program was:" >&5
5533 cat conftest.$ac_ext >&5
5534 fi
5535 rm -rf conftest* conftst*
5536
5537 # Do not use the global_symbol_pipe unless it works.
5538 if test "$pipe_works" = yes; then
5539 break
5540 else
5541 lt_cv_sys_global_symbol_pipe=
5542 fi
5543 done
5544
5545 fi
5546
5547 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5548 lt_cv_sys_global_symbol_to_cdecl=
5549 fi
5550 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5552 $as_echo "failed" >&6; }
5553 else
5554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5555 $as_echo "ok" >&6; }
5556 fi
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579 # Check whether --enable-libtool-lock was given.
5580 if test "${enable_libtool_lock+set}" = set; then :
5581 enableval=$enable_libtool_lock;
5582 fi
5583
5584 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5585
5586 # Some flags need to be propagated to the compiler or linker for good
5587 # libtool support.
5588 case $host in
5589 ia64-*-hpux*)
5590 # Find out which ABI we are using.
5591 echo 'int i;' > conftest.$ac_ext
5592 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5593 (eval $ac_compile) 2>&5
5594 ac_status=$?
5595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5596 test $ac_status = 0; }; then
5597 case `/usr/bin/file conftest.$ac_objext` in
5598 *ELF-32*)
5599 HPUX_IA64_MODE="32"
5600 ;;
5601 *ELF-64*)
5602 HPUX_IA64_MODE="64"
5603 ;;
5604 esac
5605 fi
5606 rm -rf conftest*
5607 ;;
5608 *-*-irix6*)
5609 # Find out which ABI we are using.
5610 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5611 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5612 (eval $ac_compile) 2>&5
5613 ac_status=$?
5614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5615 test $ac_status = 0; }; then
5616 if test "$lt_cv_prog_gnu_ld" = yes; then
5617 case `/usr/bin/file conftest.$ac_objext` in
5618 *32-bit*)
5619 LD="${LD-ld} -melf32bsmip"
5620 ;;
5621 *N32*)
5622 LD="${LD-ld} -melf32bmipn32"
5623 ;;
5624 *64-bit*)
5625 LD="${LD-ld} -melf64bmip"
5626 ;;
5627 esac
5628 else
5629 case `/usr/bin/file conftest.$ac_objext` in
5630 *32-bit*)
5631 LD="${LD-ld} -32"
5632 ;;
5633 *N32*)
5634 LD="${LD-ld} -n32"
5635 ;;
5636 *64-bit*)
5637 LD="${LD-ld} -64"
5638 ;;
5639 esac
5640 fi
5641 fi
5642 rm -rf conftest*
5643 ;;
5644
5645 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
5646 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5647 # Find out which ABI we are using.
5648 echo 'int i;' > conftest.$ac_ext
5649 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5650 (eval $ac_compile) 2>&5
5651 ac_status=$?
5652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5653 test $ac_status = 0; }; then
5654 case `/usr/bin/file conftest.o` in
5655 *32-bit*)
5656 case $host in
5657 x86_64-*kfreebsd*-gnu)
5658 LD="${LD-ld} -m elf_i386_fbsd"
5659 ;;
5660 x86_64-*linux*)
5661 case `/usr/bin/file conftest.o` in
5662 *x86-64*)
5663 LD="${LD-ld} -m elf32_x86_64"
5664 ;;
5665 *)
5666 LD="${LD-ld} -m elf_i386"
5667 ;;
5668 esac
5669 ;;
5670 powerpc64le-*linux*)
5671 LD="${LD-ld} -m elf32lppclinux"
5672 ;;
5673 powerpc64-*linux*)
5674 LD="${LD-ld} -m elf32ppclinux"
5675 ;;
5676 s390x-*linux*)
5677 LD="${LD-ld} -m elf_s390"
5678 ;;
5679 sparc64-*linux*)
5680 LD="${LD-ld} -m elf32_sparc"
5681 ;;
5682 esac
5683 ;;
5684 *64-bit*)
5685 case $host in
5686 x86_64-*kfreebsd*-gnu)
5687 LD="${LD-ld} -m elf_x86_64_fbsd"
5688 ;;
5689 x86_64-*linux*)
5690 LD="${LD-ld} -m elf_x86_64"
5691 ;;
5692 powerpcle-*linux*)
5693 LD="${LD-ld} -m elf64lppc"
5694 ;;
5695 powerpc-*linux*)
5696 LD="${LD-ld} -m elf64ppc"
5697 ;;
5698 s390*-*linux*|s390*-*tpf*)
5699 LD="${LD-ld} -m elf64_s390"
5700 ;;
5701 sparc*-*linux*)
5702 LD="${LD-ld} -m elf64_sparc"
5703 ;;
5704 esac
5705 ;;
5706 esac
5707 fi
5708 rm -rf conftest*
5709 ;;
5710
5711 *-*-sco3.2v5*)
5712 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5713 SAVE_CFLAGS="$CFLAGS"
5714 CFLAGS="$CFLAGS -belf"
5715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5716 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5717 if ${lt_cv_cc_needs_belf+:} false; then :
5718 $as_echo_n "(cached) " >&6
5719 else
5720 ac_ext=c
5721 ac_cpp='$CPP $CPPFLAGS'
5722 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5723 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5724 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5725
5726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5727 /* end confdefs.h. */
5728
5729 int
5730 main ()
5731 {
5732
5733 ;
5734 return 0;
5735 }
5736 _ACEOF
5737 if ac_fn_c_try_link "$LINENO"; then :
5738 lt_cv_cc_needs_belf=yes
5739 else
5740 lt_cv_cc_needs_belf=no
5741 fi
5742 rm -f core conftest.err conftest.$ac_objext \
5743 conftest$ac_exeext conftest.$ac_ext
5744 ac_ext=c
5745 ac_cpp='$CPP $CPPFLAGS'
5746 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5747 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5748 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5749
5750 fi
5751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5752 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5753 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5754 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5755 CFLAGS="$SAVE_CFLAGS"
5756 fi
5757 ;;
5758 sparc*-*solaris*)
5759 # Find out which ABI we are using.
5760 echo 'int i;' > conftest.$ac_ext
5761 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5762 (eval $ac_compile) 2>&5
5763 ac_status=$?
5764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5765 test $ac_status = 0; }; then
5766 case `/usr/bin/file conftest.o` in
5767 *64-bit*)
5768 case $lt_cv_prog_gnu_ld in
5769 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5770 *)
5771 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5772 LD="${LD-ld} -64"
5773 fi
5774 ;;
5775 esac
5776 ;;
5777 esac
5778 fi
5779 rm -rf conftest*
5780 ;;
5781 esac
5782
5783 need_locks="$enable_libtool_lock"
5784
5785
5786 case $host_os in
5787 rhapsody* | darwin*)
5788 if test -n "$ac_tool_prefix"; then
5789 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5790 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5792 $as_echo_n "checking for $ac_word... " >&6; }
5793 if ${ac_cv_prog_DSYMUTIL+:} false; then :
5794 $as_echo_n "(cached) " >&6
5795 else
5796 if test -n "$DSYMUTIL"; then
5797 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5798 else
5799 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5800 for as_dir in $PATH
5801 do
5802 IFS=$as_save_IFS
5803 test -z "$as_dir" && as_dir=.
5804 for ac_exec_ext in '' $ac_executable_extensions; do
5805 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5806 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5807 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5808 break 2
5809 fi
5810 done
5811 done
5812 IFS=$as_save_IFS
5813
5814 fi
5815 fi
5816 DSYMUTIL=$ac_cv_prog_DSYMUTIL
5817 if test -n "$DSYMUTIL"; then
5818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5819 $as_echo "$DSYMUTIL" >&6; }
5820 else
5821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5822 $as_echo "no" >&6; }
5823 fi
5824
5825
5826 fi
5827 if test -z "$ac_cv_prog_DSYMUTIL"; then
5828 ac_ct_DSYMUTIL=$DSYMUTIL
5829 # Extract the first word of "dsymutil", so it can be a program name with args.
5830 set dummy dsymutil; ac_word=$2
5831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5832 $as_echo_n "checking for $ac_word... " >&6; }
5833 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
5834 $as_echo_n "(cached) " >&6
5835 else
5836 if test -n "$ac_ct_DSYMUTIL"; then
5837 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5838 else
5839 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5840 for as_dir in $PATH
5841 do
5842 IFS=$as_save_IFS
5843 test -z "$as_dir" && as_dir=.
5844 for ac_exec_ext in '' $ac_executable_extensions; do
5845 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5846 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5848 break 2
5849 fi
5850 done
5851 done
5852 IFS=$as_save_IFS
5853
5854 fi
5855 fi
5856 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5857 if test -n "$ac_ct_DSYMUTIL"; then
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5859 $as_echo "$ac_ct_DSYMUTIL" >&6; }
5860 else
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5862 $as_echo "no" >&6; }
5863 fi
5864
5865 if test "x$ac_ct_DSYMUTIL" = x; then
5866 DSYMUTIL=":"
5867 else
5868 case $cross_compiling:$ac_tool_warned in
5869 yes:)
5870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5871 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5872 ac_tool_warned=yes ;;
5873 esac
5874 DSYMUTIL=$ac_ct_DSYMUTIL
5875 fi
5876 else
5877 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5878 fi
5879
5880 if test -n "$ac_tool_prefix"; then
5881 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5882 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5884 $as_echo_n "checking for $ac_word... " >&6; }
5885 if ${ac_cv_prog_NMEDIT+:} false; then :
5886 $as_echo_n "(cached) " >&6
5887 else
5888 if test -n "$NMEDIT"; then
5889 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5890 else
5891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5892 for as_dir in $PATH
5893 do
5894 IFS=$as_save_IFS
5895 test -z "$as_dir" && as_dir=.
5896 for ac_exec_ext in '' $ac_executable_extensions; do
5897 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5898 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5900 break 2
5901 fi
5902 done
5903 done
5904 IFS=$as_save_IFS
5905
5906 fi
5907 fi
5908 NMEDIT=$ac_cv_prog_NMEDIT
5909 if test -n "$NMEDIT"; then
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5911 $as_echo "$NMEDIT" >&6; }
5912 else
5913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5914 $as_echo "no" >&6; }
5915 fi
5916
5917
5918 fi
5919 if test -z "$ac_cv_prog_NMEDIT"; then
5920 ac_ct_NMEDIT=$NMEDIT
5921 # Extract the first word of "nmedit", so it can be a program name with args.
5922 set dummy nmedit; ac_word=$2
5923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5924 $as_echo_n "checking for $ac_word... " >&6; }
5925 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
5926 $as_echo_n "(cached) " >&6
5927 else
5928 if test -n "$ac_ct_NMEDIT"; then
5929 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5930 else
5931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5932 for as_dir in $PATH
5933 do
5934 IFS=$as_save_IFS
5935 test -z "$as_dir" && as_dir=.
5936 for ac_exec_ext in '' $ac_executable_extensions; do
5937 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5938 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5940 break 2
5941 fi
5942 done
5943 done
5944 IFS=$as_save_IFS
5945
5946 fi
5947 fi
5948 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5949 if test -n "$ac_ct_NMEDIT"; then
5950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5951 $as_echo "$ac_ct_NMEDIT" >&6; }
5952 else
5953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5954 $as_echo "no" >&6; }
5955 fi
5956
5957 if test "x$ac_ct_NMEDIT" = x; then
5958 NMEDIT=":"
5959 else
5960 case $cross_compiling:$ac_tool_warned in
5961 yes:)
5962 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5963 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5964 ac_tool_warned=yes ;;
5965 esac
5966 NMEDIT=$ac_ct_NMEDIT
5967 fi
5968 else
5969 NMEDIT="$ac_cv_prog_NMEDIT"
5970 fi
5971
5972 if test -n "$ac_tool_prefix"; then
5973 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5974 set dummy ${ac_tool_prefix}lipo; ac_word=$2
5975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5976 $as_echo_n "checking for $ac_word... " >&6; }
5977 if ${ac_cv_prog_LIPO+:} false; then :
5978 $as_echo_n "(cached) " >&6
5979 else
5980 if test -n "$LIPO"; then
5981 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5982 else
5983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5984 for as_dir in $PATH
5985 do
5986 IFS=$as_save_IFS
5987 test -z "$as_dir" && as_dir=.
5988 for ac_exec_ext in '' $ac_executable_extensions; do
5989 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5990 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5992 break 2
5993 fi
5994 done
5995 done
5996 IFS=$as_save_IFS
5997
5998 fi
5999 fi
6000 LIPO=$ac_cv_prog_LIPO
6001 if test -n "$LIPO"; then
6002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6003 $as_echo "$LIPO" >&6; }
6004 else
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6006 $as_echo "no" >&6; }
6007 fi
6008
6009
6010 fi
6011 if test -z "$ac_cv_prog_LIPO"; then
6012 ac_ct_LIPO=$LIPO
6013 # Extract the first word of "lipo", so it can be a program name with args.
6014 set dummy lipo; ac_word=$2
6015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6016 $as_echo_n "checking for $ac_word... " >&6; }
6017 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6018 $as_echo_n "(cached) " >&6
6019 else
6020 if test -n "$ac_ct_LIPO"; then
6021 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6022 else
6023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6024 for as_dir in $PATH
6025 do
6026 IFS=$as_save_IFS
6027 test -z "$as_dir" && as_dir=.
6028 for ac_exec_ext in '' $ac_executable_extensions; do
6029 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6030 ac_cv_prog_ac_ct_LIPO="lipo"
6031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6032 break 2
6033 fi
6034 done
6035 done
6036 IFS=$as_save_IFS
6037
6038 fi
6039 fi
6040 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6041 if test -n "$ac_ct_LIPO"; then
6042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6043 $as_echo "$ac_ct_LIPO" >&6; }
6044 else
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6046 $as_echo "no" >&6; }
6047 fi
6048
6049 if test "x$ac_ct_LIPO" = x; then
6050 LIPO=":"
6051 else
6052 case $cross_compiling:$ac_tool_warned in
6053 yes:)
6054 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6055 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6056 ac_tool_warned=yes ;;
6057 esac
6058 LIPO=$ac_ct_LIPO
6059 fi
6060 else
6061 LIPO="$ac_cv_prog_LIPO"
6062 fi
6063
6064 if test -n "$ac_tool_prefix"; then
6065 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6066 set dummy ${ac_tool_prefix}otool; ac_word=$2
6067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6068 $as_echo_n "checking for $ac_word... " >&6; }
6069 if ${ac_cv_prog_OTOOL+:} false; then :
6070 $as_echo_n "(cached) " >&6
6071 else
6072 if test -n "$OTOOL"; then
6073 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6074 else
6075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6076 for as_dir in $PATH
6077 do
6078 IFS=$as_save_IFS
6079 test -z "$as_dir" && as_dir=.
6080 for ac_exec_ext in '' $ac_executable_extensions; do
6081 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6082 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6084 break 2
6085 fi
6086 done
6087 done
6088 IFS=$as_save_IFS
6089
6090 fi
6091 fi
6092 OTOOL=$ac_cv_prog_OTOOL
6093 if test -n "$OTOOL"; then
6094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6095 $as_echo "$OTOOL" >&6; }
6096 else
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6098 $as_echo "no" >&6; }
6099 fi
6100
6101
6102 fi
6103 if test -z "$ac_cv_prog_OTOOL"; then
6104 ac_ct_OTOOL=$OTOOL
6105 # Extract the first word of "otool", so it can be a program name with args.
6106 set dummy otool; ac_word=$2
6107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6108 $as_echo_n "checking for $ac_word... " >&6; }
6109 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6110 $as_echo_n "(cached) " >&6
6111 else
6112 if test -n "$ac_ct_OTOOL"; then
6113 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6114 else
6115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6116 for as_dir in $PATH
6117 do
6118 IFS=$as_save_IFS
6119 test -z "$as_dir" && as_dir=.
6120 for ac_exec_ext in '' $ac_executable_extensions; do
6121 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6122 ac_cv_prog_ac_ct_OTOOL="otool"
6123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6124 break 2
6125 fi
6126 done
6127 done
6128 IFS=$as_save_IFS
6129
6130 fi
6131 fi
6132 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6133 if test -n "$ac_ct_OTOOL"; then
6134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6135 $as_echo "$ac_ct_OTOOL" >&6; }
6136 else
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6138 $as_echo "no" >&6; }
6139 fi
6140
6141 if test "x$ac_ct_OTOOL" = x; then
6142 OTOOL=":"
6143 else
6144 case $cross_compiling:$ac_tool_warned in
6145 yes:)
6146 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6147 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6148 ac_tool_warned=yes ;;
6149 esac
6150 OTOOL=$ac_ct_OTOOL
6151 fi
6152 else
6153 OTOOL="$ac_cv_prog_OTOOL"
6154 fi
6155
6156 if test -n "$ac_tool_prefix"; then
6157 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6158 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6160 $as_echo_n "checking for $ac_word... " >&6; }
6161 if ${ac_cv_prog_OTOOL64+:} false; then :
6162 $as_echo_n "(cached) " >&6
6163 else
6164 if test -n "$OTOOL64"; then
6165 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6166 else
6167 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6168 for as_dir in $PATH
6169 do
6170 IFS=$as_save_IFS
6171 test -z "$as_dir" && as_dir=.
6172 for ac_exec_ext in '' $ac_executable_extensions; do
6173 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6174 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6175 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6176 break 2
6177 fi
6178 done
6179 done
6180 IFS=$as_save_IFS
6181
6182 fi
6183 fi
6184 OTOOL64=$ac_cv_prog_OTOOL64
6185 if test -n "$OTOOL64"; then
6186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6187 $as_echo "$OTOOL64" >&6; }
6188 else
6189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6190 $as_echo "no" >&6; }
6191 fi
6192
6193
6194 fi
6195 if test -z "$ac_cv_prog_OTOOL64"; then
6196 ac_ct_OTOOL64=$OTOOL64
6197 # Extract the first word of "otool64", so it can be a program name with args.
6198 set dummy otool64; ac_word=$2
6199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6200 $as_echo_n "checking for $ac_word... " >&6; }
6201 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6202 $as_echo_n "(cached) " >&6
6203 else
6204 if test -n "$ac_ct_OTOOL64"; then
6205 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6206 else
6207 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6208 for as_dir in $PATH
6209 do
6210 IFS=$as_save_IFS
6211 test -z "$as_dir" && as_dir=.
6212 for ac_exec_ext in '' $ac_executable_extensions; do
6213 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6214 ac_cv_prog_ac_ct_OTOOL64="otool64"
6215 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6216 break 2
6217 fi
6218 done
6219 done
6220 IFS=$as_save_IFS
6221
6222 fi
6223 fi
6224 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6225 if test -n "$ac_ct_OTOOL64"; then
6226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6227 $as_echo "$ac_ct_OTOOL64" >&6; }
6228 else
6229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6230 $as_echo "no" >&6; }
6231 fi
6232
6233 if test "x$ac_ct_OTOOL64" = x; then
6234 OTOOL64=":"
6235 else
6236 case $cross_compiling:$ac_tool_warned in
6237 yes:)
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6239 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6240 ac_tool_warned=yes ;;
6241 esac
6242 OTOOL64=$ac_ct_OTOOL64
6243 fi
6244 else
6245 OTOOL64="$ac_cv_prog_OTOOL64"
6246 fi
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6275 $as_echo_n "checking for -single_module linker flag... " >&6; }
6276 if ${lt_cv_apple_cc_single_mod+:} false; then :
6277 $as_echo_n "(cached) " >&6
6278 else
6279 lt_cv_apple_cc_single_mod=no
6280 if test -z "${LT_MULTI_MODULE}"; then
6281 # By default we will add the -single_module flag. You can override
6282 # by either setting the environment variable LT_MULTI_MODULE
6283 # non-empty at configure time, or by adding -multi_module to the
6284 # link flags.
6285 rm -rf libconftest.dylib*
6286 echo "int foo(void){return 1;}" > conftest.c
6287 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6288 -dynamiclib -Wl,-single_module conftest.c" >&5
6289 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6290 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6291 _lt_result=$?
6292 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6293 lt_cv_apple_cc_single_mod=yes
6294 else
6295 cat conftest.err >&5
6296 fi
6297 rm -rf libconftest.dylib*
6298 rm -f conftest.*
6299 fi
6300 fi
6301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6302 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6304 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6305 if ${lt_cv_ld_exported_symbols_list+:} false; then :
6306 $as_echo_n "(cached) " >&6
6307 else
6308 lt_cv_ld_exported_symbols_list=no
6309 save_LDFLAGS=$LDFLAGS
6310 echo "_main" > conftest.sym
6311 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6313 /* end confdefs.h. */
6314
6315 int
6316 main ()
6317 {
6318
6319 ;
6320 return 0;
6321 }
6322 _ACEOF
6323 if ac_fn_c_try_link "$LINENO"; then :
6324 lt_cv_ld_exported_symbols_list=yes
6325 else
6326 lt_cv_ld_exported_symbols_list=no
6327 fi
6328 rm -f core conftest.err conftest.$ac_objext \
6329 conftest$ac_exeext conftest.$ac_ext
6330 LDFLAGS="$save_LDFLAGS"
6331
6332 fi
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6334 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6336 $as_echo_n "checking for -force_load linker flag... " >&6; }
6337 if ${lt_cv_ld_force_load+:} false; then :
6338 $as_echo_n "(cached) " >&6
6339 else
6340 lt_cv_ld_force_load=no
6341 cat > conftest.c << _LT_EOF
6342 int forced_loaded() { return 2;}
6343 _LT_EOF
6344 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6345 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6346 echo "$AR cru libconftest.a conftest.o" >&5
6347 $AR cru libconftest.a conftest.o 2>&5
6348 cat > conftest.c << _LT_EOF
6349 int main() { return 0;}
6350 _LT_EOF
6351 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6352 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6353 _lt_result=$?
6354 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6355 lt_cv_ld_force_load=yes
6356 else
6357 cat conftest.err >&5
6358 fi
6359 rm -f conftest.err libconftest.a conftest conftest.c
6360 rm -rf conftest.dSYM
6361
6362 fi
6363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6364 $as_echo "$lt_cv_ld_force_load" >&6; }
6365 case $host_os in
6366 rhapsody* | darwin1.[012])
6367 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6368 darwin1.*)
6369 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6370 darwin*) # darwin 5.x on
6371 # if running on 10.5 or later, the deployment target defaults
6372 # to the OS version, if on x86, and 10.4, the deployment
6373 # target defaults to 10.4. Don't you love it?
6374 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6375 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6376 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6377 10.[012][,.]*)
6378 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6379 10.*)
6380 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6381 esac
6382 ;;
6383 esac
6384 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6385 _lt_dar_single_mod='$single_module'
6386 fi
6387 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6388 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6389 else
6390 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6391 fi
6392 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6393 _lt_dsymutil='~$DSYMUTIL $lib || :'
6394 else
6395 _lt_dsymutil=
6396 fi
6397 ;;
6398 esac
6399
6400 for ac_header in dlfcn.h
6401 do :
6402 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6403 "
6404 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6405 cat >>confdefs.h <<_ACEOF
6406 #define HAVE_DLFCN_H 1
6407 _ACEOF
6408
6409 fi
6410
6411 done
6412
6413
6414
6415
6416
6417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6418 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6419 if ${ac_cv_c_bigendian+:} false; then :
6420 $as_echo_n "(cached) " >&6
6421 else
6422 ac_cv_c_bigendian=unknown
6423 # See if we're dealing with a universal compiler.
6424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6425 /* end confdefs.h. */
6426 #ifndef __APPLE_CC__
6427 not a universal capable compiler
6428 #endif
6429 typedef int dummy;
6430
6431 _ACEOF
6432 if ac_fn_c_try_compile "$LINENO"; then :
6433
6434 # Check for potential -arch flags. It is not universal unless
6435 # there are at least two -arch flags with different values.
6436 ac_arch=
6437 ac_prev=
6438 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6439 if test -n "$ac_prev"; then
6440 case $ac_word in
6441 i?86 | x86_64 | ppc | ppc64)
6442 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6443 ac_arch=$ac_word
6444 else
6445 ac_cv_c_bigendian=universal
6446 break
6447 fi
6448 ;;
6449 esac
6450 ac_prev=
6451 elif test "x$ac_word" = "x-arch"; then
6452 ac_prev=arch
6453 fi
6454 done
6455 fi
6456 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6457 if test $ac_cv_c_bigendian = unknown; then
6458 # See if sys/param.h defines the BYTE_ORDER macro.
6459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6460 /* end confdefs.h. */
6461 #include <sys/types.h>
6462 #include <sys/param.h>
6463
6464 int
6465 main ()
6466 {
6467 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6468 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6469 && LITTLE_ENDIAN)
6470 bogus endian macros
6471 #endif
6472
6473 ;
6474 return 0;
6475 }
6476 _ACEOF
6477 if ac_fn_c_try_compile "$LINENO"; then :
6478 # It does; now see whether it defined to BIG_ENDIAN or not.
6479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6480 /* end confdefs.h. */
6481 #include <sys/types.h>
6482 #include <sys/param.h>
6483
6484 int
6485 main ()
6486 {
6487 #if BYTE_ORDER != BIG_ENDIAN
6488 not big endian
6489 #endif
6490
6491 ;
6492 return 0;
6493 }
6494 _ACEOF
6495 if ac_fn_c_try_compile "$LINENO"; then :
6496 ac_cv_c_bigendian=yes
6497 else
6498 ac_cv_c_bigendian=no
6499 fi
6500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6501 fi
6502 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6503 fi
6504 if test $ac_cv_c_bigendian = unknown; then
6505 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6507 /* end confdefs.h. */
6508 #include <limits.h>
6509
6510 int
6511 main ()
6512 {
6513 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6514 bogus endian macros
6515 #endif
6516
6517 ;
6518 return 0;
6519 }
6520 _ACEOF
6521 if ac_fn_c_try_compile "$LINENO"; then :
6522 # It does; now see whether it defined to _BIG_ENDIAN or not.
6523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6524 /* end confdefs.h. */
6525 #include <limits.h>
6526
6527 int
6528 main ()
6529 {
6530 #ifndef _BIG_ENDIAN
6531 not big endian
6532 #endif
6533
6534 ;
6535 return 0;
6536 }
6537 _ACEOF
6538 if ac_fn_c_try_compile "$LINENO"; then :
6539 ac_cv_c_bigendian=yes
6540 else
6541 ac_cv_c_bigendian=no
6542 fi
6543 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6544 fi
6545 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6546 fi
6547 if test $ac_cv_c_bigendian = unknown; then
6548 # Compile a test program.
6549 if test "$cross_compiling" = yes; then :
6550 # Try to guess by grepping values from an object file.
6551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6552 /* end confdefs.h. */
6553 short int ascii_mm[] =
6554 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6555 short int ascii_ii[] =
6556 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6557 int use_ascii (int i) {
6558 return ascii_mm[i] + ascii_ii[i];
6559 }
6560 short int ebcdic_ii[] =
6561 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6562 short int ebcdic_mm[] =
6563 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6564 int use_ebcdic (int i) {
6565 return ebcdic_mm[i] + ebcdic_ii[i];
6566 }
6567 extern int foo;
6568
6569 int
6570 main ()
6571 {
6572 return use_ascii (foo) == use_ebcdic (foo);
6573 ;
6574 return 0;
6575 }
6576 _ACEOF
6577 if ac_fn_c_try_compile "$LINENO"; then :
6578 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6579 ac_cv_c_bigendian=yes
6580 fi
6581 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6582 if test "$ac_cv_c_bigendian" = unknown; then
6583 ac_cv_c_bigendian=no
6584 else
6585 # finding both strings is unlikely to happen, but who knows?
6586 ac_cv_c_bigendian=unknown
6587 fi
6588 fi
6589 fi
6590 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6591 else
6592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6593 /* end confdefs.h. */
6594 $ac_includes_default
6595 int
6596 main ()
6597 {
6598
6599 /* Are we little or big endian? From Harbison&Steele. */
6600 union
6601 {
6602 long int l;
6603 char c[sizeof (long int)];
6604 } u;
6605 u.l = 1;
6606 return u.c[sizeof (long int) - 1] == 1;
6607
6608 ;
6609 return 0;
6610 }
6611 _ACEOF
6612 if ac_fn_c_try_run "$LINENO"; then :
6613 ac_cv_c_bigendian=no
6614 else
6615 ac_cv_c_bigendian=yes
6616 fi
6617 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6618 conftest.$ac_objext conftest.beam conftest.$ac_ext
6619 fi
6620
6621 fi
6622 fi
6623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6624 $as_echo "$ac_cv_c_bigendian" >&6; }
6625 case $ac_cv_c_bigendian in #(
6626 yes)
6627 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6628 ;; #(
6629 no)
6630 ;; #(
6631 universal)
6632
6633 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6634
6635 ;; #(
6636 *)
6637 as_fn_error $? "unknown endianness
6638 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6639 esac
6640
6641
6642
6643
6644 if test "x$cross_compiling" = "xno"; then
6645 : "${AR_FOR_BUILD:=\$(AR)}"
6646 : "${CC_FOR_BUILD:=\$(CC)}"
6647 : "${RANLIB_FOR_BUILD:=\$(RANLIB)}"
6648 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
6649 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
6650 else
6651 : "${AR_FOR_BUILD:=ar}"
6652 : "${CC_FOR_BUILD:=gcc}"
6653 : "${RANLIB_FOR_BUILD:=ranlib}"
6654 : "${CFLAGS_FOR_BUILD:=-g -O}"
6655 : "${LDLFAGS_FOR_BUILD:=}"
6656 fi
6657
6658
6659
6660
6661
6662
6663
6664 if test -n "$ac_tool_prefix"; then
6665 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6666 set dummy ${ac_tool_prefix}ar; ac_word=$2
6667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6668 $as_echo_n "checking for $ac_word... " >&6; }
6669 if ${ac_cv_prog_AR+:} false; then :
6670 $as_echo_n "(cached) " >&6
6671 else
6672 if test -n "$AR"; then
6673 ac_cv_prog_AR="$AR" # Let the user override the test.
6674 else
6675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6676 for as_dir in $PATH
6677 do
6678 IFS=$as_save_IFS
6679 test -z "$as_dir" && as_dir=.
6680 for ac_exec_ext in '' $ac_executable_extensions; do
6681 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6682 ac_cv_prog_AR="${ac_tool_prefix}ar"
6683 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6684 break 2
6685 fi
6686 done
6687 done
6688 IFS=$as_save_IFS
6689
6690 fi
6691 fi
6692 AR=$ac_cv_prog_AR
6693 if test -n "$AR"; then
6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6695 $as_echo "$AR" >&6; }
6696 else
6697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6698 $as_echo "no" >&6; }
6699 fi
6700
6701
6702 fi
6703 if test -z "$ac_cv_prog_AR"; then
6704 ac_ct_AR=$AR
6705 # Extract the first word of "ar", so it can be a program name with args.
6706 set dummy ar; ac_word=$2
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6708 $as_echo_n "checking for $ac_word... " >&6; }
6709 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6710 $as_echo_n "(cached) " >&6
6711 else
6712 if test -n "$ac_ct_AR"; then
6713 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6714 else
6715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6716 for as_dir in $PATH
6717 do
6718 IFS=$as_save_IFS
6719 test -z "$as_dir" && as_dir=.
6720 for ac_exec_ext in '' $ac_executable_extensions; do
6721 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6722 ac_cv_prog_ac_ct_AR="ar"
6723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6724 break 2
6725 fi
6726 done
6727 done
6728 IFS=$as_save_IFS
6729
6730 fi
6731 fi
6732 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6733 if test -n "$ac_ct_AR"; then
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6735 $as_echo "$ac_ct_AR" >&6; }
6736 else
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6738 $as_echo "no" >&6; }
6739 fi
6740
6741 if test "x$ac_ct_AR" = x; then
6742 AR=""
6743 else
6744 case $cross_compiling:$ac_tool_warned in
6745 yes:)
6746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6747 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6748 ac_tool_warned=yes ;;
6749 esac
6750 AR=$ac_ct_AR
6751 fi
6752 else
6753 AR="$ac_cv_prog_AR"
6754 fi
6755
6756 if test -n "$ac_tool_prefix"; then
6757 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6758 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6760 $as_echo_n "checking for $ac_word... " >&6; }
6761 if ${ac_cv_prog_RANLIB+:} false; then :
6762 $as_echo_n "(cached) " >&6
6763 else
6764 if test -n "$RANLIB"; then
6765 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6766 else
6767 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6768 for as_dir in $PATH
6769 do
6770 IFS=$as_save_IFS
6771 test -z "$as_dir" && as_dir=.
6772 for ac_exec_ext in '' $ac_executable_extensions; do
6773 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6774 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6775 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6776 break 2
6777 fi
6778 done
6779 done
6780 IFS=$as_save_IFS
6781
6782 fi
6783 fi
6784 RANLIB=$ac_cv_prog_RANLIB
6785 if test -n "$RANLIB"; then
6786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6787 $as_echo "$RANLIB" >&6; }
6788 else
6789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6790 $as_echo "no" >&6; }
6791 fi
6792
6793
6794 fi
6795 if test -z "$ac_cv_prog_RANLIB"; then
6796 ac_ct_RANLIB=$RANLIB
6797 # Extract the first word of "ranlib", so it can be a program name with args.
6798 set dummy ranlib; ac_word=$2
6799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6800 $as_echo_n "checking for $ac_word... " >&6; }
6801 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6802 $as_echo_n "(cached) " >&6
6803 else
6804 if test -n "$ac_ct_RANLIB"; then
6805 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6806 else
6807 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6808 for as_dir in $PATH
6809 do
6810 IFS=$as_save_IFS
6811 test -z "$as_dir" && as_dir=.
6812 for ac_exec_ext in '' $ac_executable_extensions; do
6813 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6814 ac_cv_prog_ac_ct_RANLIB="ranlib"
6815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6816 break 2
6817 fi
6818 done
6819 done
6820 IFS=$as_save_IFS
6821
6822 fi
6823 fi
6824 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6825 if test -n "$ac_ct_RANLIB"; then
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6827 $as_echo "$ac_ct_RANLIB" >&6; }
6828 else
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6830 $as_echo "no" >&6; }
6831 fi
6832
6833 if test "x$ac_ct_RANLIB" = x; then
6834 RANLIB=":"
6835 else
6836 case $cross_compiling:$ac_tool_warned in
6837 yes:)
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6839 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6840 ac_tool_warned=yes ;;
6841 esac
6842 RANLIB=$ac_ct_RANLIB
6843 fi
6844 else
6845 RANLIB="$ac_cv_prog_RANLIB"
6846 fi
6847
6848
6849 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
6850 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
6851 # is C99. So handle it ourselves.
6852 :
6853 C_DIALECT=
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
6855 $as_echo_n "checking whether C11 is supported by default... " >&6; }
6856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6857 /* end confdefs.h. */
6858
6859 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6860 # error "C11 support not found"
6861 #endif
6862
6863 _ACEOF
6864 if ac_fn_c_try_compile "$LINENO"; then :
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6866 $as_echo "yes" >&6; }
6867 else
6868
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6870 $as_echo "no" >&6; }
6871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
6872 $as_echo_n "checking for -std=c11 support... " >&6; }
6873 ac_save_CC="$CC"
6874 CC="$CC -std=c11"
6875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6876 /* end confdefs.h. */
6877
6878 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6879 # error "C11 support not found"
6880 #endif
6881
6882 _ACEOF
6883 if ac_fn_c_try_compile "$LINENO"; then :
6884
6885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6886 $as_echo "yes" >&6; }
6887 CC="$ac_save_CC"
6888 C_DIALECT="-std=c11"
6889
6890 else
6891 as_fn_error $? "C11 is required" "$LINENO" 5
6892 fi
6893 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6894 fi
6895 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6896
6897
6898 ac_config_headers="$ac_config_headers config.h:config.in"
6899
6900
6901 # Dependency checking.
6902 ac_config_commands="$ac_config_commands depdir"
6903
6904
6905 depcc="$CC" am_compiler_list=
6906
6907 am_depcomp=$ac_aux_dir/depcomp
6908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6909 $as_echo_n "checking dependency style of $depcc... " >&6; }
6910 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6911 $as_echo_n "(cached) " >&6
6912 else
6913 if test -f "$am_depcomp"; then
6914 # We make a subdir and do the tests there. Otherwise we can end up
6915 # making bogus files that we don't know about and never remove. For
6916 # instance it was reported that on HP-UX the gcc test will end up
6917 # making a dummy file named `D' -- because `-MD' means `put the output
6918 # in D'.
6919 mkdir conftest.dir
6920 # Copy depcomp to subdir because otherwise we won't find it if we're
6921 # using a relative directory.
6922 cp "$am_depcomp" conftest.dir
6923 cd conftest.dir
6924 # We will build objects and dependencies in a subdirectory because
6925 # it helps to detect inapplicable dependency modes. For instance
6926 # both Tru64's cc and ICC support -MD to output dependencies as a
6927 # side effect of compilation, but ICC will put the dependencies in
6928 # the current directory while Tru64 will put them in the object
6929 # directory.
6930 mkdir sub
6931
6932 am_cv_CC_dependencies_compiler_type=none
6933 if test "$am_compiler_list" = ""; then
6934 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6935 fi
6936 for depmode in $am_compiler_list; do
6937 if test $depmode = none; then break; fi
6938
6939 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6940 # Setup a source with many dependencies, because some compilers
6941 # like to wrap large dependency lists on column 80 (with \), and
6942 # we should not choose a depcomp mode which is confused by this.
6943 #
6944 # We need to recreate these files for each test, as the compiler may
6945 # overwrite some of them when testing with obscure command lines.
6946 # This happens at least with the AIX C compiler.
6947 : > sub/conftest.c
6948 for i in 1 2 3 4 5 6; do
6949 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6950 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6951 # Solaris 8's {/usr,}/bin/sh.
6952 touch sub/conftst$i.h
6953 done
6954 echo "include sub/conftest.Po" > confmf
6955
6956 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6957 # mode. It turns out that the SunPro C++ compiler does not properly
6958 # handle `-M -o', and we need to detect this.
6959 depcmd="depmode=$depmode \
6960 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6961 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6962 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6963 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6964 if env $depcmd > conftest.err 2>&1 &&
6965 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6966 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6967 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6968 # icc doesn't choke on unknown options, it will just issue warnings
6969 # or remarks (even with -Werror). So we grep stderr for any message
6970 # that says an option was ignored or not supported.
6971 # When given -MP, icc 7.0 and 7.1 complain thusly:
6972 # icc: Command line warning: ignoring option '-M'; no argument required
6973 # The diagnosis changed in icc 8.0:
6974 # icc: Command line remark: option '-MP' not supported
6975 if (grep 'ignoring option' conftest.err ||
6976 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6977 am_cv_CC_dependencies_compiler_type=$depmode
6978 $as_echo "$as_me:$LINENO: success" >&5
6979 break
6980 fi
6981 fi
6982 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6983 sed -e 's/^/| /' < conftest.err >&5
6984 done
6985
6986 cd ..
6987 rm -rf conftest.dir
6988 else
6989 am_cv_CC_dependencies_compiler_type=none
6990 fi
6991
6992 fi
6993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6994 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6995 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
6996 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6997 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6998
6999 fi
7000
7001
7002 ALL_LINGUAS=
7003 # If we haven't got the data from the intl directory,
7004 # assume NLS is disabled.
7005 USE_NLS=no
7006 LIBINTL=
7007 LIBINTL_DEP=
7008 INCINTL=
7009 XGETTEXT=
7010 GMSGFMT=
7011 POSUB=
7012
7013 if test -f ../../intl/config.intl; then
7014 . ../../intl/config.intl
7015 fi
7016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7017 $as_echo_n "checking whether NLS is requested... " >&6; }
7018 if test x"$USE_NLS" != xyes; then
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7020 $as_echo "no" >&6; }
7021 else
7022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7023 $as_echo "yes" >&6; }
7024
7025 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
7026
7027
7028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7029 $as_echo_n "checking for catalogs to be installed... " >&6; }
7030 # Look for .po and .gmo files in the source directory.
7031 CATALOGS=
7032 XLINGUAS=
7033 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7034 # If there aren't any .gmo files the shell will give us the
7035 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7036 # weeded out.
7037 case "$cat" in *\**)
7038 continue;;
7039 esac
7040 # The quadruple backslash is collapsed to a double backslash
7041 # by the backticks, then collapsed again by the double quotes,
7042 # leaving us with one backslash in the sed expression (right
7043 # before the dot that mustn't act as a wildcard).
7044 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7045 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7046 # The user is allowed to set LINGUAS to a list of languages to
7047 # install catalogs for. If it's empty that means "all of them."
7048 if test "x$LINGUAS" = x; then
7049 CATALOGS="$CATALOGS $cat"
7050 XLINGUAS="$XLINGUAS $lang"
7051 else
7052 case "$LINGUAS" in *$lang*)
7053 CATALOGS="$CATALOGS $cat"
7054 XLINGUAS="$XLINGUAS $lang"
7055 ;;
7056 esac
7057 fi
7058 done
7059 LINGUAS="$XLINGUAS"
7060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7061 $as_echo "$LINGUAS" >&6; }
7062
7063
7064 DATADIRNAME=share
7065
7066 INSTOBJEXT=.mo
7067
7068 GENCAT=gencat
7069
7070 CATOBJEXT=.gmo
7071
7072 fi
7073
7074 # Check for socket libraries
7075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7076 $as_echo_n "checking for bind in -lsocket... " >&6; }
7077 if ${ac_cv_lib_socket_bind+:} false; then :
7078 $as_echo_n "(cached) " >&6
7079 else
7080 ac_check_lib_save_LIBS=$LIBS
7081 LIBS="-lsocket $LIBS"
7082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7083 /* end confdefs.h. */
7084
7085 /* Override any GCC internal prototype to avoid an error.
7086 Use char because int might match the return type of a GCC
7087 builtin and then its argument prototype would still apply. */
7088 #ifdef __cplusplus
7089 extern "C"
7090 #endif
7091 char bind ();
7092 int
7093 main ()
7094 {
7095 return bind ();
7096 ;
7097 return 0;
7098 }
7099 _ACEOF
7100 if ac_fn_c_try_link "$LINENO"; then :
7101 ac_cv_lib_socket_bind=yes
7102 else
7103 ac_cv_lib_socket_bind=no
7104 fi
7105 rm -f core conftest.err conftest.$ac_objext \
7106 conftest$ac_exeext conftest.$ac_ext
7107 LIBS=$ac_check_lib_save_LIBS
7108 fi
7109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7110 $as_echo "$ac_cv_lib_socket_bind" >&6; }
7111 if test "x$ac_cv_lib_socket_bind" = xyes; then :
7112 cat >>confdefs.h <<_ACEOF
7113 #define HAVE_LIBSOCKET 1
7114 _ACEOF
7115
7116 LIBS="-lsocket $LIBS"
7117
7118 fi
7119
7120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7121 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7122 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
7123 $as_echo_n "(cached) " >&6
7124 else
7125 ac_check_lib_save_LIBS=$LIBS
7126 LIBS="-lnsl $LIBS"
7127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7128 /* end confdefs.h. */
7129
7130 /* Override any GCC internal prototype to avoid an error.
7131 Use char because int might match the return type of a GCC
7132 builtin and then its argument prototype would still apply. */
7133 #ifdef __cplusplus
7134 extern "C"
7135 #endif
7136 char gethostbyname ();
7137 int
7138 main ()
7139 {
7140 return gethostbyname ();
7141 ;
7142 return 0;
7143 }
7144 _ACEOF
7145 if ac_fn_c_try_link "$LINENO"; then :
7146 ac_cv_lib_nsl_gethostbyname=yes
7147 else
7148 ac_cv_lib_nsl_gethostbyname=no
7149 fi
7150 rm -f core conftest.err conftest.$ac_objext \
7151 conftest$ac_exeext conftest.$ac_ext
7152 LIBS=$ac_check_lib_save_LIBS
7153 fi
7154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7155 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7156 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
7157 cat >>confdefs.h <<_ACEOF
7158 #define HAVE_LIBNSL 1
7159 _ACEOF
7160
7161 LIBS="-lnsl $LIBS"
7162
7163 fi
7164
7165
7166 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
7167 # using the same condition.
7168
7169 # Use the system's zlib library.
7170 zlibdir="-L\$(top_builddir)/../zlib"
7171 zlibinc="-I\$(top_srcdir)/../zlib"
7172
7173 # Check whether --with-system-zlib was given.
7174 if test "${with_system_zlib+set}" = set; then :
7175 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7176 zlibdir=
7177 zlibinc=
7178 fi
7179
7180 fi
7181
7182
7183
7184
7185
7186 # BFD uses libdl when when plugins enabled.
7187
7188 maybe_plugins=no
7189 for ac_header in dlfcn.h
7190 do :
7191 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7192 "
7193 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7194 cat >>confdefs.h <<_ACEOF
7195 #define HAVE_DLFCN_H 1
7196 _ACEOF
7197 maybe_plugins=yes
7198 fi
7199
7200 done
7201
7202 for ac_header in windows.h
7203 do :
7204 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7205 "
7206 if test "x$ac_cv_header_windows_h" = xyes; then :
7207 cat >>confdefs.h <<_ACEOF
7208 #define HAVE_WINDOWS_H 1
7209 _ACEOF
7210 maybe_plugins=yes
7211 fi
7212
7213 done
7214
7215
7216 # Check whether --enable-plugins was given.
7217 if test "${enable_plugins+set}" = set; then :
7218 enableval=$enable_plugins; case "${enableval}" in
7219 no) plugins=no ;;
7220 *) plugins=yes
7221 if test "$maybe_plugins" != "yes" ; then
7222 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
7223 fi ;;
7224 esac
7225 else
7226 plugins=$maybe_plugins
7227
7228 fi
7229
7230 if test "$plugins" = "yes"; then
7231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7232 $as_echo_n "checking for library containing dlsym... " >&6; }
7233 if ${ac_cv_search_dlsym+:} false; then :
7234 $as_echo_n "(cached) " >&6
7235 else
7236 ac_func_search_save_LIBS=$LIBS
7237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7238 /* end confdefs.h. */
7239
7240 /* Override any GCC internal prototype to avoid an error.
7241 Use char because int might match the return type of a GCC
7242 builtin and then its argument prototype would still apply. */
7243 #ifdef __cplusplus
7244 extern "C"
7245 #endif
7246 char dlsym ();
7247 int
7248 main ()
7249 {
7250 return dlsym ();
7251 ;
7252 return 0;
7253 }
7254 _ACEOF
7255 for ac_lib in '' dl; do
7256 if test -z "$ac_lib"; then
7257 ac_res="none required"
7258 else
7259 ac_res=-l$ac_lib
7260 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7261 fi
7262 if ac_fn_c_try_link "$LINENO"; then :
7263 ac_cv_search_dlsym=$ac_res
7264 fi
7265 rm -f core conftest.err conftest.$ac_objext \
7266 conftest$ac_exeext
7267 if ${ac_cv_search_dlsym+:} false; then :
7268 break
7269 fi
7270 done
7271 if ${ac_cv_search_dlsym+:} false; then :
7272
7273 else
7274 ac_cv_search_dlsym=no
7275 fi
7276 rm conftest.$ac_ext
7277 LIBS=$ac_func_search_save_LIBS
7278 fi
7279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7280 $as_echo "$ac_cv_search_dlsym" >&6; }
7281 ac_res=$ac_cv_search_dlsym
7282 if test "$ac_res" != no; then :
7283 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7284
7285 fi
7286
7287 fi
7288
7289 if test "$plugins" = yes; then
7290 PLUGINS_TRUE=
7291 PLUGINS_FALSE='#'
7292 else
7293 PLUGINS_TRUE='#'
7294 PLUGINS_FALSE=
7295 fi
7296
7297
7298
7299
7300
7301 # Set options
7302 enable_dlopen=yes
7303
7304
7305
7306
7307 enable_win32_dll=no
7308
7309
7310 # Check whether --enable-shared was given.
7311 if test "${enable_shared+set}" = set; then :
7312 enableval=$enable_shared; p=${PACKAGE-default}
7313 case $enableval in
7314 yes) enable_shared=yes ;;
7315 no) enable_shared=no ;;
7316 *)
7317 enable_shared=no
7318 # Look at the argument we got. We use all the common list separators.
7319 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7320 for pkg in $enableval; do
7321 IFS="$lt_save_ifs"
7322 if test "X$pkg" = "X$p"; then
7323 enable_shared=yes
7324 fi
7325 done
7326 IFS="$lt_save_ifs"
7327 ;;
7328 esac
7329 else
7330 enable_shared=yes
7331 fi
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341 # Check whether --enable-static was given.
7342 if test "${enable_static+set}" = set; then :
7343 enableval=$enable_static; p=${PACKAGE-default}
7344 case $enableval in
7345 yes) enable_static=yes ;;
7346 no) enable_static=no ;;
7347 *)
7348 enable_static=no
7349 # Look at the argument we got. We use all the common list separators.
7350 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7351 for pkg in $enableval; do
7352 IFS="$lt_save_ifs"
7353 if test "X$pkg" = "X$p"; then
7354 enable_static=yes
7355 fi
7356 done
7357 IFS="$lt_save_ifs"
7358 ;;
7359 esac
7360 else
7361 enable_static=yes
7362 fi
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373 # Check whether --with-pic was given.
7374 if test "${with_pic+set}" = set; then :
7375 withval=$with_pic; pic_mode="$withval"
7376 else
7377 pic_mode=default
7378 fi
7379
7380
7381 test -z "$pic_mode" && pic_mode=default
7382
7383
7384
7385
7386
7387
7388
7389 # Check whether --enable-fast-install was given.
7390 if test "${enable_fast_install+set}" = set; then :
7391 enableval=$enable_fast_install; p=${PACKAGE-default}
7392 case $enableval in
7393 yes) enable_fast_install=yes ;;
7394 no) enable_fast_install=no ;;
7395 *)
7396 enable_fast_install=no
7397 # Look at the argument we got. We use all the common list separators.
7398 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7399 for pkg in $enableval; do
7400 IFS="$lt_save_ifs"
7401 if test "X$pkg" = "X$p"; then
7402 enable_fast_install=yes
7403 fi
7404 done
7405 IFS="$lt_save_ifs"
7406 ;;
7407 esac
7408 else
7409 enable_fast_install=yes
7410 fi
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422 # This can be used to rebuild libtool when needed
7423 LIBTOOL_DEPS="$ltmain"
7424
7425 # Always use our own libtool.
7426 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453 test -z "$LN_S" && LN_S="ln -s"
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468 if test -n "${ZSH_VERSION+set}" ; then
7469 setopt NO_GLOB_SUBST
7470 fi
7471
7472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7473 $as_echo_n "checking for objdir... " >&6; }
7474 if ${lt_cv_objdir+:} false; then :
7475 $as_echo_n "(cached) " >&6
7476 else
7477 rm -f .libs 2>/dev/null
7478 mkdir .libs 2>/dev/null
7479 if test -d .libs; then
7480 lt_cv_objdir=.libs
7481 else
7482 # MS-DOS does not allow filenames that begin with a dot.
7483 lt_cv_objdir=_libs
7484 fi
7485 rmdir .libs 2>/dev/null
7486 fi
7487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7488 $as_echo "$lt_cv_objdir" >&6; }
7489 objdir=$lt_cv_objdir
7490
7491
7492
7493
7494
7495 cat >>confdefs.h <<_ACEOF
7496 #define LT_OBJDIR "$lt_cv_objdir/"
7497 _ACEOF
7498
7499
7500
7501
7502 case $host_os in
7503 aix3*)
7504 # AIX sometimes has problems with the GCC collect2 program. For some
7505 # reason, if we set the COLLECT_NAMES environment variable, the problems
7506 # vanish in a puff of smoke.
7507 if test "X${COLLECT_NAMES+set}" != Xset; then
7508 COLLECT_NAMES=
7509 export COLLECT_NAMES
7510 fi
7511 ;;
7512 esac
7513
7514 # Global variables:
7515 ofile=libtool
7516 can_build_shared=yes
7517
7518 # All known linkers require a `.a' archive for static linking (except MSVC,
7519 # which needs '.lib').
7520 libext=a
7521
7522 with_gnu_ld="$lt_cv_prog_gnu_ld"
7523
7524 old_CC="$CC"
7525 old_CFLAGS="$CFLAGS"
7526
7527 # Set sane defaults for various variables
7528 test -z "$CC" && CC=cc
7529 test -z "$LTCC" && LTCC=$CC
7530 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7531 test -z "$LD" && LD=ld
7532 test -z "$ac_objext" && ac_objext=o
7533
7534 for cc_temp in $compiler""; do
7535 case $cc_temp in
7536 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7537 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7538 \-*) ;;
7539 *) break;;
7540 esac
7541 done
7542 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7543
7544
7545 # Only perform the check for file, if the check method requires it
7546 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7547 case $deplibs_check_method in
7548 file_magic*)
7549 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7551 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7552 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7553 $as_echo_n "(cached) " >&6
7554 else
7555 case $MAGIC_CMD in
7556 [\\/*] | ?:[\\/]*)
7557 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7558 ;;
7559 *)
7560 lt_save_MAGIC_CMD="$MAGIC_CMD"
7561 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7562 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7563 for ac_dir in $ac_dummy; do
7564 IFS="$lt_save_ifs"
7565 test -z "$ac_dir" && ac_dir=.
7566 if test -f $ac_dir/${ac_tool_prefix}file; then
7567 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7568 if test -n "$file_magic_test_file"; then
7569 case $deplibs_check_method in
7570 "file_magic "*)
7571 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7572 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7573 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7574 $EGREP "$file_magic_regex" > /dev/null; then
7575 :
7576 else
7577 cat <<_LT_EOF 1>&2
7578
7579 *** Warning: the command libtool uses to detect shared libraries,
7580 *** $file_magic_cmd, produces output that libtool cannot recognize.
7581 *** The result is that libtool may fail to recognize shared libraries
7582 *** as such. This will affect the creation of libtool libraries that
7583 *** depend on shared libraries, but programs linked with such libtool
7584 *** libraries will work regardless of this problem. Nevertheless, you
7585 *** may want to report the problem to your system manager and/or to
7586 *** bug-libtool@gnu.org
7587
7588 _LT_EOF
7589 fi ;;
7590 esac
7591 fi
7592 break
7593 fi
7594 done
7595 IFS="$lt_save_ifs"
7596 MAGIC_CMD="$lt_save_MAGIC_CMD"
7597 ;;
7598 esac
7599 fi
7600
7601 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7602 if test -n "$MAGIC_CMD"; then
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7604 $as_echo "$MAGIC_CMD" >&6; }
7605 else
7606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7607 $as_echo "no" >&6; }
7608 fi
7609
7610
7611
7612
7613
7614 if test -z "$lt_cv_path_MAGIC_CMD"; then
7615 if test -n "$ac_tool_prefix"; then
7616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7617 $as_echo_n "checking for file... " >&6; }
7618 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7619 $as_echo_n "(cached) " >&6
7620 else
7621 case $MAGIC_CMD in
7622 [\\/*] | ?:[\\/]*)
7623 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7624 ;;
7625 *)
7626 lt_save_MAGIC_CMD="$MAGIC_CMD"
7627 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7628 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7629 for ac_dir in $ac_dummy; do
7630 IFS="$lt_save_ifs"
7631 test -z "$ac_dir" && ac_dir=.
7632 if test -f $ac_dir/file; then
7633 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7634 if test -n "$file_magic_test_file"; then
7635 case $deplibs_check_method in
7636 "file_magic "*)
7637 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7638 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7639 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7640 $EGREP "$file_magic_regex" > /dev/null; then
7641 :
7642 else
7643 cat <<_LT_EOF 1>&2
7644
7645 *** Warning: the command libtool uses to detect shared libraries,
7646 *** $file_magic_cmd, produces output that libtool cannot recognize.
7647 *** The result is that libtool may fail to recognize shared libraries
7648 *** as such. This will affect the creation of libtool libraries that
7649 *** depend on shared libraries, but programs linked with such libtool
7650 *** libraries will work regardless of this problem. Nevertheless, you
7651 *** may want to report the problem to your system manager and/or to
7652 *** bug-libtool@gnu.org
7653
7654 _LT_EOF
7655 fi ;;
7656 esac
7657 fi
7658 break
7659 fi
7660 done
7661 IFS="$lt_save_ifs"
7662 MAGIC_CMD="$lt_save_MAGIC_CMD"
7663 ;;
7664 esac
7665 fi
7666
7667 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7668 if test -n "$MAGIC_CMD"; then
7669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7670 $as_echo "$MAGIC_CMD" >&6; }
7671 else
7672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7673 $as_echo "no" >&6; }
7674 fi
7675
7676
7677 else
7678 MAGIC_CMD=:
7679 fi
7680 fi
7681
7682 fi
7683 ;;
7684 esac
7685
7686 # Use C for the default configuration in the libtool script
7687
7688 lt_save_CC="$CC"
7689 ac_ext=c
7690 ac_cpp='$CPP $CPPFLAGS'
7691 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7692 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7693 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7694
7695
7696 # Source file extension for C test sources.
7697 ac_ext=c
7698
7699 # Object file extension for compiled C test sources.
7700 objext=o
7701 objext=$objext
7702
7703 # Code to be used in simple compile tests
7704 lt_simple_compile_test_code="int some_variable = 0;"
7705
7706 # Code to be used in simple link tests
7707 lt_simple_link_test_code='int main(){return(0);}'
7708
7709
7710
7711
7712
7713
7714
7715 # If no C compiler was specified, use CC.
7716 LTCC=${LTCC-"$CC"}
7717
7718 # If no C compiler flags were specified, use CFLAGS.
7719 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7720
7721 # Allow CC to be a program name with arguments.
7722 compiler=$CC
7723
7724 # Save the default compiler, since it gets overwritten when the other
7725 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7726 compiler_DEFAULT=$CC
7727
7728 # save warnings/boilerplate of simple test code
7729 ac_outfile=conftest.$ac_objext
7730 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7731 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7732 _lt_compiler_boilerplate=`cat conftest.err`
7733 $RM conftest*
7734
7735 ac_outfile=conftest.$ac_objext
7736 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7737 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7738 _lt_linker_boilerplate=`cat conftest.err`
7739 $RM -r conftest*
7740
7741
7742 ## CAVEAT EMPTOR:
7743 ## There is no encapsulation within the following macros, do not change
7744 ## the running order or otherwise move them around unless you know exactly
7745 ## what you are doing...
7746 if test -n "$compiler"; then
7747
7748 lt_prog_compiler_no_builtin_flag=
7749
7750 if test "$GCC" = yes; then
7751 case $cc_basename in
7752 nvcc*)
7753 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7754 *)
7755 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7756 esac
7757
7758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7759 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7760 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7761 $as_echo_n "(cached) " >&6
7762 else
7763 lt_cv_prog_compiler_rtti_exceptions=no
7764 ac_outfile=conftest.$ac_objext
7765 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7766 lt_compiler_flag="-fno-rtti -fno-exceptions"
7767 # Insert the option either (1) after the last *FLAGS variable, or
7768 # (2) before a word containing "conftest.", or (3) at the end.
7769 # Note that $ac_compile itself does not contain backslashes and begins
7770 # with a dollar sign (not a hyphen), so the echo should work correctly.
7771 # The option is referenced via a variable to avoid confusing sed.
7772 lt_compile=`echo "$ac_compile" | $SED \
7773 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7774 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7775 -e 's:$: $lt_compiler_flag:'`
7776 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7777 (eval "$lt_compile" 2>conftest.err)
7778 ac_status=$?
7779 cat conftest.err >&5
7780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7781 if (exit $ac_status) && test -s "$ac_outfile"; then
7782 # The compiler can only warn and ignore the option if not recognized
7783 # So say no if there are warnings other than the usual output.
7784 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7785 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7786 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7787 lt_cv_prog_compiler_rtti_exceptions=yes
7788 fi
7789 fi
7790 $RM conftest*
7791
7792 fi
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7794 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7795
7796 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7797 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7798 else
7799 :
7800 fi
7801
7802 fi
7803
7804
7805
7806
7807
7808
7809 lt_prog_compiler_wl=
7810 lt_prog_compiler_pic=
7811 lt_prog_compiler_static=
7812
7813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7814 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7815
7816 if test "$GCC" = yes; then
7817 lt_prog_compiler_wl='-Wl,'
7818 lt_prog_compiler_static='-static'
7819
7820 case $host_os in
7821 aix*)
7822 # All AIX code is PIC.
7823 if test "$host_cpu" = ia64; then
7824 # AIX 5 now supports IA64 processor
7825 lt_prog_compiler_static='-Bstatic'
7826 fi
7827 lt_prog_compiler_pic='-fPIC'
7828 ;;
7829
7830 amigaos*)
7831 case $host_cpu in
7832 powerpc)
7833 # see comment about AmigaOS4 .so support
7834 lt_prog_compiler_pic='-fPIC'
7835 ;;
7836 m68k)
7837 # FIXME: we need at least 68020 code to build shared libraries, but
7838 # adding the `-m68020' flag to GCC prevents building anything better,
7839 # like `-m68040'.
7840 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7841 ;;
7842 esac
7843 ;;
7844
7845 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7846 # PIC is the default for these OSes.
7847 ;;
7848
7849 mingw* | cygwin* | pw32* | os2* | cegcc*)
7850 # This hack is so that the source file can tell whether it is being
7851 # built for inclusion in a dll (and should export symbols for example).
7852 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7853 # (--disable-auto-import) libraries
7854 lt_prog_compiler_pic='-DDLL_EXPORT'
7855 ;;
7856
7857 darwin* | rhapsody*)
7858 # PIC is the default on this platform
7859 # Common symbols not allowed in MH_DYLIB files
7860 lt_prog_compiler_pic='-fno-common'
7861 ;;
7862
7863 haiku*)
7864 # PIC is the default for Haiku.
7865 # The "-static" flag exists, but is broken.
7866 lt_prog_compiler_static=
7867 ;;
7868
7869 hpux*)
7870 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7871 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7872 # sets the default TLS model and affects inlining.
7873 case $host_cpu in
7874 hppa*64*)
7875 # +Z the default
7876 ;;
7877 *)
7878 lt_prog_compiler_pic='-fPIC'
7879 ;;
7880 esac
7881 ;;
7882
7883 interix[3-9]*)
7884 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7885 # Instead, we relocate shared libraries at runtime.
7886 ;;
7887
7888 msdosdjgpp*)
7889 # Just because we use GCC doesn't mean we suddenly get shared libraries
7890 # on systems that don't support them.
7891 lt_prog_compiler_can_build_shared=no
7892 enable_shared=no
7893 ;;
7894
7895 *nto* | *qnx*)
7896 # QNX uses GNU C++, but need to define -shared option too, otherwise
7897 # it will coredump.
7898 lt_prog_compiler_pic='-fPIC -shared'
7899 ;;
7900
7901 sysv4*MP*)
7902 if test -d /usr/nec; then
7903 lt_prog_compiler_pic=-Kconform_pic
7904 fi
7905 ;;
7906
7907 *)
7908 lt_prog_compiler_pic='-fPIC'
7909 ;;
7910 esac
7911
7912 case $cc_basename in
7913 nvcc*) # Cuda Compiler Driver 2.2
7914 lt_prog_compiler_wl='-Xlinker '
7915 lt_prog_compiler_pic='-Xcompiler -fPIC'
7916 ;;
7917 esac
7918 else
7919 # PORTME Check for flag to pass linker flags through the system compiler.
7920 case $host_os in
7921 aix*)
7922 lt_prog_compiler_wl='-Wl,'
7923 if test "$host_cpu" = ia64; then
7924 # AIX 5 now supports IA64 processor
7925 lt_prog_compiler_static='-Bstatic'
7926 else
7927 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7928 fi
7929 ;;
7930
7931 mingw* | cygwin* | pw32* | os2* | cegcc*)
7932 # This hack is so that the source file can tell whether it is being
7933 # built for inclusion in a dll (and should export symbols for example).
7934 lt_prog_compiler_pic='-DDLL_EXPORT'
7935 ;;
7936
7937 hpux9* | hpux10* | hpux11*)
7938 lt_prog_compiler_wl='-Wl,'
7939 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7940 # not for PA HP-UX.
7941 case $host_cpu in
7942 hppa*64*|ia64*)
7943 # +Z the default
7944 ;;
7945 *)
7946 lt_prog_compiler_pic='+Z'
7947 ;;
7948 esac
7949 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7950 lt_prog_compiler_static='${wl}-a ${wl}archive'
7951 ;;
7952
7953 irix5* | irix6* | nonstopux*)
7954 lt_prog_compiler_wl='-Wl,'
7955 # PIC (with -KPIC) is the default.
7956 lt_prog_compiler_static='-non_shared'
7957 ;;
7958
7959 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7960 case $cc_basename in
7961 # old Intel for x86_64 which still supported -KPIC.
7962 ecc*)
7963 lt_prog_compiler_wl='-Wl,'
7964 lt_prog_compiler_pic='-KPIC'
7965 lt_prog_compiler_static='-static'
7966 ;;
7967 # icc used to be incompatible with GCC.
7968 # ICC 10 doesn't accept -KPIC any more.
7969 icc* | ifort*)
7970 lt_prog_compiler_wl='-Wl,'
7971 lt_prog_compiler_pic='-fPIC'
7972 lt_prog_compiler_static='-static'
7973 ;;
7974 # Lahey Fortran 8.1.
7975 lf95*)
7976 lt_prog_compiler_wl='-Wl,'
7977 lt_prog_compiler_pic='--shared'
7978 lt_prog_compiler_static='--static'
7979 ;;
7980 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7981 # Portland Group compilers (*not* the Pentium gcc compiler,
7982 # which looks to be a dead project)
7983 lt_prog_compiler_wl='-Wl,'
7984 lt_prog_compiler_pic='-fpic'
7985 lt_prog_compiler_static='-Bstatic'
7986 ;;
7987 ccc*)
7988 lt_prog_compiler_wl='-Wl,'
7989 # All Alpha code is PIC.
7990 lt_prog_compiler_static='-non_shared'
7991 ;;
7992 xl* | bgxl* | bgf* | mpixl*)
7993 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7994 lt_prog_compiler_wl='-Wl,'
7995 lt_prog_compiler_pic='-qpic'
7996 lt_prog_compiler_static='-qstaticlink'
7997 ;;
7998 *)
7999 case `$CC -V 2>&1 | sed 5q` in
8000 *Sun\ F* | *Sun*Fortran*)
8001 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8002 lt_prog_compiler_pic='-KPIC'
8003 lt_prog_compiler_static='-Bstatic'
8004 lt_prog_compiler_wl=''
8005 ;;
8006 *Sun\ C*)
8007 # Sun C 5.9
8008 lt_prog_compiler_pic='-KPIC'
8009 lt_prog_compiler_static='-Bstatic'
8010 lt_prog_compiler_wl='-Wl,'
8011 ;;
8012 esac
8013 ;;
8014 esac
8015 ;;
8016
8017 newsos6)
8018 lt_prog_compiler_pic='-KPIC'
8019 lt_prog_compiler_static='-Bstatic'
8020 ;;
8021
8022 *nto* | *qnx*)
8023 # QNX uses GNU C++, but need to define -shared option too, otherwise
8024 # it will coredump.
8025 lt_prog_compiler_pic='-fPIC -shared'
8026 ;;
8027
8028 osf3* | osf4* | osf5*)
8029 lt_prog_compiler_wl='-Wl,'
8030 # All OSF/1 code is PIC.
8031 lt_prog_compiler_static='-non_shared'
8032 ;;
8033
8034 rdos*)
8035 lt_prog_compiler_static='-non_shared'
8036 ;;
8037
8038 solaris*)
8039 lt_prog_compiler_pic='-KPIC'
8040 lt_prog_compiler_static='-Bstatic'
8041 case $cc_basename in
8042 f77* | f90* | f95*)
8043 lt_prog_compiler_wl='-Qoption ld ';;
8044 *)
8045 lt_prog_compiler_wl='-Wl,';;
8046 esac
8047 ;;
8048
8049 sunos4*)
8050 lt_prog_compiler_wl='-Qoption ld '
8051 lt_prog_compiler_pic='-PIC'
8052 lt_prog_compiler_static='-Bstatic'
8053 ;;
8054
8055 sysv4 | sysv4.2uw2* | sysv4.3*)
8056 lt_prog_compiler_wl='-Wl,'
8057 lt_prog_compiler_pic='-KPIC'
8058 lt_prog_compiler_static='-Bstatic'
8059 ;;
8060
8061 sysv4*MP*)
8062 if test -d /usr/nec ;then
8063 lt_prog_compiler_pic='-Kconform_pic'
8064 lt_prog_compiler_static='-Bstatic'
8065 fi
8066 ;;
8067
8068 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8069 lt_prog_compiler_wl='-Wl,'
8070 lt_prog_compiler_pic='-KPIC'
8071 lt_prog_compiler_static='-Bstatic'
8072 ;;
8073
8074 unicos*)
8075 lt_prog_compiler_wl='-Wl,'
8076 lt_prog_compiler_can_build_shared=no
8077 ;;
8078
8079 uts4*)
8080 lt_prog_compiler_pic='-pic'
8081 lt_prog_compiler_static='-Bstatic'
8082 ;;
8083
8084 *)
8085 lt_prog_compiler_can_build_shared=no
8086 ;;
8087 esac
8088 fi
8089
8090 case $host_os in
8091 # For platforms which do not support PIC, -DPIC is meaningless:
8092 *djgpp*)
8093 lt_prog_compiler_pic=
8094 ;;
8095 *)
8096 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8097 ;;
8098 esac
8099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8100 $as_echo "$lt_prog_compiler_pic" >&6; }
8101
8102
8103
8104
8105
8106
8107 #
8108 # Check to make sure the PIC flag actually works.
8109 #
8110 if test -n "$lt_prog_compiler_pic"; then
8111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8112 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8113 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8114 $as_echo_n "(cached) " >&6
8115 else
8116 lt_cv_prog_compiler_pic_works=no
8117 ac_outfile=conftest.$ac_objext
8118 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8119 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8120 # Insert the option either (1) after the last *FLAGS variable, or
8121 # (2) before a word containing "conftest.", or (3) at the end.
8122 # Note that $ac_compile itself does not contain backslashes and begins
8123 # with a dollar sign (not a hyphen), so the echo should work correctly.
8124 # The option is referenced via a variable to avoid confusing sed.
8125 lt_compile=`echo "$ac_compile" | $SED \
8126 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8127 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8128 -e 's:$: $lt_compiler_flag:'`
8129 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8130 (eval "$lt_compile" 2>conftest.err)
8131 ac_status=$?
8132 cat conftest.err >&5
8133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8134 if (exit $ac_status) && test -s "$ac_outfile"; then
8135 # The compiler can only warn and ignore the option if not recognized
8136 # So say no if there are warnings other than the usual output.
8137 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8138 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8139 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8140 lt_cv_prog_compiler_pic_works=yes
8141 fi
8142 fi
8143 $RM conftest*
8144
8145 fi
8146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8147 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8148
8149 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8150 case $lt_prog_compiler_pic in
8151 "" | " "*) ;;
8152 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8153 esac
8154 else
8155 lt_prog_compiler_pic=
8156 lt_prog_compiler_can_build_shared=no
8157 fi
8158
8159 fi
8160
8161
8162
8163
8164
8165
8166 #
8167 # Check to make sure the static flag actually works.
8168 #
8169 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8171 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8172 if ${lt_cv_prog_compiler_static_works+:} false; then :
8173 $as_echo_n "(cached) " >&6
8174 else
8175 lt_cv_prog_compiler_static_works=no
8176 save_LDFLAGS="$LDFLAGS"
8177 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8178 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8179 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8180 # The linker can only warn and ignore the option if not recognized
8181 # So say no if there are warnings
8182 if test -s conftest.err; then
8183 # Append any errors to the config.log.
8184 cat conftest.err 1>&5
8185 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8186 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8187 if diff conftest.exp conftest.er2 >/dev/null; then
8188 lt_cv_prog_compiler_static_works=yes
8189 fi
8190 else
8191 lt_cv_prog_compiler_static_works=yes
8192 fi
8193 fi
8194 $RM -r conftest*
8195 LDFLAGS="$save_LDFLAGS"
8196
8197 fi
8198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8199 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8200
8201 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8202 :
8203 else
8204 lt_prog_compiler_static=
8205 fi
8206
8207
8208
8209
8210
8211
8212
8213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8214 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8215 if ${lt_cv_prog_compiler_c_o+:} false; then :
8216 $as_echo_n "(cached) " >&6
8217 else
8218 lt_cv_prog_compiler_c_o=no
8219 $RM -r conftest 2>/dev/null
8220 mkdir conftest
8221 cd conftest
8222 mkdir out
8223 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8224
8225 lt_compiler_flag="-o out/conftest2.$ac_objext"
8226 # Insert the option either (1) after the last *FLAGS variable, or
8227 # (2) before a word containing "conftest.", or (3) at the end.
8228 # Note that $ac_compile itself does not contain backslashes and begins
8229 # with a dollar sign (not a hyphen), so the echo should work correctly.
8230 lt_compile=`echo "$ac_compile" | $SED \
8231 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8232 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8233 -e 's:$: $lt_compiler_flag:'`
8234 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8235 (eval "$lt_compile" 2>out/conftest.err)
8236 ac_status=$?
8237 cat out/conftest.err >&5
8238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8239 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8240 then
8241 # The compiler can only warn and ignore the option if not recognized
8242 # So say no if there are warnings
8243 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8244 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8245 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8246 lt_cv_prog_compiler_c_o=yes
8247 fi
8248 fi
8249 chmod u+w . 2>&5
8250 $RM conftest*
8251 # SGI C++ compiler will create directory out/ii_files/ for
8252 # template instantiation
8253 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8254 $RM out/* && rmdir out
8255 cd ..
8256 $RM -r conftest
8257 $RM conftest*
8258
8259 fi
8260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8261 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8262
8263
8264
8265
8266
8267
8268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8269 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8270 if ${lt_cv_prog_compiler_c_o+:} false; then :
8271 $as_echo_n "(cached) " >&6
8272 else
8273 lt_cv_prog_compiler_c_o=no
8274 $RM -r conftest 2>/dev/null
8275 mkdir conftest
8276 cd conftest
8277 mkdir out
8278 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8279
8280 lt_compiler_flag="-o out/conftest2.$ac_objext"
8281 # Insert the option either (1) after the last *FLAGS variable, or
8282 # (2) before a word containing "conftest.", or (3) at the end.
8283 # Note that $ac_compile itself does not contain backslashes and begins
8284 # with a dollar sign (not a hyphen), so the echo should work correctly.
8285 lt_compile=`echo "$ac_compile" | $SED \
8286 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8287 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8288 -e 's:$: $lt_compiler_flag:'`
8289 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8290 (eval "$lt_compile" 2>out/conftest.err)
8291 ac_status=$?
8292 cat out/conftest.err >&5
8293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8294 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8295 then
8296 # The compiler can only warn and ignore the option if not recognized
8297 # So say no if there are warnings
8298 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8299 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8300 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8301 lt_cv_prog_compiler_c_o=yes
8302 fi
8303 fi
8304 chmod u+w . 2>&5
8305 $RM conftest*
8306 # SGI C++ compiler will create directory out/ii_files/ for
8307 # template instantiation
8308 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8309 $RM out/* && rmdir out
8310 cd ..
8311 $RM -r conftest
8312 $RM conftest*
8313
8314 fi
8315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8316 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8317
8318
8319
8320
8321 hard_links="nottested"
8322 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8323 # do not overwrite the value of need_locks provided by the user
8324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8325 $as_echo_n "checking if we can lock with hard links... " >&6; }
8326 hard_links=yes
8327 $RM conftest*
8328 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8329 touch conftest.a
8330 ln conftest.a conftest.b 2>&5 || hard_links=no
8331 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8333 $as_echo "$hard_links" >&6; }
8334 if test "$hard_links" = no; then
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8336 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8337 need_locks=warn
8338 fi
8339 else
8340 need_locks=no
8341 fi
8342
8343
8344
8345
8346
8347
8348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8349 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8350
8351 runpath_var=
8352 allow_undefined_flag=
8353 always_export_symbols=no
8354 archive_cmds=
8355 archive_expsym_cmds=
8356 compiler_needs_object=no
8357 enable_shared_with_static_runtimes=no
8358 export_dynamic_flag_spec=
8359 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8360 hardcode_automatic=no
8361 hardcode_direct=no
8362 hardcode_direct_absolute=no
8363 hardcode_libdir_flag_spec=
8364 hardcode_libdir_flag_spec_ld=
8365 hardcode_libdir_separator=
8366 hardcode_minus_L=no
8367 hardcode_shlibpath_var=unsupported
8368 inherit_rpath=no
8369 link_all_deplibs=unknown
8370 module_cmds=
8371 module_expsym_cmds=
8372 old_archive_from_new_cmds=
8373 old_archive_from_expsyms_cmds=
8374 thread_safe_flag_spec=
8375 whole_archive_flag_spec=
8376 # include_expsyms should be a list of space-separated symbols to be *always*
8377 # included in the symbol list
8378 include_expsyms=
8379 # exclude_expsyms can be an extended regexp of symbols to exclude
8380 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8381 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8382 # as well as any symbol that contains `d'.
8383 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8384 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8385 # platforms (ab)use it in PIC code, but their linkers get confused if
8386 # the symbol is explicitly referenced. Since portable code cannot
8387 # rely on this symbol name, it's probably fine to never include it in
8388 # preloaded symbol tables.
8389 # Exclude shared library initialization/finalization symbols.
8390 extract_expsyms_cmds=
8391
8392 case $host_os in
8393 cygwin* | mingw* | pw32* | cegcc*)
8394 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8395 # When not using gcc, we currently assume that we are using
8396 # Microsoft Visual C++.
8397 if test "$GCC" != yes; then
8398 with_gnu_ld=no
8399 fi
8400 ;;
8401 interix*)
8402 # we just hope/assume this is gcc and not c89 (= MSVC++)
8403 with_gnu_ld=yes
8404 ;;
8405 openbsd*)
8406 with_gnu_ld=no
8407 ;;
8408 esac
8409
8410 ld_shlibs=yes
8411
8412 # On some targets, GNU ld is compatible enough with the native linker
8413 # that we're better off using the native interface for both.
8414 lt_use_gnu_ld_interface=no
8415 if test "$with_gnu_ld" = yes; then
8416 case $host_os in
8417 aix*)
8418 # The AIX port of GNU ld has always aspired to compatibility
8419 # with the native linker. However, as the warning in the GNU ld
8420 # block says, versions before 2.19.5* couldn't really create working
8421 # shared libraries, regardless of the interface used.
8422 case `$LD -v 2>&1` in
8423 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8424 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8425 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8426 *)
8427 lt_use_gnu_ld_interface=yes
8428 ;;
8429 esac
8430 ;;
8431 *)
8432 lt_use_gnu_ld_interface=yes
8433 ;;
8434 esac
8435 fi
8436
8437 if test "$lt_use_gnu_ld_interface" = yes; then
8438 # If archive_cmds runs LD, not CC, wlarc should be empty
8439 wlarc='${wl}'
8440
8441 # Set some defaults for GNU ld with shared library support. These
8442 # are reset later if shared libraries are not supported. Putting them
8443 # here allows them to be overridden if necessary.
8444 runpath_var=LD_RUN_PATH
8445 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8446 export_dynamic_flag_spec='${wl}--export-dynamic'
8447 # ancient GNU ld didn't support --whole-archive et. al.
8448 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8449 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8450 else
8451 whole_archive_flag_spec=
8452 fi
8453 supports_anon_versioning=no
8454 case `$LD -v 2>&1` in
8455 *GNU\ gold*) supports_anon_versioning=yes ;;
8456 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8457 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8458 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8459 *\ 2.11.*) ;; # other 2.11 versions
8460 *) supports_anon_versioning=yes ;;
8461 esac
8462
8463 # See if GNU ld supports shared libraries.
8464 case $host_os in
8465 aix[3-9]*)
8466 # On AIX/PPC, the GNU linker is very broken
8467 if test "$host_cpu" != ia64; then
8468 ld_shlibs=no
8469 cat <<_LT_EOF 1>&2
8470
8471 *** Warning: the GNU linker, at least up to release 2.19, is reported
8472 *** to be unable to reliably create shared libraries on AIX.
8473 *** Therefore, libtool is disabling shared libraries support. If you
8474 *** really care for shared libraries, you may want to install binutils
8475 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8476 *** You will then need to restart the configuration process.
8477
8478 _LT_EOF
8479 fi
8480 ;;
8481
8482 amigaos*)
8483 case $host_cpu in
8484 powerpc)
8485 # see comment about AmigaOS4 .so support
8486 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8487 archive_expsym_cmds=''
8488 ;;
8489 m68k)
8490 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)'
8491 hardcode_libdir_flag_spec='-L$libdir'
8492 hardcode_minus_L=yes
8493 ;;
8494 esac
8495 ;;
8496
8497 beos*)
8498 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8499 allow_undefined_flag=unsupported
8500 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8501 # support --undefined. This deserves some investigation. FIXME
8502 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8503 else
8504 ld_shlibs=no
8505 fi
8506 ;;
8507
8508 cygwin* | mingw* | pw32* | cegcc*)
8509 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8510 # as there is no search path for DLLs.
8511 hardcode_libdir_flag_spec='-L$libdir'
8512 export_dynamic_flag_spec='${wl}--export-all-symbols'
8513 allow_undefined_flag=unsupported
8514 always_export_symbols=no
8515 enable_shared_with_static_runtimes=yes
8516 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8517
8518 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8519 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8520 # If the export-symbols file already is a .def file (1st line
8521 # is EXPORTS), use it as is; otherwise, prepend...
8522 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8523 cp $export_symbols $output_objdir/$soname.def;
8524 else
8525 echo EXPORTS > $output_objdir/$soname.def;
8526 cat $export_symbols >> $output_objdir/$soname.def;
8527 fi~
8528 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8529 else
8530 ld_shlibs=no
8531 fi
8532 ;;
8533
8534 haiku*)
8535 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8536 link_all_deplibs=yes
8537 ;;
8538
8539 interix[3-9]*)
8540 hardcode_direct=no
8541 hardcode_shlibpath_var=no
8542 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8543 export_dynamic_flag_spec='${wl}-E'
8544 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8545 # Instead, shared libraries are loaded at an image base (0x10000000 by
8546 # default) and relocated if they conflict, which is a slow very memory
8547 # consuming and fragmenting process. To avoid this, we pick a random,
8548 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8549 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8550 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8551 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'
8552 ;;
8553
8554 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8555 tmp_diet=no
8556 if test "$host_os" = linux-dietlibc; then
8557 case $cc_basename in
8558 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8559 esac
8560 fi
8561 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8562 && test "$tmp_diet" = no
8563 then
8564 tmp_addflag=' $pic_flag'
8565 tmp_sharedflag='-shared'
8566 case $cc_basename,$host_cpu in
8567 pgcc*) # Portland Group C compiler
8568 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'
8569 tmp_addflag=' $pic_flag'
8570 ;;
8571 pgf77* | pgf90* | pgf95* | pgfortran*)
8572 # Portland Group f77 and f90 compilers
8573 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'
8574 tmp_addflag=' $pic_flag -Mnomain' ;;
8575 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8576 tmp_addflag=' -i_dynamic' ;;
8577 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8578 tmp_addflag=' -i_dynamic -nofor_main' ;;
8579 ifc* | ifort*) # Intel Fortran compiler
8580 tmp_addflag=' -nofor_main' ;;
8581 lf95*) # Lahey Fortran 8.1
8582 whole_archive_flag_spec=
8583 tmp_sharedflag='--shared' ;;
8584 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8585 tmp_sharedflag='-qmkshrobj'
8586 tmp_addflag= ;;
8587 nvcc*) # Cuda Compiler Driver 2.2
8588 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'
8589 compiler_needs_object=yes
8590 ;;
8591 esac
8592 case `$CC -V 2>&1 | sed 5q` in
8593 *Sun\ C*) # Sun C 5.9
8594 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'
8595 compiler_needs_object=yes
8596 tmp_sharedflag='-G' ;;
8597 *Sun\ F*) # Sun Fortran 8.3
8598 tmp_sharedflag='-G' ;;
8599 esac
8600 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8601
8602 if test "x$supports_anon_versioning" = xyes; then
8603 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8604 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8605 echo "local: *; };" >> $output_objdir/$libname.ver~
8606 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8607 fi
8608
8609 case $cc_basename in
8610 xlf* | bgf* | bgxlf* | mpixlf*)
8611 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8612 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8613 hardcode_libdir_flag_spec=
8614 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8615 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8616 if test "x$supports_anon_versioning" = xyes; then
8617 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8618 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8619 echo "local: *; };" >> $output_objdir/$libname.ver~
8620 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8621 fi
8622 ;;
8623 esac
8624 else
8625 ld_shlibs=no
8626 fi
8627 ;;
8628
8629 netbsd*)
8630 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8631 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8632 wlarc=
8633 else
8634 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8635 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8636 fi
8637 ;;
8638
8639 solaris*)
8640 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8641 ld_shlibs=no
8642 cat <<_LT_EOF 1>&2
8643
8644 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8645 *** create shared libraries on Solaris systems. Therefore, libtool
8646 *** is disabling shared libraries support. We urge you to upgrade GNU
8647 *** binutils to release 2.9.1 or newer. Another option is to modify
8648 *** your PATH or compiler configuration so that the native linker is
8649 *** used, and then restart.
8650
8651 _LT_EOF
8652 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8653 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8654 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8655 else
8656 ld_shlibs=no
8657 fi
8658 ;;
8659
8660 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8661 case `$LD -v 2>&1` in
8662 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8663 ld_shlibs=no
8664 cat <<_LT_EOF 1>&2
8665
8666 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8667 *** reliably create shared libraries on SCO systems. Therefore, libtool
8668 *** is disabling shared libraries support. We urge you to upgrade GNU
8669 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8670 *** your PATH or compiler configuration so that the native linker is
8671 *** used, and then restart.
8672
8673 _LT_EOF
8674 ;;
8675 *)
8676 # For security reasons, it is highly recommended that you always
8677 # use absolute paths for naming shared libraries, and exclude the
8678 # DT_RUNPATH tag from executables and libraries. But doing so
8679 # requires that you compile everything twice, which is a pain.
8680 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8681 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8682 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8683 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8684 else
8685 ld_shlibs=no
8686 fi
8687 ;;
8688 esac
8689 ;;
8690
8691 sunos4*)
8692 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8693 wlarc=
8694 hardcode_direct=yes
8695 hardcode_shlibpath_var=no
8696 ;;
8697
8698 *)
8699 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8700 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8701 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8702 else
8703 ld_shlibs=no
8704 fi
8705 ;;
8706 esac
8707
8708 if test "$ld_shlibs" = no; then
8709 runpath_var=
8710 hardcode_libdir_flag_spec=
8711 export_dynamic_flag_spec=
8712 whole_archive_flag_spec=
8713 fi
8714 else
8715 # PORTME fill in a description of your system's linker (not GNU ld)
8716 case $host_os in
8717 aix3*)
8718 allow_undefined_flag=unsupported
8719 always_export_symbols=yes
8720 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'
8721 # Note: this linker hardcodes the directories in LIBPATH if there
8722 # are no directories specified by -L.
8723 hardcode_minus_L=yes
8724 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8725 # Neither direct hardcoding nor static linking is supported with a
8726 # broken collect2.
8727 hardcode_direct=unsupported
8728 fi
8729 ;;
8730
8731 aix[4-9]*)
8732 if test "$host_cpu" = ia64; then
8733 # On IA64, the linker does run time linking by default, so we don't
8734 # have to do anything special.
8735 aix_use_runtimelinking=no
8736 exp_sym_flag='-Bexport'
8737 no_entry_flag=""
8738 else
8739 # If we're using GNU nm, then we don't want the "-C" option.
8740 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8741 # Also, AIX nm treats weak defined symbols like other global
8742 # defined symbols, whereas GNU nm marks them as "W".
8743 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8744 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'
8745 else
8746 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'
8747 fi
8748 aix_use_runtimelinking=no
8749
8750 # Test if we are trying to use run time linking or normal
8751 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8752 # need to do runtime linking.
8753 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8754 for ld_flag in $LDFLAGS; do
8755 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8756 aix_use_runtimelinking=yes
8757 break
8758 fi
8759 done
8760 ;;
8761 esac
8762
8763 exp_sym_flag='-bexport'
8764 no_entry_flag='-bnoentry'
8765 fi
8766
8767 # When large executables or shared objects are built, AIX ld can
8768 # have problems creating the table of contents. If linking a library
8769 # or program results in "error TOC overflow" add -mminimal-toc to
8770 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8771 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8772
8773 archive_cmds=''
8774 hardcode_direct=yes
8775 hardcode_direct_absolute=yes
8776 hardcode_libdir_separator=':'
8777 link_all_deplibs=yes
8778 file_list_spec='${wl}-f,'
8779
8780 if test "$GCC" = yes; then
8781 case $host_os in aix4.[012]|aix4.[012].*)
8782 # We only want to do this on AIX 4.2 and lower, the check
8783 # below for broken collect2 doesn't work under 4.3+
8784 collect2name=`${CC} -print-prog-name=collect2`
8785 if test -f "$collect2name" &&
8786 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8787 then
8788 # We have reworked collect2
8789 :
8790 else
8791 # We have old collect2
8792 hardcode_direct=unsupported
8793 # It fails to find uninstalled libraries when the uninstalled
8794 # path is not listed in the libpath. Setting hardcode_minus_L
8795 # to unsupported forces relinking
8796 hardcode_minus_L=yes
8797 hardcode_libdir_flag_spec='-L$libdir'
8798 hardcode_libdir_separator=
8799 fi
8800 ;;
8801 esac
8802 shared_flag='-shared'
8803 if test "$aix_use_runtimelinking" = yes; then
8804 shared_flag="$shared_flag "'${wl}-G'
8805 fi
8806 else
8807 # not using gcc
8808 if test "$host_cpu" = ia64; then
8809 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8810 # chokes on -Wl,-G. The following line is correct:
8811 shared_flag='-G'
8812 else
8813 if test "$aix_use_runtimelinking" = yes; then
8814 shared_flag='${wl}-G'
8815 else
8816 shared_flag='${wl}-bM:SRE'
8817 fi
8818 fi
8819 fi
8820
8821 export_dynamic_flag_spec='${wl}-bexpall'
8822 # It seems that -bexpall does not export symbols beginning with
8823 # underscore (_), so it is better to generate a list of symbols to export.
8824 always_export_symbols=yes
8825 if test "$aix_use_runtimelinking" = yes; then
8826 # Warning - without using the other runtime loading flags (-brtl),
8827 # -berok will link without error, but may produce a broken library.
8828 allow_undefined_flag='-berok'
8829 # Determine the default libpath from the value encoded in an
8830 # empty executable.
8831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8832 /* end confdefs.h. */
8833
8834 int
8835 main ()
8836 {
8837
8838 ;
8839 return 0;
8840 }
8841 _ACEOF
8842 if ac_fn_c_try_link "$LINENO"; then :
8843
8844 lt_aix_libpath_sed='
8845 /Import File Strings/,/^$/ {
8846 /^0/ {
8847 s/^0 *\(.*\)$/\1/
8848 p
8849 }
8850 }'
8851 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8852 # Check for a 64-bit object if we didn't find anything.
8853 if test -z "$aix_libpath"; then
8854 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8855 fi
8856 fi
8857 rm -f core conftest.err conftest.$ac_objext \
8858 conftest$ac_exeext conftest.$ac_ext
8859 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8860
8861 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8862 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"
8863 else
8864 if test "$host_cpu" = ia64; then
8865 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8866 allow_undefined_flag="-z nodefs"
8867 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"
8868 else
8869 # Determine the default libpath from the value encoded in an
8870 # empty executable.
8871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8872 /* end confdefs.h. */
8873
8874 int
8875 main ()
8876 {
8877
8878 ;
8879 return 0;
8880 }
8881 _ACEOF
8882 if ac_fn_c_try_link "$LINENO"; then :
8883
8884 lt_aix_libpath_sed='
8885 /Import File Strings/,/^$/ {
8886 /^0/ {
8887 s/^0 *\(.*\)$/\1/
8888 p
8889 }
8890 }'
8891 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8892 # Check for a 64-bit object if we didn't find anything.
8893 if test -z "$aix_libpath"; then
8894 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8895 fi
8896 fi
8897 rm -f core conftest.err conftest.$ac_objext \
8898 conftest$ac_exeext conftest.$ac_ext
8899 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8900
8901 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8902 # Warning - without using the other run time loading flags,
8903 # -berok will link without error, but may produce a broken library.
8904 no_undefined_flag=' ${wl}-bernotok'
8905 allow_undefined_flag=' ${wl}-berok'
8906 if test "$with_gnu_ld" = yes; then
8907 # We only use this code for GNU lds that support --whole-archive.
8908 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8909 else
8910 # Exported symbols can be pulled into shared objects from archives
8911 whole_archive_flag_spec='$convenience'
8912 fi
8913 archive_cmds_need_lc=yes
8914 # This is similar to how AIX traditionally builds its shared libraries.
8915 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'
8916 fi
8917 fi
8918 ;;
8919
8920 amigaos*)
8921 case $host_cpu in
8922 powerpc)
8923 # see comment about AmigaOS4 .so support
8924 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8925 archive_expsym_cmds=''
8926 ;;
8927 m68k)
8928 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)'
8929 hardcode_libdir_flag_spec='-L$libdir'
8930 hardcode_minus_L=yes
8931 ;;
8932 esac
8933 ;;
8934
8935 bsdi[45]*)
8936 export_dynamic_flag_spec=-rdynamic
8937 ;;
8938
8939 cygwin* | mingw* | pw32* | cegcc*)
8940 # When not using gcc, we currently assume that we are using
8941 # Microsoft Visual C++.
8942 # hardcode_libdir_flag_spec is actually meaningless, as there is
8943 # no search path for DLLs.
8944 hardcode_libdir_flag_spec=' '
8945 allow_undefined_flag=unsupported
8946 # Tell ltmain to make .lib files, not .a files.
8947 libext=lib
8948 # Tell ltmain to make .dll files, not .so files.
8949 shrext_cmds=".dll"
8950 # FIXME: Setting linknames here is a bad hack.
8951 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8952 # The linker will automatically build a .lib file if we build a DLL.
8953 old_archive_from_new_cmds='true'
8954 # FIXME: Should let the user specify the lib program.
8955 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8956 fix_srcfile_path='`cygpath -w "$srcfile"`'
8957 enable_shared_with_static_runtimes=yes
8958 ;;
8959
8960 darwin* | rhapsody*)
8961
8962
8963 archive_cmds_need_lc=no
8964 hardcode_direct=no
8965 hardcode_automatic=yes
8966 hardcode_shlibpath_var=unsupported
8967 if test "$lt_cv_ld_force_load" = "yes"; then
8968 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\"`'
8969 else
8970 whole_archive_flag_spec=''
8971 fi
8972 link_all_deplibs=yes
8973 allow_undefined_flag="$_lt_dar_allow_undefined"
8974 case $cc_basename in
8975 ifort*) _lt_dar_can_shared=yes ;;
8976 *) _lt_dar_can_shared=$GCC ;;
8977 esac
8978 if test "$_lt_dar_can_shared" = "yes"; then
8979 output_verbose_link_cmd=func_echo_all
8980 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8981 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8982 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}"
8983 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}"
8984
8985 else
8986 ld_shlibs=no
8987 fi
8988
8989 ;;
8990
8991 dgux*)
8992 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8993 hardcode_libdir_flag_spec='-L$libdir'
8994 hardcode_shlibpath_var=no
8995 ;;
8996
8997 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8998 # support. Future versions do this automatically, but an explicit c++rt0.o
8999 # does not break anything, and helps significantly (at the cost of a little
9000 # extra space).
9001 freebsd2.2*)
9002 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9003 hardcode_libdir_flag_spec='-R$libdir'
9004 hardcode_direct=yes
9005 hardcode_shlibpath_var=no
9006 ;;
9007
9008 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9009 freebsd2.*)
9010 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9011 hardcode_direct=yes
9012 hardcode_minus_L=yes
9013 hardcode_shlibpath_var=no
9014 ;;
9015
9016 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9017 freebsd* | dragonfly*)
9018 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9019 hardcode_libdir_flag_spec='-R$libdir'
9020 hardcode_direct=yes
9021 hardcode_shlibpath_var=no
9022 ;;
9023
9024 hpux9*)
9025 if test "$GCC" = yes; then
9026 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'
9027 else
9028 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'
9029 fi
9030 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9031 hardcode_libdir_separator=:
9032 hardcode_direct=yes
9033
9034 # hardcode_minus_L: Not really in the search PATH,
9035 # but as the default location of the library.
9036 hardcode_minus_L=yes
9037 export_dynamic_flag_spec='${wl}-E'
9038 ;;
9039
9040 hpux10*)
9041 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9042 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9043 else
9044 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9045 fi
9046 if test "$with_gnu_ld" = no; then
9047 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9048 hardcode_libdir_flag_spec_ld='+b $libdir'
9049 hardcode_libdir_separator=:
9050 hardcode_direct=yes
9051 hardcode_direct_absolute=yes
9052 export_dynamic_flag_spec='${wl}-E'
9053 # hardcode_minus_L: Not really in the search PATH,
9054 # but as the default location of the library.
9055 hardcode_minus_L=yes
9056 fi
9057 ;;
9058
9059 hpux11*)
9060 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9061 case $host_cpu in
9062 hppa*64*)
9063 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9064 ;;
9065 ia64*)
9066 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9067 ;;
9068 *)
9069 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9070 ;;
9071 esac
9072 else
9073 case $host_cpu in
9074 hppa*64*)
9075 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9076 ;;
9077 ia64*)
9078 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9079 ;;
9080 *)
9081
9082 # Older versions of the 11.00 compiler do not understand -b yet
9083 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9085 $as_echo_n "checking if $CC understands -b... " >&6; }
9086 if ${lt_cv_prog_compiler__b+:} false; then :
9087 $as_echo_n "(cached) " >&6
9088 else
9089 lt_cv_prog_compiler__b=no
9090 save_LDFLAGS="$LDFLAGS"
9091 LDFLAGS="$LDFLAGS -b"
9092 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9093 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9094 # The linker can only warn and ignore the option if not recognized
9095 # So say no if there are warnings
9096 if test -s conftest.err; then
9097 # Append any errors to the config.log.
9098 cat conftest.err 1>&5
9099 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9100 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9101 if diff conftest.exp conftest.er2 >/dev/null; then
9102 lt_cv_prog_compiler__b=yes
9103 fi
9104 else
9105 lt_cv_prog_compiler__b=yes
9106 fi
9107 fi
9108 $RM -r conftest*
9109 LDFLAGS="$save_LDFLAGS"
9110
9111 fi
9112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9113 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9114
9115 if test x"$lt_cv_prog_compiler__b" = xyes; then
9116 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9117 else
9118 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9119 fi
9120
9121 ;;
9122 esac
9123 fi
9124 if test "$with_gnu_ld" = no; then
9125 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9126 hardcode_libdir_separator=:
9127
9128 case $host_cpu in
9129 hppa*64*|ia64*)
9130 hardcode_direct=no
9131 hardcode_shlibpath_var=no
9132 ;;
9133 *)
9134 hardcode_direct=yes
9135 hardcode_direct_absolute=yes
9136 export_dynamic_flag_spec='${wl}-E'
9137
9138 # hardcode_minus_L: Not really in the search PATH,
9139 # but as the default location of the library.
9140 hardcode_minus_L=yes
9141 ;;
9142 esac
9143 fi
9144 ;;
9145
9146 irix5* | irix6* | nonstopux*)
9147 if test "$GCC" = yes; then
9148 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'
9149 # Try to use the -exported_symbol ld option, if it does not
9150 # work, assume that -exports_file does not work either and
9151 # implicitly export all symbols.
9152 save_LDFLAGS="$LDFLAGS"
9153 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9155 /* end confdefs.h. */
9156 int foo(void) {}
9157 _ACEOF
9158 if ac_fn_c_try_link "$LINENO"; then :
9159 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'
9160
9161 fi
9162 rm -f core conftest.err conftest.$ac_objext \
9163 conftest$ac_exeext conftest.$ac_ext
9164 LDFLAGS="$save_LDFLAGS"
9165 else
9166 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'
9167 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'
9168 fi
9169 archive_cmds_need_lc='no'
9170 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9171 hardcode_libdir_separator=:
9172 inherit_rpath=yes
9173 link_all_deplibs=yes
9174 ;;
9175
9176 netbsd*)
9177 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9178 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9179 else
9180 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9181 fi
9182 hardcode_libdir_flag_spec='-R$libdir'
9183 hardcode_direct=yes
9184 hardcode_shlibpath_var=no
9185 ;;
9186
9187 newsos6)
9188 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9189 hardcode_direct=yes
9190 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9191 hardcode_libdir_separator=:
9192 hardcode_shlibpath_var=no
9193 ;;
9194
9195 *nto* | *qnx*)
9196 ;;
9197
9198 openbsd*)
9199 if test -f /usr/libexec/ld.so; then
9200 hardcode_direct=yes
9201 hardcode_shlibpath_var=no
9202 hardcode_direct_absolute=yes
9203 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9204 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9205 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9206 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9207 export_dynamic_flag_spec='${wl}-E'
9208 else
9209 case $host_os in
9210 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9211 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9212 hardcode_libdir_flag_spec='-R$libdir'
9213 ;;
9214 *)
9215 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9216 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9217 ;;
9218 esac
9219 fi
9220 else
9221 ld_shlibs=no
9222 fi
9223 ;;
9224
9225 os2*)
9226 hardcode_libdir_flag_spec='-L$libdir'
9227 hardcode_minus_L=yes
9228 allow_undefined_flag=unsupported
9229 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'
9230 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9231 ;;
9232
9233 osf3*)
9234 if test "$GCC" = yes; then
9235 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9236 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'
9237 else
9238 allow_undefined_flag=' -expect_unresolved \*'
9239 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'
9240 fi
9241 archive_cmds_need_lc='no'
9242 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9243 hardcode_libdir_separator=:
9244 ;;
9245
9246 osf4* | osf5*) # as osf3* with the addition of -msym flag
9247 if test "$GCC" = yes; then
9248 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9249 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'
9250 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9251 else
9252 allow_undefined_flag=' -expect_unresolved \*'
9253 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'
9254 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~
9255 $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'
9256
9257 # Both c and cxx compiler support -rpath directly
9258 hardcode_libdir_flag_spec='-rpath $libdir'
9259 fi
9260 archive_cmds_need_lc='no'
9261 hardcode_libdir_separator=:
9262 ;;
9263
9264 solaris*)
9265 no_undefined_flag=' -z defs'
9266 if test "$GCC" = yes; then
9267 wlarc='${wl}'
9268 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9269 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9270 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9271 else
9272 case `$CC -V 2>&1` in
9273 *"Compilers 5.0"*)
9274 wlarc=''
9275 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9276 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9277 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9278 ;;
9279 *)
9280 wlarc='${wl}'
9281 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9282 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9283 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9284 ;;
9285 esac
9286 fi
9287 hardcode_libdir_flag_spec='-R$libdir'
9288 hardcode_shlibpath_var=no
9289 case $host_os in
9290 solaris2.[0-5] | solaris2.[0-5].*) ;;
9291 *)
9292 # The compiler driver will combine and reorder linker options,
9293 # but understands `-z linker_flag'. GCC discards it without `$wl',
9294 # but is careful enough not to reorder.
9295 # Supported since Solaris 2.6 (maybe 2.5.1?)
9296 if test "$GCC" = yes; then
9297 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9298 else
9299 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9300 fi
9301 ;;
9302 esac
9303 link_all_deplibs=yes
9304 ;;
9305
9306 sunos4*)
9307 if test "x$host_vendor" = xsequent; then
9308 # Use $CC to link under sequent, because it throws in some extra .o
9309 # files that make .init and .fini sections work.
9310 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9311 else
9312 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9313 fi
9314 hardcode_libdir_flag_spec='-L$libdir'
9315 hardcode_direct=yes
9316 hardcode_minus_L=yes
9317 hardcode_shlibpath_var=no
9318 ;;
9319
9320 sysv4)
9321 case $host_vendor in
9322 sni)
9323 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9324 hardcode_direct=yes # is this really true???
9325 ;;
9326 siemens)
9327 ## LD is ld it makes a PLAMLIB
9328 ## CC just makes a GrossModule.
9329 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9330 reload_cmds='$CC -r -o $output$reload_objs'
9331 hardcode_direct=no
9332 ;;
9333 motorola)
9334 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9335 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9336 ;;
9337 esac
9338 runpath_var='LD_RUN_PATH'
9339 hardcode_shlibpath_var=no
9340 ;;
9341
9342 sysv4.3*)
9343 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9344 hardcode_shlibpath_var=no
9345 export_dynamic_flag_spec='-Bexport'
9346 ;;
9347
9348 sysv4*MP*)
9349 if test -d /usr/nec; then
9350 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9351 hardcode_shlibpath_var=no
9352 runpath_var=LD_RUN_PATH
9353 hardcode_runpath_var=yes
9354 ld_shlibs=yes
9355 fi
9356 ;;
9357
9358 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9359 no_undefined_flag='${wl}-z,text'
9360 archive_cmds_need_lc=no
9361 hardcode_shlibpath_var=no
9362 runpath_var='LD_RUN_PATH'
9363
9364 if test "$GCC" = yes; then
9365 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9366 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9367 else
9368 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9369 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9370 fi
9371 ;;
9372
9373 sysv5* | sco3.2v5* | sco5v6*)
9374 # Note: We can NOT use -z defs as we might desire, because we do not
9375 # link with -lc, and that would cause any symbols used from libc to
9376 # always be unresolved, which means just about no library would
9377 # ever link correctly. If we're not using GNU ld we use -z text
9378 # though, which does catch some bad symbols but isn't as heavy-handed
9379 # as -z defs.
9380 no_undefined_flag='${wl}-z,text'
9381 allow_undefined_flag='${wl}-z,nodefs'
9382 archive_cmds_need_lc=no
9383 hardcode_shlibpath_var=no
9384 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9385 hardcode_libdir_separator=':'
9386 link_all_deplibs=yes
9387 export_dynamic_flag_spec='${wl}-Bexport'
9388 runpath_var='LD_RUN_PATH'
9389
9390 if test "$GCC" = yes; then
9391 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9392 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9393 else
9394 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9395 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9396 fi
9397 ;;
9398
9399 uts4*)
9400 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9401 hardcode_libdir_flag_spec='-L$libdir'
9402 hardcode_shlibpath_var=no
9403 ;;
9404
9405 *)
9406 ld_shlibs=no
9407 ;;
9408 esac
9409
9410 if test x$host_vendor = xsni; then
9411 case $host in
9412 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9413 export_dynamic_flag_spec='${wl}-Blargedynsym'
9414 ;;
9415 esac
9416 fi
9417 fi
9418
9419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9420 $as_echo "$ld_shlibs" >&6; }
9421 test "$ld_shlibs" = no && can_build_shared=no
9422
9423 with_gnu_ld=$with_gnu_ld
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439 #
9440 # Do we need to explicitly link libc?
9441 #
9442 case "x$archive_cmds_need_lc" in
9443 x|xyes)
9444 # Assume -lc should be added
9445 archive_cmds_need_lc=yes
9446
9447 if test "$enable_shared" = yes && test "$GCC" = yes; then
9448 case $archive_cmds in
9449 *'~'*)
9450 # FIXME: we may have to deal with multi-command sequences.
9451 ;;
9452 '$CC '*)
9453 # Test whether the compiler implicitly links with -lc since on some
9454 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9455 # to ld, don't add -lc before -lgcc.
9456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9457 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9458 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9459 $as_echo_n "(cached) " >&6
9460 else
9461 $RM conftest*
9462 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9463
9464 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9465 (eval $ac_compile) 2>&5
9466 ac_status=$?
9467 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9468 test $ac_status = 0; } 2>conftest.err; then
9469 soname=conftest
9470 lib=conftest
9471 libobjs=conftest.$ac_objext
9472 deplibs=
9473 wl=$lt_prog_compiler_wl
9474 pic_flag=$lt_prog_compiler_pic
9475 compiler_flags=-v
9476 linker_flags=-v
9477 verstring=
9478 output_objdir=.
9479 libname=conftest
9480 lt_save_allow_undefined_flag=$allow_undefined_flag
9481 allow_undefined_flag=
9482 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9483 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9484 ac_status=$?
9485 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9486 test $ac_status = 0; }
9487 then
9488 lt_cv_archive_cmds_need_lc=no
9489 else
9490 lt_cv_archive_cmds_need_lc=yes
9491 fi
9492 allow_undefined_flag=$lt_save_allow_undefined_flag
9493 else
9494 cat conftest.err 1>&5
9495 fi
9496 $RM conftest*
9497
9498 fi
9499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9500 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9501 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9502 ;;
9503 esac
9504 fi
9505 ;;
9506 esac
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9665 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9666
9667 if test "$GCC" = yes; then
9668 case $host_os in
9669 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9670 *) lt_awk_arg="/^libraries:/" ;;
9671 esac
9672 case $host_os in
9673 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9674 *) lt_sed_strip_eq="s,=/,/,g" ;;
9675 esac
9676 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9677 case $lt_search_path_spec in
9678 *\;*)
9679 # if the path contains ";" then we assume it to be the separator
9680 # otherwise default to the standard path separator (i.e. ":") - it is
9681 # assumed that no part of a normal pathname contains ";" but that should
9682 # okay in the real world where ";" in dirpaths is itself problematic.
9683 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9684 ;;
9685 *)
9686 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9687 ;;
9688 esac
9689 # Ok, now we have the path, separated by spaces, we can step through it
9690 # and add multilib dir if necessary.
9691 lt_tmp_lt_search_path_spec=
9692 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9693 for lt_sys_path in $lt_search_path_spec; do
9694 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9695 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9696 else
9697 test -d "$lt_sys_path" && \
9698 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9699 fi
9700 done
9701 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9702 BEGIN {RS=" "; FS="/|\n";} {
9703 lt_foo="";
9704 lt_count=0;
9705 for (lt_i = NF; lt_i > 0; lt_i--) {
9706 if ($lt_i != "" && $lt_i != ".") {
9707 if ($lt_i == "..") {
9708 lt_count++;
9709 } else {
9710 if (lt_count == 0) {
9711 lt_foo="/" $lt_i lt_foo;
9712 } else {
9713 lt_count--;
9714 }
9715 }
9716 }
9717 }
9718 if (lt_foo != "") { lt_freq[lt_foo]++; }
9719 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9720 }'`
9721 # AWK program above erroneously prepends '/' to C:/dos/paths
9722 # for these hosts.
9723 case $host_os in
9724 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9725 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9726 esac
9727 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9728 else
9729 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9730 fi
9731 library_names_spec=
9732 libname_spec='lib$name'
9733 soname_spec=
9734 shrext_cmds=".so"
9735 postinstall_cmds=
9736 postuninstall_cmds=
9737 finish_cmds=
9738 finish_eval=
9739 shlibpath_var=
9740 shlibpath_overrides_runpath=unknown
9741 version_type=none
9742 dynamic_linker="$host_os ld.so"
9743 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9744 need_lib_prefix=unknown
9745 hardcode_into_libs=no
9746
9747 # when you set need_version to no, make sure it does not cause -set_version
9748 # flags to be left without arguments
9749 need_version=unknown
9750
9751 case $host_os in
9752 aix3*)
9753 version_type=linux
9754 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9755 shlibpath_var=LIBPATH
9756
9757 # AIX 3 has no versioning support, so we append a major version to the name.
9758 soname_spec='${libname}${release}${shared_ext}$major'
9759 ;;
9760
9761 aix[4-9]*)
9762 version_type=linux
9763 need_lib_prefix=no
9764 need_version=no
9765 hardcode_into_libs=yes
9766 if test "$host_cpu" = ia64; then
9767 # AIX 5 supports IA64
9768 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9769 shlibpath_var=LD_LIBRARY_PATH
9770 else
9771 # With GCC up to 2.95.x, collect2 would create an import file
9772 # for dependence libraries. The import file would start with
9773 # the line `#! .'. This would cause the generated library to
9774 # depend on `.', always an invalid library. This was fixed in
9775 # development snapshots of GCC prior to 3.0.
9776 case $host_os in
9777 aix4 | aix4.[01] | aix4.[01].*)
9778 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9779 echo ' yes '
9780 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9781 :
9782 else
9783 can_build_shared=no
9784 fi
9785 ;;
9786 esac
9787 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9788 # soname into executable. Probably we can add versioning support to
9789 # collect2, so additional links can be useful in future.
9790 if test "$aix_use_runtimelinking" = yes; then
9791 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9792 # instead of lib<name>.a to let people know that these are not
9793 # typical AIX shared libraries.
9794 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9795 else
9796 # We preserve .a as extension for shared libraries through AIX4.2
9797 # and later when we are not doing run time linking.
9798 library_names_spec='${libname}${release}.a $libname.a'
9799 soname_spec='${libname}${release}${shared_ext}$major'
9800 fi
9801 shlibpath_var=LIBPATH
9802 fi
9803 ;;
9804
9805 amigaos*)
9806 case $host_cpu in
9807 powerpc)
9808 # Since July 2007 AmigaOS4 officially supports .so libraries.
9809 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9811 ;;
9812 m68k)
9813 library_names_spec='$libname.ixlibrary $libname.a'
9814 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9815 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'
9816 ;;
9817 esac
9818 ;;
9819
9820 beos*)
9821 library_names_spec='${libname}${shared_ext}'
9822 dynamic_linker="$host_os ld.so"
9823 shlibpath_var=LIBRARY_PATH
9824 ;;
9825
9826 bsdi[45]*)
9827 version_type=linux
9828 need_version=no
9829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9830 soname_spec='${libname}${release}${shared_ext}$major'
9831 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9832 shlibpath_var=LD_LIBRARY_PATH
9833 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9834 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9835 # the default ld.so.conf also contains /usr/contrib/lib and
9836 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9837 # libtool to hard-code these into programs
9838 ;;
9839
9840 cygwin* | mingw* | pw32* | cegcc*)
9841 version_type=windows
9842 shrext_cmds=".dll"
9843 need_version=no
9844 need_lib_prefix=no
9845
9846 case $GCC,$host_os in
9847 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9848 library_names_spec='$libname.dll.a'
9849 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9850 postinstall_cmds='base_file=`basename \${file}`~
9851 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9852 dldir=$destdir/`dirname \$dlpath`~
9853 test -d \$dldir || mkdir -p \$dldir~
9854 $install_prog $dir/$dlname \$dldir/$dlname~
9855 chmod a+x \$dldir/$dlname~
9856 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9857 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9858 fi'
9859 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9860 dlpath=$dir/\$dldll~
9861 $RM \$dlpath'
9862 shlibpath_overrides_runpath=yes
9863
9864 case $host_os in
9865 cygwin*)
9866 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9867 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9868
9869 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9870 ;;
9871 mingw* | cegcc*)
9872 # MinGW DLLs use traditional 'lib' prefix
9873 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9874 ;;
9875 pw32*)
9876 # pw32 DLLs use 'pw' prefix rather than 'lib'
9877 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9878 ;;
9879 esac
9880 ;;
9881
9882 *)
9883 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9884 ;;
9885 esac
9886 dynamic_linker='Win32 ld.exe'
9887 # FIXME: first we should search . and the directory the executable is in
9888 shlibpath_var=PATH
9889 ;;
9890
9891 darwin* | rhapsody*)
9892 dynamic_linker="$host_os dyld"
9893 version_type=darwin
9894 need_lib_prefix=no
9895 need_version=no
9896 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9897 soname_spec='${libname}${release}${major}$shared_ext'
9898 shlibpath_overrides_runpath=yes
9899 shlibpath_var=DYLD_LIBRARY_PATH
9900 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9901
9902 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9903 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9904 ;;
9905
9906 dgux*)
9907 version_type=linux
9908 need_lib_prefix=no
9909 need_version=no
9910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9911 soname_spec='${libname}${release}${shared_ext}$major'
9912 shlibpath_var=LD_LIBRARY_PATH
9913 ;;
9914
9915 freebsd* | dragonfly*)
9916 # DragonFly does not have aout. When/if they implement a new
9917 # versioning mechanism, adjust this.
9918 if test -x /usr/bin/objformat; then
9919 objformat=`/usr/bin/objformat`
9920 else
9921 case $host_os in
9922 freebsd[23].*) objformat=aout ;;
9923 *) objformat=elf ;;
9924 esac
9925 fi
9926 version_type=freebsd-$objformat
9927 case $version_type in
9928 freebsd-elf*)
9929 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9930 need_version=no
9931 need_lib_prefix=no
9932 ;;
9933 freebsd-*)
9934 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9935 need_version=yes
9936 ;;
9937 esac
9938 shlibpath_var=LD_LIBRARY_PATH
9939 case $host_os in
9940 freebsd2.*)
9941 shlibpath_overrides_runpath=yes
9942 ;;
9943 freebsd3.[01]* | freebsdelf3.[01]*)
9944 shlibpath_overrides_runpath=yes
9945 hardcode_into_libs=yes
9946 ;;
9947 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9948 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9949 shlibpath_overrides_runpath=no
9950 hardcode_into_libs=yes
9951 ;;
9952 *) # from 4.6 on, and DragonFly
9953 shlibpath_overrides_runpath=yes
9954 hardcode_into_libs=yes
9955 ;;
9956 esac
9957 ;;
9958
9959 haiku*)
9960 version_type=linux
9961 need_lib_prefix=no
9962 need_version=no
9963 dynamic_linker="$host_os runtime_loader"
9964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9965 soname_spec='${libname}${release}${shared_ext}$major'
9966 shlibpath_var=LIBRARY_PATH
9967 shlibpath_overrides_runpath=yes
9968 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9969 hardcode_into_libs=yes
9970 ;;
9971
9972 hpux9* | hpux10* | hpux11*)
9973 # Give a soname corresponding to the major version so that dld.sl refuses to
9974 # link against other versions.
9975 version_type=sunos
9976 need_lib_prefix=no
9977 need_version=no
9978 case $host_cpu in
9979 ia64*)
9980 shrext_cmds='.so'
9981 hardcode_into_libs=yes
9982 dynamic_linker="$host_os dld.so"
9983 shlibpath_var=LD_LIBRARY_PATH
9984 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9985 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9986 soname_spec='${libname}${release}${shared_ext}$major'
9987 if test "X$HPUX_IA64_MODE" = X32; then
9988 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9989 else
9990 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9991 fi
9992 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9993 ;;
9994 hppa*64*)
9995 shrext_cmds='.sl'
9996 hardcode_into_libs=yes
9997 dynamic_linker="$host_os dld.sl"
9998 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9999 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10001 soname_spec='${libname}${release}${shared_ext}$major'
10002 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10003 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10004 ;;
10005 *)
10006 shrext_cmds='.sl'
10007 dynamic_linker="$host_os dld.sl"
10008 shlibpath_var=SHLIB_PATH
10009 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10010 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10011 soname_spec='${libname}${release}${shared_ext}$major'
10012 ;;
10013 esac
10014 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10015 postinstall_cmds='chmod 555 $lib'
10016 # or fails outright, so override atomically:
10017 install_override_mode=555
10018 ;;
10019
10020 interix[3-9]*)
10021 version_type=linux
10022 need_lib_prefix=no
10023 need_version=no
10024 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10025 soname_spec='${libname}${release}${shared_ext}$major'
10026 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10027 shlibpath_var=LD_LIBRARY_PATH
10028 shlibpath_overrides_runpath=no
10029 hardcode_into_libs=yes
10030 ;;
10031
10032 irix5* | irix6* | nonstopux*)
10033 case $host_os in
10034 nonstopux*) version_type=nonstopux ;;
10035 *)
10036 if test "$lt_cv_prog_gnu_ld" = yes; then
10037 version_type=linux
10038 else
10039 version_type=irix
10040 fi ;;
10041 esac
10042 need_lib_prefix=no
10043 need_version=no
10044 soname_spec='${libname}${release}${shared_ext}$major'
10045 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10046 case $host_os in
10047 irix5* | nonstopux*)
10048 libsuff= shlibsuff=
10049 ;;
10050 *)
10051 case $LD in # libtool.m4 will add one of these switches to LD
10052 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10053 libsuff= shlibsuff= libmagic=32-bit;;
10054 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10055 libsuff=32 shlibsuff=N32 libmagic=N32;;
10056 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10057 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10058 *) libsuff= shlibsuff= libmagic=never-match;;
10059 esac
10060 ;;
10061 esac
10062 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10063 shlibpath_overrides_runpath=no
10064 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10065 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10066 hardcode_into_libs=yes
10067 ;;
10068
10069 # No shared lib support for Linux oldld, aout, or coff.
10070 linux*oldld* | linux*aout* | linux*coff*)
10071 dynamic_linker=no
10072 ;;
10073
10074 # This must be Linux ELF.
10075 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10076 version_type=linux
10077 need_lib_prefix=no
10078 need_version=no
10079 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10080 soname_spec='${libname}${release}${shared_ext}$major'
10081 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10082 shlibpath_var=LD_LIBRARY_PATH
10083 shlibpath_overrides_runpath=no
10084
10085 # Some binutils ld are patched to set DT_RUNPATH
10086 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10087 $as_echo_n "(cached) " >&6
10088 else
10089 lt_cv_shlibpath_overrides_runpath=no
10090 save_LDFLAGS=$LDFLAGS
10091 save_libdir=$libdir
10092 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10093 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10095 /* end confdefs.h. */
10096
10097 int
10098 main ()
10099 {
10100
10101 ;
10102 return 0;
10103 }
10104 _ACEOF
10105 if ac_fn_c_try_link "$LINENO"; then :
10106 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10107 lt_cv_shlibpath_overrides_runpath=yes
10108 fi
10109 fi
10110 rm -f core conftest.err conftest.$ac_objext \
10111 conftest$ac_exeext conftest.$ac_ext
10112 LDFLAGS=$save_LDFLAGS
10113 libdir=$save_libdir
10114
10115 fi
10116
10117 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10118
10119 # This implies no fast_install, which is unacceptable.
10120 # Some rework will be needed to allow for fast_install
10121 # before this can be enabled.
10122 hardcode_into_libs=yes
10123
10124 # Append ld.so.conf contents to the search path
10125 if test -f /etc/ld.so.conf; then
10126 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' ' '`
10127 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10128 fi
10129
10130 # We used to test for /lib/ld.so.1 and disable shared libraries on
10131 # powerpc, because MkLinux only supported shared libraries with the
10132 # GNU dynamic linker. Since this was broken with cross compilers,
10133 # most powerpc-linux boxes support dynamic linking these days and
10134 # people can always --disable-shared, the test was removed, and we
10135 # assume the GNU/Linux dynamic linker is in use.
10136 dynamic_linker='GNU/Linux ld.so'
10137 ;;
10138
10139 netbsd*)
10140 version_type=sunos
10141 need_lib_prefix=no
10142 need_version=no
10143 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10144 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10145 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10146 dynamic_linker='NetBSD (a.out) ld.so'
10147 else
10148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10149 soname_spec='${libname}${release}${shared_ext}$major'
10150 dynamic_linker='NetBSD ld.elf_so'
10151 fi
10152 shlibpath_var=LD_LIBRARY_PATH
10153 shlibpath_overrides_runpath=yes
10154 hardcode_into_libs=yes
10155 ;;
10156
10157 newsos6)
10158 version_type=linux
10159 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10160 shlibpath_var=LD_LIBRARY_PATH
10161 shlibpath_overrides_runpath=yes
10162 ;;
10163
10164 *nto* | *qnx*)
10165 version_type=qnx
10166 need_lib_prefix=no
10167 need_version=no
10168 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10169 soname_spec='${libname}${release}${shared_ext}$major'
10170 shlibpath_var=LD_LIBRARY_PATH
10171 shlibpath_overrides_runpath=no
10172 hardcode_into_libs=yes
10173 dynamic_linker='ldqnx.so'
10174 ;;
10175
10176 openbsd*)
10177 version_type=sunos
10178 sys_lib_dlsearch_path_spec="/usr/lib"
10179 need_lib_prefix=no
10180 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10181 case $host_os in
10182 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10183 *) need_version=no ;;
10184 esac
10185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10186 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10187 shlibpath_var=LD_LIBRARY_PATH
10188 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10189 case $host_os in
10190 openbsd2.[89] | openbsd2.[89].*)
10191 shlibpath_overrides_runpath=no
10192 ;;
10193 *)
10194 shlibpath_overrides_runpath=yes
10195 ;;
10196 esac
10197 else
10198 shlibpath_overrides_runpath=yes
10199 fi
10200 ;;
10201
10202 os2*)
10203 libname_spec='$name'
10204 shrext_cmds=".dll"
10205 need_lib_prefix=no
10206 library_names_spec='$libname${shared_ext} $libname.a'
10207 dynamic_linker='OS/2 ld.exe'
10208 shlibpath_var=LIBPATH
10209 ;;
10210
10211 osf3* | osf4* | osf5*)
10212 version_type=osf
10213 need_lib_prefix=no
10214 need_version=no
10215 soname_spec='${libname}${release}${shared_ext}$major'
10216 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10217 shlibpath_var=LD_LIBRARY_PATH
10218 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10219 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10220 ;;
10221
10222 rdos*)
10223 dynamic_linker=no
10224 ;;
10225
10226 solaris*)
10227 version_type=linux
10228 need_lib_prefix=no
10229 need_version=no
10230 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10231 soname_spec='${libname}${release}${shared_ext}$major'
10232 shlibpath_var=LD_LIBRARY_PATH
10233 shlibpath_overrides_runpath=yes
10234 hardcode_into_libs=yes
10235 # ldd complains unless libraries are executable
10236 postinstall_cmds='chmod +x $lib'
10237 ;;
10238
10239 sunos4*)
10240 version_type=sunos
10241 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10242 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10243 shlibpath_var=LD_LIBRARY_PATH
10244 shlibpath_overrides_runpath=yes
10245 if test "$with_gnu_ld" = yes; then
10246 need_lib_prefix=no
10247 fi
10248 need_version=yes
10249 ;;
10250
10251 sysv4 | sysv4.3*)
10252 version_type=linux
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 shlibpath_var=LD_LIBRARY_PATH
10256 case $host_vendor in
10257 sni)
10258 shlibpath_overrides_runpath=no
10259 need_lib_prefix=no
10260 runpath_var=LD_RUN_PATH
10261 ;;
10262 siemens)
10263 need_lib_prefix=no
10264 ;;
10265 motorola)
10266 need_lib_prefix=no
10267 need_version=no
10268 shlibpath_overrides_runpath=no
10269 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10270 ;;
10271 esac
10272 ;;
10273
10274 sysv4*MP*)
10275 if test -d /usr/nec ;then
10276 version_type=linux
10277 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10278 soname_spec='$libname${shared_ext}.$major'
10279 shlibpath_var=LD_LIBRARY_PATH
10280 fi
10281 ;;
10282
10283 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10284 version_type=freebsd-elf
10285 need_lib_prefix=no
10286 need_version=no
10287 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10288 soname_spec='${libname}${release}${shared_ext}$major'
10289 shlibpath_var=LD_LIBRARY_PATH
10290 shlibpath_overrides_runpath=yes
10291 hardcode_into_libs=yes
10292 if test "$with_gnu_ld" = yes; then
10293 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10294 else
10295 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10296 case $host_os in
10297 sco3.2v5*)
10298 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10299 ;;
10300 esac
10301 fi
10302 sys_lib_dlsearch_path_spec='/usr/lib'
10303 ;;
10304
10305 tpf*)
10306 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10307 version_type=linux
10308 need_lib_prefix=no
10309 need_version=no
10310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10311 shlibpath_var=LD_LIBRARY_PATH
10312 shlibpath_overrides_runpath=no
10313 hardcode_into_libs=yes
10314 ;;
10315
10316 uts4*)
10317 version_type=linux
10318 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10319 soname_spec='${libname}${release}${shared_ext}$major'
10320 shlibpath_var=LD_LIBRARY_PATH
10321 ;;
10322
10323 *)
10324 dynamic_linker=no
10325 ;;
10326 esac
10327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10328 $as_echo "$dynamic_linker" >&6; }
10329 test "$dynamic_linker" = no && can_build_shared=no
10330
10331 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10332 if test "$GCC" = yes; then
10333 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10334 fi
10335
10336 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10337 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10338 fi
10339 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10340 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10341 fi
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10435 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10436 hardcode_action=
10437 if test -n "$hardcode_libdir_flag_spec" ||
10438 test -n "$runpath_var" ||
10439 test "X$hardcode_automatic" = "Xyes" ; then
10440
10441 # We can hardcode non-existent directories.
10442 if test "$hardcode_direct" != no &&
10443 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10444 # have to relink, otherwise we might link with an installed library
10445 # when we should be linking with a yet-to-be-installed one
10446 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10447 test "$hardcode_minus_L" != no; then
10448 # Linking always hardcodes the temporary library directory.
10449 hardcode_action=relink
10450 else
10451 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10452 hardcode_action=immediate
10453 fi
10454 else
10455 # We cannot hardcode anything, or else we can only hardcode existing
10456 # directories.
10457 hardcode_action=unsupported
10458 fi
10459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10460 $as_echo "$hardcode_action" >&6; }
10461
10462 if test "$hardcode_action" = relink ||
10463 test "$inherit_rpath" = yes; then
10464 # Fast installation is not supported
10465 enable_fast_install=no
10466 elif test "$shlibpath_overrides_runpath" = yes ||
10467 test "$enable_shared" = no; then
10468 # Fast installation is not necessary
10469 enable_fast_install=needless
10470 fi
10471
10472
10473
10474
10475
10476
10477 if test "x$enable_dlopen" != xyes; then
10478 enable_dlopen=unknown
10479 enable_dlopen_self=unknown
10480 enable_dlopen_self_static=unknown
10481 else
10482 lt_cv_dlopen=no
10483 lt_cv_dlopen_libs=
10484
10485 case $host_os in
10486 beos*)
10487 lt_cv_dlopen="load_add_on"
10488 lt_cv_dlopen_libs=
10489 lt_cv_dlopen_self=yes
10490 ;;
10491
10492 mingw* | pw32* | cegcc*)
10493 lt_cv_dlopen="LoadLibrary"
10494 lt_cv_dlopen_libs=
10495 ;;
10496
10497 cygwin*)
10498 lt_cv_dlopen="dlopen"
10499 lt_cv_dlopen_libs=
10500 ;;
10501
10502 darwin*)
10503 # if libdl is installed we need to link against it
10504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10505 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10506 if ${ac_cv_lib_dl_dlopen+:} false; then :
10507 $as_echo_n "(cached) " >&6
10508 else
10509 ac_check_lib_save_LIBS=$LIBS
10510 LIBS="-ldl $LIBS"
10511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10512 /* end confdefs.h. */
10513
10514 /* Override any GCC internal prototype to avoid an error.
10515 Use char because int might match the return type of a GCC
10516 builtin and then its argument prototype would still apply. */
10517 #ifdef __cplusplus
10518 extern "C"
10519 #endif
10520 char dlopen ();
10521 int
10522 main ()
10523 {
10524 return dlopen ();
10525 ;
10526 return 0;
10527 }
10528 _ACEOF
10529 if ac_fn_c_try_link "$LINENO"; then :
10530 ac_cv_lib_dl_dlopen=yes
10531 else
10532 ac_cv_lib_dl_dlopen=no
10533 fi
10534 rm -f core conftest.err conftest.$ac_objext \
10535 conftest$ac_exeext conftest.$ac_ext
10536 LIBS=$ac_check_lib_save_LIBS
10537 fi
10538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10539 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10540 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10541 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10542 else
10543
10544 lt_cv_dlopen="dyld"
10545 lt_cv_dlopen_libs=
10546 lt_cv_dlopen_self=yes
10547
10548 fi
10549
10550 ;;
10551
10552 *)
10553 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10554 if test "x$ac_cv_func_shl_load" = xyes; then :
10555 lt_cv_dlopen="shl_load"
10556 else
10557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10558 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10559 if ${ac_cv_lib_dld_shl_load+:} false; then :
10560 $as_echo_n "(cached) " >&6
10561 else
10562 ac_check_lib_save_LIBS=$LIBS
10563 LIBS="-ldld $LIBS"
10564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10565 /* end confdefs.h. */
10566
10567 /* Override any GCC internal prototype to avoid an error.
10568 Use char because int might match the return type of a GCC
10569 builtin and then its argument prototype would still apply. */
10570 #ifdef __cplusplus
10571 extern "C"
10572 #endif
10573 char shl_load ();
10574 int
10575 main ()
10576 {
10577 return shl_load ();
10578 ;
10579 return 0;
10580 }
10581 _ACEOF
10582 if ac_fn_c_try_link "$LINENO"; then :
10583 ac_cv_lib_dld_shl_load=yes
10584 else
10585 ac_cv_lib_dld_shl_load=no
10586 fi
10587 rm -f core conftest.err conftest.$ac_objext \
10588 conftest$ac_exeext conftest.$ac_ext
10589 LIBS=$ac_check_lib_save_LIBS
10590 fi
10591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10592 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10593 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10594 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10595 else
10596 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10597 if test "x$ac_cv_func_dlopen" = xyes; then :
10598 lt_cv_dlopen="dlopen"
10599 else
10600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10601 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10602 if ${ac_cv_lib_dl_dlopen+:} false; then :
10603 $as_echo_n "(cached) " >&6
10604 else
10605 ac_check_lib_save_LIBS=$LIBS
10606 LIBS="-ldl $LIBS"
10607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10608 /* end confdefs.h. */
10609
10610 /* Override any GCC internal prototype to avoid an error.
10611 Use char because int might match the return type of a GCC
10612 builtin and then its argument prototype would still apply. */
10613 #ifdef __cplusplus
10614 extern "C"
10615 #endif
10616 char dlopen ();
10617 int
10618 main ()
10619 {
10620 return dlopen ();
10621 ;
10622 return 0;
10623 }
10624 _ACEOF
10625 if ac_fn_c_try_link "$LINENO"; then :
10626 ac_cv_lib_dl_dlopen=yes
10627 else
10628 ac_cv_lib_dl_dlopen=no
10629 fi
10630 rm -f core conftest.err conftest.$ac_objext \
10631 conftest$ac_exeext conftest.$ac_ext
10632 LIBS=$ac_check_lib_save_LIBS
10633 fi
10634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10635 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10636 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10637 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10638 else
10639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10640 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10641 if ${ac_cv_lib_svld_dlopen+:} false; then :
10642 $as_echo_n "(cached) " >&6
10643 else
10644 ac_check_lib_save_LIBS=$LIBS
10645 LIBS="-lsvld $LIBS"
10646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10647 /* end confdefs.h. */
10648
10649 /* Override any GCC internal prototype to avoid an error.
10650 Use char because int might match the return type of a GCC
10651 builtin and then its argument prototype would still apply. */
10652 #ifdef __cplusplus
10653 extern "C"
10654 #endif
10655 char dlopen ();
10656 int
10657 main ()
10658 {
10659 return dlopen ();
10660 ;
10661 return 0;
10662 }
10663 _ACEOF
10664 if ac_fn_c_try_link "$LINENO"; then :
10665 ac_cv_lib_svld_dlopen=yes
10666 else
10667 ac_cv_lib_svld_dlopen=no
10668 fi
10669 rm -f core conftest.err conftest.$ac_objext \
10670 conftest$ac_exeext conftest.$ac_ext
10671 LIBS=$ac_check_lib_save_LIBS
10672 fi
10673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10674 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10675 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10676 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10677 else
10678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10679 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10680 if ${ac_cv_lib_dld_dld_link+:} false; then :
10681 $as_echo_n "(cached) " >&6
10682 else
10683 ac_check_lib_save_LIBS=$LIBS
10684 LIBS="-ldld $LIBS"
10685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10686 /* end confdefs.h. */
10687
10688 /* Override any GCC internal prototype to avoid an error.
10689 Use char because int might match the return type of a GCC
10690 builtin and then its argument prototype would still apply. */
10691 #ifdef __cplusplus
10692 extern "C"
10693 #endif
10694 char dld_link ();
10695 int
10696 main ()
10697 {
10698 return dld_link ();
10699 ;
10700 return 0;
10701 }
10702 _ACEOF
10703 if ac_fn_c_try_link "$LINENO"; then :
10704 ac_cv_lib_dld_dld_link=yes
10705 else
10706 ac_cv_lib_dld_dld_link=no
10707 fi
10708 rm -f core conftest.err conftest.$ac_objext \
10709 conftest$ac_exeext conftest.$ac_ext
10710 LIBS=$ac_check_lib_save_LIBS
10711 fi
10712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10713 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10714 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10715 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10716 fi
10717
10718
10719 fi
10720
10721
10722 fi
10723
10724
10725 fi
10726
10727
10728 fi
10729
10730
10731 fi
10732
10733 ;;
10734 esac
10735
10736 if test "x$lt_cv_dlopen" != xno; then
10737 enable_dlopen=yes
10738 else
10739 enable_dlopen=no
10740 fi
10741
10742 case $lt_cv_dlopen in
10743 dlopen)
10744 save_CPPFLAGS="$CPPFLAGS"
10745 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10746
10747 save_LDFLAGS="$LDFLAGS"
10748 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10749
10750 save_LIBS="$LIBS"
10751 LIBS="$lt_cv_dlopen_libs $LIBS"
10752
10753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10754 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10755 if ${lt_cv_dlopen_self+:} false; then :
10756 $as_echo_n "(cached) " >&6
10757 else
10758 if test "$cross_compiling" = yes; then :
10759 lt_cv_dlopen_self=cross
10760 else
10761 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10762 lt_status=$lt_dlunknown
10763 cat > conftest.$ac_ext <<_LT_EOF
10764 #line 10764 "configure"
10765 #include "confdefs.h"
10766
10767 #if HAVE_DLFCN_H
10768 #include <dlfcn.h>
10769 #endif
10770
10771 #include <stdio.h>
10772
10773 #ifdef RTLD_GLOBAL
10774 # define LT_DLGLOBAL RTLD_GLOBAL
10775 #else
10776 # ifdef DL_GLOBAL
10777 # define LT_DLGLOBAL DL_GLOBAL
10778 # else
10779 # define LT_DLGLOBAL 0
10780 # endif
10781 #endif
10782
10783 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10784 find out it does not work in some platform. */
10785 #ifndef LT_DLLAZY_OR_NOW
10786 # ifdef RTLD_LAZY
10787 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10788 # else
10789 # ifdef DL_LAZY
10790 # define LT_DLLAZY_OR_NOW DL_LAZY
10791 # else
10792 # ifdef RTLD_NOW
10793 # define LT_DLLAZY_OR_NOW RTLD_NOW
10794 # else
10795 # ifdef DL_NOW
10796 # define LT_DLLAZY_OR_NOW DL_NOW
10797 # else
10798 # define LT_DLLAZY_OR_NOW 0
10799 # endif
10800 # endif
10801 # endif
10802 # endif
10803 #endif
10804
10805 /* When -fvisbility=hidden is used, assume the code has been annotated
10806 correspondingly for the symbols needed. */
10807 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10808 void fnord () __attribute__((visibility("default")));
10809 #endif
10810
10811 void fnord () { int i=42; }
10812 int main ()
10813 {
10814 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10815 int status = $lt_dlunknown;
10816
10817 if (self)
10818 {
10819 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10820 else
10821 {
10822 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10823 else puts (dlerror ());
10824 }
10825 /* dlclose (self); */
10826 }
10827 else
10828 puts (dlerror ());
10829
10830 return status;
10831 }
10832 _LT_EOF
10833 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10834 (eval $ac_link) 2>&5
10835 ac_status=$?
10836 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10837 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10838 (./conftest; exit; ) >&5 2>/dev/null
10839 lt_status=$?
10840 case x$lt_status in
10841 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10842 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10843 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10844 esac
10845 else :
10846 # compilation failed
10847 lt_cv_dlopen_self=no
10848 fi
10849 fi
10850 rm -fr conftest*
10851
10852
10853 fi
10854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10855 $as_echo "$lt_cv_dlopen_self" >&6; }
10856
10857 if test "x$lt_cv_dlopen_self" = xyes; then
10858 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10860 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10861 if ${lt_cv_dlopen_self_static+:} false; then :
10862 $as_echo_n "(cached) " >&6
10863 else
10864 if test "$cross_compiling" = yes; then :
10865 lt_cv_dlopen_self_static=cross
10866 else
10867 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10868 lt_status=$lt_dlunknown
10869 cat > conftest.$ac_ext <<_LT_EOF
10870 #line 10870 "configure"
10871 #include "confdefs.h"
10872
10873 #if HAVE_DLFCN_H
10874 #include <dlfcn.h>
10875 #endif
10876
10877 #include <stdio.h>
10878
10879 #ifdef RTLD_GLOBAL
10880 # define LT_DLGLOBAL RTLD_GLOBAL
10881 #else
10882 # ifdef DL_GLOBAL
10883 # define LT_DLGLOBAL DL_GLOBAL
10884 # else
10885 # define LT_DLGLOBAL 0
10886 # endif
10887 #endif
10888
10889 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10890 find out it does not work in some platform. */
10891 #ifndef LT_DLLAZY_OR_NOW
10892 # ifdef RTLD_LAZY
10893 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10894 # else
10895 # ifdef DL_LAZY
10896 # define LT_DLLAZY_OR_NOW DL_LAZY
10897 # else
10898 # ifdef RTLD_NOW
10899 # define LT_DLLAZY_OR_NOW RTLD_NOW
10900 # else
10901 # ifdef DL_NOW
10902 # define LT_DLLAZY_OR_NOW DL_NOW
10903 # else
10904 # define LT_DLLAZY_OR_NOW 0
10905 # endif
10906 # endif
10907 # endif
10908 # endif
10909 #endif
10910
10911 /* When -fvisbility=hidden is used, assume the code has been annotated
10912 correspondingly for the symbols needed. */
10913 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10914 void fnord () __attribute__((visibility("default")));
10915 #endif
10916
10917 void fnord () { int i=42; }
10918 int main ()
10919 {
10920 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10921 int status = $lt_dlunknown;
10922
10923 if (self)
10924 {
10925 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10926 else
10927 {
10928 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10929 else puts (dlerror ());
10930 }
10931 /* dlclose (self); */
10932 }
10933 else
10934 puts (dlerror ());
10935
10936 return status;
10937 }
10938 _LT_EOF
10939 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10940 (eval $ac_link) 2>&5
10941 ac_status=$?
10942 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10943 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10944 (./conftest; exit; ) >&5 2>/dev/null
10945 lt_status=$?
10946 case x$lt_status in
10947 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10948 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10949 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10950 esac
10951 else :
10952 # compilation failed
10953 lt_cv_dlopen_self_static=no
10954 fi
10955 fi
10956 rm -fr conftest*
10957
10958
10959 fi
10960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10961 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10962 fi
10963
10964 CPPFLAGS="$save_CPPFLAGS"
10965 LDFLAGS="$save_LDFLAGS"
10966 LIBS="$save_LIBS"
10967 ;;
10968 esac
10969
10970 case $lt_cv_dlopen_self in
10971 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10972 *) enable_dlopen_self=unknown ;;
10973 esac
10974
10975 case $lt_cv_dlopen_self_static in
10976 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10977 *) enable_dlopen_self_static=unknown ;;
10978 esac
10979 fi
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997 striplib=
10998 old_striplib=
10999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11000 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11001 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11002 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11003 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11005 $as_echo "yes" >&6; }
11006 else
11007 # FIXME - insert some real tests, host_os isn't really good enough
11008 case $host_os in
11009 darwin*)
11010 if test -n "$STRIP" ; then
11011 striplib="$STRIP -x"
11012 old_striplib="$STRIP -S"
11013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11014 $as_echo "yes" >&6; }
11015 else
11016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11017 $as_echo "no" >&6; }
11018 fi
11019 ;;
11020 *)
11021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11022 $as_echo "no" >&6; }
11023 ;;
11024 esac
11025 fi
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038 # Report which library types will actually be built
11039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11040 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11042 $as_echo "$can_build_shared" >&6; }
11043
11044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11045 $as_echo_n "checking whether to build shared libraries... " >&6; }
11046 test "$can_build_shared" = "no" && enable_shared=no
11047
11048 # On AIX, shared libraries and static libraries use the same namespace, and
11049 # are all built from PIC.
11050 case $host_os in
11051 aix3*)
11052 test "$enable_shared" = yes && enable_static=no
11053 if test -n "$RANLIB"; then
11054 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11055 postinstall_cmds='$RANLIB $lib'
11056 fi
11057 ;;
11058
11059 aix[4-9]*)
11060 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11061 test "$enable_shared" = yes && enable_static=no
11062 fi
11063 ;;
11064 esac
11065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11066 $as_echo "$enable_shared" >&6; }
11067
11068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11069 $as_echo_n "checking whether to build static libraries... " >&6; }
11070 # Make sure either enable_shared or enable_static is yes.
11071 test "$enable_shared" = yes || enable_static=yes
11072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11073 $as_echo "$enable_static" >&6; }
11074
11075
11076
11077
11078 fi
11079 ac_ext=c
11080 ac_cpp='$CPP $CPPFLAGS'
11081 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11082 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11083 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11084
11085 CC="$lt_save_CC"
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099 ac_config_commands="$ac_config_commands libtool"
11100
11101
11102
11103
11104 # Only expand once:
11105
11106
11107
11108
11109
11110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11111 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11112 # Check whether --enable-maintainer-mode was given.
11113 if test "${enable_maintainer_mode+set}" = set; then :
11114 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11115 else
11116 USE_MAINTAINER_MODE=no
11117 fi
11118
11119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11120 $as_echo "$USE_MAINTAINER_MODE" >&6; }
11121 if test $USE_MAINTAINER_MODE = yes; then
11122 MAINTAINER_MODE_TRUE=
11123 MAINTAINER_MODE_FALSE='#'
11124 else
11125 MAINTAINER_MODE_TRUE='#'
11126 MAINTAINER_MODE_FALSE=
11127 fi
11128
11129 MAINT=$MAINTAINER_MODE_TRUE
11130
11131
11132
11133
11134 sim_inline="-DDEFAULT_INLINE=0"
11135 # Check whether --enable-sim-inline was given.
11136 if test "${enable_sim_inline+set}" = set; then :
11137 enableval=$enable_sim_inline; sim_inline=""
11138 case "$enableval" in
11139 no) sim_inline="-DDEFAULT_INLINE=0";;
11140 0) sim_inline="-DDEFAULT_INLINE=0";;
11141 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11142 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11143 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11144 new_flag=""
11145 case "$x" in
11146 *_INLINE=*) new_flag="-D$x";;
11147 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11148 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11149 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11150 esac
11151 if test x"$sim_inline" = x""; then
11152 sim_inline="$new_flag"
11153 else
11154 sim_inline="$sim_inline $new_flag"
11155 fi
11156 done;;
11157 esac
11158 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11159 echo "Setting inline flags = $sim_inline" 6>&1
11160 fi
11161 fi
11162
11163
11164
11165
11166
11167
11168 wire_endian="BIG"
11169 default_endian=""
11170 # Check whether --enable-sim-endian was given.
11171 if test "${enable_sim_endian+set}" = set; then :
11172 enableval=$enable_sim_endian; case "${enableval}" in
11173 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
11174 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
11175 yes) if test x"$wire_endian" != x; then
11176 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11177 else
11178 if test x"$default_endian" != x; then
11179 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11180 else
11181 echo "No hard-wired endian for target $target" 1>&6
11182 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
11183 fi
11184 fi;;
11185 no) if test x"$default_endian" != x; then
11186 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11187 else
11188 if test x"$wire_endian" != x; then
11189 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11190 else
11191 echo "No default endian for target $target" 1>&6
11192 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
11193 fi
11194 fi;;
11195 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
11196 esac
11197 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
11198 echo "Setting endian flags = $sim_endian" 6>&1
11199 fi
11200 else
11201 if test x"$default_endian" != x; then
11202 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11203 else
11204 if test x"$wire_endian" != x; then
11205 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11206 else
11207 sim_endian=
11208 fi
11209 fi
11210 fi
11211
11212 wire_alignment="STRICT_ALIGNMENT"
11213 default_alignment=""
11214
11215 # Check whether --enable-sim-alignment was given.
11216 if test "${enable_sim_alignment+set}" = set; then :
11217 enableval=$enable_sim_alignment; case "${enableval}" in
11218 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
11219 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
11220 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
11221 yes) if test x"$wire_alignment" != x; then
11222 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11223 else
11224 if test x"$default_alignment" != x; then
11225 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
11226 else
11227 echo "No hard-wired alignment for target $target" 1>&6
11228 sim_alignment="-DWITH_ALIGNMENT=0"
11229 fi
11230 fi;;
11231 no) if test x"$default_alignment" != x; then
11232 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11233 else
11234 if test x"$wire_alignment" != x; then
11235 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
11236 else
11237 echo "No default alignment for target $target" 1>&6
11238 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
11239 fi
11240 fi;;
11241 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
11242 esac
11243 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
11244 echo "Setting alignment flags = $sim_alignment" 6>&1
11245 fi
11246 else
11247 if test x"$default_alignment" != x; then
11248 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11249 else
11250 if test x"$wire_alignment" != x; then
11251 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11252 else
11253 sim_alignment=
11254 fi
11255 fi
11256 fi
11257
11258
11259 default_sim_scache="16384"
11260 # Check whether --enable-sim-scache was given.
11261 if test "${enable_sim_scache+set}" = set; then :
11262 enableval=$enable_sim_scache; case "${enableval}" in
11263 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
11264 no) sim_scache="-DWITH_SCACHE=0" ;;
11265 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
11266 *) as_fn_error $? "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
11267 sim_scache="";;
11268 esac
11269 if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
11270 echo "Setting scache size = $sim_scache" 6>&1
11271 fi
11272 else
11273 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
11274 fi
11275
11276
11277
11278 default_sim_default_model="m32r/d"
11279 # Check whether --enable-sim-default-model was given.
11280 if test "${enable_sim_default_model+set}" = set; then :
11281 enableval=$enable_sim_default_model; case "${enableval}" in
11282 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
11283 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
11284 esac
11285 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
11286 echo "Setting default model = $sim_default_model" 6>&1
11287 fi
11288 else
11289 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
11290 fi
11291
11292
11293
11294 # Check whether --enable-werror was given.
11295 if test "${enable_werror+set}" = set; then :
11296 enableval=$enable_werror; case "${enableval}" in
11297 yes | y) ERROR_ON_WARNING="yes" ;;
11298 no | n) ERROR_ON_WARNING="no" ;;
11299 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
11300 esac
11301 fi
11302
11303
11304 # Enable -Werror by default when using gcc
11305 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11306 ERROR_ON_WARNING=yes
11307 fi
11308
11309 WERROR_CFLAGS=""
11310
11311 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
11312 -Wpointer-sign \
11313 -Wno-unused -Wunused-value -Wunused-function \
11314 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11315 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11316 -Wold-style-declaration -Wold-style-definition"
11317
11318 # Enable -Wno-format by default when using gcc on mingw since many
11319 # GCC versions complain about %I64.
11320 case "${host}" in
11321 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
11322 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
11323 esac
11324
11325 # Check whether --enable-build-warnings was given.
11326 if test "${enable_build_warnings+set}" = set; then :
11327 enableval=$enable_build_warnings; case "${enableval}" in
11328 yes) ;;
11329 no) build_warnings="-w";;
11330 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11331 build_warnings="${build_warnings} ${t}";;
11332 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11333 build_warnings="${t} ${build_warnings}";;
11334 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11335 esac
11336 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11337 echo "Setting compiler warning flags = $build_warnings" 6>&1
11338 fi
11339 fi
11340 # Check whether --enable-sim-build-warnings was given.
11341 if test "${enable_sim_build_warnings+set}" = set; then :
11342 enableval=$enable_sim_build_warnings; case "${enableval}" in
11343 yes) ;;
11344 no) build_warnings="-w";;
11345 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11346 build_warnings="${build_warnings} ${t}";;
11347 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11348 build_warnings="${t} ${build_warnings}";;
11349 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11350 esac
11351 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11352 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11353 fi
11354 fi
11355 WARN_CFLAGS=""
11356 if test "x${build_warnings}" != x -a "x$GCC" = xyes
11357 then
11358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11359 $as_echo_n "checking compiler warning flags... " >&6; }
11360 # Separate out the -Werror flag as some files just cannot be
11361 # compiled with it enabled.
11362 for w in ${build_warnings}; do
11363 case $w in
11364 -Werr*) WERROR_CFLAGS=-Werror ;;
11365 *) # Check that GCC accepts it
11366 saved_CFLAGS="$CFLAGS"
11367 CFLAGS="$CFLAGS -Werror $w"
11368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11369 /* end confdefs.h. */
11370
11371 int
11372 main ()
11373 {
11374
11375 ;
11376 return 0;
11377 }
11378 _ACEOF
11379 if ac_fn_c_try_compile "$LINENO"; then :
11380 WARN_CFLAGS="${WARN_CFLAGS} $w"
11381 fi
11382 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11383 CFLAGS="$saved_CFLAGS"
11384 esac
11385 done
11386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
11387 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
11388 fi
11389
11390
11391 cgen_maint=no
11392 cgen=guile
11393 cgendir='$(srcdir)/../../cgen'
11394 # Check whether --enable-cgen-maint was given.
11395 if test "${enable_cgen_maint+set}" = set; then :
11396 enableval=$enable_cgen_maint; case "${enableval}" in
11397 yes) cgen_maint=yes ;;
11398 no) cgen_maint=no ;;
11399 *)
11400 # Argument is a directory where cgen can be found. In some
11401 # future world cgen could be installable, but right now this
11402 # is not the case. Instead we assume the directory is a path
11403 # to the cgen source tree.
11404 cgen_maint=yes
11405 if test -r ${enableval}/iformat.scm; then
11406 # This looks like a cgen source tree.
11407 cgendir=${enableval}
11408 else
11409 as_fn_error $? "${enableval} doesn't look like a cgen source tree" "$LINENO" 5
11410 fi
11411 ;;
11412 esac
11413 fi
11414 if test x${cgen_maint} != xno ; then
11415 CGEN_MAINT=''
11416 else
11417 CGEN_MAINT='#'
11418 fi
11419
11420
11421
11422
11423
11424 case "${target_alias}" in
11425 m32r*-linux*)
11426 traps_obj=traps-linux.o
11427 sim_extra_cflags="-DM32R_LINUX"
11428 ;;
11429 *)
11430 traps_obj=traps.o
11431 sim_extra_cflags="-DM32R_ELF"
11432 ;;
11433 esac
11434
11435
11436
11437
11438 hardware="cfi core pal glue m32r_cache m32r_uart"
11439 sim_hw_cflags="-DWITH_HW=1"
11440 sim_hw="$hardware"
11441 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
11442
11443 # Check whether --enable-sim-hardware was given.
11444 if test "${enable_sim_hardware+set}" = set; then :
11445 enableval=$enable_sim_hardware;
11446 else
11447 enable_sim_hardware="yes"
11448 fi
11449
11450 case ${enable_sim_hardware} in
11451 yes|no) ;;
11452 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
11453 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
11454 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
11455 esac
11456
11457 if test "$enable_sim_hardware" = no; then
11458 sim_hw_objs=
11459 sim_hw_cflags="-DWITH_HW=0"
11460 sim_hw=
11461 else
11462 sim_hw_cflags="-DWITH_HW=1"
11463 # remove duplicates
11464 sim_hw=""
11465 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
11466 for i in $hardware ; do
11467 case " $sim_hw " in
11468 *" $i "*) ;;
11469 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
11470 esac
11471 done
11472 # mingw does not support sockser
11473 case ${host} in
11474 *mingw*) ;;
11475 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
11476 # that you instatiate. Instead, other code will call into it directly.
11477 # At some point, we should convert it over.
11478 sim_hw_objs="$sim_hw_objs dv-sockser.o"
11479
11480 cat >>confdefs.h <<_ACEOF
11481 #define HAVE_DV_SOCKSER 1
11482 _ACEOF
11483
11484 ;;
11485 esac
11486 if test x"$silent" != x"yes"; then
11487 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
11488 fi
11489 case " $hardware " in
11490 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
11491 $as_echo_n "checking for log2 in -lm... " >&6; }
11492 if ${ac_cv_lib_m_log2+:} false; then :
11493 $as_echo_n "(cached) " >&6
11494 else
11495 ac_check_lib_save_LIBS=$LIBS
11496 LIBS="-lm $LIBS"
11497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11498 /* end confdefs.h. */
11499
11500 /* Override any GCC internal prototype to avoid an error.
11501 Use char because int might match the return type of a GCC
11502 builtin and then its argument prototype would still apply. */
11503 #ifdef __cplusplus
11504 extern "C"
11505 #endif
11506 char log2 ();
11507 int
11508 main ()
11509 {
11510 return log2 ();
11511 ;
11512 return 0;
11513 }
11514 _ACEOF
11515 if ac_fn_c_try_link "$LINENO"; then :
11516 ac_cv_lib_m_log2=yes
11517 else
11518 ac_cv_lib_m_log2=no
11519 fi
11520 rm -f core conftest.err conftest.$ac_objext \
11521 conftest$ac_exeext conftest.$ac_ext
11522 LIBS=$ac_check_lib_save_LIBS
11523 fi
11524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
11525 $as_echo "$ac_cv_lib_m_log2" >&6; }
11526 if test "x$ac_cv_lib_m_log2" = xyes; then :
11527 cat >>confdefs.h <<_ACEOF
11528 #define HAVE_LIBM 1
11529 _ACEOF
11530
11531 LIBS="-lm $LIBS"
11532
11533 fi
11534 ;;
11535 esac
11536 fi
11537
11538
11539
11540 cgen_breaks=""
11541 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
11542 cgen_breaks="break cgen_rtx_error";
11543 fi
11544
11545 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
11546
11547 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
11548
11549 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
11550
11551 ac_config_commands="$ac_config_commands Makefile"
11552
11553 ac_config_commands="$ac_config_commands stamp-h"
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567 cat >confcache <<\_ACEOF
11568 # This file is a shell script that caches the results of configure
11569 # tests run on this system so they can be shared between configure
11570 # scripts and configure runs, see configure's option --config-cache.
11571 # It is not useful on other systems. If it contains results you don't
11572 # want to keep, you may remove or edit it.
11573 #
11574 # config.status only pays attention to the cache file if you give it
11575 # the --recheck option to rerun configure.
11576 #
11577 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11578 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11579 # following values.
11580
11581 _ACEOF
11582
11583 # The following way of writing the cache mishandles newlines in values,
11584 # but we know of no workaround that is simple, portable, and efficient.
11585 # So, we kill variables containing newlines.
11586 # Ultrix sh set writes to stderr and can't be redirected directly,
11587 # and sets the high bit in the cache file unless we assign to the vars.
11588 (
11589 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11590 eval ac_val=\$$ac_var
11591 case $ac_val in #(
11592 *${as_nl}*)
11593 case $ac_var in #(
11594 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11595 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11596 esac
11597 case $ac_var in #(
11598 _ | IFS | as_nl) ;; #(
11599 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11600 *) { eval $ac_var=; unset $ac_var;} ;;
11601 esac ;;
11602 esac
11603 done
11604
11605 (set) 2>&1 |
11606 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11607 *${as_nl}ac_space=\ *)
11608 # `set' does not quote correctly, so add quotes: double-quote
11609 # substitution turns \\\\ into \\, and sed turns \\ into \.
11610 sed -n \
11611 "s/'/'\\\\''/g;
11612 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11613 ;; #(
11614 *)
11615 # `set' quotes correctly as required by POSIX, so do not add quotes.
11616 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11617 ;;
11618 esac |
11619 sort
11620 ) |
11621 sed '
11622 /^ac_cv_env_/b end
11623 t clear
11624 :clear
11625 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11626 t end
11627 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11628 :end' >>confcache
11629 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11630 if test -w "$cache_file"; then
11631 if test "x$cache_file" != "x/dev/null"; then
11632 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11633 $as_echo "$as_me: updating cache $cache_file" >&6;}
11634 if test ! -f "$cache_file" || test -h "$cache_file"; then
11635 cat confcache >"$cache_file"
11636 else
11637 case $cache_file in #(
11638 */* | ?:*)
11639 mv -f confcache "$cache_file"$$ &&
11640 mv -f "$cache_file"$$ "$cache_file" ;; #(
11641 *)
11642 mv -f confcache "$cache_file" ;;
11643 esac
11644 fi
11645 fi
11646 else
11647 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11648 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11649 fi
11650 fi
11651 rm -f confcache
11652
11653 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11654 # Let make expand exec_prefix.
11655 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11656
11657 DEFS=-DHAVE_CONFIG_H
11658
11659 ac_libobjs=
11660 ac_ltlibobjs=
11661 U=
11662 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11663 # 1. Remove the extension, and $U if already installed.
11664 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11665 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11666 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11667 # will be set to the directory where LIBOBJS objects are built.
11668 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11669 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11670 done
11671 LIBOBJS=$ac_libobjs
11672
11673 LTLIBOBJS=$ac_ltlibobjs
11674
11675
11676
11677 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
11678 as_fn_error $? "conditional \"PLUGINS\" was never defined.
11679 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11680 fi
11681 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11682 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
11683 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11684 fi
11685
11686 : "${CONFIG_STATUS=./config.status}"
11687 ac_write_fail=0
11688 ac_clean_files_save=$ac_clean_files
11689 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11690 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11691 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11692 as_write_fail=0
11693 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11694 #! $SHELL
11695 # Generated by $as_me.
11696 # Run this file to recreate the current configuration.
11697 # Compiler output produced by configure, useful for debugging
11698 # configure, is in config.log if it exists.
11699
11700 debug=false
11701 ac_cs_recheck=false
11702 ac_cs_silent=false
11703
11704 SHELL=\${CONFIG_SHELL-$SHELL}
11705 export SHELL
11706 _ASEOF
11707 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11708 ## -------------------- ##
11709 ## M4sh Initialization. ##
11710 ## -------------------- ##
11711
11712 # Be more Bourne compatible
11713 DUALCASE=1; export DUALCASE # for MKS sh
11714 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11715 emulate sh
11716 NULLCMD=:
11717 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11718 # is contrary to our usage. Disable this feature.
11719 alias -g '${1+"$@"}'='"$@"'
11720 setopt NO_GLOB_SUBST
11721 else
11722 case `(set -o) 2>/dev/null` in #(
11723 *posix*) :
11724 set -o posix ;; #(
11725 *) :
11726 ;;
11727 esac
11728 fi
11729
11730
11731 as_nl='
11732 '
11733 export as_nl
11734 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11735 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11736 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11737 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11738 # Prefer a ksh shell builtin over an external printf program on Solaris,
11739 # but without wasting forks for bash or zsh.
11740 if test -z "$BASH_VERSION$ZSH_VERSION" \
11741 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11742 as_echo='print -r --'
11743 as_echo_n='print -rn --'
11744 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11745 as_echo='printf %s\n'
11746 as_echo_n='printf %s'
11747 else
11748 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11749 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11750 as_echo_n='/usr/ucb/echo -n'
11751 else
11752 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11753 as_echo_n_body='eval
11754 arg=$1;
11755 case $arg in #(
11756 *"$as_nl"*)
11757 expr "X$arg" : "X\\(.*\\)$as_nl";
11758 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11759 esac;
11760 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11761 '
11762 export as_echo_n_body
11763 as_echo_n='sh -c $as_echo_n_body as_echo'
11764 fi
11765 export as_echo_body
11766 as_echo='sh -c $as_echo_body as_echo'
11767 fi
11768
11769 # The user is always right.
11770 if test "${PATH_SEPARATOR+set}" != set; then
11771 PATH_SEPARATOR=:
11772 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11773 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11774 PATH_SEPARATOR=';'
11775 }
11776 fi
11777
11778
11779 # IFS
11780 # We need space, tab and new line, in precisely that order. Quoting is
11781 # there to prevent editors from complaining about space-tab.
11782 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11783 # splitting by setting IFS to empty value.)
11784 IFS=" "" $as_nl"
11785
11786 # Find who we are. Look in the path if we contain no directory separator.
11787 as_myself=
11788 case $0 in #((
11789 *[\\/]* ) as_myself=$0 ;;
11790 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11791 for as_dir in $PATH
11792 do
11793 IFS=$as_save_IFS
11794 test -z "$as_dir" && as_dir=.
11795 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11796 done
11797 IFS=$as_save_IFS
11798
11799 ;;
11800 esac
11801 # We did not find ourselves, most probably we were run as `sh COMMAND'
11802 # in which case we are not to be found in the path.
11803 if test "x$as_myself" = x; then
11804 as_myself=$0
11805 fi
11806 if test ! -f "$as_myself"; then
11807 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11808 exit 1
11809 fi
11810
11811 # Unset variables that we do not need and which cause bugs (e.g. in
11812 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11813 # suppresses any "Segmentation fault" message there. '((' could
11814 # trigger a bug in pdksh 5.2.14.
11815 for as_var in BASH_ENV ENV MAIL MAILPATH
11816 do eval test x\${$as_var+set} = xset \
11817 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11818 done
11819 PS1='$ '
11820 PS2='> '
11821 PS4='+ '
11822
11823 # NLS nuisances.
11824 LC_ALL=C
11825 export LC_ALL
11826 LANGUAGE=C
11827 export LANGUAGE
11828
11829 # CDPATH.
11830 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11831
11832
11833 # as_fn_error STATUS ERROR [LINENO LOG_FD]
11834 # ----------------------------------------
11835 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11836 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11837 # script with STATUS, using 1 if that was 0.
11838 as_fn_error ()
11839 {
11840 as_status=$1; test $as_status -eq 0 && as_status=1
11841 if test "$4"; then
11842 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11843 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
11844 fi
11845 $as_echo "$as_me: error: $2" >&2
11846 as_fn_exit $as_status
11847 } # as_fn_error
11848
11849
11850 # as_fn_set_status STATUS
11851 # -----------------------
11852 # Set $? to STATUS, without forking.
11853 as_fn_set_status ()
11854 {
11855 return $1
11856 } # as_fn_set_status
11857
11858 # as_fn_exit STATUS
11859 # -----------------
11860 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11861 as_fn_exit ()
11862 {
11863 set +e
11864 as_fn_set_status $1
11865 exit $1
11866 } # as_fn_exit
11867
11868 # as_fn_unset VAR
11869 # ---------------
11870 # Portably unset VAR.
11871 as_fn_unset ()
11872 {
11873 { eval $1=; unset $1;}
11874 }
11875 as_unset=as_fn_unset
11876 # as_fn_append VAR VALUE
11877 # ----------------------
11878 # Append the text in VALUE to the end of the definition contained in VAR. Take
11879 # advantage of any shell optimizations that allow amortized linear growth over
11880 # repeated appends, instead of the typical quadratic growth present in naive
11881 # implementations.
11882 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11883 eval 'as_fn_append ()
11884 {
11885 eval $1+=\$2
11886 }'
11887 else
11888 as_fn_append ()
11889 {
11890 eval $1=\$$1\$2
11891 }
11892 fi # as_fn_append
11893
11894 # as_fn_arith ARG...
11895 # ------------------
11896 # Perform arithmetic evaluation on the ARGs, and store the result in the
11897 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11898 # must be portable across $(()) and expr.
11899 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11900 eval 'as_fn_arith ()
11901 {
11902 as_val=$(( $* ))
11903 }'
11904 else
11905 as_fn_arith ()
11906 {
11907 as_val=`expr "$@" || test $? -eq 1`
11908 }
11909 fi # as_fn_arith
11910
11911
11912 if expr a : '\(a\)' >/dev/null 2>&1 &&
11913 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11914 as_expr=expr
11915 else
11916 as_expr=false
11917 fi
11918
11919 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11920 as_basename=basename
11921 else
11922 as_basename=false
11923 fi
11924
11925 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11926 as_dirname=dirname
11927 else
11928 as_dirname=false
11929 fi
11930
11931 as_me=`$as_basename -- "$0" ||
11932 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11933 X"$0" : 'X\(//\)$' \| \
11934 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11935 $as_echo X/"$0" |
11936 sed '/^.*\/\([^/][^/]*\)\/*$/{
11937 s//\1/
11938 q
11939 }
11940 /^X\/\(\/\/\)$/{
11941 s//\1/
11942 q
11943 }
11944 /^X\/\(\/\).*/{
11945 s//\1/
11946 q
11947 }
11948 s/.*/./; q'`
11949
11950 # Avoid depending upon Character Ranges.
11951 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11952 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11953 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11954 as_cr_digits='0123456789'
11955 as_cr_alnum=$as_cr_Letters$as_cr_digits
11956
11957 ECHO_C= ECHO_N= ECHO_T=
11958 case `echo -n x` in #(((((
11959 -n*)
11960 case `echo 'xy\c'` in
11961 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11962 xy) ECHO_C='\c';;
11963 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11964 ECHO_T=' ';;
11965 esac;;
11966 *)
11967 ECHO_N='-n';;
11968 esac
11969
11970 rm -f conf$$ conf$$.exe conf$$.file
11971 if test -d conf$$.dir; then
11972 rm -f conf$$.dir/conf$$.file
11973 else
11974 rm -f conf$$.dir
11975 mkdir conf$$.dir 2>/dev/null
11976 fi
11977 if (echo >conf$$.file) 2>/dev/null; then
11978 if ln -s conf$$.file conf$$ 2>/dev/null; then
11979 as_ln_s='ln -s'
11980 # ... but there are two gotchas:
11981 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11982 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11983 # In both cases, we have to default to `cp -pR'.
11984 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11985 as_ln_s='cp -pR'
11986 elif ln conf$$.file conf$$ 2>/dev/null; then
11987 as_ln_s=ln
11988 else
11989 as_ln_s='cp -pR'
11990 fi
11991 else
11992 as_ln_s='cp -pR'
11993 fi
11994 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11995 rmdir conf$$.dir 2>/dev/null
11996
11997
11998 # as_fn_mkdir_p
11999 # -------------
12000 # Create "$as_dir" as a directory, including parents if necessary.
12001 as_fn_mkdir_p ()
12002 {
12003
12004 case $as_dir in #(
12005 -*) as_dir=./$as_dir;;
12006 esac
12007 test -d "$as_dir" || eval $as_mkdir_p || {
12008 as_dirs=
12009 while :; do
12010 case $as_dir in #(
12011 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12012 *) as_qdir=$as_dir;;
12013 esac
12014 as_dirs="'$as_qdir' $as_dirs"
12015 as_dir=`$as_dirname -- "$as_dir" ||
12016 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12017 X"$as_dir" : 'X\(//\)[^/]' \| \
12018 X"$as_dir" : 'X\(//\)$' \| \
12019 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12020 $as_echo X"$as_dir" |
12021 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12022 s//\1/
12023 q
12024 }
12025 /^X\(\/\/\)[^/].*/{
12026 s//\1/
12027 q
12028 }
12029 /^X\(\/\/\)$/{
12030 s//\1/
12031 q
12032 }
12033 /^X\(\/\).*/{
12034 s//\1/
12035 q
12036 }
12037 s/.*/./; q'`
12038 test -d "$as_dir" && break
12039 done
12040 test -z "$as_dirs" || eval "mkdir $as_dirs"
12041 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12042
12043
12044 } # as_fn_mkdir_p
12045 if mkdir -p . 2>/dev/null; then
12046 as_mkdir_p='mkdir -p "$as_dir"'
12047 else
12048 test -d ./-p && rmdir ./-p
12049 as_mkdir_p=false
12050 fi
12051
12052
12053 # as_fn_executable_p FILE
12054 # -----------------------
12055 # Test if FILE is an executable regular file.
12056 as_fn_executable_p ()
12057 {
12058 test -f "$1" && test -x "$1"
12059 } # as_fn_executable_p
12060 as_test_x='test -x'
12061 as_executable_p=as_fn_executable_p
12062
12063 # Sed expression to map a string onto a valid CPP name.
12064 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12065
12066 # Sed expression to map a string onto a valid variable name.
12067 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12068
12069
12070 exec 6>&1
12071 ## ----------------------------------- ##
12072 ## Main body of $CONFIG_STATUS script. ##
12073 ## ----------------------------------- ##
12074 _ASEOF
12075 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12076
12077 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12078 # Save the log message, to keep $0 and so on meaningful, and to
12079 # report actual input values of CONFIG_FILES etc. instead of their
12080 # values after options handling.
12081 ac_log="
12082 This file was extended by $as_me, which was
12083 generated by GNU Autoconf 2.69. Invocation command line was
12084
12085 CONFIG_FILES = $CONFIG_FILES
12086 CONFIG_HEADERS = $CONFIG_HEADERS
12087 CONFIG_LINKS = $CONFIG_LINKS
12088 CONFIG_COMMANDS = $CONFIG_COMMANDS
12089 $ $0 $@
12090
12091 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12092 "
12093
12094 _ACEOF
12095
12096 case $ac_config_files in *"
12097 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12098 esac
12099
12100 case $ac_config_headers in *"
12101 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12102 esac
12103
12104
12105 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12106 # Files that config.status was made for.
12107 config_files="$ac_config_files"
12108 config_headers="$ac_config_headers"
12109 config_commands="$ac_config_commands"
12110
12111 _ACEOF
12112
12113 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12114 ac_cs_usage="\
12115 \`$as_me' instantiates files and other configuration actions
12116 from templates according to the current configuration. Unless the files
12117 and actions are specified as TAGs, all are instantiated by default.
12118
12119 Usage: $0 [OPTION]... [TAG]...
12120
12121 -h, --help print this help, then exit
12122 -V, --version print version number and configuration settings, then exit
12123 --config print configuration, then exit
12124 -q, --quiet, --silent
12125 do not print progress messages
12126 -d, --debug don't remove temporary files
12127 --recheck update $as_me by reconfiguring in the same conditions
12128 --file=FILE[:TEMPLATE]
12129 instantiate the configuration file FILE
12130 --header=FILE[:TEMPLATE]
12131 instantiate the configuration header FILE
12132
12133 Configuration files:
12134 $config_files
12135
12136 Configuration headers:
12137 $config_headers
12138
12139 Configuration commands:
12140 $config_commands
12141
12142 Report bugs to the package provider."
12143
12144 _ACEOF
12145 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12146 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12147 ac_cs_version="\\
12148 config.status
12149 configured by $0, generated by GNU Autoconf 2.69,
12150 with options \\"\$ac_cs_config\\"
12151
12152 Copyright (C) 2012 Free Software Foundation, Inc.
12153 This config.status script is free software; the Free Software Foundation
12154 gives unlimited permission to copy, distribute and modify it."
12155
12156 ac_pwd='$ac_pwd'
12157 srcdir='$srcdir'
12158 INSTALL='$INSTALL'
12159 AWK='$AWK'
12160 test -n "\$AWK" || AWK=awk
12161 _ACEOF
12162
12163 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12164 # The default lists apply if the user does not specify any file.
12165 ac_need_defaults=:
12166 while test $# != 0
12167 do
12168 case $1 in
12169 --*=?*)
12170 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12171 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12172 ac_shift=:
12173 ;;
12174 --*=)
12175 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12176 ac_optarg=
12177 ac_shift=:
12178 ;;
12179 *)
12180 ac_option=$1
12181 ac_optarg=$2
12182 ac_shift=shift
12183 ;;
12184 esac
12185
12186 case $ac_option in
12187 # Handling of the options.
12188 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12189 ac_cs_recheck=: ;;
12190 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12191 $as_echo "$ac_cs_version"; exit ;;
12192 --config | --confi | --conf | --con | --co | --c )
12193 $as_echo "$ac_cs_config"; exit ;;
12194 --debug | --debu | --deb | --de | --d | -d )
12195 debug=: ;;
12196 --file | --fil | --fi | --f )
12197 $ac_shift
12198 case $ac_optarg in
12199 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12200 '') as_fn_error $? "missing file argument" ;;
12201 esac
12202 as_fn_append CONFIG_FILES " '$ac_optarg'"
12203 ac_need_defaults=false;;
12204 --header | --heade | --head | --hea )
12205 $ac_shift
12206 case $ac_optarg in
12207 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12208 esac
12209 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12210 ac_need_defaults=false;;
12211 --he | --h)
12212 # Conflict between --help and --header
12213 as_fn_error $? "ambiguous option: \`$1'
12214 Try \`$0 --help' for more information.";;
12215 --help | --hel | -h )
12216 $as_echo "$ac_cs_usage"; exit ;;
12217 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12218 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12219 ac_cs_silent=: ;;
12220
12221 # This is an error.
12222 -*) as_fn_error $? "unrecognized option: \`$1'
12223 Try \`$0 --help' for more information." ;;
12224
12225 *) as_fn_append ac_config_targets " $1"
12226 ac_need_defaults=false ;;
12227
12228 esac
12229 shift
12230 done
12231
12232 ac_configure_extra_args=
12233
12234 if $ac_cs_silent; then
12235 exec 6>/dev/null
12236 ac_configure_extra_args="$ac_configure_extra_args --silent"
12237 fi
12238
12239 _ACEOF
12240 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12241 if \$ac_cs_recheck; then
12242 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12243 shift
12244 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12245 CONFIG_SHELL='$SHELL'
12246 export CONFIG_SHELL
12247 exec "\$@"
12248 fi
12249
12250 _ACEOF
12251 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12252 exec 5>>config.log
12253 {
12254 echo
12255 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12256 ## Running $as_me. ##
12257 _ASBOX
12258 $as_echo "$ac_log"
12259 } >&5
12260
12261 _ACEOF
12262 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12263 #
12264 # INIT-COMMANDS
12265 #
12266 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12267
12268
12269 # The HP-UX ksh and POSIX shell print the target directory to stdout
12270 # if CDPATH is set.
12271 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12272
12273 sed_quote_subst='$sed_quote_subst'
12274 double_quote_subst='$double_quote_subst'
12275 delay_variable_subst='$delay_variable_subst'
12276 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12277 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12278 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12279 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12280 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12281 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12282 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12283 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12284 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12285 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12286 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12287 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12288 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12289 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12290 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12291 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12292 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12293 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12294 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12295 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12296 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12297 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12298 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12299 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12300 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12301 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12302 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12303 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12304 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12305 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12306 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12307 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12308 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12309 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12310 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12311 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12312 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12313 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12314 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12315 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12316 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12317 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12318 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12319 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12320 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12321 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12322 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12323 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12324 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"`'
12325 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12326 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12327 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12328 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12329 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12330 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12331 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12332 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12333 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12334 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12335 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12336 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12337 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12338 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12339 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12340 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12341 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12342 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12343 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12344 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12345 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12346 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12347 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12348 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12349 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12350 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12351 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12352 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12353 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12354 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12355 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12356 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12357 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12358 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12359 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12360 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12361 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12362 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12363 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12364 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12365 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12366 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12367 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12368 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12369 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12370 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12371 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12372 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12373 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12374 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12375 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12376 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12377 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12378 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12379 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12380 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12381 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12382 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12383 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12384 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12385 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12386 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12387 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12388 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12389 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12390 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12391 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12392 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12393 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12394 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12395 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12396
12397 LTCC='$LTCC'
12398 LTCFLAGS='$LTCFLAGS'
12399 compiler='$compiler_DEFAULT'
12400
12401 # A function that is used when there is no print builtin or printf.
12402 func_fallback_echo ()
12403 {
12404 eval 'cat <<_LTECHO_EOF
12405 \$1
12406 _LTECHO_EOF'
12407 }
12408
12409 # Quote evaled strings.
12410 for var in SHELL \
12411 ECHO \
12412 SED \
12413 GREP \
12414 EGREP \
12415 FGREP \
12416 LD \
12417 NM \
12418 LN_S \
12419 lt_SP2NL \
12420 lt_NL2SP \
12421 reload_flag \
12422 OBJDUMP \
12423 deplibs_check_method \
12424 file_magic_cmd \
12425 AR \
12426 AR_FLAGS \
12427 STRIP \
12428 RANLIB \
12429 CC \
12430 CFLAGS \
12431 compiler \
12432 lt_cv_sys_global_symbol_pipe \
12433 lt_cv_sys_global_symbol_to_cdecl \
12434 lt_cv_sys_global_symbol_to_c_name_address \
12435 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12436 lt_prog_compiler_no_builtin_flag \
12437 lt_prog_compiler_wl \
12438 lt_prog_compiler_pic \
12439 lt_prog_compiler_static \
12440 lt_cv_prog_compiler_c_o \
12441 need_locks \
12442 DSYMUTIL \
12443 NMEDIT \
12444 LIPO \
12445 OTOOL \
12446 OTOOL64 \
12447 shrext_cmds \
12448 export_dynamic_flag_spec \
12449 whole_archive_flag_spec \
12450 compiler_needs_object \
12451 with_gnu_ld \
12452 allow_undefined_flag \
12453 no_undefined_flag \
12454 hardcode_libdir_flag_spec \
12455 hardcode_libdir_flag_spec_ld \
12456 hardcode_libdir_separator \
12457 fix_srcfile_path \
12458 exclude_expsyms \
12459 include_expsyms \
12460 file_list_spec \
12461 variables_saved_for_relink \
12462 libname_spec \
12463 library_names_spec \
12464 soname_spec \
12465 install_override_mode \
12466 finish_eval \
12467 old_striplib \
12468 striplib; do
12469 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12470 *[\\\\\\\`\\"\\\$]*)
12471 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12472 ;;
12473 *)
12474 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12475 ;;
12476 esac
12477 done
12478
12479 # Double-quote double-evaled strings.
12480 for var in reload_cmds \
12481 old_postinstall_cmds \
12482 old_postuninstall_cmds \
12483 old_archive_cmds \
12484 extract_expsyms_cmds \
12485 old_archive_from_new_cmds \
12486 old_archive_from_expsyms_cmds \
12487 archive_cmds \
12488 archive_expsym_cmds \
12489 module_cmds \
12490 module_expsym_cmds \
12491 export_symbols_cmds \
12492 prelink_cmds \
12493 postinstall_cmds \
12494 postuninstall_cmds \
12495 finish_cmds \
12496 sys_lib_search_path_spec \
12497 sys_lib_dlsearch_path_spec; do
12498 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12499 *[\\\\\\\`\\"\\\$]*)
12500 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12501 ;;
12502 *)
12503 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12504 ;;
12505 esac
12506 done
12507
12508 ac_aux_dir='$ac_aux_dir'
12509 xsi_shell='$xsi_shell'
12510 lt_shell_append='$lt_shell_append'
12511
12512 # See if we are running on zsh, and set the options which allow our
12513 # commands through without removal of \ escapes INIT.
12514 if test -n "\${ZSH_VERSION+set}" ; then
12515 setopt NO_GLOB_SUBST
12516 fi
12517
12518
12519 PACKAGE='$PACKAGE'
12520 VERSION='$VERSION'
12521 TIMESTAMP='$TIMESTAMP'
12522 RM='$RM'
12523 ofile='$ofile'
12524
12525
12526
12527
12528 _ACEOF
12529
12530 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12531
12532 # Handling of arguments.
12533 for ac_config_target in $ac_config_targets
12534 do
12535 case $ac_config_target in
12536 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
12537 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
12538 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12539 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
12540 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
12541 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
12542 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
12543 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
12544
12545 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12546 esac
12547 done
12548
12549
12550 # If the user did not use the arguments to specify the items to instantiate,
12551 # then the envvar interface is used. Set only those that are not.
12552 # We use the long form for the default assignment because of an extremely
12553 # bizarre bug on SunOS 4.1.3.
12554 if $ac_need_defaults; then
12555 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12556 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12557 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12558 fi
12559
12560 # Have a temporary directory for convenience. Make it in the build tree
12561 # simply because there is no reason against having it here, and in addition,
12562 # creating and moving files from /tmp can sometimes cause problems.
12563 # Hook for its removal unless debugging.
12564 # Note that there is a small window in which the directory will not be cleaned:
12565 # after its creation but before its name has been assigned to `$tmp'.
12566 $debug ||
12567 {
12568 tmp= ac_tmp=
12569 trap 'exit_status=$?
12570 : "${ac_tmp:=$tmp}"
12571 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12572 ' 0
12573 trap 'as_fn_exit 1' 1 2 13 15
12574 }
12575 # Create a (secure) tmp directory for tmp files.
12576
12577 {
12578 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12579 test -d "$tmp"
12580 } ||
12581 {
12582 tmp=./conf$$-$RANDOM
12583 (umask 077 && mkdir "$tmp")
12584 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12585 ac_tmp=$tmp
12586
12587 # Set up the scripts for CONFIG_FILES section.
12588 # No need to generate them if there are no CONFIG_FILES.
12589 # This happens for instance with `./config.status config.h'.
12590 if test -n "$CONFIG_FILES"; then
12591
12592
12593 ac_cr=`echo X | tr X '\015'`
12594 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12595 # But we know of no other shell where ac_cr would be empty at this
12596 # point, so we can use a bashism as a fallback.
12597 if test "x$ac_cr" = x; then
12598 eval ac_cr=\$\'\\r\'
12599 fi
12600 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12601 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12602 ac_cs_awk_cr='\\r'
12603 else
12604 ac_cs_awk_cr=$ac_cr
12605 fi
12606
12607 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12608 _ACEOF
12609
12610
12611 {
12612 echo "cat >conf$$subs.awk <<_ACEOF" &&
12613 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12614 echo "_ACEOF"
12615 } >conf$$subs.sh ||
12616 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12617 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12618 ac_delim='%!_!# '
12619 for ac_last_try in false false false false false :; do
12620 . ./conf$$subs.sh ||
12621 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12622
12623 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12624 if test $ac_delim_n = $ac_delim_num; then
12625 break
12626 elif $ac_last_try; then
12627 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12628 else
12629 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12630 fi
12631 done
12632 rm -f conf$$subs.sh
12633
12634 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12635 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12636 _ACEOF
12637 sed -n '
12638 h
12639 s/^/S["/; s/!.*/"]=/
12640 p
12641 g
12642 s/^[^!]*!//
12643 :repl
12644 t repl
12645 s/'"$ac_delim"'$//
12646 t delim
12647 :nl
12648 h
12649 s/\(.\{148\}\)..*/\1/
12650 t more1
12651 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12652 p
12653 n
12654 b repl
12655 :more1
12656 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12657 p
12658 g
12659 s/.\{148\}//
12660 t nl
12661 :delim
12662 h
12663 s/\(.\{148\}\)..*/\1/
12664 t more2
12665 s/["\\]/\\&/g; s/^/"/; s/$/"/
12666 p
12667 b
12668 :more2
12669 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12670 p
12671 g
12672 s/.\{148\}//
12673 t delim
12674 ' <conf$$subs.awk | sed '
12675 /^[^""]/{
12676 N
12677 s/\n//
12678 }
12679 ' >>$CONFIG_STATUS || ac_write_fail=1
12680 rm -f conf$$subs.awk
12681 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12682 _ACAWK
12683 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12684 for (key in S) S_is_set[key] = 1
12685 FS = "\a"
12686
12687 }
12688 {
12689 line = $ 0
12690 nfields = split(line, field, "@")
12691 substed = 0
12692 len = length(field[1])
12693 for (i = 2; i < nfields; i++) {
12694 key = field[i]
12695 keylen = length(key)
12696 if (S_is_set[key]) {
12697 value = S[key]
12698 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12699 len += length(value) + length(field[++i])
12700 substed = 1
12701 } else
12702 len += 1 + keylen
12703 }
12704
12705 print line
12706 }
12707
12708 _ACAWK
12709 _ACEOF
12710 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12711 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12712 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12713 else
12714 cat
12715 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12716 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12717 _ACEOF
12718
12719 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12720 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12721 # trailing colons and then remove the whole line if VPATH becomes empty
12722 # (actually we leave an empty line to preserve line numbers).
12723 if test "x$srcdir" = x.; then
12724 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12725 h
12726 s///
12727 s/^/:/
12728 s/[ ]*$/:/
12729 s/:\$(srcdir):/:/g
12730 s/:\${srcdir}:/:/g
12731 s/:@srcdir@:/:/g
12732 s/^:*//
12733 s/:*$//
12734 x
12735 s/\(=[ ]*\).*/\1/
12736 G
12737 s/\n//
12738 s/^[^=]*=[ ]*$//
12739 }'
12740 fi
12741
12742 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12743 fi # test -n "$CONFIG_FILES"
12744
12745 # Set up the scripts for CONFIG_HEADERS section.
12746 # No need to generate them if there are no CONFIG_HEADERS.
12747 # This happens for instance with `./config.status Makefile'.
12748 if test -n "$CONFIG_HEADERS"; then
12749 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
12750 BEGIN {
12751 _ACEOF
12752
12753 # Transform confdefs.h into an awk script `defines.awk', embedded as
12754 # here-document in config.status, that substitutes the proper values into
12755 # config.h.in to produce config.h.
12756
12757 # Create a delimiter string that does not exist in confdefs.h, to ease
12758 # handling of long lines.
12759 ac_delim='%!_!# '
12760 for ac_last_try in false false :; do
12761 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12762 if test -z "$ac_tt"; then
12763 break
12764 elif $ac_last_try; then
12765 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
12766 else
12767 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12768 fi
12769 done
12770
12771 # For the awk script, D is an array of macro values keyed by name,
12772 # likewise P contains macro parameters if any. Preserve backslash
12773 # newline sequences.
12774
12775 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12776 sed -n '
12777 s/.\{148\}/&'"$ac_delim"'/g
12778 t rset
12779 :rset
12780 s/^[ ]*#[ ]*define[ ][ ]*/ /
12781 t def
12782 d
12783 :def
12784 s/\\$//
12785 t bsnl
12786 s/["\\]/\\&/g
12787 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12788 D["\1"]=" \3"/p
12789 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12790 d
12791 :bsnl
12792 s/["\\]/\\&/g
12793 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12794 D["\1"]=" \3\\\\\\n"\\/p
12795 t cont
12796 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12797 t cont
12798 d
12799 :cont
12800 n
12801 s/.\{148\}/&'"$ac_delim"'/g
12802 t clear
12803 :clear
12804 s/\\$//
12805 t bsnlc
12806 s/["\\]/\\&/g; s/^/"/; s/$/"/p
12807 d
12808 :bsnlc
12809 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12810 b cont
12811 ' <confdefs.h | sed '
12812 s/'"$ac_delim"'/"\\\
12813 "/g' >>$CONFIG_STATUS || ac_write_fail=1
12814
12815 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12816 for (key in D) D_is_set[key] = 1
12817 FS = "\a"
12818 }
12819 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12820 line = \$ 0
12821 split(line, arg, " ")
12822 if (arg[1] == "#") {
12823 defundef = arg[2]
12824 mac1 = arg[3]
12825 } else {
12826 defundef = substr(arg[1], 2)
12827 mac1 = arg[2]
12828 }
12829 split(mac1, mac2, "(") #)
12830 macro = mac2[1]
12831 prefix = substr(line, 1, index(line, defundef) - 1)
12832 if (D_is_set[macro]) {
12833 # Preserve the white space surrounding the "#".
12834 print prefix "define", macro P[macro] D[macro]
12835 next
12836 } else {
12837 # Replace #undef with comments. This is necessary, for example,
12838 # in the case of _POSIX_SOURCE, which is predefined and required
12839 # on some systems where configure will not decide to define it.
12840 if (defundef == "undef") {
12841 print "/*", prefix defundef, macro, "*/"
12842 next
12843 }
12844 }
12845 }
12846 { print }
12847 _ACAWK
12848 _ACEOF
12849 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12850 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
12851 fi # test -n "$CONFIG_HEADERS"
12852
12853
12854 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12855 shift
12856 for ac_tag
12857 do
12858 case $ac_tag in
12859 :[FHLC]) ac_mode=$ac_tag; continue;;
12860 esac
12861 case $ac_mode$ac_tag in
12862 :[FHL]*:*);;
12863 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
12864 :[FH]-) ac_tag=-:-;;
12865 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12866 esac
12867 ac_save_IFS=$IFS
12868 IFS=:
12869 set x $ac_tag
12870 IFS=$ac_save_IFS
12871 shift
12872 ac_file=$1
12873 shift
12874
12875 case $ac_mode in
12876 :L) ac_source=$1;;
12877 :[FH])
12878 ac_file_inputs=
12879 for ac_f
12880 do
12881 case $ac_f in
12882 -) ac_f="$ac_tmp/stdin";;
12883 *) # Look for the file first in the build tree, then in the source tree
12884 # (if the path is not absolute). The absolute path cannot be DOS-style,
12885 # because $ac_f cannot contain `:'.
12886 test -f "$ac_f" ||
12887 case $ac_f in
12888 [\\/$]*) false;;
12889 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12890 esac ||
12891 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12892 esac
12893 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12894 as_fn_append ac_file_inputs " '$ac_f'"
12895 done
12896
12897 # Let's still pretend it is `configure' which instantiates (i.e., don't
12898 # use $as_me), people would be surprised to read:
12899 # /* config.h. Generated by config.status. */
12900 configure_input='Generated from '`
12901 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12902 `' by configure.'
12903 if test x"$ac_file" != x-; then
12904 configure_input="$ac_file. $configure_input"
12905 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12906 $as_echo "$as_me: creating $ac_file" >&6;}
12907 fi
12908 # Neutralize special characters interpreted by sed in replacement strings.
12909 case $configure_input in #(
12910 *\&* | *\|* | *\\* )
12911 ac_sed_conf_input=`$as_echo "$configure_input" |
12912 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12913 *) ac_sed_conf_input=$configure_input;;
12914 esac
12915
12916 case $ac_tag in
12917 *:-:* | *:-) cat >"$ac_tmp/stdin" \
12918 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
12919 esac
12920 ;;
12921 esac
12922
12923 ac_dir=`$as_dirname -- "$ac_file" ||
12924 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12925 X"$ac_file" : 'X\(//\)[^/]' \| \
12926 X"$ac_file" : 'X\(//\)$' \| \
12927 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12928 $as_echo X"$ac_file" |
12929 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12930 s//\1/
12931 q
12932 }
12933 /^X\(\/\/\)[^/].*/{
12934 s//\1/
12935 q
12936 }
12937 /^X\(\/\/\)$/{
12938 s//\1/
12939 q
12940 }
12941 /^X\(\/\).*/{
12942 s//\1/
12943 q
12944 }
12945 s/.*/./; q'`
12946 as_dir="$ac_dir"; as_fn_mkdir_p
12947 ac_builddir=.
12948
12949 case "$ac_dir" in
12950 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12951 *)
12952 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12953 # A ".." for each directory in $ac_dir_suffix.
12954 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12955 case $ac_top_builddir_sub in
12956 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12957 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12958 esac ;;
12959 esac
12960 ac_abs_top_builddir=$ac_pwd
12961 ac_abs_builddir=$ac_pwd$ac_dir_suffix
12962 # for backward compatibility:
12963 ac_top_builddir=$ac_top_build_prefix
12964
12965 case $srcdir in
12966 .) # We are building in place.
12967 ac_srcdir=.
12968 ac_top_srcdir=$ac_top_builddir_sub
12969 ac_abs_top_srcdir=$ac_pwd ;;
12970 [\\/]* | ?:[\\/]* ) # Absolute name.
12971 ac_srcdir=$srcdir$ac_dir_suffix;
12972 ac_top_srcdir=$srcdir
12973 ac_abs_top_srcdir=$srcdir ;;
12974 *) # Relative name.
12975 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12976 ac_top_srcdir=$ac_top_build_prefix$srcdir
12977 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12978 esac
12979 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12980
12981
12982 case $ac_mode in
12983 :F)
12984 #
12985 # CONFIG_FILE
12986 #
12987
12988 case $INSTALL in
12989 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12990 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12991 esac
12992 _ACEOF
12993
12994 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12995 # If the template does not know about datarootdir, expand it.
12996 # FIXME: This hack should be removed a few years after 2.60.
12997 ac_datarootdir_hack=; ac_datarootdir_seen=
12998 ac_sed_dataroot='
12999 /datarootdir/ {
13000 p
13001 q
13002 }
13003 /@datadir@/p
13004 /@docdir@/p
13005 /@infodir@/p
13006 /@localedir@/p
13007 /@mandir@/p'
13008 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13009 *datarootdir*) ac_datarootdir_seen=yes;;
13010 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13011 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13012 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13013 _ACEOF
13014 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13015 ac_datarootdir_hack='
13016 s&@datadir@&$datadir&g
13017 s&@docdir@&$docdir&g
13018 s&@infodir@&$infodir&g
13019 s&@localedir@&$localedir&g
13020 s&@mandir@&$mandir&g
13021 s&\\\${datarootdir}&$datarootdir&g' ;;
13022 esac
13023 _ACEOF
13024
13025 # Neutralize VPATH when `$srcdir' = `.'.
13026 # Shell code in configure.ac might set extrasub.
13027 # FIXME: do we really want to maintain this feature?
13028 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13029 ac_sed_extra="$ac_vpsub
13030 $extrasub
13031 _ACEOF
13032 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13033 :t
13034 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13035 s|@configure_input@|$ac_sed_conf_input|;t t
13036 s&@top_builddir@&$ac_top_builddir_sub&;t t
13037 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13038 s&@srcdir@&$ac_srcdir&;t t
13039 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13040 s&@top_srcdir@&$ac_top_srcdir&;t t
13041 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13042 s&@builddir@&$ac_builddir&;t t
13043 s&@abs_builddir@&$ac_abs_builddir&;t t
13044 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13045 s&@INSTALL@&$ac_INSTALL&;t t
13046 $ac_datarootdir_hack
13047 "
13048 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13049 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13050
13051 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13052 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13053 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13054 "$ac_tmp/out"`; test -z "$ac_out"; } &&
13055 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13056 which seems to be undefined. Please make sure it is defined" >&5
13057 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13058 which seems to be undefined. Please make sure it is defined" >&2;}
13059
13060 rm -f "$ac_tmp/stdin"
13061 case $ac_file in
13062 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13063 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13064 esac \
13065 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13066 ;;
13067 :H)
13068 #
13069 # CONFIG_HEADER
13070 #
13071 if test x"$ac_file" != x-; then
13072 {
13073 $as_echo "/* $configure_input */" \
13074 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13075 } >"$ac_tmp/config.h" \
13076 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13077 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13078 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13079 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13080 else
13081 rm -f "$ac_file"
13082 mv "$ac_tmp/config.h" "$ac_file" \
13083 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13084 fi
13085 else
13086 $as_echo "/* $configure_input */" \
13087 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13088 || as_fn_error $? "could not create -" "$LINENO" 5
13089 fi
13090 ;;
13091
13092 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13093 $as_echo "$as_me: executing $ac_file commands" >&6;}
13094 ;;
13095 esac
13096
13097
13098 case $ac_file$ac_mode in
13099 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
13100 "libtool":C)
13101
13102 # See if we are running on zsh, and set the options which allow our
13103 # commands through without removal of \ escapes.
13104 if test -n "${ZSH_VERSION+set}" ; then
13105 setopt NO_GLOB_SUBST
13106 fi
13107
13108 cfgfile="${ofile}T"
13109 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13110 $RM "$cfgfile"
13111
13112 cat <<_LT_EOF >> "$cfgfile"
13113 #! $SHELL
13114
13115 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13116 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13117 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13118 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13119 #
13120 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13121 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13122 # Written by Gordon Matzigkeit, 1996
13123 #
13124 # This file is part of GNU Libtool.
13125 #
13126 # GNU Libtool is free software; you can redistribute it and/or
13127 # modify it under the terms of the GNU General Public License as
13128 # published by the Free Software Foundation; either version 2 of
13129 # the License, or (at your option) any later version.
13130 #
13131 # As a special exception to the GNU General Public License,
13132 # if you distribute this file as part of a program or library that
13133 # is built using GNU Libtool, you may include this file under the
13134 # same distribution terms that you use for the rest of that program.
13135 #
13136 # GNU Libtool is distributed in the hope that it will be useful,
13137 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13138 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13139 # GNU General Public License for more details.
13140 #
13141 # You should have received a copy of the GNU General Public License
13142 # along with GNU Libtool; see the file COPYING. If not, a copy
13143 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13144 # obtained by writing to the Free Software Foundation, Inc.,
13145 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13146
13147
13148 # The names of the tagged configurations supported by this script.
13149 available_tags=""
13150
13151 # ### BEGIN LIBTOOL CONFIG
13152
13153 # Which release of libtool.m4 was used?
13154 macro_version=$macro_version
13155 macro_revision=$macro_revision
13156
13157 # Whether or not to build shared libraries.
13158 build_libtool_libs=$enable_shared
13159
13160 # Whether or not to build static libraries.
13161 build_old_libs=$enable_static
13162
13163 # What type of objects to build.
13164 pic_mode=$pic_mode
13165
13166 # Whether or not to optimize for fast installation.
13167 fast_install=$enable_fast_install
13168
13169 # Shell to use when invoking shell scripts.
13170 SHELL=$lt_SHELL
13171
13172 # An echo program that protects backslashes.
13173 ECHO=$lt_ECHO
13174
13175 # The host system.
13176 host_alias=$host_alias
13177 host=$host
13178 host_os=$host_os
13179
13180 # The build system.
13181 build_alias=$build_alias
13182 build=$build
13183 build_os=$build_os
13184
13185 # A sed program that does not truncate output.
13186 SED=$lt_SED
13187
13188 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13189 Xsed="\$SED -e 1s/^X//"
13190
13191 # A grep program that handles long lines.
13192 GREP=$lt_GREP
13193
13194 # An ERE matcher.
13195 EGREP=$lt_EGREP
13196
13197 # A literal string matcher.
13198 FGREP=$lt_FGREP
13199
13200 # A BSD- or MS-compatible name lister.
13201 NM=$lt_NM
13202
13203 # Whether we need soft or hard links.
13204 LN_S=$lt_LN_S
13205
13206 # What is the maximum length of a command?
13207 max_cmd_len=$max_cmd_len
13208
13209 # Object file suffix (normally "o").
13210 objext=$ac_objext
13211
13212 # Executable file suffix (normally "").
13213 exeext=$exeext
13214
13215 # whether the shell understands "unset".
13216 lt_unset=$lt_unset
13217
13218 # turn spaces into newlines.
13219 SP2NL=$lt_lt_SP2NL
13220
13221 # turn newlines into spaces.
13222 NL2SP=$lt_lt_NL2SP
13223
13224 # An object symbol dumper.
13225 OBJDUMP=$lt_OBJDUMP
13226
13227 # Method to check whether dependent libraries are shared objects.
13228 deplibs_check_method=$lt_deplibs_check_method
13229
13230 # Command to use when deplibs_check_method == "file_magic".
13231 file_magic_cmd=$lt_file_magic_cmd
13232
13233 # The archiver.
13234 AR=$lt_AR
13235 AR_FLAGS=$lt_AR_FLAGS
13236
13237 # A symbol stripping program.
13238 STRIP=$lt_STRIP
13239
13240 # Commands used to install an old-style archive.
13241 RANLIB=$lt_RANLIB
13242 old_postinstall_cmds=$lt_old_postinstall_cmds
13243 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13244
13245 # Whether to use a lock for old archive extraction.
13246 lock_old_archive_extraction=$lock_old_archive_extraction
13247
13248 # A C compiler.
13249 LTCC=$lt_CC
13250
13251 # LTCC compiler flags.
13252 LTCFLAGS=$lt_CFLAGS
13253
13254 # Take the output of nm and produce a listing of raw symbols and C names.
13255 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13256
13257 # Transform the output of nm in a proper C declaration.
13258 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13259
13260 # Transform the output of nm in a C name address pair.
13261 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13262
13263 # Transform the output of nm in a C name address pair when lib prefix is needed.
13264 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13265
13266 # The name of the directory that contains temporary libtool files.
13267 objdir=$objdir
13268
13269 # Used to examine libraries when file_magic_cmd begins with "file".
13270 MAGIC_CMD=$MAGIC_CMD
13271
13272 # Must we lock files when doing compilation?
13273 need_locks=$lt_need_locks
13274
13275 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13276 DSYMUTIL=$lt_DSYMUTIL
13277
13278 # Tool to change global to local symbols on Mac OS X.
13279 NMEDIT=$lt_NMEDIT
13280
13281 # Tool to manipulate fat objects and archives on Mac OS X.
13282 LIPO=$lt_LIPO
13283
13284 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13285 OTOOL=$lt_OTOOL
13286
13287 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13288 OTOOL64=$lt_OTOOL64
13289
13290 # Old archive suffix (normally "a").
13291 libext=$libext
13292
13293 # Shared library suffix (normally ".so").
13294 shrext_cmds=$lt_shrext_cmds
13295
13296 # The commands to extract the exported symbol list from a shared archive.
13297 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13298
13299 # Variables whose values should be saved in libtool wrapper scripts and
13300 # restored at link time.
13301 variables_saved_for_relink=$lt_variables_saved_for_relink
13302
13303 # Do we need the "lib" prefix for modules?
13304 need_lib_prefix=$need_lib_prefix
13305
13306 # Do we need a version for libraries?
13307 need_version=$need_version
13308
13309 # Library versioning type.
13310 version_type=$version_type
13311
13312 # Shared library runtime path variable.
13313 runpath_var=$runpath_var
13314
13315 # Shared library path variable.
13316 shlibpath_var=$shlibpath_var
13317
13318 # Is shlibpath searched before the hard-coded library search path?
13319 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13320
13321 # Format of library name prefix.
13322 libname_spec=$lt_libname_spec
13323
13324 # List of archive names. First name is the real one, the rest are links.
13325 # The last name is the one that the linker finds with -lNAME
13326 library_names_spec=$lt_library_names_spec
13327
13328 # The coded name of the library, if different from the real name.
13329 soname_spec=$lt_soname_spec
13330
13331 # Permission mode override for installation of shared libraries.
13332 install_override_mode=$lt_install_override_mode
13333
13334 # Command to use after installation of a shared archive.
13335 postinstall_cmds=$lt_postinstall_cmds
13336
13337 # Command to use after uninstallation of a shared archive.
13338 postuninstall_cmds=$lt_postuninstall_cmds
13339
13340 # Commands used to finish a libtool library installation in a directory.
13341 finish_cmds=$lt_finish_cmds
13342
13343 # As "finish_cmds", except a single script fragment to be evaled but
13344 # not shown.
13345 finish_eval=$lt_finish_eval
13346
13347 # Whether we should hardcode library paths into libraries.
13348 hardcode_into_libs=$hardcode_into_libs
13349
13350 # Compile-time system search path for libraries.
13351 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13352
13353 # Run-time system search path for libraries.
13354 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13355
13356 # Whether dlopen is supported.
13357 dlopen_support=$enable_dlopen
13358
13359 # Whether dlopen of programs is supported.
13360 dlopen_self=$enable_dlopen_self
13361
13362 # Whether dlopen of statically linked programs is supported.
13363 dlopen_self_static=$enable_dlopen_self_static
13364
13365 # Commands to strip libraries.
13366 old_striplib=$lt_old_striplib
13367 striplib=$lt_striplib
13368
13369
13370 # The linker used to build libraries.
13371 LD=$lt_LD
13372
13373 # How to create reloadable object files.
13374 reload_flag=$lt_reload_flag
13375 reload_cmds=$lt_reload_cmds
13376
13377 # Commands used to build an old-style archive.
13378 old_archive_cmds=$lt_old_archive_cmds
13379
13380 # A language specific compiler.
13381 CC=$lt_compiler
13382
13383 # Is the compiler the GNU compiler?
13384 with_gcc=$GCC
13385
13386 # Compiler flag to turn off builtin functions.
13387 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13388
13389 # How to pass a linker flag through the compiler.
13390 wl=$lt_lt_prog_compiler_wl
13391
13392 # Additional compiler flags for building library objects.
13393 pic_flag=$lt_lt_prog_compiler_pic
13394
13395 # Compiler flag to prevent dynamic linking.
13396 link_static_flag=$lt_lt_prog_compiler_static
13397
13398 # Does compiler simultaneously support -c and -o options?
13399 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13400
13401 # Whether or not to add -lc for building shared libraries.
13402 build_libtool_need_lc=$archive_cmds_need_lc
13403
13404 # Whether or not to disallow shared libs when runtime libs are static.
13405 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13406
13407 # Compiler flag to allow reflexive dlopens.
13408 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13409
13410 # Compiler flag to generate shared objects directly from archives.
13411 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13412
13413 # Whether the compiler copes with passing no objects directly.
13414 compiler_needs_object=$lt_compiler_needs_object
13415
13416 # Create an old-style archive from a shared archive.
13417 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13418
13419 # Create a temporary old-style archive to link instead of a shared archive.
13420 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13421
13422 # Commands used to build a shared archive.
13423 archive_cmds=$lt_archive_cmds
13424 archive_expsym_cmds=$lt_archive_expsym_cmds
13425
13426 # Commands used to build a loadable module if different from building
13427 # a shared archive.
13428 module_cmds=$lt_module_cmds
13429 module_expsym_cmds=$lt_module_expsym_cmds
13430
13431 # Whether we are building with GNU ld or not.
13432 with_gnu_ld=$lt_with_gnu_ld
13433
13434 # Flag that allows shared libraries with undefined symbols to be built.
13435 allow_undefined_flag=$lt_allow_undefined_flag
13436
13437 # Flag that enforces no undefined symbols.
13438 no_undefined_flag=$lt_no_undefined_flag
13439
13440 # Flag to hardcode \$libdir into a binary during linking.
13441 # This must work even if \$libdir does not exist
13442 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13443
13444 # If ld is used when linking, flag to hardcode \$libdir into a binary
13445 # during linking. This must work even if \$libdir does not exist.
13446 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13447
13448 # Whether we need a single "-rpath" flag with a separated argument.
13449 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13450
13451 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13452 # DIR into the resulting binary.
13453 hardcode_direct=$hardcode_direct
13454
13455 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13456 # DIR into the resulting binary and the resulting library dependency is
13457 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13458 # library is relocated.
13459 hardcode_direct_absolute=$hardcode_direct_absolute
13460
13461 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13462 # into the resulting binary.
13463 hardcode_minus_L=$hardcode_minus_L
13464
13465 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13466 # into the resulting binary.
13467 hardcode_shlibpath_var=$hardcode_shlibpath_var
13468
13469 # Set to "yes" if building a shared library automatically hardcodes DIR
13470 # into the library and all subsequent libraries and executables linked
13471 # against it.
13472 hardcode_automatic=$hardcode_automatic
13473
13474 # Set to yes if linker adds runtime paths of dependent libraries
13475 # to runtime path list.
13476 inherit_rpath=$inherit_rpath
13477
13478 # Whether libtool must link a program against all its dependency libraries.
13479 link_all_deplibs=$link_all_deplibs
13480
13481 # Fix the shell variable \$srcfile for the compiler.
13482 fix_srcfile_path=$lt_fix_srcfile_path
13483
13484 # Set to "yes" if exported symbols are required.
13485 always_export_symbols=$always_export_symbols
13486
13487 # The commands to list exported symbols.
13488 export_symbols_cmds=$lt_export_symbols_cmds
13489
13490 # Symbols that should not be listed in the preloaded symbols.
13491 exclude_expsyms=$lt_exclude_expsyms
13492
13493 # Symbols that must always be exported.
13494 include_expsyms=$lt_include_expsyms
13495
13496 # Commands necessary for linking programs (against libraries) with templates.
13497 prelink_cmds=$lt_prelink_cmds
13498
13499 # Specify filename containing input files.
13500 file_list_spec=$lt_file_list_spec
13501
13502 # How to hardcode a shared library path into an executable.
13503 hardcode_action=$hardcode_action
13504
13505 # ### END LIBTOOL CONFIG
13506
13507 _LT_EOF
13508
13509 case $host_os in
13510 aix3*)
13511 cat <<\_LT_EOF >> "$cfgfile"
13512 # AIX sometimes has problems with the GCC collect2 program. For some
13513 # reason, if we set the COLLECT_NAMES environment variable, the problems
13514 # vanish in a puff of smoke.
13515 if test "X${COLLECT_NAMES+set}" != Xset; then
13516 COLLECT_NAMES=
13517 export COLLECT_NAMES
13518 fi
13519 _LT_EOF
13520 ;;
13521 esac
13522
13523
13524 ltmain="$ac_aux_dir/ltmain.sh"
13525
13526
13527 # We use sed instead of cat because bash on DJGPP gets confused if
13528 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13529 # text mode, it properly converts lines to CR/LF. This bash problem
13530 # is reportedly fixed, but why not run on old versions too?
13531 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13532 || (rm -f "$cfgfile"; exit 1)
13533
13534 case $xsi_shell in
13535 yes)
13536 cat << \_LT_EOF >> "$cfgfile"
13537
13538 # func_dirname file append nondir_replacement
13539 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13540 # otherwise set result to NONDIR_REPLACEMENT.
13541 func_dirname ()
13542 {
13543 case ${1} in
13544 */*) func_dirname_result="${1%/*}${2}" ;;
13545 * ) func_dirname_result="${3}" ;;
13546 esac
13547 }
13548
13549 # func_basename file
13550 func_basename ()
13551 {
13552 func_basename_result="${1##*/}"
13553 }
13554
13555 # func_dirname_and_basename file append nondir_replacement
13556 # perform func_basename and func_dirname in a single function
13557 # call:
13558 # dirname: Compute the dirname of FILE. If nonempty,
13559 # add APPEND to the result, otherwise set result
13560 # to NONDIR_REPLACEMENT.
13561 # value returned in "$func_dirname_result"
13562 # basename: Compute filename of FILE.
13563 # value retuned in "$func_basename_result"
13564 # Implementation must be kept synchronized with func_dirname
13565 # and func_basename. For efficiency, we do not delegate to
13566 # those functions but instead duplicate the functionality here.
13567 func_dirname_and_basename ()
13568 {
13569 case ${1} in
13570 */*) func_dirname_result="${1%/*}${2}" ;;
13571 * ) func_dirname_result="${3}" ;;
13572 esac
13573 func_basename_result="${1##*/}"
13574 }
13575
13576 # func_stripname prefix suffix name
13577 # strip PREFIX and SUFFIX off of NAME.
13578 # PREFIX and SUFFIX must not contain globbing or regex special
13579 # characters, hashes, percent signs, but SUFFIX may contain a leading
13580 # dot (in which case that matches only a dot).
13581 func_stripname ()
13582 {
13583 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13584 # positional parameters, so assign one to ordinary parameter first.
13585 func_stripname_result=${3}
13586 func_stripname_result=${func_stripname_result#"${1}"}
13587 func_stripname_result=${func_stripname_result%"${2}"}
13588 }
13589
13590 # func_opt_split
13591 func_opt_split ()
13592 {
13593 func_opt_split_opt=${1%%=*}
13594 func_opt_split_arg=${1#*=}
13595 }
13596
13597 # func_lo2o object
13598 func_lo2o ()
13599 {
13600 case ${1} in
13601 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13602 *) func_lo2o_result=${1} ;;
13603 esac
13604 }
13605
13606 # func_xform libobj-or-source
13607 func_xform ()
13608 {
13609 func_xform_result=${1%.*}.lo
13610 }
13611
13612 # func_arith arithmetic-term...
13613 func_arith ()
13614 {
13615 func_arith_result=$(( $* ))
13616 }
13617
13618 # func_len string
13619 # STRING may not start with a hyphen.
13620 func_len ()
13621 {
13622 func_len_result=${#1}
13623 }
13624
13625 _LT_EOF
13626 ;;
13627 *) # Bourne compatible functions.
13628 cat << \_LT_EOF >> "$cfgfile"
13629
13630 # func_dirname file append nondir_replacement
13631 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13632 # otherwise set result to NONDIR_REPLACEMENT.
13633 func_dirname ()
13634 {
13635 # Extract subdirectory from the argument.
13636 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13637 if test "X$func_dirname_result" = "X${1}"; then
13638 func_dirname_result="${3}"
13639 else
13640 func_dirname_result="$func_dirname_result${2}"
13641 fi
13642 }
13643
13644 # func_basename file
13645 func_basename ()
13646 {
13647 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13648 }
13649
13650
13651 # func_stripname prefix suffix name
13652 # strip PREFIX and SUFFIX off of NAME.
13653 # PREFIX and SUFFIX must not contain globbing or regex special
13654 # characters, hashes, percent signs, but SUFFIX may contain a leading
13655 # dot (in which case that matches only a dot).
13656 # func_strip_suffix prefix name
13657 func_stripname ()
13658 {
13659 case ${2} in
13660 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13661 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13662 esac
13663 }
13664
13665 # sed scripts:
13666 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13667 my_sed_long_arg='1s/^-[^=]*=//'
13668
13669 # func_opt_split
13670 func_opt_split ()
13671 {
13672 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13673 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13674 }
13675
13676 # func_lo2o object
13677 func_lo2o ()
13678 {
13679 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13680 }
13681
13682 # func_xform libobj-or-source
13683 func_xform ()
13684 {
13685 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13686 }
13687
13688 # func_arith arithmetic-term...
13689 func_arith ()
13690 {
13691 func_arith_result=`expr "$@"`
13692 }
13693
13694 # func_len string
13695 # STRING may not start with a hyphen.
13696 func_len ()
13697 {
13698 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13699 }
13700
13701 _LT_EOF
13702 esac
13703
13704 case $lt_shell_append in
13705 yes)
13706 cat << \_LT_EOF >> "$cfgfile"
13707
13708 # func_append var value
13709 # Append VALUE to the end of shell variable VAR.
13710 func_append ()
13711 {
13712 eval "$1+=\$2"
13713 }
13714 _LT_EOF
13715 ;;
13716 *)
13717 cat << \_LT_EOF >> "$cfgfile"
13718
13719 # func_append var value
13720 # Append VALUE to the end of shell variable VAR.
13721 func_append ()
13722 {
13723 eval "$1=\$$1\$2"
13724 }
13725
13726 _LT_EOF
13727 ;;
13728 esac
13729
13730
13731 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13732 || (rm -f "$cfgfile"; exit 1)
13733
13734 mv -f "$cfgfile" "$ofile" ||
13735 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13736 chmod +x "$ofile"
13737
13738 ;;
13739 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
13740 rm -f Makesim1.tmp Makesim2.tmp Makefile
13741 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
13742 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
13743 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
13744 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
13745 <Makefile.sim >Makefile
13746 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
13747 ;;
13748 "stamp-h":C) echo > stamp-h ;;
13749
13750 esac
13751 done # for ac_tag
13752
13753
13754 as_fn_exit 0
13755 _ACEOF
13756 ac_clean_files=$ac_clean_files_save
13757
13758 test $ac_write_fail = 0 ||
13759 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13760
13761
13762 # configure is writing to config.log, and then calls config.status.
13763 # config.status does its own redirection, appending to config.log.
13764 # Unfortunately, on DOS this fails, as config.log is still kept open
13765 # by configure, so config.status won't be able to write to it; its
13766 # output is simply discarded. So we exec the FD to /dev/null,
13767 # effectively closing config.log, so it can be properly (re)opened and
13768 # appended to by config.status. When coming back to configure, we
13769 # need to make the FD available again.
13770 if test "$no_create" != yes; then
13771 ac_cs_success=:
13772 ac_config_status_args=
13773 test "$silent" = yes &&
13774 ac_config_status_args="$ac_config_status_args --quiet"
13775 exec 5>/dev/null
13776 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13777 exec 5>>config.log
13778 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13779 # would make configure fail if this is the last instruction.
13780 $ac_cs_success || as_fn_exit 1
13781 fi
13782 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13784 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13785 fi
13786
13787