Implement a workaround for GNU mak jobserver
[deliverable/binutils-gdb.git] / binutils / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for binutils 2.36.50.
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='binutils'
589 PACKAGE_TARNAME='binutils'
590 PACKAGE_VERSION='2.36.50'
591 PACKAGE_STRING='binutils 2.36.50'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="ar.c"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 # include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 # include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_header_list=
633 ac_subst_vars='am__EXEEXT_FALSE
634 am__EXEEXT_TRUE
635 LTLIBOBJS
636 LIBOBJS
637 EMULATION_VECTOR
638 EMULATION
639 OBJDUMP_PRIVATE_OFILES
640 OBJDUMP_DEFS
641 BUILD_INSTALL_MISC
642 BUILD_MISC
643 BUILD_DLLWRAP
644 BUILD_WINDMC
645 BUILD_WINDRES
646 DLLTOOL_DEFS
647 BUILD_DLLTOOL
648 BUILD_SRCONV
649 LTLIBICONV
650 LIBICONV
651 zlibinc
652 zlibdir
653 ALLOCA
654 DEMANGLER_NAME
655 EXEEXT_FOR_BUILD
656 CC_FOR_BUILD
657 HDEFINES
658 GENINSRC_NEVER_FALSE
659 GENINSRC_NEVER_TRUE
660 MAINT
661 MAINTAINER_MODE_FALSE
662 MAINTAINER_MODE_TRUE
663 MSGMERGE
664 MSGFMT
665 MKINSTALLDIRS
666 CATOBJEXT
667 GENCAT
668 INSTOBJEXT
669 DATADIRNAME
670 CATALOGS
671 POSUB
672 GMSGFMT
673 XGETTEXT
674 INCINTL
675 LIBINTL_DEP
676 LIBINTL
677 USE_NLS
678 LEXLIB
679 LEX_OUTPUT_ROOT
680 LEX
681 YFLAGS
682 YACC
683 WARN_WRITE_STRINGS
684 NO_WERROR
685 WARN_CFLAGS_FOR_BUILD
686 WARN_CFLAGS
687 ENABLE_LIBCTF_FALSE
688 ENABLE_LIBCTF_TRUE
689 DEBUGINFOD_LIBS
690 DEBUGINFOD_CFLAGS
691 PKG_CONFIG_LIBDIR
692 PKG_CONFIG_PATH
693 PKG_CONFIG
694 LARGEFILE_CPPFLAGS
695 OTOOL64
696 OTOOL
697 LIPO
698 NMEDIT
699 DSYMUTIL
700 RANLIB
701 AR
702 OBJDUMP
703 LN_S
704 NM
705 ac_ct_DUMPBIN
706 DUMPBIN
707 LD
708 FGREP
709 SED
710 LIBTOOL
711 EGREP
712 GREP
713 CPP
714 AM_BACKSLASH
715 AM_DEFAULT_VERBOSITY
716 AM_DEFAULT_V
717 AM_V
718 am__fastdepCC_FALSE
719 am__fastdepCC_TRUE
720 CCDEPMODE
721 am__nodep
722 AMDEPBACKSLASH
723 AMDEP_FALSE
724 AMDEP_TRUE
725 am__quote
726 am__include
727 DEPDIR
728 am__untar
729 am__tar
730 AMTAR
731 am__leading_dot
732 SET_MAKE
733 AWK
734 mkdir_p
735 MKDIR_P
736 INSTALL_STRIP_PROGRAM
737 STRIP
738 install_sh
739 MAKEINFO
740 AUTOHEADER
741 AUTOMAKE
742 AUTOCONF
743 ACLOCAL
744 VERSION
745 PACKAGE
746 CYGPATH_W
747 am__isrc
748 INSTALL_DATA
749 INSTALL_SCRIPT
750 INSTALL_PROGRAM
751 OBJEXT
752 EXEEXT
753 ac_ct_CC
754 CPPFLAGS
755 LDFLAGS
756 CFLAGS
757 CC
758 target_os
759 target_vendor
760 target_cpu
761 target
762 host_os
763 host_vendor
764 host_cpu
765 host
766 build_os
767 build_vendor
768 build_cpu
769 build
770 target_alias
771 host_alias
772 build_alias
773 LIBS
774 ECHO_T
775 ECHO_N
776 ECHO_C
777 DEFS
778 mandir
779 localedir
780 libdir
781 psdir
782 pdfdir
783 dvidir
784 htmldir
785 infodir
786 docdir
787 oldincludedir
788 includedir
789 localstatedir
790 sharedstatedir
791 sysconfdir
792 datadir
793 datarootdir
794 libexecdir
795 sbindir
796 bindir
797 program_transform_name
798 prefix
799 exec_prefix
800 PACKAGE_URL
801 PACKAGE_BUGREPORT
802 PACKAGE_STRING
803 PACKAGE_VERSION
804 PACKAGE_TARNAME
805 PACKAGE_NAME
806 PATH_SEPARATOR
807 SHELL'
808 ac_subst_files=''
809 ac_user_opts='
810 enable_option_checking
811 enable_dependency_tracking
812 enable_silent_rules
813 enable_shared
814 enable_static
815 with_pic
816 enable_fast_install
817 with_gnu_ld
818 enable_libtool_lock
819 enable_plugins
820 enable_largefile
821 enable_targets
822 enable_deterministic_archives
823 enable_default_strings_all
824 enable_f_for_ifunc_symbols
825 with_debuginfod
826 enable_libctf
827 enable_werror
828 enable_build_warnings
829 enable_nls
830 enable_maintainer_mode
831 with_system_zlib
832 enable_rpath
833 with_libiconv_prefix
834 with_libiconv_type
835 '
836 ac_precious_vars='build_alias
837 host_alias
838 target_alias
839 CC
840 CFLAGS
841 LDFLAGS
842 LIBS
843 CPPFLAGS
844 CPP
845 PKG_CONFIG
846 PKG_CONFIG_PATH
847 PKG_CONFIG_LIBDIR
848 DEBUGINFOD_CFLAGS
849 DEBUGINFOD_LIBS
850 YACC
851 YFLAGS'
852
853
854 # Initialize some variables set by options.
855 ac_init_help=
856 ac_init_version=false
857 ac_unrecognized_opts=
858 ac_unrecognized_sep=
859 # The variables have the same names as the options, with
860 # dashes changed to underlines.
861 cache_file=/dev/null
862 exec_prefix=NONE
863 no_create=
864 no_recursion=
865 prefix=NONE
866 program_prefix=NONE
867 program_suffix=NONE
868 program_transform_name=s,x,x,
869 silent=
870 site=
871 srcdir=
872 verbose=
873 x_includes=NONE
874 x_libraries=NONE
875
876 # Installation directory options.
877 # These are left unexpanded so users can "make install exec_prefix=/foo"
878 # and all the variables that are supposed to be based on exec_prefix
879 # by default will actually change.
880 # Use braces instead of parens because sh, perl, etc. also accept them.
881 # (The list follows the same order as the GNU Coding Standards.)
882 bindir='${exec_prefix}/bin'
883 sbindir='${exec_prefix}/sbin'
884 libexecdir='${exec_prefix}/libexec'
885 datarootdir='${prefix}/share'
886 datadir='${datarootdir}'
887 sysconfdir='${prefix}/etc'
888 sharedstatedir='${prefix}/com'
889 localstatedir='${prefix}/var'
890 includedir='${prefix}/include'
891 oldincludedir='/usr/include'
892 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
893 infodir='${datarootdir}/info'
894 htmldir='${docdir}'
895 dvidir='${docdir}'
896 pdfdir='${docdir}'
897 psdir='${docdir}'
898 libdir='${exec_prefix}/lib'
899 localedir='${datarootdir}/locale'
900 mandir='${datarootdir}/man'
901
902 ac_prev=
903 ac_dashdash=
904 for ac_option
905 do
906 # If the previous option needs an argument, assign it.
907 if test -n "$ac_prev"; then
908 eval $ac_prev=\$ac_option
909 ac_prev=
910 continue
911 fi
912
913 case $ac_option in
914 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
915 *=) ac_optarg= ;;
916 *) ac_optarg=yes ;;
917 esac
918
919 # Accept the important Cygnus configure options, so we can diagnose typos.
920
921 case $ac_dashdash$ac_option in
922 --)
923 ac_dashdash=yes ;;
924
925 -bindir | --bindir | --bindi | --bind | --bin | --bi)
926 ac_prev=bindir ;;
927 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
928 bindir=$ac_optarg ;;
929
930 -build | --build | --buil | --bui | --bu)
931 ac_prev=build_alias ;;
932 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
933 build_alias=$ac_optarg ;;
934
935 -cache-file | --cache-file | --cache-fil | --cache-fi \
936 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
937 ac_prev=cache_file ;;
938 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
939 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
940 cache_file=$ac_optarg ;;
941
942 --config-cache | -C)
943 cache_file=config.cache ;;
944
945 -datadir | --datadir | --datadi | --datad)
946 ac_prev=datadir ;;
947 -datadir=* | --datadir=* | --datadi=* | --datad=*)
948 datadir=$ac_optarg ;;
949
950 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
951 | --dataroo | --dataro | --datar)
952 ac_prev=datarootdir ;;
953 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
954 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
955 datarootdir=$ac_optarg ;;
956
957 -disable-* | --disable-*)
958 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
959 # Reject names that are not valid shell variable names.
960 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
961 as_fn_error $? "invalid feature name: $ac_useropt"
962 ac_useropt_orig=$ac_useropt
963 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
964 case $ac_user_opts in
965 *"
966 "enable_$ac_useropt"
967 "*) ;;
968 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
969 ac_unrecognized_sep=', ';;
970 esac
971 eval enable_$ac_useropt=no ;;
972
973 -docdir | --docdir | --docdi | --doc | --do)
974 ac_prev=docdir ;;
975 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
976 docdir=$ac_optarg ;;
977
978 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
979 ac_prev=dvidir ;;
980 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
981 dvidir=$ac_optarg ;;
982
983 -enable-* | --enable-*)
984 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
985 # Reject names that are not valid shell variable names.
986 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
987 as_fn_error $? "invalid feature name: $ac_useropt"
988 ac_useropt_orig=$ac_useropt
989 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
990 case $ac_user_opts in
991 *"
992 "enable_$ac_useropt"
993 "*) ;;
994 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
995 ac_unrecognized_sep=', ';;
996 esac
997 eval enable_$ac_useropt=\$ac_optarg ;;
998
999 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1000 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1001 | --exec | --exe | --ex)
1002 ac_prev=exec_prefix ;;
1003 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1004 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1005 | --exec=* | --exe=* | --ex=*)
1006 exec_prefix=$ac_optarg ;;
1007
1008 -gas | --gas | --ga | --g)
1009 # Obsolete; use --with-gas.
1010 with_gas=yes ;;
1011
1012 -help | --help | --hel | --he | -h)
1013 ac_init_help=long ;;
1014 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1015 ac_init_help=recursive ;;
1016 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1017 ac_init_help=short ;;
1018
1019 -host | --host | --hos | --ho)
1020 ac_prev=host_alias ;;
1021 -host=* | --host=* | --hos=* | --ho=*)
1022 host_alias=$ac_optarg ;;
1023
1024 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1025 ac_prev=htmldir ;;
1026 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1027 | --ht=*)
1028 htmldir=$ac_optarg ;;
1029
1030 -includedir | --includedir | --includedi | --included | --include \
1031 | --includ | --inclu | --incl | --inc)
1032 ac_prev=includedir ;;
1033 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1034 | --includ=* | --inclu=* | --incl=* | --inc=*)
1035 includedir=$ac_optarg ;;
1036
1037 -infodir | --infodir | --infodi | --infod | --info | --inf)
1038 ac_prev=infodir ;;
1039 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1040 infodir=$ac_optarg ;;
1041
1042 -libdir | --libdir | --libdi | --libd)
1043 ac_prev=libdir ;;
1044 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1045 libdir=$ac_optarg ;;
1046
1047 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1048 | --libexe | --libex | --libe)
1049 ac_prev=libexecdir ;;
1050 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1051 | --libexe=* | --libex=* | --libe=*)
1052 libexecdir=$ac_optarg ;;
1053
1054 -localedir | --localedir | --localedi | --localed | --locale)
1055 ac_prev=localedir ;;
1056 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1057 localedir=$ac_optarg ;;
1058
1059 -localstatedir | --localstatedir | --localstatedi | --localstated \
1060 | --localstate | --localstat | --localsta | --localst | --locals)
1061 ac_prev=localstatedir ;;
1062 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1063 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1064 localstatedir=$ac_optarg ;;
1065
1066 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1067 ac_prev=mandir ;;
1068 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1069 mandir=$ac_optarg ;;
1070
1071 -nfp | --nfp | --nf)
1072 # Obsolete; use --without-fp.
1073 with_fp=no ;;
1074
1075 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1076 | --no-cr | --no-c | -n)
1077 no_create=yes ;;
1078
1079 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1080 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1081 no_recursion=yes ;;
1082
1083 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1084 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1085 | --oldin | --oldi | --old | --ol | --o)
1086 ac_prev=oldincludedir ;;
1087 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1088 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1089 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1090 oldincludedir=$ac_optarg ;;
1091
1092 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1093 ac_prev=prefix ;;
1094 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1095 prefix=$ac_optarg ;;
1096
1097 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1098 | --program-pre | --program-pr | --program-p)
1099 ac_prev=program_prefix ;;
1100 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1101 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1102 program_prefix=$ac_optarg ;;
1103
1104 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1105 | --program-suf | --program-su | --program-s)
1106 ac_prev=program_suffix ;;
1107 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1108 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1109 program_suffix=$ac_optarg ;;
1110
1111 -program-transform-name | --program-transform-name \
1112 | --program-transform-nam | --program-transform-na \
1113 | --program-transform-n | --program-transform- \
1114 | --program-transform | --program-transfor \
1115 | --program-transfo | --program-transf \
1116 | --program-trans | --program-tran \
1117 | --progr-tra | --program-tr | --program-t)
1118 ac_prev=program_transform_name ;;
1119 -program-transform-name=* | --program-transform-name=* \
1120 | --program-transform-nam=* | --program-transform-na=* \
1121 | --program-transform-n=* | --program-transform-=* \
1122 | --program-transform=* | --program-transfor=* \
1123 | --program-transfo=* | --program-transf=* \
1124 | --program-trans=* | --program-tran=* \
1125 | --progr-tra=* | --program-tr=* | --program-t=*)
1126 program_transform_name=$ac_optarg ;;
1127
1128 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1129 ac_prev=pdfdir ;;
1130 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1131 pdfdir=$ac_optarg ;;
1132
1133 -psdir | --psdir | --psdi | --psd | --ps)
1134 ac_prev=psdir ;;
1135 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1136 psdir=$ac_optarg ;;
1137
1138 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1139 | -silent | --silent | --silen | --sile | --sil)
1140 silent=yes ;;
1141
1142 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1143 ac_prev=sbindir ;;
1144 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1145 | --sbi=* | --sb=*)
1146 sbindir=$ac_optarg ;;
1147
1148 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1149 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1150 | --sharedst | --shareds | --shared | --share | --shar \
1151 | --sha | --sh)
1152 ac_prev=sharedstatedir ;;
1153 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1154 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1155 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1156 | --sha=* | --sh=*)
1157 sharedstatedir=$ac_optarg ;;
1158
1159 -site | --site | --sit)
1160 ac_prev=site ;;
1161 -site=* | --site=* | --sit=*)
1162 site=$ac_optarg ;;
1163
1164 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1165 ac_prev=srcdir ;;
1166 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1167 srcdir=$ac_optarg ;;
1168
1169 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1170 | --syscon | --sysco | --sysc | --sys | --sy)
1171 ac_prev=sysconfdir ;;
1172 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1173 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1174 sysconfdir=$ac_optarg ;;
1175
1176 -target | --target | --targe | --targ | --tar | --ta | --t)
1177 ac_prev=target_alias ;;
1178 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1179 target_alias=$ac_optarg ;;
1180
1181 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1182 verbose=yes ;;
1183
1184 -version | --version | --versio | --versi | --vers | -V)
1185 ac_init_version=: ;;
1186
1187 -with-* | --with-*)
1188 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1189 # Reject names that are not valid shell variable names.
1190 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1191 as_fn_error $? "invalid package name: $ac_useropt"
1192 ac_useropt_orig=$ac_useropt
1193 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1194 case $ac_user_opts in
1195 *"
1196 "with_$ac_useropt"
1197 "*) ;;
1198 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1199 ac_unrecognized_sep=', ';;
1200 esac
1201 eval with_$ac_useropt=\$ac_optarg ;;
1202
1203 -without-* | --without-*)
1204 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1205 # Reject names that are not valid shell variable names.
1206 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1207 as_fn_error $? "invalid package name: $ac_useropt"
1208 ac_useropt_orig=$ac_useropt
1209 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1210 case $ac_user_opts in
1211 *"
1212 "with_$ac_useropt"
1213 "*) ;;
1214 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1215 ac_unrecognized_sep=', ';;
1216 esac
1217 eval with_$ac_useropt=no ;;
1218
1219 --x)
1220 # Obsolete; use --with-x.
1221 with_x=yes ;;
1222
1223 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1224 | --x-incl | --x-inc | --x-in | --x-i)
1225 ac_prev=x_includes ;;
1226 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1227 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1228 x_includes=$ac_optarg ;;
1229
1230 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1231 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1232 ac_prev=x_libraries ;;
1233 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1234 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1235 x_libraries=$ac_optarg ;;
1236
1237 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1238 Try \`$0 --help' for more information"
1239 ;;
1240
1241 *=*)
1242 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1243 # Reject names that are not valid shell variable names.
1244 case $ac_envvar in #(
1245 '' | [0-9]* | *[!_$as_cr_alnum]* )
1246 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1247 esac
1248 eval $ac_envvar=\$ac_optarg
1249 export $ac_envvar ;;
1250
1251 *)
1252 # FIXME: should be removed in autoconf 3.0.
1253 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1254 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1255 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1256 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1257 ;;
1258
1259 esac
1260 done
1261
1262 if test -n "$ac_prev"; then
1263 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1264 as_fn_error $? "missing argument to $ac_option"
1265 fi
1266
1267 if test -n "$ac_unrecognized_opts"; then
1268 case $enable_option_checking in
1269 no) ;;
1270 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1271 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1272 esac
1273 fi
1274
1275 # Check all directory arguments for consistency.
1276 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1277 datadir sysconfdir sharedstatedir localstatedir includedir \
1278 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1279 libdir localedir mandir
1280 do
1281 eval ac_val=\$$ac_var
1282 # Remove trailing slashes.
1283 case $ac_val in
1284 */ )
1285 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1286 eval $ac_var=\$ac_val;;
1287 esac
1288 # Be sure to have absolute directory names.
1289 case $ac_val in
1290 [\\/$]* | ?:[\\/]* ) continue;;
1291 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1292 esac
1293 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1294 done
1295
1296 # There might be people who depend on the old broken behavior: `$host'
1297 # used to hold the argument of --host etc.
1298 # FIXME: To remove some day.
1299 build=$build_alias
1300 host=$host_alias
1301 target=$target_alias
1302
1303 # FIXME: To remove some day.
1304 if test "x$host_alias" != x; then
1305 if test "x$build_alias" = x; then
1306 cross_compiling=maybe
1307 elif test "x$build_alias" != "x$host_alias"; then
1308 cross_compiling=yes
1309 fi
1310 fi
1311
1312 ac_tool_prefix=
1313 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1314
1315 test "$silent" = yes && exec 6>/dev/null
1316
1317
1318 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1319 ac_ls_di=`ls -di .` &&
1320 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1321 as_fn_error $? "working directory cannot be determined"
1322 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1323 as_fn_error $? "pwd does not report name of working directory"
1324
1325
1326 # Find the source files, if location was not specified.
1327 if test -z "$srcdir"; then
1328 ac_srcdir_defaulted=yes
1329 # Try the directory containing this script, then the parent directory.
1330 ac_confdir=`$as_dirname -- "$as_myself" ||
1331 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1332 X"$as_myself" : 'X\(//\)[^/]' \| \
1333 X"$as_myself" : 'X\(//\)$' \| \
1334 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1335 $as_echo X"$as_myself" |
1336 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1337 s//\1/
1338 q
1339 }
1340 /^X\(\/\/\)[^/].*/{
1341 s//\1/
1342 q
1343 }
1344 /^X\(\/\/\)$/{
1345 s//\1/
1346 q
1347 }
1348 /^X\(\/\).*/{
1349 s//\1/
1350 q
1351 }
1352 s/.*/./; q'`
1353 srcdir=$ac_confdir
1354 if test ! -r "$srcdir/$ac_unique_file"; then
1355 srcdir=..
1356 fi
1357 else
1358 ac_srcdir_defaulted=no
1359 fi
1360 if test ! -r "$srcdir/$ac_unique_file"; then
1361 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1362 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1363 fi
1364 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1365 ac_abs_confdir=`(
1366 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1367 pwd)`
1368 # When building in place, set srcdir=.
1369 if test "$ac_abs_confdir" = "$ac_pwd"; then
1370 srcdir=.
1371 fi
1372 # Remove unnecessary trailing slashes from srcdir.
1373 # Double slashes in file names in object file debugging info
1374 # mess up M-x gdb in Emacs.
1375 case $srcdir in
1376 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1377 esac
1378 for ac_var in $ac_precious_vars; do
1379 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1380 eval ac_env_${ac_var}_value=\$${ac_var}
1381 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1382 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1383 done
1384
1385 #
1386 # Report the --help message.
1387 #
1388 if test "$ac_init_help" = "long"; then
1389 # Omit some internal or obsolete options to make the list less imposing.
1390 # This message is too long to be a string in the A/UX 3.1 sh.
1391 cat <<_ACEOF
1392 \`configure' configures binutils 2.36.50 to adapt to many kinds of systems.
1393
1394 Usage: $0 [OPTION]... [VAR=VALUE]...
1395
1396 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1397 VAR=VALUE. See below for descriptions of some of the useful variables.
1398
1399 Defaults for the options are specified in brackets.
1400
1401 Configuration:
1402 -h, --help display this help and exit
1403 --help=short display options specific to this package
1404 --help=recursive display the short help of all the included packages
1405 -V, --version display version information and exit
1406 -q, --quiet, --silent do not print \`checking ...' messages
1407 --cache-file=FILE cache test results in FILE [disabled]
1408 -C, --config-cache alias for \`--cache-file=config.cache'
1409 -n, --no-create do not create output files
1410 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1411
1412 Installation directories:
1413 --prefix=PREFIX install architecture-independent files in PREFIX
1414 [$ac_default_prefix]
1415 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1416 [PREFIX]
1417
1418 By default, \`make install' will install all the files in
1419 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1420 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1421 for instance \`--prefix=\$HOME'.
1422
1423 For better control, use the options below.
1424
1425 Fine tuning of the installation directories:
1426 --bindir=DIR user executables [EPREFIX/bin]
1427 --sbindir=DIR system admin executables [EPREFIX/sbin]
1428 --libexecdir=DIR program executables [EPREFIX/libexec]
1429 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1430 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1431 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1432 --libdir=DIR object code libraries [EPREFIX/lib]
1433 --includedir=DIR C header files [PREFIX/include]
1434 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1435 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1436 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1437 --infodir=DIR info documentation [DATAROOTDIR/info]
1438 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1439 --mandir=DIR man documentation [DATAROOTDIR/man]
1440 --docdir=DIR documentation root [DATAROOTDIR/doc/binutils]
1441 --htmldir=DIR html documentation [DOCDIR]
1442 --dvidir=DIR dvi documentation [DOCDIR]
1443 --pdfdir=DIR pdf documentation [DOCDIR]
1444 --psdir=DIR ps documentation [DOCDIR]
1445 _ACEOF
1446
1447 cat <<\_ACEOF
1448
1449 Program names:
1450 --program-prefix=PREFIX prepend PREFIX to installed program names
1451 --program-suffix=SUFFIX append SUFFIX to installed program names
1452 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1453
1454 System types:
1455 --build=BUILD configure for building on BUILD [guessed]
1456 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1457 --target=TARGET configure for building compilers for TARGET [HOST]
1458 _ACEOF
1459 fi
1460
1461 if test -n "$ac_init_help"; then
1462 case $ac_init_help in
1463 short | recursive ) echo "Configuration of binutils 2.36.50:";;
1464 esac
1465 cat <<\_ACEOF
1466
1467 Optional Features:
1468 --disable-option-checking ignore unrecognized --enable/--with options
1469 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1470 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1471 --enable-dependency-tracking
1472 do not reject slow dependency extractors
1473 --disable-dependency-tracking
1474 speeds up one-time build
1475 --enable-silent-rules less verbose build output (undo: "make V=1")
1476 --disable-silent-rules verbose build output (undo: "make V=0")
1477 --enable-shared[=PKGS] build shared libraries [default=yes]
1478 --enable-static[=PKGS] build static libraries [default=yes]
1479 --enable-fast-install[=PKGS]
1480 optimize for fast installation [default=yes]
1481 --disable-libtool-lock avoid locking (might break parallel builds)
1482 --enable-plugins Enable support for plugins
1483 --disable-largefile omit support for large files
1484 --enable-targets alternative target configurations
1485 --enable-deterministic-archives
1486 ar and ranlib default to -D behavior
1487 --disable-default-strings-all
1488 strings defaults to --data behavior
1489 --enable-f-for-ifunc-symbols
1490 Have nm use F and f for global and local ifunc
1491 symbols
1492 --enable-libctf Handle .ctf type-info sections [default=yes]
1493 --enable-werror treat compile warnings as errors
1494 --enable-build-warnings enable build-time compiler warnings
1495 --disable-nls do not use Native Language Support
1496 --enable-maintainer-mode
1497 enable make rules and dependencies not useful (and
1498 sometimes confusing) to the casual installer
1499 --disable-rpath do not hardcode runtime library paths
1500
1501 Optional Packages:
1502 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1503 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1504 --with-pic try to use only PIC/non-PIC objects [default=use
1505 both]
1506 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1507 --with-debuginfod Enable debuginfo lookups with debuginfod
1508 (auto/yes/no)
1509 --with-system-zlib use installed libz
1510 --with-gnu-ld assume the C compiler uses GNU ld default=no
1511 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1512 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1513 --with-libiconv-type=TYPE type of library to search for (auto/static/shared)
1514
1515 Some influential environment variables:
1516 CC C compiler command
1517 CFLAGS C compiler flags
1518 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1519 nonstandard directory <lib dir>
1520 LIBS libraries to pass to the linker, e.g. -l<library>
1521 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1522 you have headers in a nonstandard directory <include dir>
1523 CPP C preprocessor
1524 PKG_CONFIG path to pkg-config utility
1525 PKG_CONFIG_PATH
1526 directories to add to pkg-config's search path
1527 PKG_CONFIG_LIBDIR
1528 path overriding pkg-config's built-in search path
1529 DEBUGINFOD_CFLAGS
1530 C compiler flags for DEBUGINFOD, overriding pkg-config
1531 DEBUGINFOD_LIBS
1532 linker flags for DEBUGINFOD, overriding pkg-config
1533 YACC The `Yet Another Compiler Compiler' implementation to use.
1534 Defaults to the first program found out of: `bison -y', `byacc',
1535 `yacc'.
1536 YFLAGS The list of arguments that will be passed by default to $YACC.
1537 This script will default YFLAGS to the empty string to avoid a
1538 default value of `-d' given by some make applications.
1539
1540 Use these variables to override the choices made by `configure' or to help
1541 it to find libraries and programs with nonstandard names/locations.
1542
1543 Report bugs to the package provider.
1544 _ACEOF
1545 ac_status=$?
1546 fi
1547
1548 if test "$ac_init_help" = "recursive"; then
1549 # If there are subdirs, report their specific --help.
1550 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1551 test -d "$ac_dir" ||
1552 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1553 continue
1554 ac_builddir=.
1555
1556 case "$ac_dir" in
1557 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1558 *)
1559 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1560 # A ".." for each directory in $ac_dir_suffix.
1561 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1562 case $ac_top_builddir_sub in
1563 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1564 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1565 esac ;;
1566 esac
1567 ac_abs_top_builddir=$ac_pwd
1568 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1569 # for backward compatibility:
1570 ac_top_builddir=$ac_top_build_prefix
1571
1572 case $srcdir in
1573 .) # We are building in place.
1574 ac_srcdir=.
1575 ac_top_srcdir=$ac_top_builddir_sub
1576 ac_abs_top_srcdir=$ac_pwd ;;
1577 [\\/]* | ?:[\\/]* ) # Absolute name.
1578 ac_srcdir=$srcdir$ac_dir_suffix;
1579 ac_top_srcdir=$srcdir
1580 ac_abs_top_srcdir=$srcdir ;;
1581 *) # Relative name.
1582 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1583 ac_top_srcdir=$ac_top_build_prefix$srcdir
1584 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1585 esac
1586 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1587
1588 cd "$ac_dir" || { ac_status=$?; continue; }
1589 # Check for guested configure.
1590 if test -f "$ac_srcdir/configure.gnu"; then
1591 echo &&
1592 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1593 elif test -f "$ac_srcdir/configure"; then
1594 echo &&
1595 $SHELL "$ac_srcdir/configure" --help=recursive
1596 else
1597 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1598 fi || ac_status=$?
1599 cd "$ac_pwd" || { ac_status=$?; break; }
1600 done
1601 fi
1602
1603 test -n "$ac_init_help" && exit $ac_status
1604 if $ac_init_version; then
1605 cat <<\_ACEOF
1606 binutils configure 2.36.50
1607 generated by GNU Autoconf 2.69
1608
1609 Copyright (C) 2012 Free Software Foundation, Inc.
1610 This configure script is free software; the Free Software Foundation
1611 gives unlimited permission to copy, distribute and modify it.
1612 _ACEOF
1613 exit
1614 fi
1615
1616 ## ------------------------ ##
1617 ## Autoconf initialization. ##
1618 ## ------------------------ ##
1619
1620 # ac_fn_c_try_compile LINENO
1621 # --------------------------
1622 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1623 ac_fn_c_try_compile ()
1624 {
1625 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1626 rm -f conftest.$ac_objext
1627 if { { ac_try="$ac_compile"
1628 case "(($ac_try" in
1629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1630 *) ac_try_echo=$ac_try;;
1631 esac
1632 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1633 $as_echo "$ac_try_echo"; } >&5
1634 (eval "$ac_compile") 2>conftest.err
1635 ac_status=$?
1636 if test -s conftest.err; then
1637 grep -v '^ *+' conftest.err >conftest.er1
1638 cat conftest.er1 >&5
1639 mv -f conftest.er1 conftest.err
1640 fi
1641 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1642 test $ac_status = 0; } && {
1643 test -z "$ac_c_werror_flag" ||
1644 test ! -s conftest.err
1645 } && test -s conftest.$ac_objext; then :
1646 ac_retval=0
1647 else
1648 $as_echo "$as_me: failed program was:" >&5
1649 sed 's/^/| /' conftest.$ac_ext >&5
1650
1651 ac_retval=1
1652 fi
1653 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1654 as_fn_set_status $ac_retval
1655
1656 } # ac_fn_c_try_compile
1657
1658 # ac_fn_c_try_link LINENO
1659 # -----------------------
1660 # Try to link conftest.$ac_ext, and return whether this succeeded.
1661 ac_fn_c_try_link ()
1662 {
1663 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1664 rm -f conftest.$ac_objext conftest$ac_exeext
1665 if { { ac_try="$ac_link"
1666 case "(($ac_try" in
1667 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1668 *) ac_try_echo=$ac_try;;
1669 esac
1670 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1671 $as_echo "$ac_try_echo"; } >&5
1672 (eval "$ac_link") 2>conftest.err
1673 ac_status=$?
1674 if test -s conftest.err; then
1675 grep -v '^ *+' conftest.err >conftest.er1
1676 cat conftest.er1 >&5
1677 mv -f conftest.er1 conftest.err
1678 fi
1679 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1680 test $ac_status = 0; } && {
1681 test -z "$ac_c_werror_flag" ||
1682 test ! -s conftest.err
1683 } && test -s conftest$ac_exeext && {
1684 test "$cross_compiling" = yes ||
1685 test -x conftest$ac_exeext
1686 }; then :
1687 ac_retval=0
1688 else
1689 $as_echo "$as_me: failed program was:" >&5
1690 sed 's/^/| /' conftest.$ac_ext >&5
1691
1692 ac_retval=1
1693 fi
1694 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1695 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1696 # interfere with the next link command; also delete a directory that is
1697 # left behind by Apple's compiler. We do this before executing the actions.
1698 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1699 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1700 as_fn_set_status $ac_retval
1701
1702 } # ac_fn_c_try_link
1703
1704 # ac_fn_c_try_cpp LINENO
1705 # ----------------------
1706 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1707 ac_fn_c_try_cpp ()
1708 {
1709 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1710 if { { ac_try="$ac_cpp conftest.$ac_ext"
1711 case "(($ac_try" in
1712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1713 *) ac_try_echo=$ac_try;;
1714 esac
1715 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1716 $as_echo "$ac_try_echo"; } >&5
1717 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1718 ac_status=$?
1719 if test -s conftest.err; then
1720 grep -v '^ *+' conftest.err >conftest.er1
1721 cat conftest.er1 >&5
1722 mv -f conftest.er1 conftest.err
1723 fi
1724 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1725 test $ac_status = 0; } > conftest.i && {
1726 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1727 test ! -s conftest.err
1728 }; then :
1729 ac_retval=0
1730 else
1731 $as_echo "$as_me: failed program was:" >&5
1732 sed 's/^/| /' conftest.$ac_ext >&5
1733
1734 ac_retval=1
1735 fi
1736 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1737 as_fn_set_status $ac_retval
1738
1739 } # ac_fn_c_try_cpp
1740
1741 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1742 # -------------------------------------------------------
1743 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1744 # the include files in INCLUDES and setting the cache variable VAR
1745 # accordingly.
1746 ac_fn_c_check_header_mongrel ()
1747 {
1748 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1749 if eval \${$3+:} false; then :
1750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1751 $as_echo_n "checking for $2... " >&6; }
1752 if eval \${$3+:} false; then :
1753 $as_echo_n "(cached) " >&6
1754 fi
1755 eval ac_res=\$$3
1756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1757 $as_echo "$ac_res" >&6; }
1758 else
1759 # Is the header compilable?
1760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1761 $as_echo_n "checking $2 usability... " >&6; }
1762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1763 /* end confdefs.h. */
1764 $4
1765 #include <$2>
1766 _ACEOF
1767 if ac_fn_c_try_compile "$LINENO"; then :
1768 ac_header_compiler=yes
1769 else
1770 ac_header_compiler=no
1771 fi
1772 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1774 $as_echo "$ac_header_compiler" >&6; }
1775
1776 # Is the header present?
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1778 $as_echo_n "checking $2 presence... " >&6; }
1779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1780 /* end confdefs.h. */
1781 #include <$2>
1782 _ACEOF
1783 if ac_fn_c_try_cpp "$LINENO"; then :
1784 ac_header_preproc=yes
1785 else
1786 ac_header_preproc=no
1787 fi
1788 rm -f conftest.err conftest.i conftest.$ac_ext
1789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1790 $as_echo "$ac_header_preproc" >&6; }
1791
1792 # So? What about this header?
1793 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1794 yes:no: )
1795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1796 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1797 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1798 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1799 ;;
1800 no:yes:* )
1801 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1802 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1804 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1805 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1806 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1808 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1809 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1810 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1811 ;;
1812 esac
1813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1814 $as_echo_n "checking for $2... " >&6; }
1815 if eval \${$3+:} false; then :
1816 $as_echo_n "(cached) " >&6
1817 else
1818 eval "$3=\$ac_header_compiler"
1819 fi
1820 eval ac_res=\$$3
1821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1822 $as_echo "$ac_res" >&6; }
1823 fi
1824 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1825
1826 } # ac_fn_c_check_header_mongrel
1827
1828 # ac_fn_c_try_run LINENO
1829 # ----------------------
1830 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1831 # that executables *can* be run.
1832 ac_fn_c_try_run ()
1833 {
1834 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1835 if { { ac_try="$ac_link"
1836 case "(($ac_try" in
1837 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1838 *) ac_try_echo=$ac_try;;
1839 esac
1840 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1841 $as_echo "$ac_try_echo"; } >&5
1842 (eval "$ac_link") 2>&5
1843 ac_status=$?
1844 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1845 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1846 { { case "(($ac_try" in
1847 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1848 *) ac_try_echo=$ac_try;;
1849 esac
1850 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1851 $as_echo "$ac_try_echo"; } >&5
1852 (eval "$ac_try") 2>&5
1853 ac_status=$?
1854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1855 test $ac_status = 0; }; }; then :
1856 ac_retval=0
1857 else
1858 $as_echo "$as_me: program exited with status $ac_status" >&5
1859 $as_echo "$as_me: failed program was:" >&5
1860 sed 's/^/| /' conftest.$ac_ext >&5
1861
1862 ac_retval=$ac_status
1863 fi
1864 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1865 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1866 as_fn_set_status $ac_retval
1867
1868 } # ac_fn_c_try_run
1869
1870 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1871 # -------------------------------------------------------
1872 # Tests whether HEADER exists and can be compiled using the include files in
1873 # INCLUDES, setting the cache variable VAR accordingly.
1874 ac_fn_c_check_header_compile ()
1875 {
1876 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1878 $as_echo_n "checking for $2... " >&6; }
1879 if eval \${$3+:} false; then :
1880 $as_echo_n "(cached) " >&6
1881 else
1882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1883 /* end confdefs.h. */
1884 $4
1885 #include <$2>
1886 _ACEOF
1887 if ac_fn_c_try_compile "$LINENO"; then :
1888 eval "$3=yes"
1889 else
1890 eval "$3=no"
1891 fi
1892 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1893 fi
1894 eval ac_res=\$$3
1895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1896 $as_echo "$ac_res" >&6; }
1897 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1898
1899 } # ac_fn_c_check_header_compile
1900
1901 # ac_fn_c_check_func LINENO FUNC VAR
1902 # ----------------------------------
1903 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1904 ac_fn_c_check_func ()
1905 {
1906 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1908 $as_echo_n "checking for $2... " >&6; }
1909 if eval \${$3+:} false; then :
1910 $as_echo_n "(cached) " >&6
1911 else
1912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1913 /* end confdefs.h. */
1914 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1915 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1916 #define $2 innocuous_$2
1917
1918 /* System header to define __stub macros and hopefully few prototypes,
1919 which can conflict with char $2 (); below.
1920 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1921 <limits.h> exists even on freestanding compilers. */
1922
1923 #ifdef __STDC__
1924 # include <limits.h>
1925 #else
1926 # include <assert.h>
1927 #endif
1928
1929 #undef $2
1930
1931 /* Override any GCC internal prototype to avoid an error.
1932 Use char because int might match the return type of a GCC
1933 builtin and then its argument prototype would still apply. */
1934 #ifdef __cplusplus
1935 extern "C"
1936 #endif
1937 char $2 ();
1938 /* The GNU C library defines this for functions which it implements
1939 to always fail with ENOSYS. Some functions are actually named
1940 something starting with __ and the normal name is an alias. */
1941 #if defined __stub_$2 || defined __stub___$2
1942 choke me
1943 #endif
1944
1945 int
1946 main ()
1947 {
1948 return $2 ();
1949 ;
1950 return 0;
1951 }
1952 _ACEOF
1953 if ac_fn_c_try_link "$LINENO"; then :
1954 eval "$3=yes"
1955 else
1956 eval "$3=no"
1957 fi
1958 rm -f core conftest.err conftest.$ac_objext \
1959 conftest$ac_exeext conftest.$ac_ext
1960 fi
1961 eval ac_res=\$$3
1962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1963 $as_echo "$ac_res" >&6; }
1964 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1965
1966 } # ac_fn_c_check_func
1967
1968 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1969 # --------------------------------------------
1970 # Tries to find the compile-time value of EXPR in a program that includes
1971 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1972 # computed
1973 ac_fn_c_compute_int ()
1974 {
1975 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1976 if test "$cross_compiling" = yes; then
1977 # Depending upon the size, compute the lo and hi bounds.
1978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1979 /* end confdefs.h. */
1980 $4
1981 int
1982 main ()
1983 {
1984 static int test_array [1 - 2 * !(($2) >= 0)];
1985 test_array [0] = 0;
1986 return test_array [0];
1987
1988 ;
1989 return 0;
1990 }
1991 _ACEOF
1992 if ac_fn_c_try_compile "$LINENO"; then :
1993 ac_lo=0 ac_mid=0
1994 while :; do
1995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1996 /* end confdefs.h. */
1997 $4
1998 int
1999 main ()
2000 {
2001 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2002 test_array [0] = 0;
2003 return test_array [0];
2004
2005 ;
2006 return 0;
2007 }
2008 _ACEOF
2009 if ac_fn_c_try_compile "$LINENO"; then :
2010 ac_hi=$ac_mid; break
2011 else
2012 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2013 if test $ac_lo -le $ac_mid; then
2014 ac_lo= ac_hi=
2015 break
2016 fi
2017 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2018 fi
2019 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2020 done
2021 else
2022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2023 /* end confdefs.h. */
2024 $4
2025 int
2026 main ()
2027 {
2028 static int test_array [1 - 2 * !(($2) < 0)];
2029 test_array [0] = 0;
2030 return test_array [0];
2031
2032 ;
2033 return 0;
2034 }
2035 _ACEOF
2036 if ac_fn_c_try_compile "$LINENO"; then :
2037 ac_hi=-1 ac_mid=-1
2038 while :; do
2039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2040 /* end confdefs.h. */
2041 $4
2042 int
2043 main ()
2044 {
2045 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2046 test_array [0] = 0;
2047 return test_array [0];
2048
2049 ;
2050 return 0;
2051 }
2052 _ACEOF
2053 if ac_fn_c_try_compile "$LINENO"; then :
2054 ac_lo=$ac_mid; break
2055 else
2056 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2057 if test $ac_mid -le $ac_hi; then
2058 ac_lo= ac_hi=
2059 break
2060 fi
2061 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2062 fi
2063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2064 done
2065 else
2066 ac_lo= ac_hi=
2067 fi
2068 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2069 fi
2070 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2071 # Binary search between lo and hi bounds.
2072 while test "x$ac_lo" != "x$ac_hi"; do
2073 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2075 /* end confdefs.h. */
2076 $4
2077 int
2078 main ()
2079 {
2080 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2081 test_array [0] = 0;
2082 return test_array [0];
2083
2084 ;
2085 return 0;
2086 }
2087 _ACEOF
2088 if ac_fn_c_try_compile "$LINENO"; then :
2089 ac_hi=$ac_mid
2090 else
2091 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2092 fi
2093 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2094 done
2095 case $ac_lo in #((
2096 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2097 '') ac_retval=1 ;;
2098 esac
2099 else
2100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2101 /* end confdefs.h. */
2102 $4
2103 static long int longval () { return $2; }
2104 static unsigned long int ulongval () { return $2; }
2105 #include <stdio.h>
2106 #include <stdlib.h>
2107 int
2108 main ()
2109 {
2110
2111 FILE *f = fopen ("conftest.val", "w");
2112 if (! f)
2113 return 1;
2114 if (($2) < 0)
2115 {
2116 long int i = longval ();
2117 if (i != ($2))
2118 return 1;
2119 fprintf (f, "%ld", i);
2120 }
2121 else
2122 {
2123 unsigned long int i = ulongval ();
2124 if (i != ($2))
2125 return 1;
2126 fprintf (f, "%lu", i);
2127 }
2128 /* Do not output a trailing newline, as this causes \r\n confusion
2129 on some platforms. */
2130 return ferror (f) || fclose (f) != 0;
2131
2132 ;
2133 return 0;
2134 }
2135 _ACEOF
2136 if ac_fn_c_try_run "$LINENO"; then :
2137 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2138 else
2139 ac_retval=1
2140 fi
2141 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2142 conftest.$ac_objext conftest.beam conftest.$ac_ext
2143 rm -f conftest.val
2144
2145 fi
2146 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2147 as_fn_set_status $ac_retval
2148
2149 } # ac_fn_c_compute_int
2150
2151 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2152 # -------------------------------------------
2153 # Tests whether TYPE exists after having included INCLUDES, setting cache
2154 # variable VAR accordingly.
2155 ac_fn_c_check_type ()
2156 {
2157 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2159 $as_echo_n "checking for $2... " >&6; }
2160 if eval \${$3+:} false; then :
2161 $as_echo_n "(cached) " >&6
2162 else
2163 eval "$3=no"
2164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2165 /* end confdefs.h. */
2166 $4
2167 int
2168 main ()
2169 {
2170 if (sizeof ($2))
2171 return 0;
2172 ;
2173 return 0;
2174 }
2175 _ACEOF
2176 if ac_fn_c_try_compile "$LINENO"; then :
2177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2178 /* end confdefs.h. */
2179 $4
2180 int
2181 main ()
2182 {
2183 if (sizeof (($2)))
2184 return 0;
2185 ;
2186 return 0;
2187 }
2188 _ACEOF
2189 if ac_fn_c_try_compile "$LINENO"; then :
2190
2191 else
2192 eval "$3=yes"
2193 fi
2194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2195 fi
2196 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2197 fi
2198 eval ac_res=\$$3
2199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2200 $as_echo "$ac_res" >&6; }
2201 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2202
2203 } # ac_fn_c_check_type
2204
2205 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2206 # ---------------------------------------------
2207 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2208 # accordingly.
2209 ac_fn_c_check_decl ()
2210 {
2211 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2212 as_decl_name=`echo $2|sed 's/ *(.*//'`
2213 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2215 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2216 if eval \${$3+:} false; then :
2217 $as_echo_n "(cached) " >&6
2218 else
2219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2220 /* end confdefs.h. */
2221 $4
2222 int
2223 main ()
2224 {
2225 #ifndef $as_decl_name
2226 #ifdef __cplusplus
2227 (void) $as_decl_use;
2228 #else
2229 (void) $as_decl_name;
2230 #endif
2231 #endif
2232
2233 ;
2234 return 0;
2235 }
2236 _ACEOF
2237 if ac_fn_c_try_compile "$LINENO"; then :
2238 eval "$3=yes"
2239 else
2240 eval "$3=no"
2241 fi
2242 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2243 fi
2244 eval ac_res=\$$3
2245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2246 $as_echo "$ac_res" >&6; }
2247 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2248
2249 } # ac_fn_c_check_decl
2250 cat >config.log <<_ACEOF
2251 This file contains any messages produced by compilers while
2252 running configure, to aid debugging if configure makes a mistake.
2253
2254 It was created by binutils $as_me 2.36.50, which was
2255 generated by GNU Autoconf 2.69. Invocation command line was
2256
2257 $ $0 $@
2258
2259 _ACEOF
2260 exec 5>>config.log
2261 {
2262 cat <<_ASUNAME
2263 ## --------- ##
2264 ## Platform. ##
2265 ## --------- ##
2266
2267 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2268 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2269 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2270 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2271 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2272
2273 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2274 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2275
2276 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2277 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2278 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2279 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2280 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2281 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2282 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2283
2284 _ASUNAME
2285
2286 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2287 for as_dir in $PATH
2288 do
2289 IFS=$as_save_IFS
2290 test -z "$as_dir" && as_dir=.
2291 $as_echo "PATH: $as_dir"
2292 done
2293 IFS=$as_save_IFS
2294
2295 } >&5
2296
2297 cat >&5 <<_ACEOF
2298
2299
2300 ## ----------- ##
2301 ## Core tests. ##
2302 ## ----------- ##
2303
2304 _ACEOF
2305
2306
2307 # Keep a trace of the command line.
2308 # Strip out --no-create and --no-recursion so they do not pile up.
2309 # Strip out --silent because we don't want to record it for future runs.
2310 # Also quote any args containing shell meta-characters.
2311 # Make two passes to allow for proper duplicate-argument suppression.
2312 ac_configure_args=
2313 ac_configure_args0=
2314 ac_configure_args1=
2315 ac_must_keep_next=false
2316 for ac_pass in 1 2
2317 do
2318 for ac_arg
2319 do
2320 case $ac_arg in
2321 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2322 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2323 | -silent | --silent | --silen | --sile | --sil)
2324 continue ;;
2325 *\'*)
2326 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2327 esac
2328 case $ac_pass in
2329 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2330 2)
2331 as_fn_append ac_configure_args1 " '$ac_arg'"
2332 if test $ac_must_keep_next = true; then
2333 ac_must_keep_next=false # Got value, back to normal.
2334 else
2335 case $ac_arg in
2336 *=* | --config-cache | -C | -disable-* | --disable-* \
2337 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2338 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2339 | -with-* | --with-* | -without-* | --without-* | --x)
2340 case "$ac_configure_args0 " in
2341 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2342 esac
2343 ;;
2344 -* ) ac_must_keep_next=true ;;
2345 esac
2346 fi
2347 as_fn_append ac_configure_args " '$ac_arg'"
2348 ;;
2349 esac
2350 done
2351 done
2352 { ac_configure_args0=; unset ac_configure_args0;}
2353 { ac_configure_args1=; unset ac_configure_args1;}
2354
2355 # When interrupted or exit'd, cleanup temporary files, and complete
2356 # config.log. We remove comments because anyway the quotes in there
2357 # would cause problems or look ugly.
2358 # WARNING: Use '\'' to represent an apostrophe within the trap.
2359 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2360 trap 'exit_status=$?
2361 # Save into config.log some information that might help in debugging.
2362 {
2363 echo
2364
2365 $as_echo "## ---------------- ##
2366 ## Cache variables. ##
2367 ## ---------------- ##"
2368 echo
2369 # The following way of writing the cache mishandles newlines in values,
2370 (
2371 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2372 eval ac_val=\$$ac_var
2373 case $ac_val in #(
2374 *${as_nl}*)
2375 case $ac_var in #(
2376 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2377 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2378 esac
2379 case $ac_var in #(
2380 _ | IFS | as_nl) ;; #(
2381 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2382 *) { eval $ac_var=; unset $ac_var;} ;;
2383 esac ;;
2384 esac
2385 done
2386 (set) 2>&1 |
2387 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2388 *${as_nl}ac_space=\ *)
2389 sed -n \
2390 "s/'\''/'\''\\\\'\'''\''/g;
2391 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2392 ;; #(
2393 *)
2394 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2395 ;;
2396 esac |
2397 sort
2398 )
2399 echo
2400
2401 $as_echo "## ----------------- ##
2402 ## Output variables. ##
2403 ## ----------------- ##"
2404 echo
2405 for ac_var in $ac_subst_vars
2406 do
2407 eval ac_val=\$$ac_var
2408 case $ac_val in
2409 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2410 esac
2411 $as_echo "$ac_var='\''$ac_val'\''"
2412 done | sort
2413 echo
2414
2415 if test -n "$ac_subst_files"; then
2416 $as_echo "## ------------------- ##
2417 ## File substitutions. ##
2418 ## ------------------- ##"
2419 echo
2420 for ac_var in $ac_subst_files
2421 do
2422 eval ac_val=\$$ac_var
2423 case $ac_val in
2424 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2425 esac
2426 $as_echo "$ac_var='\''$ac_val'\''"
2427 done | sort
2428 echo
2429 fi
2430
2431 if test -s confdefs.h; then
2432 $as_echo "## ----------- ##
2433 ## confdefs.h. ##
2434 ## ----------- ##"
2435 echo
2436 cat confdefs.h
2437 echo
2438 fi
2439 test "$ac_signal" != 0 &&
2440 $as_echo "$as_me: caught signal $ac_signal"
2441 $as_echo "$as_me: exit $exit_status"
2442 } >&5
2443 rm -f core *.core core.conftest.* &&
2444 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2445 exit $exit_status
2446 ' 0
2447 for ac_signal in 1 2 13 15; do
2448 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2449 done
2450 ac_signal=0
2451
2452 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2453 rm -f -r conftest* confdefs.h
2454
2455 $as_echo "/* confdefs.h */" > confdefs.h
2456
2457 # Predefined preprocessor variables.
2458
2459 cat >>confdefs.h <<_ACEOF
2460 #define PACKAGE_NAME "$PACKAGE_NAME"
2461 _ACEOF
2462
2463 cat >>confdefs.h <<_ACEOF
2464 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2465 _ACEOF
2466
2467 cat >>confdefs.h <<_ACEOF
2468 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2469 _ACEOF
2470
2471 cat >>confdefs.h <<_ACEOF
2472 #define PACKAGE_STRING "$PACKAGE_STRING"
2473 _ACEOF
2474
2475 cat >>confdefs.h <<_ACEOF
2476 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2477 _ACEOF
2478
2479 cat >>confdefs.h <<_ACEOF
2480 #define PACKAGE_URL "$PACKAGE_URL"
2481 _ACEOF
2482
2483
2484 # Let the site file select an alternate cache file if it wants to.
2485 # Prefer an explicitly selected file to automatically selected ones.
2486 ac_site_file1=NONE
2487 ac_site_file2=NONE
2488 if test -n "$CONFIG_SITE"; then
2489 # We do not want a PATH search for config.site.
2490 case $CONFIG_SITE in #((
2491 -*) ac_site_file1=./$CONFIG_SITE;;
2492 */*) ac_site_file1=$CONFIG_SITE;;
2493 *) ac_site_file1=./$CONFIG_SITE;;
2494 esac
2495 elif test "x$prefix" != xNONE; then
2496 ac_site_file1=$prefix/share/config.site
2497 ac_site_file2=$prefix/etc/config.site
2498 else
2499 ac_site_file1=$ac_default_prefix/share/config.site
2500 ac_site_file2=$ac_default_prefix/etc/config.site
2501 fi
2502 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2503 do
2504 test "x$ac_site_file" = xNONE && continue
2505 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2506 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2507 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2508 sed 's/^/| /' "$ac_site_file" >&5
2509 . "$ac_site_file" \
2510 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2511 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2512 as_fn_error $? "failed to load site script $ac_site_file
2513 See \`config.log' for more details" "$LINENO" 5; }
2514 fi
2515 done
2516
2517 if test -r "$cache_file"; then
2518 # Some versions of bash will fail to source /dev/null (special files
2519 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2520 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2521 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2522 $as_echo "$as_me: loading cache $cache_file" >&6;}
2523 case $cache_file in
2524 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2525 *) . "./$cache_file";;
2526 esac
2527 fi
2528 else
2529 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2530 $as_echo "$as_me: creating cache $cache_file" >&6;}
2531 >$cache_file
2532 fi
2533
2534 as_fn_append ac_header_list " stdlib.h"
2535 as_fn_append ac_header_list " unistd.h"
2536 as_fn_append ac_header_list " sys/param.h"
2537 # Check that the precious variables saved in the cache have kept the same
2538 # value.
2539 ac_cache_corrupted=false
2540 for ac_var in $ac_precious_vars; do
2541 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2542 eval ac_new_set=\$ac_env_${ac_var}_set
2543 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2544 eval ac_new_val=\$ac_env_${ac_var}_value
2545 case $ac_old_set,$ac_new_set in
2546 set,)
2547 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2548 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2549 ac_cache_corrupted=: ;;
2550 ,set)
2551 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2552 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2553 ac_cache_corrupted=: ;;
2554 ,);;
2555 *)
2556 if test "x$ac_old_val" != "x$ac_new_val"; then
2557 # differences in whitespace do not lead to failure.
2558 ac_old_val_w=`echo x $ac_old_val`
2559 ac_new_val_w=`echo x $ac_new_val`
2560 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2561 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2562 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2563 ac_cache_corrupted=:
2564 else
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2566 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2567 eval $ac_var=\$ac_old_val
2568 fi
2569 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2570 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2571 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2572 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2573 fi;;
2574 esac
2575 # Pass precious variables to config.status.
2576 if test "$ac_new_set" = set; then
2577 case $ac_new_val in
2578 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2579 *) ac_arg=$ac_var=$ac_new_val ;;
2580 esac
2581 case " $ac_configure_args " in
2582 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2583 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2584 esac
2585 fi
2586 done
2587 if $ac_cache_corrupted; then
2588 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2589 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2591 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2592 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2593 fi
2594 ## -------------------- ##
2595 ## Main body of script. ##
2596 ## -------------------- ##
2597
2598 ac_ext=c
2599 ac_cpp='$CPP $CPPFLAGS'
2600 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2601 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2602 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2603
2604
2605
2606
2607
2608
2609
2610 ac_aux_dir=
2611 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2612 if test -f "$ac_dir/install-sh"; then
2613 ac_aux_dir=$ac_dir
2614 ac_install_sh="$ac_aux_dir/install-sh -c"
2615 break
2616 elif test -f "$ac_dir/install.sh"; then
2617 ac_aux_dir=$ac_dir
2618 ac_install_sh="$ac_aux_dir/install.sh -c"
2619 break
2620 elif test -f "$ac_dir/shtool"; then
2621 ac_aux_dir=$ac_dir
2622 ac_install_sh="$ac_aux_dir/shtool install -c"
2623 break
2624 fi
2625 done
2626 if test -z "$ac_aux_dir"; then
2627 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2628 fi
2629
2630 # These three variables are undocumented and unsupported,
2631 # and are intended to be withdrawn in a future Autoconf release.
2632 # They can cause serious problems if a builder's source tree is in a directory
2633 # whose full name contains unusual characters.
2634 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2635 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2636 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2637
2638
2639 # Make sure we can run config.sub.
2640 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2641 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2642
2643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2644 $as_echo_n "checking build system type... " >&6; }
2645 if ${ac_cv_build+:} false; then :
2646 $as_echo_n "(cached) " >&6
2647 else
2648 ac_build_alias=$build_alias
2649 test "x$ac_build_alias" = x &&
2650 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2651 test "x$ac_build_alias" = x &&
2652 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2653 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2654 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2655
2656 fi
2657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2658 $as_echo "$ac_cv_build" >&6; }
2659 case $ac_cv_build in
2660 *-*-*) ;;
2661 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2662 esac
2663 build=$ac_cv_build
2664 ac_save_IFS=$IFS; IFS='-'
2665 set x $ac_cv_build
2666 shift
2667 build_cpu=$1
2668 build_vendor=$2
2669 shift; shift
2670 # Remember, the first character of IFS is used to create $*,
2671 # except with old shells:
2672 build_os=$*
2673 IFS=$ac_save_IFS
2674 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2675
2676
2677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2678 $as_echo_n "checking host system type... " >&6; }
2679 if ${ac_cv_host+:} false; then :
2680 $as_echo_n "(cached) " >&6
2681 else
2682 if test "x$host_alias" = x; then
2683 ac_cv_host=$ac_cv_build
2684 else
2685 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2686 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2687 fi
2688
2689 fi
2690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2691 $as_echo "$ac_cv_host" >&6; }
2692 case $ac_cv_host in
2693 *-*-*) ;;
2694 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2695 esac
2696 host=$ac_cv_host
2697 ac_save_IFS=$IFS; IFS='-'
2698 set x $ac_cv_host
2699 shift
2700 host_cpu=$1
2701 host_vendor=$2
2702 shift; shift
2703 # Remember, the first character of IFS is used to create $*,
2704 # except with old shells:
2705 host_os=$*
2706 IFS=$ac_save_IFS
2707 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2708
2709
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2711 $as_echo_n "checking target system type... " >&6; }
2712 if ${ac_cv_target+:} false; then :
2713 $as_echo_n "(cached) " >&6
2714 else
2715 if test "x$target_alias" = x; then
2716 ac_cv_target=$ac_cv_host
2717 else
2718 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2719 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2720 fi
2721
2722 fi
2723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2724 $as_echo "$ac_cv_target" >&6; }
2725 case $ac_cv_target in
2726 *-*-*) ;;
2727 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2728 esac
2729 target=$ac_cv_target
2730 ac_save_IFS=$IFS; IFS='-'
2731 set x $ac_cv_target
2732 shift
2733 target_cpu=$1
2734 target_vendor=$2
2735 shift; shift
2736 # Remember, the first character of IFS is used to create $*,
2737 # except with old shells:
2738 target_os=$*
2739 IFS=$ac_save_IFS
2740 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2741
2742
2743 # The aliases save the names the user supplied, while $host etc.
2744 # will get canonicalized.
2745 test -n "$target_alias" &&
2746 test "$program_prefix$program_suffix$program_transform_name" = \
2747 NONENONEs,x,x, &&
2748 program_prefix=${target_alias}-
2749 # Expand $ac_aux_dir to an absolute path.
2750 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2751
2752 ac_ext=c
2753 ac_cpp='$CPP $CPPFLAGS'
2754 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2755 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2756 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2757 if test -n "$ac_tool_prefix"; then
2758 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2759 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2761 $as_echo_n "checking for $ac_word... " >&6; }
2762 if ${ac_cv_prog_CC+:} false; then :
2763 $as_echo_n "(cached) " >&6
2764 else
2765 if test -n "$CC"; then
2766 ac_cv_prog_CC="$CC" # Let the user override the test.
2767 else
2768 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2769 for as_dir in $PATH
2770 do
2771 IFS=$as_save_IFS
2772 test -z "$as_dir" && as_dir=.
2773 for ac_exec_ext in '' $ac_executable_extensions; do
2774 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2775 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2777 break 2
2778 fi
2779 done
2780 done
2781 IFS=$as_save_IFS
2782
2783 fi
2784 fi
2785 CC=$ac_cv_prog_CC
2786 if test -n "$CC"; then
2787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2788 $as_echo "$CC" >&6; }
2789 else
2790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2791 $as_echo "no" >&6; }
2792 fi
2793
2794
2795 fi
2796 if test -z "$ac_cv_prog_CC"; then
2797 ac_ct_CC=$CC
2798 # Extract the first word of "gcc", so it can be a program name with args.
2799 set dummy gcc; ac_word=$2
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2801 $as_echo_n "checking for $ac_word... " >&6; }
2802 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2803 $as_echo_n "(cached) " >&6
2804 else
2805 if test -n "$ac_ct_CC"; then
2806 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2807 else
2808 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2809 for as_dir in $PATH
2810 do
2811 IFS=$as_save_IFS
2812 test -z "$as_dir" && as_dir=.
2813 for ac_exec_ext in '' $ac_executable_extensions; do
2814 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2815 ac_cv_prog_ac_ct_CC="gcc"
2816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2817 break 2
2818 fi
2819 done
2820 done
2821 IFS=$as_save_IFS
2822
2823 fi
2824 fi
2825 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2826 if test -n "$ac_ct_CC"; then
2827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2828 $as_echo "$ac_ct_CC" >&6; }
2829 else
2830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2831 $as_echo "no" >&6; }
2832 fi
2833
2834 if test "x$ac_ct_CC" = x; then
2835 CC=""
2836 else
2837 case $cross_compiling:$ac_tool_warned in
2838 yes:)
2839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2840 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2841 ac_tool_warned=yes ;;
2842 esac
2843 CC=$ac_ct_CC
2844 fi
2845 else
2846 CC="$ac_cv_prog_CC"
2847 fi
2848
2849 if test -z "$CC"; then
2850 if test -n "$ac_tool_prefix"; then
2851 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2852 set dummy ${ac_tool_prefix}cc; ac_word=$2
2853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2854 $as_echo_n "checking for $ac_word... " >&6; }
2855 if ${ac_cv_prog_CC+:} false; then :
2856 $as_echo_n "(cached) " >&6
2857 else
2858 if test -n "$CC"; then
2859 ac_cv_prog_CC="$CC" # Let the user override the test.
2860 else
2861 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2862 for as_dir in $PATH
2863 do
2864 IFS=$as_save_IFS
2865 test -z "$as_dir" && as_dir=.
2866 for ac_exec_ext in '' $ac_executable_extensions; do
2867 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2868 ac_cv_prog_CC="${ac_tool_prefix}cc"
2869 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2870 break 2
2871 fi
2872 done
2873 done
2874 IFS=$as_save_IFS
2875
2876 fi
2877 fi
2878 CC=$ac_cv_prog_CC
2879 if test -n "$CC"; then
2880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2881 $as_echo "$CC" >&6; }
2882 else
2883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2884 $as_echo "no" >&6; }
2885 fi
2886
2887
2888 fi
2889 fi
2890 if test -z "$CC"; then
2891 # Extract the first word of "cc", so it can be a program name with args.
2892 set dummy cc; ac_word=$2
2893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2894 $as_echo_n "checking for $ac_word... " >&6; }
2895 if ${ac_cv_prog_CC+:} false; then :
2896 $as_echo_n "(cached) " >&6
2897 else
2898 if test -n "$CC"; then
2899 ac_cv_prog_CC="$CC" # Let the user override the test.
2900 else
2901 ac_prog_rejected=no
2902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2903 for as_dir in $PATH
2904 do
2905 IFS=$as_save_IFS
2906 test -z "$as_dir" && as_dir=.
2907 for ac_exec_ext in '' $ac_executable_extensions; do
2908 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2909 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2910 ac_prog_rejected=yes
2911 continue
2912 fi
2913 ac_cv_prog_CC="cc"
2914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2915 break 2
2916 fi
2917 done
2918 done
2919 IFS=$as_save_IFS
2920
2921 if test $ac_prog_rejected = yes; then
2922 # We found a bogon in the path, so make sure we never use it.
2923 set dummy $ac_cv_prog_CC
2924 shift
2925 if test $# != 0; then
2926 # We chose a different compiler from the bogus one.
2927 # However, it has the same basename, so the bogon will be chosen
2928 # first if we set CC to just the basename; use the full file name.
2929 shift
2930 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2931 fi
2932 fi
2933 fi
2934 fi
2935 CC=$ac_cv_prog_CC
2936 if test -n "$CC"; then
2937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2938 $as_echo "$CC" >&6; }
2939 else
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2941 $as_echo "no" >&6; }
2942 fi
2943
2944
2945 fi
2946 if test -z "$CC"; then
2947 if test -n "$ac_tool_prefix"; then
2948 for ac_prog in cl.exe
2949 do
2950 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2951 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2953 $as_echo_n "checking for $ac_word... " >&6; }
2954 if ${ac_cv_prog_CC+:} false; then :
2955 $as_echo_n "(cached) " >&6
2956 else
2957 if test -n "$CC"; then
2958 ac_cv_prog_CC="$CC" # Let the user override the test.
2959 else
2960 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2961 for as_dir in $PATH
2962 do
2963 IFS=$as_save_IFS
2964 test -z "$as_dir" && as_dir=.
2965 for ac_exec_ext in '' $ac_executable_extensions; do
2966 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2967 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2968 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2969 break 2
2970 fi
2971 done
2972 done
2973 IFS=$as_save_IFS
2974
2975 fi
2976 fi
2977 CC=$ac_cv_prog_CC
2978 if test -n "$CC"; then
2979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2980 $as_echo "$CC" >&6; }
2981 else
2982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2983 $as_echo "no" >&6; }
2984 fi
2985
2986
2987 test -n "$CC" && break
2988 done
2989 fi
2990 if test -z "$CC"; then
2991 ac_ct_CC=$CC
2992 for ac_prog in cl.exe
2993 do
2994 # Extract the first word of "$ac_prog", so it can be a program name with args.
2995 set dummy $ac_prog; ac_word=$2
2996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2997 $as_echo_n "checking for $ac_word... " >&6; }
2998 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2999 $as_echo_n "(cached) " >&6
3000 else
3001 if test -n "$ac_ct_CC"; then
3002 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3003 else
3004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3005 for as_dir in $PATH
3006 do
3007 IFS=$as_save_IFS
3008 test -z "$as_dir" && as_dir=.
3009 for ac_exec_ext in '' $ac_executable_extensions; do
3010 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3011 ac_cv_prog_ac_ct_CC="$ac_prog"
3012 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3013 break 2
3014 fi
3015 done
3016 done
3017 IFS=$as_save_IFS
3018
3019 fi
3020 fi
3021 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3022 if test -n "$ac_ct_CC"; then
3023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3024 $as_echo "$ac_ct_CC" >&6; }
3025 else
3026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3027 $as_echo "no" >&6; }
3028 fi
3029
3030
3031 test -n "$ac_ct_CC" && break
3032 done
3033
3034 if test "x$ac_ct_CC" = x; then
3035 CC=""
3036 else
3037 case $cross_compiling:$ac_tool_warned in
3038 yes:)
3039 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3040 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3041 ac_tool_warned=yes ;;
3042 esac
3043 CC=$ac_ct_CC
3044 fi
3045 fi
3046
3047 fi
3048
3049
3050 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3051 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3052 as_fn_error $? "no acceptable C compiler found in \$PATH
3053 See \`config.log' for more details" "$LINENO" 5; }
3054
3055 # Provide some information about the compiler.
3056 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3057 set X $ac_compile
3058 ac_compiler=$2
3059 for ac_option in --version -v -V -qversion; do
3060 { { ac_try="$ac_compiler $ac_option >&5"
3061 case "(($ac_try" in
3062 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3063 *) ac_try_echo=$ac_try;;
3064 esac
3065 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3066 $as_echo "$ac_try_echo"; } >&5
3067 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3068 ac_status=$?
3069 if test -s conftest.err; then
3070 sed '10a\
3071 ... rest of stderr output deleted ...
3072 10q' conftest.err >conftest.er1
3073 cat conftest.er1 >&5
3074 fi
3075 rm -f conftest.er1 conftest.err
3076 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3077 test $ac_status = 0; }
3078 done
3079
3080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3081 /* end confdefs.h. */
3082
3083 int
3084 main ()
3085 {
3086
3087 ;
3088 return 0;
3089 }
3090 _ACEOF
3091 ac_clean_files_save=$ac_clean_files
3092 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3093 # Try to create an executable without -o first, disregard a.out.
3094 # It will help us diagnose broken compilers, and finding out an intuition
3095 # of exeext.
3096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3097 $as_echo_n "checking whether the C compiler works... " >&6; }
3098 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3099
3100 # The possible output files:
3101 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3102
3103 ac_rmfiles=
3104 for ac_file in $ac_files
3105 do
3106 case $ac_file in
3107 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3108 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3109 esac
3110 done
3111 rm -f $ac_rmfiles
3112
3113 if { { ac_try="$ac_link_default"
3114 case "(($ac_try" in
3115 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3116 *) ac_try_echo=$ac_try;;
3117 esac
3118 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3119 $as_echo "$ac_try_echo"; } >&5
3120 (eval "$ac_link_default") 2>&5
3121 ac_status=$?
3122 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3123 test $ac_status = 0; }; then :
3124 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3125 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3126 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3127 # so that the user can short-circuit this test for compilers unknown to
3128 # Autoconf.
3129 for ac_file in $ac_files ''
3130 do
3131 test -f "$ac_file" || continue
3132 case $ac_file in
3133 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3134 ;;
3135 [ab].out )
3136 # We found the default executable, but exeext='' is most
3137 # certainly right.
3138 break;;
3139 *.* )
3140 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3141 then :; else
3142 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3143 fi
3144 # We set ac_cv_exeext here because the later test for it is not
3145 # safe: cross compilers may not add the suffix if given an `-o'
3146 # argument, so we may need to know it at that point already.
3147 # Even if this section looks crufty: it has the advantage of
3148 # actually working.
3149 break;;
3150 * )
3151 break;;
3152 esac
3153 done
3154 test "$ac_cv_exeext" = no && ac_cv_exeext=
3155
3156 else
3157 ac_file=''
3158 fi
3159 if test -z "$ac_file"; then :
3160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3161 $as_echo "no" >&6; }
3162 $as_echo "$as_me: failed program was:" >&5
3163 sed 's/^/| /' conftest.$ac_ext >&5
3164
3165 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3166 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3167 as_fn_error 77 "C compiler cannot create executables
3168 See \`config.log' for more details" "$LINENO" 5; }
3169 else
3170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3171 $as_echo "yes" >&6; }
3172 fi
3173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3174 $as_echo_n "checking for C compiler default output file name... " >&6; }
3175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3176 $as_echo "$ac_file" >&6; }
3177 ac_exeext=$ac_cv_exeext
3178
3179 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3180 ac_clean_files=$ac_clean_files_save
3181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3182 $as_echo_n "checking for suffix of executables... " >&6; }
3183 if { { ac_try="$ac_link"
3184 case "(($ac_try" in
3185 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3186 *) ac_try_echo=$ac_try;;
3187 esac
3188 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3189 $as_echo "$ac_try_echo"; } >&5
3190 (eval "$ac_link") 2>&5
3191 ac_status=$?
3192 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3193 test $ac_status = 0; }; then :
3194 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3195 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3196 # work properly (i.e., refer to `conftest.exe'), while it won't with
3197 # `rm'.
3198 for ac_file in conftest.exe conftest conftest.*; do
3199 test -f "$ac_file" || continue
3200 case $ac_file in
3201 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3202 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3203 break;;
3204 * ) break;;
3205 esac
3206 done
3207 else
3208 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3209 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3210 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3211 See \`config.log' for more details" "$LINENO" 5; }
3212 fi
3213 rm -f conftest conftest$ac_cv_exeext
3214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3215 $as_echo "$ac_cv_exeext" >&6; }
3216
3217 rm -f conftest.$ac_ext
3218 EXEEXT=$ac_cv_exeext
3219 ac_exeext=$EXEEXT
3220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3221 /* end confdefs.h. */
3222 #include <stdio.h>
3223 int
3224 main ()
3225 {
3226 FILE *f = fopen ("conftest.out", "w");
3227 return ferror (f) || fclose (f) != 0;
3228
3229 ;
3230 return 0;
3231 }
3232 _ACEOF
3233 ac_clean_files="$ac_clean_files conftest.out"
3234 # Check that the compiler produces executables we can run. If not, either
3235 # the compiler is broken, or we cross compile.
3236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3237 $as_echo_n "checking whether we are cross compiling... " >&6; }
3238 if test "$cross_compiling" != yes; then
3239 { { ac_try="$ac_link"
3240 case "(($ac_try" in
3241 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3242 *) ac_try_echo=$ac_try;;
3243 esac
3244 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3245 $as_echo "$ac_try_echo"; } >&5
3246 (eval "$ac_link") 2>&5
3247 ac_status=$?
3248 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3249 test $ac_status = 0; }
3250 if { ac_try='./conftest$ac_cv_exeext'
3251 { { case "(($ac_try" in
3252 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3253 *) ac_try_echo=$ac_try;;
3254 esac
3255 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3256 $as_echo "$ac_try_echo"; } >&5
3257 (eval "$ac_try") 2>&5
3258 ac_status=$?
3259 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3260 test $ac_status = 0; }; }; then
3261 cross_compiling=no
3262 else
3263 if test "$cross_compiling" = maybe; then
3264 cross_compiling=yes
3265 else
3266 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3267 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3268 as_fn_error $? "cannot run C compiled programs.
3269 If you meant to cross compile, use \`--host'.
3270 See \`config.log' for more details" "$LINENO" 5; }
3271 fi
3272 fi
3273 fi
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3275 $as_echo "$cross_compiling" >&6; }
3276
3277 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3278 ac_clean_files=$ac_clean_files_save
3279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3280 $as_echo_n "checking for suffix of object files... " >&6; }
3281 if ${ac_cv_objext+:} false; then :
3282 $as_echo_n "(cached) " >&6
3283 else
3284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3285 /* end confdefs.h. */
3286
3287 int
3288 main ()
3289 {
3290
3291 ;
3292 return 0;
3293 }
3294 _ACEOF
3295 rm -f conftest.o conftest.obj
3296 if { { ac_try="$ac_compile"
3297 case "(($ac_try" in
3298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3299 *) ac_try_echo=$ac_try;;
3300 esac
3301 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3302 $as_echo "$ac_try_echo"; } >&5
3303 (eval "$ac_compile") 2>&5
3304 ac_status=$?
3305 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3306 test $ac_status = 0; }; then :
3307 for ac_file in conftest.o conftest.obj conftest.*; do
3308 test -f "$ac_file" || continue;
3309 case $ac_file in
3310 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3311 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3312 break;;
3313 esac
3314 done
3315 else
3316 $as_echo "$as_me: failed program was:" >&5
3317 sed 's/^/| /' conftest.$ac_ext >&5
3318
3319 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3320 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3321 as_fn_error $? "cannot compute suffix of object files: cannot compile
3322 See \`config.log' for more details" "$LINENO" 5; }
3323 fi
3324 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3325 fi
3326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3327 $as_echo "$ac_cv_objext" >&6; }
3328 OBJEXT=$ac_cv_objext
3329 ac_objext=$OBJEXT
3330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3331 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3332 if ${ac_cv_c_compiler_gnu+:} false; then :
3333 $as_echo_n "(cached) " >&6
3334 else
3335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3336 /* end confdefs.h. */
3337
3338 int
3339 main ()
3340 {
3341 #ifndef __GNUC__
3342 choke me
3343 #endif
3344
3345 ;
3346 return 0;
3347 }
3348 _ACEOF
3349 if ac_fn_c_try_compile "$LINENO"; then :
3350 ac_compiler_gnu=yes
3351 else
3352 ac_compiler_gnu=no
3353 fi
3354 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3355 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3356
3357 fi
3358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3359 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3360 if test $ac_compiler_gnu = yes; then
3361 GCC=yes
3362 else
3363 GCC=
3364 fi
3365 ac_test_CFLAGS=${CFLAGS+set}
3366 ac_save_CFLAGS=$CFLAGS
3367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3368 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3369 if ${ac_cv_prog_cc_g+:} false; then :
3370 $as_echo_n "(cached) " >&6
3371 else
3372 ac_save_c_werror_flag=$ac_c_werror_flag
3373 ac_c_werror_flag=yes
3374 ac_cv_prog_cc_g=no
3375 CFLAGS="-g"
3376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3377 /* end confdefs.h. */
3378
3379 int
3380 main ()
3381 {
3382
3383 ;
3384 return 0;
3385 }
3386 _ACEOF
3387 if ac_fn_c_try_compile "$LINENO"; then :
3388 ac_cv_prog_cc_g=yes
3389 else
3390 CFLAGS=""
3391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3392 /* end confdefs.h. */
3393
3394 int
3395 main ()
3396 {
3397
3398 ;
3399 return 0;
3400 }
3401 _ACEOF
3402 if ac_fn_c_try_compile "$LINENO"; then :
3403
3404 else
3405 ac_c_werror_flag=$ac_save_c_werror_flag
3406 CFLAGS="-g"
3407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3408 /* end confdefs.h. */
3409
3410 int
3411 main ()
3412 {
3413
3414 ;
3415 return 0;
3416 }
3417 _ACEOF
3418 if ac_fn_c_try_compile "$LINENO"; then :
3419 ac_cv_prog_cc_g=yes
3420 fi
3421 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3422 fi
3423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3424 fi
3425 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3426 ac_c_werror_flag=$ac_save_c_werror_flag
3427 fi
3428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3429 $as_echo "$ac_cv_prog_cc_g" >&6; }
3430 if test "$ac_test_CFLAGS" = set; then
3431 CFLAGS=$ac_save_CFLAGS
3432 elif test $ac_cv_prog_cc_g = yes; then
3433 if test "$GCC" = yes; then
3434 CFLAGS="-g -O2"
3435 else
3436 CFLAGS="-g"
3437 fi
3438 else
3439 if test "$GCC" = yes; then
3440 CFLAGS="-O2"
3441 else
3442 CFLAGS=
3443 fi
3444 fi
3445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3446 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3447 if ${ac_cv_prog_cc_c89+:} false; then :
3448 $as_echo_n "(cached) " >&6
3449 else
3450 ac_cv_prog_cc_c89=no
3451 ac_save_CC=$CC
3452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3453 /* end confdefs.h. */
3454 #include <stdarg.h>
3455 #include <stdio.h>
3456 struct stat;
3457 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3458 struct buf { int x; };
3459 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3460 static char *e (p, i)
3461 char **p;
3462 int i;
3463 {
3464 return p[i];
3465 }
3466 static char *f (char * (*g) (char **, int), char **p, ...)
3467 {
3468 char *s;
3469 va_list v;
3470 va_start (v,p);
3471 s = g (p, va_arg (v,int));
3472 va_end (v);
3473 return s;
3474 }
3475
3476 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3477 function prototypes and stuff, but not '\xHH' hex character constants.
3478 These don't provoke an error unfortunately, instead are silently treated
3479 as 'x'. The following induces an error, until -std is added to get
3480 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3481 array size at least. It's necessary to write '\x00'==0 to get something
3482 that's true only with -std. */
3483 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3484
3485 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3486 inside strings and character constants. */
3487 #define FOO(x) 'x'
3488 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3489
3490 int test (int i, double x);
3491 struct s1 {int (*f) (int a);};
3492 struct s2 {int (*f) (double a);};
3493 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3494 int argc;
3495 char **argv;
3496 int
3497 main ()
3498 {
3499 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3500 ;
3501 return 0;
3502 }
3503 _ACEOF
3504 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3505 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3506 do
3507 CC="$ac_save_CC $ac_arg"
3508 if ac_fn_c_try_compile "$LINENO"; then :
3509 ac_cv_prog_cc_c89=$ac_arg
3510 fi
3511 rm -f core conftest.err conftest.$ac_objext
3512 test "x$ac_cv_prog_cc_c89" != "xno" && break
3513 done
3514 rm -f conftest.$ac_ext
3515 CC=$ac_save_CC
3516
3517 fi
3518 # AC_CACHE_VAL
3519 case "x$ac_cv_prog_cc_c89" in
3520 x)
3521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3522 $as_echo "none needed" >&6; } ;;
3523 xno)
3524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3525 $as_echo "unsupported" >&6; } ;;
3526 *)
3527 CC="$CC $ac_cv_prog_cc_c89"
3528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3529 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3530 esac
3531 if test "x$ac_cv_prog_cc_c89" != xno; then :
3532
3533 fi
3534
3535 ac_ext=c
3536 ac_cpp='$CPP $CPPFLAGS'
3537 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3538 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3539 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3540
3541 ac_ext=c
3542 ac_cpp='$CPP $CPPFLAGS'
3543 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3544 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3545 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3547 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3548 if ${am_cv_prog_cc_c_o+:} false; then :
3549 $as_echo_n "(cached) " >&6
3550 else
3551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3552 /* end confdefs.h. */
3553
3554 int
3555 main ()
3556 {
3557
3558 ;
3559 return 0;
3560 }
3561 _ACEOF
3562 # Make sure it works both with $CC and with simple cc.
3563 # Following AC_PROG_CC_C_O, we do the test twice because some
3564 # compilers refuse to overwrite an existing .o file with -o,
3565 # though they will create one.
3566 am_cv_prog_cc_c_o=yes
3567 for am_i in 1 2; do
3568 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3569 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3570 ac_status=$?
3571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3572 (exit $ac_status); } \
3573 && test -f conftest2.$ac_objext; then
3574 : OK
3575 else
3576 am_cv_prog_cc_c_o=no
3577 break
3578 fi
3579 done
3580 rm -f core conftest*
3581 unset am_i
3582 fi
3583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3584 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3585 if test "$am_cv_prog_cc_c_o" != yes; then
3586 # Losing compiler, so override with the script.
3587 # FIXME: It is wrong to rewrite CC.
3588 # But if we don't then we get into trouble of one sort or another.
3589 # A longer-term fix would be to have automake use am__CC in this case,
3590 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3591 CC="$am_aux_dir/compile $CC"
3592 fi
3593 ac_ext=c
3594 ac_cpp='$CPP $CPPFLAGS'
3595 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3596 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3597 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3598
3599
3600
3601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3602 $as_echo_n "checking for library containing strerror... " >&6; }
3603 if ${ac_cv_search_strerror+:} false; then :
3604 $as_echo_n "(cached) " >&6
3605 else
3606 ac_func_search_save_LIBS=$LIBS
3607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3608 /* end confdefs.h. */
3609
3610 /* Override any GCC internal prototype to avoid an error.
3611 Use char because int might match the return type of a GCC
3612 builtin and then its argument prototype would still apply. */
3613 #ifdef __cplusplus
3614 extern "C"
3615 #endif
3616 char strerror ();
3617 int
3618 main ()
3619 {
3620 return strerror ();
3621 ;
3622 return 0;
3623 }
3624 _ACEOF
3625 for ac_lib in '' cposix; do
3626 if test -z "$ac_lib"; then
3627 ac_res="none required"
3628 else
3629 ac_res=-l$ac_lib
3630 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3631 fi
3632 if ac_fn_c_try_link "$LINENO"; then :
3633 ac_cv_search_strerror=$ac_res
3634 fi
3635 rm -f core conftest.err conftest.$ac_objext \
3636 conftest$ac_exeext
3637 if ${ac_cv_search_strerror+:} false; then :
3638 break
3639 fi
3640 done
3641 if ${ac_cv_search_strerror+:} false; then :
3642
3643 else
3644 ac_cv_search_strerror=no
3645 fi
3646 rm conftest.$ac_ext
3647 LIBS=$ac_func_search_save_LIBS
3648 fi
3649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3650 $as_echo "$ac_cv_search_strerror" >&6; }
3651 ac_res=$ac_cv_search_strerror
3652 if test "$ac_res" != no; then :
3653 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3654
3655 fi
3656
3657
3658 am__api_version='1.15'
3659
3660 # Find a good install program. We prefer a C program (faster),
3661 # so one script is as good as another. But avoid the broken or
3662 # incompatible versions:
3663 # SysV /etc/install, /usr/sbin/install
3664 # SunOS /usr/etc/install
3665 # IRIX /sbin/install
3666 # AIX /bin/install
3667 # AmigaOS /C/install, which installs bootblocks on floppy discs
3668 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3669 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3670 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3671 # OS/2's system install, which has a completely different semantic
3672 # ./install, which can be erroneously created by make from ./install.sh.
3673 # Reject install programs that cannot install multiple files.
3674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3675 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3676 if test -z "$INSTALL"; then
3677 if ${ac_cv_path_install+:} false; then :
3678 $as_echo_n "(cached) " >&6
3679 else
3680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3681 for as_dir in $PATH
3682 do
3683 IFS=$as_save_IFS
3684 test -z "$as_dir" && as_dir=.
3685 # Account for people who put trailing slashes in PATH elements.
3686 case $as_dir/ in #((
3687 ./ | .// | /[cC]/* | \
3688 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3689 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3690 /usr/ucb/* ) ;;
3691 *)
3692 # OSF1 and SCO ODT 3.0 have their own names for install.
3693 # Don't use installbsd from OSF since it installs stuff as root
3694 # by default.
3695 for ac_prog in ginstall scoinst install; do
3696 for ac_exec_ext in '' $ac_executable_extensions; do
3697 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3698 if test $ac_prog = install &&
3699 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3700 # AIX install. It has an incompatible calling convention.
3701 :
3702 elif test $ac_prog = install &&
3703 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3704 # program-specific install script used by HP pwplus--don't use.
3705 :
3706 else
3707 rm -rf conftest.one conftest.two conftest.dir
3708 echo one > conftest.one
3709 echo two > conftest.two
3710 mkdir conftest.dir
3711 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3712 test -s conftest.one && test -s conftest.two &&
3713 test -s conftest.dir/conftest.one &&
3714 test -s conftest.dir/conftest.two
3715 then
3716 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3717 break 3
3718 fi
3719 fi
3720 fi
3721 done
3722 done
3723 ;;
3724 esac
3725
3726 done
3727 IFS=$as_save_IFS
3728
3729 rm -rf conftest.one conftest.two conftest.dir
3730
3731 fi
3732 if test "${ac_cv_path_install+set}" = set; then
3733 INSTALL=$ac_cv_path_install
3734 else
3735 # As a last resort, use the slow shell script. Don't cache a
3736 # value for INSTALL within a source directory, because that will
3737 # break other packages using the cache if that directory is
3738 # removed, or if the value is a relative name.
3739 INSTALL=$ac_install_sh
3740 fi
3741 fi
3742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3743 $as_echo "$INSTALL" >&6; }
3744
3745 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3746 # It thinks the first close brace ends the variable substitution.
3747 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3748
3749 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3750
3751 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3752
3753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3754 $as_echo_n "checking whether build environment is sane... " >&6; }
3755 # Reject unsafe characters in $srcdir or the absolute working directory
3756 # name. Accept space and tab only in the latter.
3757 am_lf='
3758 '
3759 case `pwd` in
3760 *[\\\"\#\$\&\'\`$am_lf]*)
3761 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3762 esac
3763 case $srcdir in
3764 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3765 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3766 esac
3767
3768 # Do 'set' in a subshell so we don't clobber the current shell's
3769 # arguments. Must try -L first in case configure is actually a
3770 # symlink; some systems play weird games with the mod time of symlinks
3771 # (eg FreeBSD returns the mod time of the symlink's containing
3772 # directory).
3773 if (
3774 am_has_slept=no
3775 for am_try in 1 2; do
3776 echo "timestamp, slept: $am_has_slept" > conftest.file
3777 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3778 if test "$*" = "X"; then
3779 # -L didn't work.
3780 set X `ls -t "$srcdir/configure" conftest.file`
3781 fi
3782 if test "$*" != "X $srcdir/configure conftest.file" \
3783 && test "$*" != "X conftest.file $srcdir/configure"; then
3784
3785 # If neither matched, then we have a broken ls. This can happen
3786 # if, for instance, CONFIG_SHELL is bash and it inherits a
3787 # broken ls alias from the environment. This has actually
3788 # happened. Such a system could not be considered "sane".
3789 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3790 alias in your environment" "$LINENO" 5
3791 fi
3792 if test "$2" = conftest.file || test $am_try -eq 2; then
3793 break
3794 fi
3795 # Just in case.
3796 sleep 1
3797 am_has_slept=yes
3798 done
3799 test "$2" = conftest.file
3800 )
3801 then
3802 # Ok.
3803 :
3804 else
3805 as_fn_error $? "newly created file is older than distributed files!
3806 Check your system clock" "$LINENO" 5
3807 fi
3808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3809 $as_echo "yes" >&6; }
3810 # If we didn't sleep, we still need to ensure time stamps of config.status and
3811 # generated files are strictly newer.
3812 am_sleep_pid=
3813 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3814 ( sleep 1 ) &
3815 am_sleep_pid=$!
3816 fi
3817
3818 rm -f conftest.file
3819
3820 test "$program_prefix" != NONE &&
3821 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3822 # Use a double $ so make ignores it.
3823 test "$program_suffix" != NONE &&
3824 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3825 # Double any \ or $.
3826 # By default was `s,x,x', remove it if useless.
3827 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3828 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3829
3830 if test x"${MISSING+set}" != xset; then
3831 case $am_aux_dir in
3832 *\ * | *\ *)
3833 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3834 *)
3835 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3836 esac
3837 fi
3838 # Use eval to expand $SHELL
3839 if eval "$MISSING --is-lightweight"; then
3840 am_missing_run="$MISSING "
3841 else
3842 am_missing_run=
3843 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3844 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3845 fi
3846
3847 if test x"${install_sh+set}" != xset; then
3848 case $am_aux_dir in
3849 *\ * | *\ *)
3850 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3851 *)
3852 install_sh="\${SHELL} $am_aux_dir/install-sh"
3853 esac
3854 fi
3855
3856 # Installed binaries are usually stripped using 'strip' when the user
3857 # run "make install-strip". However 'strip' might not be the right
3858 # tool to use in cross-compilation environments, therefore Automake
3859 # will honor the 'STRIP' environment variable to overrule this program.
3860 if test "$cross_compiling" != no; then
3861 if test -n "$ac_tool_prefix"; then
3862 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3863 set dummy ${ac_tool_prefix}strip; ac_word=$2
3864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3865 $as_echo_n "checking for $ac_word... " >&6; }
3866 if ${ac_cv_prog_STRIP+:} false; then :
3867 $as_echo_n "(cached) " >&6
3868 else
3869 if test -n "$STRIP"; then
3870 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3871 else
3872 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3873 for as_dir in $PATH
3874 do
3875 IFS=$as_save_IFS
3876 test -z "$as_dir" && as_dir=.
3877 for ac_exec_ext in '' $ac_executable_extensions; do
3878 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3879 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3880 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3881 break 2
3882 fi
3883 done
3884 done
3885 IFS=$as_save_IFS
3886
3887 fi
3888 fi
3889 STRIP=$ac_cv_prog_STRIP
3890 if test -n "$STRIP"; then
3891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3892 $as_echo "$STRIP" >&6; }
3893 else
3894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3895 $as_echo "no" >&6; }
3896 fi
3897
3898
3899 fi
3900 if test -z "$ac_cv_prog_STRIP"; then
3901 ac_ct_STRIP=$STRIP
3902 # Extract the first word of "strip", so it can be a program name with args.
3903 set dummy strip; ac_word=$2
3904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3905 $as_echo_n "checking for $ac_word... " >&6; }
3906 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3907 $as_echo_n "(cached) " >&6
3908 else
3909 if test -n "$ac_ct_STRIP"; then
3910 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3911 else
3912 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3913 for as_dir in $PATH
3914 do
3915 IFS=$as_save_IFS
3916 test -z "$as_dir" && as_dir=.
3917 for ac_exec_ext in '' $ac_executable_extensions; do
3918 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3919 ac_cv_prog_ac_ct_STRIP="strip"
3920 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3921 break 2
3922 fi
3923 done
3924 done
3925 IFS=$as_save_IFS
3926
3927 fi
3928 fi
3929 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3930 if test -n "$ac_ct_STRIP"; then
3931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3932 $as_echo "$ac_ct_STRIP" >&6; }
3933 else
3934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3935 $as_echo "no" >&6; }
3936 fi
3937
3938 if test "x$ac_ct_STRIP" = x; then
3939 STRIP=":"
3940 else
3941 case $cross_compiling:$ac_tool_warned in
3942 yes:)
3943 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3944 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3945 ac_tool_warned=yes ;;
3946 esac
3947 STRIP=$ac_ct_STRIP
3948 fi
3949 else
3950 STRIP="$ac_cv_prog_STRIP"
3951 fi
3952
3953 fi
3954 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3955
3956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3957 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3958 if test -z "$MKDIR_P"; then
3959 if ${ac_cv_path_mkdir+:} false; then :
3960 $as_echo_n "(cached) " >&6
3961 else
3962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3963 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3964 do
3965 IFS=$as_save_IFS
3966 test -z "$as_dir" && as_dir=.
3967 for ac_prog in mkdir gmkdir; do
3968 for ac_exec_ext in '' $ac_executable_extensions; do
3969 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3970 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3971 'mkdir (GNU coreutils) '* | \
3972 'mkdir (coreutils) '* | \
3973 'mkdir (fileutils) '4.1*)
3974 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3975 break 3;;
3976 esac
3977 done
3978 done
3979 done
3980 IFS=$as_save_IFS
3981
3982 fi
3983
3984 test -d ./--version && rmdir ./--version
3985 if test "${ac_cv_path_mkdir+set}" = set; then
3986 MKDIR_P="$ac_cv_path_mkdir -p"
3987 else
3988 # As a last resort, use the slow shell script. Don't cache a
3989 # value for MKDIR_P within a source directory, because that will
3990 # break other packages using the cache if that directory is
3991 # removed, or if the value is a relative name.
3992 MKDIR_P="$ac_install_sh -d"
3993 fi
3994 fi
3995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3996 $as_echo "$MKDIR_P" >&6; }
3997
3998 for ac_prog in gawk mawk nawk awk
3999 do
4000 # Extract the first word of "$ac_prog", so it can be a program name with args.
4001 set dummy $ac_prog; ac_word=$2
4002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4003 $as_echo_n "checking for $ac_word... " >&6; }
4004 if ${ac_cv_prog_AWK+:} false; then :
4005 $as_echo_n "(cached) " >&6
4006 else
4007 if test -n "$AWK"; then
4008 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4009 else
4010 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4011 for as_dir in $PATH
4012 do
4013 IFS=$as_save_IFS
4014 test -z "$as_dir" && as_dir=.
4015 for ac_exec_ext in '' $ac_executable_extensions; do
4016 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4017 ac_cv_prog_AWK="$ac_prog"
4018 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4019 break 2
4020 fi
4021 done
4022 done
4023 IFS=$as_save_IFS
4024
4025 fi
4026 fi
4027 AWK=$ac_cv_prog_AWK
4028 if test -n "$AWK"; then
4029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4030 $as_echo "$AWK" >&6; }
4031 else
4032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4033 $as_echo "no" >&6; }
4034 fi
4035
4036
4037 test -n "$AWK" && break
4038 done
4039
4040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4041 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4042 set x ${MAKE-make}
4043 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4044 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4045 $as_echo_n "(cached) " >&6
4046 else
4047 cat >conftest.make <<\_ACEOF
4048 SHELL = /bin/sh
4049 all:
4050 @echo '@@@%%%=$(MAKE)=@@@%%%'
4051 _ACEOF
4052 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4053 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4054 *@@@%%%=?*=@@@%%%*)
4055 eval ac_cv_prog_make_${ac_make}_set=yes;;
4056 *)
4057 eval ac_cv_prog_make_${ac_make}_set=no;;
4058 esac
4059 rm -f conftest.make
4060 fi
4061 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4063 $as_echo "yes" >&6; }
4064 SET_MAKE=
4065 else
4066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4067 $as_echo "no" >&6; }
4068 SET_MAKE="MAKE=${MAKE-make}"
4069 fi
4070
4071 rm -rf .tst 2>/dev/null
4072 mkdir .tst 2>/dev/null
4073 if test -d .tst; then
4074 am__leading_dot=.
4075 else
4076 am__leading_dot=_
4077 fi
4078 rmdir .tst 2>/dev/null
4079
4080 DEPDIR="${am__leading_dot}deps"
4081
4082 ac_config_commands="$ac_config_commands depfiles"
4083
4084
4085 am_make=${MAKE-make}
4086 cat > confinc << 'END'
4087 am__doit:
4088 @echo this is the am__doit target
4089 .PHONY: am__doit
4090 END
4091 # If we don't find an include directive, just comment out the code.
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4093 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4094 am__include="#"
4095 am__quote=
4096 _am_result=none
4097 # First try GNU make style include.
4098 echo "include confinc" > confmf
4099 # Ignore all kinds of additional output from 'make'.
4100 case `$am_make -s -f confmf 2> /dev/null` in #(
4101 *the\ am__doit\ target*)
4102 am__include=include
4103 am__quote=
4104 _am_result=GNU
4105 ;;
4106 esac
4107 # Now try BSD make style include.
4108 if test "$am__include" = "#"; then
4109 echo '.include "confinc"' > confmf
4110 case `$am_make -s -f confmf 2> /dev/null` in #(
4111 *the\ am__doit\ target*)
4112 am__include=.include
4113 am__quote="\""
4114 _am_result=BSD
4115 ;;
4116 esac
4117 fi
4118
4119
4120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4121 $as_echo "$_am_result" >&6; }
4122 rm -f confinc confmf
4123
4124 # Check whether --enable-dependency-tracking was given.
4125 if test "${enable_dependency_tracking+set}" = set; then :
4126 enableval=$enable_dependency_tracking;
4127 fi
4128
4129 if test "x$enable_dependency_tracking" != xno; then
4130 am_depcomp="$ac_aux_dir/depcomp"
4131 AMDEPBACKSLASH='\'
4132 am__nodep='_no'
4133 fi
4134 if test "x$enable_dependency_tracking" != xno; then
4135 AMDEP_TRUE=
4136 AMDEP_FALSE='#'
4137 else
4138 AMDEP_TRUE='#'
4139 AMDEP_FALSE=
4140 fi
4141
4142
4143 # Check whether --enable-silent-rules was given.
4144 if test "${enable_silent_rules+set}" = set; then :
4145 enableval=$enable_silent_rules;
4146 fi
4147
4148 case $enable_silent_rules in # (((
4149 yes) AM_DEFAULT_VERBOSITY=0;;
4150 no) AM_DEFAULT_VERBOSITY=1;;
4151 *) AM_DEFAULT_VERBOSITY=1;;
4152 esac
4153 am_make=${MAKE-make}
4154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4155 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4156 if ${am_cv_make_support_nested_variables+:} false; then :
4157 $as_echo_n "(cached) " >&6
4158 else
4159 if $as_echo 'TRUE=$(BAR$(V))
4160 BAR0=false
4161 BAR1=true
4162 V=1
4163 am__doit:
4164 @$(TRUE)
4165 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4166 am_cv_make_support_nested_variables=yes
4167 else
4168 am_cv_make_support_nested_variables=no
4169 fi
4170 fi
4171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4172 $as_echo "$am_cv_make_support_nested_variables" >&6; }
4173 if test $am_cv_make_support_nested_variables = yes; then
4174 AM_V='$(V)'
4175 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4176 else
4177 AM_V=$AM_DEFAULT_VERBOSITY
4178 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4179 fi
4180 AM_BACKSLASH='\'
4181
4182 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4183 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4184 # is not polluted with repeated "-I."
4185 am__isrc=' -I$(srcdir)'
4186 # test to see if srcdir already configured
4187 if test -f $srcdir/config.status; then
4188 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4189 fi
4190 fi
4191
4192 # test whether we have cygpath
4193 if test -z "$CYGPATH_W"; then
4194 if (cygpath --version) >/dev/null 2>/dev/null; then
4195 CYGPATH_W='cygpath -w'
4196 else
4197 CYGPATH_W=echo
4198 fi
4199 fi
4200
4201
4202 # Define the identity of the package.
4203 PACKAGE='binutils'
4204 VERSION='2.36.50'
4205
4206
4207 cat >>confdefs.h <<_ACEOF
4208 #define PACKAGE "$PACKAGE"
4209 _ACEOF
4210
4211
4212 cat >>confdefs.h <<_ACEOF
4213 #define VERSION "$VERSION"
4214 _ACEOF
4215
4216 # Some tools Automake needs.
4217
4218 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4219
4220
4221 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4222
4223
4224 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4225
4226
4227 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4228
4229
4230 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4231
4232 # For better backward compatibility. To be removed once Automake 1.9.x
4233 # dies out for good. For more background, see:
4234 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4235 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4236 mkdir_p='$(MKDIR_P)'
4237
4238 # We need awk for the "check" target (and possibly the TAP driver). The
4239 # system "awk" is bad on some platforms.
4240 # Always define AMTAR for backward compatibility. Yes, it's still used
4241 # in the wild :-( We should find a proper way to deprecate it ...
4242 AMTAR='$${TAR-tar}'
4243
4244
4245 # We'll loop over all known methods to create a tar archive until one works.
4246 _am_tools='gnutar pax cpio none'
4247
4248 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4249
4250
4251
4252
4253
4254 depcc="$CC" am_compiler_list=
4255
4256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4257 $as_echo_n "checking dependency style of $depcc... " >&6; }
4258 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4259 $as_echo_n "(cached) " >&6
4260 else
4261 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4262 # We make a subdir and do the tests there. Otherwise we can end up
4263 # making bogus files that we don't know about and never remove. For
4264 # instance it was reported that on HP-UX the gcc test will end up
4265 # making a dummy file named 'D' -- because '-MD' means "put the output
4266 # in D".
4267 rm -rf conftest.dir
4268 mkdir conftest.dir
4269 # Copy depcomp to subdir because otherwise we won't find it if we're
4270 # using a relative directory.
4271 cp "$am_depcomp" conftest.dir
4272 cd conftest.dir
4273 # We will build objects and dependencies in a subdirectory because
4274 # it helps to detect inapplicable dependency modes. For instance
4275 # both Tru64's cc and ICC support -MD to output dependencies as a
4276 # side effect of compilation, but ICC will put the dependencies in
4277 # the current directory while Tru64 will put them in the object
4278 # directory.
4279 mkdir sub
4280
4281 am_cv_CC_dependencies_compiler_type=none
4282 if test "$am_compiler_list" = ""; then
4283 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4284 fi
4285 am__universal=false
4286 case " $depcc " in #(
4287 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4288 esac
4289
4290 for depmode in $am_compiler_list; do
4291 # Setup a source with many dependencies, because some compilers
4292 # like to wrap large dependency lists on column 80 (with \), and
4293 # we should not choose a depcomp mode which is confused by this.
4294 #
4295 # We need to recreate these files for each test, as the compiler may
4296 # overwrite some of them when testing with obscure command lines.
4297 # This happens at least with the AIX C compiler.
4298 : > sub/conftest.c
4299 for i in 1 2 3 4 5 6; do
4300 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4301 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4302 # Solaris 10 /bin/sh.
4303 echo '/* dummy */' > sub/conftst$i.h
4304 done
4305 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4306
4307 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4308 # mode. It turns out that the SunPro C++ compiler does not properly
4309 # handle '-M -o', and we need to detect this. Also, some Intel
4310 # versions had trouble with output in subdirs.
4311 am__obj=sub/conftest.${OBJEXT-o}
4312 am__minus_obj="-o $am__obj"
4313 case $depmode in
4314 gcc)
4315 # This depmode causes a compiler race in universal mode.
4316 test "$am__universal" = false || continue
4317 ;;
4318 nosideeffect)
4319 # After this tag, mechanisms are not by side-effect, so they'll
4320 # only be used when explicitly requested.
4321 if test "x$enable_dependency_tracking" = xyes; then
4322 continue
4323 else
4324 break
4325 fi
4326 ;;
4327 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4328 # This compiler won't grok '-c -o', but also, the minuso test has
4329 # not run yet. These depmodes are late enough in the game, and
4330 # so weak that their functioning should not be impacted.
4331 am__obj=conftest.${OBJEXT-o}
4332 am__minus_obj=
4333 ;;
4334 none) break ;;
4335 esac
4336 if depmode=$depmode \
4337 source=sub/conftest.c object=$am__obj \
4338 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4339 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4340 >/dev/null 2>conftest.err &&
4341 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4342 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4343 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4344 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4345 # icc doesn't choke on unknown options, it will just issue warnings
4346 # or remarks (even with -Werror). So we grep stderr for any message
4347 # that says an option was ignored or not supported.
4348 # When given -MP, icc 7.0 and 7.1 complain thusly:
4349 # icc: Command line warning: ignoring option '-M'; no argument required
4350 # The diagnosis changed in icc 8.0:
4351 # icc: Command line remark: option '-MP' not supported
4352 if (grep 'ignoring option' conftest.err ||
4353 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4354 am_cv_CC_dependencies_compiler_type=$depmode
4355 break
4356 fi
4357 fi
4358 done
4359
4360 cd ..
4361 rm -rf conftest.dir
4362 else
4363 am_cv_CC_dependencies_compiler_type=none
4364 fi
4365
4366 fi
4367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4368 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4369 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4370
4371 if
4372 test "x$enable_dependency_tracking" != xno \
4373 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4374 am__fastdepCC_TRUE=
4375 am__fastdepCC_FALSE='#'
4376 else
4377 am__fastdepCC_TRUE='#'
4378 am__fastdepCC_FALSE=
4379 fi
4380
4381
4382
4383 # POSIX will say in a future version that running "rm -f" with no argument
4384 # is OK; and we want to be able to make that assumption in our Makefile
4385 # recipes. So use an aggressive probe to check that the usage we want is
4386 # actually supported "in the wild" to an acceptable degree.
4387 # See automake bug#10828.
4388 # To make any issue more visible, cause the running configure to be aborted
4389 # by default if the 'rm' program in use doesn't match our expectations; the
4390 # user can still override this though.
4391 if rm -f && rm -fr && rm -rf; then : OK; else
4392 cat >&2 <<'END'
4393 Oops!
4394
4395 Your 'rm' program seems unable to run without file operands specified
4396 on the command line, even when the '-f' option is present. This is contrary
4397 to the behaviour of most rm programs out there, and not conforming with
4398 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4399
4400 Please tell bug-automake@gnu.org about your system, including the value
4401 of your $PATH and any error possibly output before this message. This
4402 can help us improve future automake versions.
4403
4404 END
4405 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4406 echo 'Configuration will proceed anyway, since you have set the' >&2
4407 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4408 echo >&2
4409 else
4410 cat >&2 <<'END'
4411 Aborting the configuration process, to ensure you take notice of the issue.
4412
4413 You can download and install GNU coreutils to get an 'rm' implementation
4414 that behaves properly: <http://www.gnu.org/software/coreutils/>.
4415
4416 If you want to complete the configuration process using your problematic
4417 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4418 to "yes", and re-run configure.
4419
4420 END
4421 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4422 fi
4423 fi
4424
4425
4426 ac_ext=c
4427 ac_cpp='$CPP $CPPFLAGS'
4428 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4429 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4430 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4431 if test -n "$ac_tool_prefix"; then
4432 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4433 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4435 $as_echo_n "checking for $ac_word... " >&6; }
4436 if ${ac_cv_prog_CC+:} false; then :
4437 $as_echo_n "(cached) " >&6
4438 else
4439 if test -n "$CC"; then
4440 ac_cv_prog_CC="$CC" # Let the user override the test.
4441 else
4442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4443 for as_dir in $PATH
4444 do
4445 IFS=$as_save_IFS
4446 test -z "$as_dir" && as_dir=.
4447 for ac_exec_ext in '' $ac_executable_extensions; do
4448 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4449 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4450 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4451 break 2
4452 fi
4453 done
4454 done
4455 IFS=$as_save_IFS
4456
4457 fi
4458 fi
4459 CC=$ac_cv_prog_CC
4460 if test -n "$CC"; then
4461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4462 $as_echo "$CC" >&6; }
4463 else
4464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4465 $as_echo "no" >&6; }
4466 fi
4467
4468
4469 fi
4470 if test -z "$ac_cv_prog_CC"; then
4471 ac_ct_CC=$CC
4472 # Extract the first word of "gcc", so it can be a program name with args.
4473 set dummy gcc; ac_word=$2
4474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4475 $as_echo_n "checking for $ac_word... " >&6; }
4476 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4477 $as_echo_n "(cached) " >&6
4478 else
4479 if test -n "$ac_ct_CC"; then
4480 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4481 else
4482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4483 for as_dir in $PATH
4484 do
4485 IFS=$as_save_IFS
4486 test -z "$as_dir" && as_dir=.
4487 for ac_exec_ext in '' $ac_executable_extensions; do
4488 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4489 ac_cv_prog_ac_ct_CC="gcc"
4490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4491 break 2
4492 fi
4493 done
4494 done
4495 IFS=$as_save_IFS
4496
4497 fi
4498 fi
4499 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4500 if test -n "$ac_ct_CC"; then
4501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4502 $as_echo "$ac_ct_CC" >&6; }
4503 else
4504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4505 $as_echo "no" >&6; }
4506 fi
4507
4508 if test "x$ac_ct_CC" = x; then
4509 CC=""
4510 else
4511 case $cross_compiling:$ac_tool_warned in
4512 yes:)
4513 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4514 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4515 ac_tool_warned=yes ;;
4516 esac
4517 CC=$ac_ct_CC
4518 fi
4519 else
4520 CC="$ac_cv_prog_CC"
4521 fi
4522
4523 if test -z "$CC"; then
4524 if test -n "$ac_tool_prefix"; then
4525 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4526 set dummy ${ac_tool_prefix}cc; ac_word=$2
4527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4528 $as_echo_n "checking for $ac_word... " >&6; }
4529 if ${ac_cv_prog_CC+:} false; then :
4530 $as_echo_n "(cached) " >&6
4531 else
4532 if test -n "$CC"; then
4533 ac_cv_prog_CC="$CC" # Let the user override the test.
4534 else
4535 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4536 for as_dir in $PATH
4537 do
4538 IFS=$as_save_IFS
4539 test -z "$as_dir" && as_dir=.
4540 for ac_exec_ext in '' $ac_executable_extensions; do
4541 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4542 ac_cv_prog_CC="${ac_tool_prefix}cc"
4543 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4544 break 2
4545 fi
4546 done
4547 done
4548 IFS=$as_save_IFS
4549
4550 fi
4551 fi
4552 CC=$ac_cv_prog_CC
4553 if test -n "$CC"; then
4554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4555 $as_echo "$CC" >&6; }
4556 else
4557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4558 $as_echo "no" >&6; }
4559 fi
4560
4561
4562 fi
4563 fi
4564 if test -z "$CC"; then
4565 # Extract the first word of "cc", so it can be a program name with args.
4566 set dummy cc; ac_word=$2
4567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4568 $as_echo_n "checking for $ac_word... " >&6; }
4569 if ${ac_cv_prog_CC+:} false; then :
4570 $as_echo_n "(cached) " >&6
4571 else
4572 if test -n "$CC"; then
4573 ac_cv_prog_CC="$CC" # Let the user override the test.
4574 else
4575 ac_prog_rejected=no
4576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4577 for as_dir in $PATH
4578 do
4579 IFS=$as_save_IFS
4580 test -z "$as_dir" && as_dir=.
4581 for ac_exec_ext in '' $ac_executable_extensions; do
4582 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4583 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4584 ac_prog_rejected=yes
4585 continue
4586 fi
4587 ac_cv_prog_CC="cc"
4588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4589 break 2
4590 fi
4591 done
4592 done
4593 IFS=$as_save_IFS
4594
4595 if test $ac_prog_rejected = yes; then
4596 # We found a bogon in the path, so make sure we never use it.
4597 set dummy $ac_cv_prog_CC
4598 shift
4599 if test $# != 0; then
4600 # We chose a different compiler from the bogus one.
4601 # However, it has the same basename, so the bogon will be chosen
4602 # first if we set CC to just the basename; use the full file name.
4603 shift
4604 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4605 fi
4606 fi
4607 fi
4608 fi
4609 CC=$ac_cv_prog_CC
4610 if test -n "$CC"; then
4611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4612 $as_echo "$CC" >&6; }
4613 else
4614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4615 $as_echo "no" >&6; }
4616 fi
4617
4618
4619 fi
4620 if test -z "$CC"; then
4621 if test -n "$ac_tool_prefix"; then
4622 for ac_prog in cl.exe
4623 do
4624 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4625 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4627 $as_echo_n "checking for $ac_word... " >&6; }
4628 if ${ac_cv_prog_CC+:} false; then :
4629 $as_echo_n "(cached) " >&6
4630 else
4631 if test -n "$CC"; then
4632 ac_cv_prog_CC="$CC" # Let the user override the test.
4633 else
4634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4635 for as_dir in $PATH
4636 do
4637 IFS=$as_save_IFS
4638 test -z "$as_dir" && as_dir=.
4639 for ac_exec_ext in '' $ac_executable_extensions; do
4640 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4641 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4643 break 2
4644 fi
4645 done
4646 done
4647 IFS=$as_save_IFS
4648
4649 fi
4650 fi
4651 CC=$ac_cv_prog_CC
4652 if test -n "$CC"; then
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4654 $as_echo "$CC" >&6; }
4655 else
4656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4657 $as_echo "no" >&6; }
4658 fi
4659
4660
4661 test -n "$CC" && break
4662 done
4663 fi
4664 if test -z "$CC"; then
4665 ac_ct_CC=$CC
4666 for ac_prog in cl.exe
4667 do
4668 # Extract the first word of "$ac_prog", so it can be a program name with args.
4669 set dummy $ac_prog; ac_word=$2
4670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4671 $as_echo_n "checking for $ac_word... " >&6; }
4672 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4673 $as_echo_n "(cached) " >&6
4674 else
4675 if test -n "$ac_ct_CC"; then
4676 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4677 else
4678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4679 for as_dir in $PATH
4680 do
4681 IFS=$as_save_IFS
4682 test -z "$as_dir" && as_dir=.
4683 for ac_exec_ext in '' $ac_executable_extensions; do
4684 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4685 ac_cv_prog_ac_ct_CC="$ac_prog"
4686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4687 break 2
4688 fi
4689 done
4690 done
4691 IFS=$as_save_IFS
4692
4693 fi
4694 fi
4695 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4696 if test -n "$ac_ct_CC"; then
4697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4698 $as_echo "$ac_ct_CC" >&6; }
4699 else
4700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4701 $as_echo "no" >&6; }
4702 fi
4703
4704
4705 test -n "$ac_ct_CC" && break
4706 done
4707
4708 if test "x$ac_ct_CC" = x; then
4709 CC=""
4710 else
4711 case $cross_compiling:$ac_tool_warned in
4712 yes:)
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4714 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4715 ac_tool_warned=yes ;;
4716 esac
4717 CC=$ac_ct_CC
4718 fi
4719 fi
4720
4721 fi
4722
4723
4724 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4725 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4726 as_fn_error $? "no acceptable C compiler found in \$PATH
4727 See \`config.log' for more details" "$LINENO" 5; }
4728
4729 # Provide some information about the compiler.
4730 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4731 set X $ac_compile
4732 ac_compiler=$2
4733 for ac_option in --version -v -V -qversion; do
4734 { { ac_try="$ac_compiler $ac_option >&5"
4735 case "(($ac_try" in
4736 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4737 *) ac_try_echo=$ac_try;;
4738 esac
4739 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4740 $as_echo "$ac_try_echo"; } >&5
4741 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4742 ac_status=$?
4743 if test -s conftest.err; then
4744 sed '10a\
4745 ... rest of stderr output deleted ...
4746 10q' conftest.err >conftest.er1
4747 cat conftest.er1 >&5
4748 fi
4749 rm -f conftest.er1 conftest.err
4750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4751 test $ac_status = 0; }
4752 done
4753
4754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4755 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4756 if ${ac_cv_c_compiler_gnu+:} false; then :
4757 $as_echo_n "(cached) " >&6
4758 else
4759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4760 /* end confdefs.h. */
4761
4762 int
4763 main ()
4764 {
4765 #ifndef __GNUC__
4766 choke me
4767 #endif
4768
4769 ;
4770 return 0;
4771 }
4772 _ACEOF
4773 if ac_fn_c_try_compile "$LINENO"; then :
4774 ac_compiler_gnu=yes
4775 else
4776 ac_compiler_gnu=no
4777 fi
4778 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4779 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4780
4781 fi
4782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4783 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4784 if test $ac_compiler_gnu = yes; then
4785 GCC=yes
4786 else
4787 GCC=
4788 fi
4789 ac_test_CFLAGS=${CFLAGS+set}
4790 ac_save_CFLAGS=$CFLAGS
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4792 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4793 if ${ac_cv_prog_cc_g+:} false; then :
4794 $as_echo_n "(cached) " >&6
4795 else
4796 ac_save_c_werror_flag=$ac_c_werror_flag
4797 ac_c_werror_flag=yes
4798 ac_cv_prog_cc_g=no
4799 CFLAGS="-g"
4800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4801 /* end confdefs.h. */
4802
4803 int
4804 main ()
4805 {
4806
4807 ;
4808 return 0;
4809 }
4810 _ACEOF
4811 if ac_fn_c_try_compile "$LINENO"; then :
4812 ac_cv_prog_cc_g=yes
4813 else
4814 CFLAGS=""
4815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4816 /* end confdefs.h. */
4817
4818 int
4819 main ()
4820 {
4821
4822 ;
4823 return 0;
4824 }
4825 _ACEOF
4826 if ac_fn_c_try_compile "$LINENO"; then :
4827
4828 else
4829 ac_c_werror_flag=$ac_save_c_werror_flag
4830 CFLAGS="-g"
4831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4832 /* end confdefs.h. */
4833
4834 int
4835 main ()
4836 {
4837
4838 ;
4839 return 0;
4840 }
4841 _ACEOF
4842 if ac_fn_c_try_compile "$LINENO"; then :
4843 ac_cv_prog_cc_g=yes
4844 fi
4845 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4846 fi
4847 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4848 fi
4849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4850 ac_c_werror_flag=$ac_save_c_werror_flag
4851 fi
4852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4853 $as_echo "$ac_cv_prog_cc_g" >&6; }
4854 if test "$ac_test_CFLAGS" = set; then
4855 CFLAGS=$ac_save_CFLAGS
4856 elif test $ac_cv_prog_cc_g = yes; then
4857 if test "$GCC" = yes; then
4858 CFLAGS="-g -O2"
4859 else
4860 CFLAGS="-g"
4861 fi
4862 else
4863 if test "$GCC" = yes; then
4864 CFLAGS="-O2"
4865 else
4866 CFLAGS=
4867 fi
4868 fi
4869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4870 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4871 if ${ac_cv_prog_cc_c89+:} false; then :
4872 $as_echo_n "(cached) " >&6
4873 else
4874 ac_cv_prog_cc_c89=no
4875 ac_save_CC=$CC
4876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4877 /* end confdefs.h. */
4878 #include <stdarg.h>
4879 #include <stdio.h>
4880 struct stat;
4881 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4882 struct buf { int x; };
4883 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4884 static char *e (p, i)
4885 char **p;
4886 int i;
4887 {
4888 return p[i];
4889 }
4890 static char *f (char * (*g) (char **, int), char **p, ...)
4891 {
4892 char *s;
4893 va_list v;
4894 va_start (v,p);
4895 s = g (p, va_arg (v,int));
4896 va_end (v);
4897 return s;
4898 }
4899
4900 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4901 function prototypes and stuff, but not '\xHH' hex character constants.
4902 These don't provoke an error unfortunately, instead are silently treated
4903 as 'x'. The following induces an error, until -std is added to get
4904 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4905 array size at least. It's necessary to write '\x00'==0 to get something
4906 that's true only with -std. */
4907 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4908
4909 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4910 inside strings and character constants. */
4911 #define FOO(x) 'x'
4912 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4913
4914 int test (int i, double x);
4915 struct s1 {int (*f) (int a);};
4916 struct s2 {int (*f) (double a);};
4917 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4918 int argc;
4919 char **argv;
4920 int
4921 main ()
4922 {
4923 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4924 ;
4925 return 0;
4926 }
4927 _ACEOF
4928 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4929 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4930 do
4931 CC="$ac_save_CC $ac_arg"
4932 if ac_fn_c_try_compile "$LINENO"; then :
4933 ac_cv_prog_cc_c89=$ac_arg
4934 fi
4935 rm -f core conftest.err conftest.$ac_objext
4936 test "x$ac_cv_prog_cc_c89" != "xno" && break
4937 done
4938 rm -f conftest.$ac_ext
4939 CC=$ac_save_CC
4940
4941 fi
4942 # AC_CACHE_VAL
4943 case "x$ac_cv_prog_cc_c89" in
4944 x)
4945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4946 $as_echo "none needed" >&6; } ;;
4947 xno)
4948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4949 $as_echo "unsupported" >&6; } ;;
4950 *)
4951 CC="$CC $ac_cv_prog_cc_c89"
4952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4953 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4954 esac
4955 if test "x$ac_cv_prog_cc_c89" != xno; then :
4956
4957 fi
4958
4959 ac_ext=c
4960 ac_cpp='$CPP $CPPFLAGS'
4961 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4962 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4963 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4964
4965 ac_ext=c
4966 ac_cpp='$CPP $CPPFLAGS'
4967 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4968 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4969 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4971 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4972 if ${am_cv_prog_cc_c_o+:} false; then :
4973 $as_echo_n "(cached) " >&6
4974 else
4975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4976 /* end confdefs.h. */
4977
4978 int
4979 main ()
4980 {
4981
4982 ;
4983 return 0;
4984 }
4985 _ACEOF
4986 # Make sure it works both with $CC and with simple cc.
4987 # Following AC_PROG_CC_C_O, we do the test twice because some
4988 # compilers refuse to overwrite an existing .o file with -o,
4989 # though they will create one.
4990 am_cv_prog_cc_c_o=yes
4991 for am_i in 1 2; do
4992 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4993 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4994 ac_status=$?
4995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4996 (exit $ac_status); } \
4997 && test -f conftest2.$ac_objext; then
4998 : OK
4999 else
5000 am_cv_prog_cc_c_o=no
5001 break
5002 fi
5003 done
5004 rm -f core conftest*
5005 unset am_i
5006 fi
5007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5008 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5009 if test "$am_cv_prog_cc_c_o" != yes; then
5010 # Losing compiler, so override with the script.
5011 # FIXME: It is wrong to rewrite CC.
5012 # But if we don't then we get into trouble of one sort or another.
5013 # A longer-term fix would be to have automake use am__CC in this case,
5014 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5015 CC="$am_aux_dir/compile $CC"
5016 fi
5017 ac_ext=c
5018 ac_cpp='$CPP $CPPFLAGS'
5019 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5020 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5021 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5022
5023
5024 ac_ext=c
5025 ac_cpp='$CPP $CPPFLAGS'
5026 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5027 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5028 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5030 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5031 # On Suns, sometimes $CPP names a directory.
5032 if test -n "$CPP" && test -d "$CPP"; then
5033 CPP=
5034 fi
5035 if test -z "$CPP"; then
5036 if ${ac_cv_prog_CPP+:} false; then :
5037 $as_echo_n "(cached) " >&6
5038 else
5039 # Double quotes because CPP needs to be expanded
5040 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5041 do
5042 ac_preproc_ok=false
5043 for ac_c_preproc_warn_flag in '' yes
5044 do
5045 # Use a header file that comes with gcc, so configuring glibc
5046 # with a fresh cross-compiler works.
5047 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5048 # <limits.h> exists even on freestanding compilers.
5049 # On the NeXT, cc -E runs the code through the compiler's parser,
5050 # not just through cpp. "Syntax error" is here to catch this case.
5051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5052 /* end confdefs.h. */
5053 #ifdef __STDC__
5054 # include <limits.h>
5055 #else
5056 # include <assert.h>
5057 #endif
5058 Syntax error
5059 _ACEOF
5060 if ac_fn_c_try_cpp "$LINENO"; then :
5061
5062 else
5063 # Broken: fails on valid input.
5064 continue
5065 fi
5066 rm -f conftest.err conftest.i conftest.$ac_ext
5067
5068 # OK, works on sane cases. Now check whether nonexistent headers
5069 # can be detected and how.
5070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5071 /* end confdefs.h. */
5072 #include <ac_nonexistent.h>
5073 _ACEOF
5074 if ac_fn_c_try_cpp "$LINENO"; then :
5075 # Broken: success on invalid input.
5076 continue
5077 else
5078 # Passes both tests.
5079 ac_preproc_ok=:
5080 break
5081 fi
5082 rm -f conftest.err conftest.i conftest.$ac_ext
5083
5084 done
5085 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5086 rm -f conftest.i conftest.err conftest.$ac_ext
5087 if $ac_preproc_ok; then :
5088 break
5089 fi
5090
5091 done
5092 ac_cv_prog_CPP=$CPP
5093
5094 fi
5095 CPP=$ac_cv_prog_CPP
5096 else
5097 ac_cv_prog_CPP=$CPP
5098 fi
5099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5100 $as_echo "$CPP" >&6; }
5101 ac_preproc_ok=false
5102 for ac_c_preproc_warn_flag in '' yes
5103 do
5104 # Use a header file that comes with gcc, so configuring glibc
5105 # with a fresh cross-compiler works.
5106 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5107 # <limits.h> exists even on freestanding compilers.
5108 # On the NeXT, cc -E runs the code through the compiler's parser,
5109 # not just through cpp. "Syntax error" is here to catch this case.
5110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5111 /* end confdefs.h. */
5112 #ifdef __STDC__
5113 # include <limits.h>
5114 #else
5115 # include <assert.h>
5116 #endif
5117 Syntax error
5118 _ACEOF
5119 if ac_fn_c_try_cpp "$LINENO"; then :
5120
5121 else
5122 # Broken: fails on valid input.
5123 continue
5124 fi
5125 rm -f conftest.err conftest.i conftest.$ac_ext
5126
5127 # OK, works on sane cases. Now check whether nonexistent headers
5128 # can be detected and how.
5129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5130 /* end confdefs.h. */
5131 #include <ac_nonexistent.h>
5132 _ACEOF
5133 if ac_fn_c_try_cpp "$LINENO"; then :
5134 # Broken: success on invalid input.
5135 continue
5136 else
5137 # Passes both tests.
5138 ac_preproc_ok=:
5139 break
5140 fi
5141 rm -f conftest.err conftest.i conftest.$ac_ext
5142
5143 done
5144 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5145 rm -f conftest.i conftest.err conftest.$ac_ext
5146 if $ac_preproc_ok; then :
5147
5148 else
5149 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5150 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5151 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5152 See \`config.log' for more details" "$LINENO" 5; }
5153 fi
5154
5155 ac_ext=c
5156 ac_cpp='$CPP $CPPFLAGS'
5157 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5158 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5159 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5160
5161
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5163 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5164 if ${ac_cv_path_GREP+:} false; then :
5165 $as_echo_n "(cached) " >&6
5166 else
5167 if test -z "$GREP"; then
5168 ac_path_GREP_found=false
5169 # Loop through the user's path and test for each of PROGNAME-LIST
5170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5171 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5172 do
5173 IFS=$as_save_IFS
5174 test -z "$as_dir" && as_dir=.
5175 for ac_prog in grep ggrep; do
5176 for ac_exec_ext in '' $ac_executable_extensions; do
5177 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5178 as_fn_executable_p "$ac_path_GREP" || continue
5179 # Check for GNU ac_path_GREP and select it if it is found.
5180 # Check for GNU $ac_path_GREP
5181 case `"$ac_path_GREP" --version 2>&1` in
5182 *GNU*)
5183 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5184 *)
5185 ac_count=0
5186 $as_echo_n 0123456789 >"conftest.in"
5187 while :
5188 do
5189 cat "conftest.in" "conftest.in" >"conftest.tmp"
5190 mv "conftest.tmp" "conftest.in"
5191 cp "conftest.in" "conftest.nl"
5192 $as_echo 'GREP' >> "conftest.nl"
5193 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5194 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5195 as_fn_arith $ac_count + 1 && ac_count=$as_val
5196 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5197 # Best one so far, save it but keep looking for a better one
5198 ac_cv_path_GREP="$ac_path_GREP"
5199 ac_path_GREP_max=$ac_count
5200 fi
5201 # 10*(2^10) chars as input seems more than enough
5202 test $ac_count -gt 10 && break
5203 done
5204 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5205 esac
5206
5207 $ac_path_GREP_found && break 3
5208 done
5209 done
5210 done
5211 IFS=$as_save_IFS
5212 if test -z "$ac_cv_path_GREP"; then
5213 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5214 fi
5215 else
5216 ac_cv_path_GREP=$GREP
5217 fi
5218
5219 fi
5220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5221 $as_echo "$ac_cv_path_GREP" >&6; }
5222 GREP="$ac_cv_path_GREP"
5223
5224
5225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5226 $as_echo_n "checking for egrep... " >&6; }
5227 if ${ac_cv_path_EGREP+:} false; then :
5228 $as_echo_n "(cached) " >&6
5229 else
5230 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5231 then ac_cv_path_EGREP="$GREP -E"
5232 else
5233 if test -z "$EGREP"; then
5234 ac_path_EGREP_found=false
5235 # Loop through the user's path and test for each of PROGNAME-LIST
5236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5237 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5238 do
5239 IFS=$as_save_IFS
5240 test -z "$as_dir" && as_dir=.
5241 for ac_prog in egrep; do
5242 for ac_exec_ext in '' $ac_executable_extensions; do
5243 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5244 as_fn_executable_p "$ac_path_EGREP" || continue
5245 # Check for GNU ac_path_EGREP and select it if it is found.
5246 # Check for GNU $ac_path_EGREP
5247 case `"$ac_path_EGREP" --version 2>&1` in
5248 *GNU*)
5249 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5250 *)
5251 ac_count=0
5252 $as_echo_n 0123456789 >"conftest.in"
5253 while :
5254 do
5255 cat "conftest.in" "conftest.in" >"conftest.tmp"
5256 mv "conftest.tmp" "conftest.in"
5257 cp "conftest.in" "conftest.nl"
5258 $as_echo 'EGREP' >> "conftest.nl"
5259 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5260 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5261 as_fn_arith $ac_count + 1 && ac_count=$as_val
5262 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5263 # Best one so far, save it but keep looking for a better one
5264 ac_cv_path_EGREP="$ac_path_EGREP"
5265 ac_path_EGREP_max=$ac_count
5266 fi
5267 # 10*(2^10) chars as input seems more than enough
5268 test $ac_count -gt 10 && break
5269 done
5270 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5271 esac
5272
5273 $ac_path_EGREP_found && break 3
5274 done
5275 done
5276 done
5277 IFS=$as_save_IFS
5278 if test -z "$ac_cv_path_EGREP"; then
5279 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5280 fi
5281 else
5282 ac_cv_path_EGREP=$EGREP
5283 fi
5284
5285 fi
5286 fi
5287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5288 $as_echo "$ac_cv_path_EGREP" >&6; }
5289 EGREP="$ac_cv_path_EGREP"
5290
5291
5292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5293 $as_echo_n "checking for ANSI C header files... " >&6; }
5294 if ${ac_cv_header_stdc+:} false; then :
5295 $as_echo_n "(cached) " >&6
5296 else
5297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5298 /* end confdefs.h. */
5299 #include <stdlib.h>
5300 #include <stdarg.h>
5301 #include <string.h>
5302 #include <float.h>
5303
5304 int
5305 main ()
5306 {
5307
5308 ;
5309 return 0;
5310 }
5311 _ACEOF
5312 if ac_fn_c_try_compile "$LINENO"; then :
5313 ac_cv_header_stdc=yes
5314 else
5315 ac_cv_header_stdc=no
5316 fi
5317 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5318
5319 if test $ac_cv_header_stdc = yes; then
5320 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5322 /* end confdefs.h. */
5323 #include <string.h>
5324
5325 _ACEOF
5326 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5327 $EGREP "memchr" >/dev/null 2>&1; then :
5328
5329 else
5330 ac_cv_header_stdc=no
5331 fi
5332 rm -f conftest*
5333
5334 fi
5335
5336 if test $ac_cv_header_stdc = yes; then
5337 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5339 /* end confdefs.h. */
5340 #include <stdlib.h>
5341
5342 _ACEOF
5343 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5344 $EGREP "free" >/dev/null 2>&1; then :
5345
5346 else
5347 ac_cv_header_stdc=no
5348 fi
5349 rm -f conftest*
5350
5351 fi
5352
5353 if test $ac_cv_header_stdc = yes; then
5354 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5355 if test "$cross_compiling" = yes; then :
5356 :
5357 else
5358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5359 /* end confdefs.h. */
5360 #include <ctype.h>
5361 #include <stdlib.h>
5362 #if ((' ' & 0x0FF) == 0x020)
5363 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5364 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5365 #else
5366 # define ISLOWER(c) \
5367 (('a' <= (c) && (c) <= 'i') \
5368 || ('j' <= (c) && (c) <= 'r') \
5369 || ('s' <= (c) && (c) <= 'z'))
5370 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5371 #endif
5372
5373 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5374 int
5375 main ()
5376 {
5377 int i;
5378 for (i = 0; i < 256; i++)
5379 if (XOR (islower (i), ISLOWER (i))
5380 || toupper (i) != TOUPPER (i))
5381 return 2;
5382 return 0;
5383 }
5384 _ACEOF
5385 if ac_fn_c_try_run "$LINENO"; then :
5386
5387 else
5388 ac_cv_header_stdc=no
5389 fi
5390 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5391 conftest.$ac_objext conftest.beam conftest.$ac_ext
5392 fi
5393
5394 fi
5395 fi
5396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5397 $as_echo "$ac_cv_header_stdc" >&6; }
5398 if test $ac_cv_header_stdc = yes; then
5399
5400 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5401
5402 fi
5403
5404 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5405 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5406 inttypes.h stdint.h unistd.h
5407 do :
5408 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5409 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5410 "
5411 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5412 cat >>confdefs.h <<_ACEOF
5413 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5414 _ACEOF
5415
5416 fi
5417
5418 done
5419
5420
5421
5422 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5423 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5424 MINIX=yes
5425 else
5426 MINIX=
5427 fi
5428
5429
5430 if test "$MINIX" = yes; then
5431
5432 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5433
5434
5435 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5436
5437
5438 $as_echo "#define _MINIX 1" >>confdefs.h
5439
5440 fi
5441
5442
5443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5444 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5445 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5446 $as_echo_n "(cached) " >&6
5447 else
5448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5449 /* end confdefs.h. */
5450
5451 # define __EXTENSIONS__ 1
5452 $ac_includes_default
5453 int
5454 main ()
5455 {
5456
5457 ;
5458 return 0;
5459 }
5460 _ACEOF
5461 if ac_fn_c_try_compile "$LINENO"; then :
5462 ac_cv_safe_to_define___extensions__=yes
5463 else
5464 ac_cv_safe_to_define___extensions__=no
5465 fi
5466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5467 fi
5468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5469 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5470 test $ac_cv_safe_to_define___extensions__ = yes &&
5471 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5472
5473 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5474
5475 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5476
5477 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5478
5479 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5480
5481
5482
5483
5484
5485 case `pwd` in
5486 *\ * | *\ *)
5487 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5488 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5489 esac
5490
5491
5492
5493 macro_version='2.2.7a'
5494 macro_revision='1.3134'
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508 ltmain="$ac_aux_dir/ltmain.sh"
5509
5510 # Backslashify metacharacters that are still active within
5511 # double-quoted strings.
5512 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5513
5514 # Same as above, but do not quote variable references.
5515 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5516
5517 # Sed substitution to delay expansion of an escaped shell variable in a
5518 # double_quote_subst'ed string.
5519 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5520
5521 # Sed substitution to delay expansion of an escaped single quote.
5522 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5523
5524 # Sed substitution to avoid accidental globbing in evaled expressions
5525 no_glob_subst='s/\*/\\\*/g'
5526
5527 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5528 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5529 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5530
5531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5532 $as_echo_n "checking how to print strings... " >&6; }
5533 # Test print first, because it will be a builtin if present.
5534 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5535 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5536 ECHO='print -r --'
5537 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5538 ECHO='printf %s\n'
5539 else
5540 # Use this function as a fallback that always works.
5541 func_fallback_echo ()
5542 {
5543 eval 'cat <<_LTECHO_EOF
5544 $1
5545 _LTECHO_EOF'
5546 }
5547 ECHO='func_fallback_echo'
5548 fi
5549
5550 # func_echo_all arg...
5551 # Invoke $ECHO with all args, space-separated.
5552 func_echo_all ()
5553 {
5554 $ECHO ""
5555 }
5556
5557 case "$ECHO" in
5558 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5559 $as_echo "printf" >&6; } ;;
5560 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5561 $as_echo "print -r" >&6; } ;;
5562 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5563 $as_echo "cat" >&6; } ;;
5564 esac
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5580 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5581 if ${ac_cv_path_SED+:} false; then :
5582 $as_echo_n "(cached) " >&6
5583 else
5584 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5585 for ac_i in 1 2 3 4 5 6 7; do
5586 ac_script="$ac_script$as_nl$ac_script"
5587 done
5588 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5589 { ac_script=; unset ac_script;}
5590 if test -z "$SED"; then
5591 ac_path_SED_found=false
5592 # Loop through the user's path and test for each of PROGNAME-LIST
5593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5594 for as_dir in $PATH
5595 do
5596 IFS=$as_save_IFS
5597 test -z "$as_dir" && as_dir=.
5598 for ac_prog in sed gsed; do
5599 for ac_exec_ext in '' $ac_executable_extensions; do
5600 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5601 as_fn_executable_p "$ac_path_SED" || continue
5602 # Check for GNU ac_path_SED and select it if it is found.
5603 # Check for GNU $ac_path_SED
5604 case `"$ac_path_SED" --version 2>&1` in
5605 *GNU*)
5606 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5607 *)
5608 ac_count=0
5609 $as_echo_n 0123456789 >"conftest.in"
5610 while :
5611 do
5612 cat "conftest.in" "conftest.in" >"conftest.tmp"
5613 mv "conftest.tmp" "conftest.in"
5614 cp "conftest.in" "conftest.nl"
5615 $as_echo '' >> "conftest.nl"
5616 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5617 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5618 as_fn_arith $ac_count + 1 && ac_count=$as_val
5619 if test $ac_count -gt ${ac_path_SED_max-0}; then
5620 # Best one so far, save it but keep looking for a better one
5621 ac_cv_path_SED="$ac_path_SED"
5622 ac_path_SED_max=$ac_count
5623 fi
5624 # 10*(2^10) chars as input seems more than enough
5625 test $ac_count -gt 10 && break
5626 done
5627 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5628 esac
5629
5630 $ac_path_SED_found && break 3
5631 done
5632 done
5633 done
5634 IFS=$as_save_IFS
5635 if test -z "$ac_cv_path_SED"; then
5636 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5637 fi
5638 else
5639 ac_cv_path_SED=$SED
5640 fi
5641
5642 fi
5643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5644 $as_echo "$ac_cv_path_SED" >&6; }
5645 SED="$ac_cv_path_SED"
5646 rm -f conftest.sed
5647
5648 test -z "$SED" && SED=sed
5649 Xsed="$SED -e 1s/^X//"
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5662 $as_echo_n "checking for fgrep... " >&6; }
5663 if ${ac_cv_path_FGREP+:} false; then :
5664 $as_echo_n "(cached) " >&6
5665 else
5666 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5667 then ac_cv_path_FGREP="$GREP -F"
5668 else
5669 if test -z "$FGREP"; then
5670 ac_path_FGREP_found=false
5671 # Loop through the user's path and test for each of PROGNAME-LIST
5672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5673 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5674 do
5675 IFS=$as_save_IFS
5676 test -z "$as_dir" && as_dir=.
5677 for ac_prog in fgrep; do
5678 for ac_exec_ext in '' $ac_executable_extensions; do
5679 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5680 as_fn_executable_p "$ac_path_FGREP" || continue
5681 # Check for GNU ac_path_FGREP and select it if it is found.
5682 # Check for GNU $ac_path_FGREP
5683 case `"$ac_path_FGREP" --version 2>&1` in
5684 *GNU*)
5685 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5686 *)
5687 ac_count=0
5688 $as_echo_n 0123456789 >"conftest.in"
5689 while :
5690 do
5691 cat "conftest.in" "conftest.in" >"conftest.tmp"
5692 mv "conftest.tmp" "conftest.in"
5693 cp "conftest.in" "conftest.nl"
5694 $as_echo 'FGREP' >> "conftest.nl"
5695 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5696 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5697 as_fn_arith $ac_count + 1 && ac_count=$as_val
5698 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5699 # Best one so far, save it but keep looking for a better one
5700 ac_cv_path_FGREP="$ac_path_FGREP"
5701 ac_path_FGREP_max=$ac_count
5702 fi
5703 # 10*(2^10) chars as input seems more than enough
5704 test $ac_count -gt 10 && break
5705 done
5706 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5707 esac
5708
5709 $ac_path_FGREP_found && break 3
5710 done
5711 done
5712 done
5713 IFS=$as_save_IFS
5714 if test -z "$ac_cv_path_FGREP"; then
5715 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5716 fi
5717 else
5718 ac_cv_path_FGREP=$FGREP
5719 fi
5720
5721 fi
5722 fi
5723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5724 $as_echo "$ac_cv_path_FGREP" >&6; }
5725 FGREP="$ac_cv_path_FGREP"
5726
5727
5728 test -z "$GREP" && GREP=grep
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748 # Check whether --with-gnu-ld was given.
5749 if test "${with_gnu_ld+set}" = set; then :
5750 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5751 else
5752 with_gnu_ld=no
5753 fi
5754
5755 ac_prog=ld
5756 if test "$GCC" = yes; then
5757 # Check if gcc -print-prog-name=ld gives a path.
5758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5759 $as_echo_n "checking for ld used by $CC... " >&6; }
5760 case $host in
5761 *-*-mingw*)
5762 # gcc leaves a trailing carriage return which upsets mingw
5763 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5764 *)
5765 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5766 esac
5767 case $ac_prog in
5768 # Accept absolute paths.
5769 [\\/]* | ?:[\\/]*)
5770 re_direlt='/[^/][^/]*/\.\./'
5771 # Canonicalize the pathname of ld
5772 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5773 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5774 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5775 done
5776 test -z "$LD" && LD="$ac_prog"
5777 ;;
5778 "")
5779 # If it fails, then pretend we aren't using GCC.
5780 ac_prog=ld
5781 ;;
5782 *)
5783 # If it is relative, then search for the first ld in PATH.
5784 with_gnu_ld=unknown
5785 ;;
5786 esac
5787 elif test "$with_gnu_ld" = yes; then
5788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5789 $as_echo_n "checking for GNU ld... " >&6; }
5790 else
5791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5792 $as_echo_n "checking for non-GNU ld... " >&6; }
5793 fi
5794 if ${lt_cv_path_LD+:} false; then :
5795 $as_echo_n "(cached) " >&6
5796 else
5797 if test -z "$LD"; then
5798 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5799 for ac_dir in $PATH; do
5800 IFS="$lt_save_ifs"
5801 test -z "$ac_dir" && ac_dir=.
5802 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5803 lt_cv_path_LD="$ac_dir/$ac_prog"
5804 # Check to see if the program is GNU ld. I'd rather use --version,
5805 # but apparently some variants of GNU ld only accept -v.
5806 # Break only if it was the GNU/non-GNU ld that we prefer.
5807 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5808 *GNU* | *'with BFD'*)
5809 test "$with_gnu_ld" != no && break
5810 ;;
5811 *)
5812 test "$with_gnu_ld" != yes && break
5813 ;;
5814 esac
5815 fi
5816 done
5817 IFS="$lt_save_ifs"
5818 else
5819 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5820 fi
5821 fi
5822
5823 LD="$lt_cv_path_LD"
5824 if test -n "$LD"; then
5825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5826 $as_echo "$LD" >&6; }
5827 else
5828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5829 $as_echo "no" >&6; }
5830 fi
5831 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5833 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5834 if ${lt_cv_prog_gnu_ld+:} false; then :
5835 $as_echo_n "(cached) " >&6
5836 else
5837 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5838 case `$LD -v 2>&1 </dev/null` in
5839 *GNU* | *'with BFD'*)
5840 lt_cv_prog_gnu_ld=yes
5841 ;;
5842 *)
5843 lt_cv_prog_gnu_ld=no
5844 ;;
5845 esac
5846 fi
5847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5848 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5849 with_gnu_ld=$lt_cv_prog_gnu_ld
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5860 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5861 if ${lt_cv_path_NM+:} false; then :
5862 $as_echo_n "(cached) " >&6
5863 else
5864 if test -n "$NM"; then
5865 # Let the user override the test.
5866 lt_cv_path_NM="$NM"
5867 else
5868 lt_nm_to_check="${ac_tool_prefix}nm"
5869 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5870 lt_nm_to_check="$lt_nm_to_check nm"
5871 fi
5872 for lt_tmp_nm in $lt_nm_to_check; do
5873 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5874 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5875 IFS="$lt_save_ifs"
5876 test -z "$ac_dir" && ac_dir=.
5877 tmp_nm="$ac_dir/$lt_tmp_nm"
5878 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5879 # Check to see if the nm accepts a BSD-compat flag.
5880 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5881 # nm: unknown option "B" ignored
5882 # Tru64's nm complains that /dev/null is an invalid object file
5883 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5884 */dev/null* | *'Invalid file or object type'*)
5885 lt_cv_path_NM="$tmp_nm -B"
5886 break
5887 ;;
5888 *)
5889 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5890 */dev/null*)
5891 lt_cv_path_NM="$tmp_nm -p"
5892 break
5893 ;;
5894 *)
5895 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5896 continue # so that we can try to find one that supports BSD flags
5897 ;;
5898 esac
5899 ;;
5900 esac
5901 fi
5902 done
5903 IFS="$lt_save_ifs"
5904 done
5905 : ${lt_cv_path_NM=no}
5906 fi
5907 fi
5908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5909 $as_echo "$lt_cv_path_NM" >&6; }
5910 if test "$lt_cv_path_NM" != "no"; then
5911 NM="$lt_cv_path_NM"
5912 else
5913 # Didn't find any BSD compatible name lister, look for dumpbin.
5914 if test -n "$DUMPBIN"; then :
5915 # Let the user override the test.
5916 else
5917 if test -n "$ac_tool_prefix"; then
5918 for ac_prog in dumpbin "link -dump"
5919 do
5920 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5921 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5923 $as_echo_n "checking for $ac_word... " >&6; }
5924 if ${ac_cv_prog_DUMPBIN+:} false; then :
5925 $as_echo_n "(cached) " >&6
5926 else
5927 if test -n "$DUMPBIN"; then
5928 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5929 else
5930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5931 for as_dir in $PATH
5932 do
5933 IFS=$as_save_IFS
5934 test -z "$as_dir" && as_dir=.
5935 for ac_exec_ext in '' $ac_executable_extensions; do
5936 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5937 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5938 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5939 break 2
5940 fi
5941 done
5942 done
5943 IFS=$as_save_IFS
5944
5945 fi
5946 fi
5947 DUMPBIN=$ac_cv_prog_DUMPBIN
5948 if test -n "$DUMPBIN"; then
5949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5950 $as_echo "$DUMPBIN" >&6; }
5951 else
5952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5953 $as_echo "no" >&6; }
5954 fi
5955
5956
5957 test -n "$DUMPBIN" && break
5958 done
5959 fi
5960 if test -z "$DUMPBIN"; then
5961 ac_ct_DUMPBIN=$DUMPBIN
5962 for ac_prog in dumpbin "link -dump"
5963 do
5964 # Extract the first word of "$ac_prog", so it can be a program name with args.
5965 set dummy $ac_prog; ac_word=$2
5966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5967 $as_echo_n "checking for $ac_word... " >&6; }
5968 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5969 $as_echo_n "(cached) " >&6
5970 else
5971 if test -n "$ac_ct_DUMPBIN"; then
5972 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5973 else
5974 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5975 for as_dir in $PATH
5976 do
5977 IFS=$as_save_IFS
5978 test -z "$as_dir" && as_dir=.
5979 for ac_exec_ext in '' $ac_executable_extensions; do
5980 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5981 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5982 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5983 break 2
5984 fi
5985 done
5986 done
5987 IFS=$as_save_IFS
5988
5989 fi
5990 fi
5991 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5992 if test -n "$ac_ct_DUMPBIN"; then
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5994 $as_echo "$ac_ct_DUMPBIN" >&6; }
5995 else
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5997 $as_echo "no" >&6; }
5998 fi
5999
6000
6001 test -n "$ac_ct_DUMPBIN" && break
6002 done
6003
6004 if test "x$ac_ct_DUMPBIN" = x; then
6005 DUMPBIN=":"
6006 else
6007 case $cross_compiling:$ac_tool_warned in
6008 yes:)
6009 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6010 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6011 ac_tool_warned=yes ;;
6012 esac
6013 DUMPBIN=$ac_ct_DUMPBIN
6014 fi
6015 fi
6016
6017 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6018 *COFF*)
6019 DUMPBIN="$DUMPBIN -symbols"
6020 ;;
6021 *)
6022 DUMPBIN=:
6023 ;;
6024 esac
6025 fi
6026
6027 if test "$DUMPBIN" != ":"; then
6028 NM="$DUMPBIN"
6029 fi
6030 fi
6031 test -z "$NM" && NM=nm
6032
6033
6034
6035
6036
6037
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6039 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6040 if ${lt_cv_nm_interface+:} false; then :
6041 $as_echo_n "(cached) " >&6
6042 else
6043 lt_cv_nm_interface="BSD nm"
6044 echo "int some_variable = 0;" > conftest.$ac_ext
6045 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6046 (eval "$ac_compile" 2>conftest.err)
6047 cat conftest.err >&5
6048 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6049 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6050 cat conftest.err >&5
6051 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6052 cat conftest.out >&5
6053 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6054 lt_cv_nm_interface="MS dumpbin"
6055 fi
6056 rm -f conftest*
6057 fi
6058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6059 $as_echo "$lt_cv_nm_interface" >&6; }
6060
6061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6062 $as_echo_n "checking whether ln -s works... " >&6; }
6063 LN_S=$as_ln_s
6064 if test "$LN_S" = "ln -s"; then
6065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6066 $as_echo "yes" >&6; }
6067 else
6068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6069 $as_echo "no, using $LN_S" >&6; }
6070 fi
6071
6072 # find the maximum length of command line arguments
6073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6074 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6075 if ${lt_cv_sys_max_cmd_len+:} false; then :
6076 $as_echo_n "(cached) " >&6
6077 else
6078 i=0
6079 teststring="ABCD"
6080
6081 case $build_os in
6082 msdosdjgpp*)
6083 # On DJGPP, this test can blow up pretty badly due to problems in libc
6084 # (any single argument exceeding 2000 bytes causes a buffer overrun
6085 # during glob expansion). Even if it were fixed, the result of this
6086 # check would be larger than it should be.
6087 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6088 ;;
6089
6090 gnu*)
6091 # Under GNU Hurd, this test is not required because there is
6092 # no limit to the length of command line arguments.
6093 # Libtool will interpret -1 as no limit whatsoever
6094 lt_cv_sys_max_cmd_len=-1;
6095 ;;
6096
6097 cygwin* | mingw* | cegcc*)
6098 # On Win9x/ME, this test blows up -- it succeeds, but takes
6099 # about 5 minutes as the teststring grows exponentially.
6100 # Worse, since 9x/ME are not pre-emptively multitasking,
6101 # you end up with a "frozen" computer, even though with patience
6102 # the test eventually succeeds (with a max line length of 256k).
6103 # Instead, let's just punt: use the minimum linelength reported by
6104 # all of the supported platforms: 8192 (on NT/2K/XP).
6105 lt_cv_sys_max_cmd_len=8192;
6106 ;;
6107
6108 mint*)
6109 # On MiNT this can take a long time and run out of memory.
6110 lt_cv_sys_max_cmd_len=8192;
6111 ;;
6112
6113 amigaos*)
6114 # On AmigaOS with pdksh, this test takes hours, literally.
6115 # So we just punt and use a minimum line length of 8192.
6116 lt_cv_sys_max_cmd_len=8192;
6117 ;;
6118
6119 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6120 # This has been around since 386BSD, at least. Likely further.
6121 if test -x /sbin/sysctl; then
6122 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6123 elif test -x /usr/sbin/sysctl; then
6124 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6125 else
6126 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6127 fi
6128 # And add a safety zone
6129 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6130 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6131 ;;
6132
6133 interix*)
6134 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6135 lt_cv_sys_max_cmd_len=196608
6136 ;;
6137
6138 osf*)
6139 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6140 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6141 # nice to cause kernel panics so lets avoid the loop below.
6142 # First set a reasonable default.
6143 lt_cv_sys_max_cmd_len=16384
6144 #
6145 if test -x /sbin/sysconfig; then
6146 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6147 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6148 esac
6149 fi
6150 ;;
6151 sco3.2v5*)
6152 lt_cv_sys_max_cmd_len=102400
6153 ;;
6154 sysv5* | sco5v6* | sysv4.2uw2*)
6155 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6156 if test -n "$kargmax"; then
6157 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6158 else
6159 lt_cv_sys_max_cmd_len=32768
6160 fi
6161 ;;
6162 *)
6163 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6164 if test -n "$lt_cv_sys_max_cmd_len"; then
6165 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6166 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6167 else
6168 # Make teststring a little bigger before we do anything with it.
6169 # a 1K string should be a reasonable start.
6170 for i in 1 2 3 4 5 6 7 8 ; do
6171 teststring=$teststring$teststring
6172 done
6173 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6174 # If test is not a shell built-in, we'll probably end up computing a
6175 # maximum length that is only half of the actual maximum length, but
6176 # we can't tell.
6177 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6178 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6179 test $i != 17 # 1/2 MB should be enough
6180 do
6181 i=`expr $i + 1`
6182 teststring=$teststring$teststring
6183 done
6184 # Only check the string length outside the loop.
6185 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6186 teststring=
6187 # Add a significant safety factor because C++ compilers can tack on
6188 # massive amounts of additional arguments before passing them to the
6189 # linker. It appears as though 1/2 is a usable value.
6190 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6191 fi
6192 ;;
6193 esac
6194
6195 fi
6196
6197 if test -n $lt_cv_sys_max_cmd_len ; then
6198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6199 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6200 else
6201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6202 $as_echo "none" >&6; }
6203 fi
6204 max_cmd_len=$lt_cv_sys_max_cmd_len
6205
6206
6207
6208
6209
6210
6211 : ${CP="cp -f"}
6212 : ${MV="mv -f"}
6213 : ${RM="rm -f"}
6214
6215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6216 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6217 # Try some XSI features
6218 xsi_shell=no
6219 ( _lt_dummy="a/b/c"
6220 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6221 = c,a/b,, \
6222 && eval 'test $(( 1 + 1 )) -eq 2 \
6223 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6224 && xsi_shell=yes
6225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6226 $as_echo "$xsi_shell" >&6; }
6227
6228
6229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6230 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6231 lt_shell_append=no
6232 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6233 >/dev/null 2>&1 \
6234 && lt_shell_append=yes
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6236 $as_echo "$lt_shell_append" >&6; }
6237
6238
6239 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6240 lt_unset=unset
6241 else
6242 lt_unset=false
6243 fi
6244
6245
6246
6247
6248
6249 # test EBCDIC or ASCII
6250 case `echo X|tr X '\101'` in
6251 A) # ASCII based system
6252 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6253 lt_SP2NL='tr \040 \012'
6254 lt_NL2SP='tr \015\012 \040\040'
6255 ;;
6256 *) # EBCDIC based system
6257 lt_SP2NL='tr \100 \n'
6258 lt_NL2SP='tr \r\n \100\100'
6259 ;;
6260 esac
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6271 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6272 if ${lt_cv_ld_reload_flag+:} false; then :
6273 $as_echo_n "(cached) " >&6
6274 else
6275 lt_cv_ld_reload_flag='-r'
6276 fi
6277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6278 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6279 reload_flag=$lt_cv_ld_reload_flag
6280 case $reload_flag in
6281 "" | " "*) ;;
6282 *) reload_flag=" $reload_flag" ;;
6283 esac
6284 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6285 case $host_os in
6286 darwin*)
6287 if test "$GCC" = yes; then
6288 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6289 else
6290 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6291 fi
6292 ;;
6293 esac
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303 if test -n "$ac_tool_prefix"; then
6304 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6305 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6307 $as_echo_n "checking for $ac_word... " >&6; }
6308 if ${ac_cv_prog_OBJDUMP+:} false; then :
6309 $as_echo_n "(cached) " >&6
6310 else
6311 if test -n "$OBJDUMP"; then
6312 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6313 else
6314 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6315 for as_dir in $PATH
6316 do
6317 IFS=$as_save_IFS
6318 test -z "$as_dir" && as_dir=.
6319 for ac_exec_ext in '' $ac_executable_extensions; do
6320 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6321 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6323 break 2
6324 fi
6325 done
6326 done
6327 IFS=$as_save_IFS
6328
6329 fi
6330 fi
6331 OBJDUMP=$ac_cv_prog_OBJDUMP
6332 if test -n "$OBJDUMP"; then
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6334 $as_echo "$OBJDUMP" >&6; }
6335 else
6336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6337 $as_echo "no" >&6; }
6338 fi
6339
6340
6341 fi
6342 if test -z "$ac_cv_prog_OBJDUMP"; then
6343 ac_ct_OBJDUMP=$OBJDUMP
6344 # Extract the first word of "objdump", so it can be a program name with args.
6345 set dummy objdump; ac_word=$2
6346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6347 $as_echo_n "checking for $ac_word... " >&6; }
6348 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6349 $as_echo_n "(cached) " >&6
6350 else
6351 if test -n "$ac_ct_OBJDUMP"; then
6352 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6353 else
6354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6355 for as_dir in $PATH
6356 do
6357 IFS=$as_save_IFS
6358 test -z "$as_dir" && as_dir=.
6359 for ac_exec_ext in '' $ac_executable_extensions; do
6360 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6361 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6363 break 2
6364 fi
6365 done
6366 done
6367 IFS=$as_save_IFS
6368
6369 fi
6370 fi
6371 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6372 if test -n "$ac_ct_OBJDUMP"; then
6373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6374 $as_echo "$ac_ct_OBJDUMP" >&6; }
6375 else
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6377 $as_echo "no" >&6; }
6378 fi
6379
6380 if test "x$ac_ct_OBJDUMP" = x; then
6381 OBJDUMP="false"
6382 else
6383 case $cross_compiling:$ac_tool_warned in
6384 yes:)
6385 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6386 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6387 ac_tool_warned=yes ;;
6388 esac
6389 OBJDUMP=$ac_ct_OBJDUMP
6390 fi
6391 else
6392 OBJDUMP="$ac_cv_prog_OBJDUMP"
6393 fi
6394
6395 test -z "$OBJDUMP" && OBJDUMP=objdump
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6406 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6407 if ${lt_cv_deplibs_check_method+:} false; then :
6408 $as_echo_n "(cached) " >&6
6409 else
6410 lt_cv_file_magic_cmd='$MAGIC_CMD'
6411 lt_cv_file_magic_test_file=
6412 lt_cv_deplibs_check_method='unknown'
6413 # Need to set the preceding variable on all platforms that support
6414 # interlibrary dependencies.
6415 # 'none' -- dependencies not supported.
6416 # `unknown' -- same as none, but documents that we really don't know.
6417 # 'pass_all' -- all dependencies passed with no checks.
6418 # 'test_compile' -- check by making test program.
6419 # 'file_magic [[regex]]' -- check by looking for files in library path
6420 # which responds to the $file_magic_cmd with a given extended regex.
6421 # If you have `file' or equivalent on your system and you're not sure
6422 # whether `pass_all' will *always* work, you probably want this one.
6423
6424 case $host_os in
6425 aix[4-9]*)
6426 lt_cv_deplibs_check_method=pass_all
6427 ;;
6428
6429 beos*)
6430 lt_cv_deplibs_check_method=pass_all
6431 ;;
6432
6433 bsdi[45]*)
6434 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6435 lt_cv_file_magic_cmd='/usr/bin/file -L'
6436 lt_cv_file_magic_test_file=/shlib/libc.so
6437 ;;
6438
6439 cygwin*)
6440 # func_win32_libid is a shell function defined in ltmain.sh
6441 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6442 lt_cv_file_magic_cmd='func_win32_libid'
6443 ;;
6444
6445 mingw* | pw32*)
6446 # Base MSYS/MinGW do not provide the 'file' command needed by
6447 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6448 # unless we find 'file', for example because we are cross-compiling.
6449 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6450 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6451 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6452 lt_cv_file_magic_cmd='func_win32_libid'
6453 else
6454 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6455 lt_cv_file_magic_cmd='$OBJDUMP -f'
6456 fi
6457 ;;
6458
6459 cegcc*)
6460 # use the weaker test based on 'objdump'. See mingw*.
6461 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6462 lt_cv_file_magic_cmd='$OBJDUMP -f'
6463 ;;
6464
6465 darwin* | rhapsody*)
6466 lt_cv_deplibs_check_method=pass_all
6467 ;;
6468
6469 freebsd* | dragonfly*)
6470 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6471 case $host_cpu in
6472 i*86 )
6473 # Not sure whether the presence of OpenBSD here was a mistake.
6474 # Let's accept both of them until this is cleared up.
6475 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6476 lt_cv_file_magic_cmd=/usr/bin/file
6477 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6478 ;;
6479 esac
6480 else
6481 lt_cv_deplibs_check_method=pass_all
6482 fi
6483 ;;
6484
6485 gnu*)
6486 lt_cv_deplibs_check_method=pass_all
6487 ;;
6488
6489 haiku*)
6490 lt_cv_deplibs_check_method=pass_all
6491 ;;
6492
6493 hpux10.20* | hpux11*)
6494 lt_cv_file_magic_cmd=/usr/bin/file
6495 case $host_cpu in
6496 ia64*)
6497 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6498 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6499 ;;
6500 hppa*64*)
6501 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]'
6502 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6503 ;;
6504 *)
6505 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6506 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6507 ;;
6508 esac
6509 ;;
6510
6511 interix[3-9]*)
6512 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6513 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6514 ;;
6515
6516 irix5* | irix6* | nonstopux*)
6517 case $LD in
6518 *-32|*"-32 ") libmagic=32-bit;;
6519 *-n32|*"-n32 ") libmagic=N32;;
6520 *-64|*"-64 ") libmagic=64-bit;;
6521 *) libmagic=never-match;;
6522 esac
6523 lt_cv_deplibs_check_method=pass_all
6524 ;;
6525
6526 # This must be Linux ELF.
6527 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6528 lt_cv_deplibs_check_method=pass_all
6529 ;;
6530
6531 netbsd*)
6532 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6533 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6534 else
6535 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6536 fi
6537 ;;
6538
6539 newos6*)
6540 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6541 lt_cv_file_magic_cmd=/usr/bin/file
6542 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6543 ;;
6544
6545 *nto* | *qnx*)
6546 lt_cv_deplibs_check_method=pass_all
6547 ;;
6548
6549 openbsd*)
6550 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6551 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6552 else
6553 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6554 fi
6555 ;;
6556
6557 osf3* | osf4* | osf5*)
6558 lt_cv_deplibs_check_method=pass_all
6559 ;;
6560
6561 rdos*)
6562 lt_cv_deplibs_check_method=pass_all
6563 ;;
6564
6565 solaris*)
6566 lt_cv_deplibs_check_method=pass_all
6567 ;;
6568
6569 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6570 lt_cv_deplibs_check_method=pass_all
6571 ;;
6572
6573 sysv4 | sysv4.3*)
6574 case $host_vendor in
6575 motorola)
6576 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]'
6577 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6578 ;;
6579 ncr)
6580 lt_cv_deplibs_check_method=pass_all
6581 ;;
6582 sequent)
6583 lt_cv_file_magic_cmd='/bin/file'
6584 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6585 ;;
6586 sni)
6587 lt_cv_file_magic_cmd='/bin/file'
6588 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6589 lt_cv_file_magic_test_file=/lib/libc.so
6590 ;;
6591 siemens)
6592 lt_cv_deplibs_check_method=pass_all
6593 ;;
6594 pc)
6595 lt_cv_deplibs_check_method=pass_all
6596 ;;
6597 esac
6598 ;;
6599
6600 tpf*)
6601 lt_cv_deplibs_check_method=pass_all
6602 ;;
6603 esac
6604
6605 fi
6606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6607 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6608 file_magic_cmd=$lt_cv_file_magic_cmd
6609 deplibs_check_method=$lt_cv_deplibs_check_method
6610 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623 plugin_option=
6624 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6625 for plugin in $plugin_names; do
6626 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6627 if test x$plugin_so = x$plugin; then
6628 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6629 fi
6630 if test x$plugin_so != x$plugin; then
6631 plugin_option="--plugin $plugin_so"
6632 break
6633 fi
6634 done
6635
6636 if test -n "$ac_tool_prefix"; then
6637 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6638 set dummy ${ac_tool_prefix}ar; ac_word=$2
6639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6640 $as_echo_n "checking for $ac_word... " >&6; }
6641 if ${ac_cv_prog_AR+:} false; then :
6642 $as_echo_n "(cached) " >&6
6643 else
6644 if test -n "$AR"; then
6645 ac_cv_prog_AR="$AR" # Let the user override the test.
6646 else
6647 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6648 for as_dir in $PATH
6649 do
6650 IFS=$as_save_IFS
6651 test -z "$as_dir" && as_dir=.
6652 for ac_exec_ext in '' $ac_executable_extensions; do
6653 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6654 ac_cv_prog_AR="${ac_tool_prefix}ar"
6655 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6656 break 2
6657 fi
6658 done
6659 done
6660 IFS=$as_save_IFS
6661
6662 fi
6663 fi
6664 AR=$ac_cv_prog_AR
6665 if test -n "$AR"; then
6666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6667 $as_echo "$AR" >&6; }
6668 else
6669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6670 $as_echo "no" >&6; }
6671 fi
6672
6673
6674 fi
6675 if test -z "$ac_cv_prog_AR"; then
6676 ac_ct_AR=$AR
6677 # Extract the first word of "ar", so it can be a program name with args.
6678 set dummy ar; ac_word=$2
6679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6680 $as_echo_n "checking for $ac_word... " >&6; }
6681 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6682 $as_echo_n "(cached) " >&6
6683 else
6684 if test -n "$ac_ct_AR"; then
6685 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6686 else
6687 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6688 for as_dir in $PATH
6689 do
6690 IFS=$as_save_IFS
6691 test -z "$as_dir" && as_dir=.
6692 for ac_exec_ext in '' $ac_executable_extensions; do
6693 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6694 ac_cv_prog_ac_ct_AR="ar"
6695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6696 break 2
6697 fi
6698 done
6699 done
6700 IFS=$as_save_IFS
6701
6702 fi
6703 fi
6704 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6705 if test -n "$ac_ct_AR"; then
6706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6707 $as_echo "$ac_ct_AR" >&6; }
6708 else
6709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6710 $as_echo "no" >&6; }
6711 fi
6712
6713 if test "x$ac_ct_AR" = x; then
6714 AR="false"
6715 else
6716 case $cross_compiling:$ac_tool_warned in
6717 yes:)
6718 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6719 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6720 ac_tool_warned=yes ;;
6721 esac
6722 AR=$ac_ct_AR
6723 fi
6724 else
6725 AR="$ac_cv_prog_AR"
6726 fi
6727
6728 test -z "$AR" && AR=ar
6729 if test -n "$plugin_option"; then
6730 if $AR --help 2>&1 | grep -q "\--plugin"; then
6731 touch conftest.c
6732 $AR $plugin_option rc conftest.a conftest.c
6733 if test "$?" != 0; then
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6735 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6736 else
6737 AR="$AR $plugin_option"
6738 fi
6739 rm -f conftest.*
6740 fi
6741 fi
6742 test -z "$AR_FLAGS" && AR_FLAGS=cru
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754 if test -n "$ac_tool_prefix"; then
6755 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6756 set dummy ${ac_tool_prefix}strip; ac_word=$2
6757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6758 $as_echo_n "checking for $ac_word... " >&6; }
6759 if ${ac_cv_prog_STRIP+:} false; then :
6760 $as_echo_n "(cached) " >&6
6761 else
6762 if test -n "$STRIP"; then
6763 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6764 else
6765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6766 for as_dir in $PATH
6767 do
6768 IFS=$as_save_IFS
6769 test -z "$as_dir" && as_dir=.
6770 for ac_exec_ext in '' $ac_executable_extensions; do
6771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6772 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6774 break 2
6775 fi
6776 done
6777 done
6778 IFS=$as_save_IFS
6779
6780 fi
6781 fi
6782 STRIP=$ac_cv_prog_STRIP
6783 if test -n "$STRIP"; then
6784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6785 $as_echo "$STRIP" >&6; }
6786 else
6787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6788 $as_echo "no" >&6; }
6789 fi
6790
6791
6792 fi
6793 if test -z "$ac_cv_prog_STRIP"; then
6794 ac_ct_STRIP=$STRIP
6795 # Extract the first word of "strip", so it can be a program name with args.
6796 set dummy strip; ac_word=$2
6797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6798 $as_echo_n "checking for $ac_word... " >&6; }
6799 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6800 $as_echo_n "(cached) " >&6
6801 else
6802 if test -n "$ac_ct_STRIP"; then
6803 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6804 else
6805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6806 for as_dir in $PATH
6807 do
6808 IFS=$as_save_IFS
6809 test -z "$as_dir" && as_dir=.
6810 for ac_exec_ext in '' $ac_executable_extensions; do
6811 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6812 ac_cv_prog_ac_ct_STRIP="strip"
6813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6814 break 2
6815 fi
6816 done
6817 done
6818 IFS=$as_save_IFS
6819
6820 fi
6821 fi
6822 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6823 if test -n "$ac_ct_STRIP"; then
6824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6825 $as_echo "$ac_ct_STRIP" >&6; }
6826 else
6827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6828 $as_echo "no" >&6; }
6829 fi
6830
6831 if test "x$ac_ct_STRIP" = x; then
6832 STRIP=":"
6833 else
6834 case $cross_compiling:$ac_tool_warned in
6835 yes:)
6836 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6837 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6838 ac_tool_warned=yes ;;
6839 esac
6840 STRIP=$ac_ct_STRIP
6841 fi
6842 else
6843 STRIP="$ac_cv_prog_STRIP"
6844 fi
6845
6846 test -z "$STRIP" && STRIP=:
6847
6848
6849
6850
6851
6852
6853 if test -n "$ac_tool_prefix"; then
6854 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6855 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6857 $as_echo_n "checking for $ac_word... " >&6; }
6858 if ${ac_cv_prog_RANLIB+:} false; then :
6859 $as_echo_n "(cached) " >&6
6860 else
6861 if test -n "$RANLIB"; then
6862 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6863 else
6864 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6865 for as_dir in $PATH
6866 do
6867 IFS=$as_save_IFS
6868 test -z "$as_dir" && as_dir=.
6869 for ac_exec_ext in '' $ac_executable_extensions; do
6870 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6871 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6872 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6873 break 2
6874 fi
6875 done
6876 done
6877 IFS=$as_save_IFS
6878
6879 fi
6880 fi
6881 RANLIB=$ac_cv_prog_RANLIB
6882 if test -n "$RANLIB"; then
6883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6884 $as_echo "$RANLIB" >&6; }
6885 else
6886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6887 $as_echo "no" >&6; }
6888 fi
6889
6890
6891 fi
6892 if test -z "$ac_cv_prog_RANLIB"; then
6893 ac_ct_RANLIB=$RANLIB
6894 # Extract the first word of "ranlib", so it can be a program name with args.
6895 set dummy ranlib; ac_word=$2
6896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6897 $as_echo_n "checking for $ac_word... " >&6; }
6898 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6899 $as_echo_n "(cached) " >&6
6900 else
6901 if test -n "$ac_ct_RANLIB"; then
6902 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6903 else
6904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6905 for as_dir in $PATH
6906 do
6907 IFS=$as_save_IFS
6908 test -z "$as_dir" && as_dir=.
6909 for ac_exec_ext in '' $ac_executable_extensions; do
6910 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6911 ac_cv_prog_ac_ct_RANLIB="ranlib"
6912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6913 break 2
6914 fi
6915 done
6916 done
6917 IFS=$as_save_IFS
6918
6919 fi
6920 fi
6921 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6922 if test -n "$ac_ct_RANLIB"; then
6923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6924 $as_echo "$ac_ct_RANLIB" >&6; }
6925 else
6926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6927 $as_echo "no" >&6; }
6928 fi
6929
6930 if test "x$ac_ct_RANLIB" = x; then
6931 RANLIB=":"
6932 else
6933 case $cross_compiling:$ac_tool_warned in
6934 yes:)
6935 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6936 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6937 ac_tool_warned=yes ;;
6938 esac
6939 RANLIB=$ac_ct_RANLIB
6940 fi
6941 else
6942 RANLIB="$ac_cv_prog_RANLIB"
6943 fi
6944
6945 test -z "$RANLIB" && RANLIB=:
6946 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6947 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6948 RANLIB="$RANLIB $plugin_option"
6949 fi
6950 fi
6951
6952
6953
6954
6955
6956
6957 # Determine commands to create old-style static archives.
6958 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6959 old_postinstall_cmds='chmod 644 $oldlib'
6960 old_postuninstall_cmds=
6961
6962 if test -n "$RANLIB"; then
6963 case $host_os in
6964 openbsd*)
6965 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6966 ;;
6967 *)
6968 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6969 ;;
6970 esac
6971 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6972 fi
6973
6974 case $host_os in
6975 darwin*)
6976 lock_old_archive_extraction=yes ;;
6977 *)
6978 lock_old_archive_extraction=no ;;
6979 esac
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019 # If no C compiler was specified, use CC.
7020 LTCC=${LTCC-"$CC"}
7021
7022 # If no C compiler flags were specified, use CFLAGS.
7023 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7024
7025 # Allow CC to be a program name with arguments.
7026 compiler=$CC
7027
7028
7029 # Check for command to grab the raw symbol name followed by C symbol from nm.
7030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7031 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7032 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7033 $as_echo_n "(cached) " >&6
7034 else
7035
7036 # These are sane defaults that work on at least a few old systems.
7037 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7038
7039 # Character class describing NM global symbol codes.
7040 symcode='[BCDEGRST]'
7041
7042 # Regexp to match symbols that can be accessed directly from C.
7043 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7044
7045 # Define system-specific variables.
7046 case $host_os in
7047 aix*)
7048 symcode='[BCDT]'
7049 ;;
7050 cygwin* | mingw* | pw32* | cegcc*)
7051 symcode='[ABCDGISTW]'
7052 ;;
7053 hpux*)
7054 if test "$host_cpu" = ia64; then
7055 symcode='[ABCDEGRST]'
7056 fi
7057 ;;
7058 irix* | nonstopux*)
7059 symcode='[BCDEGRST]'
7060 ;;
7061 osf*)
7062 symcode='[BCDEGQRST]'
7063 ;;
7064 solaris*)
7065 symcode='[BDRT]'
7066 ;;
7067 sco3.2v5*)
7068 symcode='[DT]'
7069 ;;
7070 sysv4.2uw2*)
7071 symcode='[DT]'
7072 ;;
7073 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7074 symcode='[ABDT]'
7075 ;;
7076 sysv4)
7077 symcode='[DFNSTU]'
7078 ;;
7079 esac
7080
7081 # If we're using GNU nm, then use its standard symbol codes.
7082 case `$NM -V 2>&1` in
7083 *GNU* | *'with BFD'*)
7084 symcode='[ABCDGIRSTW]' ;;
7085 esac
7086
7087 # Transform an extracted symbol line into a proper C declaration.
7088 # Some systems (esp. on ia64) link data and code symbols differently,
7089 # so use this general approach.
7090 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7091
7092 # Transform an extracted symbol line into symbol name and symbol address
7093 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7094 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'"
7095
7096 # Handle CRLF in mingw tool chain
7097 opt_cr=
7098 case $build_os in
7099 mingw*)
7100 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7101 ;;
7102 esac
7103
7104 # Try without a prefix underscore, then with it.
7105 for ac_symprfx in "" "_"; do
7106
7107 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7108 symxfrm="\\1 $ac_symprfx\\2 \\2"
7109
7110 # Write the raw and C identifiers.
7111 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7112 # Fake it for dumpbin and say T for any non-static function
7113 # and D for any global variable.
7114 # Also find C++ and __fastcall symbols from MSVC++,
7115 # which start with @ or ?.
7116 lt_cv_sys_global_symbol_pipe="$AWK '"\
7117 " {last_section=section; section=\$ 3};"\
7118 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7119 " \$ 0!~/External *\|/{next};"\
7120 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7121 " {if(hide[section]) next};"\
7122 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7123 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7124 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7125 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7126 " ' prfx=^$ac_symprfx"
7127 else
7128 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7129 fi
7130
7131 # Check to see that the pipe works correctly.
7132 pipe_works=no
7133
7134 rm -f conftest*
7135 cat > conftest.$ac_ext <<_LT_EOF
7136 #ifdef __cplusplus
7137 extern "C" {
7138 #endif
7139 char nm_test_var;
7140 void nm_test_func(void);
7141 void nm_test_func(void){}
7142 #ifdef __cplusplus
7143 }
7144 #endif
7145 int main(){nm_test_var='a';nm_test_func();return(0);}
7146 _LT_EOF
7147
7148 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7149 (eval $ac_compile) 2>&5
7150 ac_status=$?
7151 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7152 test $ac_status = 0; }; then
7153 # Now try to grab the symbols.
7154 nlist=conftest.nm
7155 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7156 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7157 ac_status=$?
7158 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7159 test $ac_status = 0; } && test -s "$nlist"; then
7160 # Try sorting and uniquifying the output.
7161 if sort "$nlist" | uniq > "$nlist"T; then
7162 mv -f "$nlist"T "$nlist"
7163 else
7164 rm -f "$nlist"T
7165 fi
7166
7167 # Make sure that we snagged all the symbols we need.
7168 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7169 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7170 cat <<_LT_EOF > conftest.$ac_ext
7171 #ifdef __cplusplus
7172 extern "C" {
7173 #endif
7174
7175 _LT_EOF
7176 # Now generate the symbol file.
7177 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7178
7179 cat <<_LT_EOF >> conftest.$ac_ext
7180
7181 /* The mapping between symbol names and symbols. */
7182 const struct {
7183 const char *name;
7184 void *address;
7185 }
7186 lt__PROGRAM__LTX_preloaded_symbols[] =
7187 {
7188 { "@PROGRAM@", (void *) 0 },
7189 _LT_EOF
7190 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7191 cat <<\_LT_EOF >> conftest.$ac_ext
7192 {0, (void *) 0}
7193 };
7194
7195 /* This works around a problem in FreeBSD linker */
7196 #ifdef FREEBSD_WORKAROUND
7197 static const void *lt_preloaded_setup() {
7198 return lt__PROGRAM__LTX_preloaded_symbols;
7199 }
7200 #endif
7201
7202 #ifdef __cplusplus
7203 }
7204 #endif
7205 _LT_EOF
7206 # Now try linking the two files.
7207 mv conftest.$ac_objext conftstm.$ac_objext
7208 lt_save_LIBS="$LIBS"
7209 lt_save_CFLAGS="$CFLAGS"
7210 LIBS="conftstm.$ac_objext"
7211 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7212 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7213 (eval $ac_link) 2>&5
7214 ac_status=$?
7215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7216 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7217 pipe_works=yes
7218 fi
7219 LIBS="$lt_save_LIBS"
7220 CFLAGS="$lt_save_CFLAGS"
7221 else
7222 echo "cannot find nm_test_func in $nlist" >&5
7223 fi
7224 else
7225 echo "cannot find nm_test_var in $nlist" >&5
7226 fi
7227 else
7228 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7229 fi
7230 else
7231 echo "$progname: failed program was:" >&5
7232 cat conftest.$ac_ext >&5
7233 fi
7234 rm -rf conftest* conftst*
7235
7236 # Do not use the global_symbol_pipe unless it works.
7237 if test "$pipe_works" = yes; then
7238 break
7239 else
7240 lt_cv_sys_global_symbol_pipe=
7241 fi
7242 done
7243
7244 fi
7245
7246 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7247 lt_cv_sys_global_symbol_to_cdecl=
7248 fi
7249 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7251 $as_echo "failed" >&6; }
7252 else
7253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7254 $as_echo "ok" >&6; }
7255 fi
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278 # Check whether --enable-libtool-lock was given.
7279 if test "${enable_libtool_lock+set}" = set; then :
7280 enableval=$enable_libtool_lock;
7281 fi
7282
7283 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7284
7285 # Some flags need to be propagated to the compiler or linker for good
7286 # libtool support.
7287 case $host in
7288 ia64-*-hpux*)
7289 # Find out which ABI we are using.
7290 echo 'int i;' > conftest.$ac_ext
7291 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7292 (eval $ac_compile) 2>&5
7293 ac_status=$?
7294 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7295 test $ac_status = 0; }; then
7296 case `/usr/bin/file conftest.$ac_objext` in
7297 *ELF-32*)
7298 HPUX_IA64_MODE="32"
7299 ;;
7300 *ELF-64*)
7301 HPUX_IA64_MODE="64"
7302 ;;
7303 esac
7304 fi
7305 rm -rf conftest*
7306 ;;
7307 *-*-irix6*)
7308 # Find out which ABI we are using.
7309 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7310 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7311 (eval $ac_compile) 2>&5
7312 ac_status=$?
7313 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7314 test $ac_status = 0; }; then
7315 if test "$lt_cv_prog_gnu_ld" = yes; then
7316 case `/usr/bin/file conftest.$ac_objext` in
7317 *32-bit*)
7318 LD="${LD-ld} -melf32bsmip"
7319 ;;
7320 *N32*)
7321 LD="${LD-ld} -melf32bmipn32"
7322 ;;
7323 *64-bit*)
7324 LD="${LD-ld} -melf64bmip"
7325 ;;
7326 esac
7327 else
7328 case `/usr/bin/file conftest.$ac_objext` in
7329 *32-bit*)
7330 LD="${LD-ld} -32"
7331 ;;
7332 *N32*)
7333 LD="${LD-ld} -n32"
7334 ;;
7335 *64-bit*)
7336 LD="${LD-ld} -64"
7337 ;;
7338 esac
7339 fi
7340 fi
7341 rm -rf conftest*
7342 ;;
7343
7344 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7345 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7346 # Find out which ABI we are using.
7347 echo 'int i;' > conftest.$ac_ext
7348 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7349 (eval $ac_compile) 2>&5
7350 ac_status=$?
7351 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7352 test $ac_status = 0; }; then
7353 case `/usr/bin/file conftest.o` in
7354 *32-bit*)
7355 case $host in
7356 x86_64-*kfreebsd*-gnu)
7357 LD="${LD-ld} -m elf_i386_fbsd"
7358 ;;
7359 x86_64-*linux*)
7360 case `/usr/bin/file conftest.o` in
7361 *x86-64*)
7362 LD="${LD-ld} -m elf32_x86_64"
7363 ;;
7364 *)
7365 LD="${LD-ld} -m elf_i386"
7366 ;;
7367 esac
7368 ;;
7369 powerpc64le-*linux*)
7370 LD="${LD-ld} -m elf32lppclinux"
7371 ;;
7372 powerpc64-*linux*)
7373 LD="${LD-ld} -m elf32ppclinux"
7374 ;;
7375 s390x-*linux*)
7376 LD="${LD-ld} -m elf_s390"
7377 ;;
7378 sparc64-*linux*)
7379 LD="${LD-ld} -m elf32_sparc"
7380 ;;
7381 esac
7382 ;;
7383 *64-bit*)
7384 case $host in
7385 x86_64-*kfreebsd*-gnu)
7386 LD="${LD-ld} -m elf_x86_64_fbsd"
7387 ;;
7388 x86_64-*linux*)
7389 LD="${LD-ld} -m elf_x86_64"
7390 ;;
7391 powerpcle-*linux*)
7392 LD="${LD-ld} -m elf64lppc"
7393 ;;
7394 powerpc-*linux*)
7395 LD="${LD-ld} -m elf64ppc"
7396 ;;
7397 s390*-*linux*|s390*-*tpf*)
7398 LD="${LD-ld} -m elf64_s390"
7399 ;;
7400 sparc*-*linux*)
7401 LD="${LD-ld} -m elf64_sparc"
7402 ;;
7403 esac
7404 ;;
7405 esac
7406 fi
7407 rm -rf conftest*
7408 ;;
7409
7410 *-*-sco3.2v5*)
7411 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7412 SAVE_CFLAGS="$CFLAGS"
7413 CFLAGS="$CFLAGS -belf"
7414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7415 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7416 if ${lt_cv_cc_needs_belf+:} false; then :
7417 $as_echo_n "(cached) " >&6
7418 else
7419 ac_ext=c
7420 ac_cpp='$CPP $CPPFLAGS'
7421 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7422 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7423 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7424
7425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7426 /* end confdefs.h. */
7427
7428 int
7429 main ()
7430 {
7431
7432 ;
7433 return 0;
7434 }
7435 _ACEOF
7436 if ac_fn_c_try_link "$LINENO"; then :
7437 lt_cv_cc_needs_belf=yes
7438 else
7439 lt_cv_cc_needs_belf=no
7440 fi
7441 rm -f core conftest.err conftest.$ac_objext \
7442 conftest$ac_exeext conftest.$ac_ext
7443 ac_ext=c
7444 ac_cpp='$CPP $CPPFLAGS'
7445 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7446 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7447 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7448
7449 fi
7450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7451 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7452 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7453 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7454 CFLAGS="$SAVE_CFLAGS"
7455 fi
7456 ;;
7457 sparc*-*solaris*)
7458 # Find out which ABI we are using.
7459 echo 'int i;' > conftest.$ac_ext
7460 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7461 (eval $ac_compile) 2>&5
7462 ac_status=$?
7463 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7464 test $ac_status = 0; }; then
7465 case `/usr/bin/file conftest.o` in
7466 *64-bit*)
7467 case $lt_cv_prog_gnu_ld in
7468 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7469 *)
7470 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7471 LD="${LD-ld} -64"
7472 fi
7473 ;;
7474 esac
7475 ;;
7476 esac
7477 fi
7478 rm -rf conftest*
7479 ;;
7480 esac
7481
7482 need_locks="$enable_libtool_lock"
7483
7484
7485 case $host_os in
7486 rhapsody* | darwin*)
7487 if test -n "$ac_tool_prefix"; then
7488 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7489 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7491 $as_echo_n "checking for $ac_word... " >&6; }
7492 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7493 $as_echo_n "(cached) " >&6
7494 else
7495 if test -n "$DSYMUTIL"; then
7496 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7497 else
7498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7499 for as_dir in $PATH
7500 do
7501 IFS=$as_save_IFS
7502 test -z "$as_dir" && as_dir=.
7503 for ac_exec_ext in '' $ac_executable_extensions; do
7504 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7505 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7506 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7507 break 2
7508 fi
7509 done
7510 done
7511 IFS=$as_save_IFS
7512
7513 fi
7514 fi
7515 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7516 if test -n "$DSYMUTIL"; then
7517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7518 $as_echo "$DSYMUTIL" >&6; }
7519 else
7520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7521 $as_echo "no" >&6; }
7522 fi
7523
7524
7525 fi
7526 if test -z "$ac_cv_prog_DSYMUTIL"; then
7527 ac_ct_DSYMUTIL=$DSYMUTIL
7528 # Extract the first word of "dsymutil", so it can be a program name with args.
7529 set dummy dsymutil; ac_word=$2
7530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7531 $as_echo_n "checking for $ac_word... " >&6; }
7532 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7533 $as_echo_n "(cached) " >&6
7534 else
7535 if test -n "$ac_ct_DSYMUTIL"; then
7536 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7537 else
7538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7539 for as_dir in $PATH
7540 do
7541 IFS=$as_save_IFS
7542 test -z "$as_dir" && as_dir=.
7543 for ac_exec_ext in '' $ac_executable_extensions; do
7544 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7545 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7546 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7547 break 2
7548 fi
7549 done
7550 done
7551 IFS=$as_save_IFS
7552
7553 fi
7554 fi
7555 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7556 if test -n "$ac_ct_DSYMUTIL"; then
7557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7558 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7559 else
7560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7561 $as_echo "no" >&6; }
7562 fi
7563
7564 if test "x$ac_ct_DSYMUTIL" = x; then
7565 DSYMUTIL=":"
7566 else
7567 case $cross_compiling:$ac_tool_warned in
7568 yes:)
7569 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7570 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7571 ac_tool_warned=yes ;;
7572 esac
7573 DSYMUTIL=$ac_ct_DSYMUTIL
7574 fi
7575 else
7576 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7577 fi
7578
7579 if test -n "$ac_tool_prefix"; then
7580 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7581 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7583 $as_echo_n "checking for $ac_word... " >&6; }
7584 if ${ac_cv_prog_NMEDIT+:} false; then :
7585 $as_echo_n "(cached) " >&6
7586 else
7587 if test -n "$NMEDIT"; then
7588 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7589 else
7590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7591 for as_dir in $PATH
7592 do
7593 IFS=$as_save_IFS
7594 test -z "$as_dir" && as_dir=.
7595 for ac_exec_ext in '' $ac_executable_extensions; do
7596 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7597 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7599 break 2
7600 fi
7601 done
7602 done
7603 IFS=$as_save_IFS
7604
7605 fi
7606 fi
7607 NMEDIT=$ac_cv_prog_NMEDIT
7608 if test -n "$NMEDIT"; then
7609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7610 $as_echo "$NMEDIT" >&6; }
7611 else
7612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7613 $as_echo "no" >&6; }
7614 fi
7615
7616
7617 fi
7618 if test -z "$ac_cv_prog_NMEDIT"; then
7619 ac_ct_NMEDIT=$NMEDIT
7620 # Extract the first word of "nmedit", so it can be a program name with args.
7621 set dummy nmedit; ac_word=$2
7622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7623 $as_echo_n "checking for $ac_word... " >&6; }
7624 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7625 $as_echo_n "(cached) " >&6
7626 else
7627 if test -n "$ac_ct_NMEDIT"; then
7628 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7629 else
7630 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7631 for as_dir in $PATH
7632 do
7633 IFS=$as_save_IFS
7634 test -z "$as_dir" && as_dir=.
7635 for ac_exec_ext in '' $ac_executable_extensions; do
7636 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7637 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7638 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7639 break 2
7640 fi
7641 done
7642 done
7643 IFS=$as_save_IFS
7644
7645 fi
7646 fi
7647 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7648 if test -n "$ac_ct_NMEDIT"; then
7649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7650 $as_echo "$ac_ct_NMEDIT" >&6; }
7651 else
7652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7653 $as_echo "no" >&6; }
7654 fi
7655
7656 if test "x$ac_ct_NMEDIT" = x; then
7657 NMEDIT=":"
7658 else
7659 case $cross_compiling:$ac_tool_warned in
7660 yes:)
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7662 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7663 ac_tool_warned=yes ;;
7664 esac
7665 NMEDIT=$ac_ct_NMEDIT
7666 fi
7667 else
7668 NMEDIT="$ac_cv_prog_NMEDIT"
7669 fi
7670
7671 if test -n "$ac_tool_prefix"; then
7672 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7673 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7675 $as_echo_n "checking for $ac_word... " >&6; }
7676 if ${ac_cv_prog_LIPO+:} false; then :
7677 $as_echo_n "(cached) " >&6
7678 else
7679 if test -n "$LIPO"; then
7680 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7681 else
7682 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7683 for as_dir in $PATH
7684 do
7685 IFS=$as_save_IFS
7686 test -z "$as_dir" && as_dir=.
7687 for ac_exec_ext in '' $ac_executable_extensions; do
7688 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7689 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7690 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7691 break 2
7692 fi
7693 done
7694 done
7695 IFS=$as_save_IFS
7696
7697 fi
7698 fi
7699 LIPO=$ac_cv_prog_LIPO
7700 if test -n "$LIPO"; then
7701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7702 $as_echo "$LIPO" >&6; }
7703 else
7704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7705 $as_echo "no" >&6; }
7706 fi
7707
7708
7709 fi
7710 if test -z "$ac_cv_prog_LIPO"; then
7711 ac_ct_LIPO=$LIPO
7712 # Extract the first word of "lipo", so it can be a program name with args.
7713 set dummy lipo; ac_word=$2
7714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7715 $as_echo_n "checking for $ac_word... " >&6; }
7716 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7717 $as_echo_n "(cached) " >&6
7718 else
7719 if test -n "$ac_ct_LIPO"; then
7720 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7721 else
7722 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7723 for as_dir in $PATH
7724 do
7725 IFS=$as_save_IFS
7726 test -z "$as_dir" && as_dir=.
7727 for ac_exec_ext in '' $ac_executable_extensions; do
7728 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7729 ac_cv_prog_ac_ct_LIPO="lipo"
7730 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7731 break 2
7732 fi
7733 done
7734 done
7735 IFS=$as_save_IFS
7736
7737 fi
7738 fi
7739 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7740 if test -n "$ac_ct_LIPO"; then
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7742 $as_echo "$ac_ct_LIPO" >&6; }
7743 else
7744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7745 $as_echo "no" >&6; }
7746 fi
7747
7748 if test "x$ac_ct_LIPO" = x; then
7749 LIPO=":"
7750 else
7751 case $cross_compiling:$ac_tool_warned in
7752 yes:)
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7754 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7755 ac_tool_warned=yes ;;
7756 esac
7757 LIPO=$ac_ct_LIPO
7758 fi
7759 else
7760 LIPO="$ac_cv_prog_LIPO"
7761 fi
7762
7763 if test -n "$ac_tool_prefix"; then
7764 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7765 set dummy ${ac_tool_prefix}otool; ac_word=$2
7766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7767 $as_echo_n "checking for $ac_word... " >&6; }
7768 if ${ac_cv_prog_OTOOL+:} false; then :
7769 $as_echo_n "(cached) " >&6
7770 else
7771 if test -n "$OTOOL"; then
7772 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7773 else
7774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7775 for as_dir in $PATH
7776 do
7777 IFS=$as_save_IFS
7778 test -z "$as_dir" && as_dir=.
7779 for ac_exec_ext in '' $ac_executable_extensions; do
7780 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7781 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7783 break 2
7784 fi
7785 done
7786 done
7787 IFS=$as_save_IFS
7788
7789 fi
7790 fi
7791 OTOOL=$ac_cv_prog_OTOOL
7792 if test -n "$OTOOL"; then
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7794 $as_echo "$OTOOL" >&6; }
7795 else
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7797 $as_echo "no" >&6; }
7798 fi
7799
7800
7801 fi
7802 if test -z "$ac_cv_prog_OTOOL"; then
7803 ac_ct_OTOOL=$OTOOL
7804 # Extract the first word of "otool", so it can be a program name with args.
7805 set dummy otool; ac_word=$2
7806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7807 $as_echo_n "checking for $ac_word... " >&6; }
7808 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7809 $as_echo_n "(cached) " >&6
7810 else
7811 if test -n "$ac_ct_OTOOL"; then
7812 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7813 else
7814 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7815 for as_dir in $PATH
7816 do
7817 IFS=$as_save_IFS
7818 test -z "$as_dir" && as_dir=.
7819 for ac_exec_ext in '' $ac_executable_extensions; do
7820 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7821 ac_cv_prog_ac_ct_OTOOL="otool"
7822 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7823 break 2
7824 fi
7825 done
7826 done
7827 IFS=$as_save_IFS
7828
7829 fi
7830 fi
7831 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7832 if test -n "$ac_ct_OTOOL"; then
7833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7834 $as_echo "$ac_ct_OTOOL" >&6; }
7835 else
7836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7837 $as_echo "no" >&6; }
7838 fi
7839
7840 if test "x$ac_ct_OTOOL" = x; then
7841 OTOOL=":"
7842 else
7843 case $cross_compiling:$ac_tool_warned in
7844 yes:)
7845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7846 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7847 ac_tool_warned=yes ;;
7848 esac
7849 OTOOL=$ac_ct_OTOOL
7850 fi
7851 else
7852 OTOOL="$ac_cv_prog_OTOOL"
7853 fi
7854
7855 if test -n "$ac_tool_prefix"; then
7856 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7857 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7859 $as_echo_n "checking for $ac_word... " >&6; }
7860 if ${ac_cv_prog_OTOOL64+:} false; then :
7861 $as_echo_n "(cached) " >&6
7862 else
7863 if test -n "$OTOOL64"; then
7864 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7865 else
7866 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7867 for as_dir in $PATH
7868 do
7869 IFS=$as_save_IFS
7870 test -z "$as_dir" && as_dir=.
7871 for ac_exec_ext in '' $ac_executable_extensions; do
7872 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7873 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7875 break 2
7876 fi
7877 done
7878 done
7879 IFS=$as_save_IFS
7880
7881 fi
7882 fi
7883 OTOOL64=$ac_cv_prog_OTOOL64
7884 if test -n "$OTOOL64"; then
7885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7886 $as_echo "$OTOOL64" >&6; }
7887 else
7888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7889 $as_echo "no" >&6; }
7890 fi
7891
7892
7893 fi
7894 if test -z "$ac_cv_prog_OTOOL64"; then
7895 ac_ct_OTOOL64=$OTOOL64
7896 # Extract the first word of "otool64", so it can be a program name with args.
7897 set dummy otool64; ac_word=$2
7898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7899 $as_echo_n "checking for $ac_word... " >&6; }
7900 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7901 $as_echo_n "(cached) " >&6
7902 else
7903 if test -n "$ac_ct_OTOOL64"; then
7904 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7905 else
7906 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7907 for as_dir in $PATH
7908 do
7909 IFS=$as_save_IFS
7910 test -z "$as_dir" && as_dir=.
7911 for ac_exec_ext in '' $ac_executable_extensions; do
7912 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7913 ac_cv_prog_ac_ct_OTOOL64="otool64"
7914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7915 break 2
7916 fi
7917 done
7918 done
7919 IFS=$as_save_IFS
7920
7921 fi
7922 fi
7923 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7924 if test -n "$ac_ct_OTOOL64"; then
7925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7926 $as_echo "$ac_ct_OTOOL64" >&6; }
7927 else
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7929 $as_echo "no" >&6; }
7930 fi
7931
7932 if test "x$ac_ct_OTOOL64" = x; then
7933 OTOOL64=":"
7934 else
7935 case $cross_compiling:$ac_tool_warned in
7936 yes:)
7937 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7938 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7939 ac_tool_warned=yes ;;
7940 esac
7941 OTOOL64=$ac_ct_OTOOL64
7942 fi
7943 else
7944 OTOOL64="$ac_cv_prog_OTOOL64"
7945 fi
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7974 $as_echo_n "checking for -single_module linker flag... " >&6; }
7975 if ${lt_cv_apple_cc_single_mod+:} false; then :
7976 $as_echo_n "(cached) " >&6
7977 else
7978 lt_cv_apple_cc_single_mod=no
7979 if test -z "${LT_MULTI_MODULE}"; then
7980 # By default we will add the -single_module flag. You can override
7981 # by either setting the environment variable LT_MULTI_MODULE
7982 # non-empty at configure time, or by adding -multi_module to the
7983 # link flags.
7984 rm -rf libconftest.dylib*
7985 echo "int foo(void){return 1;}" > conftest.c
7986 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7987 -dynamiclib -Wl,-single_module conftest.c" >&5
7988 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7989 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7990 _lt_result=$?
7991 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7992 lt_cv_apple_cc_single_mod=yes
7993 else
7994 cat conftest.err >&5
7995 fi
7996 rm -rf libconftest.dylib*
7997 rm -f conftest.*
7998 fi
7999 fi
8000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8001 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8003 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8004 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8005 $as_echo_n "(cached) " >&6
8006 else
8007 lt_cv_ld_exported_symbols_list=no
8008 save_LDFLAGS=$LDFLAGS
8009 echo "_main" > conftest.sym
8010 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8012 /* end confdefs.h. */
8013
8014 int
8015 main ()
8016 {
8017
8018 ;
8019 return 0;
8020 }
8021 _ACEOF
8022 if ac_fn_c_try_link "$LINENO"; then :
8023 lt_cv_ld_exported_symbols_list=yes
8024 else
8025 lt_cv_ld_exported_symbols_list=no
8026 fi
8027 rm -f core conftest.err conftest.$ac_objext \
8028 conftest$ac_exeext conftest.$ac_ext
8029 LDFLAGS="$save_LDFLAGS"
8030
8031 fi
8032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8033 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8035 $as_echo_n "checking for -force_load linker flag... " >&6; }
8036 if ${lt_cv_ld_force_load+:} false; then :
8037 $as_echo_n "(cached) " >&6
8038 else
8039 lt_cv_ld_force_load=no
8040 cat > conftest.c << _LT_EOF
8041 int forced_loaded() { return 2;}
8042 _LT_EOF
8043 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8044 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8045 echo "$AR cru libconftest.a conftest.o" >&5
8046 $AR cru libconftest.a conftest.o 2>&5
8047 cat > conftest.c << _LT_EOF
8048 int main() { return 0;}
8049 _LT_EOF
8050 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8051 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8052 _lt_result=$?
8053 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8054 lt_cv_ld_force_load=yes
8055 else
8056 cat conftest.err >&5
8057 fi
8058 rm -f conftest.err libconftest.a conftest conftest.c
8059 rm -rf conftest.dSYM
8060
8061 fi
8062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8063 $as_echo "$lt_cv_ld_force_load" >&6; }
8064 case $host_os in
8065 rhapsody* | darwin1.[012])
8066 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8067 darwin1.*)
8068 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8069 darwin*) # darwin 5.x on
8070 # if running on 10.5 or later, the deployment target defaults
8071 # to the OS version, if on x86, and 10.4, the deployment
8072 # target defaults to 10.4. Don't you love it?
8073 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8074 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8075 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8076 10.[012][,.]*)
8077 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8078 10.*)
8079 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8080 esac
8081 ;;
8082 esac
8083 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8084 _lt_dar_single_mod='$single_module'
8085 fi
8086 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8087 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8088 else
8089 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8090 fi
8091 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8092 _lt_dsymutil='~$DSYMUTIL $lib || :'
8093 else
8094 _lt_dsymutil=
8095 fi
8096 ;;
8097 esac
8098
8099 for ac_header in dlfcn.h
8100 do :
8101 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8102 "
8103 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8104 cat >>confdefs.h <<_ACEOF
8105 #define HAVE_DLFCN_H 1
8106 _ACEOF
8107
8108 fi
8109
8110 done
8111
8112
8113
8114
8115
8116 # Set options
8117
8118
8119
8120 enable_dlopen=no
8121
8122
8123 enable_win32_dll=no
8124
8125
8126 # Check whether --enable-shared was given.
8127 if test "${enable_shared+set}" = set; then :
8128 enableval=$enable_shared; p=${PACKAGE-default}
8129 case $enableval in
8130 yes) enable_shared=yes ;;
8131 no) enable_shared=no ;;
8132 *)
8133 enable_shared=no
8134 # Look at the argument we got. We use all the common list separators.
8135 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8136 for pkg in $enableval; do
8137 IFS="$lt_save_ifs"
8138 if test "X$pkg" = "X$p"; then
8139 enable_shared=yes
8140 fi
8141 done
8142 IFS="$lt_save_ifs"
8143 ;;
8144 esac
8145 else
8146 enable_shared=yes
8147 fi
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157 # Check whether --enable-static was given.
8158 if test "${enable_static+set}" = set; then :
8159 enableval=$enable_static; p=${PACKAGE-default}
8160 case $enableval in
8161 yes) enable_static=yes ;;
8162 no) enable_static=no ;;
8163 *)
8164 enable_static=no
8165 # Look at the argument we got. We use all the common list separators.
8166 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8167 for pkg in $enableval; do
8168 IFS="$lt_save_ifs"
8169 if test "X$pkg" = "X$p"; then
8170 enable_static=yes
8171 fi
8172 done
8173 IFS="$lt_save_ifs"
8174 ;;
8175 esac
8176 else
8177 enable_static=yes
8178 fi
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189 # Check whether --with-pic was given.
8190 if test "${with_pic+set}" = set; then :
8191 withval=$with_pic; pic_mode="$withval"
8192 else
8193 pic_mode=default
8194 fi
8195
8196
8197 test -z "$pic_mode" && pic_mode=default
8198
8199
8200
8201
8202
8203
8204
8205 # Check whether --enable-fast-install was given.
8206 if test "${enable_fast_install+set}" = set; then :
8207 enableval=$enable_fast_install; p=${PACKAGE-default}
8208 case $enableval in
8209 yes) enable_fast_install=yes ;;
8210 no) enable_fast_install=no ;;
8211 *)
8212 enable_fast_install=no
8213 # Look at the argument we got. We use all the common list separators.
8214 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8215 for pkg in $enableval; do
8216 IFS="$lt_save_ifs"
8217 if test "X$pkg" = "X$p"; then
8218 enable_fast_install=yes
8219 fi
8220 done
8221 IFS="$lt_save_ifs"
8222 ;;
8223 esac
8224 else
8225 enable_fast_install=yes
8226 fi
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238 # This can be used to rebuild libtool when needed
8239 LIBTOOL_DEPS="$ltmain"
8240
8241 # Always use our own libtool.
8242 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269 test -z "$LN_S" && LN_S="ln -s"
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284 if test -n "${ZSH_VERSION+set}" ; then
8285 setopt NO_GLOB_SUBST
8286 fi
8287
8288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8289 $as_echo_n "checking for objdir... " >&6; }
8290 if ${lt_cv_objdir+:} false; then :
8291 $as_echo_n "(cached) " >&6
8292 else
8293 rm -f .libs 2>/dev/null
8294 mkdir .libs 2>/dev/null
8295 if test -d .libs; then
8296 lt_cv_objdir=.libs
8297 else
8298 # MS-DOS does not allow filenames that begin with a dot.
8299 lt_cv_objdir=_libs
8300 fi
8301 rmdir .libs 2>/dev/null
8302 fi
8303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8304 $as_echo "$lt_cv_objdir" >&6; }
8305 objdir=$lt_cv_objdir
8306
8307
8308
8309
8310
8311 cat >>confdefs.h <<_ACEOF
8312 #define LT_OBJDIR "$lt_cv_objdir/"
8313 _ACEOF
8314
8315
8316
8317
8318 case $host_os in
8319 aix3*)
8320 # AIX sometimes has problems with the GCC collect2 program. For some
8321 # reason, if we set the COLLECT_NAMES environment variable, the problems
8322 # vanish in a puff of smoke.
8323 if test "X${COLLECT_NAMES+set}" != Xset; then
8324 COLLECT_NAMES=
8325 export COLLECT_NAMES
8326 fi
8327 ;;
8328 esac
8329
8330 # Global variables:
8331 ofile=libtool
8332 can_build_shared=yes
8333
8334 # All known linkers require a `.a' archive for static linking (except MSVC,
8335 # which needs '.lib').
8336 libext=a
8337
8338 with_gnu_ld="$lt_cv_prog_gnu_ld"
8339
8340 old_CC="$CC"
8341 old_CFLAGS="$CFLAGS"
8342
8343 # Set sane defaults for various variables
8344 test -z "$CC" && CC=cc
8345 test -z "$LTCC" && LTCC=$CC
8346 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8347 test -z "$LD" && LD=ld
8348 test -z "$ac_objext" && ac_objext=o
8349
8350 for cc_temp in $compiler""; do
8351 case $cc_temp in
8352 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8353 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8354 \-*) ;;
8355 *) break;;
8356 esac
8357 done
8358 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8359
8360
8361 # Only perform the check for file, if the check method requires it
8362 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8363 case $deplibs_check_method in
8364 file_magic*)
8365 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8367 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8368 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8369 $as_echo_n "(cached) " >&6
8370 else
8371 case $MAGIC_CMD in
8372 [\\/*] | ?:[\\/]*)
8373 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8374 ;;
8375 *)
8376 lt_save_MAGIC_CMD="$MAGIC_CMD"
8377 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8378 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8379 for ac_dir in $ac_dummy; do
8380 IFS="$lt_save_ifs"
8381 test -z "$ac_dir" && ac_dir=.
8382 if test -f $ac_dir/${ac_tool_prefix}file; then
8383 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8384 if test -n "$file_magic_test_file"; then
8385 case $deplibs_check_method in
8386 "file_magic "*)
8387 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8388 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8389 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8390 $EGREP "$file_magic_regex" > /dev/null; then
8391 :
8392 else
8393 cat <<_LT_EOF 1>&2
8394
8395 *** Warning: the command libtool uses to detect shared libraries,
8396 *** $file_magic_cmd, produces output that libtool cannot recognize.
8397 *** The result is that libtool may fail to recognize shared libraries
8398 *** as such. This will affect the creation of libtool libraries that
8399 *** depend on shared libraries, but programs linked with such libtool
8400 *** libraries will work regardless of this problem. Nevertheless, you
8401 *** may want to report the problem to your system manager and/or to
8402 *** bug-libtool@gnu.org
8403
8404 _LT_EOF
8405 fi ;;
8406 esac
8407 fi
8408 break
8409 fi
8410 done
8411 IFS="$lt_save_ifs"
8412 MAGIC_CMD="$lt_save_MAGIC_CMD"
8413 ;;
8414 esac
8415 fi
8416
8417 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8418 if test -n "$MAGIC_CMD"; then
8419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8420 $as_echo "$MAGIC_CMD" >&6; }
8421 else
8422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8423 $as_echo "no" >&6; }
8424 fi
8425
8426
8427
8428
8429
8430 if test -z "$lt_cv_path_MAGIC_CMD"; then
8431 if test -n "$ac_tool_prefix"; then
8432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8433 $as_echo_n "checking for file... " >&6; }
8434 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8435 $as_echo_n "(cached) " >&6
8436 else
8437 case $MAGIC_CMD in
8438 [\\/*] | ?:[\\/]*)
8439 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8440 ;;
8441 *)
8442 lt_save_MAGIC_CMD="$MAGIC_CMD"
8443 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8444 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8445 for ac_dir in $ac_dummy; do
8446 IFS="$lt_save_ifs"
8447 test -z "$ac_dir" && ac_dir=.
8448 if test -f $ac_dir/file; then
8449 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8450 if test -n "$file_magic_test_file"; then
8451 case $deplibs_check_method in
8452 "file_magic "*)
8453 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8454 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8455 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8456 $EGREP "$file_magic_regex" > /dev/null; then
8457 :
8458 else
8459 cat <<_LT_EOF 1>&2
8460
8461 *** Warning: the command libtool uses to detect shared libraries,
8462 *** $file_magic_cmd, produces output that libtool cannot recognize.
8463 *** The result is that libtool may fail to recognize shared libraries
8464 *** as such. This will affect the creation of libtool libraries that
8465 *** depend on shared libraries, but programs linked with such libtool
8466 *** libraries will work regardless of this problem. Nevertheless, you
8467 *** may want to report the problem to your system manager and/or to
8468 *** bug-libtool@gnu.org
8469
8470 _LT_EOF
8471 fi ;;
8472 esac
8473 fi
8474 break
8475 fi
8476 done
8477 IFS="$lt_save_ifs"
8478 MAGIC_CMD="$lt_save_MAGIC_CMD"
8479 ;;
8480 esac
8481 fi
8482
8483 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8484 if test -n "$MAGIC_CMD"; then
8485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8486 $as_echo "$MAGIC_CMD" >&6; }
8487 else
8488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8489 $as_echo "no" >&6; }
8490 fi
8491
8492
8493 else
8494 MAGIC_CMD=:
8495 fi
8496 fi
8497
8498 fi
8499 ;;
8500 esac
8501
8502 # Use C for the default configuration in the libtool script
8503
8504 lt_save_CC="$CC"
8505 ac_ext=c
8506 ac_cpp='$CPP $CPPFLAGS'
8507 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8508 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8509 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8510
8511
8512 # Source file extension for C test sources.
8513 ac_ext=c
8514
8515 # Object file extension for compiled C test sources.
8516 objext=o
8517 objext=$objext
8518
8519 # Code to be used in simple compile tests
8520 lt_simple_compile_test_code="int some_variable = 0;"
8521
8522 # Code to be used in simple link tests
8523 lt_simple_link_test_code='int main(){return(0);}'
8524
8525
8526
8527
8528
8529
8530
8531 # If no C compiler was specified, use CC.
8532 LTCC=${LTCC-"$CC"}
8533
8534 # If no C compiler flags were specified, use CFLAGS.
8535 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8536
8537 # Allow CC to be a program name with arguments.
8538 compiler=$CC
8539
8540 # Save the default compiler, since it gets overwritten when the other
8541 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8542 compiler_DEFAULT=$CC
8543
8544 # save warnings/boilerplate of simple test code
8545 ac_outfile=conftest.$ac_objext
8546 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8547 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8548 _lt_compiler_boilerplate=`cat conftest.err`
8549 $RM conftest*
8550
8551 ac_outfile=conftest.$ac_objext
8552 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8553 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8554 _lt_linker_boilerplate=`cat conftest.err`
8555 $RM -r conftest*
8556
8557
8558 ## CAVEAT EMPTOR:
8559 ## There is no encapsulation within the following macros, do not change
8560 ## the running order or otherwise move them around unless you know exactly
8561 ## what you are doing...
8562 if test -n "$compiler"; then
8563
8564 lt_prog_compiler_no_builtin_flag=
8565
8566 if test "$GCC" = yes; then
8567 case $cc_basename in
8568 nvcc*)
8569 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8570 *)
8571 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8572 esac
8573
8574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8575 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8576 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8577 $as_echo_n "(cached) " >&6
8578 else
8579 lt_cv_prog_compiler_rtti_exceptions=no
8580 ac_outfile=conftest.$ac_objext
8581 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8582 lt_compiler_flag="-fno-rtti -fno-exceptions"
8583 # Insert the option either (1) after the last *FLAGS variable, or
8584 # (2) before a word containing "conftest.", or (3) at the end.
8585 # Note that $ac_compile itself does not contain backslashes and begins
8586 # with a dollar sign (not a hyphen), so the echo should work correctly.
8587 # The option is referenced via a variable to avoid confusing sed.
8588 lt_compile=`echo "$ac_compile" | $SED \
8589 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8590 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8591 -e 's:$: $lt_compiler_flag:'`
8592 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8593 (eval "$lt_compile" 2>conftest.err)
8594 ac_status=$?
8595 cat conftest.err >&5
8596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8597 if (exit $ac_status) && test -s "$ac_outfile"; then
8598 # The compiler can only warn and ignore the option if not recognized
8599 # So say no if there are warnings other than the usual output.
8600 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8601 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8602 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8603 lt_cv_prog_compiler_rtti_exceptions=yes
8604 fi
8605 fi
8606 $RM conftest*
8607
8608 fi
8609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8610 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8611
8612 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8613 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8614 else
8615 :
8616 fi
8617
8618 fi
8619
8620
8621
8622
8623
8624
8625 lt_prog_compiler_wl=
8626 lt_prog_compiler_pic=
8627 lt_prog_compiler_static=
8628
8629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8630 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8631
8632 if test "$GCC" = yes; then
8633 lt_prog_compiler_wl='-Wl,'
8634 lt_prog_compiler_static='-static'
8635
8636 case $host_os in
8637 aix*)
8638 # All AIX code is PIC.
8639 if test "$host_cpu" = ia64; then
8640 # AIX 5 now supports IA64 processor
8641 lt_prog_compiler_static='-Bstatic'
8642 fi
8643 lt_prog_compiler_pic='-fPIC'
8644 ;;
8645
8646 amigaos*)
8647 case $host_cpu in
8648 powerpc)
8649 # see comment about AmigaOS4 .so support
8650 lt_prog_compiler_pic='-fPIC'
8651 ;;
8652 m68k)
8653 # FIXME: we need at least 68020 code to build shared libraries, but
8654 # adding the `-m68020' flag to GCC prevents building anything better,
8655 # like `-m68040'.
8656 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8657 ;;
8658 esac
8659 ;;
8660
8661 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8662 # PIC is the default for these OSes.
8663 ;;
8664
8665 mingw* | cygwin* | pw32* | os2* | cegcc*)
8666 # This hack is so that the source file can tell whether it is being
8667 # built for inclusion in a dll (and should export symbols for example).
8668 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8669 # (--disable-auto-import) libraries
8670 lt_prog_compiler_pic='-DDLL_EXPORT'
8671 ;;
8672
8673 darwin* | rhapsody*)
8674 # PIC is the default on this platform
8675 # Common symbols not allowed in MH_DYLIB files
8676 lt_prog_compiler_pic='-fno-common'
8677 ;;
8678
8679 haiku*)
8680 # PIC is the default for Haiku.
8681 # The "-static" flag exists, but is broken.
8682 lt_prog_compiler_static=
8683 ;;
8684
8685 hpux*)
8686 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8687 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8688 # sets the default TLS model and affects inlining.
8689 case $host_cpu in
8690 hppa*64*)
8691 # +Z the default
8692 ;;
8693 *)
8694 lt_prog_compiler_pic='-fPIC'
8695 ;;
8696 esac
8697 ;;
8698
8699 interix[3-9]*)
8700 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8701 # Instead, we relocate shared libraries at runtime.
8702 ;;
8703
8704 msdosdjgpp*)
8705 # Just because we use GCC doesn't mean we suddenly get shared libraries
8706 # on systems that don't support them.
8707 lt_prog_compiler_can_build_shared=no
8708 enable_shared=no
8709 ;;
8710
8711 *nto* | *qnx*)
8712 # QNX uses GNU C++, but need to define -shared option too, otherwise
8713 # it will coredump.
8714 lt_prog_compiler_pic='-fPIC -shared'
8715 ;;
8716
8717 sysv4*MP*)
8718 if test -d /usr/nec; then
8719 lt_prog_compiler_pic=-Kconform_pic
8720 fi
8721 ;;
8722
8723 *)
8724 lt_prog_compiler_pic='-fPIC'
8725 ;;
8726 esac
8727
8728 case $cc_basename in
8729 nvcc*) # Cuda Compiler Driver 2.2
8730 lt_prog_compiler_wl='-Xlinker '
8731 lt_prog_compiler_pic='-Xcompiler -fPIC'
8732 ;;
8733 esac
8734 else
8735 # PORTME Check for flag to pass linker flags through the system compiler.
8736 case $host_os in
8737 aix*)
8738 lt_prog_compiler_wl='-Wl,'
8739 if test "$host_cpu" = ia64; then
8740 # AIX 5 now supports IA64 processor
8741 lt_prog_compiler_static='-Bstatic'
8742 else
8743 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8744 fi
8745 ;;
8746
8747 mingw* | cygwin* | pw32* | os2* | cegcc*)
8748 # This hack is so that the source file can tell whether it is being
8749 # built for inclusion in a dll (and should export symbols for example).
8750 lt_prog_compiler_pic='-DDLL_EXPORT'
8751 ;;
8752
8753 hpux9* | hpux10* | hpux11*)
8754 lt_prog_compiler_wl='-Wl,'
8755 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8756 # not for PA HP-UX.
8757 case $host_cpu in
8758 hppa*64*|ia64*)
8759 # +Z the default
8760 ;;
8761 *)
8762 lt_prog_compiler_pic='+Z'
8763 ;;
8764 esac
8765 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8766 lt_prog_compiler_static='${wl}-a ${wl}archive'
8767 ;;
8768
8769 irix5* | irix6* | nonstopux*)
8770 lt_prog_compiler_wl='-Wl,'
8771 # PIC (with -KPIC) is the default.
8772 lt_prog_compiler_static='-non_shared'
8773 ;;
8774
8775 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8776 case $cc_basename in
8777 # old Intel for x86_64 which still supported -KPIC.
8778 ecc*)
8779 lt_prog_compiler_wl='-Wl,'
8780 lt_prog_compiler_pic='-KPIC'
8781 lt_prog_compiler_static='-static'
8782 ;;
8783 # icc used to be incompatible with GCC.
8784 # ICC 10 doesn't accept -KPIC any more.
8785 icc* | ifort*)
8786 lt_prog_compiler_wl='-Wl,'
8787 lt_prog_compiler_pic='-fPIC'
8788 lt_prog_compiler_static='-static'
8789 ;;
8790 # Lahey Fortran 8.1.
8791 lf95*)
8792 lt_prog_compiler_wl='-Wl,'
8793 lt_prog_compiler_pic='--shared'
8794 lt_prog_compiler_static='--static'
8795 ;;
8796 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8797 # Portland Group compilers (*not* the Pentium gcc compiler,
8798 # which looks to be a dead project)
8799 lt_prog_compiler_wl='-Wl,'
8800 lt_prog_compiler_pic='-fpic'
8801 lt_prog_compiler_static='-Bstatic'
8802 ;;
8803 ccc*)
8804 lt_prog_compiler_wl='-Wl,'
8805 # All Alpha code is PIC.
8806 lt_prog_compiler_static='-non_shared'
8807 ;;
8808 xl* | bgxl* | bgf* | mpixl*)
8809 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8810 lt_prog_compiler_wl='-Wl,'
8811 lt_prog_compiler_pic='-qpic'
8812 lt_prog_compiler_static='-qstaticlink'
8813 ;;
8814 *)
8815 case `$CC -V 2>&1 | sed 5q` in
8816 *Sun\ F* | *Sun*Fortran*)
8817 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8818 lt_prog_compiler_pic='-KPIC'
8819 lt_prog_compiler_static='-Bstatic'
8820 lt_prog_compiler_wl=''
8821 ;;
8822 *Sun\ C*)
8823 # Sun C 5.9
8824 lt_prog_compiler_pic='-KPIC'
8825 lt_prog_compiler_static='-Bstatic'
8826 lt_prog_compiler_wl='-Wl,'
8827 ;;
8828 esac
8829 ;;
8830 esac
8831 ;;
8832
8833 newsos6)
8834 lt_prog_compiler_pic='-KPIC'
8835 lt_prog_compiler_static='-Bstatic'
8836 ;;
8837
8838 *nto* | *qnx*)
8839 # QNX uses GNU C++, but need to define -shared option too, otherwise
8840 # it will coredump.
8841 lt_prog_compiler_pic='-fPIC -shared'
8842 ;;
8843
8844 osf3* | osf4* | osf5*)
8845 lt_prog_compiler_wl='-Wl,'
8846 # All OSF/1 code is PIC.
8847 lt_prog_compiler_static='-non_shared'
8848 ;;
8849
8850 rdos*)
8851 lt_prog_compiler_static='-non_shared'
8852 ;;
8853
8854 solaris*)
8855 lt_prog_compiler_pic='-KPIC'
8856 lt_prog_compiler_static='-Bstatic'
8857 case $cc_basename in
8858 f77* | f90* | f95*)
8859 lt_prog_compiler_wl='-Qoption ld ';;
8860 *)
8861 lt_prog_compiler_wl='-Wl,';;
8862 esac
8863 ;;
8864
8865 sunos4*)
8866 lt_prog_compiler_wl='-Qoption ld '
8867 lt_prog_compiler_pic='-PIC'
8868 lt_prog_compiler_static='-Bstatic'
8869 ;;
8870
8871 sysv4 | sysv4.2uw2* | sysv4.3*)
8872 lt_prog_compiler_wl='-Wl,'
8873 lt_prog_compiler_pic='-KPIC'
8874 lt_prog_compiler_static='-Bstatic'
8875 ;;
8876
8877 sysv4*MP*)
8878 if test -d /usr/nec ;then
8879 lt_prog_compiler_pic='-Kconform_pic'
8880 lt_prog_compiler_static='-Bstatic'
8881 fi
8882 ;;
8883
8884 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8885 lt_prog_compiler_wl='-Wl,'
8886 lt_prog_compiler_pic='-KPIC'
8887 lt_prog_compiler_static='-Bstatic'
8888 ;;
8889
8890 unicos*)
8891 lt_prog_compiler_wl='-Wl,'
8892 lt_prog_compiler_can_build_shared=no
8893 ;;
8894
8895 uts4*)
8896 lt_prog_compiler_pic='-pic'
8897 lt_prog_compiler_static='-Bstatic'
8898 ;;
8899
8900 *)
8901 lt_prog_compiler_can_build_shared=no
8902 ;;
8903 esac
8904 fi
8905
8906 case $host_os in
8907 # For platforms which do not support PIC, -DPIC is meaningless:
8908 *djgpp*)
8909 lt_prog_compiler_pic=
8910 ;;
8911 *)
8912 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8913 ;;
8914 esac
8915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8916 $as_echo "$lt_prog_compiler_pic" >&6; }
8917
8918
8919
8920
8921
8922
8923 #
8924 # Check to make sure the PIC flag actually works.
8925 #
8926 if test -n "$lt_prog_compiler_pic"; then
8927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8928 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8929 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8930 $as_echo_n "(cached) " >&6
8931 else
8932 lt_cv_prog_compiler_pic_works=no
8933 ac_outfile=conftest.$ac_objext
8934 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8935 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8936 # Insert the option either (1) after the last *FLAGS variable, or
8937 # (2) before a word containing "conftest.", or (3) at the end.
8938 # Note that $ac_compile itself does not contain backslashes and begins
8939 # with a dollar sign (not a hyphen), so the echo should work correctly.
8940 # The option is referenced via a variable to avoid confusing sed.
8941 lt_compile=`echo "$ac_compile" | $SED \
8942 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8943 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8944 -e 's:$: $lt_compiler_flag:'`
8945 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8946 (eval "$lt_compile" 2>conftest.err)
8947 ac_status=$?
8948 cat conftest.err >&5
8949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8950 if (exit $ac_status) && test -s "$ac_outfile"; then
8951 # The compiler can only warn and ignore the option if not recognized
8952 # So say no if there are warnings other than the usual output.
8953 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8954 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8955 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8956 lt_cv_prog_compiler_pic_works=yes
8957 fi
8958 fi
8959 $RM conftest*
8960
8961 fi
8962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8963 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8964
8965 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8966 case $lt_prog_compiler_pic in
8967 "" | " "*) ;;
8968 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8969 esac
8970 else
8971 lt_prog_compiler_pic=
8972 lt_prog_compiler_can_build_shared=no
8973 fi
8974
8975 fi
8976
8977
8978
8979
8980
8981
8982 #
8983 # Check to make sure the static flag actually works.
8984 #
8985 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8987 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8988 if ${lt_cv_prog_compiler_static_works+:} false; then :
8989 $as_echo_n "(cached) " >&6
8990 else
8991 lt_cv_prog_compiler_static_works=no
8992 save_LDFLAGS="$LDFLAGS"
8993 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8994 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8995 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8996 # The linker can only warn and ignore the option if not recognized
8997 # So say no if there are warnings
8998 if test -s conftest.err; then
8999 # Append any errors to the config.log.
9000 cat conftest.err 1>&5
9001 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9002 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9003 if diff conftest.exp conftest.er2 >/dev/null; then
9004 lt_cv_prog_compiler_static_works=yes
9005 fi
9006 else
9007 lt_cv_prog_compiler_static_works=yes
9008 fi
9009 fi
9010 $RM -r conftest*
9011 LDFLAGS="$save_LDFLAGS"
9012
9013 fi
9014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9015 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9016
9017 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9018 :
9019 else
9020 lt_prog_compiler_static=
9021 fi
9022
9023
9024
9025
9026
9027
9028
9029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9030 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9031 if ${lt_cv_prog_compiler_c_o+:} false; then :
9032 $as_echo_n "(cached) " >&6
9033 else
9034 lt_cv_prog_compiler_c_o=no
9035 $RM -r conftest 2>/dev/null
9036 mkdir conftest
9037 cd conftest
9038 mkdir out
9039 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9040
9041 lt_compiler_flag="-o out/conftest2.$ac_objext"
9042 # Insert the option either (1) after the last *FLAGS variable, or
9043 # (2) before a word containing "conftest.", or (3) at the end.
9044 # Note that $ac_compile itself does not contain backslashes and begins
9045 # with a dollar sign (not a hyphen), so the echo should work correctly.
9046 lt_compile=`echo "$ac_compile" | $SED \
9047 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9048 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9049 -e 's:$: $lt_compiler_flag:'`
9050 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9051 (eval "$lt_compile" 2>out/conftest.err)
9052 ac_status=$?
9053 cat out/conftest.err >&5
9054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9055 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9056 then
9057 # The compiler can only warn and ignore the option if not recognized
9058 # So say no if there are warnings
9059 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9060 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9061 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9062 lt_cv_prog_compiler_c_o=yes
9063 fi
9064 fi
9065 chmod u+w . 2>&5
9066 $RM conftest*
9067 # SGI C++ compiler will create directory out/ii_files/ for
9068 # template instantiation
9069 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9070 $RM out/* && rmdir out
9071 cd ..
9072 $RM -r conftest
9073 $RM conftest*
9074
9075 fi
9076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9077 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9078
9079
9080
9081
9082
9083
9084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9085 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9086 if ${lt_cv_prog_compiler_c_o+:} false; then :
9087 $as_echo_n "(cached) " >&6
9088 else
9089 lt_cv_prog_compiler_c_o=no
9090 $RM -r conftest 2>/dev/null
9091 mkdir conftest
9092 cd conftest
9093 mkdir out
9094 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9095
9096 lt_compiler_flag="-o out/conftest2.$ac_objext"
9097 # Insert the option either (1) after the last *FLAGS variable, or
9098 # (2) before a word containing "conftest.", or (3) at the end.
9099 # Note that $ac_compile itself does not contain backslashes and begins
9100 # with a dollar sign (not a hyphen), so the echo should work correctly.
9101 lt_compile=`echo "$ac_compile" | $SED \
9102 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9103 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9104 -e 's:$: $lt_compiler_flag:'`
9105 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9106 (eval "$lt_compile" 2>out/conftest.err)
9107 ac_status=$?
9108 cat out/conftest.err >&5
9109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9110 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9111 then
9112 # The compiler can only warn and ignore the option if not recognized
9113 # So say no if there are warnings
9114 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9115 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9116 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9117 lt_cv_prog_compiler_c_o=yes
9118 fi
9119 fi
9120 chmod u+w . 2>&5
9121 $RM conftest*
9122 # SGI C++ compiler will create directory out/ii_files/ for
9123 # template instantiation
9124 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9125 $RM out/* && rmdir out
9126 cd ..
9127 $RM -r conftest
9128 $RM conftest*
9129
9130 fi
9131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9132 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9133
9134
9135
9136
9137 hard_links="nottested"
9138 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9139 # do not overwrite the value of need_locks provided by the user
9140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9141 $as_echo_n "checking if we can lock with hard links... " >&6; }
9142 hard_links=yes
9143 $RM conftest*
9144 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9145 touch conftest.a
9146 ln conftest.a conftest.b 2>&5 || hard_links=no
9147 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9149 $as_echo "$hard_links" >&6; }
9150 if test "$hard_links" = no; then
9151 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9152 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9153 need_locks=warn
9154 fi
9155 else
9156 need_locks=no
9157 fi
9158
9159
9160
9161
9162
9163
9164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9165 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9166
9167 runpath_var=
9168 allow_undefined_flag=
9169 always_export_symbols=no
9170 archive_cmds=
9171 archive_expsym_cmds=
9172 compiler_needs_object=no
9173 enable_shared_with_static_runtimes=no
9174 export_dynamic_flag_spec=
9175 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9176 hardcode_automatic=no
9177 hardcode_direct=no
9178 hardcode_direct_absolute=no
9179 hardcode_libdir_flag_spec=
9180 hardcode_libdir_flag_spec_ld=
9181 hardcode_libdir_separator=
9182 hardcode_minus_L=no
9183 hardcode_shlibpath_var=unsupported
9184 inherit_rpath=no
9185 link_all_deplibs=unknown
9186 module_cmds=
9187 module_expsym_cmds=
9188 old_archive_from_new_cmds=
9189 old_archive_from_expsyms_cmds=
9190 thread_safe_flag_spec=
9191 whole_archive_flag_spec=
9192 # include_expsyms should be a list of space-separated symbols to be *always*
9193 # included in the symbol list
9194 include_expsyms=
9195 # exclude_expsyms can be an extended regexp of symbols to exclude
9196 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9197 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9198 # as well as any symbol that contains `d'.
9199 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9200 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9201 # platforms (ab)use it in PIC code, but their linkers get confused if
9202 # the symbol is explicitly referenced. Since portable code cannot
9203 # rely on this symbol name, it's probably fine to never include it in
9204 # preloaded symbol tables.
9205 # Exclude shared library initialization/finalization symbols.
9206 extract_expsyms_cmds=
9207
9208 case $host_os in
9209 cygwin* | mingw* | pw32* | cegcc*)
9210 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9211 # When not using gcc, we currently assume that we are using
9212 # Microsoft Visual C++.
9213 if test "$GCC" != yes; then
9214 with_gnu_ld=no
9215 fi
9216 ;;
9217 interix*)
9218 # we just hope/assume this is gcc and not c89 (= MSVC++)
9219 with_gnu_ld=yes
9220 ;;
9221 openbsd*)
9222 with_gnu_ld=no
9223 ;;
9224 esac
9225
9226 ld_shlibs=yes
9227
9228 # On some targets, GNU ld is compatible enough with the native linker
9229 # that we're better off using the native interface for both.
9230 lt_use_gnu_ld_interface=no
9231 if test "$with_gnu_ld" = yes; then
9232 case $host_os in
9233 aix*)
9234 # The AIX port of GNU ld has always aspired to compatibility
9235 # with the native linker. However, as the warning in the GNU ld
9236 # block says, versions before 2.19.5* couldn't really create working
9237 # shared libraries, regardless of the interface used.
9238 case `$LD -v 2>&1` in
9239 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9240 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9241 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9242 *)
9243 lt_use_gnu_ld_interface=yes
9244 ;;
9245 esac
9246 ;;
9247 *)
9248 lt_use_gnu_ld_interface=yes
9249 ;;
9250 esac
9251 fi
9252
9253 if test "$lt_use_gnu_ld_interface" = yes; then
9254 # If archive_cmds runs LD, not CC, wlarc should be empty
9255 wlarc='${wl}'
9256
9257 # Set some defaults for GNU ld with shared library support. These
9258 # are reset later if shared libraries are not supported. Putting them
9259 # here allows them to be overridden if necessary.
9260 runpath_var=LD_RUN_PATH
9261 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9262 export_dynamic_flag_spec='${wl}--export-dynamic'
9263 # ancient GNU ld didn't support --whole-archive et. al.
9264 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9265 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9266 else
9267 whole_archive_flag_spec=
9268 fi
9269 supports_anon_versioning=no
9270 case `$LD -v 2>&1` in
9271 *GNU\ gold*) supports_anon_versioning=yes ;;
9272 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9273 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9274 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9275 *\ 2.11.*) ;; # other 2.11 versions
9276 *) supports_anon_versioning=yes ;;
9277 esac
9278
9279 # See if GNU ld supports shared libraries.
9280 case $host_os in
9281 aix[3-9]*)
9282 # On AIX/PPC, the GNU linker is very broken
9283 if test "$host_cpu" != ia64; then
9284 ld_shlibs=no
9285 cat <<_LT_EOF 1>&2
9286
9287 *** Warning: the GNU linker, at least up to release 2.19, is reported
9288 *** to be unable to reliably create shared libraries on AIX.
9289 *** Therefore, libtool is disabling shared libraries support. If you
9290 *** really care for shared libraries, you may want to install binutils
9291 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9292 *** You will then need to restart the configuration process.
9293
9294 _LT_EOF
9295 fi
9296 ;;
9297
9298 amigaos*)
9299 case $host_cpu in
9300 powerpc)
9301 # see comment about AmigaOS4 .so support
9302 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9303 archive_expsym_cmds=''
9304 ;;
9305 m68k)
9306 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)'
9307 hardcode_libdir_flag_spec='-L$libdir'
9308 hardcode_minus_L=yes
9309 ;;
9310 esac
9311 ;;
9312
9313 beos*)
9314 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9315 allow_undefined_flag=unsupported
9316 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9317 # support --undefined. This deserves some investigation. FIXME
9318 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9319 else
9320 ld_shlibs=no
9321 fi
9322 ;;
9323
9324 cygwin* | mingw* | pw32* | cegcc*)
9325 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9326 # as there is no search path for DLLs.
9327 hardcode_libdir_flag_spec='-L$libdir'
9328 export_dynamic_flag_spec='${wl}--export-all-symbols'
9329 allow_undefined_flag=unsupported
9330 always_export_symbols=no
9331 enable_shared_with_static_runtimes=yes
9332 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9333
9334 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9335 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9336 # If the export-symbols file already is a .def file (1st line
9337 # is EXPORTS), use it as is; otherwise, prepend...
9338 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9339 cp $export_symbols $output_objdir/$soname.def;
9340 else
9341 echo EXPORTS > $output_objdir/$soname.def;
9342 cat $export_symbols >> $output_objdir/$soname.def;
9343 fi~
9344 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9345 else
9346 ld_shlibs=no
9347 fi
9348 ;;
9349
9350 haiku*)
9351 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9352 link_all_deplibs=yes
9353 ;;
9354
9355 interix[3-9]*)
9356 hardcode_direct=no
9357 hardcode_shlibpath_var=no
9358 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9359 export_dynamic_flag_spec='${wl}-E'
9360 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9361 # Instead, shared libraries are loaded at an image base (0x10000000 by
9362 # default) and relocated if they conflict, which is a slow very memory
9363 # consuming and fragmenting process. To avoid this, we pick a random,
9364 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9365 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9366 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9367 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'
9368 ;;
9369
9370 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9371 tmp_diet=no
9372 if test "$host_os" = linux-dietlibc; then
9373 case $cc_basename in
9374 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9375 esac
9376 fi
9377 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9378 && test "$tmp_diet" = no
9379 then
9380 tmp_addflag=' $pic_flag'
9381 tmp_sharedflag='-shared'
9382 case $cc_basename,$host_cpu in
9383 pgcc*) # Portland Group C compiler
9384 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'
9385 tmp_addflag=' $pic_flag'
9386 ;;
9387 pgf77* | pgf90* | pgf95* | pgfortran*)
9388 # Portland Group f77 and f90 compilers
9389 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'
9390 tmp_addflag=' $pic_flag -Mnomain' ;;
9391 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9392 tmp_addflag=' -i_dynamic' ;;
9393 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9394 tmp_addflag=' -i_dynamic -nofor_main' ;;
9395 ifc* | ifort*) # Intel Fortran compiler
9396 tmp_addflag=' -nofor_main' ;;
9397 lf95*) # Lahey Fortran 8.1
9398 whole_archive_flag_spec=
9399 tmp_sharedflag='--shared' ;;
9400 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9401 tmp_sharedflag='-qmkshrobj'
9402 tmp_addflag= ;;
9403 nvcc*) # Cuda Compiler Driver 2.2
9404 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'
9405 compiler_needs_object=yes
9406 ;;
9407 esac
9408 case `$CC -V 2>&1 | sed 5q` in
9409 *Sun\ C*) # Sun C 5.9
9410 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'
9411 compiler_needs_object=yes
9412 tmp_sharedflag='-G' ;;
9413 *Sun\ F*) # Sun Fortran 8.3
9414 tmp_sharedflag='-G' ;;
9415 esac
9416 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9417
9418 if test "x$supports_anon_versioning" = xyes; then
9419 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9420 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9421 echo "local: *; };" >> $output_objdir/$libname.ver~
9422 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9423 fi
9424
9425 case $cc_basename in
9426 xlf* | bgf* | bgxlf* | mpixlf*)
9427 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9428 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9429 hardcode_libdir_flag_spec=
9430 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9431 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9432 if test "x$supports_anon_versioning" = xyes; then
9433 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9434 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9435 echo "local: *; };" >> $output_objdir/$libname.ver~
9436 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9437 fi
9438 ;;
9439 esac
9440 else
9441 ld_shlibs=no
9442 fi
9443 ;;
9444
9445 netbsd*)
9446 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9447 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9448 wlarc=
9449 else
9450 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9451 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9452 fi
9453 ;;
9454
9455 solaris*)
9456 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9457 ld_shlibs=no
9458 cat <<_LT_EOF 1>&2
9459
9460 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9461 *** create shared libraries on Solaris systems. Therefore, libtool
9462 *** is disabling shared libraries support. We urge you to upgrade GNU
9463 *** binutils to release 2.9.1 or newer. Another option is to modify
9464 *** your PATH or compiler configuration so that the native linker is
9465 *** used, and then restart.
9466
9467 _LT_EOF
9468 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9469 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9470 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9471 else
9472 ld_shlibs=no
9473 fi
9474 ;;
9475
9476 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9477 case `$LD -v 2>&1` in
9478 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9479 ld_shlibs=no
9480 cat <<_LT_EOF 1>&2
9481
9482 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9483 *** reliably create shared libraries on SCO systems. Therefore, libtool
9484 *** is disabling shared libraries support. We urge you to upgrade GNU
9485 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9486 *** your PATH or compiler configuration so that the native linker is
9487 *** used, and then restart.
9488
9489 _LT_EOF
9490 ;;
9491 *)
9492 # For security reasons, it is highly recommended that you always
9493 # use absolute paths for naming shared libraries, and exclude the
9494 # DT_RUNPATH tag from executables and libraries. But doing so
9495 # requires that you compile everything twice, which is a pain.
9496 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9497 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9498 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9499 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9500 else
9501 ld_shlibs=no
9502 fi
9503 ;;
9504 esac
9505 ;;
9506
9507 sunos4*)
9508 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9509 wlarc=
9510 hardcode_direct=yes
9511 hardcode_shlibpath_var=no
9512 ;;
9513
9514 *)
9515 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9516 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9517 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9518 else
9519 ld_shlibs=no
9520 fi
9521 ;;
9522 esac
9523
9524 if test "$ld_shlibs" = no; then
9525 runpath_var=
9526 hardcode_libdir_flag_spec=
9527 export_dynamic_flag_spec=
9528 whole_archive_flag_spec=
9529 fi
9530 else
9531 # PORTME fill in a description of your system's linker (not GNU ld)
9532 case $host_os in
9533 aix3*)
9534 allow_undefined_flag=unsupported
9535 always_export_symbols=yes
9536 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'
9537 # Note: this linker hardcodes the directories in LIBPATH if there
9538 # are no directories specified by -L.
9539 hardcode_minus_L=yes
9540 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9541 # Neither direct hardcoding nor static linking is supported with a
9542 # broken collect2.
9543 hardcode_direct=unsupported
9544 fi
9545 ;;
9546
9547 aix[4-9]*)
9548 if test "$host_cpu" = ia64; then
9549 # On IA64, the linker does run time linking by default, so we don't
9550 # have to do anything special.
9551 aix_use_runtimelinking=no
9552 exp_sym_flag='-Bexport'
9553 no_entry_flag=""
9554 else
9555 # If we're using GNU nm, then we don't want the "-C" option.
9556 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9557 # Also, AIX nm treats weak defined symbols like other global
9558 # defined symbols, whereas GNU nm marks them as "W".
9559 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9560 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'
9561 else
9562 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'
9563 fi
9564 aix_use_runtimelinking=no
9565
9566 # Test if we are trying to use run time linking or normal
9567 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9568 # need to do runtime linking.
9569 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9570 for ld_flag in $LDFLAGS; do
9571 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9572 aix_use_runtimelinking=yes
9573 break
9574 fi
9575 done
9576 ;;
9577 esac
9578
9579 exp_sym_flag='-bexport'
9580 no_entry_flag='-bnoentry'
9581 fi
9582
9583 # When large executables or shared objects are built, AIX ld can
9584 # have problems creating the table of contents. If linking a library
9585 # or program results in "error TOC overflow" add -mminimal-toc to
9586 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9587 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9588
9589 archive_cmds=''
9590 hardcode_direct=yes
9591 hardcode_direct_absolute=yes
9592 hardcode_libdir_separator=':'
9593 link_all_deplibs=yes
9594 file_list_spec='${wl}-f,'
9595
9596 if test "$GCC" = yes; then
9597 case $host_os in aix4.[012]|aix4.[012].*)
9598 # We only want to do this on AIX 4.2 and lower, the check
9599 # below for broken collect2 doesn't work under 4.3+
9600 collect2name=`${CC} -print-prog-name=collect2`
9601 if test -f "$collect2name" &&
9602 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9603 then
9604 # We have reworked collect2
9605 :
9606 else
9607 # We have old collect2
9608 hardcode_direct=unsupported
9609 # It fails to find uninstalled libraries when the uninstalled
9610 # path is not listed in the libpath. Setting hardcode_minus_L
9611 # to unsupported forces relinking
9612 hardcode_minus_L=yes
9613 hardcode_libdir_flag_spec='-L$libdir'
9614 hardcode_libdir_separator=
9615 fi
9616 ;;
9617 esac
9618 shared_flag='-shared'
9619 if test "$aix_use_runtimelinking" = yes; then
9620 shared_flag="$shared_flag "'${wl}-G'
9621 fi
9622 else
9623 # not using gcc
9624 if test "$host_cpu" = ia64; then
9625 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9626 # chokes on -Wl,-G. The following line is correct:
9627 shared_flag='-G'
9628 else
9629 if test "$aix_use_runtimelinking" = yes; then
9630 shared_flag='${wl}-G'
9631 else
9632 shared_flag='${wl}-bM:SRE'
9633 fi
9634 fi
9635 fi
9636
9637 export_dynamic_flag_spec='${wl}-bexpall'
9638 # It seems that -bexpall does not export symbols beginning with
9639 # underscore (_), so it is better to generate a list of symbols to export.
9640 always_export_symbols=yes
9641 if test "$aix_use_runtimelinking" = yes; then
9642 # Warning - without using the other runtime loading flags (-brtl),
9643 # -berok will link without error, but may produce a broken library.
9644 allow_undefined_flag='-berok'
9645 # Determine the default libpath from the value encoded in an
9646 # empty executable.
9647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9648 /* end confdefs.h. */
9649
9650 int
9651 main ()
9652 {
9653
9654 ;
9655 return 0;
9656 }
9657 _ACEOF
9658 if ac_fn_c_try_link "$LINENO"; then :
9659
9660 lt_aix_libpath_sed='
9661 /Import File Strings/,/^$/ {
9662 /^0/ {
9663 s/^0 *\(.*\)$/\1/
9664 p
9665 }
9666 }'
9667 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9668 # Check for a 64-bit object if we didn't find anything.
9669 if test -z "$aix_libpath"; then
9670 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9671 fi
9672 fi
9673 rm -f core conftest.err conftest.$ac_objext \
9674 conftest$ac_exeext conftest.$ac_ext
9675 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9676
9677 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9678 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"
9679 else
9680 if test "$host_cpu" = ia64; then
9681 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9682 allow_undefined_flag="-z nodefs"
9683 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"
9684 else
9685 # Determine the default libpath from the value encoded in an
9686 # empty executable.
9687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9688 /* end confdefs.h. */
9689
9690 int
9691 main ()
9692 {
9693
9694 ;
9695 return 0;
9696 }
9697 _ACEOF
9698 if ac_fn_c_try_link "$LINENO"; then :
9699
9700 lt_aix_libpath_sed='
9701 /Import File Strings/,/^$/ {
9702 /^0/ {
9703 s/^0 *\(.*\)$/\1/
9704 p
9705 }
9706 }'
9707 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9708 # Check for a 64-bit object if we didn't find anything.
9709 if test -z "$aix_libpath"; then
9710 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9711 fi
9712 fi
9713 rm -f core conftest.err conftest.$ac_objext \
9714 conftest$ac_exeext conftest.$ac_ext
9715 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9716
9717 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9718 # Warning - without using the other run time loading flags,
9719 # -berok will link without error, but may produce a broken library.
9720 no_undefined_flag=' ${wl}-bernotok'
9721 allow_undefined_flag=' ${wl}-berok'
9722 if test "$with_gnu_ld" = yes; then
9723 # We only use this code for GNU lds that support --whole-archive.
9724 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9725 else
9726 # Exported symbols can be pulled into shared objects from archives
9727 whole_archive_flag_spec='$convenience'
9728 fi
9729 archive_cmds_need_lc=yes
9730 # This is similar to how AIX traditionally builds its shared libraries.
9731 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'
9732 fi
9733 fi
9734 ;;
9735
9736 amigaos*)
9737 case $host_cpu in
9738 powerpc)
9739 # see comment about AmigaOS4 .so support
9740 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9741 archive_expsym_cmds=''
9742 ;;
9743 m68k)
9744 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)'
9745 hardcode_libdir_flag_spec='-L$libdir'
9746 hardcode_minus_L=yes
9747 ;;
9748 esac
9749 ;;
9750
9751 bsdi[45]*)
9752 export_dynamic_flag_spec=-rdynamic
9753 ;;
9754
9755 cygwin* | mingw* | pw32* | cegcc*)
9756 # When not using gcc, we currently assume that we are using
9757 # Microsoft Visual C++.
9758 # hardcode_libdir_flag_spec is actually meaningless, as there is
9759 # no search path for DLLs.
9760 hardcode_libdir_flag_spec=' '
9761 allow_undefined_flag=unsupported
9762 # Tell ltmain to make .lib files, not .a files.
9763 libext=lib
9764 # Tell ltmain to make .dll files, not .so files.
9765 shrext_cmds=".dll"
9766 # FIXME: Setting linknames here is a bad hack.
9767 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9768 # The linker will automatically build a .lib file if we build a DLL.
9769 old_archive_from_new_cmds='true'
9770 # FIXME: Should let the user specify the lib program.
9771 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9772 fix_srcfile_path='`cygpath -w "$srcfile"`'
9773 enable_shared_with_static_runtimes=yes
9774 ;;
9775
9776 darwin* | rhapsody*)
9777
9778
9779 archive_cmds_need_lc=no
9780 hardcode_direct=no
9781 hardcode_automatic=yes
9782 hardcode_shlibpath_var=unsupported
9783 if test "$lt_cv_ld_force_load" = "yes"; then
9784 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\"`'
9785 else
9786 whole_archive_flag_spec=''
9787 fi
9788 link_all_deplibs=yes
9789 allow_undefined_flag="$_lt_dar_allow_undefined"
9790 case $cc_basename in
9791 ifort*) _lt_dar_can_shared=yes ;;
9792 *) _lt_dar_can_shared=$GCC ;;
9793 esac
9794 if test "$_lt_dar_can_shared" = "yes"; then
9795 output_verbose_link_cmd=func_echo_all
9796 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9797 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9798 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}"
9799 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}"
9800
9801 else
9802 ld_shlibs=no
9803 fi
9804
9805 ;;
9806
9807 dgux*)
9808 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9809 hardcode_libdir_flag_spec='-L$libdir'
9810 hardcode_shlibpath_var=no
9811 ;;
9812
9813 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9814 # support. Future versions do this automatically, but an explicit c++rt0.o
9815 # does not break anything, and helps significantly (at the cost of a little
9816 # extra space).
9817 freebsd2.2*)
9818 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9819 hardcode_libdir_flag_spec='-R$libdir'
9820 hardcode_direct=yes
9821 hardcode_shlibpath_var=no
9822 ;;
9823
9824 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9825 freebsd2.*)
9826 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9827 hardcode_direct=yes
9828 hardcode_minus_L=yes
9829 hardcode_shlibpath_var=no
9830 ;;
9831
9832 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9833 freebsd* | dragonfly*)
9834 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9835 hardcode_libdir_flag_spec='-R$libdir'
9836 hardcode_direct=yes
9837 hardcode_shlibpath_var=no
9838 ;;
9839
9840 hpux9*)
9841 if test "$GCC" = yes; then
9842 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'
9843 else
9844 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'
9845 fi
9846 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9847 hardcode_libdir_separator=:
9848 hardcode_direct=yes
9849
9850 # hardcode_minus_L: Not really in the search PATH,
9851 # but as the default location of the library.
9852 hardcode_minus_L=yes
9853 export_dynamic_flag_spec='${wl}-E'
9854 ;;
9855
9856 hpux10*)
9857 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9858 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9859 else
9860 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9861 fi
9862 if test "$with_gnu_ld" = no; then
9863 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9864 hardcode_libdir_flag_spec_ld='+b $libdir'
9865 hardcode_libdir_separator=:
9866 hardcode_direct=yes
9867 hardcode_direct_absolute=yes
9868 export_dynamic_flag_spec='${wl}-E'
9869 # hardcode_minus_L: Not really in the search PATH,
9870 # but as the default location of the library.
9871 hardcode_minus_L=yes
9872 fi
9873 ;;
9874
9875 hpux11*)
9876 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9877 case $host_cpu in
9878 hppa*64*)
9879 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9880 ;;
9881 ia64*)
9882 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9883 ;;
9884 *)
9885 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9886 ;;
9887 esac
9888 else
9889 case $host_cpu in
9890 hppa*64*)
9891 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9892 ;;
9893 ia64*)
9894 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9895 ;;
9896 *)
9897
9898 # Older versions of the 11.00 compiler do not understand -b yet
9899 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9901 $as_echo_n "checking if $CC understands -b... " >&6; }
9902 if ${lt_cv_prog_compiler__b+:} false; then :
9903 $as_echo_n "(cached) " >&6
9904 else
9905 lt_cv_prog_compiler__b=no
9906 save_LDFLAGS="$LDFLAGS"
9907 LDFLAGS="$LDFLAGS -b"
9908 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9909 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9910 # The linker can only warn and ignore the option if not recognized
9911 # So say no if there are warnings
9912 if test -s conftest.err; then
9913 # Append any errors to the config.log.
9914 cat conftest.err 1>&5
9915 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9916 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9917 if diff conftest.exp conftest.er2 >/dev/null; then
9918 lt_cv_prog_compiler__b=yes
9919 fi
9920 else
9921 lt_cv_prog_compiler__b=yes
9922 fi
9923 fi
9924 $RM -r conftest*
9925 LDFLAGS="$save_LDFLAGS"
9926
9927 fi
9928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9929 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9930
9931 if test x"$lt_cv_prog_compiler__b" = xyes; then
9932 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9933 else
9934 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9935 fi
9936
9937 ;;
9938 esac
9939 fi
9940 if test "$with_gnu_ld" = no; then
9941 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9942 hardcode_libdir_separator=:
9943
9944 case $host_cpu in
9945 hppa*64*|ia64*)
9946 hardcode_direct=no
9947 hardcode_shlibpath_var=no
9948 ;;
9949 *)
9950 hardcode_direct=yes
9951 hardcode_direct_absolute=yes
9952 export_dynamic_flag_spec='${wl}-E'
9953
9954 # hardcode_minus_L: Not really in the search PATH,
9955 # but as the default location of the library.
9956 hardcode_minus_L=yes
9957 ;;
9958 esac
9959 fi
9960 ;;
9961
9962 irix5* | irix6* | nonstopux*)
9963 if test "$GCC" = yes; then
9964 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'
9965 # Try to use the -exported_symbol ld option, if it does not
9966 # work, assume that -exports_file does not work either and
9967 # implicitly export all symbols.
9968 save_LDFLAGS="$LDFLAGS"
9969 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9971 /* end confdefs.h. */
9972 int foo(void) {}
9973 _ACEOF
9974 if ac_fn_c_try_link "$LINENO"; then :
9975 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'
9976
9977 fi
9978 rm -f core conftest.err conftest.$ac_objext \
9979 conftest$ac_exeext conftest.$ac_ext
9980 LDFLAGS="$save_LDFLAGS"
9981 else
9982 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'
9983 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'
9984 fi
9985 archive_cmds_need_lc='no'
9986 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9987 hardcode_libdir_separator=:
9988 inherit_rpath=yes
9989 link_all_deplibs=yes
9990 ;;
9991
9992 netbsd*)
9993 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9994 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9995 else
9996 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9997 fi
9998 hardcode_libdir_flag_spec='-R$libdir'
9999 hardcode_direct=yes
10000 hardcode_shlibpath_var=no
10001 ;;
10002
10003 newsos6)
10004 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10005 hardcode_direct=yes
10006 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10007 hardcode_libdir_separator=:
10008 hardcode_shlibpath_var=no
10009 ;;
10010
10011 *nto* | *qnx*)
10012 ;;
10013
10014 openbsd*)
10015 if test -f /usr/libexec/ld.so; then
10016 hardcode_direct=yes
10017 hardcode_shlibpath_var=no
10018 hardcode_direct_absolute=yes
10019 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10020 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10021 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10022 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10023 export_dynamic_flag_spec='${wl}-E'
10024 else
10025 case $host_os in
10026 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10027 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10028 hardcode_libdir_flag_spec='-R$libdir'
10029 ;;
10030 *)
10031 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10032 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10033 ;;
10034 esac
10035 fi
10036 else
10037 ld_shlibs=no
10038 fi
10039 ;;
10040
10041 os2*)
10042 hardcode_libdir_flag_spec='-L$libdir'
10043 hardcode_minus_L=yes
10044 allow_undefined_flag=unsupported
10045 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'
10046 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10047 ;;
10048
10049 osf3*)
10050 if test "$GCC" = yes; then
10051 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10052 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'
10053 else
10054 allow_undefined_flag=' -expect_unresolved \*'
10055 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'
10056 fi
10057 archive_cmds_need_lc='no'
10058 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10059 hardcode_libdir_separator=:
10060 ;;
10061
10062 osf4* | osf5*) # as osf3* with the addition of -msym flag
10063 if test "$GCC" = yes; then
10064 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10065 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'
10066 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10067 else
10068 allow_undefined_flag=' -expect_unresolved \*'
10069 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'
10070 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~
10071 $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'
10072
10073 # Both c and cxx compiler support -rpath directly
10074 hardcode_libdir_flag_spec='-rpath $libdir'
10075 fi
10076 archive_cmds_need_lc='no'
10077 hardcode_libdir_separator=:
10078 ;;
10079
10080 solaris*)
10081 no_undefined_flag=' -z defs'
10082 if test "$GCC" = yes; then
10083 wlarc='${wl}'
10084 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10085 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10086 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10087 else
10088 case `$CC -V 2>&1` in
10089 *"Compilers 5.0"*)
10090 wlarc=''
10091 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10092 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10093 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10094 ;;
10095 *)
10096 wlarc='${wl}'
10097 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10098 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10099 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10100 ;;
10101 esac
10102 fi
10103 hardcode_libdir_flag_spec='-R$libdir'
10104 hardcode_shlibpath_var=no
10105 case $host_os in
10106 solaris2.[0-5] | solaris2.[0-5].*) ;;
10107 *)
10108 # The compiler driver will combine and reorder linker options,
10109 # but understands `-z linker_flag'. GCC discards it without `$wl',
10110 # but is careful enough not to reorder.
10111 # Supported since Solaris 2.6 (maybe 2.5.1?)
10112 if test "$GCC" = yes; then
10113 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10114 else
10115 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10116 fi
10117 ;;
10118 esac
10119 link_all_deplibs=yes
10120 ;;
10121
10122 sunos4*)
10123 if test "x$host_vendor" = xsequent; then
10124 # Use $CC to link under sequent, because it throws in some extra .o
10125 # files that make .init and .fini sections work.
10126 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10127 else
10128 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10129 fi
10130 hardcode_libdir_flag_spec='-L$libdir'
10131 hardcode_direct=yes
10132 hardcode_minus_L=yes
10133 hardcode_shlibpath_var=no
10134 ;;
10135
10136 sysv4)
10137 case $host_vendor in
10138 sni)
10139 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10140 hardcode_direct=yes # is this really true???
10141 ;;
10142 siemens)
10143 ## LD is ld it makes a PLAMLIB
10144 ## CC just makes a GrossModule.
10145 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10146 reload_cmds='$CC -r -o $output$reload_objs'
10147 hardcode_direct=no
10148 ;;
10149 motorola)
10150 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10151 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10152 ;;
10153 esac
10154 runpath_var='LD_RUN_PATH'
10155 hardcode_shlibpath_var=no
10156 ;;
10157
10158 sysv4.3*)
10159 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10160 hardcode_shlibpath_var=no
10161 export_dynamic_flag_spec='-Bexport'
10162 ;;
10163
10164 sysv4*MP*)
10165 if test -d /usr/nec; then
10166 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10167 hardcode_shlibpath_var=no
10168 runpath_var=LD_RUN_PATH
10169 hardcode_runpath_var=yes
10170 ld_shlibs=yes
10171 fi
10172 ;;
10173
10174 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10175 no_undefined_flag='${wl}-z,text'
10176 archive_cmds_need_lc=no
10177 hardcode_shlibpath_var=no
10178 runpath_var='LD_RUN_PATH'
10179
10180 if test "$GCC" = yes; then
10181 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10182 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10183 else
10184 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10185 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10186 fi
10187 ;;
10188
10189 sysv5* | sco3.2v5* | sco5v6*)
10190 # Note: We can NOT use -z defs as we might desire, because we do not
10191 # link with -lc, and that would cause any symbols used from libc to
10192 # always be unresolved, which means just about no library would
10193 # ever link correctly. If we're not using GNU ld we use -z text
10194 # though, which does catch some bad symbols but isn't as heavy-handed
10195 # as -z defs.
10196 no_undefined_flag='${wl}-z,text'
10197 allow_undefined_flag='${wl}-z,nodefs'
10198 archive_cmds_need_lc=no
10199 hardcode_shlibpath_var=no
10200 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10201 hardcode_libdir_separator=':'
10202 link_all_deplibs=yes
10203 export_dynamic_flag_spec='${wl}-Bexport'
10204 runpath_var='LD_RUN_PATH'
10205
10206 if test "$GCC" = yes; then
10207 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10208 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10209 else
10210 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10211 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10212 fi
10213 ;;
10214
10215 uts4*)
10216 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10217 hardcode_libdir_flag_spec='-L$libdir'
10218 hardcode_shlibpath_var=no
10219 ;;
10220
10221 *)
10222 ld_shlibs=no
10223 ;;
10224 esac
10225
10226 if test x$host_vendor = xsni; then
10227 case $host in
10228 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10229 export_dynamic_flag_spec='${wl}-Blargedynsym'
10230 ;;
10231 esac
10232 fi
10233 fi
10234
10235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10236 $as_echo "$ld_shlibs" >&6; }
10237 test "$ld_shlibs" = no && can_build_shared=no
10238
10239 with_gnu_ld=$with_gnu_ld
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255 #
10256 # Do we need to explicitly link libc?
10257 #
10258 case "x$archive_cmds_need_lc" in
10259 x|xyes)
10260 # Assume -lc should be added
10261 archive_cmds_need_lc=yes
10262
10263 if test "$enable_shared" = yes && test "$GCC" = yes; then
10264 case $archive_cmds in
10265 *'~'*)
10266 # FIXME: we may have to deal with multi-command sequences.
10267 ;;
10268 '$CC '*)
10269 # Test whether the compiler implicitly links with -lc since on some
10270 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10271 # to ld, don't add -lc before -lgcc.
10272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10273 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10274 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10275 $as_echo_n "(cached) " >&6
10276 else
10277 $RM conftest*
10278 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10279
10280 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10281 (eval $ac_compile) 2>&5
10282 ac_status=$?
10283 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10284 test $ac_status = 0; } 2>conftest.err; then
10285 soname=conftest
10286 lib=conftest
10287 libobjs=conftest.$ac_objext
10288 deplibs=
10289 wl=$lt_prog_compiler_wl
10290 pic_flag=$lt_prog_compiler_pic
10291 compiler_flags=-v
10292 linker_flags=-v
10293 verstring=
10294 output_objdir=.
10295 libname=conftest
10296 lt_save_allow_undefined_flag=$allow_undefined_flag
10297 allow_undefined_flag=
10298 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10299 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10300 ac_status=$?
10301 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10302 test $ac_status = 0; }
10303 then
10304 lt_cv_archive_cmds_need_lc=no
10305 else
10306 lt_cv_archive_cmds_need_lc=yes
10307 fi
10308 allow_undefined_flag=$lt_save_allow_undefined_flag
10309 else
10310 cat conftest.err 1>&5
10311 fi
10312 $RM conftest*
10313
10314 fi
10315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10316 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10317 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10318 ;;
10319 esac
10320 fi
10321 ;;
10322 esac
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
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
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10481 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10482
10483 if test "$GCC" = yes; then
10484 case $host_os in
10485 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10486 *) lt_awk_arg="/^libraries:/" ;;
10487 esac
10488 case $host_os in
10489 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10490 *) lt_sed_strip_eq="s,=/,/,g" ;;
10491 esac
10492 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10493 case $lt_search_path_spec in
10494 *\;*)
10495 # if the path contains ";" then we assume it to be the separator
10496 # otherwise default to the standard path separator (i.e. ":") - it is
10497 # assumed that no part of a normal pathname contains ";" but that should
10498 # okay in the real world where ";" in dirpaths is itself problematic.
10499 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10500 ;;
10501 *)
10502 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10503 ;;
10504 esac
10505 # Ok, now we have the path, separated by spaces, we can step through it
10506 # and add multilib dir if necessary.
10507 lt_tmp_lt_search_path_spec=
10508 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10509 for lt_sys_path in $lt_search_path_spec; do
10510 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10511 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10512 else
10513 test -d "$lt_sys_path" && \
10514 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10515 fi
10516 done
10517 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10518 BEGIN {RS=" "; FS="/|\n";} {
10519 lt_foo="";
10520 lt_count=0;
10521 for (lt_i = NF; lt_i > 0; lt_i--) {
10522 if ($lt_i != "" && $lt_i != ".") {
10523 if ($lt_i == "..") {
10524 lt_count++;
10525 } else {
10526 if (lt_count == 0) {
10527 lt_foo="/" $lt_i lt_foo;
10528 } else {
10529 lt_count--;
10530 }
10531 }
10532 }
10533 }
10534 if (lt_foo != "") { lt_freq[lt_foo]++; }
10535 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10536 }'`
10537 # AWK program above erroneously prepends '/' to C:/dos/paths
10538 # for these hosts.
10539 case $host_os in
10540 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10541 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10542 esac
10543 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10544 else
10545 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10546 fi
10547 library_names_spec=
10548 libname_spec='lib$name'
10549 soname_spec=
10550 shrext_cmds=".so"
10551 postinstall_cmds=
10552 postuninstall_cmds=
10553 finish_cmds=
10554 finish_eval=
10555 shlibpath_var=
10556 shlibpath_overrides_runpath=unknown
10557 version_type=none
10558 dynamic_linker="$host_os ld.so"
10559 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10560 need_lib_prefix=unknown
10561 hardcode_into_libs=no
10562
10563 # when you set need_version to no, make sure it does not cause -set_version
10564 # flags to be left without arguments
10565 need_version=unknown
10566
10567 case $host_os in
10568 aix3*)
10569 version_type=linux
10570 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10571 shlibpath_var=LIBPATH
10572
10573 # AIX 3 has no versioning support, so we append a major version to the name.
10574 soname_spec='${libname}${release}${shared_ext}$major'
10575 ;;
10576
10577 aix[4-9]*)
10578 version_type=linux
10579 need_lib_prefix=no
10580 need_version=no
10581 hardcode_into_libs=yes
10582 if test "$host_cpu" = ia64; then
10583 # AIX 5 supports IA64
10584 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10585 shlibpath_var=LD_LIBRARY_PATH
10586 else
10587 # With GCC up to 2.95.x, collect2 would create an import file
10588 # for dependence libraries. The import file would start with
10589 # the line `#! .'. This would cause the generated library to
10590 # depend on `.', always an invalid library. This was fixed in
10591 # development snapshots of GCC prior to 3.0.
10592 case $host_os in
10593 aix4 | aix4.[01] | aix4.[01].*)
10594 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10595 echo ' yes '
10596 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10597 :
10598 else
10599 can_build_shared=no
10600 fi
10601 ;;
10602 esac
10603 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10604 # soname into executable. Probably we can add versioning support to
10605 # collect2, so additional links can be useful in future.
10606 if test "$aix_use_runtimelinking" = yes; then
10607 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10608 # instead of lib<name>.a to let people know that these are not
10609 # typical AIX shared libraries.
10610 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10611 else
10612 # We preserve .a as extension for shared libraries through AIX4.2
10613 # and later when we are not doing run time linking.
10614 library_names_spec='${libname}${release}.a $libname.a'
10615 soname_spec='${libname}${release}${shared_ext}$major'
10616 fi
10617 shlibpath_var=LIBPATH
10618 fi
10619 ;;
10620
10621 amigaos*)
10622 case $host_cpu in
10623 powerpc)
10624 # Since July 2007 AmigaOS4 officially supports .so libraries.
10625 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10626 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10627 ;;
10628 m68k)
10629 library_names_spec='$libname.ixlibrary $libname.a'
10630 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10631 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'
10632 ;;
10633 esac
10634 ;;
10635
10636 beos*)
10637 library_names_spec='${libname}${shared_ext}'
10638 dynamic_linker="$host_os ld.so"
10639 shlibpath_var=LIBRARY_PATH
10640 ;;
10641
10642 bsdi[45]*)
10643 version_type=linux
10644 need_version=no
10645 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10646 soname_spec='${libname}${release}${shared_ext}$major'
10647 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10648 shlibpath_var=LD_LIBRARY_PATH
10649 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10650 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10651 # the default ld.so.conf also contains /usr/contrib/lib and
10652 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10653 # libtool to hard-code these into programs
10654 ;;
10655
10656 cygwin* | mingw* | pw32* | cegcc*)
10657 version_type=windows
10658 shrext_cmds=".dll"
10659 need_version=no
10660 need_lib_prefix=no
10661
10662 case $GCC,$host_os in
10663 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10664 library_names_spec='$libname.dll.a'
10665 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10666 postinstall_cmds='base_file=`basename \${file}`~
10667 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10668 dldir=$destdir/`dirname \$dlpath`~
10669 test -d \$dldir || mkdir -p \$dldir~
10670 $install_prog $dir/$dlname \$dldir/$dlname~
10671 chmod a+x \$dldir/$dlname~
10672 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10673 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10674 fi'
10675 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10676 dlpath=$dir/\$dldll~
10677 $RM \$dlpath'
10678 shlibpath_overrides_runpath=yes
10679
10680 case $host_os in
10681 cygwin*)
10682 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10683 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10684
10685 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10686 ;;
10687 mingw* | cegcc*)
10688 # MinGW DLLs use traditional 'lib' prefix
10689 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10690 ;;
10691 pw32*)
10692 # pw32 DLLs use 'pw' prefix rather than 'lib'
10693 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10694 ;;
10695 esac
10696 ;;
10697
10698 *)
10699 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10700 ;;
10701 esac
10702 dynamic_linker='Win32 ld.exe'
10703 # FIXME: first we should search . and the directory the executable is in
10704 shlibpath_var=PATH
10705 ;;
10706
10707 darwin* | rhapsody*)
10708 dynamic_linker="$host_os dyld"
10709 version_type=darwin
10710 need_lib_prefix=no
10711 need_version=no
10712 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10713 soname_spec='${libname}${release}${major}$shared_ext'
10714 shlibpath_overrides_runpath=yes
10715 shlibpath_var=DYLD_LIBRARY_PATH
10716 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10717
10718 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10719 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10720 ;;
10721
10722 dgux*)
10723 version_type=linux
10724 need_lib_prefix=no
10725 need_version=no
10726 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10727 soname_spec='${libname}${release}${shared_ext}$major'
10728 shlibpath_var=LD_LIBRARY_PATH
10729 ;;
10730
10731 freebsd* | dragonfly*)
10732 # DragonFly does not have aout. When/if they implement a new
10733 # versioning mechanism, adjust this.
10734 if test -x /usr/bin/objformat; then
10735 objformat=`/usr/bin/objformat`
10736 else
10737 case $host_os in
10738 freebsd[23].*) objformat=aout ;;
10739 *) objformat=elf ;;
10740 esac
10741 fi
10742 version_type=freebsd-$objformat
10743 case $version_type in
10744 freebsd-elf*)
10745 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10746 need_version=no
10747 need_lib_prefix=no
10748 ;;
10749 freebsd-*)
10750 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10751 need_version=yes
10752 ;;
10753 esac
10754 shlibpath_var=LD_LIBRARY_PATH
10755 case $host_os in
10756 freebsd2.*)
10757 shlibpath_overrides_runpath=yes
10758 ;;
10759 freebsd3.[01]* | freebsdelf3.[01]*)
10760 shlibpath_overrides_runpath=yes
10761 hardcode_into_libs=yes
10762 ;;
10763 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10764 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10765 shlibpath_overrides_runpath=no
10766 hardcode_into_libs=yes
10767 ;;
10768 *) # from 4.6 on, and DragonFly
10769 shlibpath_overrides_runpath=yes
10770 hardcode_into_libs=yes
10771 ;;
10772 esac
10773 ;;
10774
10775 haiku*)
10776 version_type=linux
10777 need_lib_prefix=no
10778 need_version=no
10779 dynamic_linker="$host_os runtime_loader"
10780 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10781 soname_spec='${libname}${release}${shared_ext}$major'
10782 shlibpath_var=LIBRARY_PATH
10783 shlibpath_overrides_runpath=yes
10784 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10785 hardcode_into_libs=yes
10786 ;;
10787
10788 hpux9* | hpux10* | hpux11*)
10789 # Give a soname corresponding to the major version so that dld.sl refuses to
10790 # link against other versions.
10791 version_type=sunos
10792 need_lib_prefix=no
10793 need_version=no
10794 case $host_cpu in
10795 ia64*)
10796 shrext_cmds='.so'
10797 hardcode_into_libs=yes
10798 dynamic_linker="$host_os dld.so"
10799 shlibpath_var=LD_LIBRARY_PATH
10800 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10801 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10802 soname_spec='${libname}${release}${shared_ext}$major'
10803 if test "X$HPUX_IA64_MODE" = X32; then
10804 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10805 else
10806 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10807 fi
10808 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10809 ;;
10810 hppa*64*)
10811 shrext_cmds='.sl'
10812 hardcode_into_libs=yes
10813 dynamic_linker="$host_os dld.sl"
10814 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10815 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10816 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10817 soname_spec='${libname}${release}${shared_ext}$major'
10818 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10819 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10820 ;;
10821 *)
10822 shrext_cmds='.sl'
10823 dynamic_linker="$host_os dld.sl"
10824 shlibpath_var=SHLIB_PATH
10825 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10826 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10827 soname_spec='${libname}${release}${shared_ext}$major'
10828 ;;
10829 esac
10830 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10831 postinstall_cmds='chmod 555 $lib'
10832 # or fails outright, so override atomically:
10833 install_override_mode=555
10834 ;;
10835
10836 interix[3-9]*)
10837 version_type=linux
10838 need_lib_prefix=no
10839 need_version=no
10840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10841 soname_spec='${libname}${release}${shared_ext}$major'
10842 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10843 shlibpath_var=LD_LIBRARY_PATH
10844 shlibpath_overrides_runpath=no
10845 hardcode_into_libs=yes
10846 ;;
10847
10848 irix5* | irix6* | nonstopux*)
10849 case $host_os in
10850 nonstopux*) version_type=nonstopux ;;
10851 *)
10852 if test "$lt_cv_prog_gnu_ld" = yes; then
10853 version_type=linux
10854 else
10855 version_type=irix
10856 fi ;;
10857 esac
10858 need_lib_prefix=no
10859 need_version=no
10860 soname_spec='${libname}${release}${shared_ext}$major'
10861 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10862 case $host_os in
10863 irix5* | nonstopux*)
10864 libsuff= shlibsuff=
10865 ;;
10866 *)
10867 case $LD in # libtool.m4 will add one of these switches to LD
10868 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10869 libsuff= shlibsuff= libmagic=32-bit;;
10870 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10871 libsuff=32 shlibsuff=N32 libmagic=N32;;
10872 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10873 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10874 *) libsuff= shlibsuff= libmagic=never-match;;
10875 esac
10876 ;;
10877 esac
10878 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10879 shlibpath_overrides_runpath=no
10880 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10881 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10882 hardcode_into_libs=yes
10883 ;;
10884
10885 # No shared lib support for Linux oldld, aout, or coff.
10886 linux*oldld* | linux*aout* | linux*coff*)
10887 dynamic_linker=no
10888 ;;
10889
10890 # This must be Linux ELF.
10891 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10892 version_type=linux
10893 need_lib_prefix=no
10894 need_version=no
10895 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10896 soname_spec='${libname}${release}${shared_ext}$major'
10897 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10898 shlibpath_var=LD_LIBRARY_PATH
10899 shlibpath_overrides_runpath=no
10900
10901 # Some binutils ld are patched to set DT_RUNPATH
10902 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10903 $as_echo_n "(cached) " >&6
10904 else
10905 lt_cv_shlibpath_overrides_runpath=no
10906 save_LDFLAGS=$LDFLAGS
10907 save_libdir=$libdir
10908 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10909 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10911 /* end confdefs.h. */
10912
10913 int
10914 main ()
10915 {
10916
10917 ;
10918 return 0;
10919 }
10920 _ACEOF
10921 if ac_fn_c_try_link "$LINENO"; then :
10922 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10923 lt_cv_shlibpath_overrides_runpath=yes
10924 fi
10925 fi
10926 rm -f core conftest.err conftest.$ac_objext \
10927 conftest$ac_exeext conftest.$ac_ext
10928 LDFLAGS=$save_LDFLAGS
10929 libdir=$save_libdir
10930
10931 fi
10932
10933 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10934
10935 # This implies no fast_install, which is unacceptable.
10936 # Some rework will be needed to allow for fast_install
10937 # before this can be enabled.
10938 hardcode_into_libs=yes
10939
10940 # Append ld.so.conf contents to the search path
10941 if test -f /etc/ld.so.conf; then
10942 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' ' '`
10943 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10944 fi
10945
10946 # We used to test for /lib/ld.so.1 and disable shared libraries on
10947 # powerpc, because MkLinux only supported shared libraries with the
10948 # GNU dynamic linker. Since this was broken with cross compilers,
10949 # most powerpc-linux boxes support dynamic linking these days and
10950 # people can always --disable-shared, the test was removed, and we
10951 # assume the GNU/Linux dynamic linker is in use.
10952 dynamic_linker='GNU/Linux ld.so'
10953 ;;
10954
10955 netbsd*)
10956 version_type=sunos
10957 need_lib_prefix=no
10958 need_version=no
10959 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10960 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10961 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10962 dynamic_linker='NetBSD (a.out) ld.so'
10963 else
10964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10965 soname_spec='${libname}${release}${shared_ext}$major'
10966 dynamic_linker='NetBSD ld.elf_so'
10967 fi
10968 shlibpath_var=LD_LIBRARY_PATH
10969 shlibpath_overrides_runpath=yes
10970 hardcode_into_libs=yes
10971 ;;
10972
10973 newsos6)
10974 version_type=linux
10975 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10976 shlibpath_var=LD_LIBRARY_PATH
10977 shlibpath_overrides_runpath=yes
10978 ;;
10979
10980 *nto* | *qnx*)
10981 version_type=qnx
10982 need_lib_prefix=no
10983 need_version=no
10984 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10985 soname_spec='${libname}${release}${shared_ext}$major'
10986 shlibpath_var=LD_LIBRARY_PATH
10987 shlibpath_overrides_runpath=no
10988 hardcode_into_libs=yes
10989 dynamic_linker='ldqnx.so'
10990 ;;
10991
10992 openbsd*)
10993 version_type=sunos
10994 sys_lib_dlsearch_path_spec="/usr/lib"
10995 need_lib_prefix=no
10996 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10997 case $host_os in
10998 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10999 *) need_version=no ;;
11000 esac
11001 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11002 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11003 shlibpath_var=LD_LIBRARY_PATH
11004 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11005 case $host_os in
11006 openbsd2.[89] | openbsd2.[89].*)
11007 shlibpath_overrides_runpath=no
11008 ;;
11009 *)
11010 shlibpath_overrides_runpath=yes
11011 ;;
11012 esac
11013 else
11014 shlibpath_overrides_runpath=yes
11015 fi
11016 ;;
11017
11018 os2*)
11019 libname_spec='$name'
11020 shrext_cmds=".dll"
11021 need_lib_prefix=no
11022 library_names_spec='$libname${shared_ext} $libname.a'
11023 dynamic_linker='OS/2 ld.exe'
11024 shlibpath_var=LIBPATH
11025 ;;
11026
11027 osf3* | osf4* | osf5*)
11028 version_type=osf
11029 need_lib_prefix=no
11030 need_version=no
11031 soname_spec='${libname}${release}${shared_ext}$major'
11032 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11033 shlibpath_var=LD_LIBRARY_PATH
11034 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11035 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11036 ;;
11037
11038 rdos*)
11039 dynamic_linker=no
11040 ;;
11041
11042 solaris*)
11043 version_type=linux
11044 need_lib_prefix=no
11045 need_version=no
11046 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11047 soname_spec='${libname}${release}${shared_ext}$major'
11048 shlibpath_var=LD_LIBRARY_PATH
11049 shlibpath_overrides_runpath=yes
11050 hardcode_into_libs=yes
11051 # ldd complains unless libraries are executable
11052 postinstall_cmds='chmod +x $lib'
11053 ;;
11054
11055 sunos4*)
11056 version_type=sunos
11057 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11058 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11059 shlibpath_var=LD_LIBRARY_PATH
11060 shlibpath_overrides_runpath=yes
11061 if test "$with_gnu_ld" = yes; then
11062 need_lib_prefix=no
11063 fi
11064 need_version=yes
11065 ;;
11066
11067 sysv4 | sysv4.3*)
11068 version_type=linux
11069 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11070 soname_spec='${libname}${release}${shared_ext}$major'
11071 shlibpath_var=LD_LIBRARY_PATH
11072 case $host_vendor in
11073 sni)
11074 shlibpath_overrides_runpath=no
11075 need_lib_prefix=no
11076 runpath_var=LD_RUN_PATH
11077 ;;
11078 siemens)
11079 need_lib_prefix=no
11080 ;;
11081 motorola)
11082 need_lib_prefix=no
11083 need_version=no
11084 shlibpath_overrides_runpath=no
11085 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11086 ;;
11087 esac
11088 ;;
11089
11090 sysv4*MP*)
11091 if test -d /usr/nec ;then
11092 version_type=linux
11093 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11094 soname_spec='$libname${shared_ext}.$major'
11095 shlibpath_var=LD_LIBRARY_PATH
11096 fi
11097 ;;
11098
11099 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11100 version_type=freebsd-elf
11101 need_lib_prefix=no
11102 need_version=no
11103 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11104 soname_spec='${libname}${release}${shared_ext}$major'
11105 shlibpath_var=LD_LIBRARY_PATH
11106 shlibpath_overrides_runpath=yes
11107 hardcode_into_libs=yes
11108 if test "$with_gnu_ld" = yes; then
11109 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11110 else
11111 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11112 case $host_os in
11113 sco3.2v5*)
11114 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11115 ;;
11116 esac
11117 fi
11118 sys_lib_dlsearch_path_spec='/usr/lib'
11119 ;;
11120
11121 tpf*)
11122 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11123 version_type=linux
11124 need_lib_prefix=no
11125 need_version=no
11126 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11127 shlibpath_var=LD_LIBRARY_PATH
11128 shlibpath_overrides_runpath=no
11129 hardcode_into_libs=yes
11130 ;;
11131
11132 uts4*)
11133 version_type=linux
11134 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11135 soname_spec='${libname}${release}${shared_ext}$major'
11136 shlibpath_var=LD_LIBRARY_PATH
11137 ;;
11138
11139 *)
11140 dynamic_linker=no
11141 ;;
11142 esac
11143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11144 $as_echo "$dynamic_linker" >&6; }
11145 test "$dynamic_linker" = no && can_build_shared=no
11146
11147 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11148 if test "$GCC" = yes; then
11149 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11150 fi
11151
11152 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11153 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11154 fi
11155 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11156 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11157 fi
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11251 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11252 hardcode_action=
11253 if test -n "$hardcode_libdir_flag_spec" ||
11254 test -n "$runpath_var" ||
11255 test "X$hardcode_automatic" = "Xyes" ; then
11256
11257 # We can hardcode non-existent directories.
11258 if test "$hardcode_direct" != no &&
11259 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11260 # have to relink, otherwise we might link with an installed library
11261 # when we should be linking with a yet-to-be-installed one
11262 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11263 test "$hardcode_minus_L" != no; then
11264 # Linking always hardcodes the temporary library directory.
11265 hardcode_action=relink
11266 else
11267 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11268 hardcode_action=immediate
11269 fi
11270 else
11271 # We cannot hardcode anything, or else we can only hardcode existing
11272 # directories.
11273 hardcode_action=unsupported
11274 fi
11275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11276 $as_echo "$hardcode_action" >&6; }
11277
11278 if test "$hardcode_action" = relink ||
11279 test "$inherit_rpath" = yes; then
11280 # Fast installation is not supported
11281 enable_fast_install=no
11282 elif test "$shlibpath_overrides_runpath" = yes ||
11283 test "$enable_shared" = no; then
11284 # Fast installation is not necessary
11285 enable_fast_install=needless
11286 fi
11287
11288
11289
11290
11291
11292
11293 if test "x$enable_dlopen" != xyes; then
11294 enable_dlopen=unknown
11295 enable_dlopen_self=unknown
11296 enable_dlopen_self_static=unknown
11297 else
11298 lt_cv_dlopen=no
11299 lt_cv_dlopen_libs=
11300
11301 case $host_os in
11302 beos*)
11303 lt_cv_dlopen="load_add_on"
11304 lt_cv_dlopen_libs=
11305 lt_cv_dlopen_self=yes
11306 ;;
11307
11308 mingw* | pw32* | cegcc*)
11309 lt_cv_dlopen="LoadLibrary"
11310 lt_cv_dlopen_libs=
11311 ;;
11312
11313 cygwin*)
11314 lt_cv_dlopen="dlopen"
11315 lt_cv_dlopen_libs=
11316 ;;
11317
11318 darwin*)
11319 # if libdl is installed we need to link against it
11320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11321 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11322 if ${ac_cv_lib_dl_dlopen+:} false; then :
11323 $as_echo_n "(cached) " >&6
11324 else
11325 ac_check_lib_save_LIBS=$LIBS
11326 LIBS="-ldl $LIBS"
11327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11328 /* end confdefs.h. */
11329
11330 /* Override any GCC internal prototype to avoid an error.
11331 Use char because int might match the return type of a GCC
11332 builtin and then its argument prototype would still apply. */
11333 #ifdef __cplusplus
11334 extern "C"
11335 #endif
11336 char dlopen ();
11337 int
11338 main ()
11339 {
11340 return dlopen ();
11341 ;
11342 return 0;
11343 }
11344 _ACEOF
11345 if ac_fn_c_try_link "$LINENO"; then :
11346 ac_cv_lib_dl_dlopen=yes
11347 else
11348 ac_cv_lib_dl_dlopen=no
11349 fi
11350 rm -f core conftest.err conftest.$ac_objext \
11351 conftest$ac_exeext conftest.$ac_ext
11352 LIBS=$ac_check_lib_save_LIBS
11353 fi
11354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11355 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11356 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11357 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11358 else
11359
11360 lt_cv_dlopen="dyld"
11361 lt_cv_dlopen_libs=
11362 lt_cv_dlopen_self=yes
11363
11364 fi
11365
11366 ;;
11367
11368 *)
11369 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11370 if test "x$ac_cv_func_shl_load" = xyes; then :
11371 lt_cv_dlopen="shl_load"
11372 else
11373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11374 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11375 if ${ac_cv_lib_dld_shl_load+:} false; then :
11376 $as_echo_n "(cached) " >&6
11377 else
11378 ac_check_lib_save_LIBS=$LIBS
11379 LIBS="-ldld $LIBS"
11380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11381 /* end confdefs.h. */
11382
11383 /* Override any GCC internal prototype to avoid an error.
11384 Use char because int might match the return type of a GCC
11385 builtin and then its argument prototype would still apply. */
11386 #ifdef __cplusplus
11387 extern "C"
11388 #endif
11389 char shl_load ();
11390 int
11391 main ()
11392 {
11393 return shl_load ();
11394 ;
11395 return 0;
11396 }
11397 _ACEOF
11398 if ac_fn_c_try_link "$LINENO"; then :
11399 ac_cv_lib_dld_shl_load=yes
11400 else
11401 ac_cv_lib_dld_shl_load=no
11402 fi
11403 rm -f core conftest.err conftest.$ac_objext \
11404 conftest$ac_exeext conftest.$ac_ext
11405 LIBS=$ac_check_lib_save_LIBS
11406 fi
11407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11408 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11409 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11410 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11411 else
11412 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11413 if test "x$ac_cv_func_dlopen" = xyes; then :
11414 lt_cv_dlopen="dlopen"
11415 else
11416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11417 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11418 if ${ac_cv_lib_dl_dlopen+:} false; then :
11419 $as_echo_n "(cached) " >&6
11420 else
11421 ac_check_lib_save_LIBS=$LIBS
11422 LIBS="-ldl $LIBS"
11423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11424 /* end confdefs.h. */
11425
11426 /* Override any GCC internal prototype to avoid an error.
11427 Use char because int might match the return type of a GCC
11428 builtin and then its argument prototype would still apply. */
11429 #ifdef __cplusplus
11430 extern "C"
11431 #endif
11432 char dlopen ();
11433 int
11434 main ()
11435 {
11436 return dlopen ();
11437 ;
11438 return 0;
11439 }
11440 _ACEOF
11441 if ac_fn_c_try_link "$LINENO"; then :
11442 ac_cv_lib_dl_dlopen=yes
11443 else
11444 ac_cv_lib_dl_dlopen=no
11445 fi
11446 rm -f core conftest.err conftest.$ac_objext \
11447 conftest$ac_exeext conftest.$ac_ext
11448 LIBS=$ac_check_lib_save_LIBS
11449 fi
11450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11451 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11452 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11453 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11454 else
11455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11456 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11457 if ${ac_cv_lib_svld_dlopen+:} false; then :
11458 $as_echo_n "(cached) " >&6
11459 else
11460 ac_check_lib_save_LIBS=$LIBS
11461 LIBS="-lsvld $LIBS"
11462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11463 /* end confdefs.h. */
11464
11465 /* Override any GCC internal prototype to avoid an error.
11466 Use char because int might match the return type of a GCC
11467 builtin and then its argument prototype would still apply. */
11468 #ifdef __cplusplus
11469 extern "C"
11470 #endif
11471 char dlopen ();
11472 int
11473 main ()
11474 {
11475 return dlopen ();
11476 ;
11477 return 0;
11478 }
11479 _ACEOF
11480 if ac_fn_c_try_link "$LINENO"; then :
11481 ac_cv_lib_svld_dlopen=yes
11482 else
11483 ac_cv_lib_svld_dlopen=no
11484 fi
11485 rm -f core conftest.err conftest.$ac_objext \
11486 conftest$ac_exeext conftest.$ac_ext
11487 LIBS=$ac_check_lib_save_LIBS
11488 fi
11489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11490 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11491 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11492 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11493 else
11494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11495 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11496 if ${ac_cv_lib_dld_dld_link+:} false; then :
11497 $as_echo_n "(cached) " >&6
11498 else
11499 ac_check_lib_save_LIBS=$LIBS
11500 LIBS="-ldld $LIBS"
11501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11502 /* end confdefs.h. */
11503
11504 /* Override any GCC internal prototype to avoid an error.
11505 Use char because int might match the return type of a GCC
11506 builtin and then its argument prototype would still apply. */
11507 #ifdef __cplusplus
11508 extern "C"
11509 #endif
11510 char dld_link ();
11511 int
11512 main ()
11513 {
11514 return dld_link ();
11515 ;
11516 return 0;
11517 }
11518 _ACEOF
11519 if ac_fn_c_try_link "$LINENO"; then :
11520 ac_cv_lib_dld_dld_link=yes
11521 else
11522 ac_cv_lib_dld_dld_link=no
11523 fi
11524 rm -f core conftest.err conftest.$ac_objext \
11525 conftest$ac_exeext conftest.$ac_ext
11526 LIBS=$ac_check_lib_save_LIBS
11527 fi
11528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11529 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11530 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11531 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11532 fi
11533
11534
11535 fi
11536
11537
11538 fi
11539
11540
11541 fi
11542
11543
11544 fi
11545
11546
11547 fi
11548
11549 ;;
11550 esac
11551
11552 if test "x$lt_cv_dlopen" != xno; then
11553 enable_dlopen=yes
11554 else
11555 enable_dlopen=no
11556 fi
11557
11558 case $lt_cv_dlopen in
11559 dlopen)
11560 save_CPPFLAGS="$CPPFLAGS"
11561 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11562
11563 save_LDFLAGS="$LDFLAGS"
11564 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11565
11566 save_LIBS="$LIBS"
11567 LIBS="$lt_cv_dlopen_libs $LIBS"
11568
11569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11570 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11571 if ${lt_cv_dlopen_self+:} false; then :
11572 $as_echo_n "(cached) " >&6
11573 else
11574 if test "$cross_compiling" = yes; then :
11575 lt_cv_dlopen_self=cross
11576 else
11577 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11578 lt_status=$lt_dlunknown
11579 cat > conftest.$ac_ext <<_LT_EOF
11580 #line 11580 "configure"
11581 #include "confdefs.h"
11582
11583 #if HAVE_DLFCN_H
11584 #include <dlfcn.h>
11585 #endif
11586
11587 #include <stdio.h>
11588
11589 #ifdef RTLD_GLOBAL
11590 # define LT_DLGLOBAL RTLD_GLOBAL
11591 #else
11592 # ifdef DL_GLOBAL
11593 # define LT_DLGLOBAL DL_GLOBAL
11594 # else
11595 # define LT_DLGLOBAL 0
11596 # endif
11597 #endif
11598
11599 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11600 find out it does not work in some platform. */
11601 #ifndef LT_DLLAZY_OR_NOW
11602 # ifdef RTLD_LAZY
11603 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11604 # else
11605 # ifdef DL_LAZY
11606 # define LT_DLLAZY_OR_NOW DL_LAZY
11607 # else
11608 # ifdef RTLD_NOW
11609 # define LT_DLLAZY_OR_NOW RTLD_NOW
11610 # else
11611 # ifdef DL_NOW
11612 # define LT_DLLAZY_OR_NOW DL_NOW
11613 # else
11614 # define LT_DLLAZY_OR_NOW 0
11615 # endif
11616 # endif
11617 # endif
11618 # endif
11619 #endif
11620
11621 /* When -fvisbility=hidden is used, assume the code has been annotated
11622 correspondingly for the symbols needed. */
11623 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11624 void fnord () __attribute__((visibility("default")));
11625 #endif
11626
11627 void fnord () { int i=42; }
11628 int main ()
11629 {
11630 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11631 int status = $lt_dlunknown;
11632
11633 if (self)
11634 {
11635 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11636 else
11637 {
11638 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11639 else puts (dlerror ());
11640 }
11641 /* dlclose (self); */
11642 }
11643 else
11644 puts (dlerror ());
11645
11646 return status;
11647 }
11648 _LT_EOF
11649 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11650 (eval $ac_link) 2>&5
11651 ac_status=$?
11652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11653 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11654 (./conftest; exit; ) >&5 2>/dev/null
11655 lt_status=$?
11656 case x$lt_status in
11657 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11658 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11659 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11660 esac
11661 else :
11662 # compilation failed
11663 lt_cv_dlopen_self=no
11664 fi
11665 fi
11666 rm -fr conftest*
11667
11668
11669 fi
11670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11671 $as_echo "$lt_cv_dlopen_self" >&6; }
11672
11673 if test "x$lt_cv_dlopen_self" = xyes; then
11674 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11676 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11677 if ${lt_cv_dlopen_self_static+:} false; then :
11678 $as_echo_n "(cached) " >&6
11679 else
11680 if test "$cross_compiling" = yes; then :
11681 lt_cv_dlopen_self_static=cross
11682 else
11683 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11684 lt_status=$lt_dlunknown
11685 cat > conftest.$ac_ext <<_LT_EOF
11686 #line 11686 "configure"
11687 #include "confdefs.h"
11688
11689 #if HAVE_DLFCN_H
11690 #include <dlfcn.h>
11691 #endif
11692
11693 #include <stdio.h>
11694
11695 #ifdef RTLD_GLOBAL
11696 # define LT_DLGLOBAL RTLD_GLOBAL
11697 #else
11698 # ifdef DL_GLOBAL
11699 # define LT_DLGLOBAL DL_GLOBAL
11700 # else
11701 # define LT_DLGLOBAL 0
11702 # endif
11703 #endif
11704
11705 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11706 find out it does not work in some platform. */
11707 #ifndef LT_DLLAZY_OR_NOW
11708 # ifdef RTLD_LAZY
11709 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11710 # else
11711 # ifdef DL_LAZY
11712 # define LT_DLLAZY_OR_NOW DL_LAZY
11713 # else
11714 # ifdef RTLD_NOW
11715 # define LT_DLLAZY_OR_NOW RTLD_NOW
11716 # else
11717 # ifdef DL_NOW
11718 # define LT_DLLAZY_OR_NOW DL_NOW
11719 # else
11720 # define LT_DLLAZY_OR_NOW 0
11721 # endif
11722 # endif
11723 # endif
11724 # endif
11725 #endif
11726
11727 /* When -fvisbility=hidden is used, assume the code has been annotated
11728 correspondingly for the symbols needed. */
11729 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11730 void fnord () __attribute__((visibility("default")));
11731 #endif
11732
11733 void fnord () { int i=42; }
11734 int main ()
11735 {
11736 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11737 int status = $lt_dlunknown;
11738
11739 if (self)
11740 {
11741 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11742 else
11743 {
11744 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11745 else puts (dlerror ());
11746 }
11747 /* dlclose (self); */
11748 }
11749 else
11750 puts (dlerror ());
11751
11752 return status;
11753 }
11754 _LT_EOF
11755 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11756 (eval $ac_link) 2>&5
11757 ac_status=$?
11758 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11759 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11760 (./conftest; exit; ) >&5 2>/dev/null
11761 lt_status=$?
11762 case x$lt_status in
11763 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11764 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11765 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11766 esac
11767 else :
11768 # compilation failed
11769 lt_cv_dlopen_self_static=no
11770 fi
11771 fi
11772 rm -fr conftest*
11773
11774
11775 fi
11776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11777 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11778 fi
11779
11780 CPPFLAGS="$save_CPPFLAGS"
11781 LDFLAGS="$save_LDFLAGS"
11782 LIBS="$save_LIBS"
11783 ;;
11784 esac
11785
11786 case $lt_cv_dlopen_self in
11787 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11788 *) enable_dlopen_self=unknown ;;
11789 esac
11790
11791 case $lt_cv_dlopen_self_static in
11792 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11793 *) enable_dlopen_self_static=unknown ;;
11794 esac
11795 fi
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813 striplib=
11814 old_striplib=
11815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11816 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11817 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11818 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11819 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11821 $as_echo "yes" >&6; }
11822 else
11823 # FIXME - insert some real tests, host_os isn't really good enough
11824 case $host_os in
11825 darwin*)
11826 if test -n "$STRIP" ; then
11827 striplib="$STRIP -x"
11828 old_striplib="$STRIP -S"
11829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11830 $as_echo "yes" >&6; }
11831 else
11832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11833 $as_echo "no" >&6; }
11834 fi
11835 ;;
11836 *)
11837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11838 $as_echo "no" >&6; }
11839 ;;
11840 esac
11841 fi
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854 # Report which library types will actually be built
11855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11856 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11858 $as_echo "$can_build_shared" >&6; }
11859
11860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11861 $as_echo_n "checking whether to build shared libraries... " >&6; }
11862 test "$can_build_shared" = "no" && enable_shared=no
11863
11864 # On AIX, shared libraries and static libraries use the same namespace, and
11865 # are all built from PIC.
11866 case $host_os in
11867 aix3*)
11868 test "$enable_shared" = yes && enable_static=no
11869 if test -n "$RANLIB"; then
11870 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11871 postinstall_cmds='$RANLIB $lib'
11872 fi
11873 ;;
11874
11875 aix[4-9]*)
11876 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11877 test "$enable_shared" = yes && enable_static=no
11878 fi
11879 ;;
11880 esac
11881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11882 $as_echo "$enable_shared" >&6; }
11883
11884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11885 $as_echo_n "checking whether to build static libraries... " >&6; }
11886 # Make sure either enable_shared or enable_static is yes.
11887 test "$enable_shared" = yes || enable_static=yes
11888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11889 $as_echo "$enable_static" >&6; }
11890
11891
11892
11893
11894 fi
11895 ac_ext=c
11896 ac_cpp='$CPP $CPPFLAGS'
11897 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11898 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11899 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11900
11901 CC="$lt_save_CC"
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915 ac_config_commands="$ac_config_commands libtool"
11916
11917
11918
11919
11920 # Only expand once:
11921
11922
11923
11924 # The tests for host and target for $enable_largefile require
11925 # canonical names.
11926
11927
11928
11929 # As the $enable_largefile decision depends on --enable-plugins we must set it
11930 # even in directories otherwise not depending on the $plugins option.
11931
11932
11933 maybe_plugins=no
11934 for ac_header in dlfcn.h
11935 do :
11936 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11937 "
11938 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
11939 cat >>confdefs.h <<_ACEOF
11940 #define HAVE_DLFCN_H 1
11941 _ACEOF
11942 maybe_plugins=yes
11943 fi
11944
11945 done
11946
11947 for ac_header in windows.h
11948 do :
11949 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11950 "
11951 if test "x$ac_cv_header_windows_h" = xyes; then :
11952 cat >>confdefs.h <<_ACEOF
11953 #define HAVE_WINDOWS_H 1
11954 _ACEOF
11955 maybe_plugins=yes
11956 fi
11957
11958 done
11959
11960
11961 # Check whether --enable-plugins was given.
11962 if test "${enable_plugins+set}" = set; then :
11963 enableval=$enable_plugins; case "${enableval}" in
11964 no) plugins=no ;;
11965 *) plugins=yes
11966 if test "$maybe_plugins" != "yes" ; then
11967 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
11968 fi ;;
11969 esac
11970 else
11971 plugins=$maybe_plugins
11972
11973 fi
11974
11975 if test "$plugins" = "yes"; then
11976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
11977 $as_echo_n "checking for library containing dlsym... " >&6; }
11978 if ${ac_cv_search_dlsym+:} false; then :
11979 $as_echo_n "(cached) " >&6
11980 else
11981 ac_func_search_save_LIBS=$LIBS
11982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11983 /* end confdefs.h. */
11984
11985 /* Override any GCC internal prototype to avoid an error.
11986 Use char because int might match the return type of a GCC
11987 builtin and then its argument prototype would still apply. */
11988 #ifdef __cplusplus
11989 extern "C"
11990 #endif
11991 char dlsym ();
11992 int
11993 main ()
11994 {
11995 return dlsym ();
11996 ;
11997 return 0;
11998 }
11999 _ACEOF
12000 for ac_lib in '' dl; do
12001 if test -z "$ac_lib"; then
12002 ac_res="none required"
12003 else
12004 ac_res=-l$ac_lib
12005 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12006 fi
12007 if ac_fn_c_try_link "$LINENO"; then :
12008 ac_cv_search_dlsym=$ac_res
12009 fi
12010 rm -f core conftest.err conftest.$ac_objext \
12011 conftest$ac_exeext
12012 if ${ac_cv_search_dlsym+:} false; then :
12013 break
12014 fi
12015 done
12016 if ${ac_cv_search_dlsym+:} false; then :
12017
12018 else
12019 ac_cv_search_dlsym=no
12020 fi
12021 rm conftest.$ac_ext
12022 LIBS=$ac_func_search_save_LIBS
12023 fi
12024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
12025 $as_echo "$ac_cv_search_dlsym" >&6; }
12026 ac_res=$ac_cv_search_dlsym
12027 if test "$ac_res" != no; then :
12028 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12029
12030 fi
12031
12032 fi
12033
12034
12035 case "${host}" in
12036 sparc-*-solaris*|i?86-*-solaris*)
12037 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
12038 # were mutually exclusive until Solaris 11.3. Without procfs support,
12039 # the bfd/ elf module cannot provide certain routines such as
12040 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
12041 # explicitly requested large-file support through the
12042 # --enable-largefile switch, disable large-file support in favor of
12043 # procfs support.
12044 #
12045 # Check if <sys/procfs.h> is incompatible with large-file support.
12046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12047 /* end confdefs.h. */
12048 #define _FILE_OFFSET_BITS 64
12049 #define _STRUCTURED_PROC 1
12050 #include <sys/procfs.h>
12051 int
12052 main ()
12053 {
12054
12055 ;
12056 return 0;
12057 }
12058 _ACEOF
12059 if ac_fn_c_try_compile "$LINENO"; then :
12060 acx_cv_procfs_lfs=yes
12061 else
12062 acx_cv_procfs_lfs=no
12063 fi
12064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12065 #
12066 # Forcefully disable large-file support only if necessary, gdb is in
12067 # tree and enabled.
12068 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
12069 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
12070 : ${enable_largefile="no"}
12071 if test "$plugins" = yes; then
12072 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
12073 plugin support disabled; require large-file support which is incompatible with GDB." >&5
12074 $as_echo "$as_me: WARNING:
12075 plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
12076 plugins=no
12077 fi
12078 fi
12079 #
12080 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
12081 # benefit of g++ 9+ which predefines it on Solaris.
12082 if test "$enable_largefile" = no; then
12083 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
12084
12085 fi
12086 ;;
12087 esac
12088
12089 # Check whether --enable-largefile was given.
12090 if test "${enable_largefile+set}" = set; then :
12091 enableval=$enable_largefile;
12092 fi
12093
12094 if test "$enable_largefile" != no; then
12095
12096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12097 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12098 if ${ac_cv_sys_largefile_CC+:} false; then :
12099 $as_echo_n "(cached) " >&6
12100 else
12101 ac_cv_sys_largefile_CC=no
12102 if test "$GCC" != yes; then
12103 ac_save_CC=$CC
12104 while :; do
12105 # IRIX 6.2 and later do not support large files by default,
12106 # so use the C compiler's -n32 option if that helps.
12107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12108 /* end confdefs.h. */
12109 #include <sys/types.h>
12110 /* Check that off_t can represent 2**63 - 1 correctly.
12111 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12112 since some C++ compilers masquerading as C compilers
12113 incorrectly reject 9223372036854775807. */
12114 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12115 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12116 && LARGE_OFF_T % 2147483647 == 1)
12117 ? 1 : -1];
12118 int
12119 main ()
12120 {
12121
12122 ;
12123 return 0;
12124 }
12125 _ACEOF
12126 if ac_fn_c_try_compile "$LINENO"; then :
12127 break
12128 fi
12129 rm -f core conftest.err conftest.$ac_objext
12130 CC="$CC -n32"
12131 if ac_fn_c_try_compile "$LINENO"; then :
12132 ac_cv_sys_largefile_CC=' -n32'; break
12133 fi
12134 rm -f core conftest.err conftest.$ac_objext
12135 break
12136 done
12137 CC=$ac_save_CC
12138 rm -f conftest.$ac_ext
12139 fi
12140 fi
12141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12142 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
12143 if test "$ac_cv_sys_largefile_CC" != no; then
12144 CC=$CC$ac_cv_sys_largefile_CC
12145 fi
12146
12147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12148 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12149 if ${ac_cv_sys_file_offset_bits+:} false; then :
12150 $as_echo_n "(cached) " >&6
12151 else
12152 while :; do
12153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12154 /* end confdefs.h. */
12155 #include <sys/types.h>
12156 /* Check that off_t can represent 2**63 - 1 correctly.
12157 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12158 since some C++ compilers masquerading as C compilers
12159 incorrectly reject 9223372036854775807. */
12160 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12161 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12162 && LARGE_OFF_T % 2147483647 == 1)
12163 ? 1 : -1];
12164 int
12165 main ()
12166 {
12167
12168 ;
12169 return 0;
12170 }
12171 _ACEOF
12172 if ac_fn_c_try_compile "$LINENO"; then :
12173 ac_cv_sys_file_offset_bits=no; break
12174 fi
12175 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12177 /* end confdefs.h. */
12178 #define _FILE_OFFSET_BITS 64
12179 #include <sys/types.h>
12180 /* Check that off_t can represent 2**63 - 1 correctly.
12181 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12182 since some C++ compilers masquerading as C compilers
12183 incorrectly reject 9223372036854775807. */
12184 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12185 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12186 && LARGE_OFF_T % 2147483647 == 1)
12187 ? 1 : -1];
12188 int
12189 main ()
12190 {
12191
12192 ;
12193 return 0;
12194 }
12195 _ACEOF
12196 if ac_fn_c_try_compile "$LINENO"; then :
12197 ac_cv_sys_file_offset_bits=64; break
12198 fi
12199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12200 ac_cv_sys_file_offset_bits=unknown
12201 break
12202 done
12203 fi
12204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12205 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12206 case $ac_cv_sys_file_offset_bits in #(
12207 no | unknown) ;;
12208 *)
12209 cat >>confdefs.h <<_ACEOF
12210 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12211 _ACEOF
12212 ;;
12213 esac
12214 rm -rf conftest*
12215 if test $ac_cv_sys_file_offset_bits = unknown; then
12216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12217 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12218 if ${ac_cv_sys_large_files+:} false; then :
12219 $as_echo_n "(cached) " >&6
12220 else
12221 while :; do
12222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12223 /* end confdefs.h. */
12224 #include <sys/types.h>
12225 /* Check that off_t can represent 2**63 - 1 correctly.
12226 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12227 since some C++ compilers masquerading as C compilers
12228 incorrectly reject 9223372036854775807. */
12229 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12230 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12231 && LARGE_OFF_T % 2147483647 == 1)
12232 ? 1 : -1];
12233 int
12234 main ()
12235 {
12236
12237 ;
12238 return 0;
12239 }
12240 _ACEOF
12241 if ac_fn_c_try_compile "$LINENO"; then :
12242 ac_cv_sys_large_files=no; break
12243 fi
12244 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12246 /* end confdefs.h. */
12247 #define _LARGE_FILES 1
12248 #include <sys/types.h>
12249 /* Check that off_t can represent 2**63 - 1 correctly.
12250 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12251 since some C++ compilers masquerading as C compilers
12252 incorrectly reject 9223372036854775807. */
12253 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12254 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12255 && LARGE_OFF_T % 2147483647 == 1)
12256 ? 1 : -1];
12257 int
12258 main ()
12259 {
12260
12261 ;
12262 return 0;
12263 }
12264 _ACEOF
12265 if ac_fn_c_try_compile "$LINENO"; then :
12266 ac_cv_sys_large_files=1; break
12267 fi
12268 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12269 ac_cv_sys_large_files=unknown
12270 break
12271 done
12272 fi
12273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12274 $as_echo "$ac_cv_sys_large_files" >&6; }
12275 case $ac_cv_sys_large_files in #(
12276 no | unknown) ;;
12277 *)
12278 cat >>confdefs.h <<_ACEOF
12279 #define _LARGE_FILES $ac_cv_sys_large_files
12280 _ACEOF
12281 ;;
12282 esac
12283 rm -rf conftest*
12284 fi
12285
12286
12287 fi
12288
12289
12290
12291 # Check whether --enable-targets was given.
12292 if test "${enable_targets+set}" = set; then :
12293 enableval=$enable_targets; case "${enableval}" in
12294 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
12295 ;;
12296 no) enable_targets= ;;
12297 *) enable_targets=$enableval ;;
12298 esac
12299 fi
12300
12301
12302 # Check whether --enable-deterministic-archives was given.
12303 if test "${enable_deterministic_archives+set}" = set; then :
12304 enableval=$enable_deterministic_archives;
12305 if test "${enableval}" = no; then
12306 default_ar_deterministic=0
12307 else
12308 default_ar_deterministic=1
12309 fi
12310 else
12311 default_ar_deterministic=0
12312 fi
12313
12314
12315
12316 cat >>confdefs.h <<_ACEOF
12317 #define DEFAULT_AR_DETERMINISTIC $default_ar_deterministic
12318 _ACEOF
12319
12320
12321
12322 # Check whether --enable-default-strings-all was given.
12323 if test "${enable_default_strings_all+set}" = set; then :
12324 enableval=$enable_default_strings_all;
12325 if test "${enableval}" = no; then
12326 default_strings_all=0
12327 else
12328 default_strings_all=1
12329 fi
12330 else
12331 default_strings_all=1
12332 fi
12333
12334
12335
12336 cat >>confdefs.h <<_ACEOF
12337 #define DEFAULT_STRINGS_ALL $default_strings_all
12338 _ACEOF
12339
12340
12341
12342 # Check whether --enable-f-for-ifunc-symbols was given.
12343 if test "${enable_f_for_ifunc_symbols+set}" = set; then :
12344 enableval=$enable_f_for_ifunc_symbols;
12345 if test "${enableval}" = no; then
12346 default_f_for_ifunc=0
12347 else
12348 default_f_for_ifunc=1
12349 fi
12350 else
12351 default_f_for_ifunc=0
12352 fi
12353
12354
12355
12356 cat >>confdefs.h <<_ACEOF
12357 #define DEFAULT_F_FOR_IFUNC_SYMBOLS $default_f_for_ifunc
12358 _ACEOF
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
12369 if test -n "$ac_tool_prefix"; then
12370 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
12371 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
12372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12373 $as_echo_n "checking for $ac_word... " >&6; }
12374 if ${ac_cv_path_PKG_CONFIG+:} false; then :
12375 $as_echo_n "(cached) " >&6
12376 else
12377 case $PKG_CONFIG in
12378 [\\/]* | ?:[\\/]*)
12379 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12380 ;;
12381 *)
12382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12383 for as_dir in $PATH
12384 do
12385 IFS=$as_save_IFS
12386 test -z "$as_dir" && as_dir=.
12387 for ac_exec_ext in '' $ac_executable_extensions; do
12388 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12389 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12391 break 2
12392 fi
12393 done
12394 done
12395 IFS=$as_save_IFS
12396
12397 ;;
12398 esac
12399 fi
12400 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12401 if test -n "$PKG_CONFIG"; then
12402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
12403 $as_echo "$PKG_CONFIG" >&6; }
12404 else
12405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12406 $as_echo "no" >&6; }
12407 fi
12408
12409
12410 fi
12411 if test -z "$ac_cv_path_PKG_CONFIG"; then
12412 ac_pt_PKG_CONFIG=$PKG_CONFIG
12413 # Extract the first word of "pkg-config", so it can be a program name with args.
12414 set dummy pkg-config; ac_word=$2
12415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12416 $as_echo_n "checking for $ac_word... " >&6; }
12417 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
12418 $as_echo_n "(cached) " >&6
12419 else
12420 case $ac_pt_PKG_CONFIG in
12421 [\\/]* | ?:[\\/]*)
12422 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
12423 ;;
12424 *)
12425 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12426 for as_dir in $PATH
12427 do
12428 IFS=$as_save_IFS
12429 test -z "$as_dir" && as_dir=.
12430 for ac_exec_ext in '' $ac_executable_extensions; do
12431 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12432 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12434 break 2
12435 fi
12436 done
12437 done
12438 IFS=$as_save_IFS
12439
12440 ;;
12441 esac
12442 fi
12443 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
12444 if test -n "$ac_pt_PKG_CONFIG"; then
12445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
12446 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
12447 else
12448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12449 $as_echo "no" >&6; }
12450 fi
12451
12452 if test "x$ac_pt_PKG_CONFIG" = x; then
12453 PKG_CONFIG=""
12454 else
12455 case $cross_compiling:$ac_tool_warned in
12456 yes:)
12457 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12458 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12459 ac_tool_warned=yes ;;
12460 esac
12461 PKG_CONFIG=$ac_pt_PKG_CONFIG
12462 fi
12463 else
12464 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
12465 fi
12466
12467 fi
12468 if test -n "$PKG_CONFIG"; then
12469 _pkg_min_version=0.9.0
12470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
12471 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
12472 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
12473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12474 $as_echo "yes" >&6; }
12475 else
12476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12477 $as_echo "no" >&6; }
12478 PKG_CONFIG=""
12479 fi
12480 fi
12481
12482 # Handle optional debuginfod support
12483
12484 # Check whether --with-debuginfod was given.
12485 if test "${with_debuginfod+set}" = set; then :
12486 withval=$with_debuginfod;
12487 else
12488 with_debuginfod=auto
12489 fi
12490
12491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use debuginfod" >&5
12492 $as_echo_n "checking whether to use debuginfod... " >&6; }
12493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_debuginfod" >&5
12494 $as_echo "$with_debuginfod" >&6; }
12495
12496 if test "x$with_debuginfod" != xno; then
12497
12498 pkg_failed=no
12499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libdebuginfod >= 0.179" >&5
12500 $as_echo_n "checking for libdebuginfod >= 0.179... " >&6; }
12501
12502 if test -n "$DEBUGINFOD_CFLAGS"; then
12503 pkg_cv_DEBUGINFOD_CFLAGS="$DEBUGINFOD_CFLAGS"
12504 elif test -n "$PKG_CONFIG"; then
12505 if test -n "$PKG_CONFIG" && \
12506 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdebuginfod >= 0.179\""; } >&5
12507 ($PKG_CONFIG --exists --print-errors "libdebuginfod >= 0.179") 2>&5
12508 ac_status=$?
12509 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12510 test $ac_status = 0; }; then
12511 pkg_cv_DEBUGINFOD_CFLAGS=`$PKG_CONFIG --cflags "libdebuginfod >= 0.179" 2>/dev/null`
12512 test "x$?" != "x0" && pkg_failed=yes
12513 else
12514 pkg_failed=yes
12515 fi
12516 else
12517 pkg_failed=untried
12518 fi
12519 if test -n "$DEBUGINFOD_LIBS"; then
12520 pkg_cv_DEBUGINFOD_LIBS="$DEBUGINFOD_LIBS"
12521 elif test -n "$PKG_CONFIG"; then
12522 if test -n "$PKG_CONFIG" && \
12523 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdebuginfod >= 0.179\""; } >&5
12524 ($PKG_CONFIG --exists --print-errors "libdebuginfod >= 0.179") 2>&5
12525 ac_status=$?
12526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12527 test $ac_status = 0; }; then
12528 pkg_cv_DEBUGINFOD_LIBS=`$PKG_CONFIG --libs "libdebuginfod >= 0.179" 2>/dev/null`
12529 test "x$?" != "x0" && pkg_failed=yes
12530 else
12531 pkg_failed=yes
12532 fi
12533 else
12534 pkg_failed=untried
12535 fi
12536
12537 if test $pkg_failed = no; then
12538 pkg_save_LDFLAGS="$LDFLAGS"
12539 LDFLAGS="$LDFLAGS $pkg_cv_DEBUGINFOD_LIBS"
12540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12541 /* end confdefs.h. */
12542
12543 int
12544 main ()
12545 {
12546
12547 ;
12548 return 0;
12549 }
12550 _ACEOF
12551 if ac_fn_c_try_link "$LINENO"; then :
12552
12553 else
12554 pkg_failed=yes
12555 fi
12556 rm -f core conftest.err conftest.$ac_objext \
12557 conftest$ac_exeext conftest.$ac_ext
12558 LDFLAGS=$pkg_save_LDFLAGS
12559 fi
12560
12561
12562
12563 if test $pkg_failed = yes; then
12564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12565 $as_echo "no" >&6; }
12566
12567 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
12568 _pkg_short_errors_supported=yes
12569 else
12570 _pkg_short_errors_supported=no
12571 fi
12572 if test $_pkg_short_errors_supported = yes; then
12573 DEBUGINFOD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdebuginfod >= 0.179" 2>&1`
12574 else
12575 DEBUGINFOD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdebuginfod >= 0.179" 2>&1`
12576 fi
12577 # Put the nasty error message in config.log where it belongs
12578 echo "$DEBUGINFOD_PKG_ERRORS" >&5
12579
12580 if test "x$with_debuginfod" = xyes; then
12581 as_fn_error $? "\"--with-debuginfod was given, but libdebuginfod is missing or unusable.\"" "$LINENO" 5
12582 else
12583 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&5
12584 $as_echo "$as_me: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&2;}
12585 fi
12586 elif test $pkg_failed = untried; then
12587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12588 $as_echo "no" >&6; }
12589 if test "x$with_debuginfod" = xyes; then
12590 as_fn_error $? "\"--with-debuginfod was given, but libdebuginfod is missing or unusable.\"" "$LINENO" 5
12591 else
12592 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&5
12593 $as_echo "$as_me: WARNING: libdebuginfod is missing or unusable; some features may be unavailable." >&2;}
12594 fi
12595 else
12596 DEBUGINFOD_CFLAGS=$pkg_cv_DEBUGINFOD_CFLAGS
12597 DEBUGINFOD_LIBS=$pkg_cv_DEBUGINFOD_LIBS
12598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12599 $as_echo "yes" >&6; }
12600
12601 $as_echo "#define HAVE_LIBDEBUGINFOD 1" >>confdefs.h
12602
12603 fi
12604 else
12605 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: debuginfod support disabled; some features may be unavailable." >&5
12606 $as_echo "$as_me: WARNING: debuginfod support disabled; some features may be unavailable." >&2;}
12607 fi
12608
12609
12610 # Check whether --enable-libctf was given.
12611 if test "${enable_libctf+set}" = set; then :
12612 enableval=$enable_libctf;
12613 case "$enableval" in
12614 yes|no) ;;
12615 *) as_fn_error $? "Argument to enable/disable libctf must be yes or no" "$LINENO" 5 ;;
12616 esac
12617
12618 else
12619 enable_libctf=yes
12620 fi
12621
12622
12623 if test "${enable_libctf}" = yes; then
12624
12625 $as_echo "#define ENABLE_LIBCTF 1" >>confdefs.h
12626
12627 fi
12628 if test "${enable_libctf}" = yes; then
12629 ENABLE_LIBCTF_TRUE=
12630 ENABLE_LIBCTF_FALSE='#'
12631 else
12632 ENABLE_LIBCTF_TRUE='#'
12633 ENABLE_LIBCTF_FALSE=
12634 fi
12635
12636
12637
12638 # Set the 'development' global.
12639 . $srcdir/../bfd/development.sh
12640
12641 # Set acp_cpp_for_build variable
12642 ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
12643
12644 # Default set of GCC warnings to enable.
12645 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12646 GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12647
12648 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12650 /* end confdefs.h. */
12651 __GNUC__
12652 _ACEOF
12653 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12654 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12655
12656 else
12657 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12658 fi
12659 rm -f conftest*
12660
12661
12662 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12664 /* end confdefs.h. */
12665 __GNUC__
12666 _ACEOF
12667 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12668 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12669
12670 else
12671 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12672 fi
12673 rm -f conftest*
12674
12675
12676 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12677 WARN_WRITE_STRINGS=""
12678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12679 /* end confdefs.h. */
12680 __GNUC__
12681 _ACEOF
12682 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12683 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12684
12685 else
12686 WARN_WRITE_STRINGS="-Wwrite-strings"
12687 fi
12688 rm -f conftest*
12689
12690
12691 # Verify CC_FOR_BUILD to be compatible with warning flags
12692
12693 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12695 /* end confdefs.h. */
12696 __GNUC__
12697 _ACEOF
12698 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12699 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12700
12701 else
12702 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
12703 fi
12704 rm -f conftest*
12705
12706
12707 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12709 /* end confdefs.h. */
12710 __GNUC__
12711 _ACEOF
12712 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12713 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12714
12715 else
12716 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
12717 fi
12718 rm -f conftest*
12719
12720
12721 # Check whether --enable-werror was given.
12722 if test "${enable_werror+set}" = set; then :
12723 enableval=$enable_werror; case "${enableval}" in
12724 yes | y) ERROR_ON_WARNING="yes" ;;
12725 no | n) ERROR_ON_WARNING="no" ;;
12726 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12727 esac
12728 fi
12729
12730
12731 # Disable -Wformat by default when using gcc on mingw
12732 case "${host}" in
12733 *-*-mingw32*)
12734 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12735 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12736 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
12737 fi
12738 ;;
12739 *) ;;
12740 esac
12741
12742 # Enable -Werror by default when using gcc. Turn it off for releases.
12743 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
12744 ERROR_ON_WARNING=yes
12745 fi
12746
12747 NO_WERROR=
12748 if test "${ERROR_ON_WARNING}" = yes ; then
12749 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12750 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
12751 NO_WERROR="-Wno-error"
12752 fi
12753
12754 if test "${GCC}" = yes ; then
12755 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12756 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
12757 fi
12758
12759 # Check whether --enable-build-warnings was given.
12760 if test "${enable_build_warnings+set}" = set; then :
12761 enableval=$enable_build_warnings; case "${enableval}" in
12762 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12763 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
12764 no) if test "${GCC}" = yes ; then
12765 WARN_CFLAGS="-w"
12766 WARN_CFLAGS_FOR_BUILD="-w"
12767 fi;;
12768 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12769 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
12770 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
12771 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12772 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
12773 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
12774 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
12775 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12776 esac
12777 fi
12778
12779
12780 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12781 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12782 fi
12783
12784
12785
12786
12787
12788
12789
12790 ac_config_headers="$ac_config_headers config.h:config.in"
12791
12792
12793
12794
12795 if test -z "$target" ; then
12796 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
12797 fi
12798 if test -z "$host" ; then
12799 as_fn_error $? "Unrecognized host system type; please check config.sub." "$LINENO" 5
12800 fi
12801
12802 for ac_prog in 'bison -y' byacc
12803 do
12804 # Extract the first word of "$ac_prog", so it can be a program name with args.
12805 set dummy $ac_prog; ac_word=$2
12806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12807 $as_echo_n "checking for $ac_word... " >&6; }
12808 if ${ac_cv_prog_YACC+:} false; then :
12809 $as_echo_n "(cached) " >&6
12810 else
12811 if test -n "$YACC"; then
12812 ac_cv_prog_YACC="$YACC" # Let the user override the test.
12813 else
12814 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12815 for as_dir in $PATH
12816 do
12817 IFS=$as_save_IFS
12818 test -z "$as_dir" && as_dir=.
12819 for ac_exec_ext in '' $ac_executable_extensions; do
12820 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12821 ac_cv_prog_YACC="$ac_prog"
12822 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12823 break 2
12824 fi
12825 done
12826 done
12827 IFS=$as_save_IFS
12828
12829 fi
12830 fi
12831 YACC=$ac_cv_prog_YACC
12832 if test -n "$YACC"; then
12833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
12834 $as_echo "$YACC" >&6; }
12835 else
12836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12837 $as_echo "no" >&6; }
12838 fi
12839
12840
12841 test -n "$YACC" && break
12842 done
12843 test -n "$YACC" || YACC="yacc"
12844
12845 for ac_prog in flex lex
12846 do
12847 # Extract the first word of "$ac_prog", so it can be a program name with args.
12848 set dummy $ac_prog; ac_word=$2
12849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12850 $as_echo_n "checking for $ac_word... " >&6; }
12851 if ${ac_cv_prog_LEX+:} false; then :
12852 $as_echo_n "(cached) " >&6
12853 else
12854 if test -n "$LEX"; then
12855 ac_cv_prog_LEX="$LEX" # Let the user override the test.
12856 else
12857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12858 for as_dir in $PATH
12859 do
12860 IFS=$as_save_IFS
12861 test -z "$as_dir" && as_dir=.
12862 for ac_exec_ext in '' $ac_executable_extensions; do
12863 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12864 ac_cv_prog_LEX="$ac_prog"
12865 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12866 break 2
12867 fi
12868 done
12869 done
12870 IFS=$as_save_IFS
12871
12872 fi
12873 fi
12874 LEX=$ac_cv_prog_LEX
12875 if test -n "$LEX"; then
12876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
12877 $as_echo "$LEX" >&6; }
12878 else
12879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12880 $as_echo "no" >&6; }
12881 fi
12882
12883
12884 test -n "$LEX" && break
12885 done
12886 test -n "$LEX" || LEX=":"
12887
12888 case "$LEX" in
12889 :|*"missing "*) ;;
12890 *) cat >conftest.l <<_ACEOF
12891 %%
12892 a { ECHO; }
12893 b { REJECT; }
12894 c { yymore (); }
12895 d { yyless (1); }
12896 e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
12897 yyless ((input () != 0)); }
12898 f { unput (yytext[0]); }
12899 . { BEGIN INITIAL; }
12900 %%
12901 #ifdef YYTEXT_POINTER
12902 extern char *yytext;
12903 #endif
12904 int
12905 main (void)
12906 {
12907 return ! yylex () + ! yywrap ();
12908 }
12909 _ACEOF
12910 { { ac_try="$LEX conftest.l"
12911 case "(($ac_try" in
12912 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12913 *) ac_try_echo=$ac_try;;
12914 esac
12915 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12916 $as_echo "$ac_try_echo"; } >&5
12917 (eval "$LEX conftest.l") 2>&5
12918 ac_status=$?
12919 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12920 test $ac_status = 0; }
12921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
12922 $as_echo_n "checking lex output file root... " >&6; }
12923 if ${ac_cv_prog_lex_root+:} false; then :
12924 $as_echo_n "(cached) " >&6
12925 else
12926
12927 if test -f lex.yy.c; then
12928 ac_cv_prog_lex_root=lex.yy
12929 elif test -f lexyy.c; then
12930 ac_cv_prog_lex_root=lexyy
12931 else
12932 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
12933 fi
12934 fi
12935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
12936 $as_echo "$ac_cv_prog_lex_root" >&6; }
12937 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
12938
12939 if test -z "${LEXLIB+set}"; then
12940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
12941 $as_echo_n "checking lex library... " >&6; }
12942 if ${ac_cv_lib_lex+:} false; then :
12943 $as_echo_n "(cached) " >&6
12944 else
12945
12946 ac_save_LIBS=$LIBS
12947 ac_cv_lib_lex='none needed'
12948 for ac_lib in '' -lfl -ll; do
12949 LIBS="$ac_lib $ac_save_LIBS"
12950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12951 /* end confdefs.h. */
12952 `cat $LEX_OUTPUT_ROOT.c`
12953 _ACEOF
12954 if ac_fn_c_try_link "$LINENO"; then :
12955 ac_cv_lib_lex=$ac_lib
12956 fi
12957 rm -f core conftest.err conftest.$ac_objext \
12958 conftest$ac_exeext conftest.$ac_ext
12959 test "$ac_cv_lib_lex" != 'none needed' && break
12960 done
12961 LIBS=$ac_save_LIBS
12962
12963 fi
12964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
12965 $as_echo "$ac_cv_lib_lex" >&6; }
12966 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
12967 fi
12968
12969
12970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
12971 $as_echo_n "checking whether yytext is a pointer... " >&6; }
12972 if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
12973 $as_echo_n "(cached) " >&6
12974 else
12975 # POSIX says lex can declare yytext either as a pointer or an array; the
12976 # default is implementation-dependent. Figure out which it is, since
12977 # not all implementations provide the %pointer and %array declarations.
12978 ac_cv_prog_lex_yytext_pointer=no
12979 ac_save_LIBS=$LIBS
12980 LIBS="$LEXLIB $ac_save_LIBS"
12981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12982 /* end confdefs.h. */
12983
12984 #define YYTEXT_POINTER 1
12985 `cat $LEX_OUTPUT_ROOT.c`
12986 _ACEOF
12987 if ac_fn_c_try_link "$LINENO"; then :
12988 ac_cv_prog_lex_yytext_pointer=yes
12989 fi
12990 rm -f core conftest.err conftest.$ac_objext \
12991 conftest$ac_exeext conftest.$ac_ext
12992 LIBS=$ac_save_LIBS
12993
12994 fi
12995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
12996 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
12997 if test $ac_cv_prog_lex_yytext_pointer = yes; then
12998
12999 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
13000
13001 fi
13002 rm -f conftest.l $LEX_OUTPUT_ROOT.c
13003 ;;
13004 esac
13005 if test "$LEX" = :; then
13006 LEX=${am_missing_run}flex
13007 fi
13008
13009 ALL_LINGUAS="bg ca da es fi fr hr id it ja pt ro ru rw sk sr sv tr uk vi zh_CN zh_TW"
13010 # If we haven't got the data from the intl directory,
13011 # assume NLS is disabled.
13012 USE_NLS=no
13013 LIBINTL=
13014 LIBINTL_DEP=
13015 INCINTL=
13016 XGETTEXT=
13017 GMSGFMT=
13018 POSUB=
13019
13020 if test -f ../intl/config.intl; then
13021 . ../intl/config.intl
13022 fi
13023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13024 $as_echo_n "checking whether NLS is requested... " >&6; }
13025 if test x"$USE_NLS" != xyes; then
13026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13027 $as_echo "no" >&6; }
13028 else
13029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13030 $as_echo "yes" >&6; }
13031
13032 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
13033
13034
13035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
13036 $as_echo_n "checking for catalogs to be installed... " >&6; }
13037 # Look for .po and .gmo files in the source directory.
13038 CATALOGS=
13039 XLINGUAS=
13040 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
13041 # If there aren't any .gmo files the shell will give us the
13042 # literal string "../path/to/srcdir/po/*.gmo" which has to be
13043 # weeded out.
13044 case "$cat" in *\**)
13045 continue;;
13046 esac
13047 # The quadruple backslash is collapsed to a double backslash
13048 # by the backticks, then collapsed again by the double quotes,
13049 # leaving us with one backslash in the sed expression (right
13050 # before the dot that mustn't act as a wildcard).
13051 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
13052 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
13053 # The user is allowed to set LINGUAS to a list of languages to
13054 # install catalogs for. If it's empty that means "all of them."
13055 if test "x$LINGUAS" = x; then
13056 CATALOGS="$CATALOGS $cat"
13057 XLINGUAS="$XLINGUAS $lang"
13058 else
13059 case "$LINGUAS" in *$lang*)
13060 CATALOGS="$CATALOGS $cat"
13061 XLINGUAS="$XLINGUAS $lang"
13062 ;;
13063 esac
13064 fi
13065 done
13066 LINGUAS="$XLINGUAS"
13067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
13068 $as_echo "$LINGUAS" >&6; }
13069
13070
13071 DATADIRNAME=share
13072
13073 INSTOBJEXT=.mo
13074
13075 GENCAT=gencat
13076
13077 CATOBJEXT=.gmo
13078
13079 fi
13080
13081 MKINSTALLDIRS=
13082 if test -n "$ac_aux_dir"; then
13083 case "$ac_aux_dir" in
13084 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
13085 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
13086 esac
13087 fi
13088 if test -z "$MKINSTALLDIRS"; then
13089 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
13090 fi
13091
13092
13093
13094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13095 $as_echo_n "checking whether NLS is requested... " >&6; }
13096 # Check whether --enable-nls was given.
13097 if test "${enable_nls+set}" = set; then :
13098 enableval=$enable_nls; USE_NLS=$enableval
13099 else
13100 USE_NLS=yes
13101 fi
13102
13103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
13104 $as_echo "$USE_NLS" >&6; }
13105
13106
13107
13108
13109
13110
13111 # Prepare PATH_SEPARATOR.
13112 # The user is always right.
13113 if test "${PATH_SEPARATOR+set}" != set; then
13114 echo "#! /bin/sh" >conf$$.sh
13115 echo "exit 0" >>conf$$.sh
13116 chmod +x conf$$.sh
13117 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13118 PATH_SEPARATOR=';'
13119 else
13120 PATH_SEPARATOR=:
13121 fi
13122 rm -f conf$$.sh
13123 fi
13124
13125 # Find out how to test for executable files. Don't use a zero-byte file,
13126 # as systems may use methods other than mode bits to determine executability.
13127 cat >conf$$.file <<_ASEOF
13128 #! /bin/sh
13129 exit 0
13130 _ASEOF
13131 chmod +x conf$$.file
13132 if test -x conf$$.file >/dev/null 2>&1; then
13133 ac_executable_p="test -x"
13134 else
13135 ac_executable_p="test -f"
13136 fi
13137 rm -f conf$$.file
13138
13139 # Extract the first word of "msgfmt", so it can be a program name with args.
13140 set dummy msgfmt; ac_word=$2
13141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13142 $as_echo_n "checking for $ac_word... " >&6; }
13143 if ${ac_cv_path_MSGFMT+:} false; then :
13144 $as_echo_n "(cached) " >&6
13145 else
13146 case "$MSGFMT" in
13147 [\\/]* | ?:[\\/]*)
13148 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
13149 ;;
13150 *)
13151 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13152 for ac_dir in $PATH; do
13153 IFS="$ac_save_IFS"
13154 test -z "$ac_dir" && ac_dir=.
13155 for ac_exec_ext in '' $ac_executable_extensions; do
13156 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13157 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
13158 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13159 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
13160 break 2
13161 fi
13162 fi
13163 done
13164 done
13165 IFS="$ac_save_IFS"
13166 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
13167 ;;
13168 esac
13169 fi
13170 MSGFMT="$ac_cv_path_MSGFMT"
13171 if test "$MSGFMT" != ":"; then
13172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
13173 $as_echo "$MSGFMT" >&6; }
13174 else
13175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13176 $as_echo "no" >&6; }
13177 fi
13178
13179 # Extract the first word of "gmsgfmt", so it can be a program name with args.
13180 set dummy gmsgfmt; ac_word=$2
13181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13182 $as_echo_n "checking for $ac_word... " >&6; }
13183 if ${ac_cv_path_GMSGFMT+:} false; then :
13184 $as_echo_n "(cached) " >&6
13185 else
13186 case $GMSGFMT in
13187 [\\/]* | ?:[\\/]*)
13188 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
13189 ;;
13190 *)
13191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13192 for as_dir in $PATH
13193 do
13194 IFS=$as_save_IFS
13195 test -z "$as_dir" && as_dir=.
13196 for ac_exec_ext in '' $ac_executable_extensions; do
13197 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13198 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
13199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13200 break 2
13201 fi
13202 done
13203 done
13204 IFS=$as_save_IFS
13205
13206 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
13207 ;;
13208 esac
13209 fi
13210 GMSGFMT=$ac_cv_path_GMSGFMT
13211 if test -n "$GMSGFMT"; then
13212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
13213 $as_echo "$GMSGFMT" >&6; }
13214 else
13215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13216 $as_echo "no" >&6; }
13217 fi
13218
13219
13220
13221
13222 # Prepare PATH_SEPARATOR.
13223 # The user is always right.
13224 if test "${PATH_SEPARATOR+set}" != set; then
13225 echo "#! /bin/sh" >conf$$.sh
13226 echo "exit 0" >>conf$$.sh
13227 chmod +x conf$$.sh
13228 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13229 PATH_SEPARATOR=';'
13230 else
13231 PATH_SEPARATOR=:
13232 fi
13233 rm -f conf$$.sh
13234 fi
13235
13236 # Find out how to test for executable files. Don't use a zero-byte file,
13237 # as systems may use methods other than mode bits to determine executability.
13238 cat >conf$$.file <<_ASEOF
13239 #! /bin/sh
13240 exit 0
13241 _ASEOF
13242 chmod +x conf$$.file
13243 if test -x conf$$.file >/dev/null 2>&1; then
13244 ac_executable_p="test -x"
13245 else
13246 ac_executable_p="test -f"
13247 fi
13248 rm -f conf$$.file
13249
13250 # Extract the first word of "xgettext", so it can be a program name with args.
13251 set dummy xgettext; ac_word=$2
13252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13253 $as_echo_n "checking for $ac_word... " >&6; }
13254 if ${ac_cv_path_XGETTEXT+:} false; then :
13255 $as_echo_n "(cached) " >&6
13256 else
13257 case "$XGETTEXT" in
13258 [\\/]* | ?:[\\/]*)
13259 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
13260 ;;
13261 *)
13262 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13263 for ac_dir in $PATH; do
13264 IFS="$ac_save_IFS"
13265 test -z "$ac_dir" && ac_dir=.
13266 for ac_exec_ext in '' $ac_executable_extensions; do
13267 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13268 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13269 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13270 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
13271 break 2
13272 fi
13273 fi
13274 done
13275 done
13276 IFS="$ac_save_IFS"
13277 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
13278 ;;
13279 esac
13280 fi
13281 XGETTEXT="$ac_cv_path_XGETTEXT"
13282 if test "$XGETTEXT" != ":"; then
13283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
13284 $as_echo "$XGETTEXT" >&6; }
13285 else
13286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13287 $as_echo "no" >&6; }
13288 fi
13289
13290 rm -f messages.po
13291
13292
13293 # Prepare PATH_SEPARATOR.
13294 # The user is always right.
13295 if test "${PATH_SEPARATOR+set}" != set; then
13296 echo "#! /bin/sh" >conf$$.sh
13297 echo "exit 0" >>conf$$.sh
13298 chmod +x conf$$.sh
13299 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13300 PATH_SEPARATOR=';'
13301 else
13302 PATH_SEPARATOR=:
13303 fi
13304 rm -f conf$$.sh
13305 fi
13306
13307 # Find out how to test for executable files. Don't use a zero-byte file,
13308 # as systems may use methods other than mode bits to determine executability.
13309 cat >conf$$.file <<_ASEOF
13310 #! /bin/sh
13311 exit 0
13312 _ASEOF
13313 chmod +x conf$$.file
13314 if test -x conf$$.file >/dev/null 2>&1; then
13315 ac_executable_p="test -x"
13316 else
13317 ac_executable_p="test -f"
13318 fi
13319 rm -f conf$$.file
13320
13321 # Extract the first word of "msgmerge", so it can be a program name with args.
13322 set dummy msgmerge; ac_word=$2
13323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13324 $as_echo_n "checking for $ac_word... " >&6; }
13325 if ${ac_cv_path_MSGMERGE+:} false; then :
13326 $as_echo_n "(cached) " >&6
13327 else
13328 case "$MSGMERGE" in
13329 [\\/]* | ?:[\\/]*)
13330 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
13331 ;;
13332 *)
13333 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13334 for ac_dir in $PATH; do
13335 IFS="$ac_save_IFS"
13336 test -z "$ac_dir" && ac_dir=.
13337 for ac_exec_ext in '' $ac_executable_extensions; do
13338 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13339 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
13340 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
13341 break 2
13342 fi
13343 fi
13344 done
13345 done
13346 IFS="$ac_save_IFS"
13347 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
13348 ;;
13349 esac
13350 fi
13351 MSGMERGE="$ac_cv_path_MSGMERGE"
13352 if test "$MSGMERGE" != ":"; then
13353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13354 $as_echo "$MSGMERGE" >&6; }
13355 else
13356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13357 $as_echo "no" >&6; }
13358 fi
13359
13360
13361 if test "$GMSGFMT" != ":"; then
13362 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
13363 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13364 : ;
13365 else
13366 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
13367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
13368 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
13369 GMSGFMT=":"
13370 fi
13371 fi
13372
13373 if test "$XGETTEXT" != ":"; then
13374 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13375 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13376 : ;
13377 else
13378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
13379 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
13380 XGETTEXT=":"
13381 fi
13382 rm -f messages.po
13383 fi
13384
13385 ac_config_commands="$ac_config_commands default-1"
13386
13387
13388
13389
13390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13391 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13392 # Check whether --enable-maintainer-mode was given.
13393 if test "${enable_maintainer_mode+set}" = set; then :
13394 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13395 else
13396 USE_MAINTAINER_MODE=no
13397 fi
13398
13399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13400 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13401 if test $USE_MAINTAINER_MODE = yes; then
13402 MAINTAINER_MODE_TRUE=
13403 MAINTAINER_MODE_FALSE='#'
13404 else
13405 MAINTAINER_MODE_TRUE='#'
13406 MAINTAINER_MODE_FALSE=
13407 fi
13408
13409 MAINT=$MAINTAINER_MODE_TRUE
13410
13411
13412 if false; then
13413 GENINSRC_NEVER_TRUE=
13414 GENINSRC_NEVER_FALSE='#'
13415 else
13416 GENINSRC_NEVER_TRUE='#'
13417 GENINSRC_NEVER_FALSE=
13418 fi
13419
13420
13421 if test -n "$EXEEXT"; then
13422
13423 $as_echo "#define HAVE_EXECUTABLE_SUFFIX 1" >>confdefs.h
13424
13425 fi
13426
13427 cat >>confdefs.h <<_ACEOF
13428 #define EXECUTABLE_SUFFIX "${EXEEXT}"
13429 _ACEOF
13430
13431
13432 # host-specific stuff:
13433
13434 HDEFINES=
13435
13436 . ${srcdir}/../bfd/configure.host
13437
13438
13439 AR=${AR-ar}
13440
13441 if test -n "$ac_tool_prefix"; then
13442 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
13443 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
13444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13445 $as_echo_n "checking for $ac_word... " >&6; }
13446 if ${ac_cv_prog_RANLIB+:} false; then :
13447 $as_echo_n "(cached) " >&6
13448 else
13449 if test -n "$RANLIB"; then
13450 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
13451 else
13452 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13453 for as_dir in $PATH
13454 do
13455 IFS=$as_save_IFS
13456 test -z "$as_dir" && as_dir=.
13457 for ac_exec_ext in '' $ac_executable_extensions; do
13458 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13459 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
13460 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13461 break 2
13462 fi
13463 done
13464 done
13465 IFS=$as_save_IFS
13466
13467 fi
13468 fi
13469 RANLIB=$ac_cv_prog_RANLIB
13470 if test -n "$RANLIB"; then
13471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
13472 $as_echo "$RANLIB" >&6; }
13473 else
13474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13475 $as_echo "no" >&6; }
13476 fi
13477
13478
13479 fi
13480 if test -z "$ac_cv_prog_RANLIB"; then
13481 ac_ct_RANLIB=$RANLIB
13482 # Extract the first word of "ranlib", so it can be a program name with args.
13483 set dummy ranlib; ac_word=$2
13484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13485 $as_echo_n "checking for $ac_word... " >&6; }
13486 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
13487 $as_echo_n "(cached) " >&6
13488 else
13489 if test -n "$ac_ct_RANLIB"; then
13490 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
13491 else
13492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13493 for as_dir in $PATH
13494 do
13495 IFS=$as_save_IFS
13496 test -z "$as_dir" && as_dir=.
13497 for ac_exec_ext in '' $ac_executable_extensions; do
13498 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13499 ac_cv_prog_ac_ct_RANLIB="ranlib"
13500 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13501 break 2
13502 fi
13503 done
13504 done
13505 IFS=$as_save_IFS
13506
13507 fi
13508 fi
13509 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
13510 if test -n "$ac_ct_RANLIB"; then
13511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
13512 $as_echo "$ac_ct_RANLIB" >&6; }
13513 else
13514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13515 $as_echo "no" >&6; }
13516 fi
13517
13518 if test "x$ac_ct_RANLIB" = x; then
13519 RANLIB=":"
13520 else
13521 case $cross_compiling:$ac_tool_warned in
13522 yes:)
13523 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13524 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13525 ac_tool_warned=yes ;;
13526 esac
13527 RANLIB=$ac_ct_RANLIB
13528 fi
13529 else
13530 RANLIB="$ac_cv_prog_RANLIB"
13531 fi
13532
13533
13534
13535 # Put a plausible default for CC_FOR_BUILD in Makefile.
13536 if test -z "$CC_FOR_BUILD"; then
13537 if test "x$cross_compiling" = "xno"; then
13538 CC_FOR_BUILD='$(CC)'
13539 else
13540 CC_FOR_BUILD=gcc
13541 fi
13542 fi
13543
13544 # Also set EXEEXT_FOR_BUILD.
13545 if test "x$cross_compiling" = "xno"; then
13546 EXEEXT_FOR_BUILD='$(EXEEXT)'
13547 else
13548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
13549 $as_echo_n "checking for build system executable suffix... " >&6; }
13550 if ${bfd_cv_build_exeext+:} false; then :
13551 $as_echo_n "(cached) " >&6
13552 else
13553 rm -f conftest*
13554 echo 'int main () { return 0; }' > conftest.c
13555 bfd_cv_build_exeext=
13556 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
13557 for file in conftest.*; do
13558 case $file in
13559 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
13560 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
13561 esac
13562 done
13563 rm -f conftest*
13564 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
13565 fi
13566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
13567 $as_echo "$bfd_cv_build_exeext" >&6; }
13568 EXEEXT_FOR_BUILD=""
13569 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
13570 fi
13571
13572
13573 DEMANGLER_NAME=c++filt
13574 case "${host}" in
13575 *-*-go32* | *-*-msdos*)
13576 DEMANGLER_NAME=cxxfilt
13577 esac
13578
13579
13580 # The cast to long int works around a bug in the HP C Compiler
13581 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13582 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13583 # This bug is HP SR number 8606223364.
13584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13585 $as_echo_n "checking size of long... " >&6; }
13586 if ${ac_cv_sizeof_long+:} false; then :
13587 $as_echo_n "(cached) " >&6
13588 else
13589 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
13590
13591 else
13592 if test "$ac_cv_type_long" = yes; then
13593 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13594 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13595 as_fn_error 77 "cannot compute sizeof (long)
13596 See \`config.log' for more details" "$LINENO" 5; }
13597 else
13598 ac_cv_sizeof_long=0
13599 fi
13600 fi
13601
13602 fi
13603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13604 $as_echo "$ac_cv_sizeof_long" >&6; }
13605
13606
13607
13608 cat >>confdefs.h <<_ACEOF
13609 #define SIZEOF_LONG $ac_cv_sizeof_long
13610 _ACEOF
13611
13612
13613 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
13614 if test "x$ac_cv_type_long_long" = xyes; then :
13615
13616 cat >>confdefs.h <<_ACEOF
13617 #define HAVE_LONG_LONG 1
13618 _ACEOF
13619
13620 # The cast to long int works around a bug in the HP C Compiler
13621 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13622 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13623 # This bug is HP SR number 8606223364.
13624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
13625 $as_echo_n "checking size of long long... " >&6; }
13626 if ${ac_cv_sizeof_long_long+:} false; then :
13627 $as_echo_n "(cached) " >&6
13628 else
13629 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
13630
13631 else
13632 if test "$ac_cv_type_long_long" = yes; then
13633 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13634 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13635 as_fn_error 77 "cannot compute sizeof (long long)
13636 See \`config.log' for more details" "$LINENO" 5; }
13637 else
13638 ac_cv_sizeof_long_long=0
13639 fi
13640 fi
13641
13642 fi
13643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
13644 $as_echo "$ac_cv_sizeof_long_long" >&6; }
13645
13646
13647
13648 cat >>confdefs.h <<_ACEOF
13649 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
13650 _ACEOF
13651
13652
13653 fi
13654
13655
13656 for ac_header in string.h strings.h stdlib.h unistd.h fcntl.h sys/file.h limits.h locale.h sys/param.h wchar.h
13657 do :
13658 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13659 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13660 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13661 cat >>confdefs.h <<_ACEOF
13662 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13663 _ACEOF
13664
13665 fi
13666
13667 done
13668
13669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
13670 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
13671 if ${ac_cv_header_sys_wait_h+:} false; then :
13672 $as_echo_n "(cached) " >&6
13673 else
13674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13675 /* end confdefs.h. */
13676 #include <sys/types.h>
13677 #include <sys/wait.h>
13678 #ifndef WEXITSTATUS
13679 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
13680 #endif
13681 #ifndef WIFEXITED
13682 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
13683 #endif
13684
13685 int
13686 main ()
13687 {
13688 int s;
13689 wait (&s);
13690 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
13691 ;
13692 return 0;
13693 }
13694 _ACEOF
13695 if ac_fn_c_try_compile "$LINENO"; then :
13696 ac_cv_header_sys_wait_h=yes
13697 else
13698 ac_cv_header_sys_wait_h=no
13699 fi
13700 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13701 fi
13702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
13703 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
13704 if test $ac_cv_header_sys_wait_h = yes; then
13705
13706 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
13707
13708 fi
13709
13710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13711 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
13712 if ${gcc_cv_header_string+:} false; then :
13713 $as_echo_n "(cached) " >&6
13714 else
13715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13716 /* end confdefs.h. */
13717 #include <string.h>
13718 #include <strings.h>
13719 int
13720 main ()
13721 {
13722
13723 ;
13724 return 0;
13725 }
13726 _ACEOF
13727 if ac_fn_c_try_compile "$LINENO"; then :
13728 gcc_cv_header_string=yes
13729 else
13730 gcc_cv_header_string=no
13731 fi
13732 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13733 fi
13734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13735 $as_echo "$gcc_cv_header_string" >&6; }
13736 if test $gcc_cv_header_string = yes; then
13737
13738 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
13739
13740 fi
13741
13742 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
13743 if test "x$ac_cv_type_size_t" = xyes; then :
13744
13745 else
13746
13747 cat >>confdefs.h <<_ACEOF
13748 #define size_t unsigned int
13749 _ACEOF
13750
13751 fi
13752
13753 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13754 # for constant arguments. Useless!
13755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13756 $as_echo_n "checking for working alloca.h... " >&6; }
13757 if ${ac_cv_working_alloca_h+:} false; then :
13758 $as_echo_n "(cached) " >&6
13759 else
13760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13761 /* end confdefs.h. */
13762 #include <alloca.h>
13763 int
13764 main ()
13765 {
13766 char *p = (char *) alloca (2 * sizeof (int));
13767 if (p) return 0;
13768 ;
13769 return 0;
13770 }
13771 _ACEOF
13772 if ac_fn_c_try_link "$LINENO"; then :
13773 ac_cv_working_alloca_h=yes
13774 else
13775 ac_cv_working_alloca_h=no
13776 fi
13777 rm -f core conftest.err conftest.$ac_objext \
13778 conftest$ac_exeext conftest.$ac_ext
13779 fi
13780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13781 $as_echo "$ac_cv_working_alloca_h" >&6; }
13782 if test $ac_cv_working_alloca_h = yes; then
13783
13784 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
13785
13786 fi
13787
13788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13789 $as_echo_n "checking for alloca... " >&6; }
13790 if ${ac_cv_func_alloca_works+:} false; then :
13791 $as_echo_n "(cached) " >&6
13792 else
13793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13794 /* end confdefs.h. */
13795 #ifdef __GNUC__
13796 # define alloca __builtin_alloca
13797 #else
13798 # ifdef _MSC_VER
13799 # include <malloc.h>
13800 # define alloca _alloca
13801 # else
13802 # ifdef HAVE_ALLOCA_H
13803 # include <alloca.h>
13804 # else
13805 # ifdef _AIX
13806 #pragma alloca
13807 # else
13808 # ifndef alloca /* predefined by HP cc +Olibcalls */
13809 void *alloca (size_t);
13810 # endif
13811 # endif
13812 # endif
13813 # endif
13814 #endif
13815
13816 int
13817 main ()
13818 {
13819 char *p = (char *) alloca (1);
13820 if (p) return 0;
13821 ;
13822 return 0;
13823 }
13824 _ACEOF
13825 if ac_fn_c_try_link "$LINENO"; then :
13826 ac_cv_func_alloca_works=yes
13827 else
13828 ac_cv_func_alloca_works=no
13829 fi
13830 rm -f core conftest.err conftest.$ac_objext \
13831 conftest$ac_exeext conftest.$ac_ext
13832 fi
13833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13834 $as_echo "$ac_cv_func_alloca_works" >&6; }
13835
13836 if test $ac_cv_func_alloca_works = yes; then
13837
13838 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
13839
13840 else
13841 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13842 # that cause trouble. Some versions do not even contain alloca or
13843 # contain a buggy version. If you still want to use their alloca,
13844 # use ar to extract alloca.o from them instead of compiling alloca.c.
13845
13846 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
13847
13848 $as_echo "#define C_ALLOCA 1" >>confdefs.h
13849
13850
13851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13852 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13853 if ${ac_cv_os_cray+:} false; then :
13854 $as_echo_n "(cached) " >&6
13855 else
13856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13857 /* end confdefs.h. */
13858 #if defined CRAY && ! defined CRAY2
13859 webecray
13860 #else
13861 wenotbecray
13862 #endif
13863
13864 _ACEOF
13865 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13866 $EGREP "webecray" >/dev/null 2>&1; then :
13867 ac_cv_os_cray=yes
13868 else
13869 ac_cv_os_cray=no
13870 fi
13871 rm -f conftest*
13872
13873 fi
13874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13875 $as_echo "$ac_cv_os_cray" >&6; }
13876 if test $ac_cv_os_cray = yes; then
13877 for ac_func in _getb67 GETB67 getb67; do
13878 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13879 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13880 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13881
13882 cat >>confdefs.h <<_ACEOF
13883 #define CRAY_STACKSEG_END $ac_func
13884 _ACEOF
13885
13886 break
13887 fi
13888
13889 done
13890 fi
13891
13892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13893 $as_echo_n "checking stack direction for C alloca... " >&6; }
13894 if ${ac_cv_c_stack_direction+:} false; then :
13895 $as_echo_n "(cached) " >&6
13896 else
13897 if test "$cross_compiling" = yes; then :
13898 ac_cv_c_stack_direction=0
13899 else
13900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13901 /* end confdefs.h. */
13902 $ac_includes_default
13903 int
13904 find_stack_direction (int *addr, int depth)
13905 {
13906 int dir, dummy = 0;
13907 if (! addr)
13908 addr = &dummy;
13909 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
13910 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
13911 return dir + dummy;
13912 }
13913
13914 int
13915 main (int argc, char **argv)
13916 {
13917 return find_stack_direction (0, argc + !argv + 20) < 0;
13918 }
13919 _ACEOF
13920 if ac_fn_c_try_run "$LINENO"; then :
13921 ac_cv_c_stack_direction=1
13922 else
13923 ac_cv_c_stack_direction=-1
13924 fi
13925 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13926 conftest.$ac_objext conftest.beam conftest.$ac_ext
13927 fi
13928
13929 fi
13930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13931 $as_echo "$ac_cv_c_stack_direction" >&6; }
13932 cat >>confdefs.h <<_ACEOF
13933 #define STACK_DIRECTION $ac_cv_c_stack_direction
13934 _ACEOF
13935
13936
13937 fi
13938
13939
13940
13941
13942 for ac_header in $ac_header_list
13943 do :
13944 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13945 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
13946 "
13947 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13948 cat >>confdefs.h <<_ACEOF
13949 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13950 _ACEOF
13951
13952 fi
13953
13954 done
13955
13956
13957
13958
13959
13960
13961
13962
13963 for ac_func in getpagesize
13964 do :
13965 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
13966 if test "x$ac_cv_func_getpagesize" = xyes; then :
13967 cat >>confdefs.h <<_ACEOF
13968 #define HAVE_GETPAGESIZE 1
13969 _ACEOF
13970
13971 fi
13972 done
13973
13974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
13975 $as_echo_n "checking for working mmap... " >&6; }
13976 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
13977 $as_echo_n "(cached) " >&6
13978 else
13979 if test "$cross_compiling" = yes; then :
13980 ac_cv_func_mmap_fixed_mapped=no
13981 else
13982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13983 /* end confdefs.h. */
13984 $ac_includes_default
13985 /* malloc might have been renamed as rpl_malloc. */
13986 #undef malloc
13987
13988 /* Thanks to Mike Haertel and Jim Avera for this test.
13989 Here is a matrix of mmap possibilities:
13990 mmap private not fixed
13991 mmap private fixed at somewhere currently unmapped
13992 mmap private fixed at somewhere already mapped
13993 mmap shared not fixed
13994 mmap shared fixed at somewhere currently unmapped
13995 mmap shared fixed at somewhere already mapped
13996 For private mappings, we should verify that changes cannot be read()
13997 back from the file, nor mmap's back from the file at a different
13998 address. (There have been systems where private was not correctly
13999 implemented like the infamous i386 svr4.0, and systems where the
14000 VM page cache was not coherent with the file system buffer cache
14001 like early versions of FreeBSD and possibly contemporary NetBSD.)
14002 For shared mappings, we should conversely verify that changes get
14003 propagated back to all the places they're supposed to be.
14004
14005 Grep wants private fixed already mapped.
14006 The main things grep needs to know about mmap are:
14007 * does it exist and is it safe to write into the mmap'd area
14008 * how to use it (BSD variants) */
14009
14010 #include <fcntl.h>
14011 #include <sys/mman.h>
14012
14013 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
14014 char *malloc ();
14015 #endif
14016
14017 /* This mess was copied from the GNU getpagesize.h. */
14018 #ifndef HAVE_GETPAGESIZE
14019 # ifdef _SC_PAGESIZE
14020 # define getpagesize() sysconf(_SC_PAGESIZE)
14021 # else /* no _SC_PAGESIZE */
14022 # ifdef HAVE_SYS_PARAM_H
14023 # include <sys/param.h>
14024 # ifdef EXEC_PAGESIZE
14025 # define getpagesize() EXEC_PAGESIZE
14026 # else /* no EXEC_PAGESIZE */
14027 # ifdef NBPG
14028 # define getpagesize() NBPG * CLSIZE
14029 # ifndef CLSIZE
14030 # define CLSIZE 1
14031 # endif /* no CLSIZE */
14032 # else /* no NBPG */
14033 # ifdef NBPC
14034 # define getpagesize() NBPC
14035 # else /* no NBPC */
14036 # ifdef PAGESIZE
14037 # define getpagesize() PAGESIZE
14038 # endif /* PAGESIZE */
14039 # endif /* no NBPC */
14040 # endif /* no NBPG */
14041 # endif /* no EXEC_PAGESIZE */
14042 # else /* no HAVE_SYS_PARAM_H */
14043 # define getpagesize() 8192 /* punt totally */
14044 # endif /* no HAVE_SYS_PARAM_H */
14045 # endif /* no _SC_PAGESIZE */
14046
14047 #endif /* no HAVE_GETPAGESIZE */
14048
14049 int
14050 main ()
14051 {
14052 char *data, *data2, *data3;
14053 const char *cdata2;
14054 int i, pagesize;
14055 int fd, fd2;
14056
14057 pagesize = getpagesize ();
14058
14059 /* First, make a file with some known garbage in it. */
14060 data = (char *) malloc (pagesize);
14061 if (!data)
14062 return 1;
14063 for (i = 0; i < pagesize; ++i)
14064 *(data + i) = rand ();
14065 umask (0);
14066 fd = creat ("conftest.mmap", 0600);
14067 if (fd < 0)
14068 return 2;
14069 if (write (fd, data, pagesize) != pagesize)
14070 return 3;
14071 close (fd);
14072
14073 /* Next, check that the tail of a page is zero-filled. File must have
14074 non-zero length, otherwise we risk SIGBUS for entire page. */
14075 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
14076 if (fd2 < 0)
14077 return 4;
14078 cdata2 = "";
14079 if (write (fd2, cdata2, 1) != 1)
14080 return 5;
14081 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
14082 if (data2 == MAP_FAILED)
14083 return 6;
14084 for (i = 0; i < pagesize; ++i)
14085 if (*(data2 + i))
14086 return 7;
14087 close (fd2);
14088 if (munmap (data2, pagesize))
14089 return 8;
14090
14091 /* Next, try to mmap the file at a fixed address which already has
14092 something else allocated at it. If we can, also make sure that
14093 we see the same garbage. */
14094 fd = open ("conftest.mmap", O_RDWR);
14095 if (fd < 0)
14096 return 9;
14097 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
14098 MAP_PRIVATE | MAP_FIXED, fd, 0L))
14099 return 10;
14100 for (i = 0; i < pagesize; ++i)
14101 if (*(data + i) != *(data2 + i))
14102 return 11;
14103
14104 /* Finally, make sure that changes to the mapped area do not
14105 percolate back to the file as seen by read(). (This is a bug on
14106 some variants of i386 svr4.0.) */
14107 for (i = 0; i < pagesize; ++i)
14108 *(data2 + i) = *(data2 + i) + 1;
14109 data3 = (char *) malloc (pagesize);
14110 if (!data3)
14111 return 12;
14112 if (read (fd, data3, pagesize) != pagesize)
14113 return 13;
14114 for (i = 0; i < pagesize; ++i)
14115 if (*(data + i) != *(data3 + i))
14116 return 14;
14117 close (fd);
14118 return 0;
14119 }
14120 _ACEOF
14121 if ac_fn_c_try_run "$LINENO"; then :
14122 ac_cv_func_mmap_fixed_mapped=yes
14123 else
14124 ac_cv_func_mmap_fixed_mapped=no
14125 fi
14126 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14127 conftest.$ac_objext conftest.beam conftest.$ac_ext
14128 fi
14129
14130 fi
14131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
14132 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
14133 if test $ac_cv_func_mmap_fixed_mapped = yes; then
14134
14135 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
14136
14137 fi
14138 rm -f conftest.mmap conftest.txt
14139
14140 for ac_func in sbrk utimes setmode getc_unlocked strcoll setlocale
14141 do :
14142 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14143 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14144 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14145 cat >>confdefs.h <<_ACEOF
14146 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14147 _ACEOF
14148
14149 fi
14150 done
14151
14152 ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp"
14153 if test "x$ac_cv_func_mkstemp" = xyes; then :
14154
14155 $as_echo "#define HAVE_MKSTEMP 1" >>confdefs.h
14156
14157 fi
14158
14159 ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp"
14160 if test "x$ac_cv_func_mkdtemp" = xyes; then :
14161
14162 $as_echo "#define HAVE_MKDTEMP 1" >>confdefs.h
14163
14164 fi
14165
14166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
14167 $as_echo_n "checking for mbstate_t... " >&6; }
14168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14169 /* end confdefs.h. */
14170 #include <wchar.h>
14171 int
14172 main ()
14173 {
14174 mbstate_t teststate;
14175 ;
14176 return 0;
14177 }
14178 _ACEOF
14179 if ac_fn_c_try_compile "$LINENO"; then :
14180 have_mbstate_t=yes
14181 else
14182 have_mbstate_t=no
14183 fi
14184 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mbstate_t" >&5
14186 $as_echo "$have_mbstate_t" >&6; }
14187 if test x"$have_mbstate_t" = xyes; then
14188
14189 $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
14190
14191 fi
14192
14193 # Some systems have frexp only in -lm, not in -lc.
14194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing frexp" >&5
14195 $as_echo_n "checking for library containing frexp... " >&6; }
14196 if ${ac_cv_search_frexp+:} false; then :
14197 $as_echo_n "(cached) " >&6
14198 else
14199 ac_func_search_save_LIBS=$LIBS
14200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14201 /* end confdefs.h. */
14202
14203 /* Override any GCC internal prototype to avoid an error.
14204 Use char because int might match the return type of a GCC
14205 builtin and then its argument prototype would still apply. */
14206 #ifdef __cplusplus
14207 extern "C"
14208 #endif
14209 char frexp ();
14210 int
14211 main ()
14212 {
14213 return frexp ();
14214 ;
14215 return 0;
14216 }
14217 _ACEOF
14218 for ac_lib in '' m; do
14219 if test -z "$ac_lib"; then
14220 ac_res="none required"
14221 else
14222 ac_res=-l$ac_lib
14223 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14224 fi
14225 if ac_fn_c_try_link "$LINENO"; then :
14226 ac_cv_search_frexp=$ac_res
14227 fi
14228 rm -f core conftest.err conftest.$ac_objext \
14229 conftest$ac_exeext
14230 if ${ac_cv_search_frexp+:} false; then :
14231 break
14232 fi
14233 done
14234 if ${ac_cv_search_frexp+:} false; then :
14235
14236 else
14237 ac_cv_search_frexp=no
14238 fi
14239 rm conftest.$ac_ext
14240 LIBS=$ac_func_search_save_LIBS
14241 fi
14242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_frexp" >&5
14243 $as_echo "$ac_cv_search_frexp" >&6; }
14244 ac_res=$ac_cv_search_frexp
14245 if test "$ac_res" != no; then :
14246 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14247
14248 fi
14249
14250
14251
14252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
14253 $as_echo_n "checking for LC_MESSAGES... " >&6; }
14254 if ${am_cv_val_LC_MESSAGES+:} false; then :
14255 $as_echo_n "(cached) " >&6
14256 else
14257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14258 /* end confdefs.h. */
14259 #include <locale.h>
14260 int
14261 main ()
14262 {
14263 return LC_MESSAGES
14264 ;
14265 return 0;
14266 }
14267 _ACEOF
14268 if ac_fn_c_try_link "$LINENO"; then :
14269 am_cv_val_LC_MESSAGES=yes
14270 else
14271 am_cv_val_LC_MESSAGES=no
14272 fi
14273 rm -f core conftest.err conftest.$ac_objext \
14274 conftest$ac_exeext conftest.$ac_ext
14275 fi
14276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
14277 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
14278 if test $am_cv_val_LC_MESSAGES = yes; then
14279
14280 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
14281
14282 fi
14283
14284
14285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for time_t in time.h" >&5
14286 $as_echo_n "checking for time_t in time.h... " >&6; }
14287 if ${bu_cv_decl_time_t_time_h+:} false; then :
14288 $as_echo_n "(cached) " >&6
14289 else
14290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14291 /* end confdefs.h. */
14292 #include <time.h>
14293 int
14294 main ()
14295 {
14296 time_t i;
14297 ;
14298 return 0;
14299 }
14300 _ACEOF
14301 if ac_fn_c_try_compile "$LINENO"; then :
14302 bu_cv_decl_time_t_time_h=yes
14303 else
14304 bu_cv_decl_time_t_time_h=no
14305 fi
14306 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14307 fi
14308
14309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_time_t_time_h" >&5
14310 $as_echo "$bu_cv_decl_time_t_time_h" >&6; }
14311 if test $bu_cv_decl_time_t_time_h = yes; then
14312
14313 $as_echo "#define HAVE_TIME_T_IN_TIME_H 1" >>confdefs.h
14314
14315 fi
14316
14317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for time_t in sys/types.h" >&5
14318 $as_echo_n "checking for time_t in sys/types.h... " >&6; }
14319 if ${bu_cv_decl_time_t_types_h+:} false; then :
14320 $as_echo_n "(cached) " >&6
14321 else
14322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14323 /* end confdefs.h. */
14324 #include <sys/types.h>
14325 int
14326 main ()
14327 {
14328 time_t i;
14329 ;
14330 return 0;
14331 }
14332 _ACEOF
14333 if ac_fn_c_try_compile "$LINENO"; then :
14334 bu_cv_decl_time_t_types_h=yes
14335 else
14336 bu_cv_decl_time_t_types_h=no
14337 fi
14338 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14339 fi
14340
14341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_time_t_types_h" >&5
14342 $as_echo "$bu_cv_decl_time_t_types_h" >&6; }
14343 if test $bu_cv_decl_time_t_types_h = yes; then
14344
14345 $as_echo "#define HAVE_TIME_T_IN_TYPES_H 1" >>confdefs.h
14346
14347 fi
14348
14349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
14350 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
14351 if ${bu_cv_decl_getopt_unistd_h+:} false; then :
14352 $as_echo_n "(cached) " >&6
14353 else
14354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14355 /* end confdefs.h. */
14356 #include <unistd.h>
14357 int
14358 main ()
14359 {
14360 extern int getopt (int, char *const*, const char *);
14361 ;
14362 return 0;
14363 }
14364 _ACEOF
14365 if ac_fn_c_try_compile "$LINENO"; then :
14366 bu_cv_decl_getopt_unistd_h=yes
14367 else
14368 bu_cv_decl_getopt_unistd_h=no
14369 fi
14370 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14371 fi
14372
14373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_getopt_unistd_h" >&5
14374 $as_echo "$bu_cv_decl_getopt_unistd_h" >&6; }
14375 if test $bu_cv_decl_getopt_unistd_h = yes; then
14376
14377 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
14378
14379 fi
14380
14381 # Under Next 3.2 <utime.h> apparently does not define struct utimbuf
14382 # by default.
14383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for utime.h" >&5
14384 $as_echo_n "checking for utime.h... " >&6; }
14385 if ${bu_cv_header_utime_h+:} false; then :
14386 $as_echo_n "(cached) " >&6
14387 else
14388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14389 /* end confdefs.h. */
14390 #include <sys/types.h>
14391 #ifdef HAVE_TIME_H
14392 #include <time.h>
14393 #endif
14394 #include <utime.h>
14395 int
14396 main ()
14397 {
14398 struct utimbuf s;
14399 ;
14400 return 0;
14401 }
14402 _ACEOF
14403 if ac_fn_c_try_compile "$LINENO"; then :
14404 bu_cv_header_utime_h=yes
14405 else
14406 bu_cv_header_utime_h=no
14407 fi
14408 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14409 fi
14410
14411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_header_utime_h" >&5
14412 $as_echo "$bu_cv_header_utime_h" >&6; }
14413 if test $bu_cv_header_utime_h = yes; then
14414
14415 $as_echo "#define HAVE_GOOD_UTIME_H 1" >>confdefs.h
14416
14417 fi
14418
14419 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
14420 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
14421 ac_have_decl=1
14422 else
14423 ac_have_decl=0
14424 fi
14425
14426 cat >>confdefs.h <<_ACEOF
14427 #define HAVE_DECL_ASPRINTF $ac_have_decl
14428 _ACEOF
14429 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
14430 if test "x$ac_cv_have_decl_environ" = xyes; then :
14431 ac_have_decl=1
14432 else
14433 ac_have_decl=0
14434 fi
14435
14436 cat >>confdefs.h <<_ACEOF
14437 #define HAVE_DECL_ENVIRON $ac_have_decl
14438 _ACEOF
14439 ac_fn_c_check_decl "$LINENO" "fprintf" "ac_cv_have_decl_fprintf" "$ac_includes_default"
14440 if test "x$ac_cv_have_decl_fprintf" = xyes; then :
14441 ac_have_decl=1
14442 else
14443 ac_have_decl=0
14444 fi
14445
14446 cat >>confdefs.h <<_ACEOF
14447 #define HAVE_DECL_FPRINTF $ac_have_decl
14448 _ACEOF
14449 ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
14450 if test "x$ac_cv_have_decl_getc_unlocked" = xyes; then :
14451 ac_have_decl=1
14452 else
14453 ac_have_decl=0
14454 fi
14455
14456 cat >>confdefs.h <<_ACEOF
14457 #define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
14458 _ACEOF
14459 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
14460 if test "x$ac_cv_have_decl_getenv" = xyes; then :
14461 ac_have_decl=1
14462 else
14463 ac_have_decl=0
14464 fi
14465
14466 cat >>confdefs.h <<_ACEOF
14467 #define HAVE_DECL_GETENV $ac_have_decl
14468 _ACEOF
14469 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
14470 if test "x$ac_cv_have_decl_sbrk" = xyes; then :
14471 ac_have_decl=1
14472 else
14473 ac_have_decl=0
14474 fi
14475
14476 cat >>confdefs.h <<_ACEOF
14477 #define HAVE_DECL_SBRK $ac_have_decl
14478 _ACEOF
14479 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
14480 if test "x$ac_cv_have_decl_snprintf" = xyes; then :
14481 ac_have_decl=1
14482 else
14483 ac_have_decl=0
14484 fi
14485
14486 cat >>confdefs.h <<_ACEOF
14487 #define HAVE_DECL_SNPRINTF $ac_have_decl
14488 _ACEOF
14489 ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
14490 if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
14491 ac_have_decl=1
14492 else
14493 ac_have_decl=0
14494 fi
14495
14496 cat >>confdefs.h <<_ACEOF
14497 #define HAVE_DECL_STPCPY $ac_have_decl
14498 _ACEOF
14499 ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
14500 if test "x$ac_cv_have_decl_strnlen" = xyes; then :
14501 ac_have_decl=1
14502 else
14503 ac_have_decl=0
14504 fi
14505
14506 cat >>confdefs.h <<_ACEOF
14507 #define HAVE_DECL_STRNLEN $ac_have_decl
14508 _ACEOF
14509 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
14510 if test "x$ac_cv_have_decl_strstr" = xyes; then :
14511 ac_have_decl=1
14512 else
14513 ac_have_decl=0
14514 fi
14515
14516 cat >>confdefs.h <<_ACEOF
14517 #define HAVE_DECL_STRSTR $ac_have_decl
14518 _ACEOF
14519 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
14520 if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
14521 ac_have_decl=1
14522 else
14523 ac_have_decl=0
14524 fi
14525
14526 cat >>confdefs.h <<_ACEOF
14527 #define HAVE_DECL_VSNPRINTF $ac_have_decl
14528 _ACEOF
14529
14530
14531 # Link in zlib if we can. This allows us to read compressed debug
14532 # sections. This is used only by readelf.c (objdump uses bfd for
14533 # reading compressed sections).
14534
14535 # Use the system's zlib library.
14536 zlibdir="-L\$(top_builddir)/../zlib"
14537 zlibinc="-I\$(top_srcdir)/../zlib"
14538
14539 # Check whether --with-system-zlib was given.
14540 if test "${with_system_zlib+set}" = set; then :
14541 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
14542 zlibdir=
14543 zlibinc=
14544 fi
14545
14546 fi
14547
14548
14549
14550
14551
14552
14553 case "${host}" in
14554 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
14555
14556 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
14557 ;;
14558 esac
14559
14560 # target-specific stuff:
14561
14562 # Canonicalize the secondary target names.
14563 if test -n "$enable_targets"; then
14564 for targ in `echo $enable_targets | sed 's/,/ /g'`
14565 do
14566 result=`$ac_config_sub $targ 2>/dev/null`
14567 if test -n "$result"; then
14568 canon_targets="$canon_targets $result"
14569 else
14570 # Allow targets that config.sub doesn't recognize, like "all".
14571 canon_targets="$canon_targets $targ"
14572 fi
14573 done
14574 fi
14575
14576 ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default"
14577 if test "x$ac_cv_header_iconv_h" = xyes; then :
14578
14579 fi
14580
14581
14582
14583 if test "X$prefix" = "XNONE"; then
14584 acl_final_prefix="$ac_default_prefix"
14585 else
14586 acl_final_prefix="$prefix"
14587 fi
14588 if test "X$exec_prefix" = "XNONE"; then
14589 acl_final_exec_prefix='${prefix}'
14590 else
14591 acl_final_exec_prefix="$exec_prefix"
14592 fi
14593 acl_save_prefix="$prefix"
14594 prefix="$acl_final_prefix"
14595 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
14596 prefix="$acl_save_prefix"
14597
14598
14599 # Check whether --with-gnu-ld was given.
14600 if test "${with_gnu_ld+set}" = set; then :
14601 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
14602 else
14603 with_gnu_ld=no
14604 fi
14605
14606 # Prepare PATH_SEPARATOR.
14607 # The user is always right.
14608 if test "${PATH_SEPARATOR+set}" != set; then
14609 echo "#! /bin/sh" >conf$$.sh
14610 echo "exit 0" >>conf$$.sh
14611 chmod +x conf$$.sh
14612 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14613 PATH_SEPARATOR=';'
14614 else
14615 PATH_SEPARATOR=:
14616 fi
14617 rm -f conf$$.sh
14618 fi
14619 ac_prog=ld
14620 if test "$GCC" = yes; then
14621 # Check if gcc -print-prog-name=ld gives a path.
14622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
14623 $as_echo_n "checking for ld used by GCC... " >&6; }
14624 case $host in
14625 *-*-mingw*)
14626 # gcc leaves a trailing carriage return which upsets mingw
14627 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
14628 *)
14629 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
14630 esac
14631 case $ac_prog in
14632 # Accept absolute paths.
14633 [\\/]* | [A-Za-z]:[\\/]*)
14634 re_direlt='/[^/][^/]*/\.\./'
14635 # Canonicalize the path of ld
14636 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
14637 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
14638 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
14639 done
14640 test -z "$LD" && LD="$ac_prog"
14641 ;;
14642 "")
14643 # If it fails, then pretend we aren't using GCC.
14644 ac_prog=ld
14645 ;;
14646 *)
14647 # If it is relative, then search for the first ld in PATH.
14648 with_gnu_ld=unknown
14649 ;;
14650 esac
14651 elif test "$with_gnu_ld" = yes; then
14652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
14653 $as_echo_n "checking for GNU ld... " >&6; }
14654 else
14655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
14656 $as_echo_n "checking for non-GNU ld... " >&6; }
14657 fi
14658 if ${acl_cv_path_LD+:} false; then :
14659 $as_echo_n "(cached) " >&6
14660 else
14661 if test -z "$LD"; then
14662 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
14663 for ac_dir in $PATH; do
14664 test -z "$ac_dir" && ac_dir=.
14665 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
14666 acl_cv_path_LD="$ac_dir/$ac_prog"
14667 # Check to see if the program is GNU ld. I'd rather use --version,
14668 # but apparently some GNU ld's only accept -v.
14669 # Break only if it was the GNU/non-GNU ld that we prefer.
14670 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
14671 test "$with_gnu_ld" != no && break
14672 else
14673 test "$with_gnu_ld" != yes && break
14674 fi
14675 fi
14676 done
14677 IFS="$ac_save_ifs"
14678 else
14679 acl_cv_path_LD="$LD" # Let the user override the test with a path.
14680 fi
14681 fi
14682
14683 LD="$acl_cv_path_LD"
14684 if test -n "$LD"; then
14685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14686 $as_echo "$LD" >&6; }
14687 else
14688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14689 $as_echo "no" >&6; }
14690 fi
14691 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
14692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14693 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
14694 if ${acl_cv_prog_gnu_ld+:} false; then :
14695 $as_echo_n "(cached) " >&6
14696 else
14697 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
14698 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
14699 acl_cv_prog_gnu_ld=yes
14700 else
14701 acl_cv_prog_gnu_ld=no
14702 fi
14703 fi
14704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
14705 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
14706 with_gnu_ld=$acl_cv_prog_gnu_ld
14707
14708
14709
14710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
14711 $as_echo_n "checking for shared library run path origin... " >&6; }
14712 if ${acl_cv_rpath+:} false; then :
14713 $as_echo_n "(cached) " >&6
14714 else
14715
14716 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
14717 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
14718 . ./conftest.sh
14719 rm -f ./conftest.sh
14720 acl_cv_rpath=done
14721
14722 fi
14723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
14724 $as_echo "$acl_cv_rpath" >&6; }
14725 wl="$acl_cv_wl"
14726 libext="$acl_cv_libext"
14727 shlibext="$acl_cv_shlibext"
14728 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
14729 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
14730 hardcode_direct="$acl_cv_hardcode_direct"
14731 hardcode_minus_L="$acl_cv_hardcode_minus_L"
14732 # Check whether --enable-rpath was given.
14733 if test "${enable_rpath+set}" = set; then :
14734 enableval=$enable_rpath; :
14735 else
14736 enable_rpath=yes
14737 fi
14738
14739
14740
14741
14742
14743
14744
14745
14746 use_additional=yes
14747
14748 acl_save_prefix="$prefix"
14749 prefix="$acl_final_prefix"
14750 acl_save_exec_prefix="$exec_prefix"
14751 exec_prefix="$acl_final_exec_prefix"
14752
14753 eval additional_includedir=\"$includedir\"
14754 eval additional_libdir=\"$libdir\"
14755
14756 exec_prefix="$acl_save_exec_prefix"
14757 prefix="$acl_save_prefix"
14758
14759
14760 # Check whether --with-libiconv-prefix was given.
14761 if test "${with_libiconv_prefix+set}" = set; then :
14762 withval=$with_libiconv_prefix;
14763 if test "X$withval" = "Xno"; then
14764 use_additional=no
14765 else
14766 if test "X$withval" = "X"; then
14767
14768 acl_save_prefix="$prefix"
14769 prefix="$acl_final_prefix"
14770 acl_save_exec_prefix="$exec_prefix"
14771 exec_prefix="$acl_final_exec_prefix"
14772
14773 eval additional_includedir=\"$includedir\"
14774 eval additional_libdir=\"$libdir\"
14775
14776 exec_prefix="$acl_save_exec_prefix"
14777 prefix="$acl_save_prefix"
14778
14779 else
14780 additional_includedir="$withval/include"
14781 additional_libdir="$withval/lib"
14782 fi
14783 fi
14784
14785 fi
14786
14787
14788 # Check whether --with-libiconv-type was given.
14789 if test "${with_libiconv_type+set}" = set; then :
14790 withval=$with_libiconv_type; with_libiconv_type=$withval
14791 else
14792 with_libiconv_type=auto
14793 fi
14794
14795 lib_type=`eval echo \$with_libiconv_type`
14796
14797 LIBICONV=
14798 LTLIBICONV=
14799 INCICONV=
14800 rpathdirs=
14801 ltrpathdirs=
14802 names_already_handled=
14803 names_next_round='iconv '
14804 while test -n "$names_next_round"; do
14805 names_this_round="$names_next_round"
14806 names_next_round=
14807 for name in $names_this_round; do
14808 already_handled=
14809 for n in $names_already_handled; do
14810 if test "$n" = "$name"; then
14811 already_handled=yes
14812 break
14813 fi
14814 done
14815 if test -z "$already_handled"; then
14816 names_already_handled="$names_already_handled $name"
14817 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14818 eval value=\"\$HAVE_LIB$uppername\"
14819 if test -n "$value"; then
14820 if test "$value" = yes; then
14821 eval value=\"\$LIB$uppername\"
14822 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
14823 eval value=\"\$LTLIB$uppername\"
14824 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
14825 else
14826 :
14827 fi
14828 else
14829 found_dir=
14830 found_la=
14831 found_so=
14832 found_a=
14833 if test $use_additional = yes; then
14834 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
14835 found_dir="$additional_libdir"
14836 found_so="$additional_libdir/lib$name.$shlibext"
14837 if test -f "$additional_libdir/lib$name.la"; then
14838 found_la="$additional_libdir/lib$name.la"
14839 fi
14840 elif test x$lib_type != xshared; then
14841 if test -f "$additional_libdir/lib$name.$libext"; then
14842 found_dir="$additional_libdir"
14843 found_a="$additional_libdir/lib$name.$libext"
14844 if test -f "$additional_libdir/lib$name.la"; then
14845 found_la="$additional_libdir/lib$name.la"
14846 fi
14847 fi
14848 fi
14849 fi
14850 if test "X$found_dir" = "X"; then
14851 for x in $LDFLAGS $LTLIBICONV; do
14852
14853 acl_save_prefix="$prefix"
14854 prefix="$acl_final_prefix"
14855 acl_save_exec_prefix="$exec_prefix"
14856 exec_prefix="$acl_final_exec_prefix"
14857 eval x=\"$x\"
14858 exec_prefix="$acl_save_exec_prefix"
14859 prefix="$acl_save_prefix"
14860
14861 case "$x" in
14862 -L*)
14863 dir=`echo "X$x" | sed -e 's/^X-L//'`
14864 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
14865 found_dir="$dir"
14866 found_so="$dir/lib$name.$shlibext"
14867 if test -f "$dir/lib$name.la"; then
14868 found_la="$dir/lib$name.la"
14869 fi
14870 elif test x$lib_type != xshared; then
14871 if test -f "$dir/lib$name.$libext"; then
14872 found_dir="$dir"
14873 found_a="$dir/lib$name.$libext"
14874 if test -f "$dir/lib$name.la"; then
14875 found_la="$dir/lib$name.la"
14876 fi
14877 fi
14878 fi
14879 ;;
14880 esac
14881 if test "X$found_dir" != "X"; then
14882 break
14883 fi
14884 done
14885 fi
14886 if test "X$found_dir" != "X"; then
14887 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
14888 if test "X$found_so" != "X"; then
14889 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14890 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14891 else
14892 haveit=
14893 for x in $ltrpathdirs; do
14894 if test "X$x" = "X$found_dir"; then
14895 haveit=yes
14896 break
14897 fi
14898 done
14899 if test -z "$haveit"; then
14900 ltrpathdirs="$ltrpathdirs $found_dir"
14901 fi
14902 if test "$hardcode_direct" = yes; then
14903 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14904 else
14905 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14906 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14907 haveit=
14908 for x in $rpathdirs; do
14909 if test "X$x" = "X$found_dir"; then
14910 haveit=yes
14911 break
14912 fi
14913 done
14914 if test -z "$haveit"; then
14915 rpathdirs="$rpathdirs $found_dir"
14916 fi
14917 else
14918 haveit=
14919 for x in $LDFLAGS $LIBICONV; do
14920
14921 acl_save_prefix="$prefix"
14922 prefix="$acl_final_prefix"
14923 acl_save_exec_prefix="$exec_prefix"
14924 exec_prefix="$acl_final_exec_prefix"
14925 eval x=\"$x\"
14926 exec_prefix="$acl_save_exec_prefix"
14927 prefix="$acl_save_prefix"
14928
14929 if test "X$x" = "X-L$found_dir"; then
14930 haveit=yes
14931 break
14932 fi
14933 done
14934 if test -z "$haveit"; then
14935 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
14936 fi
14937 if test "$hardcode_minus_L" != no; then
14938 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14939 else
14940 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
14941 fi
14942 fi
14943 fi
14944 fi
14945 else
14946 if test "X$found_a" != "X"; then
14947 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
14948 else
14949 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
14950 fi
14951 fi
14952 additional_includedir=
14953 case "$found_dir" in
14954 */lib | */lib/)
14955 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14956 additional_includedir="$basedir/include"
14957 ;;
14958 esac
14959 if test "X$additional_includedir" != "X"; then
14960 if test "X$additional_includedir" != "X/usr/include"; then
14961 haveit=
14962 if test "X$additional_includedir" = "X/usr/local/include"; then
14963 if test -n "$GCC"; then
14964 case $host_os in
14965 linux*) haveit=yes;;
14966 esac
14967 fi
14968 fi
14969 if test -z "$haveit"; then
14970 for x in $CPPFLAGS $INCICONV; do
14971
14972 acl_save_prefix="$prefix"
14973 prefix="$acl_final_prefix"
14974 acl_save_exec_prefix="$exec_prefix"
14975 exec_prefix="$acl_final_exec_prefix"
14976 eval x=\"$x\"
14977 exec_prefix="$acl_save_exec_prefix"
14978 prefix="$acl_save_prefix"
14979
14980 if test "X$x" = "X-I$additional_includedir"; then
14981 haveit=yes
14982 break
14983 fi
14984 done
14985 if test -z "$haveit"; then
14986 if test -d "$additional_includedir"; then
14987 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
14988 fi
14989 fi
14990 fi
14991 fi
14992 fi
14993 if test -n "$found_la"; then
14994 save_libdir="$libdir"
14995 case "$found_la" in
14996 */* | *\\*) . "$found_la" ;;
14997 *) . "./$found_la" ;;
14998 esac
14999 libdir="$save_libdir"
15000 for dep in $dependency_libs; do
15001 case "$dep" in
15002 -L*)
15003 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
15004 if test "X$additional_libdir" != "X/usr/lib"; then
15005 haveit=
15006 if test "X$additional_libdir" = "X/usr/local/lib"; then
15007 if test -n "$GCC"; then
15008 case $host_os in
15009 linux*) haveit=yes;;
15010 esac
15011 fi
15012 fi
15013 if test -z "$haveit"; then
15014 haveit=
15015 for x in $LDFLAGS $LIBICONV; do
15016
15017 acl_save_prefix="$prefix"
15018 prefix="$acl_final_prefix"
15019 acl_save_exec_prefix="$exec_prefix"
15020 exec_prefix="$acl_final_exec_prefix"
15021 eval x=\"$x\"
15022 exec_prefix="$acl_save_exec_prefix"
15023 prefix="$acl_save_prefix"
15024
15025 if test "X$x" = "X-L$additional_libdir"; then
15026 haveit=yes
15027 break
15028 fi
15029 done
15030 if test -z "$haveit"; then
15031 if test -d "$additional_libdir"; then
15032 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
15033 fi
15034 fi
15035 haveit=
15036 for x in $LDFLAGS $LTLIBICONV; do
15037
15038 acl_save_prefix="$prefix"
15039 prefix="$acl_final_prefix"
15040 acl_save_exec_prefix="$exec_prefix"
15041 exec_prefix="$acl_final_exec_prefix"
15042 eval x=\"$x\"
15043 exec_prefix="$acl_save_exec_prefix"
15044 prefix="$acl_save_prefix"
15045
15046 if test "X$x" = "X-L$additional_libdir"; then
15047 haveit=yes
15048 break
15049 fi
15050 done
15051 if test -z "$haveit"; then
15052 if test -d "$additional_libdir"; then
15053 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
15054 fi
15055 fi
15056 fi
15057 fi
15058 ;;
15059 -R*)
15060 dir=`echo "X$dep" | sed -e 's/^X-R//'`
15061 if test "$enable_rpath" != no; then
15062 haveit=
15063 for x in $rpathdirs; do
15064 if test "X$x" = "X$dir"; then
15065 haveit=yes
15066 break
15067 fi
15068 done
15069 if test -z "$haveit"; then
15070 rpathdirs="$rpathdirs $dir"
15071 fi
15072 haveit=
15073 for x in $ltrpathdirs; do
15074 if test "X$x" = "X$dir"; then
15075 haveit=yes
15076 break
15077 fi
15078 done
15079 if test -z "$haveit"; then
15080 ltrpathdirs="$ltrpathdirs $dir"
15081 fi
15082 fi
15083 ;;
15084 -l*)
15085 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
15086 ;;
15087 *.la)
15088 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
15089 ;;
15090 *)
15091 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
15092 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
15093 ;;
15094 esac
15095 done
15096 fi
15097 else
15098 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
15099 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
15100 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
15101 else
15102 LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
15103 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
15104 fi
15105 fi
15106 fi
15107 fi
15108 done
15109 done
15110 if test "X$rpathdirs" != "X"; then
15111 if test -n "$hardcode_libdir_separator"; then
15112 alldirs=
15113 for found_dir in $rpathdirs; do
15114 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
15115 done
15116 acl_save_libdir="$libdir"
15117 libdir="$alldirs"
15118 eval flag=\"$hardcode_libdir_flag_spec\"
15119 libdir="$acl_save_libdir"
15120 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
15121 else
15122 for found_dir in $rpathdirs; do
15123 acl_save_libdir="$libdir"
15124 libdir="$found_dir"
15125 eval flag=\"$hardcode_libdir_flag_spec\"
15126 libdir="$acl_save_libdir"
15127 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
15128 done
15129 fi
15130 fi
15131 if test "X$ltrpathdirs" != "X"; then
15132 for found_dir in $ltrpathdirs; do
15133 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
15134 done
15135 fi
15136
15137
15138
15139
15140
15141
15142
15143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
15144 $as_echo_n "checking for iconv... " >&6; }
15145 if ${am_cv_func_iconv+:} false; then :
15146 $as_echo_n "(cached) " >&6
15147 else
15148
15149 am_cv_func_iconv="no, consider installing GNU libiconv"
15150 am_cv_lib_iconv=no
15151 am_save_CPPFLAGS="$CPPFLAGS"
15152 CPPFLAGS="$CPPFLAGS $INCICONV"
15153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15154 /* end confdefs.h. */
15155 #include <stdlib.h>
15156 #include <iconv.h>
15157 int
15158 main ()
15159 {
15160 iconv_t cd = iconv_open("","");
15161 iconv(cd,NULL,NULL,NULL,NULL);
15162 iconv_close(cd);
15163 ;
15164 return 0;
15165 }
15166 _ACEOF
15167 if ac_fn_c_try_link "$LINENO"; then :
15168 am_cv_func_iconv=yes
15169 fi
15170 rm -f core conftest.err conftest.$ac_objext \
15171 conftest$ac_exeext conftest.$ac_ext
15172 CPPFLAGS="$am_save_CPPFLAGS"
15173
15174 if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then
15175 for _libs in .libs _libs; do
15176 am_save_CPPFLAGS="$CPPFLAGS"
15177 am_save_LIBS="$LIBS"
15178 CPPFLAGS="$CPPFLAGS -I../libiconv/include"
15179 LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a"
15180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15181 /* end confdefs.h. */
15182 #include <stdlib.h>
15183 #include <iconv.h>
15184 int
15185 main ()
15186 {
15187 iconv_t cd = iconv_open("","");
15188 iconv(cd,NULL,NULL,NULL,NULL);
15189 iconv_close(cd);
15190 ;
15191 return 0;
15192 }
15193 _ACEOF
15194 if ac_fn_c_try_link "$LINENO"; then :
15195 INCICONV="-I../libiconv/include"
15196 LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a
15197 LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la
15198 am_cv_lib_iconv=yes
15199 am_cv_func_iconv=yes
15200 fi
15201 rm -f core conftest.err conftest.$ac_objext \
15202 conftest$ac_exeext conftest.$ac_ext
15203 CPPFLAGS="$am_save_CPPFLAGS"
15204 LIBS="$am_save_LIBS"
15205 if test "$am_cv_func_iconv" = "yes"; then
15206 break
15207 fi
15208 done
15209 fi
15210
15211 if test "$am_cv_func_iconv" != yes; then
15212 am_save_CPPFLAGS="$CPPFLAGS"
15213 am_save_LIBS="$LIBS"
15214 CPPFLAGS="$CPPFLAGS $INCICONV"
15215 LIBS="$LIBS $LIBICONV"
15216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15217 /* end confdefs.h. */
15218 #include <stdlib.h>
15219 #include <iconv.h>
15220 int
15221 main ()
15222 {
15223 iconv_t cd = iconv_open("","");
15224 iconv(cd,NULL,NULL,NULL,NULL);
15225 iconv_close(cd);
15226 ;
15227 return 0;
15228 }
15229 _ACEOF
15230 if ac_fn_c_try_link "$LINENO"; then :
15231 am_cv_lib_iconv=yes
15232 am_cv_func_iconv=yes
15233 fi
15234 rm -f core conftest.err conftest.$ac_objext \
15235 conftest$ac_exeext conftest.$ac_ext
15236 CPPFLAGS="$am_save_CPPFLAGS"
15237 LIBS="$am_save_LIBS"
15238 fi
15239
15240 fi
15241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
15242 $as_echo "$am_cv_func_iconv" >&6; }
15243 if test "$am_cv_func_iconv" = yes; then
15244
15245 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
15246
15247 fi
15248 if test "$am_cv_lib_iconv" = yes; then
15249
15250 for element in $INCICONV; do
15251 haveit=
15252 for x in $CPPFLAGS; do
15253
15254 acl_save_prefix="$prefix"
15255 prefix="$acl_final_prefix"
15256 acl_save_exec_prefix="$exec_prefix"
15257 exec_prefix="$acl_final_exec_prefix"
15258 eval x=\"$x\"
15259 exec_prefix="$acl_save_exec_prefix"
15260 prefix="$acl_save_prefix"
15261
15262 if test "X$x" = "X$element"; then
15263 haveit=yes
15264 break
15265 fi
15266 done
15267 if test -z "$haveit"; then
15268 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15269 fi
15270 done
15271
15272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
15273 $as_echo_n "checking how to link with libiconv... " >&6; }
15274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
15275 $as_echo "$LIBICONV" >&6; }
15276 else
15277 LIBICONV=
15278 LTLIBICONV=
15279 fi
15280
15281
15282
15283 if test "$am_cv_func_iconv" = yes; then
15284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
15285 $as_echo_n "checking for iconv declaration... " >&6; }
15286 if ${am_cv_proto_iconv+:} false; then :
15287 $as_echo_n "(cached) " >&6
15288 else
15289
15290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15291 /* end confdefs.h. */
15292
15293 #include <stdlib.h>
15294 #include <iconv.h>
15295 extern
15296 #ifdef __cplusplus
15297 "C"
15298 #endif
15299 #if defined(__STDC__) || defined(__cplusplus)
15300 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
15301 #else
15302 size_t iconv();
15303 #endif
15304
15305 int
15306 main ()
15307 {
15308
15309 ;
15310 return 0;
15311 }
15312 _ACEOF
15313 if ac_fn_c_try_compile "$LINENO"; then :
15314 am_cv_proto_iconv_arg1=""
15315 else
15316 am_cv_proto_iconv_arg1="const"
15317 fi
15318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15319 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
15320 fi
15321
15322 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
15323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
15324 }$am_cv_proto_iconv" >&5
15325 $as_echo "${ac_t:-
15326 }$am_cv_proto_iconv" >&6; }
15327
15328 cat >>confdefs.h <<_ACEOF
15329 #define ICONV_CONST $am_cv_proto_iconv_arg1
15330 _ACEOF
15331
15332 fi
15333
15334
15335 all_targets=false
15336 BUILD_SRCONV=
15337 BUILD_DLLTOOL=
15338 DLLTOOL_DEFS=
15339 DLLTOOL_DEFAULT=
15340 BUILD_WINDRES=
15341 BUILD_WINDMC=
15342 BUILD_DLLWRAP=
15343 BUILD_MISC=
15344 BUILD_INSTALL_MISC=
15345 OBJDUMP_DEFS=
15346 OBJDUMP_PRIVATE_VECTORS=
15347 OBJDUMP_PRIVATE_OFILES=
15348 od_vectors=
15349
15350 for targ in $target $canon_targets
15351 do
15352 if test "x$targ" = "xall"; then
15353 all_targets=true
15354 BUILD_SRCONV='$(SRCONV_PROG)'
15355 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
15356 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15357 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15358 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15359 if test -z "$DLLTOOL_DEFAULT"; then
15360 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
15361 fi
15362 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
15363 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
15364 od_vectors="$od_vectors objdump_private_desc_xcoff"
15365 else
15366 case $targ in
15367 *-*-hms*) BUILD_SRCONV='$(SRCONV_PROG)' ;;
15368 esac
15369
15370 case $targ in
15371 arm-wince-pe* | arm-*-wince | arm*-*-cegcc* | arm*-*-mingw32ce*)
15372 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15373 if test -z "$DLLTOOL_DEFAULT"; then
15374 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_WINCE"
15375 fi
15376 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_WINCE -DDLLTOOL_ARM"
15377 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15378 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15379 ;;
15380 arm-*-pe*)
15381 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15382 if test -z "$DLLTOOL_DEFAULT"; then
15383 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM"
15384 fi
15385 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
15386 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15387 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15388 ;;
15389 x86_64-*-mingw* | x86_64-*-cygwin*)
15390 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15391 if test -z "$DLLTOOL_DEFAULT"; then
15392 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MX86_64"
15393 fi
15394 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MX86_64"
15395 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15396 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15397 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
15398 ;;
15399 i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32** | i[3-7]86-*-netbsdpe*)
15400 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15401 if test -z "$DLLTOOL_DEFAULT"; then
15402 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
15403 fi
15404 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
15405 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15406 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15407 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
15408 ;;
15409 i[3-7]86-*-interix)
15410 BUILD_DLLTOOL='$(DLLTOOL_PROG)'
15411 if test -z "$DLLTOOL_DEFAULT"; then
15412 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
15413 fi
15414 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
15415 ;;
15416 powerpc*-aix5.[01])
15417 ;;
15418 powerpc*-aix[5-9].*)
15419 OBJDUMP_DEFS="-DAIX_WEAK_SUPPORT"
15420 ;;
15421 powerpc*-*-linux* | powerpc*-*-elf* | powerpc*-*-eabi*)
15422 case "$BUILD_INSTALL_MISC" in
15423 *embedspu*) ;;
15424 *) BUILD_INSTALL_MISC="${BUILD_INSTALL_MISC} embedspu"
15425 esac
15426 ;;
15427 sh*-*-pe)
15428 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15429 if test -z "$DLLTOOL_DEFAULT"; then
15430 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_SH"
15431 fi
15432 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_SH"
15433 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15434 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15435 ;;
15436 spu-*-*)
15437 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
15438 ;;
15439 mips*-*-pe)
15440 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15441 if test -z "$DLLTOOL_DEFAULT"; then
15442 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MIPS"
15443 fi
15444 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MIPS"
15445 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15446 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15447 ;;
15448 mcore-*-pe)
15449 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15450 if test -z "$DLLTOOL_DEFAULT"; then
15451 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE"
15452 fi
15453 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE"
15454 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15455 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15456 ;;
15457 mcore-*-elf)
15458 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15459 if test -z "$DLLTOOL_DEFAULT"; then
15460 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE_ELF"
15461 fi
15462 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE_ELF"
15463 ;;
15464 mep-*)
15465 OBJDUMP_DEFS="-DSKIP_ZEROES=256 -DSKIP_ZEROES_AT_END=0"
15466 ;;
15467 esac
15468
15469 # Add objdump private vectors.
15470 case $targ in
15471 avr-*-*)
15472 od_vectors="$od_vectors objdump_private_desc_elf32_avr"
15473 ;;
15474 powerpc*-*-aix* | rs6000-*-aix*)
15475 od_vectors="$od_vectors objdump_private_desc_xcoff"
15476 ;;
15477 *-*-darwin*)
15478 od_vectors="$od_vectors objdump_private_desc_mach_o"
15479 ;;
15480 esac
15481 fi
15482 done
15483
15484 # Uniq objdump private vector, build objdump target ofiles.
15485 od_files=
15486 f=""
15487 for i in $od_vectors ; do
15488 case " $f " in
15489 *" $i "*) ;;
15490 *)
15491 f="$f $i"
15492 OBJDUMP_PRIVATE_VECTORS="$OBJDUMP_PRIVATE_VECTORS &$i,"
15493 case $i in
15494 objdump_private_desc_elf32_avr)
15495 od_files="$od_files od-elf32_avr" ;;
15496 objdump_private_desc_xcoff)
15497 od_files="$od_files od-xcoff" ;;
15498 objdump_private_desc_mach_o)
15499 od_files="$od_files od-macho" ;;
15500 *) as_fn_error $? "*** unknown private vector $i" "$LINENO" 5 ;;
15501 esac
15502 ;;
15503 esac
15504 done
15505
15506 # Uniq objdump target ofiles
15507 f=""
15508 for i in $od_files ; do
15509 case " $f " in
15510 *" $i "*) ;;
15511 *)
15512 f="$f $i"
15513 OBJDUMP_PRIVATE_OFILES="$OBJDUMP_PRIVATE_OFILES $i.$objext"
15514 ;;
15515 esac
15516 done
15517
15518 DLLTOOL_DEFS="$DLLTOOL_DEFS $DLLTOOL_DEFAULT"
15519
15520 if test "${with_windres+set}" = set; then
15521 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15522 fi
15523
15524 if test "${with_windmc+set}" = set; then
15525 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15526 fi
15527
15528 OBJDUMP_DEFS="${OBJDUMP_DEFS} -DOBJDUMP_PRIVATE_VECTORS=\"${OBJDUMP_PRIVATE_VECTORS}\""
15529
15530
15531
15532
15533
15534
15535
15536
15537
15538
15539
15540
15541
15542 cat >>confdefs.h <<_ACEOF
15543 #define TARGET "${target}"
15544 _ACEOF
15545
15546
15547 targ=$target
15548 . $srcdir/../bfd/config.bfd
15549 if test "x$targ_underscore" = "xyes"; then
15550 UNDERSCORE=1
15551 else
15552 UNDERSCORE=0
15553 fi
15554
15555 cat >>confdefs.h <<_ACEOF
15556 #define TARGET_PREPENDS_UNDERSCORE $UNDERSCORE
15557 _ACEOF
15558
15559
15560 # Emulation
15561 targ=$target
15562 . ${srcdir}/configure.tgt
15563 EMULATION=$targ_emul
15564 EMULATION_VECTOR=$targ_emul_vector
15565
15566
15567
15568
15569 # Required for html and install-html
15570
15571
15572
15573
15574
15575 ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in"
15576
15577 cat >confcache <<\_ACEOF
15578 # This file is a shell script that caches the results of configure
15579 # tests run on this system so they can be shared between configure
15580 # scripts and configure runs, see configure's option --config-cache.
15581 # It is not useful on other systems. If it contains results you don't
15582 # want to keep, you may remove or edit it.
15583 #
15584 # config.status only pays attention to the cache file if you give it
15585 # the --recheck option to rerun configure.
15586 #
15587 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15588 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15589 # following values.
15590
15591 _ACEOF
15592
15593 # The following way of writing the cache mishandles newlines in values,
15594 # but we know of no workaround that is simple, portable, and efficient.
15595 # So, we kill variables containing newlines.
15596 # Ultrix sh set writes to stderr and can't be redirected directly,
15597 # and sets the high bit in the cache file unless we assign to the vars.
15598 (
15599 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15600 eval ac_val=\$$ac_var
15601 case $ac_val in #(
15602 *${as_nl}*)
15603 case $ac_var in #(
15604 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15605 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15606 esac
15607 case $ac_var in #(
15608 _ | IFS | as_nl) ;; #(
15609 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15610 *) { eval $ac_var=; unset $ac_var;} ;;
15611 esac ;;
15612 esac
15613 done
15614
15615 (set) 2>&1 |
15616 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15617 *${as_nl}ac_space=\ *)
15618 # `set' does not quote correctly, so add quotes: double-quote
15619 # substitution turns \\\\ into \\, and sed turns \\ into \.
15620 sed -n \
15621 "s/'/'\\\\''/g;
15622 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15623 ;; #(
15624 *)
15625 # `set' quotes correctly as required by POSIX, so do not add quotes.
15626 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15627 ;;
15628 esac |
15629 sort
15630 ) |
15631 sed '
15632 /^ac_cv_env_/b end
15633 t clear
15634 :clear
15635 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15636 t end
15637 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15638 :end' >>confcache
15639 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15640 if test -w "$cache_file"; then
15641 if test "x$cache_file" != "x/dev/null"; then
15642 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15643 $as_echo "$as_me: updating cache $cache_file" >&6;}
15644 if test ! -f "$cache_file" || test -h "$cache_file"; then
15645 cat confcache >"$cache_file"
15646 else
15647 case $cache_file in #(
15648 */* | ?:*)
15649 mv -f confcache "$cache_file"$$ &&
15650 mv -f "$cache_file"$$ "$cache_file" ;; #(
15651 *)
15652 mv -f confcache "$cache_file" ;;
15653 esac
15654 fi
15655 fi
15656 else
15657 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15658 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15659 fi
15660 fi
15661 rm -f confcache
15662
15663 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15664 # Let make expand exec_prefix.
15665 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15666
15667 DEFS=-DHAVE_CONFIG_H
15668
15669 ac_libobjs=
15670 ac_ltlibobjs=
15671 U=
15672 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15673 # 1. Remove the extension, and $U if already installed.
15674 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15675 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15676 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15677 # will be set to the directory where LIBOBJS objects are built.
15678 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15679 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15680 done
15681 LIBOBJS=$ac_libobjs
15682
15683 LTLIBOBJS=$ac_ltlibobjs
15684
15685
15686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15687 $as_echo_n "checking that generated files are newer than configure... " >&6; }
15688 if test -n "$am_sleep_pid"; then
15689 # Hide warnings about reused PIDs.
15690 wait $am_sleep_pid 2>/dev/null
15691 fi
15692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15693 $as_echo "done" >&6; }
15694 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15695 as_fn_error $? "conditional \"AMDEP\" was never defined.
15696 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15697 fi
15698 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15699 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15700 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15701 fi
15702 if test -n "$EXEEXT"; then
15703 am__EXEEXT_TRUE=
15704 am__EXEEXT_FALSE='#'
15705 else
15706 am__EXEEXT_TRUE='#'
15707 am__EXEEXT_FALSE=
15708 fi
15709
15710 if test -z "${ENABLE_LIBCTF_TRUE}" && test -z "${ENABLE_LIBCTF_FALSE}"; then
15711 as_fn_error $? "conditional \"ENABLE_LIBCTF\" was never defined.
15712 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15713 fi
15714 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15715 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
15716 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15717 fi
15718 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
15719 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
15720 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15721 fi
15722
15723 : "${CONFIG_STATUS=./config.status}"
15724 ac_write_fail=0
15725 ac_clean_files_save=$ac_clean_files
15726 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15727 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15728 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15729 as_write_fail=0
15730 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15731 #! $SHELL
15732 # Generated by $as_me.
15733 # Run this file to recreate the current configuration.
15734 # Compiler output produced by configure, useful for debugging
15735 # configure, is in config.log if it exists.
15736
15737 debug=false
15738 ac_cs_recheck=false
15739 ac_cs_silent=false
15740
15741 SHELL=\${CONFIG_SHELL-$SHELL}
15742 export SHELL
15743 _ASEOF
15744 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15745 ## -------------------- ##
15746 ## M4sh Initialization. ##
15747 ## -------------------- ##
15748
15749 # Be more Bourne compatible
15750 DUALCASE=1; export DUALCASE # for MKS sh
15751 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15752 emulate sh
15753 NULLCMD=:
15754 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15755 # is contrary to our usage. Disable this feature.
15756 alias -g '${1+"$@"}'='"$@"'
15757 setopt NO_GLOB_SUBST
15758 else
15759 case `(set -o) 2>/dev/null` in #(
15760 *posix*) :
15761 set -o posix ;; #(
15762 *) :
15763 ;;
15764 esac
15765 fi
15766
15767
15768 as_nl='
15769 '
15770 export as_nl
15771 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15772 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15773 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15774 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15775 # Prefer a ksh shell builtin over an external printf program on Solaris,
15776 # but without wasting forks for bash or zsh.
15777 if test -z "$BASH_VERSION$ZSH_VERSION" \
15778 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15779 as_echo='print -r --'
15780 as_echo_n='print -rn --'
15781 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15782 as_echo='printf %s\n'
15783 as_echo_n='printf %s'
15784 else
15785 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15786 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15787 as_echo_n='/usr/ucb/echo -n'
15788 else
15789 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15790 as_echo_n_body='eval
15791 arg=$1;
15792 case $arg in #(
15793 *"$as_nl"*)
15794 expr "X$arg" : "X\\(.*\\)$as_nl";
15795 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15796 esac;
15797 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15798 '
15799 export as_echo_n_body
15800 as_echo_n='sh -c $as_echo_n_body as_echo'
15801 fi
15802 export as_echo_body
15803 as_echo='sh -c $as_echo_body as_echo'
15804 fi
15805
15806 # The user is always right.
15807 if test "${PATH_SEPARATOR+set}" != set; then
15808 PATH_SEPARATOR=:
15809 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15810 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15811 PATH_SEPARATOR=';'
15812 }
15813 fi
15814
15815
15816 # IFS
15817 # We need space, tab and new line, in precisely that order. Quoting is
15818 # there to prevent editors from complaining about space-tab.
15819 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15820 # splitting by setting IFS to empty value.)
15821 IFS=" "" $as_nl"
15822
15823 # Find who we are. Look in the path if we contain no directory separator.
15824 as_myself=
15825 case $0 in #((
15826 *[\\/]* ) as_myself=$0 ;;
15827 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15828 for as_dir in $PATH
15829 do
15830 IFS=$as_save_IFS
15831 test -z "$as_dir" && as_dir=.
15832 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15833 done
15834 IFS=$as_save_IFS
15835
15836 ;;
15837 esac
15838 # We did not find ourselves, most probably we were run as `sh COMMAND'
15839 # in which case we are not to be found in the path.
15840 if test "x$as_myself" = x; then
15841 as_myself=$0
15842 fi
15843 if test ! -f "$as_myself"; then
15844 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15845 exit 1
15846 fi
15847
15848 # Unset variables that we do not need and which cause bugs (e.g. in
15849 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15850 # suppresses any "Segmentation fault" message there. '((' could
15851 # trigger a bug in pdksh 5.2.14.
15852 for as_var in BASH_ENV ENV MAIL MAILPATH
15853 do eval test x\${$as_var+set} = xset \
15854 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15855 done
15856 PS1='$ '
15857 PS2='> '
15858 PS4='+ '
15859
15860 # NLS nuisances.
15861 LC_ALL=C
15862 export LC_ALL
15863 LANGUAGE=C
15864 export LANGUAGE
15865
15866 # CDPATH.
15867 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15868
15869
15870 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15871 # ----------------------------------------
15872 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15873 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15874 # script with STATUS, using 1 if that was 0.
15875 as_fn_error ()
15876 {
15877 as_status=$1; test $as_status -eq 0 && as_status=1
15878 if test "$4"; then
15879 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15880 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15881 fi
15882 $as_echo "$as_me: error: $2" >&2
15883 as_fn_exit $as_status
15884 } # as_fn_error
15885
15886
15887 # as_fn_set_status STATUS
15888 # -----------------------
15889 # Set $? to STATUS, without forking.
15890 as_fn_set_status ()
15891 {
15892 return $1
15893 } # as_fn_set_status
15894
15895 # as_fn_exit STATUS
15896 # -----------------
15897 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15898 as_fn_exit ()
15899 {
15900 set +e
15901 as_fn_set_status $1
15902 exit $1
15903 } # as_fn_exit
15904
15905 # as_fn_unset VAR
15906 # ---------------
15907 # Portably unset VAR.
15908 as_fn_unset ()
15909 {
15910 { eval $1=; unset $1;}
15911 }
15912 as_unset=as_fn_unset
15913 # as_fn_append VAR VALUE
15914 # ----------------------
15915 # Append the text in VALUE to the end of the definition contained in VAR. Take
15916 # advantage of any shell optimizations that allow amortized linear growth over
15917 # repeated appends, instead of the typical quadratic growth present in naive
15918 # implementations.
15919 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15920 eval 'as_fn_append ()
15921 {
15922 eval $1+=\$2
15923 }'
15924 else
15925 as_fn_append ()
15926 {
15927 eval $1=\$$1\$2
15928 }
15929 fi # as_fn_append
15930
15931 # as_fn_arith ARG...
15932 # ------------------
15933 # Perform arithmetic evaluation on the ARGs, and store the result in the
15934 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15935 # must be portable across $(()) and expr.
15936 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15937 eval 'as_fn_arith ()
15938 {
15939 as_val=$(( $* ))
15940 }'
15941 else
15942 as_fn_arith ()
15943 {
15944 as_val=`expr "$@" || test $? -eq 1`
15945 }
15946 fi # as_fn_arith
15947
15948
15949 if expr a : '\(a\)' >/dev/null 2>&1 &&
15950 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15951 as_expr=expr
15952 else
15953 as_expr=false
15954 fi
15955
15956 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15957 as_basename=basename
15958 else
15959 as_basename=false
15960 fi
15961
15962 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15963 as_dirname=dirname
15964 else
15965 as_dirname=false
15966 fi
15967
15968 as_me=`$as_basename -- "$0" ||
15969 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15970 X"$0" : 'X\(//\)$' \| \
15971 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15972 $as_echo X/"$0" |
15973 sed '/^.*\/\([^/][^/]*\)\/*$/{
15974 s//\1/
15975 q
15976 }
15977 /^X\/\(\/\/\)$/{
15978 s//\1/
15979 q
15980 }
15981 /^X\/\(\/\).*/{
15982 s//\1/
15983 q
15984 }
15985 s/.*/./; q'`
15986
15987 # Avoid depending upon Character Ranges.
15988 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15989 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15990 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15991 as_cr_digits='0123456789'
15992 as_cr_alnum=$as_cr_Letters$as_cr_digits
15993
15994 ECHO_C= ECHO_N= ECHO_T=
15995 case `echo -n x` in #(((((
15996 -n*)
15997 case `echo 'xy\c'` in
15998 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15999 xy) ECHO_C='\c';;
16000 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16001 ECHO_T=' ';;
16002 esac;;
16003 *)
16004 ECHO_N='-n';;
16005 esac
16006
16007 rm -f conf$$ conf$$.exe conf$$.file
16008 if test -d conf$$.dir; then
16009 rm -f conf$$.dir/conf$$.file
16010 else
16011 rm -f conf$$.dir
16012 mkdir conf$$.dir 2>/dev/null
16013 fi
16014 if (echo >conf$$.file) 2>/dev/null; then
16015 if ln -s conf$$.file conf$$ 2>/dev/null; then
16016 as_ln_s='ln -s'
16017 # ... but there are two gotchas:
16018 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16019 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16020 # In both cases, we have to default to `cp -pR'.
16021 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16022 as_ln_s='cp -pR'
16023 elif ln conf$$.file conf$$ 2>/dev/null; then
16024 as_ln_s=ln
16025 else
16026 as_ln_s='cp -pR'
16027 fi
16028 else
16029 as_ln_s='cp -pR'
16030 fi
16031 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16032 rmdir conf$$.dir 2>/dev/null
16033
16034
16035 # as_fn_mkdir_p
16036 # -------------
16037 # Create "$as_dir" as a directory, including parents if necessary.
16038 as_fn_mkdir_p ()
16039 {
16040
16041 case $as_dir in #(
16042 -*) as_dir=./$as_dir;;
16043 esac
16044 test -d "$as_dir" || eval $as_mkdir_p || {
16045 as_dirs=
16046 while :; do
16047 case $as_dir in #(
16048 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16049 *) as_qdir=$as_dir;;
16050 esac
16051 as_dirs="'$as_qdir' $as_dirs"
16052 as_dir=`$as_dirname -- "$as_dir" ||
16053 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16054 X"$as_dir" : 'X\(//\)[^/]' \| \
16055 X"$as_dir" : 'X\(//\)$' \| \
16056 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16057 $as_echo X"$as_dir" |
16058 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16059 s//\1/
16060 q
16061 }
16062 /^X\(\/\/\)[^/].*/{
16063 s//\1/
16064 q
16065 }
16066 /^X\(\/\/\)$/{
16067 s//\1/
16068 q
16069 }
16070 /^X\(\/\).*/{
16071 s//\1/
16072 q
16073 }
16074 s/.*/./; q'`
16075 test -d "$as_dir" && break
16076 done
16077 test -z "$as_dirs" || eval "mkdir $as_dirs"
16078 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16079
16080
16081 } # as_fn_mkdir_p
16082 if mkdir -p . 2>/dev/null; then
16083 as_mkdir_p='mkdir -p "$as_dir"'
16084 else
16085 test -d ./-p && rmdir ./-p
16086 as_mkdir_p=false
16087 fi
16088
16089
16090 # as_fn_executable_p FILE
16091 # -----------------------
16092 # Test if FILE is an executable regular file.
16093 as_fn_executable_p ()
16094 {
16095 test -f "$1" && test -x "$1"
16096 } # as_fn_executable_p
16097 as_test_x='test -x'
16098 as_executable_p=as_fn_executable_p
16099
16100 # Sed expression to map a string onto a valid CPP name.
16101 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16102
16103 # Sed expression to map a string onto a valid variable name.
16104 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16105
16106
16107 exec 6>&1
16108 ## ----------------------------------- ##
16109 ## Main body of $CONFIG_STATUS script. ##
16110 ## ----------------------------------- ##
16111 _ASEOF
16112 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16113
16114 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16115 # Save the log message, to keep $0 and so on meaningful, and to
16116 # report actual input values of CONFIG_FILES etc. instead of their
16117 # values after options handling.
16118 ac_log="
16119 This file was extended by binutils $as_me 2.36.50, which was
16120 generated by GNU Autoconf 2.69. Invocation command line was
16121
16122 CONFIG_FILES = $CONFIG_FILES
16123 CONFIG_HEADERS = $CONFIG_HEADERS
16124 CONFIG_LINKS = $CONFIG_LINKS
16125 CONFIG_COMMANDS = $CONFIG_COMMANDS
16126 $ $0 $@
16127
16128 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16129 "
16130
16131 _ACEOF
16132
16133 case $ac_config_files in *"
16134 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16135 esac
16136
16137 case $ac_config_headers in *"
16138 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16139 esac
16140
16141
16142 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16143 # Files that config.status was made for.
16144 config_files="$ac_config_files"
16145 config_headers="$ac_config_headers"
16146 config_commands="$ac_config_commands"
16147
16148 _ACEOF
16149
16150 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16151 ac_cs_usage="\
16152 \`$as_me' instantiates files and other configuration actions
16153 from templates according to the current configuration. Unless the files
16154 and actions are specified as TAGs, all are instantiated by default.
16155
16156 Usage: $0 [OPTION]... [TAG]...
16157
16158 -h, --help print this help, then exit
16159 -V, --version print version number and configuration settings, then exit
16160 --config print configuration, then exit
16161 -q, --quiet, --silent
16162 do not print progress messages
16163 -d, --debug don't remove temporary files
16164 --recheck update $as_me by reconfiguring in the same conditions
16165 --file=FILE[:TEMPLATE]
16166 instantiate the configuration file FILE
16167 --header=FILE[:TEMPLATE]
16168 instantiate the configuration header FILE
16169
16170 Configuration files:
16171 $config_files
16172
16173 Configuration headers:
16174 $config_headers
16175
16176 Configuration commands:
16177 $config_commands
16178
16179 Report bugs to the package provider."
16180
16181 _ACEOF
16182 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16183 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16184 ac_cs_version="\\
16185 binutils config.status 2.36.50
16186 configured by $0, generated by GNU Autoconf 2.69,
16187 with options \\"\$ac_cs_config\\"
16188
16189 Copyright (C) 2012 Free Software Foundation, Inc.
16190 This config.status script is free software; the Free Software Foundation
16191 gives unlimited permission to copy, distribute and modify it."
16192
16193 ac_pwd='$ac_pwd'
16194 srcdir='$srcdir'
16195 INSTALL='$INSTALL'
16196 MKDIR_P='$MKDIR_P'
16197 AWK='$AWK'
16198 test -n "\$AWK" || AWK=awk
16199 _ACEOF
16200
16201 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16202 # The default lists apply if the user does not specify any file.
16203 ac_need_defaults=:
16204 while test $# != 0
16205 do
16206 case $1 in
16207 --*=?*)
16208 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16209 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16210 ac_shift=:
16211 ;;
16212 --*=)
16213 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16214 ac_optarg=
16215 ac_shift=:
16216 ;;
16217 *)
16218 ac_option=$1
16219 ac_optarg=$2
16220 ac_shift=shift
16221 ;;
16222 esac
16223
16224 case $ac_option in
16225 # Handling of the options.
16226 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16227 ac_cs_recheck=: ;;
16228 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16229 $as_echo "$ac_cs_version"; exit ;;
16230 --config | --confi | --conf | --con | --co | --c )
16231 $as_echo "$ac_cs_config"; exit ;;
16232 --debug | --debu | --deb | --de | --d | -d )
16233 debug=: ;;
16234 --file | --fil | --fi | --f )
16235 $ac_shift
16236 case $ac_optarg in
16237 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16238 '') as_fn_error $? "missing file argument" ;;
16239 esac
16240 as_fn_append CONFIG_FILES " '$ac_optarg'"
16241 ac_need_defaults=false;;
16242 --header | --heade | --head | --hea )
16243 $ac_shift
16244 case $ac_optarg in
16245 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16246 esac
16247 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16248 ac_need_defaults=false;;
16249 --he | --h)
16250 # Conflict between --help and --header
16251 as_fn_error $? "ambiguous option: \`$1'
16252 Try \`$0 --help' for more information.";;
16253 --help | --hel | -h )
16254 $as_echo "$ac_cs_usage"; exit ;;
16255 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16256 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16257 ac_cs_silent=: ;;
16258
16259 # This is an error.
16260 -*) as_fn_error $? "unrecognized option: \`$1'
16261 Try \`$0 --help' for more information." ;;
16262
16263 *) as_fn_append ac_config_targets " $1"
16264 ac_need_defaults=false ;;
16265
16266 esac
16267 shift
16268 done
16269
16270 ac_configure_extra_args=
16271
16272 if $ac_cs_silent; then
16273 exec 6>/dev/null
16274 ac_configure_extra_args="$ac_configure_extra_args --silent"
16275 fi
16276
16277 _ACEOF
16278 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16279 if \$ac_cs_recheck; then
16280 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16281 shift
16282 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16283 CONFIG_SHELL='$SHELL'
16284 export CONFIG_SHELL
16285 exec "\$@"
16286 fi
16287
16288 _ACEOF
16289 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16290 exec 5>>config.log
16291 {
16292 echo
16293 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16294 ## Running $as_me. ##
16295 _ASBOX
16296 $as_echo "$ac_log"
16297 } >&5
16298
16299 _ACEOF
16300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16301 #
16302 # INIT-COMMANDS
16303 #
16304 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16305
16306
16307 # The HP-UX ksh and POSIX shell print the target directory to stdout
16308 # if CDPATH is set.
16309 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16310
16311 sed_quote_subst='$sed_quote_subst'
16312 double_quote_subst='$double_quote_subst'
16313 delay_variable_subst='$delay_variable_subst'
16314 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16315 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16316 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16317 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16318 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16319 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16320 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16321 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16322 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16323 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16324 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16325 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16326 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16327 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16328 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16329 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16330 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16331 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16332 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16333 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16334 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16335 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16336 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16337 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16338 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16339 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16340 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16341 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16342 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16343 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16344 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16345 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16346 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16347 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16348 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16349 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16350 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16351 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16352 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16353 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16354 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16355 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16356 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16357 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16358 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16359 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16360 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16361 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16362 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"`'
16363 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16364 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16365 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16366 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16367 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16368 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16369 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16370 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16371 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16372 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16373 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16374 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16375 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16376 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16377 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16378 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16379 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16380 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16381 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16382 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16383 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16384 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16385 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16386 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16387 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16388 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16389 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16390 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16391 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16392 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16393 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16394 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16395 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16396 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16397 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16398 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16399 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16400 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16401 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16402 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16403 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16404 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16405 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16406 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16407 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16408 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16409 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16410 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16411 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16412 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16413 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16414 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16415 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16416 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16417 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16418 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16419 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16420 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16421 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16422 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16423 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16424 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16425 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16426 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16427 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16428 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16429 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16430 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16431 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16432 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16433 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16434
16435 LTCC='$LTCC'
16436 LTCFLAGS='$LTCFLAGS'
16437 compiler='$compiler_DEFAULT'
16438
16439 # A function that is used when there is no print builtin or printf.
16440 func_fallback_echo ()
16441 {
16442 eval 'cat <<_LTECHO_EOF
16443 \$1
16444 _LTECHO_EOF'
16445 }
16446
16447 # Quote evaled strings.
16448 for var in SHELL \
16449 ECHO \
16450 SED \
16451 GREP \
16452 EGREP \
16453 FGREP \
16454 LD \
16455 NM \
16456 LN_S \
16457 lt_SP2NL \
16458 lt_NL2SP \
16459 reload_flag \
16460 OBJDUMP \
16461 deplibs_check_method \
16462 file_magic_cmd \
16463 AR \
16464 AR_FLAGS \
16465 STRIP \
16466 RANLIB \
16467 CC \
16468 CFLAGS \
16469 compiler \
16470 lt_cv_sys_global_symbol_pipe \
16471 lt_cv_sys_global_symbol_to_cdecl \
16472 lt_cv_sys_global_symbol_to_c_name_address \
16473 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16474 lt_prog_compiler_no_builtin_flag \
16475 lt_prog_compiler_wl \
16476 lt_prog_compiler_pic \
16477 lt_prog_compiler_static \
16478 lt_cv_prog_compiler_c_o \
16479 need_locks \
16480 DSYMUTIL \
16481 NMEDIT \
16482 LIPO \
16483 OTOOL \
16484 OTOOL64 \
16485 shrext_cmds \
16486 export_dynamic_flag_spec \
16487 whole_archive_flag_spec \
16488 compiler_needs_object \
16489 with_gnu_ld \
16490 allow_undefined_flag \
16491 no_undefined_flag \
16492 hardcode_libdir_flag_spec \
16493 hardcode_libdir_flag_spec_ld \
16494 hardcode_libdir_separator \
16495 fix_srcfile_path \
16496 exclude_expsyms \
16497 include_expsyms \
16498 file_list_spec \
16499 variables_saved_for_relink \
16500 libname_spec \
16501 library_names_spec \
16502 soname_spec \
16503 install_override_mode \
16504 finish_eval \
16505 old_striplib \
16506 striplib; do
16507 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16508 *[\\\\\\\`\\"\\\$]*)
16509 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16510 ;;
16511 *)
16512 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16513 ;;
16514 esac
16515 done
16516
16517 # Double-quote double-evaled strings.
16518 for var in reload_cmds \
16519 old_postinstall_cmds \
16520 old_postuninstall_cmds \
16521 old_archive_cmds \
16522 extract_expsyms_cmds \
16523 old_archive_from_new_cmds \
16524 old_archive_from_expsyms_cmds \
16525 archive_cmds \
16526 archive_expsym_cmds \
16527 module_cmds \
16528 module_expsym_cmds \
16529 export_symbols_cmds \
16530 prelink_cmds \
16531 postinstall_cmds \
16532 postuninstall_cmds \
16533 finish_cmds \
16534 sys_lib_search_path_spec \
16535 sys_lib_dlsearch_path_spec; do
16536 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16537 *[\\\\\\\`\\"\\\$]*)
16538 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16539 ;;
16540 *)
16541 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16542 ;;
16543 esac
16544 done
16545
16546 ac_aux_dir='$ac_aux_dir'
16547 xsi_shell='$xsi_shell'
16548 lt_shell_append='$lt_shell_append'
16549
16550 # See if we are running on zsh, and set the options which allow our
16551 # commands through without removal of \ escapes INIT.
16552 if test -n "\${ZSH_VERSION+set}" ; then
16553 setopt NO_GLOB_SUBST
16554 fi
16555
16556
16557 PACKAGE='$PACKAGE'
16558 VERSION='$VERSION'
16559 TIMESTAMP='$TIMESTAMP'
16560 RM='$RM'
16561 ofile='$ofile'
16562
16563
16564
16565 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
16566 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16567 # from automake.
16568 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16569 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16570 LINGUAS="${LINGUAS-%UNSET%}"
16571
16572
16573 _ACEOF
16574
16575 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16576
16577 # Handling of arguments.
16578 for ac_config_target in $ac_config_targets
16579 do
16580 case $ac_config_target in
16581 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16582 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16583 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16584 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16585 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16586 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16587 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16588
16589 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16590 esac
16591 done
16592
16593
16594 # If the user did not use the arguments to specify the items to instantiate,
16595 # then the envvar interface is used. Set only those that are not.
16596 # We use the long form for the default assignment because of an extremely
16597 # bizarre bug on SunOS 4.1.3.
16598 if $ac_need_defaults; then
16599 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16600 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16601 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16602 fi
16603
16604 # Have a temporary directory for convenience. Make it in the build tree
16605 # simply because there is no reason against having it here, and in addition,
16606 # creating and moving files from /tmp can sometimes cause problems.
16607 # Hook for its removal unless debugging.
16608 # Note that there is a small window in which the directory will not be cleaned:
16609 # after its creation but before its name has been assigned to `$tmp'.
16610 $debug ||
16611 {
16612 tmp= ac_tmp=
16613 trap 'exit_status=$?
16614 : "${ac_tmp:=$tmp}"
16615 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16616 ' 0
16617 trap 'as_fn_exit 1' 1 2 13 15
16618 }
16619 # Create a (secure) tmp directory for tmp files.
16620
16621 {
16622 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16623 test -d "$tmp"
16624 } ||
16625 {
16626 tmp=./conf$$-$RANDOM
16627 (umask 077 && mkdir "$tmp")
16628 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16629 ac_tmp=$tmp
16630
16631 # Set up the scripts for CONFIG_FILES section.
16632 # No need to generate them if there are no CONFIG_FILES.
16633 # This happens for instance with `./config.status config.h'.
16634 if test -n "$CONFIG_FILES"; then
16635
16636
16637 ac_cr=`echo X | tr X '\015'`
16638 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16639 # But we know of no other shell where ac_cr would be empty at this
16640 # point, so we can use a bashism as a fallback.
16641 if test "x$ac_cr" = x; then
16642 eval ac_cr=\$\'\\r\'
16643 fi
16644 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16645 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16646 ac_cs_awk_cr='\\r'
16647 else
16648 ac_cs_awk_cr=$ac_cr
16649 fi
16650
16651 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16652 _ACEOF
16653
16654
16655 {
16656 echo "cat >conf$$subs.awk <<_ACEOF" &&
16657 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16658 echo "_ACEOF"
16659 } >conf$$subs.sh ||
16660 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16661 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16662 ac_delim='%!_!# '
16663 for ac_last_try in false false false false false :; do
16664 . ./conf$$subs.sh ||
16665 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16666
16667 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16668 if test $ac_delim_n = $ac_delim_num; then
16669 break
16670 elif $ac_last_try; then
16671 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16672 else
16673 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16674 fi
16675 done
16676 rm -f conf$$subs.sh
16677
16678 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16679 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16680 _ACEOF
16681 sed -n '
16682 h
16683 s/^/S["/; s/!.*/"]=/
16684 p
16685 g
16686 s/^[^!]*!//
16687 :repl
16688 t repl
16689 s/'"$ac_delim"'$//
16690 t delim
16691 :nl
16692 h
16693 s/\(.\{148\}\)..*/\1/
16694 t more1
16695 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16696 p
16697 n
16698 b repl
16699 :more1
16700 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16701 p
16702 g
16703 s/.\{148\}//
16704 t nl
16705 :delim
16706 h
16707 s/\(.\{148\}\)..*/\1/
16708 t more2
16709 s/["\\]/\\&/g; s/^/"/; s/$/"/
16710 p
16711 b
16712 :more2
16713 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16714 p
16715 g
16716 s/.\{148\}//
16717 t delim
16718 ' <conf$$subs.awk | sed '
16719 /^[^""]/{
16720 N
16721 s/\n//
16722 }
16723 ' >>$CONFIG_STATUS || ac_write_fail=1
16724 rm -f conf$$subs.awk
16725 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16726 _ACAWK
16727 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16728 for (key in S) S_is_set[key] = 1
16729 FS = "\a"
16730
16731 }
16732 {
16733 line = $ 0
16734 nfields = split(line, field, "@")
16735 substed = 0
16736 len = length(field[1])
16737 for (i = 2; i < nfields; i++) {
16738 key = field[i]
16739 keylen = length(key)
16740 if (S_is_set[key]) {
16741 value = S[key]
16742 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16743 len += length(value) + length(field[++i])
16744 substed = 1
16745 } else
16746 len += 1 + keylen
16747 }
16748
16749 print line
16750 }
16751
16752 _ACAWK
16753 _ACEOF
16754 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16755 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16756 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16757 else
16758 cat
16759 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16760 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16761 _ACEOF
16762
16763 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16764 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16765 # trailing colons and then remove the whole line if VPATH becomes empty
16766 # (actually we leave an empty line to preserve line numbers).
16767 if test "x$srcdir" = x.; then
16768 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16769 h
16770 s///
16771 s/^/:/
16772 s/[ ]*$/:/
16773 s/:\$(srcdir):/:/g
16774 s/:\${srcdir}:/:/g
16775 s/:@srcdir@:/:/g
16776 s/^:*//
16777 s/:*$//
16778 x
16779 s/\(=[ ]*\).*/\1/
16780 G
16781 s/\n//
16782 s/^[^=]*=[ ]*$//
16783 }'
16784 fi
16785
16786 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16787 fi # test -n "$CONFIG_FILES"
16788
16789 # Set up the scripts for CONFIG_HEADERS section.
16790 # No need to generate them if there are no CONFIG_HEADERS.
16791 # This happens for instance with `./config.status Makefile'.
16792 if test -n "$CONFIG_HEADERS"; then
16793 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16794 BEGIN {
16795 _ACEOF
16796
16797 # Transform confdefs.h into an awk script `defines.awk', embedded as
16798 # here-document in config.status, that substitutes the proper values into
16799 # config.h.in to produce config.h.
16800
16801 # Create a delimiter string that does not exist in confdefs.h, to ease
16802 # handling of long lines.
16803 ac_delim='%!_!# '
16804 for ac_last_try in false false :; do
16805 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16806 if test -z "$ac_tt"; then
16807 break
16808 elif $ac_last_try; then
16809 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16810 else
16811 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16812 fi
16813 done
16814
16815 # For the awk script, D is an array of macro values keyed by name,
16816 # likewise P contains macro parameters if any. Preserve backslash
16817 # newline sequences.
16818
16819 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16820 sed -n '
16821 s/.\{148\}/&'"$ac_delim"'/g
16822 t rset
16823 :rset
16824 s/^[ ]*#[ ]*define[ ][ ]*/ /
16825 t def
16826 d
16827 :def
16828 s/\\$//
16829 t bsnl
16830 s/["\\]/\\&/g
16831 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16832 D["\1"]=" \3"/p
16833 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16834 d
16835 :bsnl
16836 s/["\\]/\\&/g
16837 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16838 D["\1"]=" \3\\\\\\n"\\/p
16839 t cont
16840 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16841 t cont
16842 d
16843 :cont
16844 n
16845 s/.\{148\}/&'"$ac_delim"'/g
16846 t clear
16847 :clear
16848 s/\\$//
16849 t bsnlc
16850 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16851 d
16852 :bsnlc
16853 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16854 b cont
16855 ' <confdefs.h | sed '
16856 s/'"$ac_delim"'/"\\\
16857 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16858
16859 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16860 for (key in D) D_is_set[key] = 1
16861 FS = "\a"
16862 }
16863 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16864 line = \$ 0
16865 split(line, arg, " ")
16866 if (arg[1] == "#") {
16867 defundef = arg[2]
16868 mac1 = arg[3]
16869 } else {
16870 defundef = substr(arg[1], 2)
16871 mac1 = arg[2]
16872 }
16873 split(mac1, mac2, "(") #)
16874 macro = mac2[1]
16875 prefix = substr(line, 1, index(line, defundef) - 1)
16876 if (D_is_set[macro]) {
16877 # Preserve the white space surrounding the "#".
16878 print prefix "define", macro P[macro] D[macro]
16879 next
16880 } else {
16881 # Replace #undef with comments. This is necessary, for example,
16882 # in the case of _POSIX_SOURCE, which is predefined and required
16883 # on some systems where configure will not decide to define it.
16884 if (defundef == "undef") {
16885 print "/*", prefix defundef, macro, "*/"
16886 next
16887 }
16888 }
16889 }
16890 { print }
16891 _ACAWK
16892 _ACEOF
16893 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16894 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16895 fi # test -n "$CONFIG_HEADERS"
16896
16897
16898 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16899 shift
16900 for ac_tag
16901 do
16902 case $ac_tag in
16903 :[FHLC]) ac_mode=$ac_tag; continue;;
16904 esac
16905 case $ac_mode$ac_tag in
16906 :[FHL]*:*);;
16907 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16908 :[FH]-) ac_tag=-:-;;
16909 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16910 esac
16911 ac_save_IFS=$IFS
16912 IFS=:
16913 set x $ac_tag
16914 IFS=$ac_save_IFS
16915 shift
16916 ac_file=$1
16917 shift
16918
16919 case $ac_mode in
16920 :L) ac_source=$1;;
16921 :[FH])
16922 ac_file_inputs=
16923 for ac_f
16924 do
16925 case $ac_f in
16926 -) ac_f="$ac_tmp/stdin";;
16927 *) # Look for the file first in the build tree, then in the source tree
16928 # (if the path is not absolute). The absolute path cannot be DOS-style,
16929 # because $ac_f cannot contain `:'.
16930 test -f "$ac_f" ||
16931 case $ac_f in
16932 [\\/$]*) false;;
16933 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16934 esac ||
16935 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16936 esac
16937 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16938 as_fn_append ac_file_inputs " '$ac_f'"
16939 done
16940
16941 # Let's still pretend it is `configure' which instantiates (i.e., don't
16942 # use $as_me), people would be surprised to read:
16943 # /* config.h. Generated by config.status. */
16944 configure_input='Generated from '`
16945 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16946 `' by configure.'
16947 if test x"$ac_file" != x-; then
16948 configure_input="$ac_file. $configure_input"
16949 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16950 $as_echo "$as_me: creating $ac_file" >&6;}
16951 fi
16952 # Neutralize special characters interpreted by sed in replacement strings.
16953 case $configure_input in #(
16954 *\&* | *\|* | *\\* )
16955 ac_sed_conf_input=`$as_echo "$configure_input" |
16956 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16957 *) ac_sed_conf_input=$configure_input;;
16958 esac
16959
16960 case $ac_tag in
16961 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16962 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16963 esac
16964 ;;
16965 esac
16966
16967 ac_dir=`$as_dirname -- "$ac_file" ||
16968 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16969 X"$ac_file" : 'X\(//\)[^/]' \| \
16970 X"$ac_file" : 'X\(//\)$' \| \
16971 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16972 $as_echo X"$ac_file" |
16973 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16974 s//\1/
16975 q
16976 }
16977 /^X\(\/\/\)[^/].*/{
16978 s//\1/
16979 q
16980 }
16981 /^X\(\/\/\)$/{
16982 s//\1/
16983 q
16984 }
16985 /^X\(\/\).*/{
16986 s//\1/
16987 q
16988 }
16989 s/.*/./; q'`
16990 as_dir="$ac_dir"; as_fn_mkdir_p
16991 ac_builddir=.
16992
16993 case "$ac_dir" in
16994 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16995 *)
16996 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16997 # A ".." for each directory in $ac_dir_suffix.
16998 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16999 case $ac_top_builddir_sub in
17000 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17001 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17002 esac ;;
17003 esac
17004 ac_abs_top_builddir=$ac_pwd
17005 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17006 # for backward compatibility:
17007 ac_top_builddir=$ac_top_build_prefix
17008
17009 case $srcdir in
17010 .) # We are building in place.
17011 ac_srcdir=.
17012 ac_top_srcdir=$ac_top_builddir_sub
17013 ac_abs_top_srcdir=$ac_pwd ;;
17014 [\\/]* | ?:[\\/]* ) # Absolute name.
17015 ac_srcdir=$srcdir$ac_dir_suffix;
17016 ac_top_srcdir=$srcdir
17017 ac_abs_top_srcdir=$srcdir ;;
17018 *) # Relative name.
17019 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17020 ac_top_srcdir=$ac_top_build_prefix$srcdir
17021 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17022 esac
17023 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17024
17025
17026 case $ac_mode in
17027 :F)
17028 #
17029 # CONFIG_FILE
17030 #
17031
17032 case $INSTALL in
17033 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17034 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17035 esac
17036 ac_MKDIR_P=$MKDIR_P
17037 case $MKDIR_P in
17038 [\\/$]* | ?:[\\/]* ) ;;
17039 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17040 esac
17041 _ACEOF
17042
17043 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17044 # If the template does not know about datarootdir, expand it.
17045 # FIXME: This hack should be removed a few years after 2.60.
17046 ac_datarootdir_hack=; ac_datarootdir_seen=
17047 ac_sed_dataroot='
17048 /datarootdir/ {
17049 p
17050 q
17051 }
17052 /@datadir@/p
17053 /@docdir@/p
17054 /@infodir@/p
17055 /@localedir@/p
17056 /@mandir@/p'
17057 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17058 *datarootdir*) ac_datarootdir_seen=yes;;
17059 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17060 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17061 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17062 _ACEOF
17063 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17064 ac_datarootdir_hack='
17065 s&@datadir@&$datadir&g
17066 s&@docdir@&$docdir&g
17067 s&@infodir@&$infodir&g
17068 s&@localedir@&$localedir&g
17069 s&@mandir@&$mandir&g
17070 s&\\\${datarootdir}&$datarootdir&g' ;;
17071 esac
17072 _ACEOF
17073
17074 # Neutralize VPATH when `$srcdir' = `.'.
17075 # Shell code in configure.ac might set extrasub.
17076 # FIXME: do we really want to maintain this feature?
17077 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17078 ac_sed_extra="$ac_vpsub
17079 $extrasub
17080 _ACEOF
17081 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17082 :t
17083 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17084 s|@configure_input@|$ac_sed_conf_input|;t t
17085 s&@top_builddir@&$ac_top_builddir_sub&;t t
17086 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17087 s&@srcdir@&$ac_srcdir&;t t
17088 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17089 s&@top_srcdir@&$ac_top_srcdir&;t t
17090 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17091 s&@builddir@&$ac_builddir&;t t
17092 s&@abs_builddir@&$ac_abs_builddir&;t t
17093 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17094 s&@INSTALL@&$ac_INSTALL&;t t
17095 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17096 $ac_datarootdir_hack
17097 "
17098 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17099 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17100
17101 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17102 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17103 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
17104 "$ac_tmp/out"`; test -z "$ac_out"; } &&
17105 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17106 which seems to be undefined. Please make sure it is defined" >&5
17107 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17108 which seems to be undefined. Please make sure it is defined" >&2;}
17109
17110 rm -f "$ac_tmp/stdin"
17111 case $ac_file in
17112 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17113 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17114 esac \
17115 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17116 ;;
17117 :H)
17118 #
17119 # CONFIG_HEADER
17120 #
17121 if test x"$ac_file" != x-; then
17122 {
17123 $as_echo "/* $configure_input */" \
17124 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17125 } >"$ac_tmp/config.h" \
17126 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17127 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17128 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17129 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17130 else
17131 rm -f "$ac_file"
17132 mv "$ac_tmp/config.h" "$ac_file" \
17133 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17134 fi
17135 else
17136 $as_echo "/* $configure_input */" \
17137 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17138 || as_fn_error $? "could not create -" "$LINENO" 5
17139 fi
17140 # Compute "$ac_file"'s index in $config_headers.
17141 _am_arg="$ac_file"
17142 _am_stamp_count=1
17143 for _am_header in $config_headers :; do
17144 case $_am_header in
17145 $_am_arg | $_am_arg:* )
17146 break ;;
17147 * )
17148 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17149 esac
17150 done
17151 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17152 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17153 X"$_am_arg" : 'X\(//\)[^/]' \| \
17154 X"$_am_arg" : 'X\(//\)$' \| \
17155 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17156 $as_echo X"$_am_arg" |
17157 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17158 s//\1/
17159 q
17160 }
17161 /^X\(\/\/\)[^/].*/{
17162 s//\1/
17163 q
17164 }
17165 /^X\(\/\/\)$/{
17166 s//\1/
17167 q
17168 }
17169 /^X\(\/\).*/{
17170 s//\1/
17171 q
17172 }
17173 s/.*/./; q'`/stamp-h$_am_stamp_count
17174 ;;
17175
17176 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17177 $as_echo "$as_me: executing $ac_file commands" >&6;}
17178 ;;
17179 esac
17180
17181
17182 case $ac_file$ac_mode in
17183 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17184 # Older Autoconf quotes --file arguments for eval, but not when files
17185 # are listed without --file. Let's play safe and only enable the eval
17186 # if we detect the quoting.
17187 case $CONFIG_FILES in
17188 *\'*) eval set x "$CONFIG_FILES" ;;
17189 *) set x $CONFIG_FILES ;;
17190 esac
17191 shift
17192 for mf
17193 do
17194 # Strip MF so we end up with the name of the file.
17195 mf=`echo "$mf" | sed -e 's/:.*$//'`
17196 # Check whether this is an Automake generated Makefile or not.
17197 # We used to match only the files named 'Makefile.in', but
17198 # some people rename them; so instead we look at the file content.
17199 # Grep'ing the first line is not enough: some people post-process
17200 # each Makefile.in and add a new line on top of each file to say so.
17201 # Grep'ing the whole file is not good either: AIX grep has a line
17202 # limit of 2048, but all sed's we know have understand at least 4000.
17203 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17204 dirpart=`$as_dirname -- "$mf" ||
17205 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17206 X"$mf" : 'X\(//\)[^/]' \| \
17207 X"$mf" : 'X\(//\)$' \| \
17208 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17209 $as_echo X"$mf" |
17210 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17211 s//\1/
17212 q
17213 }
17214 /^X\(\/\/\)[^/].*/{
17215 s//\1/
17216 q
17217 }
17218 /^X\(\/\/\)$/{
17219 s//\1/
17220 q
17221 }
17222 /^X\(\/\).*/{
17223 s//\1/
17224 q
17225 }
17226 s/.*/./; q'`
17227 else
17228 continue
17229 fi
17230 # Extract the definition of DEPDIR, am__include, and am__quote
17231 # from the Makefile without running 'make'.
17232 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17233 test -z "$DEPDIR" && continue
17234 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17235 test -z "$am__include" && continue
17236 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17237 # Find all dependency output files, they are included files with
17238 # $(DEPDIR) in their names. We invoke sed twice because it is the
17239 # simplest approach to changing $(DEPDIR) to its actual value in the
17240 # expansion.
17241 for file in `sed -n "
17242 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17243 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
17244 # Make sure the directory exists.
17245 test -f "$dirpart/$file" && continue
17246 fdir=`$as_dirname -- "$file" ||
17247 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17248 X"$file" : 'X\(//\)[^/]' \| \
17249 X"$file" : 'X\(//\)$' \| \
17250 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17251 $as_echo X"$file" |
17252 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17253 s//\1/
17254 q
17255 }
17256 /^X\(\/\/\)[^/].*/{
17257 s//\1/
17258 q
17259 }
17260 /^X\(\/\/\)$/{
17261 s//\1/
17262 q
17263 }
17264 /^X\(\/\).*/{
17265 s//\1/
17266 q
17267 }
17268 s/.*/./; q'`
17269 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17270 # echo "creating $dirpart/$file"
17271 echo '# dummy' > "$dirpart/$file"
17272 done
17273 done
17274 }
17275 ;;
17276 "libtool":C)
17277
17278 # See if we are running on zsh, and set the options which allow our
17279 # commands through without removal of \ escapes.
17280 if test -n "${ZSH_VERSION+set}" ; then
17281 setopt NO_GLOB_SUBST
17282 fi
17283
17284 cfgfile="${ofile}T"
17285 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17286 $RM "$cfgfile"
17287
17288 cat <<_LT_EOF >> "$cfgfile"
17289 #! $SHELL
17290
17291 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17292 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17293 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17294 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
17295 #
17296 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17297 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17298 # Written by Gordon Matzigkeit, 1996
17299 #
17300 # This file is part of GNU Libtool.
17301 #
17302 # GNU Libtool is free software; you can redistribute it and/or
17303 # modify it under the terms of the GNU General Public License as
17304 # published by the Free Software Foundation; either version 2 of
17305 # the License, or (at your option) any later version.
17306 #
17307 # As a special exception to the GNU General Public License,
17308 # if you distribute this file as part of a program or library that
17309 # is built using GNU Libtool, you may include this file under the
17310 # same distribution terms that you use for the rest of that program.
17311 #
17312 # GNU Libtool is distributed in the hope that it will be useful,
17313 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17314 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17315 # GNU General Public License for more details.
17316 #
17317 # You should have received a copy of the GNU General Public License
17318 # along with GNU Libtool; see the file COPYING. If not, a copy
17319 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17320 # obtained by writing to the Free Software Foundation, Inc.,
17321 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17322
17323
17324 # The names of the tagged configurations supported by this script.
17325 available_tags=""
17326
17327 # ### BEGIN LIBTOOL CONFIG
17328
17329 # Which release of libtool.m4 was used?
17330 macro_version=$macro_version
17331 macro_revision=$macro_revision
17332
17333 # Whether or not to build shared libraries.
17334 build_libtool_libs=$enable_shared
17335
17336 # Whether or not to build static libraries.
17337 build_old_libs=$enable_static
17338
17339 # What type of objects to build.
17340 pic_mode=$pic_mode
17341
17342 # Whether or not to optimize for fast installation.
17343 fast_install=$enable_fast_install
17344
17345 # Shell to use when invoking shell scripts.
17346 SHELL=$lt_SHELL
17347
17348 # An echo program that protects backslashes.
17349 ECHO=$lt_ECHO
17350
17351 # The host system.
17352 host_alias=$host_alias
17353 host=$host
17354 host_os=$host_os
17355
17356 # The build system.
17357 build_alias=$build_alias
17358 build=$build
17359 build_os=$build_os
17360
17361 # A sed program that does not truncate output.
17362 SED=$lt_SED
17363
17364 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17365 Xsed="\$SED -e 1s/^X//"
17366
17367 # A grep program that handles long lines.
17368 GREP=$lt_GREP
17369
17370 # An ERE matcher.
17371 EGREP=$lt_EGREP
17372
17373 # A literal string matcher.
17374 FGREP=$lt_FGREP
17375
17376 # A BSD- or MS-compatible name lister.
17377 NM=$lt_NM
17378
17379 # Whether we need soft or hard links.
17380 LN_S=$lt_LN_S
17381
17382 # What is the maximum length of a command?
17383 max_cmd_len=$max_cmd_len
17384
17385 # Object file suffix (normally "o").
17386 objext=$ac_objext
17387
17388 # Executable file suffix (normally "").
17389 exeext=$exeext
17390
17391 # whether the shell understands "unset".
17392 lt_unset=$lt_unset
17393
17394 # turn spaces into newlines.
17395 SP2NL=$lt_lt_SP2NL
17396
17397 # turn newlines into spaces.
17398 NL2SP=$lt_lt_NL2SP
17399
17400 # An object symbol dumper.
17401 OBJDUMP=$lt_OBJDUMP
17402
17403 # Method to check whether dependent libraries are shared objects.
17404 deplibs_check_method=$lt_deplibs_check_method
17405
17406 # Command to use when deplibs_check_method == "file_magic".
17407 file_magic_cmd=$lt_file_magic_cmd
17408
17409 # The archiver.
17410 AR=$lt_AR
17411 AR_FLAGS=$lt_AR_FLAGS
17412
17413 # A symbol stripping program.
17414 STRIP=$lt_STRIP
17415
17416 # Commands used to install an old-style archive.
17417 RANLIB=$lt_RANLIB
17418 old_postinstall_cmds=$lt_old_postinstall_cmds
17419 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17420
17421 # Whether to use a lock for old archive extraction.
17422 lock_old_archive_extraction=$lock_old_archive_extraction
17423
17424 # A C compiler.
17425 LTCC=$lt_CC
17426
17427 # LTCC compiler flags.
17428 LTCFLAGS=$lt_CFLAGS
17429
17430 # Take the output of nm and produce a listing of raw symbols and C names.
17431 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17432
17433 # Transform the output of nm in a proper C declaration.
17434 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17435
17436 # Transform the output of nm in a C name address pair.
17437 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17438
17439 # Transform the output of nm in a C name address pair when lib prefix is needed.
17440 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17441
17442 # The name of the directory that contains temporary libtool files.
17443 objdir=$objdir
17444
17445 # Used to examine libraries when file_magic_cmd begins with "file".
17446 MAGIC_CMD=$MAGIC_CMD
17447
17448 # Must we lock files when doing compilation?
17449 need_locks=$lt_need_locks
17450
17451 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17452 DSYMUTIL=$lt_DSYMUTIL
17453
17454 # Tool to change global to local symbols on Mac OS X.
17455 NMEDIT=$lt_NMEDIT
17456
17457 # Tool to manipulate fat objects and archives on Mac OS X.
17458 LIPO=$lt_LIPO
17459
17460 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17461 OTOOL=$lt_OTOOL
17462
17463 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17464 OTOOL64=$lt_OTOOL64
17465
17466 # Old archive suffix (normally "a").
17467 libext=$libext
17468
17469 # Shared library suffix (normally ".so").
17470 shrext_cmds=$lt_shrext_cmds
17471
17472 # The commands to extract the exported symbol list from a shared archive.
17473 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17474
17475 # Variables whose values should be saved in libtool wrapper scripts and
17476 # restored at link time.
17477 variables_saved_for_relink=$lt_variables_saved_for_relink
17478
17479 # Do we need the "lib" prefix for modules?
17480 need_lib_prefix=$need_lib_prefix
17481
17482 # Do we need a version for libraries?
17483 need_version=$need_version
17484
17485 # Library versioning type.
17486 version_type=$version_type
17487
17488 # Shared library runtime path variable.
17489 runpath_var=$runpath_var
17490
17491 # Shared library path variable.
17492 shlibpath_var=$shlibpath_var
17493
17494 # Is shlibpath searched before the hard-coded library search path?
17495 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17496
17497 # Format of library name prefix.
17498 libname_spec=$lt_libname_spec
17499
17500 # List of archive names. First name is the real one, the rest are links.
17501 # The last name is the one that the linker finds with -lNAME
17502 library_names_spec=$lt_library_names_spec
17503
17504 # The coded name of the library, if different from the real name.
17505 soname_spec=$lt_soname_spec
17506
17507 # Permission mode override for installation of shared libraries.
17508 install_override_mode=$lt_install_override_mode
17509
17510 # Command to use after installation of a shared archive.
17511 postinstall_cmds=$lt_postinstall_cmds
17512
17513 # Command to use after uninstallation of a shared archive.
17514 postuninstall_cmds=$lt_postuninstall_cmds
17515
17516 # Commands used to finish a libtool library installation in a directory.
17517 finish_cmds=$lt_finish_cmds
17518
17519 # As "finish_cmds", except a single script fragment to be evaled but
17520 # not shown.
17521 finish_eval=$lt_finish_eval
17522
17523 # Whether we should hardcode library paths into libraries.
17524 hardcode_into_libs=$hardcode_into_libs
17525
17526 # Compile-time system search path for libraries.
17527 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17528
17529 # Run-time system search path for libraries.
17530 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17531
17532 # Whether dlopen is supported.
17533 dlopen_support=$enable_dlopen
17534
17535 # Whether dlopen of programs is supported.
17536 dlopen_self=$enable_dlopen_self
17537
17538 # Whether dlopen of statically linked programs is supported.
17539 dlopen_self_static=$enable_dlopen_self_static
17540
17541 # Commands to strip libraries.
17542 old_striplib=$lt_old_striplib
17543 striplib=$lt_striplib
17544
17545
17546 # The linker used to build libraries.
17547 LD=$lt_LD
17548
17549 # How to create reloadable object files.
17550 reload_flag=$lt_reload_flag
17551 reload_cmds=$lt_reload_cmds
17552
17553 # Commands used to build an old-style archive.
17554 old_archive_cmds=$lt_old_archive_cmds
17555
17556 # A language specific compiler.
17557 CC=$lt_compiler
17558
17559 # Is the compiler the GNU compiler?
17560 with_gcc=$GCC
17561
17562 # Compiler flag to turn off builtin functions.
17563 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17564
17565 # How to pass a linker flag through the compiler.
17566 wl=$lt_lt_prog_compiler_wl
17567
17568 # Additional compiler flags for building library objects.
17569 pic_flag=$lt_lt_prog_compiler_pic
17570
17571 # Compiler flag to prevent dynamic linking.
17572 link_static_flag=$lt_lt_prog_compiler_static
17573
17574 # Does compiler simultaneously support -c and -o options?
17575 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17576
17577 # Whether or not to add -lc for building shared libraries.
17578 build_libtool_need_lc=$archive_cmds_need_lc
17579
17580 # Whether or not to disallow shared libs when runtime libs are static.
17581 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17582
17583 # Compiler flag to allow reflexive dlopens.
17584 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17585
17586 # Compiler flag to generate shared objects directly from archives.
17587 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17588
17589 # Whether the compiler copes with passing no objects directly.
17590 compiler_needs_object=$lt_compiler_needs_object
17591
17592 # Create an old-style archive from a shared archive.
17593 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17594
17595 # Create a temporary old-style archive to link instead of a shared archive.
17596 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17597
17598 # Commands used to build a shared archive.
17599 archive_cmds=$lt_archive_cmds
17600 archive_expsym_cmds=$lt_archive_expsym_cmds
17601
17602 # Commands used to build a loadable module if different from building
17603 # a shared archive.
17604 module_cmds=$lt_module_cmds
17605 module_expsym_cmds=$lt_module_expsym_cmds
17606
17607 # Whether we are building with GNU ld or not.
17608 with_gnu_ld=$lt_with_gnu_ld
17609
17610 # Flag that allows shared libraries with undefined symbols to be built.
17611 allow_undefined_flag=$lt_allow_undefined_flag
17612
17613 # Flag that enforces no undefined symbols.
17614 no_undefined_flag=$lt_no_undefined_flag
17615
17616 # Flag to hardcode \$libdir into a binary during linking.
17617 # This must work even if \$libdir does not exist
17618 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17619
17620 # If ld is used when linking, flag to hardcode \$libdir into a binary
17621 # during linking. This must work even if \$libdir does not exist.
17622 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17623
17624 # Whether we need a single "-rpath" flag with a separated argument.
17625 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17626
17627 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17628 # DIR into the resulting binary.
17629 hardcode_direct=$hardcode_direct
17630
17631 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17632 # DIR into the resulting binary and the resulting library dependency is
17633 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17634 # library is relocated.
17635 hardcode_direct_absolute=$hardcode_direct_absolute
17636
17637 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17638 # into the resulting binary.
17639 hardcode_minus_L=$hardcode_minus_L
17640
17641 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17642 # into the resulting binary.
17643 hardcode_shlibpath_var=$hardcode_shlibpath_var
17644
17645 # Set to "yes" if building a shared library automatically hardcodes DIR
17646 # into the library and all subsequent libraries and executables linked
17647 # against it.
17648 hardcode_automatic=$hardcode_automatic
17649
17650 # Set to yes if linker adds runtime paths of dependent libraries
17651 # to runtime path list.
17652 inherit_rpath=$inherit_rpath
17653
17654 # Whether libtool must link a program against all its dependency libraries.
17655 link_all_deplibs=$link_all_deplibs
17656
17657 # Fix the shell variable \$srcfile for the compiler.
17658 fix_srcfile_path=$lt_fix_srcfile_path
17659
17660 # Set to "yes" if exported symbols are required.
17661 always_export_symbols=$always_export_symbols
17662
17663 # The commands to list exported symbols.
17664 export_symbols_cmds=$lt_export_symbols_cmds
17665
17666 # Symbols that should not be listed in the preloaded symbols.
17667 exclude_expsyms=$lt_exclude_expsyms
17668
17669 # Symbols that must always be exported.
17670 include_expsyms=$lt_include_expsyms
17671
17672 # Commands necessary for linking programs (against libraries) with templates.
17673 prelink_cmds=$lt_prelink_cmds
17674
17675 # Specify filename containing input files.
17676 file_list_spec=$lt_file_list_spec
17677
17678 # How to hardcode a shared library path into an executable.
17679 hardcode_action=$hardcode_action
17680
17681 # ### END LIBTOOL CONFIG
17682
17683 _LT_EOF
17684
17685 case $host_os in
17686 aix3*)
17687 cat <<\_LT_EOF >> "$cfgfile"
17688 # AIX sometimes has problems with the GCC collect2 program. For some
17689 # reason, if we set the COLLECT_NAMES environment variable, the problems
17690 # vanish in a puff of smoke.
17691 if test "X${COLLECT_NAMES+set}" != Xset; then
17692 COLLECT_NAMES=
17693 export COLLECT_NAMES
17694 fi
17695 _LT_EOF
17696 ;;
17697 esac
17698
17699
17700 ltmain="$ac_aux_dir/ltmain.sh"
17701
17702
17703 # We use sed instead of cat because bash on DJGPP gets confused if
17704 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17705 # text mode, it properly converts lines to CR/LF. This bash problem
17706 # is reportedly fixed, but why not run on old versions too?
17707 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17708 || (rm -f "$cfgfile"; exit 1)
17709
17710 case $xsi_shell in
17711 yes)
17712 cat << \_LT_EOF >> "$cfgfile"
17713
17714 # func_dirname file append nondir_replacement
17715 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17716 # otherwise set result to NONDIR_REPLACEMENT.
17717 func_dirname ()
17718 {
17719 case ${1} in
17720 */*) func_dirname_result="${1%/*}${2}" ;;
17721 * ) func_dirname_result="${3}" ;;
17722 esac
17723 }
17724
17725 # func_basename file
17726 func_basename ()
17727 {
17728 func_basename_result="${1##*/}"
17729 }
17730
17731 # func_dirname_and_basename file append nondir_replacement
17732 # perform func_basename and func_dirname in a single function
17733 # call:
17734 # dirname: Compute the dirname of FILE. If nonempty,
17735 # add APPEND to the result, otherwise set result
17736 # to NONDIR_REPLACEMENT.
17737 # value returned in "$func_dirname_result"
17738 # basename: Compute filename of FILE.
17739 # value retuned in "$func_basename_result"
17740 # Implementation must be kept synchronized with func_dirname
17741 # and func_basename. For efficiency, we do not delegate to
17742 # those functions but instead duplicate the functionality here.
17743 func_dirname_and_basename ()
17744 {
17745 case ${1} in
17746 */*) func_dirname_result="${1%/*}${2}" ;;
17747 * ) func_dirname_result="${3}" ;;
17748 esac
17749 func_basename_result="${1##*/}"
17750 }
17751
17752 # func_stripname prefix suffix name
17753 # strip PREFIX and SUFFIX off of NAME.
17754 # PREFIX and SUFFIX must not contain globbing or regex special
17755 # characters, hashes, percent signs, but SUFFIX may contain a leading
17756 # dot (in which case that matches only a dot).
17757 func_stripname ()
17758 {
17759 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17760 # positional parameters, so assign one to ordinary parameter first.
17761 func_stripname_result=${3}
17762 func_stripname_result=${func_stripname_result#"${1}"}
17763 func_stripname_result=${func_stripname_result%"${2}"}
17764 }
17765
17766 # func_opt_split
17767 func_opt_split ()
17768 {
17769 func_opt_split_opt=${1%%=*}
17770 func_opt_split_arg=${1#*=}
17771 }
17772
17773 # func_lo2o object
17774 func_lo2o ()
17775 {
17776 case ${1} in
17777 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17778 *) func_lo2o_result=${1} ;;
17779 esac
17780 }
17781
17782 # func_xform libobj-or-source
17783 func_xform ()
17784 {
17785 func_xform_result=${1%.*}.lo
17786 }
17787
17788 # func_arith arithmetic-term...
17789 func_arith ()
17790 {
17791 func_arith_result=$(( $* ))
17792 }
17793
17794 # func_len string
17795 # STRING may not start with a hyphen.
17796 func_len ()
17797 {
17798 func_len_result=${#1}
17799 }
17800
17801 _LT_EOF
17802 ;;
17803 *) # Bourne compatible functions.
17804 cat << \_LT_EOF >> "$cfgfile"
17805
17806 # func_dirname file append nondir_replacement
17807 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17808 # otherwise set result to NONDIR_REPLACEMENT.
17809 func_dirname ()
17810 {
17811 # Extract subdirectory from the argument.
17812 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
17813 if test "X$func_dirname_result" = "X${1}"; then
17814 func_dirname_result="${3}"
17815 else
17816 func_dirname_result="$func_dirname_result${2}"
17817 fi
17818 }
17819
17820 # func_basename file
17821 func_basename ()
17822 {
17823 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
17824 }
17825
17826
17827 # func_stripname prefix suffix name
17828 # strip PREFIX and SUFFIX off of NAME.
17829 # PREFIX and SUFFIX must not contain globbing or regex special
17830 # characters, hashes, percent signs, but SUFFIX may contain a leading
17831 # dot (in which case that matches only a dot).
17832 # func_strip_suffix prefix name
17833 func_stripname ()
17834 {
17835 case ${2} in
17836 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
17837 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
17838 esac
17839 }
17840
17841 # sed scripts:
17842 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17843 my_sed_long_arg='1s/^-[^=]*=//'
17844
17845 # func_opt_split
17846 func_opt_split ()
17847 {
17848 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
17849 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
17850 }
17851
17852 # func_lo2o object
17853 func_lo2o ()
17854 {
17855 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
17856 }
17857
17858 # func_xform libobj-or-source
17859 func_xform ()
17860 {
17861 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
17862 }
17863
17864 # func_arith arithmetic-term...
17865 func_arith ()
17866 {
17867 func_arith_result=`expr "$@"`
17868 }
17869
17870 # func_len string
17871 # STRING may not start with a hyphen.
17872 func_len ()
17873 {
17874 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
17875 }
17876
17877 _LT_EOF
17878 esac
17879
17880 case $lt_shell_append in
17881 yes)
17882 cat << \_LT_EOF >> "$cfgfile"
17883
17884 # func_append var value
17885 # Append VALUE to the end of shell variable VAR.
17886 func_append ()
17887 {
17888 eval "$1+=\$2"
17889 }
17890 _LT_EOF
17891 ;;
17892 *)
17893 cat << \_LT_EOF >> "$cfgfile"
17894
17895 # func_append var value
17896 # Append VALUE to the end of shell variable VAR.
17897 func_append ()
17898 {
17899 eval "$1=\$$1\$2"
17900 }
17901
17902 _LT_EOF
17903 ;;
17904 esac
17905
17906
17907 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
17908 || (rm -f "$cfgfile"; exit 1)
17909
17910 mv -f "$cfgfile" "$ofile" ||
17911 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17912 chmod +x "$ofile"
17913
17914 ;;
17915 "default-1":C)
17916 for ac_file in $CONFIG_FILES; do
17917 # Support "outfile[:infile[:infile...]]"
17918 case "$ac_file" in
17919 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17920 esac
17921 # PO directories have a Makefile.in generated from Makefile.in.in.
17922 case "$ac_file" in */Makefile.in)
17923 # Adjust a relative srcdir.
17924 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
17925 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
17926 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
17927 # In autoconf-2.13 it is called $ac_given_srcdir.
17928 # In autoconf-2.50 it is called $srcdir.
17929 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
17930 case "$ac_given_srcdir" in
17931 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
17932 /*) top_srcdir="$ac_given_srcdir" ;;
17933 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
17934 esac
17935 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
17936 rm -f "$ac_dir/POTFILES"
17937 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
17938 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
17939 POMAKEFILEDEPS="POTFILES.in"
17940 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
17941 # on $ac_dir but don't depend on user-specified configuration
17942 # parameters.
17943 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
17944 # The LINGUAS file contains the set of available languages.
17945 if test -n "$OBSOLETE_ALL_LINGUAS"; then
17946 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
17947 fi
17948 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17949 # Hide the ALL_LINGUAS assigment from automake.
17950 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
17951 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17952 else
17953 # The set of available languages was given in configure.ac.
17954 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
17955 fi
17956 case "$ac_given_srcdir" in
17957 .) srcdirpre= ;;
17958 *) srcdirpre='$(srcdir)/' ;;
17959 esac
17960 POFILES=
17961 GMOFILES=
17962 UPDATEPOFILES=
17963 DUMMYPOFILES=
17964 for lang in $ALL_LINGUAS; do
17965 POFILES="$POFILES $srcdirpre$lang.po"
17966 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17967 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17968 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17969 done
17970 # CATALOGS depends on both $ac_dir and the user's LINGUAS
17971 # environment variable.
17972 INST_LINGUAS=
17973 if test -n "$ALL_LINGUAS"; then
17974 for presentlang in $ALL_LINGUAS; do
17975 useit=no
17976 if test "%UNSET%" != "$LINGUAS"; then
17977 desiredlanguages="$LINGUAS"
17978 else
17979 desiredlanguages="$ALL_LINGUAS"
17980 fi
17981 for desiredlang in $desiredlanguages; do
17982 # Use the presentlang catalog if desiredlang is
17983 # a. equal to presentlang, or
17984 # b. a variant of presentlang (because in this case,
17985 # presentlang can be used as a fallback for messages
17986 # which are not translated in the desiredlang catalog).
17987 case "$desiredlang" in
17988 "$presentlang"*) useit=yes;;
17989 esac
17990 done
17991 if test $useit = yes; then
17992 INST_LINGUAS="$INST_LINGUAS $presentlang"
17993 fi
17994 done
17995 fi
17996 CATALOGS=
17997 if test -n "$INST_LINGUAS"; then
17998 for lang in $INST_LINGUAS; do
17999 CATALOGS="$CATALOGS $lang.gmo"
18000 done
18001 fi
18002 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18003 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
18004 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18005 if test -f "$f"; then
18006 case "$f" in
18007 *.orig | *.bak | *~) ;;
18008 *) cat "$f" >> "$ac_dir/Makefile" ;;
18009 esac
18010 fi
18011 done
18012 fi
18013 ;;
18014 esac
18015 done ;;
18016
18017 esac
18018 done # for ac_tag
18019
18020
18021 as_fn_exit 0
18022 _ACEOF
18023 ac_clean_files=$ac_clean_files_save
18024
18025 test $ac_write_fail = 0 ||
18026 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
18027
18028
18029 # configure is writing to config.log, and then calls config.status.
18030 # config.status does its own redirection, appending to config.log.
18031 # Unfortunately, on DOS this fails, as config.log is still kept open
18032 # by configure, so config.status won't be able to write to it; its
18033 # output is simply discarded. So we exec the FD to /dev/null,
18034 # effectively closing config.log, so it can be properly (re)opened and
18035 # appended to by config.status. When coming back to configure, we
18036 # need to make the FD available again.
18037 if test "$no_create" != yes; then
18038 ac_cs_success=:
18039 ac_config_status_args=
18040 test "$silent" = yes &&
18041 ac_config_status_args="$ac_config_status_args --quiet"
18042 exec 5>/dev/null
18043 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18044 exec 5>>config.log
18045 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18046 # would make configure fail if this is the last instruction.
18047 $ac_cs_success || as_fn_exit 1
18048 fi
18049 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18050 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18051 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18052 fi
18053
18054
18055
18056 touch config.status.tmp
18057 if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then
18058 sed '/as_fn_exit 0/i \
18059 sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
18060 touch --reference=Makefile Makefile.tmp \
18061 mv Makefile.tmp Makefile \
18062 ' config.status > config.status.tmp
18063 touch --reference=config.status config.status.tmp
18064 mv config.status.tmp config.status
18065 chmod +x config.status
18066 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp
18067 touch --reference=Makefile Makefile.tmp
18068 mv Makefile.tmp Makefile
18069 else
18070 rm -f config.status.tmp
18071 fi
This page took 0.429937 seconds and 4 git commands to generate.