]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/bfin/configure
sim: unify debug/stdio/trace/profile build settings
[thirdparty/binutils-gdb.git] / sim / bfin / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210 else
211 as_have_required=no
212 fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233 fi
234 fi
235 done;;
236 esac
237 as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279 fi
280 exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298 { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307 return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386 else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403 else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517 *)
518 ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542 else
543 as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME=
589 PACKAGE_TARNAME=
590 PACKAGE_VERSION=
591 PACKAGE_STRING=
592 PACKAGE_BUGREPORT=
593 PACKAGE_URL=
594
595 ac_unique_file="Makefile.in"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 # include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 # include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_subst_vars='LTLIBOBJS
633 LIBOBJS
634 sim_reserved_bits
635 sim_scache
636 sim_float
637 sim_bitsize
638 cgen_breaks
639 SDL_LIBS
640 SDL_CFLAGS
641 PKG_CONFIG_LIBDIR
642 PKG_CONFIG_PATH
643 PKG_CONFIG
644 REPORT_BUGS_TEXI
645 REPORT_BUGS_TO
646 PKGVERSION
647 MAINT
648 MAINTAINER_MODE_FALSE
649 MAINTAINER_MODE_TRUE
650 lt_cv_dlopen_libs
651 OTOOL64
652 OTOOL
653 LIPO
654 NMEDIT
655 DSYMUTIL
656 AWK
657 STRIP
658 OBJDUMP
659 LN_S
660 NM
661 ac_ct_DUMPBIN
662 DUMPBIN
663 LD
664 FGREP
665 SED
666 LIBTOOL
667 PLUGINS_FALSE
668 PLUGINS_TRUE
669 zlibinc
670 zlibdir
671 CATOBJEXT
672 GENCAT
673 INSTOBJEXT
674 DATADIRNAME
675 CATALOGS
676 POSUB
677 GMSGFMT
678 XGETTEXT
679 INCINTL
680 LIBINTL_DEP
681 LIBINTL
682 USE_NLS
683 CCDEPMODE
684 DEPDIR
685 am__leading_dot
686 PACKAGE
687 C_DIALECT
688 RANLIB
689 AR
690 LDFLAGS_FOR_BUILD
691 CFLAGS_FOR_BUILD
692 RANLIB_FOR_BUILD
693 CC_FOR_BUILD
694 AR_FOR_BUILD
695 INSTALL_DATA
696 INSTALL_SCRIPT
697 INSTALL_PROGRAM
698 EGREP
699 GREP
700 CPP
701 OBJEXT
702 EXEEXT
703 ac_ct_CC
704 CPPFLAGS
705 LDFLAGS
706 CFLAGS
707 CC
708 target_os
709 target_vendor
710 target_cpu
711 target
712 host_os
713 host_vendor
714 host_cpu
715 host
716 build_os
717 build_vendor
718 build_cpu
719 build
720 target_alias
721 host_alias
722 build_alias
723 LIBS
724 ECHO_T
725 ECHO_N
726 ECHO_C
727 DEFS
728 mandir
729 localedir
730 libdir
731 psdir
732 pdfdir
733 dvidir
734 htmldir
735 infodir
736 docdir
737 oldincludedir
738 includedir
739 localstatedir
740 sharedstatedir
741 sysconfdir
742 datadir
743 datarootdir
744 libexecdir
745 sbindir
746 bindir
747 program_transform_name
748 prefix
749 exec_prefix
750 PACKAGE_URL
751 PACKAGE_BUGREPORT
752 PACKAGE_STRING
753 PACKAGE_VERSION
754 PACKAGE_TARNAME
755 PACKAGE_NAME
756 PATH_SEPARATOR
757 SHELL
758 WERROR_CFLAGS
759 WARN_CFLAGS
760 sim_inline
761 sim_hw
762 sim_hw_objs
763 sim_hw_cflags
764 sim_endian
765 sim_default_model
766 sim_alignment'
767 ac_subst_files=''
768 ac_user_opts='
769 enable_option_checking
770 with_system_zlib
771 enable_plugins
772 enable_shared
773 enable_static
774 with_pic
775 enable_fast_install
776 with_gnu_ld
777 enable_libtool_lock
778 enable_maintainer_mode
779 enable_sim_inline
780 with_pkgversion
781 with_bugurl
782 enable_sim_endian
783 enable_sim_alignment
784 enable_sim_default_model
785 enable_werror
786 enable_build_warnings
787 enable_sim_build_warnings
788 enable_sim_hardware
789 '
790 ac_precious_vars='build_alias
791 host_alias
792 target_alias
793 CC
794 CFLAGS
795 LDFLAGS
796 LIBS
797 CPPFLAGS
798 CPP
799 PKG_CONFIG
800 PKG_CONFIG_PATH
801 PKG_CONFIG_LIBDIR
802 SDL_CFLAGS
803 SDL_LIBS'
804
805
806 # Initialize some variables set by options.
807 ac_init_help=
808 ac_init_version=false
809 ac_unrecognized_opts=
810 ac_unrecognized_sep=
811 # The variables have the same names as the options, with
812 # dashes changed to underlines.
813 cache_file=/dev/null
814 exec_prefix=NONE
815 no_create=
816 no_recursion=
817 prefix=NONE
818 program_prefix=NONE
819 program_suffix=NONE
820 program_transform_name=s,x,x,
821 silent=
822 site=
823 srcdir=
824 verbose=
825 x_includes=NONE
826 x_libraries=NONE
827
828 # Installation directory options.
829 # These are left unexpanded so users can "make install exec_prefix=/foo"
830 # and all the variables that are supposed to be based on exec_prefix
831 # by default will actually change.
832 # Use braces instead of parens because sh, perl, etc. also accept them.
833 # (The list follows the same order as the GNU Coding Standards.)
834 bindir='${exec_prefix}/bin'
835 sbindir='${exec_prefix}/sbin'
836 libexecdir='${exec_prefix}/libexec'
837 datarootdir='${prefix}/share'
838 datadir='${datarootdir}'
839 sysconfdir='${prefix}/etc'
840 sharedstatedir='${prefix}/com'
841 localstatedir='${prefix}/var'
842 includedir='${prefix}/include'
843 oldincludedir='/usr/include'
844 docdir='${datarootdir}/doc/${PACKAGE}'
845 infodir='${datarootdir}/info'
846 htmldir='${docdir}'
847 dvidir='${docdir}'
848 pdfdir='${docdir}'
849 psdir='${docdir}'
850 libdir='${exec_prefix}/lib'
851 localedir='${datarootdir}/locale'
852 mandir='${datarootdir}/man'
853
854 ac_prev=
855 ac_dashdash=
856 for ac_option
857 do
858 # If the previous option needs an argument, assign it.
859 if test -n "$ac_prev"; then
860 eval $ac_prev=\$ac_option
861 ac_prev=
862 continue
863 fi
864
865 case $ac_option in
866 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
867 *=) ac_optarg= ;;
868 *) ac_optarg=yes ;;
869 esac
870
871 # Accept the important Cygnus configure options, so we can diagnose typos.
872
873 case $ac_dashdash$ac_option in
874 --)
875 ac_dashdash=yes ;;
876
877 -bindir | --bindir | --bindi | --bind | --bin | --bi)
878 ac_prev=bindir ;;
879 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
880 bindir=$ac_optarg ;;
881
882 -build | --build | --buil | --bui | --bu)
883 ac_prev=build_alias ;;
884 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
885 build_alias=$ac_optarg ;;
886
887 -cache-file | --cache-file | --cache-fil | --cache-fi \
888 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
889 ac_prev=cache_file ;;
890 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
891 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
892 cache_file=$ac_optarg ;;
893
894 --config-cache | -C)
895 cache_file=config.cache ;;
896
897 -datadir | --datadir | --datadi | --datad)
898 ac_prev=datadir ;;
899 -datadir=* | --datadir=* | --datadi=* | --datad=*)
900 datadir=$ac_optarg ;;
901
902 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
903 | --dataroo | --dataro | --datar)
904 ac_prev=datarootdir ;;
905 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
906 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
907 datarootdir=$ac_optarg ;;
908
909 -disable-* | --disable-*)
910 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
911 # Reject names that are not valid shell variable names.
912 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
913 as_fn_error $? "invalid feature name: $ac_useropt"
914 ac_useropt_orig=$ac_useropt
915 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
916 case $ac_user_opts in
917 *"
918 "enable_$ac_useropt"
919 "*) ;;
920 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
921 ac_unrecognized_sep=', ';;
922 esac
923 eval enable_$ac_useropt=no ;;
924
925 -docdir | --docdir | --docdi | --doc | --do)
926 ac_prev=docdir ;;
927 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
928 docdir=$ac_optarg ;;
929
930 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
931 ac_prev=dvidir ;;
932 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
933 dvidir=$ac_optarg ;;
934
935 -enable-* | --enable-*)
936 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
937 # Reject names that are not valid shell variable names.
938 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
939 as_fn_error $? "invalid feature name: $ac_useropt"
940 ac_useropt_orig=$ac_useropt
941 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
942 case $ac_user_opts in
943 *"
944 "enable_$ac_useropt"
945 "*) ;;
946 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
947 ac_unrecognized_sep=', ';;
948 esac
949 eval enable_$ac_useropt=\$ac_optarg ;;
950
951 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
952 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
953 | --exec | --exe | --ex)
954 ac_prev=exec_prefix ;;
955 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
956 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
957 | --exec=* | --exe=* | --ex=*)
958 exec_prefix=$ac_optarg ;;
959
960 -gas | --gas | --ga | --g)
961 # Obsolete; use --with-gas.
962 with_gas=yes ;;
963
964 -help | --help | --hel | --he | -h)
965 ac_init_help=long ;;
966 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
967 ac_init_help=recursive ;;
968 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
969 ac_init_help=short ;;
970
971 -host | --host | --hos | --ho)
972 ac_prev=host_alias ;;
973 -host=* | --host=* | --hos=* | --ho=*)
974 host_alias=$ac_optarg ;;
975
976 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
977 ac_prev=htmldir ;;
978 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
979 | --ht=*)
980 htmldir=$ac_optarg ;;
981
982 -includedir | --includedir | --includedi | --included | --include \
983 | --includ | --inclu | --incl | --inc)
984 ac_prev=includedir ;;
985 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
986 | --includ=* | --inclu=* | --incl=* | --inc=*)
987 includedir=$ac_optarg ;;
988
989 -infodir | --infodir | --infodi | --infod | --info | --inf)
990 ac_prev=infodir ;;
991 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
992 infodir=$ac_optarg ;;
993
994 -libdir | --libdir | --libdi | --libd)
995 ac_prev=libdir ;;
996 -libdir=* | --libdir=* | --libdi=* | --libd=*)
997 libdir=$ac_optarg ;;
998
999 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1000 | --libexe | --libex | --libe)
1001 ac_prev=libexecdir ;;
1002 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1003 | --libexe=* | --libex=* | --libe=*)
1004 libexecdir=$ac_optarg ;;
1005
1006 -localedir | --localedir | --localedi | --localed | --locale)
1007 ac_prev=localedir ;;
1008 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1009 localedir=$ac_optarg ;;
1010
1011 -localstatedir | --localstatedir | --localstatedi | --localstated \
1012 | --localstate | --localstat | --localsta | --localst | --locals)
1013 ac_prev=localstatedir ;;
1014 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1015 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1016 localstatedir=$ac_optarg ;;
1017
1018 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1019 ac_prev=mandir ;;
1020 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1021 mandir=$ac_optarg ;;
1022
1023 -nfp | --nfp | --nf)
1024 # Obsolete; use --without-fp.
1025 with_fp=no ;;
1026
1027 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1028 | --no-cr | --no-c | -n)
1029 no_create=yes ;;
1030
1031 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1032 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1033 no_recursion=yes ;;
1034
1035 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1036 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1037 | --oldin | --oldi | --old | --ol | --o)
1038 ac_prev=oldincludedir ;;
1039 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1040 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1041 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1042 oldincludedir=$ac_optarg ;;
1043
1044 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1045 ac_prev=prefix ;;
1046 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1047 prefix=$ac_optarg ;;
1048
1049 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1050 | --program-pre | --program-pr | --program-p)
1051 ac_prev=program_prefix ;;
1052 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1053 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1054 program_prefix=$ac_optarg ;;
1055
1056 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1057 | --program-suf | --program-su | --program-s)
1058 ac_prev=program_suffix ;;
1059 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1060 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1061 program_suffix=$ac_optarg ;;
1062
1063 -program-transform-name | --program-transform-name \
1064 | --program-transform-nam | --program-transform-na \
1065 | --program-transform-n | --program-transform- \
1066 | --program-transform | --program-transfor \
1067 | --program-transfo | --program-transf \
1068 | --program-trans | --program-tran \
1069 | --progr-tra | --program-tr | --program-t)
1070 ac_prev=program_transform_name ;;
1071 -program-transform-name=* | --program-transform-name=* \
1072 | --program-transform-nam=* | --program-transform-na=* \
1073 | --program-transform-n=* | --program-transform-=* \
1074 | --program-transform=* | --program-transfor=* \
1075 | --program-transfo=* | --program-transf=* \
1076 | --program-trans=* | --program-tran=* \
1077 | --progr-tra=* | --program-tr=* | --program-t=*)
1078 program_transform_name=$ac_optarg ;;
1079
1080 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1081 ac_prev=pdfdir ;;
1082 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1083 pdfdir=$ac_optarg ;;
1084
1085 -psdir | --psdir | --psdi | --psd | --ps)
1086 ac_prev=psdir ;;
1087 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1088 psdir=$ac_optarg ;;
1089
1090 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1091 | -silent | --silent | --silen | --sile | --sil)
1092 silent=yes ;;
1093
1094 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1095 ac_prev=sbindir ;;
1096 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1097 | --sbi=* | --sb=*)
1098 sbindir=$ac_optarg ;;
1099
1100 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1101 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1102 | --sharedst | --shareds | --shared | --share | --shar \
1103 | --sha | --sh)
1104 ac_prev=sharedstatedir ;;
1105 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1106 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1107 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1108 | --sha=* | --sh=*)
1109 sharedstatedir=$ac_optarg ;;
1110
1111 -site | --site | --sit)
1112 ac_prev=site ;;
1113 -site=* | --site=* | --sit=*)
1114 site=$ac_optarg ;;
1115
1116 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1117 ac_prev=srcdir ;;
1118 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1119 srcdir=$ac_optarg ;;
1120
1121 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1122 | --syscon | --sysco | --sysc | --sys | --sy)
1123 ac_prev=sysconfdir ;;
1124 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1125 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1126 sysconfdir=$ac_optarg ;;
1127
1128 -target | --target | --targe | --targ | --tar | --ta | --t)
1129 ac_prev=target_alias ;;
1130 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1131 target_alias=$ac_optarg ;;
1132
1133 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1134 verbose=yes ;;
1135
1136 -version | --version | --versio | --versi | --vers | -V)
1137 ac_init_version=: ;;
1138
1139 -with-* | --with-*)
1140 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1141 # Reject names that are not valid shell variable names.
1142 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1143 as_fn_error $? "invalid package name: $ac_useropt"
1144 ac_useropt_orig=$ac_useropt
1145 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1146 case $ac_user_opts in
1147 *"
1148 "with_$ac_useropt"
1149 "*) ;;
1150 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1151 ac_unrecognized_sep=', ';;
1152 esac
1153 eval with_$ac_useropt=\$ac_optarg ;;
1154
1155 -without-* | --without-*)
1156 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1157 # Reject names that are not valid shell variable names.
1158 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1159 as_fn_error $? "invalid package name: $ac_useropt"
1160 ac_useropt_orig=$ac_useropt
1161 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1162 case $ac_user_opts in
1163 *"
1164 "with_$ac_useropt"
1165 "*) ;;
1166 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1167 ac_unrecognized_sep=', ';;
1168 esac
1169 eval with_$ac_useropt=no ;;
1170
1171 --x)
1172 # Obsolete; use --with-x.
1173 with_x=yes ;;
1174
1175 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1176 | --x-incl | --x-inc | --x-in | --x-i)
1177 ac_prev=x_includes ;;
1178 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1179 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1180 x_includes=$ac_optarg ;;
1181
1182 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1183 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1184 ac_prev=x_libraries ;;
1185 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1186 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1187 x_libraries=$ac_optarg ;;
1188
1189 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1190 Try \`$0 --help' for more information"
1191 ;;
1192
1193 *=*)
1194 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1195 # Reject names that are not valid shell variable names.
1196 case $ac_envvar in #(
1197 '' | [0-9]* | *[!_$as_cr_alnum]* )
1198 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1199 esac
1200 eval $ac_envvar=\$ac_optarg
1201 export $ac_envvar ;;
1202
1203 *)
1204 # FIXME: should be removed in autoconf 3.0.
1205 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1206 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1207 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1208 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1209 ;;
1210
1211 esac
1212 done
1213
1214 if test -n "$ac_prev"; then
1215 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1216 as_fn_error $? "missing argument to $ac_option"
1217 fi
1218
1219 if test -n "$ac_unrecognized_opts"; then
1220 case $enable_option_checking in
1221 no) ;;
1222 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1223 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1224 esac
1225 fi
1226
1227 # Check all directory arguments for consistency.
1228 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1229 datadir sysconfdir sharedstatedir localstatedir includedir \
1230 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1231 libdir localedir mandir
1232 do
1233 eval ac_val=\$$ac_var
1234 # Remove trailing slashes.
1235 case $ac_val in
1236 */ )
1237 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1238 eval $ac_var=\$ac_val;;
1239 esac
1240 # Be sure to have absolute directory names.
1241 case $ac_val in
1242 [\\/$]* | ?:[\\/]* ) continue;;
1243 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1244 esac
1245 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1246 done
1247
1248 # There might be people who depend on the old broken behavior: `$host'
1249 # used to hold the argument of --host etc.
1250 # FIXME: To remove some day.
1251 build=$build_alias
1252 host=$host_alias
1253 target=$target_alias
1254
1255 # FIXME: To remove some day.
1256 if test "x$host_alias" != x; then
1257 if test "x$build_alias" = x; then
1258 cross_compiling=maybe
1259 elif test "x$build_alias" != "x$host_alias"; then
1260 cross_compiling=yes
1261 fi
1262 fi
1263
1264 ac_tool_prefix=
1265 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1266
1267 test "$silent" = yes && exec 6>/dev/null
1268
1269
1270 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1271 ac_ls_di=`ls -di .` &&
1272 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1273 as_fn_error $? "working directory cannot be determined"
1274 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1275 as_fn_error $? "pwd does not report name of working directory"
1276
1277
1278 # Find the source files, if location was not specified.
1279 if test -z "$srcdir"; then
1280 ac_srcdir_defaulted=yes
1281 # Try the directory containing this script, then the parent directory.
1282 ac_confdir=`$as_dirname -- "$as_myself" ||
1283 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1284 X"$as_myself" : 'X\(//\)[^/]' \| \
1285 X"$as_myself" : 'X\(//\)$' \| \
1286 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1287 $as_echo X"$as_myself" |
1288 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1289 s//\1/
1290 q
1291 }
1292 /^X\(\/\/\)[^/].*/{
1293 s//\1/
1294 q
1295 }
1296 /^X\(\/\/\)$/{
1297 s//\1/
1298 q
1299 }
1300 /^X\(\/\).*/{
1301 s//\1/
1302 q
1303 }
1304 s/.*/./; q'`
1305 srcdir=$ac_confdir
1306 if test ! -r "$srcdir/$ac_unique_file"; then
1307 srcdir=..
1308 fi
1309 else
1310 ac_srcdir_defaulted=no
1311 fi
1312 if test ! -r "$srcdir/$ac_unique_file"; then
1313 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1314 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1315 fi
1316 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1317 ac_abs_confdir=`(
1318 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1319 pwd)`
1320 # When building in place, set srcdir=.
1321 if test "$ac_abs_confdir" = "$ac_pwd"; then
1322 srcdir=.
1323 fi
1324 # Remove unnecessary trailing slashes from srcdir.
1325 # Double slashes in file names in object file debugging info
1326 # mess up M-x gdb in Emacs.
1327 case $srcdir in
1328 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1329 esac
1330 for ac_var in $ac_precious_vars; do
1331 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1332 eval ac_env_${ac_var}_value=\$${ac_var}
1333 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1334 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1335 done
1336
1337 #
1338 # Report the --help message.
1339 #
1340 if test "$ac_init_help" = "long"; then
1341 # Omit some internal or obsolete options to make the list less imposing.
1342 # This message is too long to be a string in the A/UX 3.1 sh.
1343 cat <<_ACEOF
1344 \`configure' configures this package to adapt to many kinds of systems.
1345
1346 Usage: $0 [OPTION]... [VAR=VALUE]...
1347
1348 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1349 VAR=VALUE. See below for descriptions of some of the useful variables.
1350
1351 Defaults for the options are specified in brackets.
1352
1353 Configuration:
1354 -h, --help display this help and exit
1355 --help=short display options specific to this package
1356 --help=recursive display the short help of all the included packages
1357 -V, --version display version information and exit
1358 -q, --quiet, --silent do not print \`checking ...' messages
1359 --cache-file=FILE cache test results in FILE [disabled]
1360 -C, --config-cache alias for \`--cache-file=config.cache'
1361 -n, --no-create do not create output files
1362 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1363
1364 Installation directories:
1365 --prefix=PREFIX install architecture-independent files in PREFIX
1366 [$ac_default_prefix]
1367 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1368 [PREFIX]
1369
1370 By default, \`make install' will install all the files in
1371 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1372 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1373 for instance \`--prefix=\$HOME'.
1374
1375 For better control, use the options below.
1376
1377 Fine tuning of the installation directories:
1378 --bindir=DIR user executables [EPREFIX/bin]
1379 --sbindir=DIR system admin executables [EPREFIX/sbin]
1380 --libexecdir=DIR program executables [EPREFIX/libexec]
1381 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1382 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1383 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1384 --libdir=DIR object code libraries [EPREFIX/lib]
1385 --includedir=DIR C header files [PREFIX/include]
1386 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1387 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1388 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1389 --infodir=DIR info documentation [DATAROOTDIR/info]
1390 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1391 --mandir=DIR man documentation [DATAROOTDIR/man]
1392 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1393 --htmldir=DIR html documentation [DOCDIR]
1394 --dvidir=DIR dvi documentation [DOCDIR]
1395 --pdfdir=DIR pdf documentation [DOCDIR]
1396 --psdir=DIR ps documentation [DOCDIR]
1397 _ACEOF
1398
1399 cat <<\_ACEOF
1400
1401 Program names:
1402 --program-prefix=PREFIX prepend PREFIX to installed program names
1403 --program-suffix=SUFFIX append SUFFIX to installed program names
1404 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1405
1406 System types:
1407 --build=BUILD configure for building on BUILD [guessed]
1408 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1409 --target=TARGET configure for building compilers for TARGET [HOST]
1410 _ACEOF
1411 fi
1412
1413 if test -n "$ac_init_help"; then
1414
1415 cat <<\_ACEOF
1416
1417 Optional Features:
1418 --disable-option-checking ignore unrecognized --enable/--with options
1419 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1420 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1421 --enable-plugins Enable support for plugins
1422 --enable-shared[=PKGS] build shared libraries [default=yes]
1423 --enable-static[=PKGS] build static libraries [default=yes]
1424 --enable-fast-install[=PKGS]
1425 optimize for fast installation [default=yes]
1426 --disable-libtool-lock avoid locking (might break parallel builds)
1427 --enable-maintainer-mode
1428 enable make rules and dependencies not useful (and
1429 sometimes confusing) to the casual installer
1430 --enable-sim-inline=inlines
1431 Specify which functions should be inlined
1432 --enable-sim-endian=endian
1433 Specify target byte endian orientation
1434 --enable-sim-alignment=align
1435 Specify strict, nonstrict or forced alignment of
1436 memory accesses
1437 --enable-sim-default-model=model
1438 Specify default model to simulate
1439 --enable-werror treat compile warnings as errors
1440 --enable-build-warnings enable build-time compiler warnings if gcc is used
1441 --enable-sim-build-warnings
1442 enable SIM specific build-time compiler warnings if
1443 gcc is used
1444 --enable-sim-hardware=LIST
1445 Specify the hardware to be included in the build.
1446
1447 Optional Packages:
1448 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1449 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1450 --with-system-zlib use installed libz
1451 --with-pic try to use only PIC/non-PIC objects [default=use
1452 both]
1453 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1454 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1455 --with-bugurl=URL Direct users to URL to report a bug
1456
1457 Some influential environment variables:
1458 CC C compiler command
1459 CFLAGS C compiler flags
1460 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1461 nonstandard directory <lib dir>
1462 LIBS libraries to pass to the linker, e.g. -l<library>
1463 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1464 you have headers in a nonstandard directory <include dir>
1465 CPP C preprocessor
1466 PKG_CONFIG path to pkg-config utility
1467 PKG_CONFIG_PATH
1468 directories to add to pkg-config's search path
1469 PKG_CONFIG_LIBDIR
1470 path overriding pkg-config's built-in search path
1471 SDL_CFLAGS C compiler flags for SDL, overriding pkg-config
1472 SDL_LIBS linker flags for SDL, overriding pkg-config
1473
1474 Use these variables to override the choices made by `configure' or to help
1475 it to find libraries and programs with nonstandard names/locations.
1476
1477 Report bugs to the package provider.
1478 _ACEOF
1479 ac_status=$?
1480 fi
1481
1482 if test "$ac_init_help" = "recursive"; then
1483 # If there are subdirs, report their specific --help.
1484 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1485 test -d "$ac_dir" ||
1486 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1487 continue
1488 ac_builddir=.
1489
1490 case "$ac_dir" in
1491 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1492 *)
1493 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1494 # A ".." for each directory in $ac_dir_suffix.
1495 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1496 case $ac_top_builddir_sub in
1497 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1498 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1499 esac ;;
1500 esac
1501 ac_abs_top_builddir=$ac_pwd
1502 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1503 # for backward compatibility:
1504 ac_top_builddir=$ac_top_build_prefix
1505
1506 case $srcdir in
1507 .) # We are building in place.
1508 ac_srcdir=.
1509 ac_top_srcdir=$ac_top_builddir_sub
1510 ac_abs_top_srcdir=$ac_pwd ;;
1511 [\\/]* | ?:[\\/]* ) # Absolute name.
1512 ac_srcdir=$srcdir$ac_dir_suffix;
1513 ac_top_srcdir=$srcdir
1514 ac_abs_top_srcdir=$srcdir ;;
1515 *) # Relative name.
1516 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1517 ac_top_srcdir=$ac_top_build_prefix$srcdir
1518 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1519 esac
1520 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1521
1522 cd "$ac_dir" || { ac_status=$?; continue; }
1523 # Check for guested configure.
1524 if test -f "$ac_srcdir/configure.gnu"; then
1525 echo &&
1526 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1527 elif test -f "$ac_srcdir/configure"; then
1528 echo &&
1529 $SHELL "$ac_srcdir/configure" --help=recursive
1530 else
1531 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1532 fi || ac_status=$?
1533 cd "$ac_pwd" || { ac_status=$?; break; }
1534 done
1535 fi
1536
1537 test -n "$ac_init_help" && exit $ac_status
1538 if $ac_init_version; then
1539 cat <<\_ACEOF
1540 configure
1541 generated by GNU Autoconf 2.69
1542
1543 Copyright (C) 2012 Free Software Foundation, Inc.
1544 This configure script is free software; the Free Software Foundation
1545 gives unlimited permission to copy, distribute and modify it.
1546 _ACEOF
1547 exit
1548 fi
1549
1550 ## ------------------------ ##
1551 ## Autoconf initialization. ##
1552 ## ------------------------ ##
1553
1554 # ac_fn_c_try_compile LINENO
1555 # --------------------------
1556 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1557 ac_fn_c_try_compile ()
1558 {
1559 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1560 rm -f conftest.$ac_objext
1561 if { { ac_try="$ac_compile"
1562 case "(($ac_try" in
1563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1564 *) ac_try_echo=$ac_try;;
1565 esac
1566 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1567 $as_echo "$ac_try_echo"; } >&5
1568 (eval "$ac_compile") 2>conftest.err
1569 ac_status=$?
1570 if test -s conftest.err; then
1571 grep -v '^ *+' conftest.err >conftest.er1
1572 cat conftest.er1 >&5
1573 mv -f conftest.er1 conftest.err
1574 fi
1575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1576 test $ac_status = 0; } && {
1577 test -z "$ac_c_werror_flag" ||
1578 test ! -s conftest.err
1579 } && test -s conftest.$ac_objext; then :
1580 ac_retval=0
1581 else
1582 $as_echo "$as_me: failed program was:" >&5
1583 sed 's/^/| /' conftest.$ac_ext >&5
1584
1585 ac_retval=1
1586 fi
1587 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1588 as_fn_set_status $ac_retval
1589
1590 } # ac_fn_c_try_compile
1591
1592 # ac_fn_c_try_cpp LINENO
1593 # ----------------------
1594 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1595 ac_fn_c_try_cpp ()
1596 {
1597 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1598 if { { ac_try="$ac_cpp conftest.$ac_ext"
1599 case "(($ac_try" in
1600 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1601 *) ac_try_echo=$ac_try;;
1602 esac
1603 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1604 $as_echo "$ac_try_echo"; } >&5
1605 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1606 ac_status=$?
1607 if test -s conftest.err; then
1608 grep -v '^ *+' conftest.err >conftest.er1
1609 cat conftest.er1 >&5
1610 mv -f conftest.er1 conftest.err
1611 fi
1612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1613 test $ac_status = 0; } > conftest.i && {
1614 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1615 test ! -s conftest.err
1616 }; then :
1617 ac_retval=0
1618 else
1619 $as_echo "$as_me: failed program was:" >&5
1620 sed 's/^/| /' conftest.$ac_ext >&5
1621
1622 ac_retval=1
1623 fi
1624 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1625 as_fn_set_status $ac_retval
1626
1627 } # ac_fn_c_try_cpp
1628
1629 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1630 # -------------------------------------------------------
1631 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1632 # the include files in INCLUDES and setting the cache variable VAR
1633 # accordingly.
1634 ac_fn_c_check_header_mongrel ()
1635 {
1636 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1637 if eval \${$3+:} false; then :
1638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1639 $as_echo_n "checking for $2... " >&6; }
1640 if eval \${$3+:} false; then :
1641 $as_echo_n "(cached) " >&6
1642 fi
1643 eval ac_res=\$$3
1644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1645 $as_echo "$ac_res" >&6; }
1646 else
1647 # Is the header compilable?
1648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1649 $as_echo_n "checking $2 usability... " >&6; }
1650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1651 /* end confdefs.h. */
1652 $4
1653 #include <$2>
1654 _ACEOF
1655 if ac_fn_c_try_compile "$LINENO"; then :
1656 ac_header_compiler=yes
1657 else
1658 ac_header_compiler=no
1659 fi
1660 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1662 $as_echo "$ac_header_compiler" >&6; }
1663
1664 # Is the header present?
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1666 $as_echo_n "checking $2 presence... " >&6; }
1667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1668 /* end confdefs.h. */
1669 #include <$2>
1670 _ACEOF
1671 if ac_fn_c_try_cpp "$LINENO"; then :
1672 ac_header_preproc=yes
1673 else
1674 ac_header_preproc=no
1675 fi
1676 rm -f conftest.err conftest.i conftest.$ac_ext
1677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1678 $as_echo "$ac_header_preproc" >&6; }
1679
1680 # So? What about this header?
1681 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1682 yes:no: )
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1684 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1686 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1687 ;;
1688 no:yes:* )
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1690 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1692 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1694 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1696 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1698 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1699 ;;
1700 esac
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1702 $as_echo_n "checking for $2... " >&6; }
1703 if eval \${$3+:} false; then :
1704 $as_echo_n "(cached) " >&6
1705 else
1706 eval "$3=\$ac_header_compiler"
1707 fi
1708 eval ac_res=\$$3
1709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1710 $as_echo "$ac_res" >&6; }
1711 fi
1712 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1713
1714 } # ac_fn_c_check_header_mongrel
1715
1716 # ac_fn_c_try_run LINENO
1717 # ----------------------
1718 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1719 # that executables *can* be run.
1720 ac_fn_c_try_run ()
1721 {
1722 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1723 if { { ac_try="$ac_link"
1724 case "(($ac_try" in
1725 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1726 *) ac_try_echo=$ac_try;;
1727 esac
1728 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1729 $as_echo "$ac_try_echo"; } >&5
1730 (eval "$ac_link") 2>&5
1731 ac_status=$?
1732 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1733 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1734 { { case "(($ac_try" in
1735 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1736 *) ac_try_echo=$ac_try;;
1737 esac
1738 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1739 $as_echo "$ac_try_echo"; } >&5
1740 (eval "$ac_try") 2>&5
1741 ac_status=$?
1742 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1743 test $ac_status = 0; }; }; then :
1744 ac_retval=0
1745 else
1746 $as_echo "$as_me: program exited with status $ac_status" >&5
1747 $as_echo "$as_me: failed program was:" >&5
1748 sed 's/^/| /' conftest.$ac_ext >&5
1749
1750 ac_retval=$ac_status
1751 fi
1752 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1753 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1754 as_fn_set_status $ac_retval
1755
1756 } # ac_fn_c_try_run
1757
1758 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1759 # -------------------------------------------------------
1760 # Tests whether HEADER exists and can be compiled using the include files in
1761 # INCLUDES, setting the cache variable VAR accordingly.
1762 ac_fn_c_check_header_compile ()
1763 {
1764 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1766 $as_echo_n "checking for $2... " >&6; }
1767 if eval \${$3+:} false; then :
1768 $as_echo_n "(cached) " >&6
1769 else
1770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1771 /* end confdefs.h. */
1772 $4
1773 #include <$2>
1774 _ACEOF
1775 if ac_fn_c_try_compile "$LINENO"; then :
1776 eval "$3=yes"
1777 else
1778 eval "$3=no"
1779 fi
1780 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1781 fi
1782 eval ac_res=\$$3
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1784 $as_echo "$ac_res" >&6; }
1785 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1786
1787 } # ac_fn_c_check_header_compile
1788
1789 # ac_fn_c_try_link LINENO
1790 # -----------------------
1791 # Try to link conftest.$ac_ext, and return whether this succeeded.
1792 ac_fn_c_try_link ()
1793 {
1794 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1795 rm -f conftest.$ac_objext conftest$ac_exeext
1796 if { { ac_try="$ac_link"
1797 case "(($ac_try" in
1798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1799 *) ac_try_echo=$ac_try;;
1800 esac
1801 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1802 $as_echo "$ac_try_echo"; } >&5
1803 (eval "$ac_link") 2>conftest.err
1804 ac_status=$?
1805 if test -s conftest.err; then
1806 grep -v '^ *+' conftest.err >conftest.er1
1807 cat conftest.er1 >&5
1808 mv -f conftest.er1 conftest.err
1809 fi
1810 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1811 test $ac_status = 0; } && {
1812 test -z "$ac_c_werror_flag" ||
1813 test ! -s conftest.err
1814 } && test -s conftest$ac_exeext && {
1815 test "$cross_compiling" = yes ||
1816 test -x conftest$ac_exeext
1817 }; then :
1818 ac_retval=0
1819 else
1820 $as_echo "$as_me: failed program was:" >&5
1821 sed 's/^/| /' conftest.$ac_ext >&5
1822
1823 ac_retval=1
1824 fi
1825 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1826 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1827 # interfere with the next link command; also delete a directory that is
1828 # left behind by Apple's compiler. We do this before executing the actions.
1829 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1830 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1831 as_fn_set_status $ac_retval
1832
1833 } # ac_fn_c_try_link
1834
1835 # ac_fn_c_check_func LINENO FUNC VAR
1836 # ----------------------------------
1837 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1838 ac_fn_c_check_func ()
1839 {
1840 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1842 $as_echo_n "checking for $2... " >&6; }
1843 if eval \${$3+:} false; then :
1844 $as_echo_n "(cached) " >&6
1845 else
1846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1847 /* end confdefs.h. */
1848 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1849 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1850 #define $2 innocuous_$2
1851
1852 /* System header to define __stub macros and hopefully few prototypes,
1853 which can conflict with char $2 (); below.
1854 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1855 <limits.h> exists even on freestanding compilers. */
1856
1857 #ifdef __STDC__
1858 # include <limits.h>
1859 #else
1860 # include <assert.h>
1861 #endif
1862
1863 #undef $2
1864
1865 /* Override any GCC internal prototype to avoid an error.
1866 Use char because int might match the return type of a GCC
1867 builtin and then its argument prototype would still apply. */
1868 #ifdef __cplusplus
1869 extern "C"
1870 #endif
1871 char $2 ();
1872 /* The GNU C library defines this for functions which it implements
1873 to always fail with ENOSYS. Some functions are actually named
1874 something starting with __ and the normal name is an alias. */
1875 #if defined __stub_$2 || defined __stub___$2
1876 choke me
1877 #endif
1878
1879 int
1880 main ()
1881 {
1882 return $2 ();
1883 ;
1884 return 0;
1885 }
1886 _ACEOF
1887 if ac_fn_c_try_link "$LINENO"; then :
1888 eval "$3=yes"
1889 else
1890 eval "$3=no"
1891 fi
1892 rm -f core conftest.err conftest.$ac_objext \
1893 conftest$ac_exeext conftest.$ac_ext
1894 fi
1895 eval ac_res=\$$3
1896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1897 $as_echo "$ac_res" >&6; }
1898 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1899
1900 } # ac_fn_c_check_func
1901 cat >config.log <<_ACEOF
1902 This file contains any messages produced by compilers while
1903 running configure, to aid debugging if configure makes a mistake.
1904
1905 It was created by $as_me, which was
1906 generated by GNU Autoconf 2.69. Invocation command line was
1907
1908 $ $0 $@
1909
1910 _ACEOF
1911 exec 5>>config.log
1912 {
1913 cat <<_ASUNAME
1914 ## --------- ##
1915 ## Platform. ##
1916 ## --------- ##
1917
1918 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1919 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1920 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1921 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1922 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1923
1924 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1925 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1926
1927 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1928 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1929 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1930 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1931 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1932 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1933 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1934
1935 _ASUNAME
1936
1937 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1938 for as_dir in $PATH
1939 do
1940 IFS=$as_save_IFS
1941 test -z "$as_dir" && as_dir=.
1942 $as_echo "PATH: $as_dir"
1943 done
1944 IFS=$as_save_IFS
1945
1946 } >&5
1947
1948 cat >&5 <<_ACEOF
1949
1950
1951 ## ----------- ##
1952 ## Core tests. ##
1953 ## ----------- ##
1954
1955 _ACEOF
1956
1957
1958 # Keep a trace of the command line.
1959 # Strip out --no-create and --no-recursion so they do not pile up.
1960 # Strip out --silent because we don't want to record it for future runs.
1961 # Also quote any args containing shell meta-characters.
1962 # Make two passes to allow for proper duplicate-argument suppression.
1963 ac_configure_args=
1964 ac_configure_args0=
1965 ac_configure_args1=
1966 ac_must_keep_next=false
1967 for ac_pass in 1 2
1968 do
1969 for ac_arg
1970 do
1971 case $ac_arg in
1972 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1973 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1974 | -silent | --silent | --silen | --sile | --sil)
1975 continue ;;
1976 *\'*)
1977 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1978 esac
1979 case $ac_pass in
1980 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1981 2)
1982 as_fn_append ac_configure_args1 " '$ac_arg'"
1983 if test $ac_must_keep_next = true; then
1984 ac_must_keep_next=false # Got value, back to normal.
1985 else
1986 case $ac_arg in
1987 *=* | --config-cache | -C | -disable-* | --disable-* \
1988 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1989 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1990 | -with-* | --with-* | -without-* | --without-* | --x)
1991 case "$ac_configure_args0 " in
1992 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1993 esac
1994 ;;
1995 -* ) ac_must_keep_next=true ;;
1996 esac
1997 fi
1998 as_fn_append ac_configure_args " '$ac_arg'"
1999 ;;
2000 esac
2001 done
2002 done
2003 { ac_configure_args0=; unset ac_configure_args0;}
2004 { ac_configure_args1=; unset ac_configure_args1;}
2005
2006 # When interrupted or exit'd, cleanup temporary files, and complete
2007 # config.log. We remove comments because anyway the quotes in there
2008 # would cause problems or look ugly.
2009 # WARNING: Use '\'' to represent an apostrophe within the trap.
2010 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2011 trap 'exit_status=$?
2012 # Save into config.log some information that might help in debugging.
2013 {
2014 echo
2015
2016 $as_echo "## ---------------- ##
2017 ## Cache variables. ##
2018 ## ---------------- ##"
2019 echo
2020 # The following way of writing the cache mishandles newlines in values,
2021 (
2022 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2023 eval ac_val=\$$ac_var
2024 case $ac_val in #(
2025 *${as_nl}*)
2026 case $ac_var in #(
2027 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2028 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2029 esac
2030 case $ac_var in #(
2031 _ | IFS | as_nl) ;; #(
2032 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2033 *) { eval $ac_var=; unset $ac_var;} ;;
2034 esac ;;
2035 esac
2036 done
2037 (set) 2>&1 |
2038 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2039 *${as_nl}ac_space=\ *)
2040 sed -n \
2041 "s/'\''/'\''\\\\'\'''\''/g;
2042 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2043 ;; #(
2044 *)
2045 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2046 ;;
2047 esac |
2048 sort
2049 )
2050 echo
2051
2052 $as_echo "## ----------------- ##
2053 ## Output variables. ##
2054 ## ----------------- ##"
2055 echo
2056 for ac_var in $ac_subst_vars
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
2066 if test -n "$ac_subst_files"; then
2067 $as_echo "## ------------------- ##
2068 ## File substitutions. ##
2069 ## ------------------- ##"
2070 echo
2071 for ac_var in $ac_subst_files
2072 do
2073 eval ac_val=\$$ac_var
2074 case $ac_val in
2075 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2076 esac
2077 $as_echo "$ac_var='\''$ac_val'\''"
2078 done | sort
2079 echo
2080 fi
2081
2082 if test -s confdefs.h; then
2083 $as_echo "## ----------- ##
2084 ## confdefs.h. ##
2085 ## ----------- ##"
2086 echo
2087 cat confdefs.h
2088 echo
2089 fi
2090 test "$ac_signal" != 0 &&
2091 $as_echo "$as_me: caught signal $ac_signal"
2092 $as_echo "$as_me: exit $exit_status"
2093 } >&5
2094 rm -f core *.core core.conftest.* &&
2095 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2096 exit $exit_status
2097 ' 0
2098 for ac_signal in 1 2 13 15; do
2099 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2100 done
2101 ac_signal=0
2102
2103 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2104 rm -f -r conftest* confdefs.h
2105
2106 $as_echo "/* confdefs.h */" > confdefs.h
2107
2108 # Predefined preprocessor variables.
2109
2110 cat >>confdefs.h <<_ACEOF
2111 #define PACKAGE_NAME "$PACKAGE_NAME"
2112 _ACEOF
2113
2114 cat >>confdefs.h <<_ACEOF
2115 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2116 _ACEOF
2117
2118 cat >>confdefs.h <<_ACEOF
2119 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2120 _ACEOF
2121
2122 cat >>confdefs.h <<_ACEOF
2123 #define PACKAGE_STRING "$PACKAGE_STRING"
2124 _ACEOF
2125
2126 cat >>confdefs.h <<_ACEOF
2127 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2128 _ACEOF
2129
2130 cat >>confdefs.h <<_ACEOF
2131 #define PACKAGE_URL "$PACKAGE_URL"
2132 _ACEOF
2133
2134
2135 # Let the site file select an alternate cache file if it wants to.
2136 # Prefer an explicitly selected file to automatically selected ones.
2137 ac_site_file1=NONE
2138 ac_site_file2=NONE
2139 if test -n "$CONFIG_SITE"; then
2140 # We do not want a PATH search for config.site.
2141 case $CONFIG_SITE in #((
2142 -*) ac_site_file1=./$CONFIG_SITE;;
2143 */*) ac_site_file1=$CONFIG_SITE;;
2144 *) ac_site_file1=./$CONFIG_SITE;;
2145 esac
2146 elif test "x$prefix" != xNONE; then
2147 ac_site_file1=$prefix/share/config.site
2148 ac_site_file2=$prefix/etc/config.site
2149 else
2150 ac_site_file1=$ac_default_prefix/share/config.site
2151 ac_site_file2=$ac_default_prefix/etc/config.site
2152 fi
2153 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2154 do
2155 test "x$ac_site_file" = xNONE && continue
2156 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2157 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2158 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2159 sed 's/^/| /' "$ac_site_file" >&5
2160 . "$ac_site_file" \
2161 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2162 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2163 as_fn_error $? "failed to load site script $ac_site_file
2164 See \`config.log' for more details" "$LINENO" 5; }
2165 fi
2166 done
2167
2168 if test -r "$cache_file"; then
2169 # Some versions of bash will fail to source /dev/null (special files
2170 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2171 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2172 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2173 $as_echo "$as_me: loading cache $cache_file" >&6;}
2174 case $cache_file in
2175 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2176 *) . "./$cache_file";;
2177 esac
2178 fi
2179 else
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2181 $as_echo "$as_me: creating cache $cache_file" >&6;}
2182 >$cache_file
2183 fi
2184
2185 # Check that the precious variables saved in the cache have kept the same
2186 # value.
2187 ac_cache_corrupted=false
2188 for ac_var in $ac_precious_vars; do
2189 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2190 eval ac_new_set=\$ac_env_${ac_var}_set
2191 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2192 eval ac_new_val=\$ac_env_${ac_var}_value
2193 case $ac_old_set,$ac_new_set in
2194 set,)
2195 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2196 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2197 ac_cache_corrupted=: ;;
2198 ,set)
2199 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2200 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2201 ac_cache_corrupted=: ;;
2202 ,);;
2203 *)
2204 if test "x$ac_old_val" != "x$ac_new_val"; then
2205 # differences in whitespace do not lead to failure.
2206 ac_old_val_w=`echo x $ac_old_val`
2207 ac_new_val_w=`echo x $ac_new_val`
2208 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2209 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2210 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2211 ac_cache_corrupted=:
2212 else
2213 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2214 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2215 eval $ac_var=\$ac_old_val
2216 fi
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2218 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2219 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2220 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2221 fi;;
2222 esac
2223 # Pass precious variables to config.status.
2224 if test "$ac_new_set" = set; then
2225 case $ac_new_val in
2226 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2227 *) ac_arg=$ac_var=$ac_new_val ;;
2228 esac
2229 case " $ac_configure_args " in
2230 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2231 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2232 esac
2233 fi
2234 done
2235 if $ac_cache_corrupted; then
2236 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2237 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2238 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2239 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2240 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2241 fi
2242 ## -------------------- ##
2243 ## Main body of script. ##
2244 ## -------------------- ##
2245
2246 ac_ext=c
2247 ac_cpp='$CPP $CPPFLAGS'
2248 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2249 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2250 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2251
2252
2253
2254
2255
2256
2257
2258 ac_aux_dir=
2259 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2260 if test -f "$ac_dir/install-sh"; then
2261 ac_aux_dir=$ac_dir
2262 ac_install_sh="$ac_aux_dir/install-sh -c"
2263 break
2264 elif test -f "$ac_dir/install.sh"; then
2265 ac_aux_dir=$ac_dir
2266 ac_install_sh="$ac_aux_dir/install.sh -c"
2267 break
2268 elif test -f "$ac_dir/shtool"; then
2269 ac_aux_dir=$ac_dir
2270 ac_install_sh="$ac_aux_dir/shtool install -c"
2271 break
2272 fi
2273 done
2274 if test -z "$ac_aux_dir"; then
2275 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2276 fi
2277
2278 # These three variables are undocumented and unsupported,
2279 # and are intended to be withdrawn in a future Autoconf release.
2280 # They can cause serious problems if a builder's source tree is in a directory
2281 # whose full name contains unusual characters.
2282 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2283 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2284 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2285
2286
2287 # Make sure we can run config.sub.
2288 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2289 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2290
2291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2292 $as_echo_n "checking build system type... " >&6; }
2293 if ${ac_cv_build+:} false; then :
2294 $as_echo_n "(cached) " >&6
2295 else
2296 ac_build_alias=$build_alias
2297 test "x$ac_build_alias" = x &&
2298 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2299 test "x$ac_build_alias" = x &&
2300 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2301 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2302 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2303
2304 fi
2305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2306 $as_echo "$ac_cv_build" >&6; }
2307 case $ac_cv_build in
2308 *-*-*) ;;
2309 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2310 esac
2311 build=$ac_cv_build
2312 ac_save_IFS=$IFS; IFS='-'
2313 set x $ac_cv_build
2314 shift
2315 build_cpu=$1
2316 build_vendor=$2
2317 shift; shift
2318 # Remember, the first character of IFS is used to create $*,
2319 # except with old shells:
2320 build_os=$*
2321 IFS=$ac_save_IFS
2322 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2323
2324
2325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2326 $as_echo_n "checking host system type... " >&6; }
2327 if ${ac_cv_host+:} false; then :
2328 $as_echo_n "(cached) " >&6
2329 else
2330 if test "x$host_alias" = x; then
2331 ac_cv_host=$ac_cv_build
2332 else
2333 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2334 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2335 fi
2336
2337 fi
2338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2339 $as_echo "$ac_cv_host" >&6; }
2340 case $ac_cv_host in
2341 *-*-*) ;;
2342 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2343 esac
2344 host=$ac_cv_host
2345 ac_save_IFS=$IFS; IFS='-'
2346 set x $ac_cv_host
2347 shift
2348 host_cpu=$1
2349 host_vendor=$2
2350 shift; shift
2351 # Remember, the first character of IFS is used to create $*,
2352 # except with old shells:
2353 host_os=$*
2354 IFS=$ac_save_IFS
2355 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2356
2357
2358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2359 $as_echo_n "checking target system type... " >&6; }
2360 if ${ac_cv_target+:} false; then :
2361 $as_echo_n "(cached) " >&6
2362 else
2363 if test "x$target_alias" = x; then
2364 ac_cv_target=$ac_cv_host
2365 else
2366 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2367 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2368 fi
2369
2370 fi
2371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2372 $as_echo "$ac_cv_target" >&6; }
2373 case $ac_cv_target in
2374 *-*-*) ;;
2375 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2376 esac
2377 target=$ac_cv_target
2378 ac_save_IFS=$IFS; IFS='-'
2379 set x $ac_cv_target
2380 shift
2381 target_cpu=$1
2382 target_vendor=$2
2383 shift; shift
2384 # Remember, the first character of IFS is used to create $*,
2385 # except with old shells:
2386 target_os=$*
2387 IFS=$ac_save_IFS
2388 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2389
2390
2391 # The aliases save the names the user supplied, while $host etc.
2392 # will get canonicalized.
2393 test -n "$target_alias" &&
2394 test "$program_prefix$program_suffix$program_transform_name" = \
2395 NONENONEs,x,x, &&
2396 program_prefix=${target_alias}-
2397 ac_ext=c
2398 ac_cpp='$CPP $CPPFLAGS'
2399 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2400 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2401 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2402 if test -n "$ac_tool_prefix"; then
2403 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2404 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2406 $as_echo_n "checking for $ac_word... " >&6; }
2407 if ${ac_cv_prog_CC+:} false; then :
2408 $as_echo_n "(cached) " >&6
2409 else
2410 if test -n "$CC"; then
2411 ac_cv_prog_CC="$CC" # Let the user override the test.
2412 else
2413 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2414 for as_dir in $PATH
2415 do
2416 IFS=$as_save_IFS
2417 test -z "$as_dir" && as_dir=.
2418 for ac_exec_ext in '' $ac_executable_extensions; do
2419 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2420 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2422 break 2
2423 fi
2424 done
2425 done
2426 IFS=$as_save_IFS
2427
2428 fi
2429 fi
2430 CC=$ac_cv_prog_CC
2431 if test -n "$CC"; then
2432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2433 $as_echo "$CC" >&6; }
2434 else
2435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2436 $as_echo "no" >&6; }
2437 fi
2438
2439
2440 fi
2441 if test -z "$ac_cv_prog_CC"; then
2442 ac_ct_CC=$CC
2443 # Extract the first word of "gcc", so it can be a program name with args.
2444 set dummy gcc; ac_word=$2
2445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2446 $as_echo_n "checking for $ac_word... " >&6; }
2447 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2448 $as_echo_n "(cached) " >&6
2449 else
2450 if test -n "$ac_ct_CC"; then
2451 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2452 else
2453 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2454 for as_dir in $PATH
2455 do
2456 IFS=$as_save_IFS
2457 test -z "$as_dir" && as_dir=.
2458 for ac_exec_ext in '' $ac_executable_extensions; do
2459 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2460 ac_cv_prog_ac_ct_CC="gcc"
2461 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2462 break 2
2463 fi
2464 done
2465 done
2466 IFS=$as_save_IFS
2467
2468 fi
2469 fi
2470 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2471 if test -n "$ac_ct_CC"; then
2472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2473 $as_echo "$ac_ct_CC" >&6; }
2474 else
2475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2476 $as_echo "no" >&6; }
2477 fi
2478
2479 if test "x$ac_ct_CC" = x; then
2480 CC=""
2481 else
2482 case $cross_compiling:$ac_tool_warned in
2483 yes:)
2484 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2485 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2486 ac_tool_warned=yes ;;
2487 esac
2488 CC=$ac_ct_CC
2489 fi
2490 else
2491 CC="$ac_cv_prog_CC"
2492 fi
2493
2494 if test -z "$CC"; then
2495 if test -n "$ac_tool_prefix"; then
2496 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2497 set dummy ${ac_tool_prefix}cc; ac_word=$2
2498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2499 $as_echo_n "checking for $ac_word... " >&6; }
2500 if ${ac_cv_prog_CC+:} false; then :
2501 $as_echo_n "(cached) " >&6
2502 else
2503 if test -n "$CC"; then
2504 ac_cv_prog_CC="$CC" # Let the user override the test.
2505 else
2506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2507 for as_dir in $PATH
2508 do
2509 IFS=$as_save_IFS
2510 test -z "$as_dir" && as_dir=.
2511 for ac_exec_ext in '' $ac_executable_extensions; do
2512 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2513 ac_cv_prog_CC="${ac_tool_prefix}cc"
2514 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2515 break 2
2516 fi
2517 done
2518 done
2519 IFS=$as_save_IFS
2520
2521 fi
2522 fi
2523 CC=$ac_cv_prog_CC
2524 if test -n "$CC"; then
2525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2526 $as_echo "$CC" >&6; }
2527 else
2528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2529 $as_echo "no" >&6; }
2530 fi
2531
2532
2533 fi
2534 fi
2535 if test -z "$CC"; then
2536 # Extract the first word of "cc", so it can be a program name with args.
2537 set dummy cc; ac_word=$2
2538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2539 $as_echo_n "checking for $ac_word... " >&6; }
2540 if ${ac_cv_prog_CC+:} false; then :
2541 $as_echo_n "(cached) " >&6
2542 else
2543 if test -n "$CC"; then
2544 ac_cv_prog_CC="$CC" # Let the user override the test.
2545 else
2546 ac_prog_rejected=no
2547 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2548 for as_dir in $PATH
2549 do
2550 IFS=$as_save_IFS
2551 test -z "$as_dir" && as_dir=.
2552 for ac_exec_ext in '' $ac_executable_extensions; do
2553 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2554 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2555 ac_prog_rejected=yes
2556 continue
2557 fi
2558 ac_cv_prog_CC="cc"
2559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2560 break 2
2561 fi
2562 done
2563 done
2564 IFS=$as_save_IFS
2565
2566 if test $ac_prog_rejected = yes; then
2567 # We found a bogon in the path, so make sure we never use it.
2568 set dummy $ac_cv_prog_CC
2569 shift
2570 if test $# != 0; then
2571 # We chose a different compiler from the bogus one.
2572 # However, it has the same basename, so the bogon will be chosen
2573 # first if we set CC to just the basename; use the full file name.
2574 shift
2575 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2576 fi
2577 fi
2578 fi
2579 fi
2580 CC=$ac_cv_prog_CC
2581 if test -n "$CC"; then
2582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2583 $as_echo "$CC" >&6; }
2584 else
2585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2586 $as_echo "no" >&6; }
2587 fi
2588
2589
2590 fi
2591 if test -z "$CC"; then
2592 if test -n "$ac_tool_prefix"; then
2593 for ac_prog in cl.exe
2594 do
2595 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2596 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2598 $as_echo_n "checking for $ac_word... " >&6; }
2599 if ${ac_cv_prog_CC+:} false; then :
2600 $as_echo_n "(cached) " >&6
2601 else
2602 if test -n "$CC"; then
2603 ac_cv_prog_CC="$CC" # Let the user override the test.
2604 else
2605 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2606 for as_dir in $PATH
2607 do
2608 IFS=$as_save_IFS
2609 test -z "$as_dir" && as_dir=.
2610 for ac_exec_ext in '' $ac_executable_extensions; do
2611 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2612 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2613 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2614 break 2
2615 fi
2616 done
2617 done
2618 IFS=$as_save_IFS
2619
2620 fi
2621 fi
2622 CC=$ac_cv_prog_CC
2623 if test -n "$CC"; then
2624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2625 $as_echo "$CC" >&6; }
2626 else
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2628 $as_echo "no" >&6; }
2629 fi
2630
2631
2632 test -n "$CC" && break
2633 done
2634 fi
2635 if test -z "$CC"; then
2636 ac_ct_CC=$CC
2637 for ac_prog in cl.exe
2638 do
2639 # Extract the first word of "$ac_prog", so it can be a program name with args.
2640 set dummy $ac_prog; ac_word=$2
2641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2642 $as_echo_n "checking for $ac_word... " >&6; }
2643 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2644 $as_echo_n "(cached) " >&6
2645 else
2646 if test -n "$ac_ct_CC"; then
2647 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2648 else
2649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2650 for as_dir in $PATH
2651 do
2652 IFS=$as_save_IFS
2653 test -z "$as_dir" && as_dir=.
2654 for ac_exec_ext in '' $ac_executable_extensions; do
2655 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2656 ac_cv_prog_ac_ct_CC="$ac_prog"
2657 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2658 break 2
2659 fi
2660 done
2661 done
2662 IFS=$as_save_IFS
2663
2664 fi
2665 fi
2666 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2667 if test -n "$ac_ct_CC"; then
2668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2669 $as_echo "$ac_ct_CC" >&6; }
2670 else
2671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2672 $as_echo "no" >&6; }
2673 fi
2674
2675
2676 test -n "$ac_ct_CC" && break
2677 done
2678
2679 if test "x$ac_ct_CC" = x; then
2680 CC=""
2681 else
2682 case $cross_compiling:$ac_tool_warned in
2683 yes:)
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2685 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2686 ac_tool_warned=yes ;;
2687 esac
2688 CC=$ac_ct_CC
2689 fi
2690 fi
2691
2692 fi
2693
2694
2695 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2696 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2697 as_fn_error $? "no acceptable C compiler found in \$PATH
2698 See \`config.log' for more details" "$LINENO" 5; }
2699
2700 # Provide some information about the compiler.
2701 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2702 set X $ac_compile
2703 ac_compiler=$2
2704 for ac_option in --version -v -V -qversion; do
2705 { { ac_try="$ac_compiler $ac_option >&5"
2706 case "(($ac_try" in
2707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2708 *) ac_try_echo=$ac_try;;
2709 esac
2710 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2711 $as_echo "$ac_try_echo"; } >&5
2712 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2713 ac_status=$?
2714 if test -s conftest.err; then
2715 sed '10a\
2716 ... rest of stderr output deleted ...
2717 10q' conftest.err >conftest.er1
2718 cat conftest.er1 >&5
2719 fi
2720 rm -f conftest.er1 conftest.err
2721 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2722 test $ac_status = 0; }
2723 done
2724
2725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2726 /* end confdefs.h. */
2727
2728 int
2729 main ()
2730 {
2731
2732 ;
2733 return 0;
2734 }
2735 _ACEOF
2736 ac_clean_files_save=$ac_clean_files
2737 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2738 # Try to create an executable without -o first, disregard a.out.
2739 # It will help us diagnose broken compilers, and finding out an intuition
2740 # of exeext.
2741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2742 $as_echo_n "checking whether the C compiler works... " >&6; }
2743 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2744
2745 # The possible output files:
2746 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2747
2748 ac_rmfiles=
2749 for ac_file in $ac_files
2750 do
2751 case $ac_file in
2752 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2753 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2754 esac
2755 done
2756 rm -f $ac_rmfiles
2757
2758 if { { ac_try="$ac_link_default"
2759 case "(($ac_try" in
2760 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2761 *) ac_try_echo=$ac_try;;
2762 esac
2763 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2764 $as_echo "$ac_try_echo"; } >&5
2765 (eval "$ac_link_default") 2>&5
2766 ac_status=$?
2767 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2768 test $ac_status = 0; }; then :
2769 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2770 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2771 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2772 # so that the user can short-circuit this test for compilers unknown to
2773 # Autoconf.
2774 for ac_file in $ac_files ''
2775 do
2776 test -f "$ac_file" || continue
2777 case $ac_file in
2778 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2779 ;;
2780 [ab].out )
2781 # We found the default executable, but exeext='' is most
2782 # certainly right.
2783 break;;
2784 *.* )
2785 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2786 then :; else
2787 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2788 fi
2789 # We set ac_cv_exeext here because the later test for it is not
2790 # safe: cross compilers may not add the suffix if given an `-o'
2791 # argument, so we may need to know it at that point already.
2792 # Even if this section looks crufty: it has the advantage of
2793 # actually working.
2794 break;;
2795 * )
2796 break;;
2797 esac
2798 done
2799 test "$ac_cv_exeext" = no && ac_cv_exeext=
2800
2801 else
2802 ac_file=''
2803 fi
2804 if test -z "$ac_file"; then :
2805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2806 $as_echo "no" >&6; }
2807 $as_echo "$as_me: failed program was:" >&5
2808 sed 's/^/| /' conftest.$ac_ext >&5
2809
2810 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2811 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2812 as_fn_error 77 "C compiler cannot create executables
2813 See \`config.log' for more details" "$LINENO" 5; }
2814 else
2815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2816 $as_echo "yes" >&6; }
2817 fi
2818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2819 $as_echo_n "checking for C compiler default output file name... " >&6; }
2820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2821 $as_echo "$ac_file" >&6; }
2822 ac_exeext=$ac_cv_exeext
2823
2824 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2825 ac_clean_files=$ac_clean_files_save
2826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2827 $as_echo_n "checking for suffix of executables... " >&6; }
2828 if { { ac_try="$ac_link"
2829 case "(($ac_try" in
2830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2831 *) ac_try_echo=$ac_try;;
2832 esac
2833 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2834 $as_echo "$ac_try_echo"; } >&5
2835 (eval "$ac_link") 2>&5
2836 ac_status=$?
2837 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2838 test $ac_status = 0; }; then :
2839 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2840 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2841 # work properly (i.e., refer to `conftest.exe'), while it won't with
2842 # `rm'.
2843 for ac_file in conftest.exe conftest conftest.*; do
2844 test -f "$ac_file" || continue
2845 case $ac_file in
2846 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2847 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2848 break;;
2849 * ) break;;
2850 esac
2851 done
2852 else
2853 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2854 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2855 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2856 See \`config.log' for more details" "$LINENO" 5; }
2857 fi
2858 rm -f conftest conftest$ac_cv_exeext
2859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2860 $as_echo "$ac_cv_exeext" >&6; }
2861
2862 rm -f conftest.$ac_ext
2863 EXEEXT=$ac_cv_exeext
2864 ac_exeext=$EXEEXT
2865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2866 /* end confdefs.h. */
2867 #include <stdio.h>
2868 int
2869 main ()
2870 {
2871 FILE *f = fopen ("conftest.out", "w");
2872 return ferror (f) || fclose (f) != 0;
2873
2874 ;
2875 return 0;
2876 }
2877 _ACEOF
2878 ac_clean_files="$ac_clean_files conftest.out"
2879 # Check that the compiler produces executables we can run. If not, either
2880 # the compiler is broken, or we cross compile.
2881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2882 $as_echo_n "checking whether we are cross compiling... " >&6; }
2883 if test "$cross_compiling" != yes; then
2884 { { ac_try="$ac_link"
2885 case "(($ac_try" in
2886 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2887 *) ac_try_echo=$ac_try;;
2888 esac
2889 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2890 $as_echo "$ac_try_echo"; } >&5
2891 (eval "$ac_link") 2>&5
2892 ac_status=$?
2893 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2894 test $ac_status = 0; }
2895 if { ac_try='./conftest$ac_cv_exeext'
2896 { { case "(($ac_try" in
2897 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2898 *) ac_try_echo=$ac_try;;
2899 esac
2900 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2901 $as_echo "$ac_try_echo"; } >&5
2902 (eval "$ac_try") 2>&5
2903 ac_status=$?
2904 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2905 test $ac_status = 0; }; }; then
2906 cross_compiling=no
2907 else
2908 if test "$cross_compiling" = maybe; then
2909 cross_compiling=yes
2910 else
2911 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2912 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2913 as_fn_error $? "cannot run C compiled programs.
2914 If you meant to cross compile, use \`--host'.
2915 See \`config.log' for more details" "$LINENO" 5; }
2916 fi
2917 fi
2918 fi
2919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2920 $as_echo "$cross_compiling" >&6; }
2921
2922 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2923 ac_clean_files=$ac_clean_files_save
2924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2925 $as_echo_n "checking for suffix of object files... " >&6; }
2926 if ${ac_cv_objext+:} false; then :
2927 $as_echo_n "(cached) " >&6
2928 else
2929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2930 /* end confdefs.h. */
2931
2932 int
2933 main ()
2934 {
2935
2936 ;
2937 return 0;
2938 }
2939 _ACEOF
2940 rm -f conftest.o conftest.obj
2941 if { { ac_try="$ac_compile"
2942 case "(($ac_try" in
2943 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2944 *) ac_try_echo=$ac_try;;
2945 esac
2946 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2947 $as_echo "$ac_try_echo"; } >&5
2948 (eval "$ac_compile") 2>&5
2949 ac_status=$?
2950 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2951 test $ac_status = 0; }; then :
2952 for ac_file in conftest.o conftest.obj conftest.*; do
2953 test -f "$ac_file" || continue;
2954 case $ac_file in
2955 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2956 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2957 break;;
2958 esac
2959 done
2960 else
2961 $as_echo "$as_me: failed program was:" >&5
2962 sed 's/^/| /' conftest.$ac_ext >&5
2963
2964 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2965 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2966 as_fn_error $? "cannot compute suffix of object files: cannot compile
2967 See \`config.log' for more details" "$LINENO" 5; }
2968 fi
2969 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2970 fi
2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2972 $as_echo "$ac_cv_objext" >&6; }
2973 OBJEXT=$ac_cv_objext
2974 ac_objext=$OBJEXT
2975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2976 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2977 if ${ac_cv_c_compiler_gnu+:} false; then :
2978 $as_echo_n "(cached) " >&6
2979 else
2980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2981 /* end confdefs.h. */
2982
2983 int
2984 main ()
2985 {
2986 #ifndef __GNUC__
2987 choke me
2988 #endif
2989
2990 ;
2991 return 0;
2992 }
2993 _ACEOF
2994 if ac_fn_c_try_compile "$LINENO"; then :
2995 ac_compiler_gnu=yes
2996 else
2997 ac_compiler_gnu=no
2998 fi
2999 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3000 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3001
3002 fi
3003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3004 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3005 if test $ac_compiler_gnu = yes; then
3006 GCC=yes
3007 else
3008 GCC=
3009 fi
3010 ac_test_CFLAGS=${CFLAGS+set}
3011 ac_save_CFLAGS=$CFLAGS
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3013 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3014 if ${ac_cv_prog_cc_g+:} false; then :
3015 $as_echo_n "(cached) " >&6
3016 else
3017 ac_save_c_werror_flag=$ac_c_werror_flag
3018 ac_c_werror_flag=yes
3019 ac_cv_prog_cc_g=no
3020 CFLAGS="-g"
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 ac_cv_prog_cc_g=yes
3034 else
3035 CFLAGS=""
3036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3037 /* end confdefs.h. */
3038
3039 int
3040 main ()
3041 {
3042
3043 ;
3044 return 0;
3045 }
3046 _ACEOF
3047 if ac_fn_c_try_compile "$LINENO"; then :
3048
3049 else
3050 ac_c_werror_flag=$ac_save_c_werror_flag
3051 CFLAGS="-g"
3052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3053 /* end confdefs.h. */
3054
3055 int
3056 main ()
3057 {
3058
3059 ;
3060 return 0;
3061 }
3062 _ACEOF
3063 if ac_fn_c_try_compile "$LINENO"; then :
3064 ac_cv_prog_cc_g=yes
3065 fi
3066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3067 fi
3068 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3069 fi
3070 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3071 ac_c_werror_flag=$ac_save_c_werror_flag
3072 fi
3073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3074 $as_echo "$ac_cv_prog_cc_g" >&6; }
3075 if test "$ac_test_CFLAGS" = set; then
3076 CFLAGS=$ac_save_CFLAGS
3077 elif test $ac_cv_prog_cc_g = yes; then
3078 if test "$GCC" = yes; then
3079 CFLAGS="-g -O2"
3080 else
3081 CFLAGS="-g"
3082 fi
3083 else
3084 if test "$GCC" = yes; then
3085 CFLAGS="-O2"
3086 else
3087 CFLAGS=
3088 fi
3089 fi
3090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3091 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3092 if ${ac_cv_prog_cc_c89+:} false; then :
3093 $as_echo_n "(cached) " >&6
3094 else
3095 ac_cv_prog_cc_c89=no
3096 ac_save_CC=$CC
3097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3098 /* end confdefs.h. */
3099 #include <stdarg.h>
3100 #include <stdio.h>
3101 struct stat;
3102 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3103 struct buf { int x; };
3104 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3105 static char *e (p, i)
3106 char **p;
3107 int i;
3108 {
3109 return p[i];
3110 }
3111 static char *f (char * (*g) (char **, int), char **p, ...)
3112 {
3113 char *s;
3114 va_list v;
3115 va_start (v,p);
3116 s = g (p, va_arg (v,int));
3117 va_end (v);
3118 return s;
3119 }
3120
3121 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3122 function prototypes and stuff, but not '\xHH' hex character constants.
3123 These don't provoke an error unfortunately, instead are silently treated
3124 as 'x'. The following induces an error, until -std is added to get
3125 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3126 array size at least. It's necessary to write '\x00'==0 to get something
3127 that's true only with -std. */
3128 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3129
3130 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3131 inside strings and character constants. */
3132 #define FOO(x) 'x'
3133 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3134
3135 int test (int i, double x);
3136 struct s1 {int (*f) (int a);};
3137 struct s2 {int (*f) (double a);};
3138 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3139 int argc;
3140 char **argv;
3141 int
3142 main ()
3143 {
3144 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3145 ;
3146 return 0;
3147 }
3148 _ACEOF
3149 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3150 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3151 do
3152 CC="$ac_save_CC $ac_arg"
3153 if ac_fn_c_try_compile "$LINENO"; then :
3154 ac_cv_prog_cc_c89=$ac_arg
3155 fi
3156 rm -f core conftest.err conftest.$ac_objext
3157 test "x$ac_cv_prog_cc_c89" != "xno" && break
3158 done
3159 rm -f conftest.$ac_ext
3160 CC=$ac_save_CC
3161
3162 fi
3163 # AC_CACHE_VAL
3164 case "x$ac_cv_prog_cc_c89" in
3165 x)
3166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3167 $as_echo "none needed" >&6; } ;;
3168 xno)
3169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3170 $as_echo "unsupported" >&6; } ;;
3171 *)
3172 CC="$CC $ac_cv_prog_cc_c89"
3173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3174 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3175 esac
3176 if test "x$ac_cv_prog_cc_c89" != xno; then :
3177
3178 fi
3179
3180 ac_ext=c
3181 ac_cpp='$CPP $CPPFLAGS'
3182 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3183 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3184 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3185
3186
3187 ac_ext=c
3188 ac_cpp='$CPP $CPPFLAGS'
3189 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3190 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3191 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3193 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3194 # On Suns, sometimes $CPP names a directory.
3195 if test -n "$CPP" && test -d "$CPP"; then
3196 CPP=
3197 fi
3198 if test -z "$CPP"; then
3199 if ${ac_cv_prog_CPP+:} false; then :
3200 $as_echo_n "(cached) " >&6
3201 else
3202 # Double quotes because CPP needs to be expanded
3203 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3204 do
3205 ac_preproc_ok=false
3206 for ac_c_preproc_warn_flag in '' yes
3207 do
3208 # Use a header file that comes with gcc, so configuring glibc
3209 # with a fresh cross-compiler works.
3210 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3211 # <limits.h> exists even on freestanding compilers.
3212 # On the NeXT, cc -E runs the code through the compiler's parser,
3213 # not just through cpp. "Syntax error" is here to catch this case.
3214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3215 /* end confdefs.h. */
3216 #ifdef __STDC__
3217 # include <limits.h>
3218 #else
3219 # include <assert.h>
3220 #endif
3221 Syntax error
3222 _ACEOF
3223 if ac_fn_c_try_cpp "$LINENO"; then :
3224
3225 else
3226 # Broken: fails on valid input.
3227 continue
3228 fi
3229 rm -f conftest.err conftest.i conftest.$ac_ext
3230
3231 # OK, works on sane cases. Now check whether nonexistent headers
3232 # can be detected and how.
3233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3234 /* end confdefs.h. */
3235 #include <ac_nonexistent.h>
3236 _ACEOF
3237 if ac_fn_c_try_cpp "$LINENO"; then :
3238 # Broken: success on invalid input.
3239 continue
3240 else
3241 # Passes both tests.
3242 ac_preproc_ok=:
3243 break
3244 fi
3245 rm -f conftest.err conftest.i conftest.$ac_ext
3246
3247 done
3248 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3249 rm -f conftest.i conftest.err conftest.$ac_ext
3250 if $ac_preproc_ok; then :
3251 break
3252 fi
3253
3254 done
3255 ac_cv_prog_CPP=$CPP
3256
3257 fi
3258 CPP=$ac_cv_prog_CPP
3259 else
3260 ac_cv_prog_CPP=$CPP
3261 fi
3262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3263 $as_echo "$CPP" >&6; }
3264 ac_preproc_ok=false
3265 for ac_c_preproc_warn_flag in '' yes
3266 do
3267 # Use a header file that comes with gcc, so configuring glibc
3268 # with a fresh cross-compiler works.
3269 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3270 # <limits.h> exists even on freestanding compilers.
3271 # On the NeXT, cc -E runs the code through the compiler's parser,
3272 # not just through cpp. "Syntax error" is here to catch this case.
3273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3274 /* end confdefs.h. */
3275 #ifdef __STDC__
3276 # include <limits.h>
3277 #else
3278 # include <assert.h>
3279 #endif
3280 Syntax error
3281 _ACEOF
3282 if ac_fn_c_try_cpp "$LINENO"; then :
3283
3284 else
3285 # Broken: fails on valid input.
3286 continue
3287 fi
3288 rm -f conftest.err conftest.i conftest.$ac_ext
3289
3290 # OK, works on sane cases. Now check whether nonexistent headers
3291 # can be detected and how.
3292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3293 /* end confdefs.h. */
3294 #include <ac_nonexistent.h>
3295 _ACEOF
3296 if ac_fn_c_try_cpp "$LINENO"; then :
3297 # Broken: success on invalid input.
3298 continue
3299 else
3300 # Passes both tests.
3301 ac_preproc_ok=:
3302 break
3303 fi
3304 rm -f conftest.err conftest.i conftest.$ac_ext
3305
3306 done
3307 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3308 rm -f conftest.i conftest.err conftest.$ac_ext
3309 if $ac_preproc_ok; then :
3310
3311 else
3312 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3313 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3314 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3315 See \`config.log' for more details" "$LINENO" 5; }
3316 fi
3317
3318 ac_ext=c
3319 ac_cpp='$CPP $CPPFLAGS'
3320 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3321 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3322 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3323
3324
3325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3326 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3327 if ${ac_cv_path_GREP+:} false; then :
3328 $as_echo_n "(cached) " >&6
3329 else
3330 if test -z "$GREP"; then
3331 ac_path_GREP_found=false
3332 # Loop through the user's path and test for each of PROGNAME-LIST
3333 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3334 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3335 do
3336 IFS=$as_save_IFS
3337 test -z "$as_dir" && as_dir=.
3338 for ac_prog in grep ggrep; do
3339 for ac_exec_ext in '' $ac_executable_extensions; do
3340 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3341 as_fn_executable_p "$ac_path_GREP" || continue
3342 # Check for GNU ac_path_GREP and select it if it is found.
3343 # Check for GNU $ac_path_GREP
3344 case `"$ac_path_GREP" --version 2>&1` in
3345 *GNU*)
3346 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3347 *)
3348 ac_count=0
3349 $as_echo_n 0123456789 >"conftest.in"
3350 while :
3351 do
3352 cat "conftest.in" "conftest.in" >"conftest.tmp"
3353 mv "conftest.tmp" "conftest.in"
3354 cp "conftest.in" "conftest.nl"
3355 $as_echo 'GREP' >> "conftest.nl"
3356 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3357 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3358 as_fn_arith $ac_count + 1 && ac_count=$as_val
3359 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3360 # Best one so far, save it but keep looking for a better one
3361 ac_cv_path_GREP="$ac_path_GREP"
3362 ac_path_GREP_max=$ac_count
3363 fi
3364 # 10*(2^10) chars as input seems more than enough
3365 test $ac_count -gt 10 && break
3366 done
3367 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3368 esac
3369
3370 $ac_path_GREP_found && break 3
3371 done
3372 done
3373 done
3374 IFS=$as_save_IFS
3375 if test -z "$ac_cv_path_GREP"; then
3376 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3377 fi
3378 else
3379 ac_cv_path_GREP=$GREP
3380 fi
3381
3382 fi
3383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3384 $as_echo "$ac_cv_path_GREP" >&6; }
3385 GREP="$ac_cv_path_GREP"
3386
3387
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3389 $as_echo_n "checking for egrep... " >&6; }
3390 if ${ac_cv_path_EGREP+:} false; then :
3391 $as_echo_n "(cached) " >&6
3392 else
3393 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3394 then ac_cv_path_EGREP="$GREP -E"
3395 else
3396 if test -z "$EGREP"; then
3397 ac_path_EGREP_found=false
3398 # Loop through the user's path and test for each of PROGNAME-LIST
3399 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3400 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3401 do
3402 IFS=$as_save_IFS
3403 test -z "$as_dir" && as_dir=.
3404 for ac_prog in egrep; do
3405 for ac_exec_ext in '' $ac_executable_extensions; do
3406 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3407 as_fn_executable_p "$ac_path_EGREP" || continue
3408 # Check for GNU ac_path_EGREP and select it if it is found.
3409 # Check for GNU $ac_path_EGREP
3410 case `"$ac_path_EGREP" --version 2>&1` in
3411 *GNU*)
3412 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3413 *)
3414 ac_count=0
3415 $as_echo_n 0123456789 >"conftest.in"
3416 while :
3417 do
3418 cat "conftest.in" "conftest.in" >"conftest.tmp"
3419 mv "conftest.tmp" "conftest.in"
3420 cp "conftest.in" "conftest.nl"
3421 $as_echo 'EGREP' >> "conftest.nl"
3422 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3423 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3424 as_fn_arith $ac_count + 1 && ac_count=$as_val
3425 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3426 # Best one so far, save it but keep looking for a better one
3427 ac_cv_path_EGREP="$ac_path_EGREP"
3428 ac_path_EGREP_max=$ac_count
3429 fi
3430 # 10*(2^10) chars as input seems more than enough
3431 test $ac_count -gt 10 && break
3432 done
3433 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3434 esac
3435
3436 $ac_path_EGREP_found && break 3
3437 done
3438 done
3439 done
3440 IFS=$as_save_IFS
3441 if test -z "$ac_cv_path_EGREP"; then
3442 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3443 fi
3444 else
3445 ac_cv_path_EGREP=$EGREP
3446 fi
3447
3448 fi
3449 fi
3450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3451 $as_echo "$ac_cv_path_EGREP" >&6; }
3452 EGREP="$ac_cv_path_EGREP"
3453
3454
3455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3456 $as_echo_n "checking for ANSI C header files... " >&6; }
3457 if ${ac_cv_header_stdc+:} false; then :
3458 $as_echo_n "(cached) " >&6
3459 else
3460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3461 /* end confdefs.h. */
3462 #include <stdlib.h>
3463 #include <stdarg.h>
3464 #include <string.h>
3465 #include <float.h>
3466
3467 int
3468 main ()
3469 {
3470
3471 ;
3472 return 0;
3473 }
3474 _ACEOF
3475 if ac_fn_c_try_compile "$LINENO"; then :
3476 ac_cv_header_stdc=yes
3477 else
3478 ac_cv_header_stdc=no
3479 fi
3480 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3481
3482 if test $ac_cv_header_stdc = yes; then
3483 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3485 /* end confdefs.h. */
3486 #include <string.h>
3487
3488 _ACEOF
3489 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3490 $EGREP "memchr" >/dev/null 2>&1; then :
3491
3492 else
3493 ac_cv_header_stdc=no
3494 fi
3495 rm -f conftest*
3496
3497 fi
3498
3499 if test $ac_cv_header_stdc = yes; then
3500 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3502 /* end confdefs.h. */
3503 #include <stdlib.h>
3504
3505 _ACEOF
3506 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3507 $EGREP "free" >/dev/null 2>&1; then :
3508
3509 else
3510 ac_cv_header_stdc=no
3511 fi
3512 rm -f conftest*
3513
3514 fi
3515
3516 if test $ac_cv_header_stdc = yes; then
3517 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3518 if test "$cross_compiling" = yes; then :
3519 :
3520 else
3521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3522 /* end confdefs.h. */
3523 #include <ctype.h>
3524 #include <stdlib.h>
3525 #if ((' ' & 0x0FF) == 0x020)
3526 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3527 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3528 #else
3529 # define ISLOWER(c) \
3530 (('a' <= (c) && (c) <= 'i') \
3531 || ('j' <= (c) && (c) <= 'r') \
3532 || ('s' <= (c) && (c) <= 'z'))
3533 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3534 #endif
3535
3536 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3537 int
3538 main ()
3539 {
3540 int i;
3541 for (i = 0; i < 256; i++)
3542 if (XOR (islower (i), ISLOWER (i))
3543 || toupper (i) != TOUPPER (i))
3544 return 2;
3545 return 0;
3546 }
3547 _ACEOF
3548 if ac_fn_c_try_run "$LINENO"; then :
3549
3550 else
3551 ac_cv_header_stdc=no
3552 fi
3553 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3554 conftest.$ac_objext conftest.beam conftest.$ac_ext
3555 fi
3556
3557 fi
3558 fi
3559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3560 $as_echo "$ac_cv_header_stdc" >&6; }
3561 if test $ac_cv_header_stdc = yes; then
3562
3563 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3564
3565 fi
3566
3567 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3568 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3569 inttypes.h stdint.h unistd.h
3570 do :
3571 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3572 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3573 "
3574 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3575 cat >>confdefs.h <<_ACEOF
3576 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3577 _ACEOF
3578
3579 fi
3580
3581 done
3582
3583
3584
3585 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3586 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3587 MINIX=yes
3588 else
3589 MINIX=
3590 fi
3591
3592
3593 if test "$MINIX" = yes; then
3594
3595 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3596
3597
3598 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3599
3600
3601 $as_echo "#define _MINIX 1" >>confdefs.h
3602
3603 fi
3604
3605
3606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3607 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3608 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3609 $as_echo_n "(cached) " >&6
3610 else
3611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3612 /* end confdefs.h. */
3613
3614 # define __EXTENSIONS__ 1
3615 $ac_includes_default
3616 int
3617 main ()
3618 {
3619
3620 ;
3621 return 0;
3622 }
3623 _ACEOF
3624 if ac_fn_c_try_compile "$LINENO"; then :
3625 ac_cv_safe_to_define___extensions__=yes
3626 else
3627 ac_cv_safe_to_define___extensions__=no
3628 fi
3629 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3630 fi
3631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3632 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3633 test $ac_cv_safe_to_define___extensions__ = yes &&
3634 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3635
3636 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3637
3638 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3639
3640 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3641
3642 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3643
3644
3645 test "$program_prefix" != NONE &&
3646 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3647 # Use a double $ so make ignores it.
3648 test "$program_suffix" != NONE &&
3649 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3650 # Double any \ or $.
3651 # By default was `s,x,x', remove it if useless.
3652 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3653 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3654
3655 # Find a good install program. We prefer a C program (faster),
3656 # so one script is as good as another. But avoid the broken or
3657 # incompatible versions:
3658 # SysV /etc/install, /usr/sbin/install
3659 # SunOS /usr/etc/install
3660 # IRIX /sbin/install
3661 # AIX /bin/install
3662 # AmigaOS /C/install, which installs bootblocks on floppy discs
3663 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3664 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3665 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3666 # OS/2's system install, which has a completely different semantic
3667 # ./install, which can be erroneously created by make from ./install.sh.
3668 # Reject install programs that cannot install multiple files.
3669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3670 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3671 if test -z "$INSTALL"; then
3672 if ${ac_cv_path_install+:} false; then :
3673 $as_echo_n "(cached) " >&6
3674 else
3675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3676 for as_dir in $PATH
3677 do
3678 IFS=$as_save_IFS
3679 test -z "$as_dir" && as_dir=.
3680 # Account for people who put trailing slashes in PATH elements.
3681 case $as_dir/ in #((
3682 ./ | .// | /[cC]/* | \
3683 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3684 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3685 /usr/ucb/* ) ;;
3686 *)
3687 # OSF1 and SCO ODT 3.0 have their own names for install.
3688 # Don't use installbsd from OSF since it installs stuff as root
3689 # by default.
3690 for ac_prog in ginstall scoinst install; do
3691 for ac_exec_ext in '' $ac_executable_extensions; do
3692 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3693 if test $ac_prog = install &&
3694 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3695 # AIX install. It has an incompatible calling convention.
3696 :
3697 elif test $ac_prog = install &&
3698 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3699 # program-specific install script used by HP pwplus--don't use.
3700 :
3701 else
3702 rm -rf conftest.one conftest.two conftest.dir
3703 echo one > conftest.one
3704 echo two > conftest.two
3705 mkdir conftest.dir
3706 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3707 test -s conftest.one && test -s conftest.two &&
3708 test -s conftest.dir/conftest.one &&
3709 test -s conftest.dir/conftest.two
3710 then
3711 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3712 break 3
3713 fi
3714 fi
3715 fi
3716 done
3717 done
3718 ;;
3719 esac
3720
3721 done
3722 IFS=$as_save_IFS
3723
3724 rm -rf conftest.one conftest.two conftest.dir
3725
3726 fi
3727 if test "${ac_cv_path_install+set}" = set; then
3728 INSTALL=$ac_cv_path_install
3729 else
3730 # As a last resort, use the slow shell script. Don't cache a
3731 # value for INSTALL within a source directory, because that will
3732 # break other packages using the cache if that directory is
3733 # removed, or if the value is a relative name.
3734 INSTALL=$ac_install_sh
3735 fi
3736 fi
3737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3738 $as_echo "$INSTALL" >&6; }
3739
3740 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3741 # It thinks the first close brace ends the variable substitution.
3742 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3743
3744 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3745
3746 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3747
3748 rm -rf .tst 2>/dev/null
3749 mkdir .tst 2>/dev/null
3750 if test -d .tst; then
3751 am__leading_dot=.
3752 else
3753 am__leading_dot=_
3754 fi
3755 rmdir .tst 2>/dev/null
3756
3757 DEPDIR="${am__leading_dot}deps"
3758
3759 case `pwd` in
3760 *\ * | *\ *)
3761 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3762 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3763 esac
3764
3765
3766
3767 macro_version='2.2.7a'
3768 macro_revision='1.3134'
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782 ltmain="$ac_aux_dir/ltmain.sh"
3783
3784 # Backslashify metacharacters that are still active within
3785 # double-quoted strings.
3786 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3787
3788 # Same as above, but do not quote variable references.
3789 double_quote_subst='s/\(["`\\]\)/\\\1/g'
3790
3791 # Sed substitution to delay expansion of an escaped shell variable in a
3792 # double_quote_subst'ed string.
3793 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3794
3795 # Sed substitution to delay expansion of an escaped single quote.
3796 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3797
3798 # Sed substitution to avoid accidental globbing in evaled expressions
3799 no_glob_subst='s/\*/\\\*/g'
3800
3801 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3802 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3803 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3804
3805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3806 $as_echo_n "checking how to print strings... " >&6; }
3807 # Test print first, because it will be a builtin if present.
3808 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3809 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3810 ECHO='print -r --'
3811 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3812 ECHO='printf %s\n'
3813 else
3814 # Use this function as a fallback that always works.
3815 func_fallback_echo ()
3816 {
3817 eval 'cat <<_LTECHO_EOF
3818 $1
3819 _LTECHO_EOF'
3820 }
3821 ECHO='func_fallback_echo'
3822 fi
3823
3824 # func_echo_all arg...
3825 # Invoke $ECHO with all args, space-separated.
3826 func_echo_all ()
3827 {
3828 $ECHO ""
3829 }
3830
3831 case "$ECHO" in
3832 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3833 $as_echo "printf" >&6; } ;;
3834 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3835 $as_echo "print -r" >&6; } ;;
3836 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3837 $as_echo "cat" >&6; } ;;
3838 esac
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3854 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3855 if ${ac_cv_path_SED+:} false; then :
3856 $as_echo_n "(cached) " >&6
3857 else
3858 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3859 for ac_i in 1 2 3 4 5 6 7; do
3860 ac_script="$ac_script$as_nl$ac_script"
3861 done
3862 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3863 { ac_script=; unset ac_script;}
3864 if test -z "$SED"; then
3865 ac_path_SED_found=false
3866 # Loop through the user's path and test for each of PROGNAME-LIST
3867 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3868 for as_dir in $PATH
3869 do
3870 IFS=$as_save_IFS
3871 test -z "$as_dir" && as_dir=.
3872 for ac_prog in sed gsed; do
3873 for ac_exec_ext in '' $ac_executable_extensions; do
3874 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3875 as_fn_executable_p "$ac_path_SED" || continue
3876 # Check for GNU ac_path_SED and select it if it is found.
3877 # Check for GNU $ac_path_SED
3878 case `"$ac_path_SED" --version 2>&1` in
3879 *GNU*)
3880 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3881 *)
3882 ac_count=0
3883 $as_echo_n 0123456789 >"conftest.in"
3884 while :
3885 do
3886 cat "conftest.in" "conftest.in" >"conftest.tmp"
3887 mv "conftest.tmp" "conftest.in"
3888 cp "conftest.in" "conftest.nl"
3889 $as_echo '' >> "conftest.nl"
3890 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3891 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3892 as_fn_arith $ac_count + 1 && ac_count=$as_val
3893 if test $ac_count -gt ${ac_path_SED_max-0}; then
3894 # Best one so far, save it but keep looking for a better one
3895 ac_cv_path_SED="$ac_path_SED"
3896 ac_path_SED_max=$ac_count
3897 fi
3898 # 10*(2^10) chars as input seems more than enough
3899 test $ac_count -gt 10 && break
3900 done
3901 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3902 esac
3903
3904 $ac_path_SED_found && break 3
3905 done
3906 done
3907 done
3908 IFS=$as_save_IFS
3909 if test -z "$ac_cv_path_SED"; then
3910 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
3911 fi
3912 else
3913 ac_cv_path_SED=$SED
3914 fi
3915
3916 fi
3917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3918 $as_echo "$ac_cv_path_SED" >&6; }
3919 SED="$ac_cv_path_SED"
3920 rm -f conftest.sed
3921
3922 test -z "$SED" && SED=sed
3923 Xsed="$SED -e 1s/^X//"
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3936 $as_echo_n "checking for fgrep... " >&6; }
3937 if ${ac_cv_path_FGREP+:} false; then :
3938 $as_echo_n "(cached) " >&6
3939 else
3940 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3941 then ac_cv_path_FGREP="$GREP -F"
3942 else
3943 if test -z "$FGREP"; then
3944 ac_path_FGREP_found=false
3945 # Loop through the user's path and test for each of PROGNAME-LIST
3946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3947 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3948 do
3949 IFS=$as_save_IFS
3950 test -z "$as_dir" && as_dir=.
3951 for ac_prog in fgrep; do
3952 for ac_exec_ext in '' $ac_executable_extensions; do
3953 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3954 as_fn_executable_p "$ac_path_FGREP" || continue
3955 # Check for GNU ac_path_FGREP and select it if it is found.
3956 # Check for GNU $ac_path_FGREP
3957 case `"$ac_path_FGREP" --version 2>&1` in
3958 *GNU*)
3959 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3960 *)
3961 ac_count=0
3962 $as_echo_n 0123456789 >"conftest.in"
3963 while :
3964 do
3965 cat "conftest.in" "conftest.in" >"conftest.tmp"
3966 mv "conftest.tmp" "conftest.in"
3967 cp "conftest.in" "conftest.nl"
3968 $as_echo 'FGREP' >> "conftest.nl"
3969 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3970 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3971 as_fn_arith $ac_count + 1 && ac_count=$as_val
3972 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3973 # Best one so far, save it but keep looking for a better one
3974 ac_cv_path_FGREP="$ac_path_FGREP"
3975 ac_path_FGREP_max=$ac_count
3976 fi
3977 # 10*(2^10) chars as input seems more than enough
3978 test $ac_count -gt 10 && break
3979 done
3980 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3981 esac
3982
3983 $ac_path_FGREP_found && break 3
3984 done
3985 done
3986 done
3987 IFS=$as_save_IFS
3988 if test -z "$ac_cv_path_FGREP"; then
3989 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3990 fi
3991 else
3992 ac_cv_path_FGREP=$FGREP
3993 fi
3994
3995 fi
3996 fi
3997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3998 $as_echo "$ac_cv_path_FGREP" >&6; }
3999 FGREP="$ac_cv_path_FGREP"
4000
4001
4002 test -z "$GREP" && GREP=grep
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022 # Check whether --with-gnu-ld was given.
4023 if test "${with_gnu_ld+set}" = set; then :
4024 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4025 else
4026 with_gnu_ld=no
4027 fi
4028
4029 ac_prog=ld
4030 if test "$GCC" = yes; then
4031 # Check if gcc -print-prog-name=ld gives a path.
4032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4033 $as_echo_n "checking for ld used by $CC... " >&6; }
4034 case $host in
4035 *-*-mingw*)
4036 # gcc leaves a trailing carriage return which upsets mingw
4037 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4038 *)
4039 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4040 esac
4041 case $ac_prog in
4042 # Accept absolute paths.
4043 [\\/]* | ?:[\\/]*)
4044 re_direlt='/[^/][^/]*/\.\./'
4045 # Canonicalize the pathname of ld
4046 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4047 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4048 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4049 done
4050 test -z "$LD" && LD="$ac_prog"
4051 ;;
4052 "")
4053 # If it fails, then pretend we aren't using GCC.
4054 ac_prog=ld
4055 ;;
4056 *)
4057 # If it is relative, then search for the first ld in PATH.
4058 with_gnu_ld=unknown
4059 ;;
4060 esac
4061 elif test "$with_gnu_ld" = yes; then
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4063 $as_echo_n "checking for GNU ld... " >&6; }
4064 else
4065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4066 $as_echo_n "checking for non-GNU ld... " >&6; }
4067 fi
4068 if ${lt_cv_path_LD+:} false; then :
4069 $as_echo_n "(cached) " >&6
4070 else
4071 if test -z "$LD"; then
4072 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4073 for ac_dir in $PATH; do
4074 IFS="$lt_save_ifs"
4075 test -z "$ac_dir" && ac_dir=.
4076 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4077 lt_cv_path_LD="$ac_dir/$ac_prog"
4078 # Check to see if the program is GNU ld. I'd rather use --version,
4079 # but apparently some variants of GNU ld only accept -v.
4080 # Break only if it was the GNU/non-GNU ld that we prefer.
4081 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4082 *GNU* | *'with BFD'*)
4083 test "$with_gnu_ld" != no && break
4084 ;;
4085 *)
4086 test "$with_gnu_ld" != yes && break
4087 ;;
4088 esac
4089 fi
4090 done
4091 IFS="$lt_save_ifs"
4092 else
4093 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4094 fi
4095 fi
4096
4097 LD="$lt_cv_path_LD"
4098 if test -n "$LD"; then
4099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4100 $as_echo "$LD" >&6; }
4101 else
4102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4103 $as_echo "no" >&6; }
4104 fi
4105 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4107 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4108 if ${lt_cv_prog_gnu_ld+:} false; then :
4109 $as_echo_n "(cached) " >&6
4110 else
4111 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4112 case `$LD -v 2>&1 </dev/null` in
4113 *GNU* | *'with BFD'*)
4114 lt_cv_prog_gnu_ld=yes
4115 ;;
4116 *)
4117 lt_cv_prog_gnu_ld=no
4118 ;;
4119 esac
4120 fi
4121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4122 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4123 with_gnu_ld=$lt_cv_prog_gnu_ld
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4134 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4135 if ${lt_cv_path_NM+:} false; then :
4136 $as_echo_n "(cached) " >&6
4137 else
4138 if test -n "$NM"; then
4139 # Let the user override the test.
4140 lt_cv_path_NM="$NM"
4141 else
4142 lt_nm_to_check="${ac_tool_prefix}nm"
4143 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4144 lt_nm_to_check="$lt_nm_to_check nm"
4145 fi
4146 for lt_tmp_nm in $lt_nm_to_check; do
4147 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4148 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4149 IFS="$lt_save_ifs"
4150 test -z "$ac_dir" && ac_dir=.
4151 tmp_nm="$ac_dir/$lt_tmp_nm"
4152 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4153 # Check to see if the nm accepts a BSD-compat flag.
4154 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4155 # nm: unknown option "B" ignored
4156 # Tru64's nm complains that /dev/null is an invalid object file
4157 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4158 */dev/null* | *'Invalid file or object type'*)
4159 lt_cv_path_NM="$tmp_nm -B"
4160 break
4161 ;;
4162 *)
4163 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4164 */dev/null*)
4165 lt_cv_path_NM="$tmp_nm -p"
4166 break
4167 ;;
4168 *)
4169 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4170 continue # so that we can try to find one that supports BSD flags
4171 ;;
4172 esac
4173 ;;
4174 esac
4175 fi
4176 done
4177 IFS="$lt_save_ifs"
4178 done
4179 : ${lt_cv_path_NM=no}
4180 fi
4181 fi
4182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4183 $as_echo "$lt_cv_path_NM" >&6; }
4184 if test "$lt_cv_path_NM" != "no"; then
4185 NM="$lt_cv_path_NM"
4186 else
4187 # Didn't find any BSD compatible name lister, look for dumpbin.
4188 if test -n "$DUMPBIN"; then :
4189 # Let the user override the test.
4190 else
4191 if test -n "$ac_tool_prefix"; then
4192 for ac_prog in dumpbin "link -dump"
4193 do
4194 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4195 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4197 $as_echo_n "checking for $ac_word... " >&6; }
4198 if ${ac_cv_prog_DUMPBIN+:} false; then :
4199 $as_echo_n "(cached) " >&6
4200 else
4201 if test -n "$DUMPBIN"; then
4202 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4203 else
4204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4205 for as_dir in $PATH
4206 do
4207 IFS=$as_save_IFS
4208 test -z "$as_dir" && as_dir=.
4209 for ac_exec_ext in '' $ac_executable_extensions; do
4210 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4211 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4212 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4213 break 2
4214 fi
4215 done
4216 done
4217 IFS=$as_save_IFS
4218
4219 fi
4220 fi
4221 DUMPBIN=$ac_cv_prog_DUMPBIN
4222 if test -n "$DUMPBIN"; then
4223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4224 $as_echo "$DUMPBIN" >&6; }
4225 else
4226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4227 $as_echo "no" >&6; }
4228 fi
4229
4230
4231 test -n "$DUMPBIN" && break
4232 done
4233 fi
4234 if test -z "$DUMPBIN"; then
4235 ac_ct_DUMPBIN=$DUMPBIN
4236 for ac_prog in dumpbin "link -dump"
4237 do
4238 # Extract the first word of "$ac_prog", so it can be a program name with args.
4239 set dummy $ac_prog; ac_word=$2
4240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4241 $as_echo_n "checking for $ac_word... " >&6; }
4242 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4243 $as_echo_n "(cached) " >&6
4244 else
4245 if test -n "$ac_ct_DUMPBIN"; then
4246 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4247 else
4248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4249 for as_dir in $PATH
4250 do
4251 IFS=$as_save_IFS
4252 test -z "$as_dir" && as_dir=.
4253 for ac_exec_ext in '' $ac_executable_extensions; do
4254 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4255 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4256 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4257 break 2
4258 fi
4259 done
4260 done
4261 IFS=$as_save_IFS
4262
4263 fi
4264 fi
4265 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4266 if test -n "$ac_ct_DUMPBIN"; then
4267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4268 $as_echo "$ac_ct_DUMPBIN" >&6; }
4269 else
4270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4271 $as_echo "no" >&6; }
4272 fi
4273
4274
4275 test -n "$ac_ct_DUMPBIN" && break
4276 done
4277
4278 if test "x$ac_ct_DUMPBIN" = x; then
4279 DUMPBIN=":"
4280 else
4281 case $cross_compiling:$ac_tool_warned in
4282 yes:)
4283 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4284 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4285 ac_tool_warned=yes ;;
4286 esac
4287 DUMPBIN=$ac_ct_DUMPBIN
4288 fi
4289 fi
4290
4291 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4292 *COFF*)
4293 DUMPBIN="$DUMPBIN -symbols"
4294 ;;
4295 *)
4296 DUMPBIN=:
4297 ;;
4298 esac
4299 fi
4300
4301 if test "$DUMPBIN" != ":"; then
4302 NM="$DUMPBIN"
4303 fi
4304 fi
4305 test -z "$NM" && NM=nm
4306
4307
4308
4309
4310
4311
4312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4313 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4314 if ${lt_cv_nm_interface+:} false; then :
4315 $as_echo_n "(cached) " >&6
4316 else
4317 lt_cv_nm_interface="BSD nm"
4318 echo "int some_variable = 0;" > conftest.$ac_ext
4319 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4320 (eval "$ac_compile" 2>conftest.err)
4321 cat conftest.err >&5
4322 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4323 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4324 cat conftest.err >&5
4325 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4326 cat conftest.out >&5
4327 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4328 lt_cv_nm_interface="MS dumpbin"
4329 fi
4330 rm -f conftest*
4331 fi
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4333 $as_echo "$lt_cv_nm_interface" >&6; }
4334
4335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4336 $as_echo_n "checking whether ln -s works... " >&6; }
4337 LN_S=$as_ln_s
4338 if test "$LN_S" = "ln -s"; then
4339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4340 $as_echo "yes" >&6; }
4341 else
4342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4343 $as_echo "no, using $LN_S" >&6; }
4344 fi
4345
4346 # find the maximum length of command line arguments
4347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4348 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4349 if ${lt_cv_sys_max_cmd_len+:} false; then :
4350 $as_echo_n "(cached) " >&6
4351 else
4352 i=0
4353 teststring="ABCD"
4354
4355 case $build_os in
4356 msdosdjgpp*)
4357 # On DJGPP, this test can blow up pretty badly due to problems in libc
4358 # (any single argument exceeding 2000 bytes causes a buffer overrun
4359 # during glob expansion). Even if it were fixed, the result of this
4360 # check would be larger than it should be.
4361 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4362 ;;
4363
4364 gnu*)
4365 # Under GNU Hurd, this test is not required because there is
4366 # no limit to the length of command line arguments.
4367 # Libtool will interpret -1 as no limit whatsoever
4368 lt_cv_sys_max_cmd_len=-1;
4369 ;;
4370
4371 cygwin* | mingw* | cegcc*)
4372 # On Win9x/ME, this test blows up -- it succeeds, but takes
4373 # about 5 minutes as the teststring grows exponentially.
4374 # Worse, since 9x/ME are not pre-emptively multitasking,
4375 # you end up with a "frozen" computer, even though with patience
4376 # the test eventually succeeds (with a max line length of 256k).
4377 # Instead, let's just punt: use the minimum linelength reported by
4378 # all of the supported platforms: 8192 (on NT/2K/XP).
4379 lt_cv_sys_max_cmd_len=8192;
4380 ;;
4381
4382 mint*)
4383 # On MiNT this can take a long time and run out of memory.
4384 lt_cv_sys_max_cmd_len=8192;
4385 ;;
4386
4387 amigaos*)
4388 # On AmigaOS with pdksh, this test takes hours, literally.
4389 # So we just punt and use a minimum line length of 8192.
4390 lt_cv_sys_max_cmd_len=8192;
4391 ;;
4392
4393 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4394 # This has been around since 386BSD, at least. Likely further.
4395 if test -x /sbin/sysctl; then
4396 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4397 elif test -x /usr/sbin/sysctl; then
4398 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4399 else
4400 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4401 fi
4402 # And add a safety zone
4403 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4404 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4405 ;;
4406
4407 interix*)
4408 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4409 lt_cv_sys_max_cmd_len=196608
4410 ;;
4411
4412 osf*)
4413 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4414 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4415 # nice to cause kernel panics so lets avoid the loop below.
4416 # First set a reasonable default.
4417 lt_cv_sys_max_cmd_len=16384
4418 #
4419 if test -x /sbin/sysconfig; then
4420 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4421 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4422 esac
4423 fi
4424 ;;
4425 sco3.2v5*)
4426 lt_cv_sys_max_cmd_len=102400
4427 ;;
4428 sysv5* | sco5v6* | sysv4.2uw2*)
4429 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4430 if test -n "$kargmax"; then
4431 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4432 else
4433 lt_cv_sys_max_cmd_len=32768
4434 fi
4435 ;;
4436 *)
4437 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4438 if test -n "$lt_cv_sys_max_cmd_len"; then
4439 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4440 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4441 else
4442 # Make teststring a little bigger before we do anything with it.
4443 # a 1K string should be a reasonable start.
4444 for i in 1 2 3 4 5 6 7 8 ; do
4445 teststring=$teststring$teststring
4446 done
4447 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4448 # If test is not a shell built-in, we'll probably end up computing a
4449 # maximum length that is only half of the actual maximum length, but
4450 # we can't tell.
4451 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4452 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4453 test $i != 17 # 1/2 MB should be enough
4454 do
4455 i=`expr $i + 1`
4456 teststring=$teststring$teststring
4457 done
4458 # Only check the string length outside the loop.
4459 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4460 teststring=
4461 # Add a significant safety factor because C++ compilers can tack on
4462 # massive amounts of additional arguments before passing them to the
4463 # linker. It appears as though 1/2 is a usable value.
4464 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4465 fi
4466 ;;
4467 esac
4468
4469 fi
4470
4471 if test -n $lt_cv_sys_max_cmd_len ; then
4472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4473 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4474 else
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4476 $as_echo "none" >&6; }
4477 fi
4478 max_cmd_len=$lt_cv_sys_max_cmd_len
4479
4480
4481
4482
4483
4484
4485 : ${CP="cp -f"}
4486 : ${MV="mv -f"}
4487 : ${RM="rm -f"}
4488
4489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4490 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4491 # Try some XSI features
4492 xsi_shell=no
4493 ( _lt_dummy="a/b/c"
4494 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4495 = c,a/b,, \
4496 && eval 'test $(( 1 + 1 )) -eq 2 \
4497 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4498 && xsi_shell=yes
4499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4500 $as_echo "$xsi_shell" >&6; }
4501
4502
4503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4504 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4505 lt_shell_append=no
4506 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4507 >/dev/null 2>&1 \
4508 && lt_shell_append=yes
4509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4510 $as_echo "$lt_shell_append" >&6; }
4511
4512
4513 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4514 lt_unset=unset
4515 else
4516 lt_unset=false
4517 fi
4518
4519
4520
4521
4522
4523 # test EBCDIC or ASCII
4524 case `echo X|tr X '\101'` in
4525 A) # ASCII based system
4526 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4527 lt_SP2NL='tr \040 \012'
4528 lt_NL2SP='tr \015\012 \040\040'
4529 ;;
4530 *) # EBCDIC based system
4531 lt_SP2NL='tr \100 \n'
4532 lt_NL2SP='tr \r\n \100\100'
4533 ;;
4534 esac
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4545 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4546 if ${lt_cv_ld_reload_flag+:} false; then :
4547 $as_echo_n "(cached) " >&6
4548 else
4549 lt_cv_ld_reload_flag='-r'
4550 fi
4551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4552 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4553 reload_flag=$lt_cv_ld_reload_flag
4554 case $reload_flag in
4555 "" | " "*) ;;
4556 *) reload_flag=" $reload_flag" ;;
4557 esac
4558 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4559 case $host_os in
4560 darwin*)
4561 if test "$GCC" = yes; then
4562 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4563 else
4564 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4565 fi
4566 ;;
4567 esac
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577 if test -n "$ac_tool_prefix"; then
4578 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4579 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4581 $as_echo_n "checking for $ac_word... " >&6; }
4582 if ${ac_cv_prog_OBJDUMP+:} false; then :
4583 $as_echo_n "(cached) " >&6
4584 else
4585 if test -n "$OBJDUMP"; then
4586 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4587 else
4588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4589 for as_dir in $PATH
4590 do
4591 IFS=$as_save_IFS
4592 test -z "$as_dir" && as_dir=.
4593 for ac_exec_ext in '' $ac_executable_extensions; do
4594 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4595 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4597 break 2
4598 fi
4599 done
4600 done
4601 IFS=$as_save_IFS
4602
4603 fi
4604 fi
4605 OBJDUMP=$ac_cv_prog_OBJDUMP
4606 if test -n "$OBJDUMP"; then
4607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4608 $as_echo "$OBJDUMP" >&6; }
4609 else
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4611 $as_echo "no" >&6; }
4612 fi
4613
4614
4615 fi
4616 if test -z "$ac_cv_prog_OBJDUMP"; then
4617 ac_ct_OBJDUMP=$OBJDUMP
4618 # Extract the first word of "objdump", so it can be a program name with args.
4619 set dummy objdump; ac_word=$2
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4621 $as_echo_n "checking for $ac_word... " >&6; }
4622 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4623 $as_echo_n "(cached) " >&6
4624 else
4625 if test -n "$ac_ct_OBJDUMP"; then
4626 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4627 else
4628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4629 for as_dir in $PATH
4630 do
4631 IFS=$as_save_IFS
4632 test -z "$as_dir" && as_dir=.
4633 for ac_exec_ext in '' $ac_executable_extensions; do
4634 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4635 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4637 break 2
4638 fi
4639 done
4640 done
4641 IFS=$as_save_IFS
4642
4643 fi
4644 fi
4645 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4646 if test -n "$ac_ct_OBJDUMP"; then
4647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4648 $as_echo "$ac_ct_OBJDUMP" >&6; }
4649 else
4650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4651 $as_echo "no" >&6; }
4652 fi
4653
4654 if test "x$ac_ct_OBJDUMP" = x; then
4655 OBJDUMP="false"
4656 else
4657 case $cross_compiling:$ac_tool_warned in
4658 yes:)
4659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4660 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4661 ac_tool_warned=yes ;;
4662 esac
4663 OBJDUMP=$ac_ct_OBJDUMP
4664 fi
4665 else
4666 OBJDUMP="$ac_cv_prog_OBJDUMP"
4667 fi
4668
4669 test -z "$OBJDUMP" && OBJDUMP=objdump
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4680 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4681 if ${lt_cv_deplibs_check_method+:} false; then :
4682 $as_echo_n "(cached) " >&6
4683 else
4684 lt_cv_file_magic_cmd='$MAGIC_CMD'
4685 lt_cv_file_magic_test_file=
4686 lt_cv_deplibs_check_method='unknown'
4687 # Need to set the preceding variable on all platforms that support
4688 # interlibrary dependencies.
4689 # 'none' -- dependencies not supported.
4690 # `unknown' -- same as none, but documents that we really don't know.
4691 # 'pass_all' -- all dependencies passed with no checks.
4692 # 'test_compile' -- check by making test program.
4693 # 'file_magic [[regex]]' -- check by looking for files in library path
4694 # which responds to the $file_magic_cmd with a given extended regex.
4695 # If you have `file' or equivalent on your system and you're not sure
4696 # whether `pass_all' will *always* work, you probably want this one.
4697
4698 case $host_os in
4699 aix[4-9]*)
4700 lt_cv_deplibs_check_method=pass_all
4701 ;;
4702
4703 beos*)
4704 lt_cv_deplibs_check_method=pass_all
4705 ;;
4706
4707 bsdi[45]*)
4708 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4709 lt_cv_file_magic_cmd='/usr/bin/file -L'
4710 lt_cv_file_magic_test_file=/shlib/libc.so
4711 ;;
4712
4713 cygwin*)
4714 # func_win32_libid is a shell function defined in ltmain.sh
4715 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4716 lt_cv_file_magic_cmd='func_win32_libid'
4717 ;;
4718
4719 mingw* | pw32*)
4720 # Base MSYS/MinGW do not provide the 'file' command needed by
4721 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4722 # unless we find 'file', for example because we are cross-compiling.
4723 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4724 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4725 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4726 lt_cv_file_magic_cmd='func_win32_libid'
4727 else
4728 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4729 lt_cv_file_magic_cmd='$OBJDUMP -f'
4730 fi
4731 ;;
4732
4733 cegcc*)
4734 # use the weaker test based on 'objdump'. See mingw*.
4735 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4736 lt_cv_file_magic_cmd='$OBJDUMP -f'
4737 ;;
4738
4739 darwin* | rhapsody*)
4740 lt_cv_deplibs_check_method=pass_all
4741 ;;
4742
4743 freebsd* | dragonfly*)
4744 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4745 case $host_cpu in
4746 i*86 )
4747 # Not sure whether the presence of OpenBSD here was a mistake.
4748 # Let's accept both of them until this is cleared up.
4749 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4750 lt_cv_file_magic_cmd=/usr/bin/file
4751 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4752 ;;
4753 esac
4754 else
4755 lt_cv_deplibs_check_method=pass_all
4756 fi
4757 ;;
4758
4759 gnu*)
4760 lt_cv_deplibs_check_method=pass_all
4761 ;;
4762
4763 haiku*)
4764 lt_cv_deplibs_check_method=pass_all
4765 ;;
4766
4767 hpux10.20* | hpux11*)
4768 lt_cv_file_magic_cmd=/usr/bin/file
4769 case $host_cpu in
4770 ia64*)
4771 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4772 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4773 ;;
4774 hppa*64*)
4775 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]'
4776 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4777 ;;
4778 *)
4779 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4780 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4781 ;;
4782 esac
4783 ;;
4784
4785 interix[3-9]*)
4786 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4787 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4788 ;;
4789
4790 irix5* | irix6* | nonstopux*)
4791 case $LD in
4792 *-32|*"-32 ") libmagic=32-bit;;
4793 *-n32|*"-n32 ") libmagic=N32;;
4794 *-64|*"-64 ") libmagic=64-bit;;
4795 *) libmagic=never-match;;
4796 esac
4797 lt_cv_deplibs_check_method=pass_all
4798 ;;
4799
4800 # This must be Linux ELF.
4801 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4802 lt_cv_deplibs_check_method=pass_all
4803 ;;
4804
4805 netbsd*)
4806 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4807 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4808 else
4809 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4810 fi
4811 ;;
4812
4813 newos6*)
4814 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4815 lt_cv_file_magic_cmd=/usr/bin/file
4816 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4817 ;;
4818
4819 *nto* | *qnx*)
4820 lt_cv_deplibs_check_method=pass_all
4821 ;;
4822
4823 openbsd*)
4824 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4825 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4826 else
4827 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4828 fi
4829 ;;
4830
4831 osf3* | osf4* | osf5*)
4832 lt_cv_deplibs_check_method=pass_all
4833 ;;
4834
4835 rdos*)
4836 lt_cv_deplibs_check_method=pass_all
4837 ;;
4838
4839 solaris*)
4840 lt_cv_deplibs_check_method=pass_all
4841 ;;
4842
4843 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4844 lt_cv_deplibs_check_method=pass_all
4845 ;;
4846
4847 sysv4 | sysv4.3*)
4848 case $host_vendor in
4849 motorola)
4850 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]'
4851 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4852 ;;
4853 ncr)
4854 lt_cv_deplibs_check_method=pass_all
4855 ;;
4856 sequent)
4857 lt_cv_file_magic_cmd='/bin/file'
4858 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4859 ;;
4860 sni)
4861 lt_cv_file_magic_cmd='/bin/file'
4862 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4863 lt_cv_file_magic_test_file=/lib/libc.so
4864 ;;
4865 siemens)
4866 lt_cv_deplibs_check_method=pass_all
4867 ;;
4868 pc)
4869 lt_cv_deplibs_check_method=pass_all
4870 ;;
4871 esac
4872 ;;
4873
4874 tpf*)
4875 lt_cv_deplibs_check_method=pass_all
4876 ;;
4877 esac
4878
4879 fi
4880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4881 $as_echo "$lt_cv_deplibs_check_method" >&6; }
4882 file_magic_cmd=$lt_cv_file_magic_cmd
4883 deplibs_check_method=$lt_cv_deplibs_check_method
4884 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897 plugin_option=
4898 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
4899 for plugin in $plugin_names; do
4900 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
4901 if test x$plugin_so = x$plugin; then
4902 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
4903 fi
4904 if test x$plugin_so != x$plugin; then
4905 plugin_option="--plugin $plugin_so"
4906 break
4907 fi
4908 done
4909
4910 if test -n "$ac_tool_prefix"; then
4911 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4912 set dummy ${ac_tool_prefix}ar; ac_word=$2
4913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4914 $as_echo_n "checking for $ac_word... " >&6; }
4915 if ${ac_cv_prog_AR+:} false; then :
4916 $as_echo_n "(cached) " >&6
4917 else
4918 if test -n "$AR"; then
4919 ac_cv_prog_AR="$AR" # Let the user override the test.
4920 else
4921 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4922 for as_dir in $PATH
4923 do
4924 IFS=$as_save_IFS
4925 test -z "$as_dir" && as_dir=.
4926 for ac_exec_ext in '' $ac_executable_extensions; do
4927 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4928 ac_cv_prog_AR="${ac_tool_prefix}ar"
4929 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4930 break 2
4931 fi
4932 done
4933 done
4934 IFS=$as_save_IFS
4935
4936 fi
4937 fi
4938 AR=$ac_cv_prog_AR
4939 if test -n "$AR"; then
4940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4941 $as_echo "$AR" >&6; }
4942 else
4943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4944 $as_echo "no" >&6; }
4945 fi
4946
4947
4948 fi
4949 if test -z "$ac_cv_prog_AR"; then
4950 ac_ct_AR=$AR
4951 # Extract the first word of "ar", so it can be a program name with args.
4952 set dummy ar; ac_word=$2
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4954 $as_echo_n "checking for $ac_word... " >&6; }
4955 if ${ac_cv_prog_ac_ct_AR+:} false; then :
4956 $as_echo_n "(cached) " >&6
4957 else
4958 if test -n "$ac_ct_AR"; then
4959 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4960 else
4961 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4962 for as_dir in $PATH
4963 do
4964 IFS=$as_save_IFS
4965 test -z "$as_dir" && as_dir=.
4966 for ac_exec_ext in '' $ac_executable_extensions; do
4967 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4968 ac_cv_prog_ac_ct_AR="ar"
4969 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4970 break 2
4971 fi
4972 done
4973 done
4974 IFS=$as_save_IFS
4975
4976 fi
4977 fi
4978 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4979 if test -n "$ac_ct_AR"; then
4980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4981 $as_echo "$ac_ct_AR" >&6; }
4982 else
4983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4984 $as_echo "no" >&6; }
4985 fi
4986
4987 if test "x$ac_ct_AR" = x; then
4988 AR="false"
4989 else
4990 case $cross_compiling:$ac_tool_warned in
4991 yes:)
4992 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4993 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4994 ac_tool_warned=yes ;;
4995 esac
4996 AR=$ac_ct_AR
4997 fi
4998 else
4999 AR="$ac_cv_prog_AR"
5000 fi
5001
5002 test -z "$AR" && AR=ar
5003 if test -n "$plugin_option"; then
5004 if $AR --help 2>&1 | grep -q "\--plugin"; then
5005 touch conftest.c
5006 $AR $plugin_option rc conftest.a conftest.c
5007 if test "$?" != 0; then
5008 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5009 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5010 else
5011 AR="$AR $plugin_option"
5012 fi
5013 rm -f conftest.*
5014 fi
5015 fi
5016 test -z "$AR_FLAGS" && AR_FLAGS=cru
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028 if test -n "$ac_tool_prefix"; then
5029 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5030 set dummy ${ac_tool_prefix}strip; ac_word=$2
5031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5032 $as_echo_n "checking for $ac_word... " >&6; }
5033 if ${ac_cv_prog_STRIP+:} false; then :
5034 $as_echo_n "(cached) " >&6
5035 else
5036 if test -n "$STRIP"; then
5037 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5038 else
5039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5040 for as_dir in $PATH
5041 do
5042 IFS=$as_save_IFS
5043 test -z "$as_dir" && as_dir=.
5044 for ac_exec_ext in '' $ac_executable_extensions; do
5045 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5046 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5048 break 2
5049 fi
5050 done
5051 done
5052 IFS=$as_save_IFS
5053
5054 fi
5055 fi
5056 STRIP=$ac_cv_prog_STRIP
5057 if test -n "$STRIP"; then
5058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5059 $as_echo "$STRIP" >&6; }
5060 else
5061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5062 $as_echo "no" >&6; }
5063 fi
5064
5065
5066 fi
5067 if test -z "$ac_cv_prog_STRIP"; then
5068 ac_ct_STRIP=$STRIP
5069 # Extract the first word of "strip", so it can be a program name with args.
5070 set dummy strip; ac_word=$2
5071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5072 $as_echo_n "checking for $ac_word... " >&6; }
5073 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5074 $as_echo_n "(cached) " >&6
5075 else
5076 if test -n "$ac_ct_STRIP"; then
5077 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5078 else
5079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5080 for as_dir in $PATH
5081 do
5082 IFS=$as_save_IFS
5083 test -z "$as_dir" && as_dir=.
5084 for ac_exec_ext in '' $ac_executable_extensions; do
5085 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5086 ac_cv_prog_ac_ct_STRIP="strip"
5087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5088 break 2
5089 fi
5090 done
5091 done
5092 IFS=$as_save_IFS
5093
5094 fi
5095 fi
5096 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5097 if test -n "$ac_ct_STRIP"; then
5098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5099 $as_echo "$ac_ct_STRIP" >&6; }
5100 else
5101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5102 $as_echo "no" >&6; }
5103 fi
5104
5105 if test "x$ac_ct_STRIP" = x; then
5106 STRIP=":"
5107 else
5108 case $cross_compiling:$ac_tool_warned in
5109 yes:)
5110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5111 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5112 ac_tool_warned=yes ;;
5113 esac
5114 STRIP=$ac_ct_STRIP
5115 fi
5116 else
5117 STRIP="$ac_cv_prog_STRIP"
5118 fi
5119
5120 test -z "$STRIP" && STRIP=:
5121
5122
5123
5124
5125
5126
5127 if test -n "$ac_tool_prefix"; then
5128 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5129 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5131 $as_echo_n "checking for $ac_word... " >&6; }
5132 if ${ac_cv_prog_RANLIB+:} false; then :
5133 $as_echo_n "(cached) " >&6
5134 else
5135 if test -n "$RANLIB"; then
5136 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5137 else
5138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5139 for as_dir in $PATH
5140 do
5141 IFS=$as_save_IFS
5142 test -z "$as_dir" && as_dir=.
5143 for ac_exec_ext in '' $ac_executable_extensions; do
5144 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5145 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5146 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5147 break 2
5148 fi
5149 done
5150 done
5151 IFS=$as_save_IFS
5152
5153 fi
5154 fi
5155 RANLIB=$ac_cv_prog_RANLIB
5156 if test -n "$RANLIB"; then
5157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5158 $as_echo "$RANLIB" >&6; }
5159 else
5160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5161 $as_echo "no" >&6; }
5162 fi
5163
5164
5165 fi
5166 if test -z "$ac_cv_prog_RANLIB"; then
5167 ac_ct_RANLIB=$RANLIB
5168 # Extract the first word of "ranlib", so it can be a program name with args.
5169 set dummy ranlib; ac_word=$2
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5171 $as_echo_n "checking for $ac_word... " >&6; }
5172 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5173 $as_echo_n "(cached) " >&6
5174 else
5175 if test -n "$ac_ct_RANLIB"; then
5176 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5177 else
5178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5179 for as_dir in $PATH
5180 do
5181 IFS=$as_save_IFS
5182 test -z "$as_dir" && as_dir=.
5183 for ac_exec_ext in '' $ac_executable_extensions; do
5184 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5185 ac_cv_prog_ac_ct_RANLIB="ranlib"
5186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5187 break 2
5188 fi
5189 done
5190 done
5191 IFS=$as_save_IFS
5192
5193 fi
5194 fi
5195 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5196 if test -n "$ac_ct_RANLIB"; then
5197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5198 $as_echo "$ac_ct_RANLIB" >&6; }
5199 else
5200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5201 $as_echo "no" >&6; }
5202 fi
5203
5204 if test "x$ac_ct_RANLIB" = x; then
5205 RANLIB=":"
5206 else
5207 case $cross_compiling:$ac_tool_warned in
5208 yes:)
5209 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5210 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5211 ac_tool_warned=yes ;;
5212 esac
5213 RANLIB=$ac_ct_RANLIB
5214 fi
5215 else
5216 RANLIB="$ac_cv_prog_RANLIB"
5217 fi
5218
5219 test -z "$RANLIB" && RANLIB=:
5220 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5221 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5222 RANLIB="$RANLIB $plugin_option"
5223 fi
5224 fi
5225
5226
5227
5228
5229
5230
5231 # Determine commands to create old-style static archives.
5232 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5233 old_postinstall_cmds='chmod 644 $oldlib'
5234 old_postuninstall_cmds=
5235
5236 if test -n "$RANLIB"; then
5237 case $host_os in
5238 openbsd*)
5239 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5240 ;;
5241 *)
5242 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5243 ;;
5244 esac
5245 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5246 fi
5247
5248 case $host_os in
5249 darwin*)
5250 lock_old_archive_extraction=yes ;;
5251 *)
5252 lock_old_archive_extraction=no ;;
5253 esac
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275 for ac_prog in gawk mawk nawk awk
5276 do
5277 # Extract the first word of "$ac_prog", so it can be a program name with args.
5278 set dummy $ac_prog; ac_word=$2
5279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5280 $as_echo_n "checking for $ac_word... " >&6; }
5281 if ${ac_cv_prog_AWK+:} false; then :
5282 $as_echo_n "(cached) " >&6
5283 else
5284 if test -n "$AWK"; then
5285 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5286 else
5287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5288 for as_dir in $PATH
5289 do
5290 IFS=$as_save_IFS
5291 test -z "$as_dir" && as_dir=.
5292 for ac_exec_ext in '' $ac_executable_extensions; do
5293 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5294 ac_cv_prog_AWK="$ac_prog"
5295 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5296 break 2
5297 fi
5298 done
5299 done
5300 IFS=$as_save_IFS
5301
5302 fi
5303 fi
5304 AWK=$ac_cv_prog_AWK
5305 if test -n "$AWK"; then
5306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5307 $as_echo "$AWK" >&6; }
5308 else
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5310 $as_echo "no" >&6; }
5311 fi
5312
5313
5314 test -n "$AWK" && break
5315 done
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335 # If no C compiler was specified, use CC.
5336 LTCC=${LTCC-"$CC"}
5337
5338 # If no C compiler flags were specified, use CFLAGS.
5339 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5340
5341 # Allow CC to be a program name with arguments.
5342 compiler=$CC
5343
5344
5345 # Check for command to grab the raw symbol name followed by C symbol from nm.
5346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5347 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5348 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5349 $as_echo_n "(cached) " >&6
5350 else
5351
5352 # These are sane defaults that work on at least a few old systems.
5353 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5354
5355 # Character class describing NM global symbol codes.
5356 symcode='[BCDEGRST]'
5357
5358 # Regexp to match symbols that can be accessed directly from C.
5359 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5360
5361 # Define system-specific variables.
5362 case $host_os in
5363 aix*)
5364 symcode='[BCDT]'
5365 ;;
5366 cygwin* | mingw* | pw32* | cegcc*)
5367 symcode='[ABCDGISTW]'
5368 ;;
5369 hpux*)
5370 if test "$host_cpu" = ia64; then
5371 symcode='[ABCDEGRST]'
5372 fi
5373 ;;
5374 irix* | nonstopux*)
5375 symcode='[BCDEGRST]'
5376 ;;
5377 osf*)
5378 symcode='[BCDEGQRST]'
5379 ;;
5380 solaris*)
5381 symcode='[BDRT]'
5382 ;;
5383 sco3.2v5*)
5384 symcode='[DT]'
5385 ;;
5386 sysv4.2uw2*)
5387 symcode='[DT]'
5388 ;;
5389 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5390 symcode='[ABDT]'
5391 ;;
5392 sysv4)
5393 symcode='[DFNSTU]'
5394 ;;
5395 esac
5396
5397 # If we're using GNU nm, then use its standard symbol codes.
5398 case `$NM -V 2>&1` in
5399 *GNU* | *'with BFD'*)
5400 symcode='[ABCDGIRSTW]' ;;
5401 esac
5402
5403 # Transform an extracted symbol line into a proper C declaration.
5404 # Some systems (esp. on ia64) link data and code symbols differently,
5405 # so use this general approach.
5406 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5407
5408 # Transform an extracted symbol line into symbol name and symbol address
5409 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5410 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'"
5411
5412 # Handle CRLF in mingw tool chain
5413 opt_cr=
5414 case $build_os in
5415 mingw*)
5416 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5417 ;;
5418 esac
5419
5420 # Try without a prefix underscore, then with it.
5421 for ac_symprfx in "" "_"; do
5422
5423 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5424 symxfrm="\\1 $ac_symprfx\\2 \\2"
5425
5426 # Write the raw and C identifiers.
5427 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5428 # Fake it for dumpbin and say T for any non-static function
5429 # and D for any global variable.
5430 # Also find C++ and __fastcall symbols from MSVC++,
5431 # which start with @ or ?.
5432 lt_cv_sys_global_symbol_pipe="$AWK '"\
5433 " {last_section=section; section=\$ 3};"\
5434 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5435 " \$ 0!~/External *\|/{next};"\
5436 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5437 " {if(hide[section]) next};"\
5438 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5439 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5440 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5441 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5442 " ' prfx=^$ac_symprfx"
5443 else
5444 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5445 fi
5446
5447 # Check to see that the pipe works correctly.
5448 pipe_works=no
5449
5450 rm -f conftest*
5451 cat > conftest.$ac_ext <<_LT_EOF
5452 #ifdef __cplusplus
5453 extern "C" {
5454 #endif
5455 char nm_test_var;
5456 void nm_test_func(void);
5457 void nm_test_func(void){}
5458 #ifdef __cplusplus
5459 }
5460 #endif
5461 int main(){nm_test_var='a';nm_test_func();return(0);}
5462 _LT_EOF
5463
5464 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5465 (eval $ac_compile) 2>&5
5466 ac_status=$?
5467 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5468 test $ac_status = 0; }; then
5469 # Now try to grab the symbols.
5470 nlist=conftest.nm
5471 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5472 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5473 ac_status=$?
5474 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5475 test $ac_status = 0; } && test -s "$nlist"; then
5476 # Try sorting and uniquifying the output.
5477 if sort "$nlist" | uniq > "$nlist"T; then
5478 mv -f "$nlist"T "$nlist"
5479 else
5480 rm -f "$nlist"T
5481 fi
5482
5483 # Make sure that we snagged all the symbols we need.
5484 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5485 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5486 cat <<_LT_EOF > conftest.$ac_ext
5487 #ifdef __cplusplus
5488 extern "C" {
5489 #endif
5490
5491 _LT_EOF
5492 # Now generate the symbol file.
5493 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5494
5495 cat <<_LT_EOF >> conftest.$ac_ext
5496
5497 /* The mapping between symbol names and symbols. */
5498 const struct {
5499 const char *name;
5500 void *address;
5501 }
5502 lt__PROGRAM__LTX_preloaded_symbols[] =
5503 {
5504 { "@PROGRAM@", (void *) 0 },
5505 _LT_EOF
5506 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5507 cat <<\_LT_EOF >> conftest.$ac_ext
5508 {0, (void *) 0}
5509 };
5510
5511 /* This works around a problem in FreeBSD linker */
5512 #ifdef FREEBSD_WORKAROUND
5513 static const void *lt_preloaded_setup() {
5514 return lt__PROGRAM__LTX_preloaded_symbols;
5515 }
5516 #endif
5517
5518 #ifdef __cplusplus
5519 }
5520 #endif
5521 _LT_EOF
5522 # Now try linking the two files.
5523 mv conftest.$ac_objext conftstm.$ac_objext
5524 lt_save_LIBS="$LIBS"
5525 lt_save_CFLAGS="$CFLAGS"
5526 LIBS="conftstm.$ac_objext"
5527 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5528 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5529 (eval $ac_link) 2>&5
5530 ac_status=$?
5531 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5532 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5533 pipe_works=yes
5534 fi
5535 LIBS="$lt_save_LIBS"
5536 CFLAGS="$lt_save_CFLAGS"
5537 else
5538 echo "cannot find nm_test_func in $nlist" >&5
5539 fi
5540 else
5541 echo "cannot find nm_test_var in $nlist" >&5
5542 fi
5543 else
5544 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5545 fi
5546 else
5547 echo "$progname: failed program was:" >&5
5548 cat conftest.$ac_ext >&5
5549 fi
5550 rm -rf conftest* conftst*
5551
5552 # Do not use the global_symbol_pipe unless it works.
5553 if test "$pipe_works" = yes; then
5554 break
5555 else
5556 lt_cv_sys_global_symbol_pipe=
5557 fi
5558 done
5559
5560 fi
5561
5562 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5563 lt_cv_sys_global_symbol_to_cdecl=
5564 fi
5565 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5567 $as_echo "failed" >&6; }
5568 else
5569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5570 $as_echo "ok" >&6; }
5571 fi
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594 # Check whether --enable-libtool-lock was given.
5595 if test "${enable_libtool_lock+set}" = set; then :
5596 enableval=$enable_libtool_lock;
5597 fi
5598
5599 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5600
5601 # Some flags need to be propagated to the compiler or linker for good
5602 # libtool support.
5603 case $host in
5604 ia64-*-hpux*)
5605 # Find out which ABI we are using.
5606 echo 'int i;' > conftest.$ac_ext
5607 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5608 (eval $ac_compile) 2>&5
5609 ac_status=$?
5610 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5611 test $ac_status = 0; }; then
5612 case `/usr/bin/file conftest.$ac_objext` in
5613 *ELF-32*)
5614 HPUX_IA64_MODE="32"
5615 ;;
5616 *ELF-64*)
5617 HPUX_IA64_MODE="64"
5618 ;;
5619 esac
5620 fi
5621 rm -rf conftest*
5622 ;;
5623 *-*-irix6*)
5624 # Find out which ABI we are using.
5625 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5626 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5627 (eval $ac_compile) 2>&5
5628 ac_status=$?
5629 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5630 test $ac_status = 0; }; then
5631 if test "$lt_cv_prog_gnu_ld" = yes; then
5632 case `/usr/bin/file conftest.$ac_objext` in
5633 *32-bit*)
5634 LD="${LD-ld} -melf32bsmip"
5635 ;;
5636 *N32*)
5637 LD="${LD-ld} -melf32bmipn32"
5638 ;;
5639 *64-bit*)
5640 LD="${LD-ld} -melf64bmip"
5641 ;;
5642 esac
5643 else
5644 case `/usr/bin/file conftest.$ac_objext` in
5645 *32-bit*)
5646 LD="${LD-ld} -32"
5647 ;;
5648 *N32*)
5649 LD="${LD-ld} -n32"
5650 ;;
5651 *64-bit*)
5652 LD="${LD-ld} -64"
5653 ;;
5654 esac
5655 fi
5656 fi
5657 rm -rf conftest*
5658 ;;
5659
5660 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
5661 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5662 # Find out which ABI we are using.
5663 echo 'int i;' > conftest.$ac_ext
5664 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5665 (eval $ac_compile) 2>&5
5666 ac_status=$?
5667 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5668 test $ac_status = 0; }; then
5669 case `/usr/bin/file conftest.o` in
5670 *32-bit*)
5671 case $host in
5672 x86_64-*kfreebsd*-gnu)
5673 LD="${LD-ld} -m elf_i386_fbsd"
5674 ;;
5675 x86_64-*linux*)
5676 case `/usr/bin/file conftest.o` in
5677 *x86-64*)
5678 LD="${LD-ld} -m elf32_x86_64"
5679 ;;
5680 *)
5681 LD="${LD-ld} -m elf_i386"
5682 ;;
5683 esac
5684 ;;
5685 powerpc64le-*linux*)
5686 LD="${LD-ld} -m elf32lppclinux"
5687 ;;
5688 powerpc64-*linux*)
5689 LD="${LD-ld} -m elf32ppclinux"
5690 ;;
5691 s390x-*linux*)
5692 LD="${LD-ld} -m elf_s390"
5693 ;;
5694 sparc64-*linux*)
5695 LD="${LD-ld} -m elf32_sparc"
5696 ;;
5697 esac
5698 ;;
5699 *64-bit*)
5700 case $host in
5701 x86_64-*kfreebsd*-gnu)
5702 LD="${LD-ld} -m elf_x86_64_fbsd"
5703 ;;
5704 x86_64-*linux*)
5705 LD="${LD-ld} -m elf_x86_64"
5706 ;;
5707 powerpcle-*linux*)
5708 LD="${LD-ld} -m elf64lppc"
5709 ;;
5710 powerpc-*linux*)
5711 LD="${LD-ld} -m elf64ppc"
5712 ;;
5713 s390*-*linux*|s390*-*tpf*)
5714 LD="${LD-ld} -m elf64_s390"
5715 ;;
5716 sparc*-*linux*)
5717 LD="${LD-ld} -m elf64_sparc"
5718 ;;
5719 esac
5720 ;;
5721 esac
5722 fi
5723 rm -rf conftest*
5724 ;;
5725
5726 *-*-sco3.2v5*)
5727 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5728 SAVE_CFLAGS="$CFLAGS"
5729 CFLAGS="$CFLAGS -belf"
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5731 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5732 if ${lt_cv_cc_needs_belf+:} false; then :
5733 $as_echo_n "(cached) " >&6
5734 else
5735 ac_ext=c
5736 ac_cpp='$CPP $CPPFLAGS'
5737 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5738 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5739 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5740
5741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5742 /* end confdefs.h. */
5743
5744 int
5745 main ()
5746 {
5747
5748 ;
5749 return 0;
5750 }
5751 _ACEOF
5752 if ac_fn_c_try_link "$LINENO"; then :
5753 lt_cv_cc_needs_belf=yes
5754 else
5755 lt_cv_cc_needs_belf=no
5756 fi
5757 rm -f core conftest.err conftest.$ac_objext \
5758 conftest$ac_exeext conftest.$ac_ext
5759 ac_ext=c
5760 ac_cpp='$CPP $CPPFLAGS'
5761 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5762 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5763 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5764
5765 fi
5766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5767 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5768 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5769 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5770 CFLAGS="$SAVE_CFLAGS"
5771 fi
5772 ;;
5773 sparc*-*solaris*)
5774 # Find out which ABI we are using.
5775 echo 'int i;' > conftest.$ac_ext
5776 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5777 (eval $ac_compile) 2>&5
5778 ac_status=$?
5779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5780 test $ac_status = 0; }; then
5781 case `/usr/bin/file conftest.o` in
5782 *64-bit*)
5783 case $lt_cv_prog_gnu_ld in
5784 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5785 *)
5786 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5787 LD="${LD-ld} -64"
5788 fi
5789 ;;
5790 esac
5791 ;;
5792 esac
5793 fi
5794 rm -rf conftest*
5795 ;;
5796 esac
5797
5798 need_locks="$enable_libtool_lock"
5799
5800
5801 case $host_os in
5802 rhapsody* | darwin*)
5803 if test -n "$ac_tool_prefix"; then
5804 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5805 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5807 $as_echo_n "checking for $ac_word... " >&6; }
5808 if ${ac_cv_prog_DSYMUTIL+:} false; then :
5809 $as_echo_n "(cached) " >&6
5810 else
5811 if test -n "$DSYMUTIL"; then
5812 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5813 else
5814 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5815 for as_dir in $PATH
5816 do
5817 IFS=$as_save_IFS
5818 test -z "$as_dir" && as_dir=.
5819 for ac_exec_ext in '' $ac_executable_extensions; do
5820 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5821 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5822 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5823 break 2
5824 fi
5825 done
5826 done
5827 IFS=$as_save_IFS
5828
5829 fi
5830 fi
5831 DSYMUTIL=$ac_cv_prog_DSYMUTIL
5832 if test -n "$DSYMUTIL"; then
5833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5834 $as_echo "$DSYMUTIL" >&6; }
5835 else
5836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5837 $as_echo "no" >&6; }
5838 fi
5839
5840
5841 fi
5842 if test -z "$ac_cv_prog_DSYMUTIL"; then
5843 ac_ct_DSYMUTIL=$DSYMUTIL
5844 # Extract the first word of "dsymutil", so it can be a program name with args.
5845 set dummy dsymutil; ac_word=$2
5846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5847 $as_echo_n "checking for $ac_word... " >&6; }
5848 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
5849 $as_echo_n "(cached) " >&6
5850 else
5851 if test -n "$ac_ct_DSYMUTIL"; then
5852 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5853 else
5854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5855 for as_dir in $PATH
5856 do
5857 IFS=$as_save_IFS
5858 test -z "$as_dir" && as_dir=.
5859 for ac_exec_ext in '' $ac_executable_extensions; do
5860 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5861 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5863 break 2
5864 fi
5865 done
5866 done
5867 IFS=$as_save_IFS
5868
5869 fi
5870 fi
5871 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5872 if test -n "$ac_ct_DSYMUTIL"; then
5873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5874 $as_echo "$ac_ct_DSYMUTIL" >&6; }
5875 else
5876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5877 $as_echo "no" >&6; }
5878 fi
5879
5880 if test "x$ac_ct_DSYMUTIL" = x; then
5881 DSYMUTIL=":"
5882 else
5883 case $cross_compiling:$ac_tool_warned in
5884 yes:)
5885 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5886 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5887 ac_tool_warned=yes ;;
5888 esac
5889 DSYMUTIL=$ac_ct_DSYMUTIL
5890 fi
5891 else
5892 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5893 fi
5894
5895 if test -n "$ac_tool_prefix"; then
5896 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5897 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5899 $as_echo_n "checking for $ac_word... " >&6; }
5900 if ${ac_cv_prog_NMEDIT+:} false; then :
5901 $as_echo_n "(cached) " >&6
5902 else
5903 if test -n "$NMEDIT"; then
5904 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5905 else
5906 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5907 for as_dir in $PATH
5908 do
5909 IFS=$as_save_IFS
5910 test -z "$as_dir" && as_dir=.
5911 for ac_exec_ext in '' $ac_executable_extensions; do
5912 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5913 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5915 break 2
5916 fi
5917 done
5918 done
5919 IFS=$as_save_IFS
5920
5921 fi
5922 fi
5923 NMEDIT=$ac_cv_prog_NMEDIT
5924 if test -n "$NMEDIT"; then
5925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5926 $as_echo "$NMEDIT" >&6; }
5927 else
5928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5929 $as_echo "no" >&6; }
5930 fi
5931
5932
5933 fi
5934 if test -z "$ac_cv_prog_NMEDIT"; then
5935 ac_ct_NMEDIT=$NMEDIT
5936 # Extract the first word of "nmedit", so it can be a program name with args.
5937 set dummy nmedit; ac_word=$2
5938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5939 $as_echo_n "checking for $ac_word... " >&6; }
5940 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
5941 $as_echo_n "(cached) " >&6
5942 else
5943 if test -n "$ac_ct_NMEDIT"; then
5944 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5945 else
5946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5947 for as_dir in $PATH
5948 do
5949 IFS=$as_save_IFS
5950 test -z "$as_dir" && as_dir=.
5951 for ac_exec_ext in '' $ac_executable_extensions; do
5952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5953 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5955 break 2
5956 fi
5957 done
5958 done
5959 IFS=$as_save_IFS
5960
5961 fi
5962 fi
5963 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5964 if test -n "$ac_ct_NMEDIT"; then
5965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5966 $as_echo "$ac_ct_NMEDIT" >&6; }
5967 else
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5969 $as_echo "no" >&6; }
5970 fi
5971
5972 if test "x$ac_ct_NMEDIT" = x; then
5973 NMEDIT=":"
5974 else
5975 case $cross_compiling:$ac_tool_warned in
5976 yes:)
5977 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5978 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5979 ac_tool_warned=yes ;;
5980 esac
5981 NMEDIT=$ac_ct_NMEDIT
5982 fi
5983 else
5984 NMEDIT="$ac_cv_prog_NMEDIT"
5985 fi
5986
5987 if test -n "$ac_tool_prefix"; then
5988 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5989 set dummy ${ac_tool_prefix}lipo; ac_word=$2
5990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5991 $as_echo_n "checking for $ac_word... " >&6; }
5992 if ${ac_cv_prog_LIPO+:} false; then :
5993 $as_echo_n "(cached) " >&6
5994 else
5995 if test -n "$LIPO"; then
5996 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5997 else
5998 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5999 for as_dir in $PATH
6000 do
6001 IFS=$as_save_IFS
6002 test -z "$as_dir" && as_dir=.
6003 for ac_exec_ext in '' $ac_executable_extensions; do
6004 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6005 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6006 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6007 break 2
6008 fi
6009 done
6010 done
6011 IFS=$as_save_IFS
6012
6013 fi
6014 fi
6015 LIPO=$ac_cv_prog_LIPO
6016 if test -n "$LIPO"; then
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6018 $as_echo "$LIPO" >&6; }
6019 else
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6021 $as_echo "no" >&6; }
6022 fi
6023
6024
6025 fi
6026 if test -z "$ac_cv_prog_LIPO"; then
6027 ac_ct_LIPO=$LIPO
6028 # Extract the first word of "lipo", so it can be a program name with args.
6029 set dummy lipo; ac_word=$2
6030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6031 $as_echo_n "checking for $ac_word... " >&6; }
6032 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6033 $as_echo_n "(cached) " >&6
6034 else
6035 if test -n "$ac_ct_LIPO"; then
6036 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6037 else
6038 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6039 for as_dir in $PATH
6040 do
6041 IFS=$as_save_IFS
6042 test -z "$as_dir" && as_dir=.
6043 for ac_exec_ext in '' $ac_executable_extensions; do
6044 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6045 ac_cv_prog_ac_ct_LIPO="lipo"
6046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6047 break 2
6048 fi
6049 done
6050 done
6051 IFS=$as_save_IFS
6052
6053 fi
6054 fi
6055 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6056 if test -n "$ac_ct_LIPO"; then
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6058 $as_echo "$ac_ct_LIPO" >&6; }
6059 else
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6061 $as_echo "no" >&6; }
6062 fi
6063
6064 if test "x$ac_ct_LIPO" = x; then
6065 LIPO=":"
6066 else
6067 case $cross_compiling:$ac_tool_warned in
6068 yes:)
6069 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6070 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6071 ac_tool_warned=yes ;;
6072 esac
6073 LIPO=$ac_ct_LIPO
6074 fi
6075 else
6076 LIPO="$ac_cv_prog_LIPO"
6077 fi
6078
6079 if test -n "$ac_tool_prefix"; then
6080 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6081 set dummy ${ac_tool_prefix}otool; ac_word=$2
6082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6083 $as_echo_n "checking for $ac_word... " >&6; }
6084 if ${ac_cv_prog_OTOOL+:} false; then :
6085 $as_echo_n "(cached) " >&6
6086 else
6087 if test -n "$OTOOL"; then
6088 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6089 else
6090 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6091 for as_dir in $PATH
6092 do
6093 IFS=$as_save_IFS
6094 test -z "$as_dir" && as_dir=.
6095 for ac_exec_ext in '' $ac_executable_extensions; do
6096 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6097 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6098 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6099 break 2
6100 fi
6101 done
6102 done
6103 IFS=$as_save_IFS
6104
6105 fi
6106 fi
6107 OTOOL=$ac_cv_prog_OTOOL
6108 if test -n "$OTOOL"; then
6109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6110 $as_echo "$OTOOL" >&6; }
6111 else
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6113 $as_echo "no" >&6; }
6114 fi
6115
6116
6117 fi
6118 if test -z "$ac_cv_prog_OTOOL"; then
6119 ac_ct_OTOOL=$OTOOL
6120 # Extract the first word of "otool", so it can be a program name with args.
6121 set dummy otool; ac_word=$2
6122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6123 $as_echo_n "checking for $ac_word... " >&6; }
6124 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6125 $as_echo_n "(cached) " >&6
6126 else
6127 if test -n "$ac_ct_OTOOL"; then
6128 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6129 else
6130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6131 for as_dir in $PATH
6132 do
6133 IFS=$as_save_IFS
6134 test -z "$as_dir" && as_dir=.
6135 for ac_exec_ext in '' $ac_executable_extensions; do
6136 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6137 ac_cv_prog_ac_ct_OTOOL="otool"
6138 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6139 break 2
6140 fi
6141 done
6142 done
6143 IFS=$as_save_IFS
6144
6145 fi
6146 fi
6147 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6148 if test -n "$ac_ct_OTOOL"; then
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6150 $as_echo "$ac_ct_OTOOL" >&6; }
6151 else
6152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6153 $as_echo "no" >&6; }
6154 fi
6155
6156 if test "x$ac_ct_OTOOL" = x; then
6157 OTOOL=":"
6158 else
6159 case $cross_compiling:$ac_tool_warned in
6160 yes:)
6161 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6162 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6163 ac_tool_warned=yes ;;
6164 esac
6165 OTOOL=$ac_ct_OTOOL
6166 fi
6167 else
6168 OTOOL="$ac_cv_prog_OTOOL"
6169 fi
6170
6171 if test -n "$ac_tool_prefix"; then
6172 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6173 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6175 $as_echo_n "checking for $ac_word... " >&6; }
6176 if ${ac_cv_prog_OTOOL64+:} false; then :
6177 $as_echo_n "(cached) " >&6
6178 else
6179 if test -n "$OTOOL64"; then
6180 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6181 else
6182 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6183 for as_dir in $PATH
6184 do
6185 IFS=$as_save_IFS
6186 test -z "$as_dir" && as_dir=.
6187 for ac_exec_ext in '' $ac_executable_extensions; do
6188 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6189 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6190 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6191 break 2
6192 fi
6193 done
6194 done
6195 IFS=$as_save_IFS
6196
6197 fi
6198 fi
6199 OTOOL64=$ac_cv_prog_OTOOL64
6200 if test -n "$OTOOL64"; then
6201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6202 $as_echo "$OTOOL64" >&6; }
6203 else
6204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6205 $as_echo "no" >&6; }
6206 fi
6207
6208
6209 fi
6210 if test -z "$ac_cv_prog_OTOOL64"; then
6211 ac_ct_OTOOL64=$OTOOL64
6212 # Extract the first word of "otool64", so it can be a program name with args.
6213 set dummy otool64; ac_word=$2
6214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6215 $as_echo_n "checking for $ac_word... " >&6; }
6216 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6217 $as_echo_n "(cached) " >&6
6218 else
6219 if test -n "$ac_ct_OTOOL64"; then
6220 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6221 else
6222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6223 for as_dir in $PATH
6224 do
6225 IFS=$as_save_IFS
6226 test -z "$as_dir" && as_dir=.
6227 for ac_exec_ext in '' $ac_executable_extensions; do
6228 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6229 ac_cv_prog_ac_ct_OTOOL64="otool64"
6230 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6231 break 2
6232 fi
6233 done
6234 done
6235 IFS=$as_save_IFS
6236
6237 fi
6238 fi
6239 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6240 if test -n "$ac_ct_OTOOL64"; then
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6242 $as_echo "$ac_ct_OTOOL64" >&6; }
6243 else
6244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6245 $as_echo "no" >&6; }
6246 fi
6247
6248 if test "x$ac_ct_OTOOL64" = x; then
6249 OTOOL64=":"
6250 else
6251 case $cross_compiling:$ac_tool_warned in
6252 yes:)
6253 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6254 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6255 ac_tool_warned=yes ;;
6256 esac
6257 OTOOL64=$ac_ct_OTOOL64
6258 fi
6259 else
6260 OTOOL64="$ac_cv_prog_OTOOL64"
6261 fi
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6290 $as_echo_n "checking for -single_module linker flag... " >&6; }
6291 if ${lt_cv_apple_cc_single_mod+:} false; then :
6292 $as_echo_n "(cached) " >&6
6293 else
6294 lt_cv_apple_cc_single_mod=no
6295 if test -z "${LT_MULTI_MODULE}"; then
6296 # By default we will add the -single_module flag. You can override
6297 # by either setting the environment variable LT_MULTI_MODULE
6298 # non-empty at configure time, or by adding -multi_module to the
6299 # link flags.
6300 rm -rf libconftest.dylib*
6301 echo "int foo(void){return 1;}" > conftest.c
6302 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6303 -dynamiclib -Wl,-single_module conftest.c" >&5
6304 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6305 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6306 _lt_result=$?
6307 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6308 lt_cv_apple_cc_single_mod=yes
6309 else
6310 cat conftest.err >&5
6311 fi
6312 rm -rf libconftest.dylib*
6313 rm -f conftest.*
6314 fi
6315 fi
6316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6317 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6319 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6320 if ${lt_cv_ld_exported_symbols_list+:} false; then :
6321 $as_echo_n "(cached) " >&6
6322 else
6323 lt_cv_ld_exported_symbols_list=no
6324 save_LDFLAGS=$LDFLAGS
6325 echo "_main" > conftest.sym
6326 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6328 /* end confdefs.h. */
6329
6330 int
6331 main ()
6332 {
6333
6334 ;
6335 return 0;
6336 }
6337 _ACEOF
6338 if ac_fn_c_try_link "$LINENO"; then :
6339 lt_cv_ld_exported_symbols_list=yes
6340 else
6341 lt_cv_ld_exported_symbols_list=no
6342 fi
6343 rm -f core conftest.err conftest.$ac_objext \
6344 conftest$ac_exeext conftest.$ac_ext
6345 LDFLAGS="$save_LDFLAGS"
6346
6347 fi
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6349 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6351 $as_echo_n "checking for -force_load linker flag... " >&6; }
6352 if ${lt_cv_ld_force_load+:} false; then :
6353 $as_echo_n "(cached) " >&6
6354 else
6355 lt_cv_ld_force_load=no
6356 cat > conftest.c << _LT_EOF
6357 int forced_loaded() { return 2;}
6358 _LT_EOF
6359 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6360 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6361 echo "$AR cru libconftest.a conftest.o" >&5
6362 $AR cru libconftest.a conftest.o 2>&5
6363 cat > conftest.c << _LT_EOF
6364 int main() { return 0;}
6365 _LT_EOF
6366 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6367 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6368 _lt_result=$?
6369 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6370 lt_cv_ld_force_load=yes
6371 else
6372 cat conftest.err >&5
6373 fi
6374 rm -f conftest.err libconftest.a conftest conftest.c
6375 rm -rf conftest.dSYM
6376
6377 fi
6378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6379 $as_echo "$lt_cv_ld_force_load" >&6; }
6380 case $host_os in
6381 rhapsody* | darwin1.[012])
6382 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6383 darwin1.*)
6384 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6385 darwin*) # darwin 5.x on
6386 # if running on 10.5 or later, the deployment target defaults
6387 # to the OS version, if on x86, and 10.4, the deployment
6388 # target defaults to 10.4. Don't you love it?
6389 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6390 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6391 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6392 10.[012][,.]*)
6393 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6394 10.*)
6395 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6396 esac
6397 ;;
6398 esac
6399 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6400 _lt_dar_single_mod='$single_module'
6401 fi
6402 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6403 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6404 else
6405 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6406 fi
6407 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6408 _lt_dsymutil='~$DSYMUTIL $lib || :'
6409 else
6410 _lt_dsymutil=
6411 fi
6412 ;;
6413 esac
6414
6415 for ac_header in dlfcn.h
6416 do :
6417 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6418 "
6419 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6420 cat >>confdefs.h <<_ACEOF
6421 #define HAVE_DLFCN_H 1
6422 _ACEOF
6423
6424 fi
6425
6426 done
6427
6428
6429
6430
6431
6432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6433 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6434 if ${ac_cv_c_bigendian+:} false; then :
6435 $as_echo_n "(cached) " >&6
6436 else
6437 ac_cv_c_bigendian=unknown
6438 # See if we're dealing with a universal compiler.
6439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6440 /* end confdefs.h. */
6441 #ifndef __APPLE_CC__
6442 not a universal capable compiler
6443 #endif
6444 typedef int dummy;
6445
6446 _ACEOF
6447 if ac_fn_c_try_compile "$LINENO"; then :
6448
6449 # Check for potential -arch flags. It is not universal unless
6450 # there are at least two -arch flags with different values.
6451 ac_arch=
6452 ac_prev=
6453 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6454 if test -n "$ac_prev"; then
6455 case $ac_word in
6456 i?86 | x86_64 | ppc | ppc64)
6457 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6458 ac_arch=$ac_word
6459 else
6460 ac_cv_c_bigendian=universal
6461 break
6462 fi
6463 ;;
6464 esac
6465 ac_prev=
6466 elif test "x$ac_word" = "x-arch"; then
6467 ac_prev=arch
6468 fi
6469 done
6470 fi
6471 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6472 if test $ac_cv_c_bigendian = unknown; then
6473 # See if sys/param.h defines the BYTE_ORDER macro.
6474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6475 /* end confdefs.h. */
6476 #include <sys/types.h>
6477 #include <sys/param.h>
6478
6479 int
6480 main ()
6481 {
6482 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6483 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6484 && LITTLE_ENDIAN)
6485 bogus endian macros
6486 #endif
6487
6488 ;
6489 return 0;
6490 }
6491 _ACEOF
6492 if ac_fn_c_try_compile "$LINENO"; then :
6493 # It does; now see whether it defined to BIG_ENDIAN or not.
6494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6495 /* end confdefs.h. */
6496 #include <sys/types.h>
6497 #include <sys/param.h>
6498
6499 int
6500 main ()
6501 {
6502 #if BYTE_ORDER != BIG_ENDIAN
6503 not big endian
6504 #endif
6505
6506 ;
6507 return 0;
6508 }
6509 _ACEOF
6510 if ac_fn_c_try_compile "$LINENO"; then :
6511 ac_cv_c_bigendian=yes
6512 else
6513 ac_cv_c_bigendian=no
6514 fi
6515 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6516 fi
6517 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6518 fi
6519 if test $ac_cv_c_bigendian = unknown; then
6520 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6522 /* end confdefs.h. */
6523 #include <limits.h>
6524
6525 int
6526 main ()
6527 {
6528 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6529 bogus endian macros
6530 #endif
6531
6532 ;
6533 return 0;
6534 }
6535 _ACEOF
6536 if ac_fn_c_try_compile "$LINENO"; then :
6537 # It does; now see whether it defined to _BIG_ENDIAN or not.
6538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6539 /* end confdefs.h. */
6540 #include <limits.h>
6541
6542 int
6543 main ()
6544 {
6545 #ifndef _BIG_ENDIAN
6546 not big endian
6547 #endif
6548
6549 ;
6550 return 0;
6551 }
6552 _ACEOF
6553 if ac_fn_c_try_compile "$LINENO"; then :
6554 ac_cv_c_bigendian=yes
6555 else
6556 ac_cv_c_bigendian=no
6557 fi
6558 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6559 fi
6560 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6561 fi
6562 if test $ac_cv_c_bigendian = unknown; then
6563 # Compile a test program.
6564 if test "$cross_compiling" = yes; then :
6565 # Try to guess by grepping values from an object file.
6566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6567 /* end confdefs.h. */
6568 short int ascii_mm[] =
6569 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6570 short int ascii_ii[] =
6571 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6572 int use_ascii (int i) {
6573 return ascii_mm[i] + ascii_ii[i];
6574 }
6575 short int ebcdic_ii[] =
6576 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6577 short int ebcdic_mm[] =
6578 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6579 int use_ebcdic (int i) {
6580 return ebcdic_mm[i] + ebcdic_ii[i];
6581 }
6582 extern int foo;
6583
6584 int
6585 main ()
6586 {
6587 return use_ascii (foo) == use_ebcdic (foo);
6588 ;
6589 return 0;
6590 }
6591 _ACEOF
6592 if ac_fn_c_try_compile "$LINENO"; then :
6593 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6594 ac_cv_c_bigendian=yes
6595 fi
6596 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6597 if test "$ac_cv_c_bigendian" = unknown; then
6598 ac_cv_c_bigendian=no
6599 else
6600 # finding both strings is unlikely to happen, but who knows?
6601 ac_cv_c_bigendian=unknown
6602 fi
6603 fi
6604 fi
6605 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6606 else
6607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6608 /* end confdefs.h. */
6609 $ac_includes_default
6610 int
6611 main ()
6612 {
6613
6614 /* Are we little or big endian? From Harbison&Steele. */
6615 union
6616 {
6617 long int l;
6618 char c[sizeof (long int)];
6619 } u;
6620 u.l = 1;
6621 return u.c[sizeof (long int) - 1] == 1;
6622
6623 ;
6624 return 0;
6625 }
6626 _ACEOF
6627 if ac_fn_c_try_run "$LINENO"; then :
6628 ac_cv_c_bigendian=no
6629 else
6630 ac_cv_c_bigendian=yes
6631 fi
6632 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6633 conftest.$ac_objext conftest.beam conftest.$ac_ext
6634 fi
6635
6636 fi
6637 fi
6638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6639 $as_echo "$ac_cv_c_bigendian" >&6; }
6640 case $ac_cv_c_bigendian in #(
6641 yes)
6642 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6643 ;; #(
6644 no)
6645 ;; #(
6646 universal)
6647
6648 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6649
6650 ;; #(
6651 *)
6652 as_fn_error $? "unknown endianness
6653 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6654 esac
6655
6656
6657
6658
6659 if test "x$cross_compiling" = "xno"; then
6660 : "${AR_FOR_BUILD:=\$(AR)}"
6661 : "${CC_FOR_BUILD:=\$(CC)}"
6662 : "${RANLIB_FOR_BUILD:=\$(RANLIB)}"
6663 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
6664 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
6665 else
6666 : "${AR_FOR_BUILD:=ar}"
6667 : "${CC_FOR_BUILD:=gcc}"
6668 : "${RANLIB_FOR_BUILD:=ranlib}"
6669 : "${CFLAGS_FOR_BUILD:=-g -O}"
6670 : "${LDLFAGS_FOR_BUILD:=}"
6671 fi
6672
6673
6674
6675
6676
6677
6678
6679 if test -n "$ac_tool_prefix"; then
6680 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6681 set dummy ${ac_tool_prefix}ar; ac_word=$2
6682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6683 $as_echo_n "checking for $ac_word... " >&6; }
6684 if ${ac_cv_prog_AR+:} false; then :
6685 $as_echo_n "(cached) " >&6
6686 else
6687 if test -n "$AR"; then
6688 ac_cv_prog_AR="$AR" # Let the user override the test.
6689 else
6690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6691 for as_dir in $PATH
6692 do
6693 IFS=$as_save_IFS
6694 test -z "$as_dir" && as_dir=.
6695 for ac_exec_ext in '' $ac_executable_extensions; do
6696 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6697 ac_cv_prog_AR="${ac_tool_prefix}ar"
6698 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6699 break 2
6700 fi
6701 done
6702 done
6703 IFS=$as_save_IFS
6704
6705 fi
6706 fi
6707 AR=$ac_cv_prog_AR
6708 if test -n "$AR"; then
6709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6710 $as_echo "$AR" >&6; }
6711 else
6712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6713 $as_echo "no" >&6; }
6714 fi
6715
6716
6717 fi
6718 if test -z "$ac_cv_prog_AR"; then
6719 ac_ct_AR=$AR
6720 # Extract the first word of "ar", so it can be a program name with args.
6721 set dummy ar; ac_word=$2
6722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6723 $as_echo_n "checking for $ac_word... " >&6; }
6724 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6725 $as_echo_n "(cached) " >&6
6726 else
6727 if test -n "$ac_ct_AR"; then
6728 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6729 else
6730 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6731 for as_dir in $PATH
6732 do
6733 IFS=$as_save_IFS
6734 test -z "$as_dir" && as_dir=.
6735 for ac_exec_ext in '' $ac_executable_extensions; do
6736 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6737 ac_cv_prog_ac_ct_AR="ar"
6738 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6739 break 2
6740 fi
6741 done
6742 done
6743 IFS=$as_save_IFS
6744
6745 fi
6746 fi
6747 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6748 if test -n "$ac_ct_AR"; then
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6750 $as_echo "$ac_ct_AR" >&6; }
6751 else
6752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6753 $as_echo "no" >&6; }
6754 fi
6755
6756 if test "x$ac_ct_AR" = x; then
6757 AR=""
6758 else
6759 case $cross_compiling:$ac_tool_warned in
6760 yes:)
6761 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6762 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6763 ac_tool_warned=yes ;;
6764 esac
6765 AR=$ac_ct_AR
6766 fi
6767 else
6768 AR="$ac_cv_prog_AR"
6769 fi
6770
6771 if test -n "$ac_tool_prefix"; then
6772 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6773 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6775 $as_echo_n "checking for $ac_word... " >&6; }
6776 if ${ac_cv_prog_RANLIB+:} false; then :
6777 $as_echo_n "(cached) " >&6
6778 else
6779 if test -n "$RANLIB"; then
6780 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6781 else
6782 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6783 for as_dir in $PATH
6784 do
6785 IFS=$as_save_IFS
6786 test -z "$as_dir" && as_dir=.
6787 for ac_exec_ext in '' $ac_executable_extensions; do
6788 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6789 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6790 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6791 break 2
6792 fi
6793 done
6794 done
6795 IFS=$as_save_IFS
6796
6797 fi
6798 fi
6799 RANLIB=$ac_cv_prog_RANLIB
6800 if test -n "$RANLIB"; then
6801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6802 $as_echo "$RANLIB" >&6; }
6803 else
6804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6805 $as_echo "no" >&6; }
6806 fi
6807
6808
6809 fi
6810 if test -z "$ac_cv_prog_RANLIB"; then
6811 ac_ct_RANLIB=$RANLIB
6812 # Extract the first word of "ranlib", so it can be a program name with args.
6813 set dummy ranlib; ac_word=$2
6814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6815 $as_echo_n "checking for $ac_word... " >&6; }
6816 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6817 $as_echo_n "(cached) " >&6
6818 else
6819 if test -n "$ac_ct_RANLIB"; then
6820 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6821 else
6822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6823 for as_dir in $PATH
6824 do
6825 IFS=$as_save_IFS
6826 test -z "$as_dir" && as_dir=.
6827 for ac_exec_ext in '' $ac_executable_extensions; do
6828 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6829 ac_cv_prog_ac_ct_RANLIB="ranlib"
6830 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6831 break 2
6832 fi
6833 done
6834 done
6835 IFS=$as_save_IFS
6836
6837 fi
6838 fi
6839 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6840 if test -n "$ac_ct_RANLIB"; then
6841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6842 $as_echo "$ac_ct_RANLIB" >&6; }
6843 else
6844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6845 $as_echo "no" >&6; }
6846 fi
6847
6848 if test "x$ac_ct_RANLIB" = x; then
6849 RANLIB=":"
6850 else
6851 case $cross_compiling:$ac_tool_warned in
6852 yes:)
6853 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6854 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6855 ac_tool_warned=yes ;;
6856 esac
6857 RANLIB=$ac_ct_RANLIB
6858 fi
6859 else
6860 RANLIB="$ac_cv_prog_RANLIB"
6861 fi
6862
6863
6864 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
6865 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
6866 # is C99. So handle it ourselves.
6867 :
6868 C_DIALECT=
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
6870 $as_echo_n "checking whether C11 is supported by default... " >&6; }
6871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6872 /* end confdefs.h. */
6873
6874 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6875 # error "C11 support not found"
6876 #endif
6877
6878 _ACEOF
6879 if ac_fn_c_try_compile "$LINENO"; then :
6880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6881 $as_echo "yes" >&6; }
6882 else
6883
6884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6885 $as_echo "no" >&6; }
6886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
6887 $as_echo_n "checking for -std=c11 support... " >&6; }
6888 ac_save_CC="$CC"
6889 CC="$CC -std=c11"
6890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6891 /* end confdefs.h. */
6892
6893 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6894 # error "C11 support not found"
6895 #endif
6896
6897 _ACEOF
6898 if ac_fn_c_try_compile "$LINENO"; then :
6899
6900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6901 $as_echo "yes" >&6; }
6902 CC="$ac_save_CC"
6903 C_DIALECT="-std=c11"
6904
6905 else
6906 as_fn_error $? "C11 is required" "$LINENO" 5
6907 fi
6908 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6909 fi
6910 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6911
6912
6913 ac_config_headers="$ac_config_headers config.h:config.in"
6914
6915
6916 # Some of the common include files depend on bfd.h, and bfd.h checks
6917 # that config.h is included first by testing that the PACKAGE macro
6918 # is defined.
6919 PACKAGE=sim
6920
6921 cat >>confdefs.h <<_ACEOF
6922 #define PACKAGE "$PACKAGE"
6923 _ACEOF
6924
6925
6926
6927 # Dependency checking.
6928 ac_config_commands="$ac_config_commands depdir"
6929
6930
6931 depcc="$CC" am_compiler_list=
6932
6933 am_depcomp=$ac_aux_dir/depcomp
6934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6935 $as_echo_n "checking dependency style of $depcc... " >&6; }
6936 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6937 $as_echo_n "(cached) " >&6
6938 else
6939 if test -f "$am_depcomp"; then
6940 # We make a subdir and do the tests there. Otherwise we can end up
6941 # making bogus files that we don't know about and never remove. For
6942 # instance it was reported that on HP-UX the gcc test will end up
6943 # making a dummy file named `D' -- because `-MD' means `put the output
6944 # in D'.
6945 mkdir conftest.dir
6946 # Copy depcomp to subdir because otherwise we won't find it if we're
6947 # using a relative directory.
6948 cp "$am_depcomp" conftest.dir
6949 cd conftest.dir
6950 # We will build objects and dependencies in a subdirectory because
6951 # it helps to detect inapplicable dependency modes. For instance
6952 # both Tru64's cc and ICC support -MD to output dependencies as a
6953 # side effect of compilation, but ICC will put the dependencies in
6954 # the current directory while Tru64 will put them in the object
6955 # directory.
6956 mkdir sub
6957
6958 am_cv_CC_dependencies_compiler_type=none
6959 if test "$am_compiler_list" = ""; then
6960 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6961 fi
6962 for depmode in $am_compiler_list; do
6963 if test $depmode = none; then break; fi
6964
6965 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6966 # Setup a source with many dependencies, because some compilers
6967 # like to wrap large dependency lists on column 80 (with \), and
6968 # we should not choose a depcomp mode which is confused by this.
6969 #
6970 # We need to recreate these files for each test, as the compiler may
6971 # overwrite some of them when testing with obscure command lines.
6972 # This happens at least with the AIX C compiler.
6973 : > sub/conftest.c
6974 for i in 1 2 3 4 5 6; do
6975 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6976 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6977 # Solaris 8's {/usr,}/bin/sh.
6978 touch sub/conftst$i.h
6979 done
6980 echo "include sub/conftest.Po" > confmf
6981
6982 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6983 # mode. It turns out that the SunPro C++ compiler does not properly
6984 # handle `-M -o', and we need to detect this.
6985 depcmd="depmode=$depmode \
6986 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6987 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6988 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6989 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6990 if env $depcmd > conftest.err 2>&1 &&
6991 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6992 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6993 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6994 # icc doesn't choke on unknown options, it will just issue warnings
6995 # or remarks (even with -Werror). So we grep stderr for any message
6996 # that says an option was ignored or not supported.
6997 # When given -MP, icc 7.0 and 7.1 complain thusly:
6998 # icc: Command line warning: ignoring option '-M'; no argument required
6999 # The diagnosis changed in icc 8.0:
7000 # icc: Command line remark: option '-MP' not supported
7001 if (grep 'ignoring option' conftest.err ||
7002 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7003 am_cv_CC_dependencies_compiler_type=$depmode
7004 $as_echo "$as_me:$LINENO: success" >&5
7005 break
7006 fi
7007 fi
7008 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
7009 sed -e 's/^/| /' < conftest.err >&5
7010 done
7011
7012 cd ..
7013 rm -rf conftest.dir
7014 else
7015 am_cv_CC_dependencies_compiler_type=none
7016 fi
7017
7018 fi
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7020 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7021 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
7022 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
7023 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7024
7025 fi
7026
7027
7028 ALL_LINGUAS=
7029 # If we haven't got the data from the intl directory,
7030 # assume NLS is disabled.
7031 USE_NLS=no
7032 LIBINTL=
7033 LIBINTL_DEP=
7034 INCINTL=
7035 XGETTEXT=
7036 GMSGFMT=
7037 POSUB=
7038
7039 if test -f ../../intl/config.intl; then
7040 . ../../intl/config.intl
7041 fi
7042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7043 $as_echo_n "checking whether NLS is requested... " >&6; }
7044 if test x"$USE_NLS" != xyes; then
7045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7046 $as_echo "no" >&6; }
7047 else
7048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7049 $as_echo "yes" >&6; }
7050
7051 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
7052
7053
7054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7055 $as_echo_n "checking for catalogs to be installed... " >&6; }
7056 # Look for .po and .gmo files in the source directory.
7057 CATALOGS=
7058 XLINGUAS=
7059 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7060 # If there aren't any .gmo files the shell will give us the
7061 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7062 # weeded out.
7063 case "$cat" in *\**)
7064 continue;;
7065 esac
7066 # The quadruple backslash is collapsed to a double backslash
7067 # by the backticks, then collapsed again by the double quotes,
7068 # leaving us with one backslash in the sed expression (right
7069 # before the dot that mustn't act as a wildcard).
7070 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7071 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7072 # The user is allowed to set LINGUAS to a list of languages to
7073 # install catalogs for. If it's empty that means "all of them."
7074 if test "x$LINGUAS" = x; then
7075 CATALOGS="$CATALOGS $cat"
7076 XLINGUAS="$XLINGUAS $lang"
7077 else
7078 case "$LINGUAS" in *$lang*)
7079 CATALOGS="$CATALOGS $cat"
7080 XLINGUAS="$XLINGUAS $lang"
7081 ;;
7082 esac
7083 fi
7084 done
7085 LINGUAS="$XLINGUAS"
7086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7087 $as_echo "$LINGUAS" >&6; }
7088
7089
7090 DATADIRNAME=share
7091
7092 INSTOBJEXT=.mo
7093
7094 GENCAT=gencat
7095
7096 CATOBJEXT=.gmo
7097
7098 fi
7099
7100 # Check for socket libraries
7101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7102 $as_echo_n "checking for bind in -lsocket... " >&6; }
7103 if ${ac_cv_lib_socket_bind+:} false; then :
7104 $as_echo_n "(cached) " >&6
7105 else
7106 ac_check_lib_save_LIBS=$LIBS
7107 LIBS="-lsocket $LIBS"
7108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7109 /* end confdefs.h. */
7110
7111 /* Override any GCC internal prototype to avoid an error.
7112 Use char because int might match the return type of a GCC
7113 builtin and then its argument prototype would still apply. */
7114 #ifdef __cplusplus
7115 extern "C"
7116 #endif
7117 char bind ();
7118 int
7119 main ()
7120 {
7121 return bind ();
7122 ;
7123 return 0;
7124 }
7125 _ACEOF
7126 if ac_fn_c_try_link "$LINENO"; then :
7127 ac_cv_lib_socket_bind=yes
7128 else
7129 ac_cv_lib_socket_bind=no
7130 fi
7131 rm -f core conftest.err conftest.$ac_objext \
7132 conftest$ac_exeext conftest.$ac_ext
7133 LIBS=$ac_check_lib_save_LIBS
7134 fi
7135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7136 $as_echo "$ac_cv_lib_socket_bind" >&6; }
7137 if test "x$ac_cv_lib_socket_bind" = xyes; then :
7138 cat >>confdefs.h <<_ACEOF
7139 #define HAVE_LIBSOCKET 1
7140 _ACEOF
7141
7142 LIBS="-lsocket $LIBS"
7143
7144 fi
7145
7146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7147 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7148 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
7149 $as_echo_n "(cached) " >&6
7150 else
7151 ac_check_lib_save_LIBS=$LIBS
7152 LIBS="-lnsl $LIBS"
7153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7154 /* end confdefs.h. */
7155
7156 /* Override any GCC internal prototype to avoid an error.
7157 Use char because int might match the return type of a GCC
7158 builtin and then its argument prototype would still apply. */
7159 #ifdef __cplusplus
7160 extern "C"
7161 #endif
7162 char gethostbyname ();
7163 int
7164 main ()
7165 {
7166 return gethostbyname ();
7167 ;
7168 return 0;
7169 }
7170 _ACEOF
7171 if ac_fn_c_try_link "$LINENO"; then :
7172 ac_cv_lib_nsl_gethostbyname=yes
7173 else
7174 ac_cv_lib_nsl_gethostbyname=no
7175 fi
7176 rm -f core conftest.err conftest.$ac_objext \
7177 conftest$ac_exeext conftest.$ac_ext
7178 LIBS=$ac_check_lib_save_LIBS
7179 fi
7180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7181 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7182 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
7183 cat >>confdefs.h <<_ACEOF
7184 #define HAVE_LIBNSL 1
7185 _ACEOF
7186
7187 LIBS="-lnsl $LIBS"
7188
7189 fi
7190
7191
7192 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
7193 # using the same condition.
7194
7195 # Use the system's zlib library.
7196 zlibdir="-L\$(top_builddir)/../zlib"
7197 zlibinc="-I\$(top_srcdir)/../zlib"
7198
7199 # Check whether --with-system-zlib was given.
7200 if test "${with_system_zlib+set}" = set; then :
7201 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7202 zlibdir=
7203 zlibinc=
7204 fi
7205
7206 fi
7207
7208
7209
7210
7211
7212 # BFD uses libdl when when plugins enabled.
7213
7214 maybe_plugins=no
7215 for ac_header in dlfcn.h
7216 do :
7217 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7218 "
7219 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7220 cat >>confdefs.h <<_ACEOF
7221 #define HAVE_DLFCN_H 1
7222 _ACEOF
7223 maybe_plugins=yes
7224 fi
7225
7226 done
7227
7228 for ac_header in windows.h
7229 do :
7230 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7231 "
7232 if test "x$ac_cv_header_windows_h" = xyes; then :
7233 cat >>confdefs.h <<_ACEOF
7234 #define HAVE_WINDOWS_H 1
7235 _ACEOF
7236 maybe_plugins=yes
7237 fi
7238
7239 done
7240
7241
7242 # Check whether --enable-plugins was given.
7243 if test "${enable_plugins+set}" = set; then :
7244 enableval=$enable_plugins; case "${enableval}" in
7245 no) plugins=no ;;
7246 *) plugins=yes
7247 if test "$maybe_plugins" != "yes" ; then
7248 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
7249 fi ;;
7250 esac
7251 else
7252 plugins=$maybe_plugins
7253
7254 fi
7255
7256 if test "$plugins" = "yes"; then
7257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7258 $as_echo_n "checking for library containing dlsym... " >&6; }
7259 if ${ac_cv_search_dlsym+:} false; then :
7260 $as_echo_n "(cached) " >&6
7261 else
7262 ac_func_search_save_LIBS=$LIBS
7263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7264 /* end confdefs.h. */
7265
7266 /* Override any GCC internal prototype to avoid an error.
7267 Use char because int might match the return type of a GCC
7268 builtin and then its argument prototype would still apply. */
7269 #ifdef __cplusplus
7270 extern "C"
7271 #endif
7272 char dlsym ();
7273 int
7274 main ()
7275 {
7276 return dlsym ();
7277 ;
7278 return 0;
7279 }
7280 _ACEOF
7281 for ac_lib in '' dl; do
7282 if test -z "$ac_lib"; then
7283 ac_res="none required"
7284 else
7285 ac_res=-l$ac_lib
7286 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7287 fi
7288 if ac_fn_c_try_link "$LINENO"; then :
7289 ac_cv_search_dlsym=$ac_res
7290 fi
7291 rm -f core conftest.err conftest.$ac_objext \
7292 conftest$ac_exeext
7293 if ${ac_cv_search_dlsym+:} false; then :
7294 break
7295 fi
7296 done
7297 if ${ac_cv_search_dlsym+:} false; then :
7298
7299 else
7300 ac_cv_search_dlsym=no
7301 fi
7302 rm conftest.$ac_ext
7303 LIBS=$ac_func_search_save_LIBS
7304 fi
7305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7306 $as_echo "$ac_cv_search_dlsym" >&6; }
7307 ac_res=$ac_cv_search_dlsym
7308 if test "$ac_res" != no; then :
7309 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7310
7311 fi
7312
7313 fi
7314
7315 if test "$plugins" = yes; then
7316 PLUGINS_TRUE=
7317 PLUGINS_FALSE='#'
7318 else
7319 PLUGINS_TRUE='#'
7320 PLUGINS_FALSE=
7321 fi
7322
7323
7324
7325
7326
7327 # Set options
7328 enable_dlopen=yes
7329
7330
7331
7332
7333 enable_win32_dll=no
7334
7335
7336 # Check whether --enable-shared was given.
7337 if test "${enable_shared+set}" = set; then :
7338 enableval=$enable_shared; p=${PACKAGE-default}
7339 case $enableval in
7340 yes) enable_shared=yes ;;
7341 no) enable_shared=no ;;
7342 *)
7343 enable_shared=no
7344 # Look at the argument we got. We use all the common list separators.
7345 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7346 for pkg in $enableval; do
7347 IFS="$lt_save_ifs"
7348 if test "X$pkg" = "X$p"; then
7349 enable_shared=yes
7350 fi
7351 done
7352 IFS="$lt_save_ifs"
7353 ;;
7354 esac
7355 else
7356 enable_shared=yes
7357 fi
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367 # Check whether --enable-static was given.
7368 if test "${enable_static+set}" = set; then :
7369 enableval=$enable_static; p=${PACKAGE-default}
7370 case $enableval in
7371 yes) enable_static=yes ;;
7372 no) enable_static=no ;;
7373 *)
7374 enable_static=no
7375 # Look at the argument we got. We use all the common list separators.
7376 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7377 for pkg in $enableval; do
7378 IFS="$lt_save_ifs"
7379 if test "X$pkg" = "X$p"; then
7380 enable_static=yes
7381 fi
7382 done
7383 IFS="$lt_save_ifs"
7384 ;;
7385 esac
7386 else
7387 enable_static=yes
7388 fi
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399 # Check whether --with-pic was given.
7400 if test "${with_pic+set}" = set; then :
7401 withval=$with_pic; pic_mode="$withval"
7402 else
7403 pic_mode=default
7404 fi
7405
7406
7407 test -z "$pic_mode" && pic_mode=default
7408
7409
7410
7411
7412
7413
7414
7415 # Check whether --enable-fast-install was given.
7416 if test "${enable_fast_install+set}" = set; then :
7417 enableval=$enable_fast_install; p=${PACKAGE-default}
7418 case $enableval in
7419 yes) enable_fast_install=yes ;;
7420 no) enable_fast_install=no ;;
7421 *)
7422 enable_fast_install=no
7423 # Look at the argument we got. We use all the common list separators.
7424 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7425 for pkg in $enableval; do
7426 IFS="$lt_save_ifs"
7427 if test "X$pkg" = "X$p"; then
7428 enable_fast_install=yes
7429 fi
7430 done
7431 IFS="$lt_save_ifs"
7432 ;;
7433 esac
7434 else
7435 enable_fast_install=yes
7436 fi
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448 # This can be used to rebuild libtool when needed
7449 LIBTOOL_DEPS="$ltmain"
7450
7451 # Always use our own libtool.
7452 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479 test -z "$LN_S" && LN_S="ln -s"
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494 if test -n "${ZSH_VERSION+set}" ; then
7495 setopt NO_GLOB_SUBST
7496 fi
7497
7498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7499 $as_echo_n "checking for objdir... " >&6; }
7500 if ${lt_cv_objdir+:} false; then :
7501 $as_echo_n "(cached) " >&6
7502 else
7503 rm -f .libs 2>/dev/null
7504 mkdir .libs 2>/dev/null
7505 if test -d .libs; then
7506 lt_cv_objdir=.libs
7507 else
7508 # MS-DOS does not allow filenames that begin with a dot.
7509 lt_cv_objdir=_libs
7510 fi
7511 rmdir .libs 2>/dev/null
7512 fi
7513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7514 $as_echo "$lt_cv_objdir" >&6; }
7515 objdir=$lt_cv_objdir
7516
7517
7518
7519
7520
7521 cat >>confdefs.h <<_ACEOF
7522 #define LT_OBJDIR "$lt_cv_objdir/"
7523 _ACEOF
7524
7525
7526
7527
7528 case $host_os in
7529 aix3*)
7530 # AIX sometimes has problems with the GCC collect2 program. For some
7531 # reason, if we set the COLLECT_NAMES environment variable, the problems
7532 # vanish in a puff of smoke.
7533 if test "X${COLLECT_NAMES+set}" != Xset; then
7534 COLLECT_NAMES=
7535 export COLLECT_NAMES
7536 fi
7537 ;;
7538 esac
7539
7540 # Global variables:
7541 ofile=libtool
7542 can_build_shared=yes
7543
7544 # All known linkers require a `.a' archive for static linking (except MSVC,
7545 # which needs '.lib').
7546 libext=a
7547
7548 with_gnu_ld="$lt_cv_prog_gnu_ld"
7549
7550 old_CC="$CC"
7551 old_CFLAGS="$CFLAGS"
7552
7553 # Set sane defaults for various variables
7554 test -z "$CC" && CC=cc
7555 test -z "$LTCC" && LTCC=$CC
7556 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7557 test -z "$LD" && LD=ld
7558 test -z "$ac_objext" && ac_objext=o
7559
7560 for cc_temp in $compiler""; do
7561 case $cc_temp in
7562 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7563 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7564 \-*) ;;
7565 *) break;;
7566 esac
7567 done
7568 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7569
7570
7571 # Only perform the check for file, if the check method requires it
7572 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7573 case $deplibs_check_method in
7574 file_magic*)
7575 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7577 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7578 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7579 $as_echo_n "(cached) " >&6
7580 else
7581 case $MAGIC_CMD in
7582 [\\/*] | ?:[\\/]*)
7583 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7584 ;;
7585 *)
7586 lt_save_MAGIC_CMD="$MAGIC_CMD"
7587 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7588 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7589 for ac_dir in $ac_dummy; do
7590 IFS="$lt_save_ifs"
7591 test -z "$ac_dir" && ac_dir=.
7592 if test -f $ac_dir/${ac_tool_prefix}file; then
7593 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7594 if test -n "$file_magic_test_file"; then
7595 case $deplibs_check_method in
7596 "file_magic "*)
7597 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7598 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7599 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7600 $EGREP "$file_magic_regex" > /dev/null; then
7601 :
7602 else
7603 cat <<_LT_EOF 1>&2
7604
7605 *** Warning: the command libtool uses to detect shared libraries,
7606 *** $file_magic_cmd, produces output that libtool cannot recognize.
7607 *** The result is that libtool may fail to recognize shared libraries
7608 *** as such. This will affect the creation of libtool libraries that
7609 *** depend on shared libraries, but programs linked with such libtool
7610 *** libraries will work regardless of this problem. Nevertheless, you
7611 *** may want to report the problem to your system manager and/or to
7612 *** bug-libtool@gnu.org
7613
7614 _LT_EOF
7615 fi ;;
7616 esac
7617 fi
7618 break
7619 fi
7620 done
7621 IFS="$lt_save_ifs"
7622 MAGIC_CMD="$lt_save_MAGIC_CMD"
7623 ;;
7624 esac
7625 fi
7626
7627 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7628 if test -n "$MAGIC_CMD"; then
7629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7630 $as_echo "$MAGIC_CMD" >&6; }
7631 else
7632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7633 $as_echo "no" >&6; }
7634 fi
7635
7636
7637
7638
7639
7640 if test -z "$lt_cv_path_MAGIC_CMD"; then
7641 if test -n "$ac_tool_prefix"; then
7642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7643 $as_echo_n "checking for file... " >&6; }
7644 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7645 $as_echo_n "(cached) " >&6
7646 else
7647 case $MAGIC_CMD in
7648 [\\/*] | ?:[\\/]*)
7649 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7650 ;;
7651 *)
7652 lt_save_MAGIC_CMD="$MAGIC_CMD"
7653 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7654 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7655 for ac_dir in $ac_dummy; do
7656 IFS="$lt_save_ifs"
7657 test -z "$ac_dir" && ac_dir=.
7658 if test -f $ac_dir/file; then
7659 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7660 if test -n "$file_magic_test_file"; then
7661 case $deplibs_check_method in
7662 "file_magic "*)
7663 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7664 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7665 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7666 $EGREP "$file_magic_regex" > /dev/null; then
7667 :
7668 else
7669 cat <<_LT_EOF 1>&2
7670
7671 *** Warning: the command libtool uses to detect shared libraries,
7672 *** $file_magic_cmd, produces output that libtool cannot recognize.
7673 *** The result is that libtool may fail to recognize shared libraries
7674 *** as such. This will affect the creation of libtool libraries that
7675 *** depend on shared libraries, but programs linked with such libtool
7676 *** libraries will work regardless of this problem. Nevertheless, you
7677 *** may want to report the problem to your system manager and/or to
7678 *** bug-libtool@gnu.org
7679
7680 _LT_EOF
7681 fi ;;
7682 esac
7683 fi
7684 break
7685 fi
7686 done
7687 IFS="$lt_save_ifs"
7688 MAGIC_CMD="$lt_save_MAGIC_CMD"
7689 ;;
7690 esac
7691 fi
7692
7693 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7694 if test -n "$MAGIC_CMD"; then
7695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7696 $as_echo "$MAGIC_CMD" >&6; }
7697 else
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7699 $as_echo "no" >&6; }
7700 fi
7701
7702
7703 else
7704 MAGIC_CMD=:
7705 fi
7706 fi
7707
7708 fi
7709 ;;
7710 esac
7711
7712 # Use C for the default configuration in the libtool script
7713
7714 lt_save_CC="$CC"
7715 ac_ext=c
7716 ac_cpp='$CPP $CPPFLAGS'
7717 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7718 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7719 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7720
7721
7722 # Source file extension for C test sources.
7723 ac_ext=c
7724
7725 # Object file extension for compiled C test sources.
7726 objext=o
7727 objext=$objext
7728
7729 # Code to be used in simple compile tests
7730 lt_simple_compile_test_code="int some_variable = 0;"
7731
7732 # Code to be used in simple link tests
7733 lt_simple_link_test_code='int main(){return(0);}'
7734
7735
7736
7737
7738
7739
7740
7741 # If no C compiler was specified, use CC.
7742 LTCC=${LTCC-"$CC"}
7743
7744 # If no C compiler flags were specified, use CFLAGS.
7745 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7746
7747 # Allow CC to be a program name with arguments.
7748 compiler=$CC
7749
7750 # Save the default compiler, since it gets overwritten when the other
7751 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7752 compiler_DEFAULT=$CC
7753
7754 # save warnings/boilerplate of simple test code
7755 ac_outfile=conftest.$ac_objext
7756 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7757 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7758 _lt_compiler_boilerplate=`cat conftest.err`
7759 $RM conftest*
7760
7761 ac_outfile=conftest.$ac_objext
7762 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7763 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7764 _lt_linker_boilerplate=`cat conftest.err`
7765 $RM -r conftest*
7766
7767
7768 ## CAVEAT EMPTOR:
7769 ## There is no encapsulation within the following macros, do not change
7770 ## the running order or otherwise move them around unless you know exactly
7771 ## what you are doing...
7772 if test -n "$compiler"; then
7773
7774 lt_prog_compiler_no_builtin_flag=
7775
7776 if test "$GCC" = yes; then
7777 case $cc_basename in
7778 nvcc*)
7779 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7780 *)
7781 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7782 esac
7783
7784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7785 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7786 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7787 $as_echo_n "(cached) " >&6
7788 else
7789 lt_cv_prog_compiler_rtti_exceptions=no
7790 ac_outfile=conftest.$ac_objext
7791 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7792 lt_compiler_flag="-fno-rtti -fno-exceptions"
7793 # Insert the option either (1) after the last *FLAGS variable, or
7794 # (2) before a word containing "conftest.", or (3) at the end.
7795 # Note that $ac_compile itself does not contain backslashes and begins
7796 # with a dollar sign (not a hyphen), so the echo should work correctly.
7797 # The option is referenced via a variable to avoid confusing sed.
7798 lt_compile=`echo "$ac_compile" | $SED \
7799 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7800 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7801 -e 's:$: $lt_compiler_flag:'`
7802 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7803 (eval "$lt_compile" 2>conftest.err)
7804 ac_status=$?
7805 cat conftest.err >&5
7806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7807 if (exit $ac_status) && test -s "$ac_outfile"; then
7808 # The compiler can only warn and ignore the option if not recognized
7809 # So say no if there are warnings other than the usual output.
7810 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7811 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7812 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7813 lt_cv_prog_compiler_rtti_exceptions=yes
7814 fi
7815 fi
7816 $RM conftest*
7817
7818 fi
7819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7820 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7821
7822 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7823 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7824 else
7825 :
7826 fi
7827
7828 fi
7829
7830
7831
7832
7833
7834
7835 lt_prog_compiler_wl=
7836 lt_prog_compiler_pic=
7837 lt_prog_compiler_static=
7838
7839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7840 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7841
7842 if test "$GCC" = yes; then
7843 lt_prog_compiler_wl='-Wl,'
7844 lt_prog_compiler_static='-static'
7845
7846 case $host_os in
7847 aix*)
7848 # All AIX code is PIC.
7849 if test "$host_cpu" = ia64; then
7850 # AIX 5 now supports IA64 processor
7851 lt_prog_compiler_static='-Bstatic'
7852 fi
7853 lt_prog_compiler_pic='-fPIC'
7854 ;;
7855
7856 amigaos*)
7857 case $host_cpu in
7858 powerpc)
7859 # see comment about AmigaOS4 .so support
7860 lt_prog_compiler_pic='-fPIC'
7861 ;;
7862 m68k)
7863 # FIXME: we need at least 68020 code to build shared libraries, but
7864 # adding the `-m68020' flag to GCC prevents building anything better,
7865 # like `-m68040'.
7866 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7867 ;;
7868 esac
7869 ;;
7870
7871 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7872 # PIC is the default for these OSes.
7873 ;;
7874
7875 mingw* | cygwin* | pw32* | os2* | cegcc*)
7876 # This hack is so that the source file can tell whether it is being
7877 # built for inclusion in a dll (and should export symbols for example).
7878 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7879 # (--disable-auto-import) libraries
7880 lt_prog_compiler_pic='-DDLL_EXPORT'
7881 ;;
7882
7883 darwin* | rhapsody*)
7884 # PIC is the default on this platform
7885 # Common symbols not allowed in MH_DYLIB files
7886 lt_prog_compiler_pic='-fno-common'
7887 ;;
7888
7889 haiku*)
7890 # PIC is the default for Haiku.
7891 # The "-static" flag exists, but is broken.
7892 lt_prog_compiler_static=
7893 ;;
7894
7895 hpux*)
7896 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7897 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7898 # sets the default TLS model and affects inlining.
7899 case $host_cpu in
7900 hppa*64*)
7901 # +Z the default
7902 ;;
7903 *)
7904 lt_prog_compiler_pic='-fPIC'
7905 ;;
7906 esac
7907 ;;
7908
7909 interix[3-9]*)
7910 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7911 # Instead, we relocate shared libraries at runtime.
7912 ;;
7913
7914 msdosdjgpp*)
7915 # Just because we use GCC doesn't mean we suddenly get shared libraries
7916 # on systems that don't support them.
7917 lt_prog_compiler_can_build_shared=no
7918 enable_shared=no
7919 ;;
7920
7921 *nto* | *qnx*)
7922 # QNX uses GNU C++, but need to define -shared option too, otherwise
7923 # it will coredump.
7924 lt_prog_compiler_pic='-fPIC -shared'
7925 ;;
7926
7927 sysv4*MP*)
7928 if test -d /usr/nec; then
7929 lt_prog_compiler_pic=-Kconform_pic
7930 fi
7931 ;;
7932
7933 *)
7934 lt_prog_compiler_pic='-fPIC'
7935 ;;
7936 esac
7937
7938 case $cc_basename in
7939 nvcc*) # Cuda Compiler Driver 2.2
7940 lt_prog_compiler_wl='-Xlinker '
7941 lt_prog_compiler_pic='-Xcompiler -fPIC'
7942 ;;
7943 esac
7944 else
7945 # PORTME Check for flag to pass linker flags through the system compiler.
7946 case $host_os in
7947 aix*)
7948 lt_prog_compiler_wl='-Wl,'
7949 if test "$host_cpu" = ia64; then
7950 # AIX 5 now supports IA64 processor
7951 lt_prog_compiler_static='-Bstatic'
7952 else
7953 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7954 fi
7955 ;;
7956
7957 mingw* | cygwin* | pw32* | os2* | cegcc*)
7958 # This hack is so that the source file can tell whether it is being
7959 # built for inclusion in a dll (and should export symbols for example).
7960 lt_prog_compiler_pic='-DDLL_EXPORT'
7961 ;;
7962
7963 hpux9* | hpux10* | hpux11*)
7964 lt_prog_compiler_wl='-Wl,'
7965 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7966 # not for PA HP-UX.
7967 case $host_cpu in
7968 hppa*64*|ia64*)
7969 # +Z the default
7970 ;;
7971 *)
7972 lt_prog_compiler_pic='+Z'
7973 ;;
7974 esac
7975 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7976 lt_prog_compiler_static='${wl}-a ${wl}archive'
7977 ;;
7978
7979 irix5* | irix6* | nonstopux*)
7980 lt_prog_compiler_wl='-Wl,'
7981 # PIC (with -KPIC) is the default.
7982 lt_prog_compiler_static='-non_shared'
7983 ;;
7984
7985 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7986 case $cc_basename in
7987 # old Intel for x86_64 which still supported -KPIC.
7988 ecc*)
7989 lt_prog_compiler_wl='-Wl,'
7990 lt_prog_compiler_pic='-KPIC'
7991 lt_prog_compiler_static='-static'
7992 ;;
7993 # icc used to be incompatible with GCC.
7994 # ICC 10 doesn't accept -KPIC any more.
7995 icc* | ifort*)
7996 lt_prog_compiler_wl='-Wl,'
7997 lt_prog_compiler_pic='-fPIC'
7998 lt_prog_compiler_static='-static'
7999 ;;
8000 # Lahey Fortran 8.1.
8001 lf95*)
8002 lt_prog_compiler_wl='-Wl,'
8003 lt_prog_compiler_pic='--shared'
8004 lt_prog_compiler_static='--static'
8005 ;;
8006 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8007 # Portland Group compilers (*not* the Pentium gcc compiler,
8008 # which looks to be a dead project)
8009 lt_prog_compiler_wl='-Wl,'
8010 lt_prog_compiler_pic='-fpic'
8011 lt_prog_compiler_static='-Bstatic'
8012 ;;
8013 ccc*)
8014 lt_prog_compiler_wl='-Wl,'
8015 # All Alpha code is PIC.
8016 lt_prog_compiler_static='-non_shared'
8017 ;;
8018 xl* | bgxl* | bgf* | mpixl*)
8019 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8020 lt_prog_compiler_wl='-Wl,'
8021 lt_prog_compiler_pic='-qpic'
8022 lt_prog_compiler_static='-qstaticlink'
8023 ;;
8024 *)
8025 case `$CC -V 2>&1 | sed 5q` in
8026 *Sun\ F* | *Sun*Fortran*)
8027 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8028 lt_prog_compiler_pic='-KPIC'
8029 lt_prog_compiler_static='-Bstatic'
8030 lt_prog_compiler_wl=''
8031 ;;
8032 *Sun\ C*)
8033 # Sun C 5.9
8034 lt_prog_compiler_pic='-KPIC'
8035 lt_prog_compiler_static='-Bstatic'
8036 lt_prog_compiler_wl='-Wl,'
8037 ;;
8038 esac
8039 ;;
8040 esac
8041 ;;
8042
8043 newsos6)
8044 lt_prog_compiler_pic='-KPIC'
8045 lt_prog_compiler_static='-Bstatic'
8046 ;;
8047
8048 *nto* | *qnx*)
8049 # QNX uses GNU C++, but need to define -shared option too, otherwise
8050 # it will coredump.
8051 lt_prog_compiler_pic='-fPIC -shared'
8052 ;;
8053
8054 osf3* | osf4* | osf5*)
8055 lt_prog_compiler_wl='-Wl,'
8056 # All OSF/1 code is PIC.
8057 lt_prog_compiler_static='-non_shared'
8058 ;;
8059
8060 rdos*)
8061 lt_prog_compiler_static='-non_shared'
8062 ;;
8063
8064 solaris*)
8065 lt_prog_compiler_pic='-KPIC'
8066 lt_prog_compiler_static='-Bstatic'
8067 case $cc_basename in
8068 f77* | f90* | f95*)
8069 lt_prog_compiler_wl='-Qoption ld ';;
8070 *)
8071 lt_prog_compiler_wl='-Wl,';;
8072 esac
8073 ;;
8074
8075 sunos4*)
8076 lt_prog_compiler_wl='-Qoption ld '
8077 lt_prog_compiler_pic='-PIC'
8078 lt_prog_compiler_static='-Bstatic'
8079 ;;
8080
8081 sysv4 | sysv4.2uw2* | sysv4.3*)
8082 lt_prog_compiler_wl='-Wl,'
8083 lt_prog_compiler_pic='-KPIC'
8084 lt_prog_compiler_static='-Bstatic'
8085 ;;
8086
8087 sysv4*MP*)
8088 if test -d /usr/nec ;then
8089 lt_prog_compiler_pic='-Kconform_pic'
8090 lt_prog_compiler_static='-Bstatic'
8091 fi
8092 ;;
8093
8094 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8095 lt_prog_compiler_wl='-Wl,'
8096 lt_prog_compiler_pic='-KPIC'
8097 lt_prog_compiler_static='-Bstatic'
8098 ;;
8099
8100 unicos*)
8101 lt_prog_compiler_wl='-Wl,'
8102 lt_prog_compiler_can_build_shared=no
8103 ;;
8104
8105 uts4*)
8106 lt_prog_compiler_pic='-pic'
8107 lt_prog_compiler_static='-Bstatic'
8108 ;;
8109
8110 *)
8111 lt_prog_compiler_can_build_shared=no
8112 ;;
8113 esac
8114 fi
8115
8116 case $host_os in
8117 # For platforms which do not support PIC, -DPIC is meaningless:
8118 *djgpp*)
8119 lt_prog_compiler_pic=
8120 ;;
8121 *)
8122 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8123 ;;
8124 esac
8125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8126 $as_echo "$lt_prog_compiler_pic" >&6; }
8127
8128
8129
8130
8131
8132
8133 #
8134 # Check to make sure the PIC flag actually works.
8135 #
8136 if test -n "$lt_prog_compiler_pic"; then
8137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8138 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8139 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8140 $as_echo_n "(cached) " >&6
8141 else
8142 lt_cv_prog_compiler_pic_works=no
8143 ac_outfile=conftest.$ac_objext
8144 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8145 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8146 # Insert the option either (1) after the last *FLAGS variable, or
8147 # (2) before a word containing "conftest.", or (3) at the end.
8148 # Note that $ac_compile itself does not contain backslashes and begins
8149 # with a dollar sign (not a hyphen), so the echo should work correctly.
8150 # The option is referenced via a variable to avoid confusing sed.
8151 lt_compile=`echo "$ac_compile" | $SED \
8152 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8153 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8154 -e 's:$: $lt_compiler_flag:'`
8155 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8156 (eval "$lt_compile" 2>conftest.err)
8157 ac_status=$?
8158 cat conftest.err >&5
8159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8160 if (exit $ac_status) && test -s "$ac_outfile"; then
8161 # The compiler can only warn and ignore the option if not recognized
8162 # So say no if there are warnings other than the usual output.
8163 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8164 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8165 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8166 lt_cv_prog_compiler_pic_works=yes
8167 fi
8168 fi
8169 $RM conftest*
8170
8171 fi
8172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8173 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8174
8175 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8176 case $lt_prog_compiler_pic in
8177 "" | " "*) ;;
8178 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8179 esac
8180 else
8181 lt_prog_compiler_pic=
8182 lt_prog_compiler_can_build_shared=no
8183 fi
8184
8185 fi
8186
8187
8188
8189
8190
8191
8192 #
8193 # Check to make sure the static flag actually works.
8194 #
8195 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8197 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8198 if ${lt_cv_prog_compiler_static_works+:} false; then :
8199 $as_echo_n "(cached) " >&6
8200 else
8201 lt_cv_prog_compiler_static_works=no
8202 save_LDFLAGS="$LDFLAGS"
8203 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8204 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8205 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8206 # The linker can only warn and ignore the option if not recognized
8207 # So say no if there are warnings
8208 if test -s conftest.err; then
8209 # Append any errors to the config.log.
8210 cat conftest.err 1>&5
8211 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8212 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8213 if diff conftest.exp conftest.er2 >/dev/null; then
8214 lt_cv_prog_compiler_static_works=yes
8215 fi
8216 else
8217 lt_cv_prog_compiler_static_works=yes
8218 fi
8219 fi
8220 $RM -r conftest*
8221 LDFLAGS="$save_LDFLAGS"
8222
8223 fi
8224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8225 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8226
8227 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8228 :
8229 else
8230 lt_prog_compiler_static=
8231 fi
8232
8233
8234
8235
8236
8237
8238
8239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8240 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8241 if ${lt_cv_prog_compiler_c_o+:} false; then :
8242 $as_echo_n "(cached) " >&6
8243 else
8244 lt_cv_prog_compiler_c_o=no
8245 $RM -r conftest 2>/dev/null
8246 mkdir conftest
8247 cd conftest
8248 mkdir out
8249 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8250
8251 lt_compiler_flag="-o out/conftest2.$ac_objext"
8252 # Insert the option either (1) after the last *FLAGS variable, or
8253 # (2) before a word containing "conftest.", or (3) at the end.
8254 # Note that $ac_compile itself does not contain backslashes and begins
8255 # with a dollar sign (not a hyphen), so the echo should work correctly.
8256 lt_compile=`echo "$ac_compile" | $SED \
8257 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8258 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8259 -e 's:$: $lt_compiler_flag:'`
8260 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8261 (eval "$lt_compile" 2>out/conftest.err)
8262 ac_status=$?
8263 cat out/conftest.err >&5
8264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8265 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8266 then
8267 # The compiler can only warn and ignore the option if not recognized
8268 # So say no if there are warnings
8269 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8270 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8271 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8272 lt_cv_prog_compiler_c_o=yes
8273 fi
8274 fi
8275 chmod u+w . 2>&5
8276 $RM conftest*
8277 # SGI C++ compiler will create directory out/ii_files/ for
8278 # template instantiation
8279 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8280 $RM out/* && rmdir out
8281 cd ..
8282 $RM -r conftest
8283 $RM conftest*
8284
8285 fi
8286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8287 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8288
8289
8290
8291
8292
8293
8294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8295 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8296 if ${lt_cv_prog_compiler_c_o+:} false; then :
8297 $as_echo_n "(cached) " >&6
8298 else
8299 lt_cv_prog_compiler_c_o=no
8300 $RM -r conftest 2>/dev/null
8301 mkdir conftest
8302 cd conftest
8303 mkdir out
8304 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8305
8306 lt_compiler_flag="-o out/conftest2.$ac_objext"
8307 # Insert the option either (1) after the last *FLAGS variable, or
8308 # (2) before a word containing "conftest.", or (3) at the end.
8309 # Note that $ac_compile itself does not contain backslashes and begins
8310 # with a dollar sign (not a hyphen), so the echo should work correctly.
8311 lt_compile=`echo "$ac_compile" | $SED \
8312 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8313 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8314 -e 's:$: $lt_compiler_flag:'`
8315 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8316 (eval "$lt_compile" 2>out/conftest.err)
8317 ac_status=$?
8318 cat out/conftest.err >&5
8319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8320 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8321 then
8322 # The compiler can only warn and ignore the option if not recognized
8323 # So say no if there are warnings
8324 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8325 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8326 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8327 lt_cv_prog_compiler_c_o=yes
8328 fi
8329 fi
8330 chmod u+w . 2>&5
8331 $RM conftest*
8332 # SGI C++ compiler will create directory out/ii_files/ for
8333 # template instantiation
8334 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8335 $RM out/* && rmdir out
8336 cd ..
8337 $RM -r conftest
8338 $RM conftest*
8339
8340 fi
8341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8342 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8343
8344
8345
8346
8347 hard_links="nottested"
8348 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8349 # do not overwrite the value of need_locks provided by the user
8350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8351 $as_echo_n "checking if we can lock with hard links... " >&6; }
8352 hard_links=yes
8353 $RM conftest*
8354 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8355 touch conftest.a
8356 ln conftest.a conftest.b 2>&5 || hard_links=no
8357 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8359 $as_echo "$hard_links" >&6; }
8360 if test "$hard_links" = no; then
8361 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8362 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8363 need_locks=warn
8364 fi
8365 else
8366 need_locks=no
8367 fi
8368
8369
8370
8371
8372
8373
8374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8375 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8376
8377 runpath_var=
8378 allow_undefined_flag=
8379 always_export_symbols=no
8380 archive_cmds=
8381 archive_expsym_cmds=
8382 compiler_needs_object=no
8383 enable_shared_with_static_runtimes=no
8384 export_dynamic_flag_spec=
8385 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8386 hardcode_automatic=no
8387 hardcode_direct=no
8388 hardcode_direct_absolute=no
8389 hardcode_libdir_flag_spec=
8390 hardcode_libdir_flag_spec_ld=
8391 hardcode_libdir_separator=
8392 hardcode_minus_L=no
8393 hardcode_shlibpath_var=unsupported
8394 inherit_rpath=no
8395 link_all_deplibs=unknown
8396 module_cmds=
8397 module_expsym_cmds=
8398 old_archive_from_new_cmds=
8399 old_archive_from_expsyms_cmds=
8400 thread_safe_flag_spec=
8401 whole_archive_flag_spec=
8402 # include_expsyms should be a list of space-separated symbols to be *always*
8403 # included in the symbol list
8404 include_expsyms=
8405 # exclude_expsyms can be an extended regexp of symbols to exclude
8406 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8407 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8408 # as well as any symbol that contains `d'.
8409 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8410 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8411 # platforms (ab)use it in PIC code, but their linkers get confused if
8412 # the symbol is explicitly referenced. Since portable code cannot
8413 # rely on this symbol name, it's probably fine to never include it in
8414 # preloaded symbol tables.
8415 # Exclude shared library initialization/finalization symbols.
8416 extract_expsyms_cmds=
8417
8418 case $host_os in
8419 cygwin* | mingw* | pw32* | cegcc*)
8420 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8421 # When not using gcc, we currently assume that we are using
8422 # Microsoft Visual C++.
8423 if test "$GCC" != yes; then
8424 with_gnu_ld=no
8425 fi
8426 ;;
8427 interix*)
8428 # we just hope/assume this is gcc and not c89 (= MSVC++)
8429 with_gnu_ld=yes
8430 ;;
8431 openbsd*)
8432 with_gnu_ld=no
8433 ;;
8434 esac
8435
8436 ld_shlibs=yes
8437
8438 # On some targets, GNU ld is compatible enough with the native linker
8439 # that we're better off using the native interface for both.
8440 lt_use_gnu_ld_interface=no
8441 if test "$with_gnu_ld" = yes; then
8442 case $host_os in
8443 aix*)
8444 # The AIX port of GNU ld has always aspired to compatibility
8445 # with the native linker. However, as the warning in the GNU ld
8446 # block says, versions before 2.19.5* couldn't really create working
8447 # shared libraries, regardless of the interface used.
8448 case `$LD -v 2>&1` in
8449 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8450 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8451 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8452 *)
8453 lt_use_gnu_ld_interface=yes
8454 ;;
8455 esac
8456 ;;
8457 *)
8458 lt_use_gnu_ld_interface=yes
8459 ;;
8460 esac
8461 fi
8462
8463 if test "$lt_use_gnu_ld_interface" = yes; then
8464 # If archive_cmds runs LD, not CC, wlarc should be empty
8465 wlarc='${wl}'
8466
8467 # Set some defaults for GNU ld with shared library support. These
8468 # are reset later if shared libraries are not supported. Putting them
8469 # here allows them to be overridden if necessary.
8470 runpath_var=LD_RUN_PATH
8471 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8472 export_dynamic_flag_spec='${wl}--export-dynamic'
8473 # ancient GNU ld didn't support --whole-archive et. al.
8474 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8475 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8476 else
8477 whole_archive_flag_spec=
8478 fi
8479 supports_anon_versioning=no
8480 case `$LD -v 2>&1` in
8481 *GNU\ gold*) supports_anon_versioning=yes ;;
8482 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8483 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8484 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8485 *\ 2.11.*) ;; # other 2.11 versions
8486 *) supports_anon_versioning=yes ;;
8487 esac
8488
8489 # See if GNU ld supports shared libraries.
8490 case $host_os in
8491 aix[3-9]*)
8492 # On AIX/PPC, the GNU linker is very broken
8493 if test "$host_cpu" != ia64; then
8494 ld_shlibs=no
8495 cat <<_LT_EOF 1>&2
8496
8497 *** Warning: the GNU linker, at least up to release 2.19, is reported
8498 *** to be unable to reliably create shared libraries on AIX.
8499 *** Therefore, libtool is disabling shared libraries support. If you
8500 *** really care for shared libraries, you may want to install binutils
8501 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8502 *** You will then need to restart the configuration process.
8503
8504 _LT_EOF
8505 fi
8506 ;;
8507
8508 amigaos*)
8509 case $host_cpu in
8510 powerpc)
8511 # see comment about AmigaOS4 .so support
8512 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8513 archive_expsym_cmds=''
8514 ;;
8515 m68k)
8516 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)'
8517 hardcode_libdir_flag_spec='-L$libdir'
8518 hardcode_minus_L=yes
8519 ;;
8520 esac
8521 ;;
8522
8523 beos*)
8524 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8525 allow_undefined_flag=unsupported
8526 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8527 # support --undefined. This deserves some investigation. FIXME
8528 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8529 else
8530 ld_shlibs=no
8531 fi
8532 ;;
8533
8534 cygwin* | mingw* | pw32* | cegcc*)
8535 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8536 # as there is no search path for DLLs.
8537 hardcode_libdir_flag_spec='-L$libdir'
8538 export_dynamic_flag_spec='${wl}--export-all-symbols'
8539 allow_undefined_flag=unsupported
8540 always_export_symbols=no
8541 enable_shared_with_static_runtimes=yes
8542 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8543
8544 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8545 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8546 # If the export-symbols file already is a .def file (1st line
8547 # is EXPORTS), use it as is; otherwise, prepend...
8548 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8549 cp $export_symbols $output_objdir/$soname.def;
8550 else
8551 echo EXPORTS > $output_objdir/$soname.def;
8552 cat $export_symbols >> $output_objdir/$soname.def;
8553 fi~
8554 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8555 else
8556 ld_shlibs=no
8557 fi
8558 ;;
8559
8560 haiku*)
8561 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8562 link_all_deplibs=yes
8563 ;;
8564
8565 interix[3-9]*)
8566 hardcode_direct=no
8567 hardcode_shlibpath_var=no
8568 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8569 export_dynamic_flag_spec='${wl}-E'
8570 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8571 # Instead, shared libraries are loaded at an image base (0x10000000 by
8572 # default) and relocated if they conflict, which is a slow very memory
8573 # consuming and fragmenting process. To avoid this, we pick a random,
8574 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8575 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8576 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8577 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'
8578 ;;
8579
8580 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8581 tmp_diet=no
8582 if test "$host_os" = linux-dietlibc; then
8583 case $cc_basename in
8584 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8585 esac
8586 fi
8587 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8588 && test "$tmp_diet" = no
8589 then
8590 tmp_addflag=' $pic_flag'
8591 tmp_sharedflag='-shared'
8592 case $cc_basename,$host_cpu in
8593 pgcc*) # Portland Group C compiler
8594 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'
8595 tmp_addflag=' $pic_flag'
8596 ;;
8597 pgf77* | pgf90* | pgf95* | pgfortran*)
8598 # Portland Group f77 and f90 compilers
8599 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'
8600 tmp_addflag=' $pic_flag -Mnomain' ;;
8601 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8602 tmp_addflag=' -i_dynamic' ;;
8603 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8604 tmp_addflag=' -i_dynamic -nofor_main' ;;
8605 ifc* | ifort*) # Intel Fortran compiler
8606 tmp_addflag=' -nofor_main' ;;
8607 lf95*) # Lahey Fortran 8.1
8608 whole_archive_flag_spec=
8609 tmp_sharedflag='--shared' ;;
8610 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8611 tmp_sharedflag='-qmkshrobj'
8612 tmp_addflag= ;;
8613 nvcc*) # Cuda Compiler Driver 2.2
8614 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'
8615 compiler_needs_object=yes
8616 ;;
8617 esac
8618 case `$CC -V 2>&1 | sed 5q` in
8619 *Sun\ C*) # Sun C 5.9
8620 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'
8621 compiler_needs_object=yes
8622 tmp_sharedflag='-G' ;;
8623 *Sun\ F*) # Sun Fortran 8.3
8624 tmp_sharedflag='-G' ;;
8625 esac
8626 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8627
8628 if test "x$supports_anon_versioning" = xyes; then
8629 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8630 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8631 echo "local: *; };" >> $output_objdir/$libname.ver~
8632 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8633 fi
8634
8635 case $cc_basename in
8636 xlf* | bgf* | bgxlf* | mpixlf*)
8637 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8638 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8639 hardcode_libdir_flag_spec=
8640 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8641 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8642 if test "x$supports_anon_versioning" = xyes; then
8643 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8644 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8645 echo "local: *; };" >> $output_objdir/$libname.ver~
8646 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8647 fi
8648 ;;
8649 esac
8650 else
8651 ld_shlibs=no
8652 fi
8653 ;;
8654
8655 netbsd*)
8656 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8657 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8658 wlarc=
8659 else
8660 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8661 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8662 fi
8663 ;;
8664
8665 solaris*)
8666 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8667 ld_shlibs=no
8668 cat <<_LT_EOF 1>&2
8669
8670 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8671 *** create shared libraries on Solaris systems. Therefore, libtool
8672 *** is disabling shared libraries support. We urge you to upgrade GNU
8673 *** binutils to release 2.9.1 or newer. Another option is to modify
8674 *** your PATH or compiler configuration so that the native linker is
8675 *** used, and then restart.
8676
8677 _LT_EOF
8678 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8679 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8680 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8681 else
8682 ld_shlibs=no
8683 fi
8684 ;;
8685
8686 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8687 case `$LD -v 2>&1` in
8688 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8689 ld_shlibs=no
8690 cat <<_LT_EOF 1>&2
8691
8692 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8693 *** reliably create shared libraries on SCO systems. Therefore, libtool
8694 *** is disabling shared libraries support. We urge you to upgrade GNU
8695 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8696 *** your PATH or compiler configuration so that the native linker is
8697 *** used, and then restart.
8698
8699 _LT_EOF
8700 ;;
8701 *)
8702 # For security reasons, it is highly recommended that you always
8703 # use absolute paths for naming shared libraries, and exclude the
8704 # DT_RUNPATH tag from executables and libraries. But doing so
8705 # requires that you compile everything twice, which is a pain.
8706 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8707 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8708 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8709 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8710 else
8711 ld_shlibs=no
8712 fi
8713 ;;
8714 esac
8715 ;;
8716
8717 sunos4*)
8718 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8719 wlarc=
8720 hardcode_direct=yes
8721 hardcode_shlibpath_var=no
8722 ;;
8723
8724 *)
8725 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8726 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8727 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8728 else
8729 ld_shlibs=no
8730 fi
8731 ;;
8732 esac
8733
8734 if test "$ld_shlibs" = no; then
8735 runpath_var=
8736 hardcode_libdir_flag_spec=
8737 export_dynamic_flag_spec=
8738 whole_archive_flag_spec=
8739 fi
8740 else
8741 # PORTME fill in a description of your system's linker (not GNU ld)
8742 case $host_os in
8743 aix3*)
8744 allow_undefined_flag=unsupported
8745 always_export_symbols=yes
8746 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'
8747 # Note: this linker hardcodes the directories in LIBPATH if there
8748 # are no directories specified by -L.
8749 hardcode_minus_L=yes
8750 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8751 # Neither direct hardcoding nor static linking is supported with a
8752 # broken collect2.
8753 hardcode_direct=unsupported
8754 fi
8755 ;;
8756
8757 aix[4-9]*)
8758 if test "$host_cpu" = ia64; then
8759 # On IA64, the linker does run time linking by default, so we don't
8760 # have to do anything special.
8761 aix_use_runtimelinking=no
8762 exp_sym_flag='-Bexport'
8763 no_entry_flag=""
8764 else
8765 # If we're using GNU nm, then we don't want the "-C" option.
8766 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8767 # Also, AIX nm treats weak defined symbols like other global
8768 # defined symbols, whereas GNU nm marks them as "W".
8769 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8770 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'
8771 else
8772 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'
8773 fi
8774 aix_use_runtimelinking=no
8775
8776 # Test if we are trying to use run time linking or normal
8777 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8778 # need to do runtime linking.
8779 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8780 for ld_flag in $LDFLAGS; do
8781 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8782 aix_use_runtimelinking=yes
8783 break
8784 fi
8785 done
8786 ;;
8787 esac
8788
8789 exp_sym_flag='-bexport'
8790 no_entry_flag='-bnoentry'
8791 fi
8792
8793 # When large executables or shared objects are built, AIX ld can
8794 # have problems creating the table of contents. If linking a library
8795 # or program results in "error TOC overflow" add -mminimal-toc to
8796 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8797 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8798
8799 archive_cmds=''
8800 hardcode_direct=yes
8801 hardcode_direct_absolute=yes
8802 hardcode_libdir_separator=':'
8803 link_all_deplibs=yes
8804 file_list_spec='${wl}-f,'
8805
8806 if test "$GCC" = yes; then
8807 case $host_os in aix4.[012]|aix4.[012].*)
8808 # We only want to do this on AIX 4.2 and lower, the check
8809 # below for broken collect2 doesn't work under 4.3+
8810 collect2name=`${CC} -print-prog-name=collect2`
8811 if test -f "$collect2name" &&
8812 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8813 then
8814 # We have reworked collect2
8815 :
8816 else
8817 # We have old collect2
8818 hardcode_direct=unsupported
8819 # It fails to find uninstalled libraries when the uninstalled
8820 # path is not listed in the libpath. Setting hardcode_minus_L
8821 # to unsupported forces relinking
8822 hardcode_minus_L=yes
8823 hardcode_libdir_flag_spec='-L$libdir'
8824 hardcode_libdir_separator=
8825 fi
8826 ;;
8827 esac
8828 shared_flag='-shared'
8829 if test "$aix_use_runtimelinking" = yes; then
8830 shared_flag="$shared_flag "'${wl}-G'
8831 fi
8832 else
8833 # not using gcc
8834 if test "$host_cpu" = ia64; then
8835 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8836 # chokes on -Wl,-G. The following line is correct:
8837 shared_flag='-G'
8838 else
8839 if test "$aix_use_runtimelinking" = yes; then
8840 shared_flag='${wl}-G'
8841 else
8842 shared_flag='${wl}-bM:SRE'
8843 fi
8844 fi
8845 fi
8846
8847 export_dynamic_flag_spec='${wl}-bexpall'
8848 # It seems that -bexpall does not export symbols beginning with
8849 # underscore (_), so it is better to generate a list of symbols to export.
8850 always_export_symbols=yes
8851 if test "$aix_use_runtimelinking" = yes; then
8852 # Warning - without using the other runtime loading flags (-brtl),
8853 # -berok will link without error, but may produce a broken library.
8854 allow_undefined_flag='-berok'
8855 # Determine the default libpath from the value encoded in an
8856 # empty executable.
8857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8858 /* end confdefs.h. */
8859
8860 int
8861 main ()
8862 {
8863
8864 ;
8865 return 0;
8866 }
8867 _ACEOF
8868 if ac_fn_c_try_link "$LINENO"; then :
8869
8870 lt_aix_libpath_sed='
8871 /Import File Strings/,/^$/ {
8872 /^0/ {
8873 s/^0 *\(.*\)$/\1/
8874 p
8875 }
8876 }'
8877 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8878 # Check for a 64-bit object if we didn't find anything.
8879 if test -z "$aix_libpath"; then
8880 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8881 fi
8882 fi
8883 rm -f core conftest.err conftest.$ac_objext \
8884 conftest$ac_exeext conftest.$ac_ext
8885 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8886
8887 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8888 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"
8889 else
8890 if test "$host_cpu" = ia64; then
8891 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8892 allow_undefined_flag="-z nodefs"
8893 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"
8894 else
8895 # Determine the default libpath from the value encoded in an
8896 # empty executable.
8897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8898 /* end confdefs.h. */
8899
8900 int
8901 main ()
8902 {
8903
8904 ;
8905 return 0;
8906 }
8907 _ACEOF
8908 if ac_fn_c_try_link "$LINENO"; then :
8909
8910 lt_aix_libpath_sed='
8911 /Import File Strings/,/^$/ {
8912 /^0/ {
8913 s/^0 *\(.*\)$/\1/
8914 p
8915 }
8916 }'
8917 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8918 # Check for a 64-bit object if we didn't find anything.
8919 if test -z "$aix_libpath"; then
8920 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8921 fi
8922 fi
8923 rm -f core conftest.err conftest.$ac_objext \
8924 conftest$ac_exeext conftest.$ac_ext
8925 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8926
8927 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8928 # Warning - without using the other run time loading flags,
8929 # -berok will link without error, but may produce a broken library.
8930 no_undefined_flag=' ${wl}-bernotok'
8931 allow_undefined_flag=' ${wl}-berok'
8932 if test "$with_gnu_ld" = yes; then
8933 # We only use this code for GNU lds that support --whole-archive.
8934 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8935 else
8936 # Exported symbols can be pulled into shared objects from archives
8937 whole_archive_flag_spec='$convenience'
8938 fi
8939 archive_cmds_need_lc=yes
8940 # This is similar to how AIX traditionally builds its shared libraries.
8941 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'
8942 fi
8943 fi
8944 ;;
8945
8946 amigaos*)
8947 case $host_cpu in
8948 powerpc)
8949 # see comment about AmigaOS4 .so support
8950 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8951 archive_expsym_cmds=''
8952 ;;
8953 m68k)
8954 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)'
8955 hardcode_libdir_flag_spec='-L$libdir'
8956 hardcode_minus_L=yes
8957 ;;
8958 esac
8959 ;;
8960
8961 bsdi[45]*)
8962 export_dynamic_flag_spec=-rdynamic
8963 ;;
8964
8965 cygwin* | mingw* | pw32* | cegcc*)
8966 # When not using gcc, we currently assume that we are using
8967 # Microsoft Visual C++.
8968 # hardcode_libdir_flag_spec is actually meaningless, as there is
8969 # no search path for DLLs.
8970 hardcode_libdir_flag_spec=' '
8971 allow_undefined_flag=unsupported
8972 # Tell ltmain to make .lib files, not .a files.
8973 libext=lib
8974 # Tell ltmain to make .dll files, not .so files.
8975 shrext_cmds=".dll"
8976 # FIXME: Setting linknames here is a bad hack.
8977 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8978 # The linker will automatically build a .lib file if we build a DLL.
8979 old_archive_from_new_cmds='true'
8980 # FIXME: Should let the user specify the lib program.
8981 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8982 fix_srcfile_path='`cygpath -w "$srcfile"`'
8983 enable_shared_with_static_runtimes=yes
8984 ;;
8985
8986 darwin* | rhapsody*)
8987
8988
8989 archive_cmds_need_lc=no
8990 hardcode_direct=no
8991 hardcode_automatic=yes
8992 hardcode_shlibpath_var=unsupported
8993 if test "$lt_cv_ld_force_load" = "yes"; then
8994 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\"`'
8995 else
8996 whole_archive_flag_spec=''
8997 fi
8998 link_all_deplibs=yes
8999 allow_undefined_flag="$_lt_dar_allow_undefined"
9000 case $cc_basename in
9001 ifort*) _lt_dar_can_shared=yes ;;
9002 *) _lt_dar_can_shared=$GCC ;;
9003 esac
9004 if test "$_lt_dar_can_shared" = "yes"; then
9005 output_verbose_link_cmd=func_echo_all
9006 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9007 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9008 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}"
9009 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}"
9010
9011 else
9012 ld_shlibs=no
9013 fi
9014
9015 ;;
9016
9017 dgux*)
9018 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9019 hardcode_libdir_flag_spec='-L$libdir'
9020 hardcode_shlibpath_var=no
9021 ;;
9022
9023 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9024 # support. Future versions do this automatically, but an explicit c++rt0.o
9025 # does not break anything, and helps significantly (at the cost of a little
9026 # extra space).
9027 freebsd2.2*)
9028 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9029 hardcode_libdir_flag_spec='-R$libdir'
9030 hardcode_direct=yes
9031 hardcode_shlibpath_var=no
9032 ;;
9033
9034 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9035 freebsd2.*)
9036 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9037 hardcode_direct=yes
9038 hardcode_minus_L=yes
9039 hardcode_shlibpath_var=no
9040 ;;
9041
9042 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9043 freebsd* | dragonfly*)
9044 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9045 hardcode_libdir_flag_spec='-R$libdir'
9046 hardcode_direct=yes
9047 hardcode_shlibpath_var=no
9048 ;;
9049
9050 hpux9*)
9051 if test "$GCC" = yes; then
9052 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'
9053 else
9054 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'
9055 fi
9056 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9057 hardcode_libdir_separator=:
9058 hardcode_direct=yes
9059
9060 # hardcode_minus_L: Not really in the search PATH,
9061 # but as the default location of the library.
9062 hardcode_minus_L=yes
9063 export_dynamic_flag_spec='${wl}-E'
9064 ;;
9065
9066 hpux10*)
9067 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9068 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9069 else
9070 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9071 fi
9072 if test "$with_gnu_ld" = no; then
9073 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9074 hardcode_libdir_flag_spec_ld='+b $libdir'
9075 hardcode_libdir_separator=:
9076 hardcode_direct=yes
9077 hardcode_direct_absolute=yes
9078 export_dynamic_flag_spec='${wl}-E'
9079 # hardcode_minus_L: Not really in the search PATH,
9080 # but as the default location of the library.
9081 hardcode_minus_L=yes
9082 fi
9083 ;;
9084
9085 hpux11*)
9086 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9087 case $host_cpu in
9088 hppa*64*)
9089 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9090 ;;
9091 ia64*)
9092 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9093 ;;
9094 *)
9095 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9096 ;;
9097 esac
9098 else
9099 case $host_cpu in
9100 hppa*64*)
9101 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9102 ;;
9103 ia64*)
9104 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9105 ;;
9106 *)
9107
9108 # Older versions of the 11.00 compiler do not understand -b yet
9109 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9111 $as_echo_n "checking if $CC understands -b... " >&6; }
9112 if ${lt_cv_prog_compiler__b+:} false; then :
9113 $as_echo_n "(cached) " >&6
9114 else
9115 lt_cv_prog_compiler__b=no
9116 save_LDFLAGS="$LDFLAGS"
9117 LDFLAGS="$LDFLAGS -b"
9118 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9119 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9120 # The linker can only warn and ignore the option if not recognized
9121 # So say no if there are warnings
9122 if test -s conftest.err; then
9123 # Append any errors to the config.log.
9124 cat conftest.err 1>&5
9125 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9126 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9127 if diff conftest.exp conftest.er2 >/dev/null; then
9128 lt_cv_prog_compiler__b=yes
9129 fi
9130 else
9131 lt_cv_prog_compiler__b=yes
9132 fi
9133 fi
9134 $RM -r conftest*
9135 LDFLAGS="$save_LDFLAGS"
9136
9137 fi
9138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9139 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9140
9141 if test x"$lt_cv_prog_compiler__b" = xyes; then
9142 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9143 else
9144 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9145 fi
9146
9147 ;;
9148 esac
9149 fi
9150 if test "$with_gnu_ld" = no; then
9151 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9152 hardcode_libdir_separator=:
9153
9154 case $host_cpu in
9155 hppa*64*|ia64*)
9156 hardcode_direct=no
9157 hardcode_shlibpath_var=no
9158 ;;
9159 *)
9160 hardcode_direct=yes
9161 hardcode_direct_absolute=yes
9162 export_dynamic_flag_spec='${wl}-E'
9163
9164 # hardcode_minus_L: Not really in the search PATH,
9165 # but as the default location of the library.
9166 hardcode_minus_L=yes
9167 ;;
9168 esac
9169 fi
9170 ;;
9171
9172 irix5* | irix6* | nonstopux*)
9173 if test "$GCC" = yes; then
9174 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'
9175 # Try to use the -exported_symbol ld option, if it does not
9176 # work, assume that -exports_file does not work either and
9177 # implicitly export all symbols.
9178 save_LDFLAGS="$LDFLAGS"
9179 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9181 /* end confdefs.h. */
9182 int foo(void) {}
9183 _ACEOF
9184 if ac_fn_c_try_link "$LINENO"; then :
9185 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'
9186
9187 fi
9188 rm -f core conftest.err conftest.$ac_objext \
9189 conftest$ac_exeext conftest.$ac_ext
9190 LDFLAGS="$save_LDFLAGS"
9191 else
9192 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'
9193 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'
9194 fi
9195 archive_cmds_need_lc='no'
9196 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9197 hardcode_libdir_separator=:
9198 inherit_rpath=yes
9199 link_all_deplibs=yes
9200 ;;
9201
9202 netbsd*)
9203 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9204 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9205 else
9206 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9207 fi
9208 hardcode_libdir_flag_spec='-R$libdir'
9209 hardcode_direct=yes
9210 hardcode_shlibpath_var=no
9211 ;;
9212
9213 newsos6)
9214 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9215 hardcode_direct=yes
9216 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9217 hardcode_libdir_separator=:
9218 hardcode_shlibpath_var=no
9219 ;;
9220
9221 *nto* | *qnx*)
9222 ;;
9223
9224 openbsd*)
9225 if test -f /usr/libexec/ld.so; then
9226 hardcode_direct=yes
9227 hardcode_shlibpath_var=no
9228 hardcode_direct_absolute=yes
9229 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9230 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9231 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9232 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9233 export_dynamic_flag_spec='${wl}-E'
9234 else
9235 case $host_os in
9236 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9237 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9238 hardcode_libdir_flag_spec='-R$libdir'
9239 ;;
9240 *)
9241 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9242 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9243 ;;
9244 esac
9245 fi
9246 else
9247 ld_shlibs=no
9248 fi
9249 ;;
9250
9251 os2*)
9252 hardcode_libdir_flag_spec='-L$libdir'
9253 hardcode_minus_L=yes
9254 allow_undefined_flag=unsupported
9255 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'
9256 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9257 ;;
9258
9259 osf3*)
9260 if test "$GCC" = yes; then
9261 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9262 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'
9263 else
9264 allow_undefined_flag=' -expect_unresolved \*'
9265 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'
9266 fi
9267 archive_cmds_need_lc='no'
9268 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9269 hardcode_libdir_separator=:
9270 ;;
9271
9272 osf4* | osf5*) # as osf3* with the addition of -msym flag
9273 if test "$GCC" = yes; then
9274 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9275 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'
9276 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9277 else
9278 allow_undefined_flag=' -expect_unresolved \*'
9279 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'
9280 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~
9281 $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'
9282
9283 # Both c and cxx compiler support -rpath directly
9284 hardcode_libdir_flag_spec='-rpath $libdir'
9285 fi
9286 archive_cmds_need_lc='no'
9287 hardcode_libdir_separator=:
9288 ;;
9289
9290 solaris*)
9291 no_undefined_flag=' -z defs'
9292 if test "$GCC" = yes; then
9293 wlarc='${wl}'
9294 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9295 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9296 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9297 else
9298 case `$CC -V 2>&1` in
9299 *"Compilers 5.0"*)
9300 wlarc=''
9301 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9302 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9303 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9304 ;;
9305 *)
9306 wlarc='${wl}'
9307 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9308 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9309 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9310 ;;
9311 esac
9312 fi
9313 hardcode_libdir_flag_spec='-R$libdir'
9314 hardcode_shlibpath_var=no
9315 case $host_os in
9316 solaris2.[0-5] | solaris2.[0-5].*) ;;
9317 *)
9318 # The compiler driver will combine and reorder linker options,
9319 # but understands `-z linker_flag'. GCC discards it without `$wl',
9320 # but is careful enough not to reorder.
9321 # Supported since Solaris 2.6 (maybe 2.5.1?)
9322 if test "$GCC" = yes; then
9323 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9324 else
9325 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9326 fi
9327 ;;
9328 esac
9329 link_all_deplibs=yes
9330 ;;
9331
9332 sunos4*)
9333 if test "x$host_vendor" = xsequent; then
9334 # Use $CC to link under sequent, because it throws in some extra .o
9335 # files that make .init and .fini sections work.
9336 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9337 else
9338 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9339 fi
9340 hardcode_libdir_flag_spec='-L$libdir'
9341 hardcode_direct=yes
9342 hardcode_minus_L=yes
9343 hardcode_shlibpath_var=no
9344 ;;
9345
9346 sysv4)
9347 case $host_vendor in
9348 sni)
9349 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9350 hardcode_direct=yes # is this really true???
9351 ;;
9352 siemens)
9353 ## LD is ld it makes a PLAMLIB
9354 ## CC just makes a GrossModule.
9355 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9356 reload_cmds='$CC -r -o $output$reload_objs'
9357 hardcode_direct=no
9358 ;;
9359 motorola)
9360 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9361 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9362 ;;
9363 esac
9364 runpath_var='LD_RUN_PATH'
9365 hardcode_shlibpath_var=no
9366 ;;
9367
9368 sysv4.3*)
9369 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9370 hardcode_shlibpath_var=no
9371 export_dynamic_flag_spec='-Bexport'
9372 ;;
9373
9374 sysv4*MP*)
9375 if test -d /usr/nec; then
9376 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9377 hardcode_shlibpath_var=no
9378 runpath_var=LD_RUN_PATH
9379 hardcode_runpath_var=yes
9380 ld_shlibs=yes
9381 fi
9382 ;;
9383
9384 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9385 no_undefined_flag='${wl}-z,text'
9386 archive_cmds_need_lc=no
9387 hardcode_shlibpath_var=no
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 sysv5* | sco3.2v5* | sco5v6*)
9400 # Note: We can NOT use -z defs as we might desire, because we do not
9401 # link with -lc, and that would cause any symbols used from libc to
9402 # always be unresolved, which means just about no library would
9403 # ever link correctly. If we're not using GNU ld we use -z text
9404 # though, which does catch some bad symbols but isn't as heavy-handed
9405 # as -z defs.
9406 no_undefined_flag='${wl}-z,text'
9407 allow_undefined_flag='${wl}-z,nodefs'
9408 archive_cmds_need_lc=no
9409 hardcode_shlibpath_var=no
9410 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9411 hardcode_libdir_separator=':'
9412 link_all_deplibs=yes
9413 export_dynamic_flag_spec='${wl}-Bexport'
9414 runpath_var='LD_RUN_PATH'
9415
9416 if test "$GCC" = yes; then
9417 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9418 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9419 else
9420 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9421 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9422 fi
9423 ;;
9424
9425 uts4*)
9426 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9427 hardcode_libdir_flag_spec='-L$libdir'
9428 hardcode_shlibpath_var=no
9429 ;;
9430
9431 *)
9432 ld_shlibs=no
9433 ;;
9434 esac
9435
9436 if test x$host_vendor = xsni; then
9437 case $host in
9438 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9439 export_dynamic_flag_spec='${wl}-Blargedynsym'
9440 ;;
9441 esac
9442 fi
9443 fi
9444
9445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9446 $as_echo "$ld_shlibs" >&6; }
9447 test "$ld_shlibs" = no && can_build_shared=no
9448
9449 with_gnu_ld=$with_gnu_ld
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465 #
9466 # Do we need to explicitly link libc?
9467 #
9468 case "x$archive_cmds_need_lc" in
9469 x|xyes)
9470 # Assume -lc should be added
9471 archive_cmds_need_lc=yes
9472
9473 if test "$enable_shared" = yes && test "$GCC" = yes; then
9474 case $archive_cmds in
9475 *'~'*)
9476 # FIXME: we may have to deal with multi-command sequences.
9477 ;;
9478 '$CC '*)
9479 # Test whether the compiler implicitly links with -lc since on some
9480 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9481 # to ld, don't add -lc before -lgcc.
9482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9483 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9484 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9485 $as_echo_n "(cached) " >&6
9486 else
9487 $RM conftest*
9488 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9489
9490 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9491 (eval $ac_compile) 2>&5
9492 ac_status=$?
9493 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9494 test $ac_status = 0; } 2>conftest.err; then
9495 soname=conftest
9496 lib=conftest
9497 libobjs=conftest.$ac_objext
9498 deplibs=
9499 wl=$lt_prog_compiler_wl
9500 pic_flag=$lt_prog_compiler_pic
9501 compiler_flags=-v
9502 linker_flags=-v
9503 verstring=
9504 output_objdir=.
9505 libname=conftest
9506 lt_save_allow_undefined_flag=$allow_undefined_flag
9507 allow_undefined_flag=
9508 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9509 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9510 ac_status=$?
9511 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9512 test $ac_status = 0; }
9513 then
9514 lt_cv_archive_cmds_need_lc=no
9515 else
9516 lt_cv_archive_cmds_need_lc=yes
9517 fi
9518 allow_undefined_flag=$lt_save_allow_undefined_flag
9519 else
9520 cat conftest.err 1>&5
9521 fi
9522 $RM conftest*
9523
9524 fi
9525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9526 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9527 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9528 ;;
9529 esac
9530 fi
9531 ;;
9532 esac
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
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9691 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9692
9693 if test "$GCC" = yes; then
9694 case $host_os in
9695 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9696 *) lt_awk_arg="/^libraries:/" ;;
9697 esac
9698 case $host_os in
9699 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9700 *) lt_sed_strip_eq="s,=/,/,g" ;;
9701 esac
9702 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9703 case $lt_search_path_spec in
9704 *\;*)
9705 # if the path contains ";" then we assume it to be the separator
9706 # otherwise default to the standard path separator (i.e. ":") - it is
9707 # assumed that no part of a normal pathname contains ";" but that should
9708 # okay in the real world where ";" in dirpaths is itself problematic.
9709 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9710 ;;
9711 *)
9712 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9713 ;;
9714 esac
9715 # Ok, now we have the path, separated by spaces, we can step through it
9716 # and add multilib dir if necessary.
9717 lt_tmp_lt_search_path_spec=
9718 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9719 for lt_sys_path in $lt_search_path_spec; do
9720 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9721 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9722 else
9723 test -d "$lt_sys_path" && \
9724 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9725 fi
9726 done
9727 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9728 BEGIN {RS=" "; FS="/|\n";} {
9729 lt_foo="";
9730 lt_count=0;
9731 for (lt_i = NF; lt_i > 0; lt_i--) {
9732 if ($lt_i != "" && $lt_i != ".") {
9733 if ($lt_i == "..") {
9734 lt_count++;
9735 } else {
9736 if (lt_count == 0) {
9737 lt_foo="/" $lt_i lt_foo;
9738 } else {
9739 lt_count--;
9740 }
9741 }
9742 }
9743 }
9744 if (lt_foo != "") { lt_freq[lt_foo]++; }
9745 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9746 }'`
9747 # AWK program above erroneously prepends '/' to C:/dos/paths
9748 # for these hosts.
9749 case $host_os in
9750 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9751 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9752 esac
9753 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9754 else
9755 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9756 fi
9757 library_names_spec=
9758 libname_spec='lib$name'
9759 soname_spec=
9760 shrext_cmds=".so"
9761 postinstall_cmds=
9762 postuninstall_cmds=
9763 finish_cmds=
9764 finish_eval=
9765 shlibpath_var=
9766 shlibpath_overrides_runpath=unknown
9767 version_type=none
9768 dynamic_linker="$host_os ld.so"
9769 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9770 need_lib_prefix=unknown
9771 hardcode_into_libs=no
9772
9773 # when you set need_version to no, make sure it does not cause -set_version
9774 # flags to be left without arguments
9775 need_version=unknown
9776
9777 case $host_os in
9778 aix3*)
9779 version_type=linux
9780 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9781 shlibpath_var=LIBPATH
9782
9783 # AIX 3 has no versioning support, so we append a major version to the name.
9784 soname_spec='${libname}${release}${shared_ext}$major'
9785 ;;
9786
9787 aix[4-9]*)
9788 version_type=linux
9789 need_lib_prefix=no
9790 need_version=no
9791 hardcode_into_libs=yes
9792 if test "$host_cpu" = ia64; then
9793 # AIX 5 supports IA64
9794 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9795 shlibpath_var=LD_LIBRARY_PATH
9796 else
9797 # With GCC up to 2.95.x, collect2 would create an import file
9798 # for dependence libraries. The import file would start with
9799 # the line `#! .'. This would cause the generated library to
9800 # depend on `.', always an invalid library. This was fixed in
9801 # development snapshots of GCC prior to 3.0.
9802 case $host_os in
9803 aix4 | aix4.[01] | aix4.[01].*)
9804 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9805 echo ' yes '
9806 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9807 :
9808 else
9809 can_build_shared=no
9810 fi
9811 ;;
9812 esac
9813 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9814 # soname into executable. Probably we can add versioning support to
9815 # collect2, so additional links can be useful in future.
9816 if test "$aix_use_runtimelinking" = yes; then
9817 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9818 # instead of lib<name>.a to let people know that these are not
9819 # typical AIX shared libraries.
9820 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9821 else
9822 # We preserve .a as extension for shared libraries through AIX4.2
9823 # and later when we are not doing run time linking.
9824 library_names_spec='${libname}${release}.a $libname.a'
9825 soname_spec='${libname}${release}${shared_ext}$major'
9826 fi
9827 shlibpath_var=LIBPATH
9828 fi
9829 ;;
9830
9831 amigaos*)
9832 case $host_cpu in
9833 powerpc)
9834 # Since July 2007 AmigaOS4 officially supports .so libraries.
9835 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9836 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9837 ;;
9838 m68k)
9839 library_names_spec='$libname.ixlibrary $libname.a'
9840 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9841 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'
9842 ;;
9843 esac
9844 ;;
9845
9846 beos*)
9847 library_names_spec='${libname}${shared_ext}'
9848 dynamic_linker="$host_os ld.so"
9849 shlibpath_var=LIBRARY_PATH
9850 ;;
9851
9852 bsdi[45]*)
9853 version_type=linux
9854 need_version=no
9855 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9856 soname_spec='${libname}${release}${shared_ext}$major'
9857 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9858 shlibpath_var=LD_LIBRARY_PATH
9859 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9860 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9861 # the default ld.so.conf also contains /usr/contrib/lib and
9862 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9863 # libtool to hard-code these into programs
9864 ;;
9865
9866 cygwin* | mingw* | pw32* | cegcc*)
9867 version_type=windows
9868 shrext_cmds=".dll"
9869 need_version=no
9870 need_lib_prefix=no
9871
9872 case $GCC,$host_os in
9873 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9874 library_names_spec='$libname.dll.a'
9875 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9876 postinstall_cmds='base_file=`basename \${file}`~
9877 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9878 dldir=$destdir/`dirname \$dlpath`~
9879 test -d \$dldir || mkdir -p \$dldir~
9880 $install_prog $dir/$dlname \$dldir/$dlname~
9881 chmod a+x \$dldir/$dlname~
9882 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9883 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9884 fi'
9885 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9886 dlpath=$dir/\$dldll~
9887 $RM \$dlpath'
9888 shlibpath_overrides_runpath=yes
9889
9890 case $host_os in
9891 cygwin*)
9892 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9893 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9894
9895 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9896 ;;
9897 mingw* | cegcc*)
9898 # MinGW DLLs use traditional 'lib' prefix
9899 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9900 ;;
9901 pw32*)
9902 # pw32 DLLs use 'pw' prefix rather than 'lib'
9903 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9904 ;;
9905 esac
9906 ;;
9907
9908 *)
9909 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9910 ;;
9911 esac
9912 dynamic_linker='Win32 ld.exe'
9913 # FIXME: first we should search . and the directory the executable is in
9914 shlibpath_var=PATH
9915 ;;
9916
9917 darwin* | rhapsody*)
9918 dynamic_linker="$host_os dyld"
9919 version_type=darwin
9920 need_lib_prefix=no
9921 need_version=no
9922 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9923 soname_spec='${libname}${release}${major}$shared_ext'
9924 shlibpath_overrides_runpath=yes
9925 shlibpath_var=DYLD_LIBRARY_PATH
9926 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9927
9928 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9929 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9930 ;;
9931
9932 dgux*)
9933 version_type=linux
9934 need_lib_prefix=no
9935 need_version=no
9936 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9937 soname_spec='${libname}${release}${shared_ext}$major'
9938 shlibpath_var=LD_LIBRARY_PATH
9939 ;;
9940
9941 freebsd* | dragonfly*)
9942 # DragonFly does not have aout. When/if they implement a new
9943 # versioning mechanism, adjust this.
9944 if test -x /usr/bin/objformat; then
9945 objformat=`/usr/bin/objformat`
9946 else
9947 case $host_os in
9948 freebsd[23].*) objformat=aout ;;
9949 *) objformat=elf ;;
9950 esac
9951 fi
9952 version_type=freebsd-$objformat
9953 case $version_type in
9954 freebsd-elf*)
9955 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9956 need_version=no
9957 need_lib_prefix=no
9958 ;;
9959 freebsd-*)
9960 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9961 need_version=yes
9962 ;;
9963 esac
9964 shlibpath_var=LD_LIBRARY_PATH
9965 case $host_os in
9966 freebsd2.*)
9967 shlibpath_overrides_runpath=yes
9968 ;;
9969 freebsd3.[01]* | freebsdelf3.[01]*)
9970 shlibpath_overrides_runpath=yes
9971 hardcode_into_libs=yes
9972 ;;
9973 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9974 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9975 shlibpath_overrides_runpath=no
9976 hardcode_into_libs=yes
9977 ;;
9978 *) # from 4.6 on, and DragonFly
9979 shlibpath_overrides_runpath=yes
9980 hardcode_into_libs=yes
9981 ;;
9982 esac
9983 ;;
9984
9985 haiku*)
9986 version_type=linux
9987 need_lib_prefix=no
9988 need_version=no
9989 dynamic_linker="$host_os runtime_loader"
9990 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9991 soname_spec='${libname}${release}${shared_ext}$major'
9992 shlibpath_var=LIBRARY_PATH
9993 shlibpath_overrides_runpath=yes
9994 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9995 hardcode_into_libs=yes
9996 ;;
9997
9998 hpux9* | hpux10* | hpux11*)
9999 # Give a soname corresponding to the major version so that dld.sl refuses to
10000 # link against other versions.
10001 version_type=sunos
10002 need_lib_prefix=no
10003 need_version=no
10004 case $host_cpu in
10005 ia64*)
10006 shrext_cmds='.so'
10007 hardcode_into_libs=yes
10008 dynamic_linker="$host_os dld.so"
10009 shlibpath_var=LD_LIBRARY_PATH
10010 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10011 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10012 soname_spec='${libname}${release}${shared_ext}$major'
10013 if test "X$HPUX_IA64_MODE" = X32; then
10014 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10015 else
10016 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10017 fi
10018 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10019 ;;
10020 hppa*64*)
10021 shrext_cmds='.sl'
10022 hardcode_into_libs=yes
10023 dynamic_linker="$host_os dld.sl"
10024 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10025 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10026 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10027 soname_spec='${libname}${release}${shared_ext}$major'
10028 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10029 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10030 ;;
10031 *)
10032 shrext_cmds='.sl'
10033 dynamic_linker="$host_os dld.sl"
10034 shlibpath_var=SHLIB_PATH
10035 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10036 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10037 soname_spec='${libname}${release}${shared_ext}$major'
10038 ;;
10039 esac
10040 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10041 postinstall_cmds='chmod 555 $lib'
10042 # or fails outright, so override atomically:
10043 install_override_mode=555
10044 ;;
10045
10046 interix[3-9]*)
10047 version_type=linux
10048 need_lib_prefix=no
10049 need_version=no
10050 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10051 soname_spec='${libname}${release}${shared_ext}$major'
10052 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10053 shlibpath_var=LD_LIBRARY_PATH
10054 shlibpath_overrides_runpath=no
10055 hardcode_into_libs=yes
10056 ;;
10057
10058 irix5* | irix6* | nonstopux*)
10059 case $host_os in
10060 nonstopux*) version_type=nonstopux ;;
10061 *)
10062 if test "$lt_cv_prog_gnu_ld" = yes; then
10063 version_type=linux
10064 else
10065 version_type=irix
10066 fi ;;
10067 esac
10068 need_lib_prefix=no
10069 need_version=no
10070 soname_spec='${libname}${release}${shared_ext}$major'
10071 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10072 case $host_os in
10073 irix5* | nonstopux*)
10074 libsuff= shlibsuff=
10075 ;;
10076 *)
10077 case $LD in # libtool.m4 will add one of these switches to LD
10078 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10079 libsuff= shlibsuff= libmagic=32-bit;;
10080 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10081 libsuff=32 shlibsuff=N32 libmagic=N32;;
10082 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10083 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10084 *) libsuff= shlibsuff= libmagic=never-match;;
10085 esac
10086 ;;
10087 esac
10088 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10089 shlibpath_overrides_runpath=no
10090 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10091 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10092 hardcode_into_libs=yes
10093 ;;
10094
10095 # No shared lib support for Linux oldld, aout, or coff.
10096 linux*oldld* | linux*aout* | linux*coff*)
10097 dynamic_linker=no
10098 ;;
10099
10100 # This must be Linux ELF.
10101 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10102 version_type=linux
10103 need_lib_prefix=no
10104 need_version=no
10105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10106 soname_spec='${libname}${release}${shared_ext}$major'
10107 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10108 shlibpath_var=LD_LIBRARY_PATH
10109 shlibpath_overrides_runpath=no
10110
10111 # Some binutils ld are patched to set DT_RUNPATH
10112 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10113 $as_echo_n "(cached) " >&6
10114 else
10115 lt_cv_shlibpath_overrides_runpath=no
10116 save_LDFLAGS=$LDFLAGS
10117 save_libdir=$libdir
10118 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10119 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10121 /* end confdefs.h. */
10122
10123 int
10124 main ()
10125 {
10126
10127 ;
10128 return 0;
10129 }
10130 _ACEOF
10131 if ac_fn_c_try_link "$LINENO"; then :
10132 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10133 lt_cv_shlibpath_overrides_runpath=yes
10134 fi
10135 fi
10136 rm -f core conftest.err conftest.$ac_objext \
10137 conftest$ac_exeext conftest.$ac_ext
10138 LDFLAGS=$save_LDFLAGS
10139 libdir=$save_libdir
10140
10141 fi
10142
10143 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10144
10145 # This implies no fast_install, which is unacceptable.
10146 # Some rework will be needed to allow for fast_install
10147 # before this can be enabled.
10148 hardcode_into_libs=yes
10149
10150 # Append ld.so.conf contents to the search path
10151 if test -f /etc/ld.so.conf; then
10152 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' ' '`
10153 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10154 fi
10155
10156 # We used to test for /lib/ld.so.1 and disable shared libraries on
10157 # powerpc, because MkLinux only supported shared libraries with the
10158 # GNU dynamic linker. Since this was broken with cross compilers,
10159 # most powerpc-linux boxes support dynamic linking these days and
10160 # people can always --disable-shared, the test was removed, and we
10161 # assume the GNU/Linux dynamic linker is in use.
10162 dynamic_linker='GNU/Linux ld.so'
10163 ;;
10164
10165 netbsd*)
10166 version_type=sunos
10167 need_lib_prefix=no
10168 need_version=no
10169 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10170 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10171 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10172 dynamic_linker='NetBSD (a.out) ld.so'
10173 else
10174 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10175 soname_spec='${libname}${release}${shared_ext}$major'
10176 dynamic_linker='NetBSD ld.elf_so'
10177 fi
10178 shlibpath_var=LD_LIBRARY_PATH
10179 shlibpath_overrides_runpath=yes
10180 hardcode_into_libs=yes
10181 ;;
10182
10183 newsos6)
10184 version_type=linux
10185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10186 shlibpath_var=LD_LIBRARY_PATH
10187 shlibpath_overrides_runpath=yes
10188 ;;
10189
10190 *nto* | *qnx*)
10191 version_type=qnx
10192 need_lib_prefix=no
10193 need_version=no
10194 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10195 soname_spec='${libname}${release}${shared_ext}$major'
10196 shlibpath_var=LD_LIBRARY_PATH
10197 shlibpath_overrides_runpath=no
10198 hardcode_into_libs=yes
10199 dynamic_linker='ldqnx.so'
10200 ;;
10201
10202 openbsd*)
10203 version_type=sunos
10204 sys_lib_dlsearch_path_spec="/usr/lib"
10205 need_lib_prefix=no
10206 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10207 case $host_os in
10208 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10209 *) need_version=no ;;
10210 esac
10211 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10212 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10213 shlibpath_var=LD_LIBRARY_PATH
10214 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10215 case $host_os in
10216 openbsd2.[89] | openbsd2.[89].*)
10217 shlibpath_overrides_runpath=no
10218 ;;
10219 *)
10220 shlibpath_overrides_runpath=yes
10221 ;;
10222 esac
10223 else
10224 shlibpath_overrides_runpath=yes
10225 fi
10226 ;;
10227
10228 os2*)
10229 libname_spec='$name'
10230 shrext_cmds=".dll"
10231 need_lib_prefix=no
10232 library_names_spec='$libname${shared_ext} $libname.a'
10233 dynamic_linker='OS/2 ld.exe'
10234 shlibpath_var=LIBPATH
10235 ;;
10236
10237 osf3* | osf4* | osf5*)
10238 version_type=osf
10239 need_lib_prefix=no
10240 need_version=no
10241 soname_spec='${libname}${release}${shared_ext}$major'
10242 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10243 shlibpath_var=LD_LIBRARY_PATH
10244 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10245 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10246 ;;
10247
10248 rdos*)
10249 dynamic_linker=no
10250 ;;
10251
10252 solaris*)
10253 version_type=linux
10254 need_lib_prefix=no
10255 need_version=no
10256 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10257 soname_spec='${libname}${release}${shared_ext}$major'
10258 shlibpath_var=LD_LIBRARY_PATH
10259 shlibpath_overrides_runpath=yes
10260 hardcode_into_libs=yes
10261 # ldd complains unless libraries are executable
10262 postinstall_cmds='chmod +x $lib'
10263 ;;
10264
10265 sunos4*)
10266 version_type=sunos
10267 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10268 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10269 shlibpath_var=LD_LIBRARY_PATH
10270 shlibpath_overrides_runpath=yes
10271 if test "$with_gnu_ld" = yes; then
10272 need_lib_prefix=no
10273 fi
10274 need_version=yes
10275 ;;
10276
10277 sysv4 | sysv4.3*)
10278 version_type=linux
10279 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10280 soname_spec='${libname}${release}${shared_ext}$major'
10281 shlibpath_var=LD_LIBRARY_PATH
10282 case $host_vendor in
10283 sni)
10284 shlibpath_overrides_runpath=no
10285 need_lib_prefix=no
10286 runpath_var=LD_RUN_PATH
10287 ;;
10288 siemens)
10289 need_lib_prefix=no
10290 ;;
10291 motorola)
10292 need_lib_prefix=no
10293 need_version=no
10294 shlibpath_overrides_runpath=no
10295 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10296 ;;
10297 esac
10298 ;;
10299
10300 sysv4*MP*)
10301 if test -d /usr/nec ;then
10302 version_type=linux
10303 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10304 soname_spec='$libname${shared_ext}.$major'
10305 shlibpath_var=LD_LIBRARY_PATH
10306 fi
10307 ;;
10308
10309 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10310 version_type=freebsd-elf
10311 need_lib_prefix=no
10312 need_version=no
10313 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10314 soname_spec='${libname}${release}${shared_ext}$major'
10315 shlibpath_var=LD_LIBRARY_PATH
10316 shlibpath_overrides_runpath=yes
10317 hardcode_into_libs=yes
10318 if test "$with_gnu_ld" = yes; then
10319 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10320 else
10321 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10322 case $host_os in
10323 sco3.2v5*)
10324 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10325 ;;
10326 esac
10327 fi
10328 sys_lib_dlsearch_path_spec='/usr/lib'
10329 ;;
10330
10331 tpf*)
10332 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10333 version_type=linux
10334 need_lib_prefix=no
10335 need_version=no
10336 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10337 shlibpath_var=LD_LIBRARY_PATH
10338 shlibpath_overrides_runpath=no
10339 hardcode_into_libs=yes
10340 ;;
10341
10342 uts4*)
10343 version_type=linux
10344 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10345 soname_spec='${libname}${release}${shared_ext}$major'
10346 shlibpath_var=LD_LIBRARY_PATH
10347 ;;
10348
10349 *)
10350 dynamic_linker=no
10351 ;;
10352 esac
10353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10354 $as_echo "$dynamic_linker" >&6; }
10355 test "$dynamic_linker" = no && can_build_shared=no
10356
10357 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10358 if test "$GCC" = yes; then
10359 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10360 fi
10361
10362 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10363 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10364 fi
10365 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10366 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10367 fi
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
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10461 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10462 hardcode_action=
10463 if test -n "$hardcode_libdir_flag_spec" ||
10464 test -n "$runpath_var" ||
10465 test "X$hardcode_automatic" = "Xyes" ; then
10466
10467 # We can hardcode non-existent directories.
10468 if test "$hardcode_direct" != no &&
10469 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10470 # have to relink, otherwise we might link with an installed library
10471 # when we should be linking with a yet-to-be-installed one
10472 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10473 test "$hardcode_minus_L" != no; then
10474 # Linking always hardcodes the temporary library directory.
10475 hardcode_action=relink
10476 else
10477 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10478 hardcode_action=immediate
10479 fi
10480 else
10481 # We cannot hardcode anything, or else we can only hardcode existing
10482 # directories.
10483 hardcode_action=unsupported
10484 fi
10485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10486 $as_echo "$hardcode_action" >&6; }
10487
10488 if test "$hardcode_action" = relink ||
10489 test "$inherit_rpath" = yes; then
10490 # Fast installation is not supported
10491 enable_fast_install=no
10492 elif test "$shlibpath_overrides_runpath" = yes ||
10493 test "$enable_shared" = no; then
10494 # Fast installation is not necessary
10495 enable_fast_install=needless
10496 fi
10497
10498
10499
10500
10501
10502
10503 if test "x$enable_dlopen" != xyes; then
10504 enable_dlopen=unknown
10505 enable_dlopen_self=unknown
10506 enable_dlopen_self_static=unknown
10507 else
10508 lt_cv_dlopen=no
10509 lt_cv_dlopen_libs=
10510
10511 case $host_os in
10512 beos*)
10513 lt_cv_dlopen="load_add_on"
10514 lt_cv_dlopen_libs=
10515 lt_cv_dlopen_self=yes
10516 ;;
10517
10518 mingw* | pw32* | cegcc*)
10519 lt_cv_dlopen="LoadLibrary"
10520 lt_cv_dlopen_libs=
10521 ;;
10522
10523 cygwin*)
10524 lt_cv_dlopen="dlopen"
10525 lt_cv_dlopen_libs=
10526 ;;
10527
10528 darwin*)
10529 # if libdl is installed we need to link against it
10530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10531 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10532 if ${ac_cv_lib_dl_dlopen+:} false; then :
10533 $as_echo_n "(cached) " >&6
10534 else
10535 ac_check_lib_save_LIBS=$LIBS
10536 LIBS="-ldl $LIBS"
10537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10538 /* end confdefs.h. */
10539
10540 /* Override any GCC internal prototype to avoid an error.
10541 Use char because int might match the return type of a GCC
10542 builtin and then its argument prototype would still apply. */
10543 #ifdef __cplusplus
10544 extern "C"
10545 #endif
10546 char dlopen ();
10547 int
10548 main ()
10549 {
10550 return dlopen ();
10551 ;
10552 return 0;
10553 }
10554 _ACEOF
10555 if ac_fn_c_try_link "$LINENO"; then :
10556 ac_cv_lib_dl_dlopen=yes
10557 else
10558 ac_cv_lib_dl_dlopen=no
10559 fi
10560 rm -f core conftest.err conftest.$ac_objext \
10561 conftest$ac_exeext conftest.$ac_ext
10562 LIBS=$ac_check_lib_save_LIBS
10563 fi
10564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10565 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10566 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10567 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10568 else
10569
10570 lt_cv_dlopen="dyld"
10571 lt_cv_dlopen_libs=
10572 lt_cv_dlopen_self=yes
10573
10574 fi
10575
10576 ;;
10577
10578 *)
10579 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10580 if test "x$ac_cv_func_shl_load" = xyes; then :
10581 lt_cv_dlopen="shl_load"
10582 else
10583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10584 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10585 if ${ac_cv_lib_dld_shl_load+:} false; then :
10586 $as_echo_n "(cached) " >&6
10587 else
10588 ac_check_lib_save_LIBS=$LIBS
10589 LIBS="-ldld $LIBS"
10590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10591 /* end confdefs.h. */
10592
10593 /* Override any GCC internal prototype to avoid an error.
10594 Use char because int might match the return type of a GCC
10595 builtin and then its argument prototype would still apply. */
10596 #ifdef __cplusplus
10597 extern "C"
10598 #endif
10599 char shl_load ();
10600 int
10601 main ()
10602 {
10603 return shl_load ();
10604 ;
10605 return 0;
10606 }
10607 _ACEOF
10608 if ac_fn_c_try_link "$LINENO"; then :
10609 ac_cv_lib_dld_shl_load=yes
10610 else
10611 ac_cv_lib_dld_shl_load=no
10612 fi
10613 rm -f core conftest.err conftest.$ac_objext \
10614 conftest$ac_exeext conftest.$ac_ext
10615 LIBS=$ac_check_lib_save_LIBS
10616 fi
10617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10618 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10619 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10620 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10621 else
10622 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10623 if test "x$ac_cv_func_dlopen" = xyes; then :
10624 lt_cv_dlopen="dlopen"
10625 else
10626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10627 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10628 if ${ac_cv_lib_dl_dlopen+:} false; then :
10629 $as_echo_n "(cached) " >&6
10630 else
10631 ac_check_lib_save_LIBS=$LIBS
10632 LIBS="-ldl $LIBS"
10633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10634 /* end confdefs.h. */
10635
10636 /* Override any GCC internal prototype to avoid an error.
10637 Use char because int might match the return type of a GCC
10638 builtin and then its argument prototype would still apply. */
10639 #ifdef __cplusplus
10640 extern "C"
10641 #endif
10642 char dlopen ();
10643 int
10644 main ()
10645 {
10646 return dlopen ();
10647 ;
10648 return 0;
10649 }
10650 _ACEOF
10651 if ac_fn_c_try_link "$LINENO"; then :
10652 ac_cv_lib_dl_dlopen=yes
10653 else
10654 ac_cv_lib_dl_dlopen=no
10655 fi
10656 rm -f core conftest.err conftest.$ac_objext \
10657 conftest$ac_exeext conftest.$ac_ext
10658 LIBS=$ac_check_lib_save_LIBS
10659 fi
10660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10661 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10662 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10663 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10664 else
10665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10666 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10667 if ${ac_cv_lib_svld_dlopen+:} false; then :
10668 $as_echo_n "(cached) " >&6
10669 else
10670 ac_check_lib_save_LIBS=$LIBS
10671 LIBS="-lsvld $LIBS"
10672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10673 /* end confdefs.h. */
10674
10675 /* Override any GCC internal prototype to avoid an error.
10676 Use char because int might match the return type of a GCC
10677 builtin and then its argument prototype would still apply. */
10678 #ifdef __cplusplus
10679 extern "C"
10680 #endif
10681 char dlopen ();
10682 int
10683 main ()
10684 {
10685 return dlopen ();
10686 ;
10687 return 0;
10688 }
10689 _ACEOF
10690 if ac_fn_c_try_link "$LINENO"; then :
10691 ac_cv_lib_svld_dlopen=yes
10692 else
10693 ac_cv_lib_svld_dlopen=no
10694 fi
10695 rm -f core conftest.err conftest.$ac_objext \
10696 conftest$ac_exeext conftest.$ac_ext
10697 LIBS=$ac_check_lib_save_LIBS
10698 fi
10699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10700 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10701 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10702 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10703 else
10704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10705 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10706 if ${ac_cv_lib_dld_dld_link+:} false; then :
10707 $as_echo_n "(cached) " >&6
10708 else
10709 ac_check_lib_save_LIBS=$LIBS
10710 LIBS="-ldld $LIBS"
10711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10712 /* end confdefs.h. */
10713
10714 /* Override any GCC internal prototype to avoid an error.
10715 Use char because int might match the return type of a GCC
10716 builtin and then its argument prototype would still apply. */
10717 #ifdef __cplusplus
10718 extern "C"
10719 #endif
10720 char dld_link ();
10721 int
10722 main ()
10723 {
10724 return dld_link ();
10725 ;
10726 return 0;
10727 }
10728 _ACEOF
10729 if ac_fn_c_try_link "$LINENO"; then :
10730 ac_cv_lib_dld_dld_link=yes
10731 else
10732 ac_cv_lib_dld_dld_link=no
10733 fi
10734 rm -f core conftest.err conftest.$ac_objext \
10735 conftest$ac_exeext conftest.$ac_ext
10736 LIBS=$ac_check_lib_save_LIBS
10737 fi
10738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10739 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10740 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10741 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10742 fi
10743
10744
10745 fi
10746
10747
10748 fi
10749
10750
10751 fi
10752
10753
10754 fi
10755
10756
10757 fi
10758
10759 ;;
10760 esac
10761
10762 if test "x$lt_cv_dlopen" != xno; then
10763 enable_dlopen=yes
10764 else
10765 enable_dlopen=no
10766 fi
10767
10768 case $lt_cv_dlopen in
10769 dlopen)
10770 save_CPPFLAGS="$CPPFLAGS"
10771 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10772
10773 save_LDFLAGS="$LDFLAGS"
10774 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10775
10776 save_LIBS="$LIBS"
10777 LIBS="$lt_cv_dlopen_libs $LIBS"
10778
10779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10780 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10781 if ${lt_cv_dlopen_self+:} false; then :
10782 $as_echo_n "(cached) " >&6
10783 else
10784 if test "$cross_compiling" = yes; then :
10785 lt_cv_dlopen_self=cross
10786 else
10787 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10788 lt_status=$lt_dlunknown
10789 cat > conftest.$ac_ext <<_LT_EOF
10790 #line 10790 "configure"
10791 #include "confdefs.h"
10792
10793 #if HAVE_DLFCN_H
10794 #include <dlfcn.h>
10795 #endif
10796
10797 #include <stdio.h>
10798
10799 #ifdef RTLD_GLOBAL
10800 # define LT_DLGLOBAL RTLD_GLOBAL
10801 #else
10802 # ifdef DL_GLOBAL
10803 # define LT_DLGLOBAL DL_GLOBAL
10804 # else
10805 # define LT_DLGLOBAL 0
10806 # endif
10807 #endif
10808
10809 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10810 find out it does not work in some platform. */
10811 #ifndef LT_DLLAZY_OR_NOW
10812 # ifdef RTLD_LAZY
10813 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10814 # else
10815 # ifdef DL_LAZY
10816 # define LT_DLLAZY_OR_NOW DL_LAZY
10817 # else
10818 # ifdef RTLD_NOW
10819 # define LT_DLLAZY_OR_NOW RTLD_NOW
10820 # else
10821 # ifdef DL_NOW
10822 # define LT_DLLAZY_OR_NOW DL_NOW
10823 # else
10824 # define LT_DLLAZY_OR_NOW 0
10825 # endif
10826 # endif
10827 # endif
10828 # endif
10829 #endif
10830
10831 /* When -fvisbility=hidden is used, assume the code has been annotated
10832 correspondingly for the symbols needed. */
10833 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10834 void fnord () __attribute__((visibility("default")));
10835 #endif
10836
10837 void fnord () { int i=42; }
10838 int main ()
10839 {
10840 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10841 int status = $lt_dlunknown;
10842
10843 if (self)
10844 {
10845 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10846 else
10847 {
10848 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10849 else puts (dlerror ());
10850 }
10851 /* dlclose (self); */
10852 }
10853 else
10854 puts (dlerror ());
10855
10856 return status;
10857 }
10858 _LT_EOF
10859 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10860 (eval $ac_link) 2>&5
10861 ac_status=$?
10862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10863 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10864 (./conftest; exit; ) >&5 2>/dev/null
10865 lt_status=$?
10866 case x$lt_status in
10867 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10868 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10869 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10870 esac
10871 else :
10872 # compilation failed
10873 lt_cv_dlopen_self=no
10874 fi
10875 fi
10876 rm -fr conftest*
10877
10878
10879 fi
10880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10881 $as_echo "$lt_cv_dlopen_self" >&6; }
10882
10883 if test "x$lt_cv_dlopen_self" = xyes; then
10884 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10886 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10887 if ${lt_cv_dlopen_self_static+:} false; then :
10888 $as_echo_n "(cached) " >&6
10889 else
10890 if test "$cross_compiling" = yes; then :
10891 lt_cv_dlopen_self_static=cross
10892 else
10893 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10894 lt_status=$lt_dlunknown
10895 cat > conftest.$ac_ext <<_LT_EOF
10896 #line 10896 "configure"
10897 #include "confdefs.h"
10898
10899 #if HAVE_DLFCN_H
10900 #include <dlfcn.h>
10901 #endif
10902
10903 #include <stdio.h>
10904
10905 #ifdef RTLD_GLOBAL
10906 # define LT_DLGLOBAL RTLD_GLOBAL
10907 #else
10908 # ifdef DL_GLOBAL
10909 # define LT_DLGLOBAL DL_GLOBAL
10910 # else
10911 # define LT_DLGLOBAL 0
10912 # endif
10913 #endif
10914
10915 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10916 find out it does not work in some platform. */
10917 #ifndef LT_DLLAZY_OR_NOW
10918 # ifdef RTLD_LAZY
10919 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10920 # else
10921 # ifdef DL_LAZY
10922 # define LT_DLLAZY_OR_NOW DL_LAZY
10923 # else
10924 # ifdef RTLD_NOW
10925 # define LT_DLLAZY_OR_NOW RTLD_NOW
10926 # else
10927 # ifdef DL_NOW
10928 # define LT_DLLAZY_OR_NOW DL_NOW
10929 # else
10930 # define LT_DLLAZY_OR_NOW 0
10931 # endif
10932 # endif
10933 # endif
10934 # endif
10935 #endif
10936
10937 /* When -fvisbility=hidden is used, assume the code has been annotated
10938 correspondingly for the symbols needed. */
10939 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10940 void fnord () __attribute__((visibility("default")));
10941 #endif
10942
10943 void fnord () { int i=42; }
10944 int main ()
10945 {
10946 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10947 int status = $lt_dlunknown;
10948
10949 if (self)
10950 {
10951 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10952 else
10953 {
10954 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10955 else puts (dlerror ());
10956 }
10957 /* dlclose (self); */
10958 }
10959 else
10960 puts (dlerror ());
10961
10962 return status;
10963 }
10964 _LT_EOF
10965 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10966 (eval $ac_link) 2>&5
10967 ac_status=$?
10968 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10969 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10970 (./conftest; exit; ) >&5 2>/dev/null
10971 lt_status=$?
10972 case x$lt_status in
10973 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10974 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10975 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10976 esac
10977 else :
10978 # compilation failed
10979 lt_cv_dlopen_self_static=no
10980 fi
10981 fi
10982 rm -fr conftest*
10983
10984
10985 fi
10986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10987 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10988 fi
10989
10990 CPPFLAGS="$save_CPPFLAGS"
10991 LDFLAGS="$save_LDFLAGS"
10992 LIBS="$save_LIBS"
10993 ;;
10994 esac
10995
10996 case $lt_cv_dlopen_self in
10997 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10998 *) enable_dlopen_self=unknown ;;
10999 esac
11000
11001 case $lt_cv_dlopen_self_static in
11002 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11003 *) enable_dlopen_self_static=unknown ;;
11004 esac
11005 fi
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023 striplib=
11024 old_striplib=
11025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11026 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11027 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11028 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11029 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11031 $as_echo "yes" >&6; }
11032 else
11033 # FIXME - insert some real tests, host_os isn't really good enough
11034 case $host_os in
11035 darwin*)
11036 if test -n "$STRIP" ; then
11037 striplib="$STRIP -x"
11038 old_striplib="$STRIP -S"
11039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11040 $as_echo "yes" >&6; }
11041 else
11042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11043 $as_echo "no" >&6; }
11044 fi
11045 ;;
11046 *)
11047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11048 $as_echo "no" >&6; }
11049 ;;
11050 esac
11051 fi
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064 # Report which library types will actually be built
11065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11066 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11068 $as_echo "$can_build_shared" >&6; }
11069
11070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11071 $as_echo_n "checking whether to build shared libraries... " >&6; }
11072 test "$can_build_shared" = "no" && enable_shared=no
11073
11074 # On AIX, shared libraries and static libraries use the same namespace, and
11075 # are all built from PIC.
11076 case $host_os in
11077 aix3*)
11078 test "$enable_shared" = yes && enable_static=no
11079 if test -n "$RANLIB"; then
11080 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11081 postinstall_cmds='$RANLIB $lib'
11082 fi
11083 ;;
11084
11085 aix[4-9]*)
11086 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11087 test "$enable_shared" = yes && enable_static=no
11088 fi
11089 ;;
11090 esac
11091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11092 $as_echo "$enable_shared" >&6; }
11093
11094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11095 $as_echo_n "checking whether to build static libraries... " >&6; }
11096 # Make sure either enable_shared or enable_static is yes.
11097 test "$enable_shared" = yes || enable_static=yes
11098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11099 $as_echo "$enable_static" >&6; }
11100
11101
11102
11103
11104 fi
11105 ac_ext=c
11106 ac_cpp='$CPP $CPPFLAGS'
11107 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11108 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11109 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11110
11111 CC="$lt_save_CC"
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125 ac_config_commands="$ac_config_commands libtool"
11126
11127
11128
11129
11130 # Only expand once:
11131
11132
11133
11134
11135
11136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11137 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11138 # Check whether --enable-maintainer-mode was given.
11139 if test "${enable_maintainer_mode+set}" = set; then :
11140 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11141 else
11142 USE_MAINTAINER_MODE=no
11143 fi
11144
11145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11146 $as_echo "$USE_MAINTAINER_MODE" >&6; }
11147 if test $USE_MAINTAINER_MODE = yes; then
11148 MAINTAINER_MODE_TRUE=
11149 MAINTAINER_MODE_FALSE='#'
11150 else
11151 MAINTAINER_MODE_TRUE='#'
11152 MAINTAINER_MODE_FALSE=
11153 fi
11154
11155 MAINT=$MAINTAINER_MODE_TRUE
11156
11157
11158
11159
11160 sim_inline="-DDEFAULT_INLINE=0"
11161 # Check whether --enable-sim-inline was given.
11162 if test "${enable_sim_inline+set}" = set; then :
11163 enableval=$enable_sim_inline; sim_inline=""
11164 case "$enableval" in
11165 no) sim_inline="-DDEFAULT_INLINE=0";;
11166 0) sim_inline="-DDEFAULT_INLINE=0";;
11167 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11168 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11169 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11170 new_flag=""
11171 case "$x" in
11172 *_INLINE=*) new_flag="-D$x";;
11173 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11174 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11175 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11176 esac
11177 if test x"$sim_inline" = x""; then
11178 sim_inline="$new_flag"
11179 else
11180 sim_inline="$sim_inline $new_flag"
11181 fi
11182 done;;
11183 esac
11184 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11185 echo "Setting inline flags = $sim_inline" 6>&1
11186 fi
11187 fi
11188
11189
11190
11191
11192 # Check whether --with-pkgversion was given.
11193 if test "${with_pkgversion+set}" = set; then :
11194 withval=$with_pkgversion; case "$withval" in
11195 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
11196 no) PKGVERSION= ;;
11197 *) PKGVERSION="($withval) " ;;
11198 esac
11199 else
11200 PKGVERSION="(SIM) "
11201
11202 fi
11203
11204
11205
11206
11207
11208 # Check whether --with-bugurl was given.
11209 if test "${with_bugurl+set}" = set; then :
11210 withval=$with_bugurl; case "$withval" in
11211 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
11212 no) BUGURL=
11213 ;;
11214 *) BUGURL="$withval"
11215 ;;
11216 esac
11217 else
11218 BUGURL="https://www.gnu.org/software/gdb/bugs/"
11219
11220 fi
11221
11222 case ${BUGURL} in
11223 "")
11224 REPORT_BUGS_TO=
11225 REPORT_BUGS_TEXI=
11226 ;;
11227 *)
11228 REPORT_BUGS_TO="<$BUGURL>"
11229 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
11230 ;;
11231 esac;
11232
11233
11234
11235
11236 cat >>confdefs.h <<_ACEOF
11237 #define PKGVERSION "$PKGVERSION"
11238 _ACEOF
11239
11240
11241 cat >>confdefs.h <<_ACEOF
11242 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
11243 _ACEOF
11244
11245
11246
11247
11248
11249
11250 wire_endian="LITTLE"
11251 default_endian=""
11252 # Check whether --enable-sim-endian was given.
11253 if test "${enable_sim_endian+set}" = set; then :
11254 enableval=$enable_sim_endian; case "${enableval}" in
11255 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
11256 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
11257 yes) if test x"$wire_endian" != x; then
11258 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11259 else
11260 if test x"$default_endian" != x; then
11261 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11262 else
11263 echo "No hard-wired endian for target $target" 1>&6
11264 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
11265 fi
11266 fi;;
11267 no) if test x"$default_endian" != x; then
11268 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11269 else
11270 if test x"$wire_endian" != x; then
11271 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11272 else
11273 echo "No default endian for target $target" 1>&6
11274 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
11275 fi
11276 fi;;
11277 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
11278 esac
11279 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
11280 echo "Setting endian flags = $sim_endian" 6>&1
11281 fi
11282 else
11283 if test x"$default_endian" != x; then
11284 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11285 else
11286 if test x"$wire_endian" != x; then
11287 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11288 else
11289 sim_endian=
11290 fi
11291 fi
11292 fi
11293
11294 wire_alignment="STRICT_ALIGNMENT"
11295 default_alignment="STRICT_ALIGNMENT"
11296
11297 # Check whether --enable-sim-alignment was given.
11298 if test "${enable_sim_alignment+set}" = set; then :
11299 enableval=$enable_sim_alignment; case "${enableval}" in
11300 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
11301 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
11302 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
11303 yes) if test x"$wire_alignment" != x; then
11304 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11305 else
11306 if test x"$default_alignment" != x; then
11307 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
11308 else
11309 echo "No hard-wired alignment for target $target" 1>&6
11310 sim_alignment="-DWITH_ALIGNMENT=0"
11311 fi
11312 fi;;
11313 no) if test x"$default_alignment" != x; then
11314 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11315 else
11316 if test x"$wire_alignment" != x; then
11317 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
11318 else
11319 echo "No default alignment for target $target" 1>&6
11320 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
11321 fi
11322 fi;;
11323 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
11324 esac
11325 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
11326 echo "Setting alignment flags = $sim_alignment" 6>&1
11327 fi
11328 else
11329 if test x"$default_alignment" != x; then
11330 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11331 else
11332 if test x"$wire_alignment" != x; then
11333 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11334 else
11335 sim_alignment=
11336 fi
11337 fi
11338 fi
11339
11340
11341 default_sim_default_model="bf537"
11342 # Check whether --enable-sim-default-model was given.
11343 if test "${enable_sim_default_model+set}" = set; then :
11344 enableval=$enable_sim_default_model; case "${enableval}" in
11345 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
11346 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
11347 esac
11348 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
11349 echo "Setting default model = $sim_default_model" 6>&1
11350 fi
11351 else
11352 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
11353 fi
11354
11355
11356
11357 # Check whether --enable-werror was given.
11358 if test "${enable_werror+set}" = set; then :
11359 enableval=$enable_werror; case "${enableval}" in
11360 yes | y) ERROR_ON_WARNING="yes" ;;
11361 no | n) ERROR_ON_WARNING="no" ;;
11362 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
11363 esac
11364 fi
11365
11366
11367 # Enable -Werror by default when using gcc
11368 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11369 ERROR_ON_WARNING=yes
11370 fi
11371
11372 WERROR_CFLAGS=""
11373 if test "${ERROR_ON_WARNING}" = yes ; then
11374 WERROR_CFLAGS="-Werror"
11375 fi
11376
11377 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
11378 -Wpointer-sign \
11379 -Wno-unused -Wunused-value -Wunused-function \
11380 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11381 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11382 -Wold-style-declaration -Wold-style-definition"
11383
11384 # Enable -Wno-format by default when using gcc on mingw since many
11385 # GCC versions complain about %I64.
11386 case "${host}" in
11387 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
11388 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
11389 esac
11390
11391 # Check whether --enable-build-warnings was given.
11392 if test "${enable_build_warnings+set}" = set; then :
11393 enableval=$enable_build_warnings; case "${enableval}" in
11394 yes) ;;
11395 no) build_warnings="-w";;
11396 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11397 build_warnings="${build_warnings} ${t}";;
11398 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11399 build_warnings="${t} ${build_warnings}";;
11400 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11401 esac
11402 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11403 echo "Setting compiler warning flags = $build_warnings" 6>&1
11404 fi
11405 fi
11406 # Check whether --enable-sim-build-warnings was given.
11407 if test "${enable_sim_build_warnings+set}" = set; then :
11408 enableval=$enable_sim_build_warnings; case "${enableval}" in
11409 yes) ;;
11410 no) build_warnings="-w";;
11411 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11412 build_warnings="${build_warnings} ${t}";;
11413 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11414 build_warnings="${t} ${build_warnings}";;
11415 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11416 esac
11417 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11418 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11419 fi
11420 fi
11421 WARN_CFLAGS=""
11422 if test "x${build_warnings}" != x -a "x$GCC" = xyes
11423 then
11424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11425 $as_echo_n "checking compiler warning flags... " >&6; }
11426 # Separate out the -Werror flag as some files just cannot be
11427 # compiled with it enabled.
11428 for w in ${build_warnings}; do
11429 case $w in
11430 -Werr*) WERROR_CFLAGS=-Werror ;;
11431 *) # Check that GCC accepts it
11432 saved_CFLAGS="$CFLAGS"
11433 CFLAGS="$CFLAGS -Werror $w"
11434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11435 /* end confdefs.h. */
11436
11437 int
11438 main ()
11439 {
11440
11441 ;
11442 return 0;
11443 }
11444 _ACEOF
11445 if ac_fn_c_try_compile "$LINENO"; then :
11446 WARN_CFLAGS="${WARN_CFLAGS} $w"
11447 fi
11448 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11449 CFLAGS="$saved_CFLAGS"
11450 esac
11451 done
11452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
11453 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
11454 fi
11455
11456
11457 hardware="cfi core pal glue \
11458 bfin_cec \
11459 bfin_ctimer \
11460 bfin_dma \
11461 bfin_dmac \
11462 bfin_ebiu_amc \
11463 bfin_ebiu_ddrc \
11464 bfin_ebiu_sdc \
11465 bfin_emac \
11466 bfin_eppi \
11467 bfin_evt \
11468 bfin_gpio \
11469 bfin_gpio2 \
11470 bfin_gptimer \
11471 bfin_jtag \
11472 bfin_mmu \
11473 bfin_nfc \
11474 bfin_otp \
11475 bfin_pfmon \
11476 bfin_pint \
11477 bfin_pll \
11478 bfin_ppi \
11479 bfin_rtc \
11480 bfin_sic \
11481 bfin_spi \
11482 bfin_trace \
11483 bfin_twi \
11484 bfin_uart \
11485 bfin_uart2 \
11486 bfin_wdog \
11487 bfin_wp \
11488 eth_phy \
11489 "
11490 sim_hw_cflags="-DWITH_HW=1"
11491 sim_hw="$hardware"
11492 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
11493
11494 # Check whether --enable-sim-hardware was given.
11495 if test "${enable_sim_hardware+set}" = set; then :
11496 enableval=$enable_sim_hardware;
11497 else
11498 enable_sim_hardware="yes"
11499 fi
11500
11501 case ${enable_sim_hardware} in
11502 yes|no) ;;
11503 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
11504 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
11505 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
11506 esac
11507
11508 if test "$enable_sim_hardware" = no; then
11509 sim_hw_objs=
11510 sim_hw_cflags="-DWITH_HW=0"
11511 sim_hw=
11512 else
11513 sim_hw_cflags="-DWITH_HW=1"
11514 # remove duplicates
11515 sim_hw=""
11516 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
11517 for i in $hardware ; do
11518 case " $sim_hw " in
11519 *" $i "*) ;;
11520 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
11521 esac
11522 done
11523 # mingw does not support sockser
11524 case ${host} in
11525 *mingw*) ;;
11526 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
11527 # that you instatiate. Instead, other code will call into it directly.
11528 # At some point, we should convert it over.
11529 sim_hw_objs="$sim_hw_objs dv-sockser.o"
11530
11531 cat >>confdefs.h <<_ACEOF
11532 #define HAVE_DV_SOCKSER 1
11533 _ACEOF
11534
11535 ;;
11536 esac
11537 if test x"$silent" != x"yes"; then
11538 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
11539 fi
11540 case " $hardware " in
11541 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
11542 $as_echo_n "checking for log2 in -lm... " >&6; }
11543 if ${ac_cv_lib_m_log2+:} false; then :
11544 $as_echo_n "(cached) " >&6
11545 else
11546 ac_check_lib_save_LIBS=$LIBS
11547 LIBS="-lm $LIBS"
11548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11549 /* end confdefs.h. */
11550
11551 /* Override any GCC internal prototype to avoid an error.
11552 Use char because int might match the return type of a GCC
11553 builtin and then its argument prototype would still apply. */
11554 #ifdef __cplusplus
11555 extern "C"
11556 #endif
11557 char log2 ();
11558 int
11559 main ()
11560 {
11561 return log2 ();
11562 ;
11563 return 0;
11564 }
11565 _ACEOF
11566 if ac_fn_c_try_link "$LINENO"; then :
11567 ac_cv_lib_m_log2=yes
11568 else
11569 ac_cv_lib_m_log2=no
11570 fi
11571 rm -f core conftest.err conftest.$ac_objext \
11572 conftest$ac_exeext conftest.$ac_ext
11573 LIBS=$ac_check_lib_save_LIBS
11574 fi
11575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
11576 $as_echo "$ac_cv_lib_m_log2" >&6; }
11577 if test "x$ac_cv_lib_m_log2" = xyes; then :
11578 cat >>confdefs.h <<_ACEOF
11579 #define HAVE_LIBM 1
11580 _ACEOF
11581
11582 LIBS="-lm $LIBS"
11583
11584 fi
11585 ;;
11586 esac
11587 fi
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
11598 if test -n "$ac_tool_prefix"; then
11599 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
11600 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
11601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11602 $as_echo_n "checking for $ac_word... " >&6; }
11603 if ${ac_cv_path_PKG_CONFIG+:} false; then :
11604 $as_echo_n "(cached) " >&6
11605 else
11606 case $PKG_CONFIG in
11607 [\\/]* | ?:[\\/]*)
11608 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
11609 ;;
11610 *)
11611 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11612 for as_dir in $PATH
11613 do
11614 IFS=$as_save_IFS
11615 test -z "$as_dir" && as_dir=.
11616 for ac_exec_ext in '' $ac_executable_extensions; do
11617 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11618 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11619 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11620 break 2
11621 fi
11622 done
11623 done
11624 IFS=$as_save_IFS
11625
11626 ;;
11627 esac
11628 fi
11629 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
11630 if test -n "$PKG_CONFIG"; then
11631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
11632 $as_echo "$PKG_CONFIG" >&6; }
11633 else
11634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11635 $as_echo "no" >&6; }
11636 fi
11637
11638
11639 fi
11640 if test -z "$ac_cv_path_PKG_CONFIG"; then
11641 ac_pt_PKG_CONFIG=$PKG_CONFIG
11642 # Extract the first word of "pkg-config", so it can be a program name with args.
11643 set dummy pkg-config; ac_word=$2
11644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11645 $as_echo_n "checking for $ac_word... " >&6; }
11646 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
11647 $as_echo_n "(cached) " >&6
11648 else
11649 case $ac_pt_PKG_CONFIG in
11650 [\\/]* | ?:[\\/]*)
11651 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
11652 ;;
11653 *)
11654 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11655 for as_dir in $PATH
11656 do
11657 IFS=$as_save_IFS
11658 test -z "$as_dir" && as_dir=.
11659 for ac_exec_ext in '' $ac_executable_extensions; do
11660 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11661 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11662 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11663 break 2
11664 fi
11665 done
11666 done
11667 IFS=$as_save_IFS
11668
11669 ;;
11670 esac
11671 fi
11672 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
11673 if test -n "$ac_pt_PKG_CONFIG"; then
11674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
11675 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
11676 else
11677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11678 $as_echo "no" >&6; }
11679 fi
11680
11681 if test "x$ac_pt_PKG_CONFIG" = x; then
11682 PKG_CONFIG=""
11683 else
11684 case $cross_compiling:$ac_tool_warned in
11685 yes:)
11686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11687 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11688 ac_tool_warned=yes ;;
11689 esac
11690 PKG_CONFIG=$ac_pt_PKG_CONFIG
11691 fi
11692 else
11693 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
11694 fi
11695
11696 fi
11697 if test -n "$PKG_CONFIG"; then
11698 _pkg_min_version=0.9.0
11699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
11700 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
11701 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
11702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11703 $as_echo "yes" >&6; }
11704 else
11705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11706 $as_echo "no" >&6; }
11707 PKG_CONFIG=""
11708 fi
11709 fi
11710
11711 pkg_failed=no
11712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sdl" >&5
11713 $as_echo_n "checking for sdl... " >&6; }
11714
11715 if test -n "$SDL_CFLAGS"; then
11716 pkg_cv_SDL_CFLAGS="$SDL_CFLAGS"
11717 elif test -n "$PKG_CONFIG"; then
11718 if test -n "$PKG_CONFIG" && \
11719 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
11720 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
11721 ac_status=$?
11722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11723 test $ac_status = 0; }; then
11724 pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl" 2>/dev/null`
11725 test "x$?" != "x0" && pkg_failed=yes
11726 else
11727 pkg_failed=yes
11728 fi
11729 else
11730 pkg_failed=untried
11731 fi
11732 if test -n "$SDL_LIBS"; then
11733 pkg_cv_SDL_LIBS="$SDL_LIBS"
11734 elif test -n "$PKG_CONFIG"; then
11735 if test -n "$PKG_CONFIG" && \
11736 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
11737 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
11738 ac_status=$?
11739 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11740 test $ac_status = 0; }; then
11741 pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl" 2>/dev/null`
11742 test "x$?" != "x0" && pkg_failed=yes
11743 else
11744 pkg_failed=yes
11745 fi
11746 else
11747 pkg_failed=untried
11748 fi
11749
11750 if test $pkg_failed = no; then
11751 pkg_save_LDFLAGS="$LDFLAGS"
11752 LDFLAGS="$LDFLAGS $pkg_cv_SDL_LIBS"
11753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11754 /* end confdefs.h. */
11755
11756 int
11757 main ()
11758 {
11759
11760 ;
11761 return 0;
11762 }
11763 _ACEOF
11764 if ac_fn_c_try_link "$LINENO"; then :
11765
11766 else
11767 pkg_failed=yes
11768 fi
11769 rm -f core conftest.err conftest.$ac_objext \
11770 conftest$ac_exeext conftest.$ac_ext
11771 LDFLAGS=$pkg_save_LDFLAGS
11772 fi
11773
11774
11775
11776 if test $pkg_failed = yes; then
11777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11778 $as_echo "no" >&6; }
11779
11780 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
11781 _pkg_short_errors_supported=yes
11782 else
11783 _pkg_short_errors_supported=no
11784 fi
11785 if test $_pkg_short_errors_supported = yes; then
11786 SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sdl" 2>&1`
11787 else
11788 SDL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sdl" 2>&1`
11789 fi
11790 # Put the nasty error message in config.log where it belongs
11791 echo "$SDL_PKG_ERRORS" >&5
11792
11793 :
11794 elif test $pkg_failed = untried; then
11795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11796 $as_echo "no" >&6; }
11797 :
11798 else
11799 SDL_CFLAGS=$pkg_cv_SDL_CFLAGS
11800 SDL_LIBS=$pkg_cv_SDL_LIBS
11801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11802 $as_echo "yes" >&6; }
11803
11804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11805 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11806 if ${ac_cv_lib_dl_dlopen+:} false; then :
11807 $as_echo_n "(cached) " >&6
11808 else
11809 ac_check_lib_save_LIBS=$LIBS
11810 LIBS="-ldl $LIBS"
11811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11812 /* end confdefs.h. */
11813
11814 /* Override any GCC internal prototype to avoid an error.
11815 Use char because int might match the return type of a GCC
11816 builtin and then its argument prototype would still apply. */
11817 #ifdef __cplusplus
11818 extern "C"
11819 #endif
11820 char dlopen ();
11821 int
11822 main ()
11823 {
11824 return dlopen ();
11825 ;
11826 return 0;
11827 }
11828 _ACEOF
11829 if ac_fn_c_try_link "$LINENO"; then :
11830 ac_cv_lib_dl_dlopen=yes
11831 else
11832 ac_cv_lib_dl_dlopen=no
11833 fi
11834 rm -f core conftest.err conftest.$ac_objext \
11835 conftest$ac_exeext conftest.$ac_ext
11836 LIBS=$ac_check_lib_save_LIBS
11837 fi
11838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11839 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11840 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11841
11842 SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL"
11843 SDL_LIBS="-ldl"
11844
11845 else
11846 SDL_CFLAGS= SDL_LIBS=
11847 fi
11848
11849
11850 fi
11851
11852
11853
11854
11855 cgen_breaks=""
11856 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
11857 cgen_breaks="break cgen_rtx_error";
11858 fi
11859
11860 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
11861
11862 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
11863
11864 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
11865
11866 ac_config_commands="$ac_config_commands Makefile"
11867
11868 ac_config_commands="$ac_config_commands stamp-h"
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882 cat >confcache <<\_ACEOF
11883 # This file is a shell script that caches the results of configure
11884 # tests run on this system so they can be shared between configure
11885 # scripts and configure runs, see configure's option --config-cache.
11886 # It is not useful on other systems. If it contains results you don't
11887 # want to keep, you may remove or edit it.
11888 #
11889 # config.status only pays attention to the cache file if you give it
11890 # the --recheck option to rerun configure.
11891 #
11892 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11893 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11894 # following values.
11895
11896 _ACEOF
11897
11898 # The following way of writing the cache mishandles newlines in values,
11899 # but we know of no workaround that is simple, portable, and efficient.
11900 # So, we kill variables containing newlines.
11901 # Ultrix sh set writes to stderr and can't be redirected directly,
11902 # and sets the high bit in the cache file unless we assign to the vars.
11903 (
11904 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11905 eval ac_val=\$$ac_var
11906 case $ac_val in #(
11907 *${as_nl}*)
11908 case $ac_var in #(
11909 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11910 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11911 esac
11912 case $ac_var in #(
11913 _ | IFS | as_nl) ;; #(
11914 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11915 *) { eval $ac_var=; unset $ac_var;} ;;
11916 esac ;;
11917 esac
11918 done
11919
11920 (set) 2>&1 |
11921 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11922 *${as_nl}ac_space=\ *)
11923 # `set' does not quote correctly, so add quotes: double-quote
11924 # substitution turns \\\\ into \\, and sed turns \\ into \.
11925 sed -n \
11926 "s/'/'\\\\''/g;
11927 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11928 ;; #(
11929 *)
11930 # `set' quotes correctly as required by POSIX, so do not add quotes.
11931 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11932 ;;
11933 esac |
11934 sort
11935 ) |
11936 sed '
11937 /^ac_cv_env_/b end
11938 t clear
11939 :clear
11940 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11941 t end
11942 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11943 :end' >>confcache
11944 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11945 if test -w "$cache_file"; then
11946 if test "x$cache_file" != "x/dev/null"; then
11947 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11948 $as_echo "$as_me: updating cache $cache_file" >&6;}
11949 if test ! -f "$cache_file" || test -h "$cache_file"; then
11950 cat confcache >"$cache_file"
11951 else
11952 case $cache_file in #(
11953 */* | ?:*)
11954 mv -f confcache "$cache_file"$$ &&
11955 mv -f "$cache_file"$$ "$cache_file" ;; #(
11956 *)
11957 mv -f confcache "$cache_file" ;;
11958 esac
11959 fi
11960 fi
11961 else
11962 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11963 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11964 fi
11965 fi
11966 rm -f confcache
11967
11968 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11969 # Let make expand exec_prefix.
11970 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11971
11972 DEFS=-DHAVE_CONFIG_H
11973
11974 ac_libobjs=
11975 ac_ltlibobjs=
11976 U=
11977 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11978 # 1. Remove the extension, and $U if already installed.
11979 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11980 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11981 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11982 # will be set to the directory where LIBOBJS objects are built.
11983 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11984 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11985 done
11986 LIBOBJS=$ac_libobjs
11987
11988 LTLIBOBJS=$ac_ltlibobjs
11989
11990
11991
11992 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
11993 as_fn_error $? "conditional \"PLUGINS\" was never defined.
11994 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11995 fi
11996 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11997 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
11998 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11999 fi
12000
12001 : "${CONFIG_STATUS=./config.status}"
12002 ac_write_fail=0
12003 ac_clean_files_save=$ac_clean_files
12004 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12005 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12006 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12007 as_write_fail=0
12008 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12009 #! $SHELL
12010 # Generated by $as_me.
12011 # Run this file to recreate the current configuration.
12012 # Compiler output produced by configure, useful for debugging
12013 # configure, is in config.log if it exists.
12014
12015 debug=false
12016 ac_cs_recheck=false
12017 ac_cs_silent=false
12018
12019 SHELL=\${CONFIG_SHELL-$SHELL}
12020 export SHELL
12021 _ASEOF
12022 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12023 ## -------------------- ##
12024 ## M4sh Initialization. ##
12025 ## -------------------- ##
12026
12027 # Be more Bourne compatible
12028 DUALCASE=1; export DUALCASE # for MKS sh
12029 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12030 emulate sh
12031 NULLCMD=:
12032 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12033 # is contrary to our usage. Disable this feature.
12034 alias -g '${1+"$@"}'='"$@"'
12035 setopt NO_GLOB_SUBST
12036 else
12037 case `(set -o) 2>/dev/null` in #(
12038 *posix*) :
12039 set -o posix ;; #(
12040 *) :
12041 ;;
12042 esac
12043 fi
12044
12045
12046 as_nl='
12047 '
12048 export as_nl
12049 # Printing a long string crashes Solaris 7 /usr/bin/printf.
12050 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12051 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12052 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12053 # Prefer a ksh shell builtin over an external printf program on Solaris,
12054 # but without wasting forks for bash or zsh.
12055 if test -z "$BASH_VERSION$ZSH_VERSION" \
12056 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12057 as_echo='print -r --'
12058 as_echo_n='print -rn --'
12059 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12060 as_echo='printf %s\n'
12061 as_echo_n='printf %s'
12062 else
12063 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12064 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12065 as_echo_n='/usr/ucb/echo -n'
12066 else
12067 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12068 as_echo_n_body='eval
12069 arg=$1;
12070 case $arg in #(
12071 *"$as_nl"*)
12072 expr "X$arg" : "X\\(.*\\)$as_nl";
12073 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12074 esac;
12075 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12076 '
12077 export as_echo_n_body
12078 as_echo_n='sh -c $as_echo_n_body as_echo'
12079 fi
12080 export as_echo_body
12081 as_echo='sh -c $as_echo_body as_echo'
12082 fi
12083
12084 # The user is always right.
12085 if test "${PATH_SEPARATOR+set}" != set; then
12086 PATH_SEPARATOR=:
12087 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12088 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12089 PATH_SEPARATOR=';'
12090 }
12091 fi
12092
12093
12094 # IFS
12095 # We need space, tab and new line, in precisely that order. Quoting is
12096 # there to prevent editors from complaining about space-tab.
12097 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
12098 # splitting by setting IFS to empty value.)
12099 IFS=" "" $as_nl"
12100
12101 # Find who we are. Look in the path if we contain no directory separator.
12102 as_myself=
12103 case $0 in #((
12104 *[\\/]* ) as_myself=$0 ;;
12105 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12106 for as_dir in $PATH
12107 do
12108 IFS=$as_save_IFS
12109 test -z "$as_dir" && as_dir=.
12110 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12111 done
12112 IFS=$as_save_IFS
12113
12114 ;;
12115 esac
12116 # We did not find ourselves, most probably we were run as `sh COMMAND'
12117 # in which case we are not to be found in the path.
12118 if test "x$as_myself" = x; then
12119 as_myself=$0
12120 fi
12121 if test ! -f "$as_myself"; then
12122 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12123 exit 1
12124 fi
12125
12126 # Unset variables that we do not need and which cause bugs (e.g. in
12127 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12128 # suppresses any "Segmentation fault" message there. '((' could
12129 # trigger a bug in pdksh 5.2.14.
12130 for as_var in BASH_ENV ENV MAIL MAILPATH
12131 do eval test x\${$as_var+set} = xset \
12132 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12133 done
12134 PS1='$ '
12135 PS2='> '
12136 PS4='+ '
12137
12138 # NLS nuisances.
12139 LC_ALL=C
12140 export LC_ALL
12141 LANGUAGE=C
12142 export LANGUAGE
12143
12144 # CDPATH.
12145 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12146
12147
12148 # as_fn_error STATUS ERROR [LINENO LOG_FD]
12149 # ----------------------------------------
12150 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12151 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12152 # script with STATUS, using 1 if that was 0.
12153 as_fn_error ()
12154 {
12155 as_status=$1; test $as_status -eq 0 && as_status=1
12156 if test "$4"; then
12157 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12158 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12159 fi
12160 $as_echo "$as_me: error: $2" >&2
12161 as_fn_exit $as_status
12162 } # as_fn_error
12163
12164
12165 # as_fn_set_status STATUS
12166 # -----------------------
12167 # Set $? to STATUS, without forking.
12168 as_fn_set_status ()
12169 {
12170 return $1
12171 } # as_fn_set_status
12172
12173 # as_fn_exit STATUS
12174 # -----------------
12175 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12176 as_fn_exit ()
12177 {
12178 set +e
12179 as_fn_set_status $1
12180 exit $1
12181 } # as_fn_exit
12182
12183 # as_fn_unset VAR
12184 # ---------------
12185 # Portably unset VAR.
12186 as_fn_unset ()
12187 {
12188 { eval $1=; unset $1;}
12189 }
12190 as_unset=as_fn_unset
12191 # as_fn_append VAR VALUE
12192 # ----------------------
12193 # Append the text in VALUE to the end of the definition contained in VAR. Take
12194 # advantage of any shell optimizations that allow amortized linear growth over
12195 # repeated appends, instead of the typical quadratic growth present in naive
12196 # implementations.
12197 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12198 eval 'as_fn_append ()
12199 {
12200 eval $1+=\$2
12201 }'
12202 else
12203 as_fn_append ()
12204 {
12205 eval $1=\$$1\$2
12206 }
12207 fi # as_fn_append
12208
12209 # as_fn_arith ARG...
12210 # ------------------
12211 # Perform arithmetic evaluation on the ARGs, and store the result in the
12212 # global $as_val. Take advantage of shells that can avoid forks. The arguments
12213 # must be portable across $(()) and expr.
12214 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12215 eval 'as_fn_arith ()
12216 {
12217 as_val=$(( $* ))
12218 }'
12219 else
12220 as_fn_arith ()
12221 {
12222 as_val=`expr "$@" || test $? -eq 1`
12223 }
12224 fi # as_fn_arith
12225
12226
12227 if expr a : '\(a\)' >/dev/null 2>&1 &&
12228 test "X`expr 00001 : '.*\(...\)'`" = X001; then
12229 as_expr=expr
12230 else
12231 as_expr=false
12232 fi
12233
12234 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12235 as_basename=basename
12236 else
12237 as_basename=false
12238 fi
12239
12240 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12241 as_dirname=dirname
12242 else
12243 as_dirname=false
12244 fi
12245
12246 as_me=`$as_basename -- "$0" ||
12247 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12248 X"$0" : 'X\(//\)$' \| \
12249 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12250 $as_echo X/"$0" |
12251 sed '/^.*\/\([^/][^/]*\)\/*$/{
12252 s//\1/
12253 q
12254 }
12255 /^X\/\(\/\/\)$/{
12256 s//\1/
12257 q
12258 }
12259 /^X\/\(\/\).*/{
12260 s//\1/
12261 q
12262 }
12263 s/.*/./; q'`
12264
12265 # Avoid depending upon Character Ranges.
12266 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12267 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12268 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12269 as_cr_digits='0123456789'
12270 as_cr_alnum=$as_cr_Letters$as_cr_digits
12271
12272 ECHO_C= ECHO_N= ECHO_T=
12273 case `echo -n x` in #(((((
12274 -n*)
12275 case `echo 'xy\c'` in
12276 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12277 xy) ECHO_C='\c';;
12278 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12279 ECHO_T=' ';;
12280 esac;;
12281 *)
12282 ECHO_N='-n';;
12283 esac
12284
12285 rm -f conf$$ conf$$.exe conf$$.file
12286 if test -d conf$$.dir; then
12287 rm -f conf$$.dir/conf$$.file
12288 else
12289 rm -f conf$$.dir
12290 mkdir conf$$.dir 2>/dev/null
12291 fi
12292 if (echo >conf$$.file) 2>/dev/null; then
12293 if ln -s conf$$.file conf$$ 2>/dev/null; then
12294 as_ln_s='ln -s'
12295 # ... but there are two gotchas:
12296 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12297 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12298 # In both cases, we have to default to `cp -pR'.
12299 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12300 as_ln_s='cp -pR'
12301 elif ln conf$$.file conf$$ 2>/dev/null; then
12302 as_ln_s=ln
12303 else
12304 as_ln_s='cp -pR'
12305 fi
12306 else
12307 as_ln_s='cp -pR'
12308 fi
12309 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12310 rmdir conf$$.dir 2>/dev/null
12311
12312
12313 # as_fn_mkdir_p
12314 # -------------
12315 # Create "$as_dir" as a directory, including parents if necessary.
12316 as_fn_mkdir_p ()
12317 {
12318
12319 case $as_dir in #(
12320 -*) as_dir=./$as_dir;;
12321 esac
12322 test -d "$as_dir" || eval $as_mkdir_p || {
12323 as_dirs=
12324 while :; do
12325 case $as_dir in #(
12326 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12327 *) as_qdir=$as_dir;;
12328 esac
12329 as_dirs="'$as_qdir' $as_dirs"
12330 as_dir=`$as_dirname -- "$as_dir" ||
12331 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12332 X"$as_dir" : 'X\(//\)[^/]' \| \
12333 X"$as_dir" : 'X\(//\)$' \| \
12334 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12335 $as_echo X"$as_dir" |
12336 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12337 s//\1/
12338 q
12339 }
12340 /^X\(\/\/\)[^/].*/{
12341 s//\1/
12342 q
12343 }
12344 /^X\(\/\/\)$/{
12345 s//\1/
12346 q
12347 }
12348 /^X\(\/\).*/{
12349 s//\1/
12350 q
12351 }
12352 s/.*/./; q'`
12353 test -d "$as_dir" && break
12354 done
12355 test -z "$as_dirs" || eval "mkdir $as_dirs"
12356 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12357
12358
12359 } # as_fn_mkdir_p
12360 if mkdir -p . 2>/dev/null; then
12361 as_mkdir_p='mkdir -p "$as_dir"'
12362 else
12363 test -d ./-p && rmdir ./-p
12364 as_mkdir_p=false
12365 fi
12366
12367
12368 # as_fn_executable_p FILE
12369 # -----------------------
12370 # Test if FILE is an executable regular file.
12371 as_fn_executable_p ()
12372 {
12373 test -f "$1" && test -x "$1"
12374 } # as_fn_executable_p
12375 as_test_x='test -x'
12376 as_executable_p=as_fn_executable_p
12377
12378 # Sed expression to map a string onto a valid CPP name.
12379 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12380
12381 # Sed expression to map a string onto a valid variable name.
12382 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12383
12384
12385 exec 6>&1
12386 ## ----------------------------------- ##
12387 ## Main body of $CONFIG_STATUS script. ##
12388 ## ----------------------------------- ##
12389 _ASEOF
12390 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12391
12392 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12393 # Save the log message, to keep $0 and so on meaningful, and to
12394 # report actual input values of CONFIG_FILES etc. instead of their
12395 # values after options handling.
12396 ac_log="
12397 This file was extended by $as_me, which was
12398 generated by GNU Autoconf 2.69. Invocation command line was
12399
12400 CONFIG_FILES = $CONFIG_FILES
12401 CONFIG_HEADERS = $CONFIG_HEADERS
12402 CONFIG_LINKS = $CONFIG_LINKS
12403 CONFIG_COMMANDS = $CONFIG_COMMANDS
12404 $ $0 $@
12405
12406 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12407 "
12408
12409 _ACEOF
12410
12411 case $ac_config_files in *"
12412 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12413 esac
12414
12415 case $ac_config_headers in *"
12416 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12417 esac
12418
12419
12420 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12421 # Files that config.status was made for.
12422 config_files="$ac_config_files"
12423 config_headers="$ac_config_headers"
12424 config_commands="$ac_config_commands"
12425
12426 _ACEOF
12427
12428 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12429 ac_cs_usage="\
12430 \`$as_me' instantiates files and other configuration actions
12431 from templates according to the current configuration. Unless the files
12432 and actions are specified as TAGs, all are instantiated by default.
12433
12434 Usage: $0 [OPTION]... [TAG]...
12435
12436 -h, --help print this help, then exit
12437 -V, --version print version number and configuration settings, then exit
12438 --config print configuration, then exit
12439 -q, --quiet, --silent
12440 do not print progress messages
12441 -d, --debug don't remove temporary files
12442 --recheck update $as_me by reconfiguring in the same conditions
12443 --file=FILE[:TEMPLATE]
12444 instantiate the configuration file FILE
12445 --header=FILE[:TEMPLATE]
12446 instantiate the configuration header FILE
12447
12448 Configuration files:
12449 $config_files
12450
12451 Configuration headers:
12452 $config_headers
12453
12454 Configuration commands:
12455 $config_commands
12456
12457 Report bugs to the package provider."
12458
12459 _ACEOF
12460 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12461 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12462 ac_cs_version="\\
12463 config.status
12464 configured by $0, generated by GNU Autoconf 2.69,
12465 with options \\"\$ac_cs_config\\"
12466
12467 Copyright (C) 2012 Free Software Foundation, Inc.
12468 This config.status script is free software; the Free Software Foundation
12469 gives unlimited permission to copy, distribute and modify it."
12470
12471 ac_pwd='$ac_pwd'
12472 srcdir='$srcdir'
12473 INSTALL='$INSTALL'
12474 AWK='$AWK'
12475 test -n "\$AWK" || AWK=awk
12476 _ACEOF
12477
12478 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12479 # The default lists apply if the user does not specify any file.
12480 ac_need_defaults=:
12481 while test $# != 0
12482 do
12483 case $1 in
12484 --*=?*)
12485 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12486 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12487 ac_shift=:
12488 ;;
12489 --*=)
12490 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12491 ac_optarg=
12492 ac_shift=:
12493 ;;
12494 *)
12495 ac_option=$1
12496 ac_optarg=$2
12497 ac_shift=shift
12498 ;;
12499 esac
12500
12501 case $ac_option in
12502 # Handling of the options.
12503 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12504 ac_cs_recheck=: ;;
12505 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12506 $as_echo "$ac_cs_version"; exit ;;
12507 --config | --confi | --conf | --con | --co | --c )
12508 $as_echo "$ac_cs_config"; exit ;;
12509 --debug | --debu | --deb | --de | --d | -d )
12510 debug=: ;;
12511 --file | --fil | --fi | --f )
12512 $ac_shift
12513 case $ac_optarg in
12514 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12515 '') as_fn_error $? "missing file argument" ;;
12516 esac
12517 as_fn_append CONFIG_FILES " '$ac_optarg'"
12518 ac_need_defaults=false;;
12519 --header | --heade | --head | --hea )
12520 $ac_shift
12521 case $ac_optarg in
12522 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12523 esac
12524 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12525 ac_need_defaults=false;;
12526 --he | --h)
12527 # Conflict between --help and --header
12528 as_fn_error $? "ambiguous option: \`$1'
12529 Try \`$0 --help' for more information.";;
12530 --help | --hel | -h )
12531 $as_echo "$ac_cs_usage"; exit ;;
12532 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12533 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12534 ac_cs_silent=: ;;
12535
12536 # This is an error.
12537 -*) as_fn_error $? "unrecognized option: \`$1'
12538 Try \`$0 --help' for more information." ;;
12539
12540 *) as_fn_append ac_config_targets " $1"
12541 ac_need_defaults=false ;;
12542
12543 esac
12544 shift
12545 done
12546
12547 ac_configure_extra_args=
12548
12549 if $ac_cs_silent; then
12550 exec 6>/dev/null
12551 ac_configure_extra_args="$ac_configure_extra_args --silent"
12552 fi
12553
12554 _ACEOF
12555 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12556 if \$ac_cs_recheck; then
12557 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12558 shift
12559 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12560 CONFIG_SHELL='$SHELL'
12561 export CONFIG_SHELL
12562 exec "\$@"
12563 fi
12564
12565 _ACEOF
12566 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12567 exec 5>>config.log
12568 {
12569 echo
12570 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12571 ## Running $as_me. ##
12572 _ASBOX
12573 $as_echo "$ac_log"
12574 } >&5
12575
12576 _ACEOF
12577 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12578 #
12579 # INIT-COMMANDS
12580 #
12581 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12582
12583
12584 # The HP-UX ksh and POSIX shell print the target directory to stdout
12585 # if CDPATH is set.
12586 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12587
12588 sed_quote_subst='$sed_quote_subst'
12589 double_quote_subst='$double_quote_subst'
12590 delay_variable_subst='$delay_variable_subst'
12591 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12592 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12593 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12594 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12595 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12596 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12597 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12598 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12599 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12600 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12601 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12602 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12603 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12604 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12605 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12606 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12607 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12608 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12609 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12610 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12611 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12612 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12613 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12614 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12615 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12616 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12617 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12618 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12619 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12620 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12621 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12622 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12623 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12624 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12625 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12626 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12627 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12628 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12629 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12630 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12631 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12632 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12633 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12634 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12635 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12636 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12637 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12638 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12639 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"`'
12640 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12641 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12642 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12643 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12644 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12645 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12646 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12647 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12648 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12649 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12650 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12651 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12652 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12653 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12654 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12655 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12656 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12657 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12658 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12659 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12660 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12661 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12662 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12663 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12664 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12665 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12666 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12667 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12668 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12669 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12670 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12671 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12672 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12673 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12674 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12675 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12676 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12677 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12678 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12679 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12680 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12681 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12682 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12683 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12684 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12685 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12686 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12687 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12688 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12689 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12690 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12691 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12692 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12693 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12694 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12695 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12696 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12697 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12698 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12699 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12700 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12701 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12702 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12703 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12704 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12705 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12706 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12707 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12708 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12709 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12710 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12711
12712 LTCC='$LTCC'
12713 LTCFLAGS='$LTCFLAGS'
12714 compiler='$compiler_DEFAULT'
12715
12716 # A function that is used when there is no print builtin or printf.
12717 func_fallback_echo ()
12718 {
12719 eval 'cat <<_LTECHO_EOF
12720 \$1
12721 _LTECHO_EOF'
12722 }
12723
12724 # Quote evaled strings.
12725 for var in SHELL \
12726 ECHO \
12727 SED \
12728 GREP \
12729 EGREP \
12730 FGREP \
12731 LD \
12732 NM \
12733 LN_S \
12734 lt_SP2NL \
12735 lt_NL2SP \
12736 reload_flag \
12737 OBJDUMP \
12738 deplibs_check_method \
12739 file_magic_cmd \
12740 AR \
12741 AR_FLAGS \
12742 STRIP \
12743 RANLIB \
12744 CC \
12745 CFLAGS \
12746 compiler \
12747 lt_cv_sys_global_symbol_pipe \
12748 lt_cv_sys_global_symbol_to_cdecl \
12749 lt_cv_sys_global_symbol_to_c_name_address \
12750 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12751 lt_prog_compiler_no_builtin_flag \
12752 lt_prog_compiler_wl \
12753 lt_prog_compiler_pic \
12754 lt_prog_compiler_static \
12755 lt_cv_prog_compiler_c_o \
12756 need_locks \
12757 DSYMUTIL \
12758 NMEDIT \
12759 LIPO \
12760 OTOOL \
12761 OTOOL64 \
12762 shrext_cmds \
12763 export_dynamic_flag_spec \
12764 whole_archive_flag_spec \
12765 compiler_needs_object \
12766 with_gnu_ld \
12767 allow_undefined_flag \
12768 no_undefined_flag \
12769 hardcode_libdir_flag_spec \
12770 hardcode_libdir_flag_spec_ld \
12771 hardcode_libdir_separator \
12772 fix_srcfile_path \
12773 exclude_expsyms \
12774 include_expsyms \
12775 file_list_spec \
12776 variables_saved_for_relink \
12777 libname_spec \
12778 library_names_spec \
12779 soname_spec \
12780 install_override_mode \
12781 finish_eval \
12782 old_striplib \
12783 striplib; do
12784 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12785 *[\\\\\\\`\\"\\\$]*)
12786 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12787 ;;
12788 *)
12789 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12790 ;;
12791 esac
12792 done
12793
12794 # Double-quote double-evaled strings.
12795 for var in reload_cmds \
12796 old_postinstall_cmds \
12797 old_postuninstall_cmds \
12798 old_archive_cmds \
12799 extract_expsyms_cmds \
12800 old_archive_from_new_cmds \
12801 old_archive_from_expsyms_cmds \
12802 archive_cmds \
12803 archive_expsym_cmds \
12804 module_cmds \
12805 module_expsym_cmds \
12806 export_symbols_cmds \
12807 prelink_cmds \
12808 postinstall_cmds \
12809 postuninstall_cmds \
12810 finish_cmds \
12811 sys_lib_search_path_spec \
12812 sys_lib_dlsearch_path_spec; do
12813 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12814 *[\\\\\\\`\\"\\\$]*)
12815 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12816 ;;
12817 *)
12818 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12819 ;;
12820 esac
12821 done
12822
12823 ac_aux_dir='$ac_aux_dir'
12824 xsi_shell='$xsi_shell'
12825 lt_shell_append='$lt_shell_append'
12826
12827 # See if we are running on zsh, and set the options which allow our
12828 # commands through without removal of \ escapes INIT.
12829 if test -n "\${ZSH_VERSION+set}" ; then
12830 setopt NO_GLOB_SUBST
12831 fi
12832
12833
12834 PACKAGE='$PACKAGE'
12835 VERSION='$VERSION'
12836 TIMESTAMP='$TIMESTAMP'
12837 RM='$RM'
12838 ofile='$ofile'
12839
12840
12841
12842
12843 _ACEOF
12844
12845 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12846
12847 # Handling of arguments.
12848 for ac_config_target in $ac_config_targets
12849 do
12850 case $ac_config_target in
12851 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
12852 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
12853 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12854 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
12855 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
12856 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
12857 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
12858 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
12859
12860 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12861 esac
12862 done
12863
12864
12865 # If the user did not use the arguments to specify the items to instantiate,
12866 # then the envvar interface is used. Set only those that are not.
12867 # We use the long form for the default assignment because of an extremely
12868 # bizarre bug on SunOS 4.1.3.
12869 if $ac_need_defaults; then
12870 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12871 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12872 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12873 fi
12874
12875 # Have a temporary directory for convenience. Make it in the build tree
12876 # simply because there is no reason against having it here, and in addition,
12877 # creating and moving files from /tmp can sometimes cause problems.
12878 # Hook for its removal unless debugging.
12879 # Note that there is a small window in which the directory will not be cleaned:
12880 # after its creation but before its name has been assigned to `$tmp'.
12881 $debug ||
12882 {
12883 tmp= ac_tmp=
12884 trap 'exit_status=$?
12885 : "${ac_tmp:=$tmp}"
12886 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12887 ' 0
12888 trap 'as_fn_exit 1' 1 2 13 15
12889 }
12890 # Create a (secure) tmp directory for tmp files.
12891
12892 {
12893 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12894 test -d "$tmp"
12895 } ||
12896 {
12897 tmp=./conf$$-$RANDOM
12898 (umask 077 && mkdir "$tmp")
12899 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12900 ac_tmp=$tmp
12901
12902 # Set up the scripts for CONFIG_FILES section.
12903 # No need to generate them if there are no CONFIG_FILES.
12904 # This happens for instance with `./config.status config.h'.
12905 if test -n "$CONFIG_FILES"; then
12906
12907
12908 ac_cr=`echo X | tr X '\015'`
12909 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12910 # But we know of no other shell where ac_cr would be empty at this
12911 # point, so we can use a bashism as a fallback.
12912 if test "x$ac_cr" = x; then
12913 eval ac_cr=\$\'\\r\'
12914 fi
12915 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12916 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12917 ac_cs_awk_cr='\\r'
12918 else
12919 ac_cs_awk_cr=$ac_cr
12920 fi
12921
12922 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12923 _ACEOF
12924
12925
12926 {
12927 echo "cat >conf$$subs.awk <<_ACEOF" &&
12928 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12929 echo "_ACEOF"
12930 } >conf$$subs.sh ||
12931 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12932 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12933 ac_delim='%!_!# '
12934 for ac_last_try in false false false false false :; do
12935 . ./conf$$subs.sh ||
12936 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12937
12938 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12939 if test $ac_delim_n = $ac_delim_num; then
12940 break
12941 elif $ac_last_try; then
12942 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12943 else
12944 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12945 fi
12946 done
12947 rm -f conf$$subs.sh
12948
12949 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12950 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12951 _ACEOF
12952 sed -n '
12953 h
12954 s/^/S["/; s/!.*/"]=/
12955 p
12956 g
12957 s/^[^!]*!//
12958 :repl
12959 t repl
12960 s/'"$ac_delim"'$//
12961 t delim
12962 :nl
12963 h
12964 s/\(.\{148\}\)..*/\1/
12965 t more1
12966 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12967 p
12968 n
12969 b repl
12970 :more1
12971 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12972 p
12973 g
12974 s/.\{148\}//
12975 t nl
12976 :delim
12977 h
12978 s/\(.\{148\}\)..*/\1/
12979 t more2
12980 s/["\\]/\\&/g; s/^/"/; s/$/"/
12981 p
12982 b
12983 :more2
12984 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12985 p
12986 g
12987 s/.\{148\}//
12988 t delim
12989 ' <conf$$subs.awk | sed '
12990 /^[^""]/{
12991 N
12992 s/\n//
12993 }
12994 ' >>$CONFIG_STATUS || ac_write_fail=1
12995 rm -f conf$$subs.awk
12996 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12997 _ACAWK
12998 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12999 for (key in S) S_is_set[key] = 1
13000 FS = "\a"
13001
13002 }
13003 {
13004 line = $ 0
13005 nfields = split(line, field, "@")
13006 substed = 0
13007 len = length(field[1])
13008 for (i = 2; i < nfields; i++) {
13009 key = field[i]
13010 keylen = length(key)
13011 if (S_is_set[key]) {
13012 value = S[key]
13013 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13014 len += length(value) + length(field[++i])
13015 substed = 1
13016 } else
13017 len += 1 + keylen
13018 }
13019
13020 print line
13021 }
13022
13023 _ACAWK
13024 _ACEOF
13025 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13026 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13027 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13028 else
13029 cat
13030 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13031 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
13032 _ACEOF
13033
13034 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13035 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
13036 # trailing colons and then remove the whole line if VPATH becomes empty
13037 # (actually we leave an empty line to preserve line numbers).
13038 if test "x$srcdir" = x.; then
13039 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13040 h
13041 s///
13042 s/^/:/
13043 s/[ ]*$/:/
13044 s/:\$(srcdir):/:/g
13045 s/:\${srcdir}:/:/g
13046 s/:@srcdir@:/:/g
13047 s/^:*//
13048 s/:*$//
13049 x
13050 s/\(=[ ]*\).*/\1/
13051 G
13052 s/\n//
13053 s/^[^=]*=[ ]*$//
13054 }'
13055 fi
13056
13057 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13058 fi # test -n "$CONFIG_FILES"
13059
13060 # Set up the scripts for CONFIG_HEADERS section.
13061 # No need to generate them if there are no CONFIG_HEADERS.
13062 # This happens for instance with `./config.status Makefile'.
13063 if test -n "$CONFIG_HEADERS"; then
13064 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
13065 BEGIN {
13066 _ACEOF
13067
13068 # Transform confdefs.h into an awk script `defines.awk', embedded as
13069 # here-document in config.status, that substitutes the proper values into
13070 # config.h.in to produce config.h.
13071
13072 # Create a delimiter string that does not exist in confdefs.h, to ease
13073 # handling of long lines.
13074 ac_delim='%!_!# '
13075 for ac_last_try in false false :; do
13076 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13077 if test -z "$ac_tt"; then
13078 break
13079 elif $ac_last_try; then
13080 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
13081 else
13082 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13083 fi
13084 done
13085
13086 # For the awk script, D is an array of macro values keyed by name,
13087 # likewise P contains macro parameters if any. Preserve backslash
13088 # newline sequences.
13089
13090 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13091 sed -n '
13092 s/.\{148\}/&'"$ac_delim"'/g
13093 t rset
13094 :rset
13095 s/^[ ]*#[ ]*define[ ][ ]*/ /
13096 t def
13097 d
13098 :def
13099 s/\\$//
13100 t bsnl
13101 s/["\\]/\\&/g
13102 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13103 D["\1"]=" \3"/p
13104 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13105 d
13106 :bsnl
13107 s/["\\]/\\&/g
13108 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13109 D["\1"]=" \3\\\\\\n"\\/p
13110 t cont
13111 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13112 t cont
13113 d
13114 :cont
13115 n
13116 s/.\{148\}/&'"$ac_delim"'/g
13117 t clear
13118 :clear
13119 s/\\$//
13120 t bsnlc
13121 s/["\\]/\\&/g; s/^/"/; s/$/"/p
13122 d
13123 :bsnlc
13124 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13125 b cont
13126 ' <confdefs.h | sed '
13127 s/'"$ac_delim"'/"\\\
13128 "/g' >>$CONFIG_STATUS || ac_write_fail=1
13129
13130 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13131 for (key in D) D_is_set[key] = 1
13132 FS = "\a"
13133 }
13134 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13135 line = \$ 0
13136 split(line, arg, " ")
13137 if (arg[1] == "#") {
13138 defundef = arg[2]
13139 mac1 = arg[3]
13140 } else {
13141 defundef = substr(arg[1], 2)
13142 mac1 = arg[2]
13143 }
13144 split(mac1, mac2, "(") #)
13145 macro = mac2[1]
13146 prefix = substr(line, 1, index(line, defundef) - 1)
13147 if (D_is_set[macro]) {
13148 # Preserve the white space surrounding the "#".
13149 print prefix "define", macro P[macro] D[macro]
13150 next
13151 } else {
13152 # Replace #undef with comments. This is necessary, for example,
13153 # in the case of _POSIX_SOURCE, which is predefined and required
13154 # on some systems where configure will not decide to define it.
13155 if (defundef == "undef") {
13156 print "/*", prefix defundef, macro, "*/"
13157 next
13158 }
13159 }
13160 }
13161 { print }
13162 _ACAWK
13163 _ACEOF
13164 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13165 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
13166 fi # test -n "$CONFIG_HEADERS"
13167
13168
13169 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13170 shift
13171 for ac_tag
13172 do
13173 case $ac_tag in
13174 :[FHLC]) ac_mode=$ac_tag; continue;;
13175 esac
13176 case $ac_mode$ac_tag in
13177 :[FHL]*:*);;
13178 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
13179 :[FH]-) ac_tag=-:-;;
13180 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13181 esac
13182 ac_save_IFS=$IFS
13183 IFS=:
13184 set x $ac_tag
13185 IFS=$ac_save_IFS
13186 shift
13187 ac_file=$1
13188 shift
13189
13190 case $ac_mode in
13191 :L) ac_source=$1;;
13192 :[FH])
13193 ac_file_inputs=
13194 for ac_f
13195 do
13196 case $ac_f in
13197 -) ac_f="$ac_tmp/stdin";;
13198 *) # Look for the file first in the build tree, then in the source tree
13199 # (if the path is not absolute). The absolute path cannot be DOS-style,
13200 # because $ac_f cannot contain `:'.
13201 test -f "$ac_f" ||
13202 case $ac_f in
13203 [\\/$]*) false;;
13204 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13205 esac ||
13206 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13207 esac
13208 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13209 as_fn_append ac_file_inputs " '$ac_f'"
13210 done
13211
13212 # Let's still pretend it is `configure' which instantiates (i.e., don't
13213 # use $as_me), people would be surprised to read:
13214 # /* config.h. Generated by config.status. */
13215 configure_input='Generated from '`
13216 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13217 `' by configure.'
13218 if test x"$ac_file" != x-; then
13219 configure_input="$ac_file. $configure_input"
13220 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13221 $as_echo "$as_me: creating $ac_file" >&6;}
13222 fi
13223 # Neutralize special characters interpreted by sed in replacement strings.
13224 case $configure_input in #(
13225 *\&* | *\|* | *\\* )
13226 ac_sed_conf_input=`$as_echo "$configure_input" |
13227 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13228 *) ac_sed_conf_input=$configure_input;;
13229 esac
13230
13231 case $ac_tag in
13232 *:-:* | *:-) cat >"$ac_tmp/stdin" \
13233 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13234 esac
13235 ;;
13236 esac
13237
13238 ac_dir=`$as_dirname -- "$ac_file" ||
13239 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13240 X"$ac_file" : 'X\(//\)[^/]' \| \
13241 X"$ac_file" : 'X\(//\)$' \| \
13242 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13243 $as_echo X"$ac_file" |
13244 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13245 s//\1/
13246 q
13247 }
13248 /^X\(\/\/\)[^/].*/{
13249 s//\1/
13250 q
13251 }
13252 /^X\(\/\/\)$/{
13253 s//\1/
13254 q
13255 }
13256 /^X\(\/\).*/{
13257 s//\1/
13258 q
13259 }
13260 s/.*/./; q'`
13261 as_dir="$ac_dir"; as_fn_mkdir_p
13262 ac_builddir=.
13263
13264 case "$ac_dir" in
13265 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13266 *)
13267 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13268 # A ".." for each directory in $ac_dir_suffix.
13269 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13270 case $ac_top_builddir_sub in
13271 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13272 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13273 esac ;;
13274 esac
13275 ac_abs_top_builddir=$ac_pwd
13276 ac_abs_builddir=$ac_pwd$ac_dir_suffix
13277 # for backward compatibility:
13278 ac_top_builddir=$ac_top_build_prefix
13279
13280 case $srcdir in
13281 .) # We are building in place.
13282 ac_srcdir=.
13283 ac_top_srcdir=$ac_top_builddir_sub
13284 ac_abs_top_srcdir=$ac_pwd ;;
13285 [\\/]* | ?:[\\/]* ) # Absolute name.
13286 ac_srcdir=$srcdir$ac_dir_suffix;
13287 ac_top_srcdir=$srcdir
13288 ac_abs_top_srcdir=$srcdir ;;
13289 *) # Relative name.
13290 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13291 ac_top_srcdir=$ac_top_build_prefix$srcdir
13292 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13293 esac
13294 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13295
13296
13297 case $ac_mode in
13298 :F)
13299 #
13300 # CONFIG_FILE
13301 #
13302
13303 case $INSTALL in
13304 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13305 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13306 esac
13307 _ACEOF
13308
13309 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13310 # If the template does not know about datarootdir, expand it.
13311 # FIXME: This hack should be removed a few years after 2.60.
13312 ac_datarootdir_hack=; ac_datarootdir_seen=
13313 ac_sed_dataroot='
13314 /datarootdir/ {
13315 p
13316 q
13317 }
13318 /@datadir@/p
13319 /@docdir@/p
13320 /@infodir@/p
13321 /@localedir@/p
13322 /@mandir@/p'
13323 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13324 *datarootdir*) ac_datarootdir_seen=yes;;
13325 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13326 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13327 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13328 _ACEOF
13329 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13330 ac_datarootdir_hack='
13331 s&@datadir@&$datadir&g
13332 s&@docdir@&$docdir&g
13333 s&@infodir@&$infodir&g
13334 s&@localedir@&$localedir&g
13335 s&@mandir@&$mandir&g
13336 s&\\\${datarootdir}&$datarootdir&g' ;;
13337 esac
13338 _ACEOF
13339
13340 # Neutralize VPATH when `$srcdir' = `.'.
13341 # Shell code in configure.ac might set extrasub.
13342 # FIXME: do we really want to maintain this feature?
13343 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13344 ac_sed_extra="$ac_vpsub
13345 $extrasub
13346 _ACEOF
13347 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13348 :t
13349 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13350 s|@configure_input@|$ac_sed_conf_input|;t t
13351 s&@top_builddir@&$ac_top_builddir_sub&;t t
13352 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13353 s&@srcdir@&$ac_srcdir&;t t
13354 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13355 s&@top_srcdir@&$ac_top_srcdir&;t t
13356 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13357 s&@builddir@&$ac_builddir&;t t
13358 s&@abs_builddir@&$ac_abs_builddir&;t t
13359 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13360 s&@INSTALL@&$ac_INSTALL&;t t
13361 $ac_datarootdir_hack
13362 "
13363 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13364 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13365
13366 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13367 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13368 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13369 "$ac_tmp/out"`; test -z "$ac_out"; } &&
13370 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13371 which seems to be undefined. Please make sure it is defined" >&5
13372 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13373 which seems to be undefined. Please make sure it is defined" >&2;}
13374
13375 rm -f "$ac_tmp/stdin"
13376 case $ac_file in
13377 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13378 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13379 esac \
13380 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13381 ;;
13382 :H)
13383 #
13384 # CONFIG_HEADER
13385 #
13386 if test x"$ac_file" != x-; then
13387 {
13388 $as_echo "/* $configure_input */" \
13389 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13390 } >"$ac_tmp/config.h" \
13391 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13392 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13393 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13394 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13395 else
13396 rm -f "$ac_file"
13397 mv "$ac_tmp/config.h" "$ac_file" \
13398 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13399 fi
13400 else
13401 $as_echo "/* $configure_input */" \
13402 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13403 || as_fn_error $? "could not create -" "$LINENO" 5
13404 fi
13405 ;;
13406
13407 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13408 $as_echo "$as_me: executing $ac_file commands" >&6;}
13409 ;;
13410 esac
13411
13412
13413 case $ac_file$ac_mode in
13414 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
13415 "libtool":C)
13416
13417 # See if we are running on zsh, and set the options which allow our
13418 # commands through without removal of \ escapes.
13419 if test -n "${ZSH_VERSION+set}" ; then
13420 setopt NO_GLOB_SUBST
13421 fi
13422
13423 cfgfile="${ofile}T"
13424 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13425 $RM "$cfgfile"
13426
13427 cat <<_LT_EOF >> "$cfgfile"
13428 #! $SHELL
13429
13430 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13431 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13432 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13433 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13434 #
13435 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13436 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13437 # Written by Gordon Matzigkeit, 1996
13438 #
13439 # This file is part of GNU Libtool.
13440 #
13441 # GNU Libtool is free software; you can redistribute it and/or
13442 # modify it under the terms of the GNU General Public License as
13443 # published by the Free Software Foundation; either version 2 of
13444 # the License, or (at your option) any later version.
13445 #
13446 # As a special exception to the GNU General Public License,
13447 # if you distribute this file as part of a program or library that
13448 # is built using GNU Libtool, you may include this file under the
13449 # same distribution terms that you use for the rest of that program.
13450 #
13451 # GNU Libtool is distributed in the hope that it will be useful,
13452 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13453 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13454 # GNU General Public License for more details.
13455 #
13456 # You should have received a copy of the GNU General Public License
13457 # along with GNU Libtool; see the file COPYING. If not, a copy
13458 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13459 # obtained by writing to the Free Software Foundation, Inc.,
13460 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13461
13462
13463 # The names of the tagged configurations supported by this script.
13464 available_tags=""
13465
13466 # ### BEGIN LIBTOOL CONFIG
13467
13468 # Which release of libtool.m4 was used?
13469 macro_version=$macro_version
13470 macro_revision=$macro_revision
13471
13472 # Whether or not to build shared libraries.
13473 build_libtool_libs=$enable_shared
13474
13475 # Whether or not to build static libraries.
13476 build_old_libs=$enable_static
13477
13478 # What type of objects to build.
13479 pic_mode=$pic_mode
13480
13481 # Whether or not to optimize for fast installation.
13482 fast_install=$enable_fast_install
13483
13484 # Shell to use when invoking shell scripts.
13485 SHELL=$lt_SHELL
13486
13487 # An echo program that protects backslashes.
13488 ECHO=$lt_ECHO
13489
13490 # The host system.
13491 host_alias=$host_alias
13492 host=$host
13493 host_os=$host_os
13494
13495 # The build system.
13496 build_alias=$build_alias
13497 build=$build
13498 build_os=$build_os
13499
13500 # A sed program that does not truncate output.
13501 SED=$lt_SED
13502
13503 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13504 Xsed="\$SED -e 1s/^X//"
13505
13506 # A grep program that handles long lines.
13507 GREP=$lt_GREP
13508
13509 # An ERE matcher.
13510 EGREP=$lt_EGREP
13511
13512 # A literal string matcher.
13513 FGREP=$lt_FGREP
13514
13515 # A BSD- or MS-compatible name lister.
13516 NM=$lt_NM
13517
13518 # Whether we need soft or hard links.
13519 LN_S=$lt_LN_S
13520
13521 # What is the maximum length of a command?
13522 max_cmd_len=$max_cmd_len
13523
13524 # Object file suffix (normally "o").
13525 objext=$ac_objext
13526
13527 # Executable file suffix (normally "").
13528 exeext=$exeext
13529
13530 # whether the shell understands "unset".
13531 lt_unset=$lt_unset
13532
13533 # turn spaces into newlines.
13534 SP2NL=$lt_lt_SP2NL
13535
13536 # turn newlines into spaces.
13537 NL2SP=$lt_lt_NL2SP
13538
13539 # An object symbol dumper.
13540 OBJDUMP=$lt_OBJDUMP
13541
13542 # Method to check whether dependent libraries are shared objects.
13543 deplibs_check_method=$lt_deplibs_check_method
13544
13545 # Command to use when deplibs_check_method == "file_magic".
13546 file_magic_cmd=$lt_file_magic_cmd
13547
13548 # The archiver.
13549 AR=$lt_AR
13550 AR_FLAGS=$lt_AR_FLAGS
13551
13552 # A symbol stripping program.
13553 STRIP=$lt_STRIP
13554
13555 # Commands used to install an old-style archive.
13556 RANLIB=$lt_RANLIB
13557 old_postinstall_cmds=$lt_old_postinstall_cmds
13558 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13559
13560 # Whether to use a lock for old archive extraction.
13561 lock_old_archive_extraction=$lock_old_archive_extraction
13562
13563 # A C compiler.
13564 LTCC=$lt_CC
13565
13566 # LTCC compiler flags.
13567 LTCFLAGS=$lt_CFLAGS
13568
13569 # Take the output of nm and produce a listing of raw symbols and C names.
13570 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13571
13572 # Transform the output of nm in a proper C declaration.
13573 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13574
13575 # Transform the output of nm in a C name address pair.
13576 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13577
13578 # Transform the output of nm in a C name address pair when lib prefix is needed.
13579 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13580
13581 # The name of the directory that contains temporary libtool files.
13582 objdir=$objdir
13583
13584 # Used to examine libraries when file_magic_cmd begins with "file".
13585 MAGIC_CMD=$MAGIC_CMD
13586
13587 # Must we lock files when doing compilation?
13588 need_locks=$lt_need_locks
13589
13590 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13591 DSYMUTIL=$lt_DSYMUTIL
13592
13593 # Tool to change global to local symbols on Mac OS X.
13594 NMEDIT=$lt_NMEDIT
13595
13596 # Tool to manipulate fat objects and archives on Mac OS X.
13597 LIPO=$lt_LIPO
13598
13599 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13600 OTOOL=$lt_OTOOL
13601
13602 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13603 OTOOL64=$lt_OTOOL64
13604
13605 # Old archive suffix (normally "a").
13606 libext=$libext
13607
13608 # Shared library suffix (normally ".so").
13609 shrext_cmds=$lt_shrext_cmds
13610
13611 # The commands to extract the exported symbol list from a shared archive.
13612 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13613
13614 # Variables whose values should be saved in libtool wrapper scripts and
13615 # restored at link time.
13616 variables_saved_for_relink=$lt_variables_saved_for_relink
13617
13618 # Do we need the "lib" prefix for modules?
13619 need_lib_prefix=$need_lib_prefix
13620
13621 # Do we need a version for libraries?
13622 need_version=$need_version
13623
13624 # Library versioning type.
13625 version_type=$version_type
13626
13627 # Shared library runtime path variable.
13628 runpath_var=$runpath_var
13629
13630 # Shared library path variable.
13631 shlibpath_var=$shlibpath_var
13632
13633 # Is shlibpath searched before the hard-coded library search path?
13634 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13635
13636 # Format of library name prefix.
13637 libname_spec=$lt_libname_spec
13638
13639 # List of archive names. First name is the real one, the rest are links.
13640 # The last name is the one that the linker finds with -lNAME
13641 library_names_spec=$lt_library_names_spec
13642
13643 # The coded name of the library, if different from the real name.
13644 soname_spec=$lt_soname_spec
13645
13646 # Permission mode override for installation of shared libraries.
13647 install_override_mode=$lt_install_override_mode
13648
13649 # Command to use after installation of a shared archive.
13650 postinstall_cmds=$lt_postinstall_cmds
13651
13652 # Command to use after uninstallation of a shared archive.
13653 postuninstall_cmds=$lt_postuninstall_cmds
13654
13655 # Commands used to finish a libtool library installation in a directory.
13656 finish_cmds=$lt_finish_cmds
13657
13658 # As "finish_cmds", except a single script fragment to be evaled but
13659 # not shown.
13660 finish_eval=$lt_finish_eval
13661
13662 # Whether we should hardcode library paths into libraries.
13663 hardcode_into_libs=$hardcode_into_libs
13664
13665 # Compile-time system search path for libraries.
13666 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13667
13668 # Run-time system search path for libraries.
13669 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13670
13671 # Whether dlopen is supported.
13672 dlopen_support=$enable_dlopen
13673
13674 # Whether dlopen of programs is supported.
13675 dlopen_self=$enable_dlopen_self
13676
13677 # Whether dlopen of statically linked programs is supported.
13678 dlopen_self_static=$enable_dlopen_self_static
13679
13680 # Commands to strip libraries.
13681 old_striplib=$lt_old_striplib
13682 striplib=$lt_striplib
13683
13684
13685 # The linker used to build libraries.
13686 LD=$lt_LD
13687
13688 # How to create reloadable object files.
13689 reload_flag=$lt_reload_flag
13690 reload_cmds=$lt_reload_cmds
13691
13692 # Commands used to build an old-style archive.
13693 old_archive_cmds=$lt_old_archive_cmds
13694
13695 # A language specific compiler.
13696 CC=$lt_compiler
13697
13698 # Is the compiler the GNU compiler?
13699 with_gcc=$GCC
13700
13701 # Compiler flag to turn off builtin functions.
13702 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13703
13704 # How to pass a linker flag through the compiler.
13705 wl=$lt_lt_prog_compiler_wl
13706
13707 # Additional compiler flags for building library objects.
13708 pic_flag=$lt_lt_prog_compiler_pic
13709
13710 # Compiler flag to prevent dynamic linking.
13711 link_static_flag=$lt_lt_prog_compiler_static
13712
13713 # Does compiler simultaneously support -c and -o options?
13714 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13715
13716 # Whether or not to add -lc for building shared libraries.
13717 build_libtool_need_lc=$archive_cmds_need_lc
13718
13719 # Whether or not to disallow shared libs when runtime libs are static.
13720 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13721
13722 # Compiler flag to allow reflexive dlopens.
13723 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13724
13725 # Compiler flag to generate shared objects directly from archives.
13726 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13727
13728 # Whether the compiler copes with passing no objects directly.
13729 compiler_needs_object=$lt_compiler_needs_object
13730
13731 # Create an old-style archive from a shared archive.
13732 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13733
13734 # Create a temporary old-style archive to link instead of a shared archive.
13735 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13736
13737 # Commands used to build a shared archive.
13738 archive_cmds=$lt_archive_cmds
13739 archive_expsym_cmds=$lt_archive_expsym_cmds
13740
13741 # Commands used to build a loadable module if different from building
13742 # a shared archive.
13743 module_cmds=$lt_module_cmds
13744 module_expsym_cmds=$lt_module_expsym_cmds
13745
13746 # Whether we are building with GNU ld or not.
13747 with_gnu_ld=$lt_with_gnu_ld
13748
13749 # Flag that allows shared libraries with undefined symbols to be built.
13750 allow_undefined_flag=$lt_allow_undefined_flag
13751
13752 # Flag that enforces no undefined symbols.
13753 no_undefined_flag=$lt_no_undefined_flag
13754
13755 # Flag to hardcode \$libdir into a binary during linking.
13756 # This must work even if \$libdir does not exist
13757 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13758
13759 # If ld is used when linking, flag to hardcode \$libdir into a binary
13760 # during linking. This must work even if \$libdir does not exist.
13761 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13762
13763 # Whether we need a single "-rpath" flag with a separated argument.
13764 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13765
13766 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13767 # DIR into the resulting binary.
13768 hardcode_direct=$hardcode_direct
13769
13770 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13771 # DIR into the resulting binary and the resulting library dependency is
13772 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13773 # library is relocated.
13774 hardcode_direct_absolute=$hardcode_direct_absolute
13775
13776 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13777 # into the resulting binary.
13778 hardcode_minus_L=$hardcode_minus_L
13779
13780 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13781 # into the resulting binary.
13782 hardcode_shlibpath_var=$hardcode_shlibpath_var
13783
13784 # Set to "yes" if building a shared library automatically hardcodes DIR
13785 # into the library and all subsequent libraries and executables linked
13786 # against it.
13787 hardcode_automatic=$hardcode_automatic
13788
13789 # Set to yes if linker adds runtime paths of dependent libraries
13790 # to runtime path list.
13791 inherit_rpath=$inherit_rpath
13792
13793 # Whether libtool must link a program against all its dependency libraries.
13794 link_all_deplibs=$link_all_deplibs
13795
13796 # Fix the shell variable \$srcfile for the compiler.
13797 fix_srcfile_path=$lt_fix_srcfile_path
13798
13799 # Set to "yes" if exported symbols are required.
13800 always_export_symbols=$always_export_symbols
13801
13802 # The commands to list exported symbols.
13803 export_symbols_cmds=$lt_export_symbols_cmds
13804
13805 # Symbols that should not be listed in the preloaded symbols.
13806 exclude_expsyms=$lt_exclude_expsyms
13807
13808 # Symbols that must always be exported.
13809 include_expsyms=$lt_include_expsyms
13810
13811 # Commands necessary for linking programs (against libraries) with templates.
13812 prelink_cmds=$lt_prelink_cmds
13813
13814 # Specify filename containing input files.
13815 file_list_spec=$lt_file_list_spec
13816
13817 # How to hardcode a shared library path into an executable.
13818 hardcode_action=$hardcode_action
13819
13820 # ### END LIBTOOL CONFIG
13821
13822 _LT_EOF
13823
13824 case $host_os in
13825 aix3*)
13826 cat <<\_LT_EOF >> "$cfgfile"
13827 # AIX sometimes has problems with the GCC collect2 program. For some
13828 # reason, if we set the COLLECT_NAMES environment variable, the problems
13829 # vanish in a puff of smoke.
13830 if test "X${COLLECT_NAMES+set}" != Xset; then
13831 COLLECT_NAMES=
13832 export COLLECT_NAMES
13833 fi
13834 _LT_EOF
13835 ;;
13836 esac
13837
13838
13839 ltmain="$ac_aux_dir/ltmain.sh"
13840
13841
13842 # We use sed instead of cat because bash on DJGPP gets confused if
13843 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13844 # text mode, it properly converts lines to CR/LF. This bash problem
13845 # is reportedly fixed, but why not run on old versions too?
13846 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13847 || (rm -f "$cfgfile"; exit 1)
13848
13849 case $xsi_shell in
13850 yes)
13851 cat << \_LT_EOF >> "$cfgfile"
13852
13853 # func_dirname file append nondir_replacement
13854 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13855 # otherwise set result to NONDIR_REPLACEMENT.
13856 func_dirname ()
13857 {
13858 case ${1} in
13859 */*) func_dirname_result="${1%/*}${2}" ;;
13860 * ) func_dirname_result="${3}" ;;
13861 esac
13862 }
13863
13864 # func_basename file
13865 func_basename ()
13866 {
13867 func_basename_result="${1##*/}"
13868 }
13869
13870 # func_dirname_and_basename file append nondir_replacement
13871 # perform func_basename and func_dirname in a single function
13872 # call:
13873 # dirname: Compute the dirname of FILE. If nonempty,
13874 # add APPEND to the result, otherwise set result
13875 # to NONDIR_REPLACEMENT.
13876 # value returned in "$func_dirname_result"
13877 # basename: Compute filename of FILE.
13878 # value retuned in "$func_basename_result"
13879 # Implementation must be kept synchronized with func_dirname
13880 # and func_basename. For efficiency, we do not delegate to
13881 # those functions but instead duplicate the functionality here.
13882 func_dirname_and_basename ()
13883 {
13884 case ${1} in
13885 */*) func_dirname_result="${1%/*}${2}" ;;
13886 * ) func_dirname_result="${3}" ;;
13887 esac
13888 func_basename_result="${1##*/}"
13889 }
13890
13891 # func_stripname prefix suffix name
13892 # strip PREFIX and SUFFIX off of NAME.
13893 # PREFIX and SUFFIX must not contain globbing or regex special
13894 # characters, hashes, percent signs, but SUFFIX may contain a leading
13895 # dot (in which case that matches only a dot).
13896 func_stripname ()
13897 {
13898 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13899 # positional parameters, so assign one to ordinary parameter first.
13900 func_stripname_result=${3}
13901 func_stripname_result=${func_stripname_result#"${1}"}
13902 func_stripname_result=${func_stripname_result%"${2}"}
13903 }
13904
13905 # func_opt_split
13906 func_opt_split ()
13907 {
13908 func_opt_split_opt=${1%%=*}
13909 func_opt_split_arg=${1#*=}
13910 }
13911
13912 # func_lo2o object
13913 func_lo2o ()
13914 {
13915 case ${1} in
13916 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13917 *) func_lo2o_result=${1} ;;
13918 esac
13919 }
13920
13921 # func_xform libobj-or-source
13922 func_xform ()
13923 {
13924 func_xform_result=${1%.*}.lo
13925 }
13926
13927 # func_arith arithmetic-term...
13928 func_arith ()
13929 {
13930 func_arith_result=$(( $* ))
13931 }
13932
13933 # func_len string
13934 # STRING may not start with a hyphen.
13935 func_len ()
13936 {
13937 func_len_result=${#1}
13938 }
13939
13940 _LT_EOF
13941 ;;
13942 *) # Bourne compatible functions.
13943 cat << \_LT_EOF >> "$cfgfile"
13944
13945 # func_dirname file append nondir_replacement
13946 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13947 # otherwise set result to NONDIR_REPLACEMENT.
13948 func_dirname ()
13949 {
13950 # Extract subdirectory from the argument.
13951 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13952 if test "X$func_dirname_result" = "X${1}"; then
13953 func_dirname_result="${3}"
13954 else
13955 func_dirname_result="$func_dirname_result${2}"
13956 fi
13957 }
13958
13959 # func_basename file
13960 func_basename ()
13961 {
13962 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13963 }
13964
13965
13966 # func_stripname prefix suffix name
13967 # strip PREFIX and SUFFIX off of NAME.
13968 # PREFIX and SUFFIX must not contain globbing or regex special
13969 # characters, hashes, percent signs, but SUFFIX may contain a leading
13970 # dot (in which case that matches only a dot).
13971 # func_strip_suffix prefix name
13972 func_stripname ()
13973 {
13974 case ${2} in
13975 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13976 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13977 esac
13978 }
13979
13980 # sed scripts:
13981 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13982 my_sed_long_arg='1s/^-[^=]*=//'
13983
13984 # func_opt_split
13985 func_opt_split ()
13986 {
13987 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13988 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13989 }
13990
13991 # func_lo2o object
13992 func_lo2o ()
13993 {
13994 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13995 }
13996
13997 # func_xform libobj-or-source
13998 func_xform ()
13999 {
14000 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
14001 }
14002
14003 # func_arith arithmetic-term...
14004 func_arith ()
14005 {
14006 func_arith_result=`expr "$@"`
14007 }
14008
14009 # func_len string
14010 # STRING may not start with a hyphen.
14011 func_len ()
14012 {
14013 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14014 }
14015
14016 _LT_EOF
14017 esac
14018
14019 case $lt_shell_append in
14020 yes)
14021 cat << \_LT_EOF >> "$cfgfile"
14022
14023 # func_append var value
14024 # Append VALUE to the end of shell variable VAR.
14025 func_append ()
14026 {
14027 eval "$1+=\$2"
14028 }
14029 _LT_EOF
14030 ;;
14031 *)
14032 cat << \_LT_EOF >> "$cfgfile"
14033
14034 # func_append var value
14035 # Append VALUE to the end of shell variable VAR.
14036 func_append ()
14037 {
14038 eval "$1=\$$1\$2"
14039 }
14040
14041 _LT_EOF
14042 ;;
14043 esac
14044
14045
14046 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14047 || (rm -f "$cfgfile"; exit 1)
14048
14049 mv -f "$cfgfile" "$ofile" ||
14050 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14051 chmod +x "$ofile"
14052
14053 ;;
14054 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
14055 rm -f Makesim1.tmp Makesim2.tmp Makefile
14056 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
14057 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
14058 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
14059 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
14060 <Makefile.sim >Makefile
14061 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
14062 ;;
14063 "stamp-h":C) echo > stamp-h ;;
14064
14065 esac
14066 done # for ac_tag
14067
14068
14069 as_fn_exit 0
14070 _ACEOF
14071 ac_clean_files=$ac_clean_files_save
14072
14073 test $ac_write_fail = 0 ||
14074 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
14075
14076
14077 # configure is writing to config.log, and then calls config.status.
14078 # config.status does its own redirection, appending to config.log.
14079 # Unfortunately, on DOS this fails, as config.log is still kept open
14080 # by configure, so config.status won't be able to write to it; its
14081 # output is simply discarded. So we exec the FD to /dev/null,
14082 # effectively closing config.log, so it can be properly (re)opened and
14083 # appended to by config.status. When coming back to configure, we
14084 # need to make the FD available again.
14085 if test "$no_create" != yes; then
14086 ac_cs_success=:
14087 ac_config_status_args=
14088 test "$silent" = yes &&
14089 ac_config_status_args="$ac_config_status_args --quiet"
14090 exec 5>/dev/null
14091 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14092 exec 5>>config.log
14093 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14094 # would make configure fail if this is the last instruction.
14095 $ac_cs_success || as_fn_exit 1
14096 fi
14097 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14098 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14099 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14100 fi
14101
14102