Do not build libctf for targets that do not use the ELF file format.
[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.32.51.
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.32.51'
591 PACKAGE_STRING='binutils 2.32.51'
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 LIBCTF
640 OBJDUMP_PRIVATE_OFILES
641 OBJDUMP_DEFS
642 BUILD_INSTALL_MISC
643 BUILD_MISC
644 BUILD_DLLWRAP
645 BUILD_WINDMC
646 BUILD_WINDRES
647 DLLTOOL_DEFS
648 BUILD_DLLTOOL
649 BUILD_SRCONV
650 LTLIBICONV
651 LIBICONV
652 zlibinc
653 zlibdir
654 ALLOCA
655 DEMANGLER_NAME
656 EXEEXT_FOR_BUILD
657 CC_FOR_BUILD
658 HDEFINES
659 GENINSRC_NEVER_FALSE
660 GENINSRC_NEVER_TRUE
661 MAINT
662 MAINTAINER_MODE_FALSE
663 MAINTAINER_MODE_TRUE
664 MSGMERGE
665 MSGFMT
666 MKINSTALLDIRS
667 CATOBJEXT
668 GENCAT
669 INSTOBJEXT
670 DATADIRNAME
671 CATALOGS
672 POSUB
673 GMSGFMT
674 XGETTEXT
675 INCINTL
676 LIBINTL_DEP
677 LIBINTL
678 USE_NLS
679 LEXLIB
680 LEX_OUTPUT_ROOT
681 LEX
682 YFLAGS
683 YACC
684 WARN_WRITE_STRINGS
685 NO_WERROR
686 WARN_CFLAGS_FOR_BUILD
687 WARN_CFLAGS
688 OTOOL64
689 OTOOL
690 LIPO
691 NMEDIT
692 DSYMUTIL
693 RANLIB
694 AR
695 OBJDUMP
696 LN_S
697 NM
698 ac_ct_DUMPBIN
699 DUMPBIN
700 LD
701 FGREP
702 SED
703 LIBTOOL
704 EGREP
705 GREP
706 CPP
707 AM_BACKSLASH
708 AM_DEFAULT_VERBOSITY
709 AM_DEFAULT_V
710 AM_V
711 am__fastdepCC_FALSE
712 am__fastdepCC_TRUE
713 CCDEPMODE
714 am__nodep
715 AMDEPBACKSLASH
716 AMDEP_FALSE
717 AMDEP_TRUE
718 am__quote
719 am__include
720 DEPDIR
721 am__untar
722 am__tar
723 AMTAR
724 am__leading_dot
725 SET_MAKE
726 AWK
727 mkdir_p
728 MKDIR_P
729 INSTALL_STRIP_PROGRAM
730 STRIP
731 install_sh
732 MAKEINFO
733 AUTOHEADER
734 AUTOMAKE
735 AUTOCONF
736 ACLOCAL
737 VERSION
738 PACKAGE
739 CYGPATH_W
740 am__isrc
741 INSTALL_DATA
742 INSTALL_SCRIPT
743 INSTALL_PROGRAM
744 OBJEXT
745 EXEEXT
746 ac_ct_CC
747 CPPFLAGS
748 LDFLAGS
749 CFLAGS
750 CC
751 target_os
752 target_vendor
753 target_cpu
754 target
755 host_os
756 host_vendor
757 host_cpu
758 host
759 build_os
760 build_vendor
761 build_cpu
762 build
763 target_alias
764 host_alias
765 build_alias
766 LIBS
767 ECHO_T
768 ECHO_N
769 ECHO_C
770 DEFS
771 mandir
772 localedir
773 libdir
774 psdir
775 pdfdir
776 dvidir
777 htmldir
778 infodir
779 docdir
780 oldincludedir
781 includedir
782 localstatedir
783 sharedstatedir
784 sysconfdir
785 datadir
786 datarootdir
787 libexecdir
788 sbindir
789 bindir
790 program_transform_name
791 prefix
792 exec_prefix
793 PACKAGE_URL
794 PACKAGE_BUGREPORT
795 PACKAGE_STRING
796 PACKAGE_VERSION
797 PACKAGE_TARNAME
798 PACKAGE_NAME
799 PATH_SEPARATOR
800 SHELL'
801 ac_subst_files=''
802 ac_user_opts='
803 enable_option_checking
804 enable_dependency_tracking
805 enable_silent_rules
806 enable_shared
807 enable_static
808 with_pic
809 enable_fast_install
810 with_gnu_ld
811 enable_libtool_lock
812 enable_plugins
813 enable_largefile
814 enable_targets
815 enable_deterministic_archives
816 enable_default_strings_all
817 enable_werror
818 enable_build_warnings
819 enable_nls
820 enable_maintainer_mode
821 with_system_zlib
822 enable_rpath
823 with_libiconv_prefix
824 '
825 ac_precious_vars='build_alias
826 host_alias
827 target_alias
828 CC
829 CFLAGS
830 LDFLAGS
831 LIBS
832 CPPFLAGS
833 CPP
834 YACC
835 YFLAGS'
836
837
838 # Initialize some variables set by options.
839 ac_init_help=
840 ac_init_version=false
841 ac_unrecognized_opts=
842 ac_unrecognized_sep=
843 # The variables have the same names as the options, with
844 # dashes changed to underlines.
845 cache_file=/dev/null
846 exec_prefix=NONE
847 no_create=
848 no_recursion=
849 prefix=NONE
850 program_prefix=NONE
851 program_suffix=NONE
852 program_transform_name=s,x,x,
853 silent=
854 site=
855 srcdir=
856 verbose=
857 x_includes=NONE
858 x_libraries=NONE
859
860 # Installation directory options.
861 # These are left unexpanded so users can "make install exec_prefix=/foo"
862 # and all the variables that are supposed to be based on exec_prefix
863 # by default will actually change.
864 # Use braces instead of parens because sh, perl, etc. also accept them.
865 # (The list follows the same order as the GNU Coding Standards.)
866 bindir='${exec_prefix}/bin'
867 sbindir='${exec_prefix}/sbin'
868 libexecdir='${exec_prefix}/libexec'
869 datarootdir='${prefix}/share'
870 datadir='${datarootdir}'
871 sysconfdir='${prefix}/etc'
872 sharedstatedir='${prefix}/com'
873 localstatedir='${prefix}/var'
874 includedir='${prefix}/include'
875 oldincludedir='/usr/include'
876 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
877 infodir='${datarootdir}/info'
878 htmldir='${docdir}'
879 dvidir='${docdir}'
880 pdfdir='${docdir}'
881 psdir='${docdir}'
882 libdir='${exec_prefix}/lib'
883 localedir='${datarootdir}/locale'
884 mandir='${datarootdir}/man'
885
886 ac_prev=
887 ac_dashdash=
888 for ac_option
889 do
890 # If the previous option needs an argument, assign it.
891 if test -n "$ac_prev"; then
892 eval $ac_prev=\$ac_option
893 ac_prev=
894 continue
895 fi
896
897 case $ac_option in
898 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
899 *=) ac_optarg= ;;
900 *) ac_optarg=yes ;;
901 esac
902
903 # Accept the important Cygnus configure options, so we can diagnose typos.
904
905 case $ac_dashdash$ac_option in
906 --)
907 ac_dashdash=yes ;;
908
909 -bindir | --bindir | --bindi | --bind | --bin | --bi)
910 ac_prev=bindir ;;
911 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
912 bindir=$ac_optarg ;;
913
914 -build | --build | --buil | --bui | --bu)
915 ac_prev=build_alias ;;
916 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
917 build_alias=$ac_optarg ;;
918
919 -cache-file | --cache-file | --cache-fil | --cache-fi \
920 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
921 ac_prev=cache_file ;;
922 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
923 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
924 cache_file=$ac_optarg ;;
925
926 --config-cache | -C)
927 cache_file=config.cache ;;
928
929 -datadir | --datadir | --datadi | --datad)
930 ac_prev=datadir ;;
931 -datadir=* | --datadir=* | --datadi=* | --datad=*)
932 datadir=$ac_optarg ;;
933
934 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
935 | --dataroo | --dataro | --datar)
936 ac_prev=datarootdir ;;
937 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
938 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
939 datarootdir=$ac_optarg ;;
940
941 -disable-* | --disable-*)
942 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
943 # Reject names that are not valid shell variable names.
944 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
945 as_fn_error $? "invalid feature name: $ac_useropt"
946 ac_useropt_orig=$ac_useropt
947 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
948 case $ac_user_opts in
949 *"
950 "enable_$ac_useropt"
951 "*) ;;
952 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
953 ac_unrecognized_sep=', ';;
954 esac
955 eval enable_$ac_useropt=no ;;
956
957 -docdir | --docdir | --docdi | --doc | --do)
958 ac_prev=docdir ;;
959 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
960 docdir=$ac_optarg ;;
961
962 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
963 ac_prev=dvidir ;;
964 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
965 dvidir=$ac_optarg ;;
966
967 -enable-* | --enable-*)
968 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
969 # Reject names that are not valid shell variable names.
970 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
971 as_fn_error $? "invalid feature name: $ac_useropt"
972 ac_useropt_orig=$ac_useropt
973 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
974 case $ac_user_opts in
975 *"
976 "enable_$ac_useropt"
977 "*) ;;
978 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
979 ac_unrecognized_sep=', ';;
980 esac
981 eval enable_$ac_useropt=\$ac_optarg ;;
982
983 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
984 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
985 | --exec | --exe | --ex)
986 ac_prev=exec_prefix ;;
987 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
988 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
989 | --exec=* | --exe=* | --ex=*)
990 exec_prefix=$ac_optarg ;;
991
992 -gas | --gas | --ga | --g)
993 # Obsolete; use --with-gas.
994 with_gas=yes ;;
995
996 -help | --help | --hel | --he | -h)
997 ac_init_help=long ;;
998 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
999 ac_init_help=recursive ;;
1000 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1001 ac_init_help=short ;;
1002
1003 -host | --host | --hos | --ho)
1004 ac_prev=host_alias ;;
1005 -host=* | --host=* | --hos=* | --ho=*)
1006 host_alias=$ac_optarg ;;
1007
1008 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1009 ac_prev=htmldir ;;
1010 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1011 | --ht=*)
1012 htmldir=$ac_optarg ;;
1013
1014 -includedir | --includedir | --includedi | --included | --include \
1015 | --includ | --inclu | --incl | --inc)
1016 ac_prev=includedir ;;
1017 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1018 | --includ=* | --inclu=* | --incl=* | --inc=*)
1019 includedir=$ac_optarg ;;
1020
1021 -infodir | --infodir | --infodi | --infod | --info | --inf)
1022 ac_prev=infodir ;;
1023 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1024 infodir=$ac_optarg ;;
1025
1026 -libdir | --libdir | --libdi | --libd)
1027 ac_prev=libdir ;;
1028 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1029 libdir=$ac_optarg ;;
1030
1031 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1032 | --libexe | --libex | --libe)
1033 ac_prev=libexecdir ;;
1034 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1035 | --libexe=* | --libex=* | --libe=*)
1036 libexecdir=$ac_optarg ;;
1037
1038 -localedir | --localedir | --localedi | --localed | --locale)
1039 ac_prev=localedir ;;
1040 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1041 localedir=$ac_optarg ;;
1042
1043 -localstatedir | --localstatedir | --localstatedi | --localstated \
1044 | --localstate | --localstat | --localsta | --localst | --locals)
1045 ac_prev=localstatedir ;;
1046 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1047 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1048 localstatedir=$ac_optarg ;;
1049
1050 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1051 ac_prev=mandir ;;
1052 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1053 mandir=$ac_optarg ;;
1054
1055 -nfp | --nfp | --nf)
1056 # Obsolete; use --without-fp.
1057 with_fp=no ;;
1058
1059 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1060 | --no-cr | --no-c | -n)
1061 no_create=yes ;;
1062
1063 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1064 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1065 no_recursion=yes ;;
1066
1067 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1068 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1069 | --oldin | --oldi | --old | --ol | --o)
1070 ac_prev=oldincludedir ;;
1071 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1072 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1073 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1074 oldincludedir=$ac_optarg ;;
1075
1076 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1077 ac_prev=prefix ;;
1078 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1079 prefix=$ac_optarg ;;
1080
1081 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1082 | --program-pre | --program-pr | --program-p)
1083 ac_prev=program_prefix ;;
1084 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1085 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1086 program_prefix=$ac_optarg ;;
1087
1088 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1089 | --program-suf | --program-su | --program-s)
1090 ac_prev=program_suffix ;;
1091 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1092 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1093 program_suffix=$ac_optarg ;;
1094
1095 -program-transform-name | --program-transform-name \
1096 | --program-transform-nam | --program-transform-na \
1097 | --program-transform-n | --program-transform- \
1098 | --program-transform | --program-transfor \
1099 | --program-transfo | --program-transf \
1100 | --program-trans | --program-tran \
1101 | --progr-tra | --program-tr | --program-t)
1102 ac_prev=program_transform_name ;;
1103 -program-transform-name=* | --program-transform-name=* \
1104 | --program-transform-nam=* | --program-transform-na=* \
1105 | --program-transform-n=* | --program-transform-=* \
1106 | --program-transform=* | --program-transfor=* \
1107 | --program-transfo=* | --program-transf=* \
1108 | --program-trans=* | --program-tran=* \
1109 | --progr-tra=* | --program-tr=* | --program-t=*)
1110 program_transform_name=$ac_optarg ;;
1111
1112 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1113 ac_prev=pdfdir ;;
1114 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1115 pdfdir=$ac_optarg ;;
1116
1117 -psdir | --psdir | --psdi | --psd | --ps)
1118 ac_prev=psdir ;;
1119 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1120 psdir=$ac_optarg ;;
1121
1122 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1123 | -silent | --silent | --silen | --sile | --sil)
1124 silent=yes ;;
1125
1126 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1127 ac_prev=sbindir ;;
1128 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1129 | --sbi=* | --sb=*)
1130 sbindir=$ac_optarg ;;
1131
1132 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1133 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1134 | --sharedst | --shareds | --shared | --share | --shar \
1135 | --sha | --sh)
1136 ac_prev=sharedstatedir ;;
1137 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1138 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1139 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1140 | --sha=* | --sh=*)
1141 sharedstatedir=$ac_optarg ;;
1142
1143 -site | --site | --sit)
1144 ac_prev=site ;;
1145 -site=* | --site=* | --sit=*)
1146 site=$ac_optarg ;;
1147
1148 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1149 ac_prev=srcdir ;;
1150 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1151 srcdir=$ac_optarg ;;
1152
1153 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1154 | --syscon | --sysco | --sysc | --sys | --sy)
1155 ac_prev=sysconfdir ;;
1156 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1157 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1158 sysconfdir=$ac_optarg ;;
1159
1160 -target | --target | --targe | --targ | --tar | --ta | --t)
1161 ac_prev=target_alias ;;
1162 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1163 target_alias=$ac_optarg ;;
1164
1165 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1166 verbose=yes ;;
1167
1168 -version | --version | --versio | --versi | --vers | -V)
1169 ac_init_version=: ;;
1170
1171 -with-* | --with-*)
1172 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1173 # Reject names that are not valid shell variable names.
1174 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1175 as_fn_error $? "invalid package name: $ac_useropt"
1176 ac_useropt_orig=$ac_useropt
1177 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1178 case $ac_user_opts in
1179 *"
1180 "with_$ac_useropt"
1181 "*) ;;
1182 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1183 ac_unrecognized_sep=', ';;
1184 esac
1185 eval with_$ac_useropt=\$ac_optarg ;;
1186
1187 -without-* | --without-*)
1188 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
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--without-$ac_useropt_orig"
1199 ac_unrecognized_sep=', ';;
1200 esac
1201 eval with_$ac_useropt=no ;;
1202
1203 --x)
1204 # Obsolete; use --with-x.
1205 with_x=yes ;;
1206
1207 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1208 | --x-incl | --x-inc | --x-in | --x-i)
1209 ac_prev=x_includes ;;
1210 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1211 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1212 x_includes=$ac_optarg ;;
1213
1214 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1215 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1216 ac_prev=x_libraries ;;
1217 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1218 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1219 x_libraries=$ac_optarg ;;
1220
1221 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1222 Try \`$0 --help' for more information"
1223 ;;
1224
1225 *=*)
1226 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1227 # Reject names that are not valid shell variable names.
1228 case $ac_envvar in #(
1229 '' | [0-9]* | *[!_$as_cr_alnum]* )
1230 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1231 esac
1232 eval $ac_envvar=\$ac_optarg
1233 export $ac_envvar ;;
1234
1235 *)
1236 # FIXME: should be removed in autoconf 3.0.
1237 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1238 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1239 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1240 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1241 ;;
1242
1243 esac
1244 done
1245
1246 if test -n "$ac_prev"; then
1247 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1248 as_fn_error $? "missing argument to $ac_option"
1249 fi
1250
1251 if test -n "$ac_unrecognized_opts"; then
1252 case $enable_option_checking in
1253 no) ;;
1254 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1255 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1256 esac
1257 fi
1258
1259 # Check all directory arguments for consistency.
1260 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1261 datadir sysconfdir sharedstatedir localstatedir includedir \
1262 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1263 libdir localedir mandir
1264 do
1265 eval ac_val=\$$ac_var
1266 # Remove trailing slashes.
1267 case $ac_val in
1268 */ )
1269 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1270 eval $ac_var=\$ac_val;;
1271 esac
1272 # Be sure to have absolute directory names.
1273 case $ac_val in
1274 [\\/$]* | ?:[\\/]* ) continue;;
1275 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1276 esac
1277 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1278 done
1279
1280 # There might be people who depend on the old broken behavior: `$host'
1281 # used to hold the argument of --host etc.
1282 # FIXME: To remove some day.
1283 build=$build_alias
1284 host=$host_alias
1285 target=$target_alias
1286
1287 # FIXME: To remove some day.
1288 if test "x$host_alias" != x; then
1289 if test "x$build_alias" = x; then
1290 cross_compiling=maybe
1291 elif test "x$build_alias" != "x$host_alias"; then
1292 cross_compiling=yes
1293 fi
1294 fi
1295
1296 ac_tool_prefix=
1297 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1298
1299 test "$silent" = yes && exec 6>/dev/null
1300
1301
1302 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1303 ac_ls_di=`ls -di .` &&
1304 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1305 as_fn_error $? "working directory cannot be determined"
1306 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1307 as_fn_error $? "pwd does not report name of working directory"
1308
1309
1310 # Find the source files, if location was not specified.
1311 if test -z "$srcdir"; then
1312 ac_srcdir_defaulted=yes
1313 # Try the directory containing this script, then the parent directory.
1314 ac_confdir=`$as_dirname -- "$as_myself" ||
1315 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1316 X"$as_myself" : 'X\(//\)[^/]' \| \
1317 X"$as_myself" : 'X\(//\)$' \| \
1318 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1319 $as_echo X"$as_myself" |
1320 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1321 s//\1/
1322 q
1323 }
1324 /^X\(\/\/\)[^/].*/{
1325 s//\1/
1326 q
1327 }
1328 /^X\(\/\/\)$/{
1329 s//\1/
1330 q
1331 }
1332 /^X\(\/\).*/{
1333 s//\1/
1334 q
1335 }
1336 s/.*/./; q'`
1337 srcdir=$ac_confdir
1338 if test ! -r "$srcdir/$ac_unique_file"; then
1339 srcdir=..
1340 fi
1341 else
1342 ac_srcdir_defaulted=no
1343 fi
1344 if test ! -r "$srcdir/$ac_unique_file"; then
1345 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1346 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1347 fi
1348 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1349 ac_abs_confdir=`(
1350 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1351 pwd)`
1352 # When building in place, set srcdir=.
1353 if test "$ac_abs_confdir" = "$ac_pwd"; then
1354 srcdir=.
1355 fi
1356 # Remove unnecessary trailing slashes from srcdir.
1357 # Double slashes in file names in object file debugging info
1358 # mess up M-x gdb in Emacs.
1359 case $srcdir in
1360 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1361 esac
1362 for ac_var in $ac_precious_vars; do
1363 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1364 eval ac_env_${ac_var}_value=\$${ac_var}
1365 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1366 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1367 done
1368
1369 #
1370 # Report the --help message.
1371 #
1372 if test "$ac_init_help" = "long"; then
1373 # Omit some internal or obsolete options to make the list less imposing.
1374 # This message is too long to be a string in the A/UX 3.1 sh.
1375 cat <<_ACEOF
1376 \`configure' configures binutils 2.32.51 to adapt to many kinds of systems.
1377
1378 Usage: $0 [OPTION]... [VAR=VALUE]...
1379
1380 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1381 VAR=VALUE. See below for descriptions of some of the useful variables.
1382
1383 Defaults for the options are specified in brackets.
1384
1385 Configuration:
1386 -h, --help display this help and exit
1387 --help=short display options specific to this package
1388 --help=recursive display the short help of all the included packages
1389 -V, --version display version information and exit
1390 -q, --quiet, --silent do not print \`checking ...' messages
1391 --cache-file=FILE cache test results in FILE [disabled]
1392 -C, --config-cache alias for \`--cache-file=config.cache'
1393 -n, --no-create do not create output files
1394 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1395
1396 Installation directories:
1397 --prefix=PREFIX install architecture-independent files in PREFIX
1398 [$ac_default_prefix]
1399 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1400 [PREFIX]
1401
1402 By default, \`make install' will install all the files in
1403 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1404 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1405 for instance \`--prefix=\$HOME'.
1406
1407 For better control, use the options below.
1408
1409 Fine tuning of the installation directories:
1410 --bindir=DIR user executables [EPREFIX/bin]
1411 --sbindir=DIR system admin executables [EPREFIX/sbin]
1412 --libexecdir=DIR program executables [EPREFIX/libexec]
1413 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1414 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1415 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1416 --libdir=DIR object code libraries [EPREFIX/lib]
1417 --includedir=DIR C header files [PREFIX/include]
1418 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1419 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1420 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1421 --infodir=DIR info documentation [DATAROOTDIR/info]
1422 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1423 --mandir=DIR man documentation [DATAROOTDIR/man]
1424 --docdir=DIR documentation root [DATAROOTDIR/doc/binutils]
1425 --htmldir=DIR html documentation [DOCDIR]
1426 --dvidir=DIR dvi documentation [DOCDIR]
1427 --pdfdir=DIR pdf documentation [DOCDIR]
1428 --psdir=DIR ps documentation [DOCDIR]
1429 _ACEOF
1430
1431 cat <<\_ACEOF
1432
1433 Program names:
1434 --program-prefix=PREFIX prepend PREFIX to installed program names
1435 --program-suffix=SUFFIX append SUFFIX to installed program names
1436 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1437
1438 System types:
1439 --build=BUILD configure for building on BUILD [guessed]
1440 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1441 --target=TARGET configure for building compilers for TARGET [HOST]
1442 _ACEOF
1443 fi
1444
1445 if test -n "$ac_init_help"; then
1446 case $ac_init_help in
1447 short | recursive ) echo "Configuration of binutils 2.32.51:";;
1448 esac
1449 cat <<\_ACEOF
1450
1451 Optional Features:
1452 --disable-option-checking ignore unrecognized --enable/--with options
1453 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1454 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1455 --enable-dependency-tracking
1456 do not reject slow dependency extractors
1457 --disable-dependency-tracking
1458 speeds up one-time build
1459 --enable-silent-rules less verbose build output (undo: "make V=1")
1460 --disable-silent-rules verbose build output (undo: "make V=0")
1461 --enable-shared[=PKGS] build shared libraries [default=yes]
1462 --enable-static[=PKGS] build static libraries [default=yes]
1463 --enable-fast-install[=PKGS]
1464 optimize for fast installation [default=yes]
1465 --disable-libtool-lock avoid locking (might break parallel builds)
1466 --enable-plugins Enable support for plugins
1467 --disable-largefile omit support for large files
1468 --enable-targets alternative target configurations
1469 --enable-deterministic-archives
1470 ar and ranlib default to -D behavior
1471 --disable-default-strings-all
1472 strings defaults to --data behavior
1473 --enable-werror treat compile warnings as errors
1474 --enable-build-warnings enable build-time compiler warnings
1475 --disable-nls do not use Native Language Support
1476 --enable-maintainer-mode
1477 enable make rules and dependencies not useful (and
1478 sometimes confusing) to the casual installer
1479 --disable-rpath do not hardcode runtime library paths
1480
1481 Optional Packages:
1482 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1483 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1484 --with-pic try to use only PIC/non-PIC objects [default=use
1485 both]
1486 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1487 --with-system-zlib use installed libz
1488 --with-gnu-ld assume the C compiler uses GNU ld default=no
1489 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1490 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1491
1492 Some influential environment variables:
1493 CC C compiler command
1494 CFLAGS C compiler flags
1495 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1496 nonstandard directory <lib dir>
1497 LIBS libraries to pass to the linker, e.g. -l<library>
1498 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1499 you have headers in a nonstandard directory <include dir>
1500 CPP C preprocessor
1501 YACC The `Yet Another Compiler Compiler' implementation to use.
1502 Defaults to the first program found out of: `bison -y', `byacc',
1503 `yacc'.
1504 YFLAGS The list of arguments that will be passed by default to $YACC.
1505 This script will default YFLAGS to the empty string to avoid a
1506 default value of `-d' given by some make applications.
1507
1508 Use these variables to override the choices made by `configure' or to help
1509 it to find libraries and programs with nonstandard names/locations.
1510
1511 Report bugs to the package provider.
1512 _ACEOF
1513 ac_status=$?
1514 fi
1515
1516 if test "$ac_init_help" = "recursive"; then
1517 # If there are subdirs, report their specific --help.
1518 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1519 test -d "$ac_dir" ||
1520 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1521 continue
1522 ac_builddir=.
1523
1524 case "$ac_dir" in
1525 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1526 *)
1527 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1528 # A ".." for each directory in $ac_dir_suffix.
1529 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1530 case $ac_top_builddir_sub in
1531 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1532 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1533 esac ;;
1534 esac
1535 ac_abs_top_builddir=$ac_pwd
1536 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1537 # for backward compatibility:
1538 ac_top_builddir=$ac_top_build_prefix
1539
1540 case $srcdir in
1541 .) # We are building in place.
1542 ac_srcdir=.
1543 ac_top_srcdir=$ac_top_builddir_sub
1544 ac_abs_top_srcdir=$ac_pwd ;;
1545 [\\/]* | ?:[\\/]* ) # Absolute name.
1546 ac_srcdir=$srcdir$ac_dir_suffix;
1547 ac_top_srcdir=$srcdir
1548 ac_abs_top_srcdir=$srcdir ;;
1549 *) # Relative name.
1550 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1551 ac_top_srcdir=$ac_top_build_prefix$srcdir
1552 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1553 esac
1554 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1555
1556 cd "$ac_dir" || { ac_status=$?; continue; }
1557 # Check for guested configure.
1558 if test -f "$ac_srcdir/configure.gnu"; then
1559 echo &&
1560 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1561 elif test -f "$ac_srcdir/configure"; then
1562 echo &&
1563 $SHELL "$ac_srcdir/configure" --help=recursive
1564 else
1565 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1566 fi || ac_status=$?
1567 cd "$ac_pwd" || { ac_status=$?; break; }
1568 done
1569 fi
1570
1571 test -n "$ac_init_help" && exit $ac_status
1572 if $ac_init_version; then
1573 cat <<\_ACEOF
1574 binutils configure 2.32.51
1575 generated by GNU Autoconf 2.69
1576
1577 Copyright (C) 2012 Free Software Foundation, Inc.
1578 This configure script is free software; the Free Software Foundation
1579 gives unlimited permission to copy, distribute and modify it.
1580 _ACEOF
1581 exit
1582 fi
1583
1584 ## ------------------------ ##
1585 ## Autoconf initialization. ##
1586 ## ------------------------ ##
1587
1588 # ac_fn_c_try_compile LINENO
1589 # --------------------------
1590 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1591 ac_fn_c_try_compile ()
1592 {
1593 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1594 rm -f conftest.$ac_objext
1595 if { { ac_try="$ac_compile"
1596 case "(($ac_try" in
1597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1598 *) ac_try_echo=$ac_try;;
1599 esac
1600 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1601 $as_echo "$ac_try_echo"; } >&5
1602 (eval "$ac_compile") 2>conftest.err
1603 ac_status=$?
1604 if test -s conftest.err; then
1605 grep -v '^ *+' conftest.err >conftest.er1
1606 cat conftest.er1 >&5
1607 mv -f conftest.er1 conftest.err
1608 fi
1609 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1610 test $ac_status = 0; } && {
1611 test -z "$ac_c_werror_flag" ||
1612 test ! -s conftest.err
1613 } && test -s conftest.$ac_objext; then :
1614 ac_retval=0
1615 else
1616 $as_echo "$as_me: failed program was:" >&5
1617 sed 's/^/| /' conftest.$ac_ext >&5
1618
1619 ac_retval=1
1620 fi
1621 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1622 as_fn_set_status $ac_retval
1623
1624 } # ac_fn_c_try_compile
1625
1626 # ac_fn_c_try_link LINENO
1627 # -----------------------
1628 # Try to link conftest.$ac_ext, and return whether this succeeded.
1629 ac_fn_c_try_link ()
1630 {
1631 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1632 rm -f conftest.$ac_objext conftest$ac_exeext
1633 if { { ac_try="$ac_link"
1634 case "(($ac_try" in
1635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1636 *) ac_try_echo=$ac_try;;
1637 esac
1638 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1639 $as_echo "$ac_try_echo"; } >&5
1640 (eval "$ac_link") 2>conftest.err
1641 ac_status=$?
1642 if test -s conftest.err; then
1643 grep -v '^ *+' conftest.err >conftest.er1
1644 cat conftest.er1 >&5
1645 mv -f conftest.er1 conftest.err
1646 fi
1647 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1648 test $ac_status = 0; } && {
1649 test -z "$ac_c_werror_flag" ||
1650 test ! -s conftest.err
1651 } && test -s conftest$ac_exeext && {
1652 test "$cross_compiling" = yes ||
1653 test -x conftest$ac_exeext
1654 }; then :
1655 ac_retval=0
1656 else
1657 $as_echo "$as_me: failed program was:" >&5
1658 sed 's/^/| /' conftest.$ac_ext >&5
1659
1660 ac_retval=1
1661 fi
1662 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1663 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1664 # interfere with the next link command; also delete a directory that is
1665 # left behind by Apple's compiler. We do this before executing the actions.
1666 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1667 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1668 as_fn_set_status $ac_retval
1669
1670 } # ac_fn_c_try_link
1671
1672 # ac_fn_c_try_cpp LINENO
1673 # ----------------------
1674 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1675 ac_fn_c_try_cpp ()
1676 {
1677 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1678 if { { ac_try="$ac_cpp conftest.$ac_ext"
1679 case "(($ac_try" in
1680 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1681 *) ac_try_echo=$ac_try;;
1682 esac
1683 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1684 $as_echo "$ac_try_echo"; } >&5
1685 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1686 ac_status=$?
1687 if test -s conftest.err; then
1688 grep -v '^ *+' conftest.err >conftest.er1
1689 cat conftest.er1 >&5
1690 mv -f conftest.er1 conftest.err
1691 fi
1692 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1693 test $ac_status = 0; } > conftest.i && {
1694 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1695 test ! -s conftest.err
1696 }; then :
1697 ac_retval=0
1698 else
1699 $as_echo "$as_me: failed program was:" >&5
1700 sed 's/^/| /' conftest.$ac_ext >&5
1701
1702 ac_retval=1
1703 fi
1704 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1705 as_fn_set_status $ac_retval
1706
1707 } # ac_fn_c_try_cpp
1708
1709 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1710 # -------------------------------------------------------
1711 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1712 # the include files in INCLUDES and setting the cache variable VAR
1713 # accordingly.
1714 ac_fn_c_check_header_mongrel ()
1715 {
1716 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1717 if eval \${$3+:} false; then :
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1719 $as_echo_n "checking for $2... " >&6; }
1720 if eval \${$3+:} false; then :
1721 $as_echo_n "(cached) " >&6
1722 fi
1723 eval ac_res=\$$3
1724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1725 $as_echo "$ac_res" >&6; }
1726 else
1727 # Is the header compilable?
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1729 $as_echo_n "checking $2 usability... " >&6; }
1730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1731 /* end confdefs.h. */
1732 $4
1733 #include <$2>
1734 _ACEOF
1735 if ac_fn_c_try_compile "$LINENO"; then :
1736 ac_header_compiler=yes
1737 else
1738 ac_header_compiler=no
1739 fi
1740 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1742 $as_echo "$ac_header_compiler" >&6; }
1743
1744 # Is the header present?
1745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1746 $as_echo_n "checking $2 presence... " >&6; }
1747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748 /* end confdefs.h. */
1749 #include <$2>
1750 _ACEOF
1751 if ac_fn_c_try_cpp "$LINENO"; then :
1752 ac_header_preproc=yes
1753 else
1754 ac_header_preproc=no
1755 fi
1756 rm -f conftest.err conftest.i conftest.$ac_ext
1757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1758 $as_echo "$ac_header_preproc" >&6; }
1759
1760 # So? What about this header?
1761 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1762 yes:no: )
1763 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1764 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1765 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1766 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1767 ;;
1768 no:yes:* )
1769 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1770 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1771 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1772 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1774 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1776 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1778 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1779 ;;
1780 esac
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1782 $as_echo_n "checking for $2... " >&6; }
1783 if eval \${$3+:} false; then :
1784 $as_echo_n "(cached) " >&6
1785 else
1786 eval "$3=\$ac_header_compiler"
1787 fi
1788 eval ac_res=\$$3
1789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1790 $as_echo "$ac_res" >&6; }
1791 fi
1792 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1793
1794 } # ac_fn_c_check_header_mongrel
1795
1796 # ac_fn_c_try_run LINENO
1797 # ----------------------
1798 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1799 # that executables *can* be run.
1800 ac_fn_c_try_run ()
1801 {
1802 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1803 if { { ac_try="$ac_link"
1804 case "(($ac_try" in
1805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1806 *) ac_try_echo=$ac_try;;
1807 esac
1808 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1809 $as_echo "$ac_try_echo"; } >&5
1810 (eval "$ac_link") 2>&5
1811 ac_status=$?
1812 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1813 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1814 { { case "(($ac_try" in
1815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1816 *) ac_try_echo=$ac_try;;
1817 esac
1818 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1819 $as_echo "$ac_try_echo"; } >&5
1820 (eval "$ac_try") 2>&5
1821 ac_status=$?
1822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1823 test $ac_status = 0; }; }; then :
1824 ac_retval=0
1825 else
1826 $as_echo "$as_me: program exited with status $ac_status" >&5
1827 $as_echo "$as_me: failed program was:" >&5
1828 sed 's/^/| /' conftest.$ac_ext >&5
1829
1830 ac_retval=$ac_status
1831 fi
1832 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1833 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1834 as_fn_set_status $ac_retval
1835
1836 } # ac_fn_c_try_run
1837
1838 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1839 # -------------------------------------------------------
1840 # Tests whether HEADER exists and can be compiled using the include files in
1841 # INCLUDES, setting the cache variable VAR accordingly.
1842 ac_fn_c_check_header_compile ()
1843 {
1844 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1846 $as_echo_n "checking for $2... " >&6; }
1847 if eval \${$3+:} false; then :
1848 $as_echo_n "(cached) " >&6
1849 else
1850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1851 /* end confdefs.h. */
1852 $4
1853 #include <$2>
1854 _ACEOF
1855 if ac_fn_c_try_compile "$LINENO"; then :
1856 eval "$3=yes"
1857 else
1858 eval "$3=no"
1859 fi
1860 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1861 fi
1862 eval ac_res=\$$3
1863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1864 $as_echo "$ac_res" >&6; }
1865 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1866
1867 } # ac_fn_c_check_header_compile
1868
1869 # ac_fn_c_check_func LINENO FUNC VAR
1870 # ----------------------------------
1871 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1872 ac_fn_c_check_func ()
1873 {
1874 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1876 $as_echo_n "checking for $2... " >&6; }
1877 if eval \${$3+:} false; then :
1878 $as_echo_n "(cached) " >&6
1879 else
1880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1881 /* end confdefs.h. */
1882 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1883 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1884 #define $2 innocuous_$2
1885
1886 /* System header to define __stub macros and hopefully few prototypes,
1887 which can conflict with char $2 (); below.
1888 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1889 <limits.h> exists even on freestanding compilers. */
1890
1891 #ifdef __STDC__
1892 # include <limits.h>
1893 #else
1894 # include <assert.h>
1895 #endif
1896
1897 #undef $2
1898
1899 /* Override any GCC internal prototype to avoid an error.
1900 Use char because int might match the return type of a GCC
1901 builtin and then its argument prototype would still apply. */
1902 #ifdef __cplusplus
1903 extern "C"
1904 #endif
1905 char $2 ();
1906 /* The GNU C library defines this for functions which it implements
1907 to always fail with ENOSYS. Some functions are actually named
1908 something starting with __ and the normal name is an alias. */
1909 #if defined __stub_$2 || defined __stub___$2
1910 choke me
1911 #endif
1912
1913 int
1914 main ()
1915 {
1916 return $2 ();
1917 ;
1918 return 0;
1919 }
1920 _ACEOF
1921 if ac_fn_c_try_link "$LINENO"; then :
1922 eval "$3=yes"
1923 else
1924 eval "$3=no"
1925 fi
1926 rm -f core conftest.err conftest.$ac_objext \
1927 conftest$ac_exeext conftest.$ac_ext
1928 fi
1929 eval ac_res=\$$3
1930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1931 $as_echo "$ac_res" >&6; }
1932 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1933
1934 } # ac_fn_c_check_func
1935
1936 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1937 # --------------------------------------------
1938 # Tries to find the compile-time value of EXPR in a program that includes
1939 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1940 # computed
1941 ac_fn_c_compute_int ()
1942 {
1943 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1944 if test "$cross_compiling" = yes; then
1945 # Depending upon the size, compute the lo and hi bounds.
1946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1947 /* end confdefs.h. */
1948 $4
1949 int
1950 main ()
1951 {
1952 static int test_array [1 - 2 * !(($2) >= 0)];
1953 test_array [0] = 0;
1954 return test_array [0];
1955
1956 ;
1957 return 0;
1958 }
1959 _ACEOF
1960 if ac_fn_c_try_compile "$LINENO"; then :
1961 ac_lo=0 ac_mid=0
1962 while :; do
1963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1964 /* end confdefs.h. */
1965 $4
1966 int
1967 main ()
1968 {
1969 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1970 test_array [0] = 0;
1971 return test_array [0];
1972
1973 ;
1974 return 0;
1975 }
1976 _ACEOF
1977 if ac_fn_c_try_compile "$LINENO"; then :
1978 ac_hi=$ac_mid; break
1979 else
1980 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1981 if test $ac_lo -le $ac_mid; then
1982 ac_lo= ac_hi=
1983 break
1984 fi
1985 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1986 fi
1987 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1988 done
1989 else
1990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1991 /* end confdefs.h. */
1992 $4
1993 int
1994 main ()
1995 {
1996 static int test_array [1 - 2 * !(($2) < 0)];
1997 test_array [0] = 0;
1998 return test_array [0];
1999
2000 ;
2001 return 0;
2002 }
2003 _ACEOF
2004 if ac_fn_c_try_compile "$LINENO"; then :
2005 ac_hi=-1 ac_mid=-1
2006 while :; do
2007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2008 /* end confdefs.h. */
2009 $4
2010 int
2011 main ()
2012 {
2013 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2014 test_array [0] = 0;
2015 return test_array [0];
2016
2017 ;
2018 return 0;
2019 }
2020 _ACEOF
2021 if ac_fn_c_try_compile "$LINENO"; then :
2022 ac_lo=$ac_mid; break
2023 else
2024 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2025 if test $ac_mid -le $ac_hi; then
2026 ac_lo= ac_hi=
2027 break
2028 fi
2029 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2030 fi
2031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2032 done
2033 else
2034 ac_lo= ac_hi=
2035 fi
2036 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2037 fi
2038 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2039 # Binary search between lo and hi bounds.
2040 while test "x$ac_lo" != "x$ac_hi"; do
2041 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2043 /* end confdefs.h. */
2044 $4
2045 int
2046 main ()
2047 {
2048 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2049 test_array [0] = 0;
2050 return test_array [0];
2051
2052 ;
2053 return 0;
2054 }
2055 _ACEOF
2056 if ac_fn_c_try_compile "$LINENO"; then :
2057 ac_hi=$ac_mid
2058 else
2059 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2060 fi
2061 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2062 done
2063 case $ac_lo in #((
2064 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2065 '') ac_retval=1 ;;
2066 esac
2067 else
2068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2069 /* end confdefs.h. */
2070 $4
2071 static long int longval () { return $2; }
2072 static unsigned long int ulongval () { return $2; }
2073 #include <stdio.h>
2074 #include <stdlib.h>
2075 int
2076 main ()
2077 {
2078
2079 FILE *f = fopen ("conftest.val", "w");
2080 if (! f)
2081 return 1;
2082 if (($2) < 0)
2083 {
2084 long int i = longval ();
2085 if (i != ($2))
2086 return 1;
2087 fprintf (f, "%ld", i);
2088 }
2089 else
2090 {
2091 unsigned long int i = ulongval ();
2092 if (i != ($2))
2093 return 1;
2094 fprintf (f, "%lu", i);
2095 }
2096 /* Do not output a trailing newline, as this causes \r\n confusion
2097 on some platforms. */
2098 return ferror (f) || fclose (f) != 0;
2099
2100 ;
2101 return 0;
2102 }
2103 _ACEOF
2104 if ac_fn_c_try_run "$LINENO"; then :
2105 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2106 else
2107 ac_retval=1
2108 fi
2109 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2110 conftest.$ac_objext conftest.beam conftest.$ac_ext
2111 rm -f conftest.val
2112
2113 fi
2114 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2115 as_fn_set_status $ac_retval
2116
2117 } # ac_fn_c_compute_int
2118
2119 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2120 # -------------------------------------------
2121 # Tests whether TYPE exists after having included INCLUDES, setting cache
2122 # variable VAR accordingly.
2123 ac_fn_c_check_type ()
2124 {
2125 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2127 $as_echo_n "checking for $2... " >&6; }
2128 if eval \${$3+:} false; then :
2129 $as_echo_n "(cached) " >&6
2130 else
2131 eval "$3=no"
2132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2133 /* end confdefs.h. */
2134 $4
2135 int
2136 main ()
2137 {
2138 if (sizeof ($2))
2139 return 0;
2140 ;
2141 return 0;
2142 }
2143 _ACEOF
2144 if ac_fn_c_try_compile "$LINENO"; then :
2145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2146 /* end confdefs.h. */
2147 $4
2148 int
2149 main ()
2150 {
2151 if (sizeof (($2)))
2152 return 0;
2153 ;
2154 return 0;
2155 }
2156 _ACEOF
2157 if ac_fn_c_try_compile "$LINENO"; then :
2158
2159 else
2160 eval "$3=yes"
2161 fi
2162 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2163 fi
2164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2165 fi
2166 eval ac_res=\$$3
2167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2168 $as_echo "$ac_res" >&6; }
2169 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2170
2171 } # ac_fn_c_check_type
2172
2173 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2174 # ---------------------------------------------
2175 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2176 # accordingly.
2177 ac_fn_c_check_decl ()
2178 {
2179 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2180 as_decl_name=`echo $2|sed 's/ *(.*//'`
2181 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2183 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2184 if eval \${$3+:} false; then :
2185 $as_echo_n "(cached) " >&6
2186 else
2187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2188 /* end confdefs.h. */
2189 $4
2190 int
2191 main ()
2192 {
2193 #ifndef $as_decl_name
2194 #ifdef __cplusplus
2195 (void) $as_decl_use;
2196 #else
2197 (void) $as_decl_name;
2198 #endif
2199 #endif
2200
2201 ;
2202 return 0;
2203 }
2204 _ACEOF
2205 if ac_fn_c_try_compile "$LINENO"; then :
2206 eval "$3=yes"
2207 else
2208 eval "$3=no"
2209 fi
2210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2211 fi
2212 eval ac_res=\$$3
2213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2214 $as_echo "$ac_res" >&6; }
2215 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2216
2217 } # ac_fn_c_check_decl
2218 cat >config.log <<_ACEOF
2219 This file contains any messages produced by compilers while
2220 running configure, to aid debugging if configure makes a mistake.
2221
2222 It was created by binutils $as_me 2.32.51, which was
2223 generated by GNU Autoconf 2.69. Invocation command line was
2224
2225 $ $0 $@
2226
2227 _ACEOF
2228 exec 5>>config.log
2229 {
2230 cat <<_ASUNAME
2231 ## --------- ##
2232 ## Platform. ##
2233 ## --------- ##
2234
2235 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2236 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2237 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2238 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2239 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2240
2241 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2242 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2243
2244 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2245 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2246 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2247 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2248 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2249 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2250 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2251
2252 _ASUNAME
2253
2254 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2255 for as_dir in $PATH
2256 do
2257 IFS=$as_save_IFS
2258 test -z "$as_dir" && as_dir=.
2259 $as_echo "PATH: $as_dir"
2260 done
2261 IFS=$as_save_IFS
2262
2263 } >&5
2264
2265 cat >&5 <<_ACEOF
2266
2267
2268 ## ----------- ##
2269 ## Core tests. ##
2270 ## ----------- ##
2271
2272 _ACEOF
2273
2274
2275 # Keep a trace of the command line.
2276 # Strip out --no-create and --no-recursion so they do not pile up.
2277 # Strip out --silent because we don't want to record it for future runs.
2278 # Also quote any args containing shell meta-characters.
2279 # Make two passes to allow for proper duplicate-argument suppression.
2280 ac_configure_args=
2281 ac_configure_args0=
2282 ac_configure_args1=
2283 ac_must_keep_next=false
2284 for ac_pass in 1 2
2285 do
2286 for ac_arg
2287 do
2288 case $ac_arg in
2289 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2290 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2291 | -silent | --silent | --silen | --sile | --sil)
2292 continue ;;
2293 *\'*)
2294 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2295 esac
2296 case $ac_pass in
2297 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2298 2)
2299 as_fn_append ac_configure_args1 " '$ac_arg'"
2300 if test $ac_must_keep_next = true; then
2301 ac_must_keep_next=false # Got value, back to normal.
2302 else
2303 case $ac_arg in
2304 *=* | --config-cache | -C | -disable-* | --disable-* \
2305 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2306 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2307 | -with-* | --with-* | -without-* | --without-* | --x)
2308 case "$ac_configure_args0 " in
2309 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2310 esac
2311 ;;
2312 -* ) ac_must_keep_next=true ;;
2313 esac
2314 fi
2315 as_fn_append ac_configure_args " '$ac_arg'"
2316 ;;
2317 esac
2318 done
2319 done
2320 { ac_configure_args0=; unset ac_configure_args0;}
2321 { ac_configure_args1=; unset ac_configure_args1;}
2322
2323 # When interrupted or exit'd, cleanup temporary files, and complete
2324 # config.log. We remove comments because anyway the quotes in there
2325 # would cause problems or look ugly.
2326 # WARNING: Use '\'' to represent an apostrophe within the trap.
2327 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2328 trap 'exit_status=$?
2329 # Save into config.log some information that might help in debugging.
2330 {
2331 echo
2332
2333 $as_echo "## ---------------- ##
2334 ## Cache variables. ##
2335 ## ---------------- ##"
2336 echo
2337 # The following way of writing the cache mishandles newlines in values,
2338 (
2339 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2340 eval ac_val=\$$ac_var
2341 case $ac_val in #(
2342 *${as_nl}*)
2343 case $ac_var in #(
2344 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2345 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2346 esac
2347 case $ac_var in #(
2348 _ | IFS | as_nl) ;; #(
2349 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2350 *) { eval $ac_var=; unset $ac_var;} ;;
2351 esac ;;
2352 esac
2353 done
2354 (set) 2>&1 |
2355 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2356 *${as_nl}ac_space=\ *)
2357 sed -n \
2358 "s/'\''/'\''\\\\'\'''\''/g;
2359 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2360 ;; #(
2361 *)
2362 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2363 ;;
2364 esac |
2365 sort
2366 )
2367 echo
2368
2369 $as_echo "## ----------------- ##
2370 ## Output variables. ##
2371 ## ----------------- ##"
2372 echo
2373 for ac_var in $ac_subst_vars
2374 do
2375 eval ac_val=\$$ac_var
2376 case $ac_val in
2377 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2378 esac
2379 $as_echo "$ac_var='\''$ac_val'\''"
2380 done | sort
2381 echo
2382
2383 if test -n "$ac_subst_files"; then
2384 $as_echo "## ------------------- ##
2385 ## File substitutions. ##
2386 ## ------------------- ##"
2387 echo
2388 for ac_var in $ac_subst_files
2389 do
2390 eval ac_val=\$$ac_var
2391 case $ac_val in
2392 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2393 esac
2394 $as_echo "$ac_var='\''$ac_val'\''"
2395 done | sort
2396 echo
2397 fi
2398
2399 if test -s confdefs.h; then
2400 $as_echo "## ----------- ##
2401 ## confdefs.h. ##
2402 ## ----------- ##"
2403 echo
2404 cat confdefs.h
2405 echo
2406 fi
2407 test "$ac_signal" != 0 &&
2408 $as_echo "$as_me: caught signal $ac_signal"
2409 $as_echo "$as_me: exit $exit_status"
2410 } >&5
2411 rm -f core *.core core.conftest.* &&
2412 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2413 exit $exit_status
2414 ' 0
2415 for ac_signal in 1 2 13 15; do
2416 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2417 done
2418 ac_signal=0
2419
2420 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2421 rm -f -r conftest* confdefs.h
2422
2423 $as_echo "/* confdefs.h */" > confdefs.h
2424
2425 # Predefined preprocessor variables.
2426
2427 cat >>confdefs.h <<_ACEOF
2428 #define PACKAGE_NAME "$PACKAGE_NAME"
2429 _ACEOF
2430
2431 cat >>confdefs.h <<_ACEOF
2432 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2433 _ACEOF
2434
2435 cat >>confdefs.h <<_ACEOF
2436 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2437 _ACEOF
2438
2439 cat >>confdefs.h <<_ACEOF
2440 #define PACKAGE_STRING "$PACKAGE_STRING"
2441 _ACEOF
2442
2443 cat >>confdefs.h <<_ACEOF
2444 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2445 _ACEOF
2446
2447 cat >>confdefs.h <<_ACEOF
2448 #define PACKAGE_URL "$PACKAGE_URL"
2449 _ACEOF
2450
2451
2452 # Let the site file select an alternate cache file if it wants to.
2453 # Prefer an explicitly selected file to automatically selected ones.
2454 ac_site_file1=NONE
2455 ac_site_file2=NONE
2456 if test -n "$CONFIG_SITE"; then
2457 # We do not want a PATH search for config.site.
2458 case $CONFIG_SITE in #((
2459 -*) ac_site_file1=./$CONFIG_SITE;;
2460 */*) ac_site_file1=$CONFIG_SITE;;
2461 *) ac_site_file1=./$CONFIG_SITE;;
2462 esac
2463 elif test "x$prefix" != xNONE; then
2464 ac_site_file1=$prefix/share/config.site
2465 ac_site_file2=$prefix/etc/config.site
2466 else
2467 ac_site_file1=$ac_default_prefix/share/config.site
2468 ac_site_file2=$ac_default_prefix/etc/config.site
2469 fi
2470 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2471 do
2472 test "x$ac_site_file" = xNONE && continue
2473 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2474 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2475 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2476 sed 's/^/| /' "$ac_site_file" >&5
2477 . "$ac_site_file" \
2478 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2479 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2480 as_fn_error $? "failed to load site script $ac_site_file
2481 See \`config.log' for more details" "$LINENO" 5; }
2482 fi
2483 done
2484
2485 if test -r "$cache_file"; then
2486 # Some versions of bash will fail to source /dev/null (special files
2487 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2488 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2489 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2490 $as_echo "$as_me: loading cache $cache_file" >&6;}
2491 case $cache_file in
2492 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2493 *) . "./$cache_file";;
2494 esac
2495 fi
2496 else
2497 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2498 $as_echo "$as_me: creating cache $cache_file" >&6;}
2499 >$cache_file
2500 fi
2501
2502 as_fn_append ac_header_list " stdlib.h"
2503 as_fn_append ac_header_list " unistd.h"
2504 as_fn_append ac_header_list " sys/param.h"
2505 # Check that the precious variables saved in the cache have kept the same
2506 # value.
2507 ac_cache_corrupted=false
2508 for ac_var in $ac_precious_vars; do
2509 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2510 eval ac_new_set=\$ac_env_${ac_var}_set
2511 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2512 eval ac_new_val=\$ac_env_${ac_var}_value
2513 case $ac_old_set,$ac_new_set in
2514 set,)
2515 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2516 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2517 ac_cache_corrupted=: ;;
2518 ,set)
2519 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2520 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2521 ac_cache_corrupted=: ;;
2522 ,);;
2523 *)
2524 if test "x$ac_old_val" != "x$ac_new_val"; then
2525 # differences in whitespace do not lead to failure.
2526 ac_old_val_w=`echo x $ac_old_val`
2527 ac_new_val_w=`echo x $ac_new_val`
2528 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2529 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2530 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2531 ac_cache_corrupted=:
2532 else
2533 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2534 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2535 eval $ac_var=\$ac_old_val
2536 fi
2537 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2538 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2539 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2540 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2541 fi;;
2542 esac
2543 # Pass precious variables to config.status.
2544 if test "$ac_new_set" = set; then
2545 case $ac_new_val in
2546 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2547 *) ac_arg=$ac_var=$ac_new_val ;;
2548 esac
2549 case " $ac_configure_args " in
2550 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2551 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2552 esac
2553 fi
2554 done
2555 if $ac_cache_corrupted; then
2556 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2557 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2558 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2559 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2560 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2561 fi
2562 ## -------------------- ##
2563 ## Main body of script. ##
2564 ## -------------------- ##
2565
2566 ac_ext=c
2567 ac_cpp='$CPP $CPPFLAGS'
2568 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2569 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2570 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2571
2572
2573
2574
2575
2576
2577
2578 ac_aux_dir=
2579 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2580 if test -f "$ac_dir/install-sh"; then
2581 ac_aux_dir=$ac_dir
2582 ac_install_sh="$ac_aux_dir/install-sh -c"
2583 break
2584 elif test -f "$ac_dir/install.sh"; then
2585 ac_aux_dir=$ac_dir
2586 ac_install_sh="$ac_aux_dir/install.sh -c"
2587 break
2588 elif test -f "$ac_dir/shtool"; then
2589 ac_aux_dir=$ac_dir
2590 ac_install_sh="$ac_aux_dir/shtool install -c"
2591 break
2592 fi
2593 done
2594 if test -z "$ac_aux_dir"; then
2595 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2596 fi
2597
2598 # These three variables are undocumented and unsupported,
2599 # and are intended to be withdrawn in a future Autoconf release.
2600 # They can cause serious problems if a builder's source tree is in a directory
2601 # whose full name contains unusual characters.
2602 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2603 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2604 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2605
2606
2607 # Make sure we can run config.sub.
2608 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2609 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2610
2611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2612 $as_echo_n "checking build system type... " >&6; }
2613 if ${ac_cv_build+:} false; then :
2614 $as_echo_n "(cached) " >&6
2615 else
2616 ac_build_alias=$build_alias
2617 test "x$ac_build_alias" = x &&
2618 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2619 test "x$ac_build_alias" = x &&
2620 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2621 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2622 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2623
2624 fi
2625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2626 $as_echo "$ac_cv_build" >&6; }
2627 case $ac_cv_build in
2628 *-*-*) ;;
2629 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2630 esac
2631 build=$ac_cv_build
2632 ac_save_IFS=$IFS; IFS='-'
2633 set x $ac_cv_build
2634 shift
2635 build_cpu=$1
2636 build_vendor=$2
2637 shift; shift
2638 # Remember, the first character of IFS is used to create $*,
2639 # except with old shells:
2640 build_os=$*
2641 IFS=$ac_save_IFS
2642 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2643
2644
2645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2646 $as_echo_n "checking host system type... " >&6; }
2647 if ${ac_cv_host+:} false; then :
2648 $as_echo_n "(cached) " >&6
2649 else
2650 if test "x$host_alias" = x; then
2651 ac_cv_host=$ac_cv_build
2652 else
2653 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2654 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2655 fi
2656
2657 fi
2658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2659 $as_echo "$ac_cv_host" >&6; }
2660 case $ac_cv_host in
2661 *-*-*) ;;
2662 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2663 esac
2664 host=$ac_cv_host
2665 ac_save_IFS=$IFS; IFS='-'
2666 set x $ac_cv_host
2667 shift
2668 host_cpu=$1
2669 host_vendor=$2
2670 shift; shift
2671 # Remember, the first character of IFS is used to create $*,
2672 # except with old shells:
2673 host_os=$*
2674 IFS=$ac_save_IFS
2675 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2676
2677
2678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2679 $as_echo_n "checking target system type... " >&6; }
2680 if ${ac_cv_target+:} false; then :
2681 $as_echo_n "(cached) " >&6
2682 else
2683 if test "x$target_alias" = x; then
2684 ac_cv_target=$ac_cv_host
2685 else
2686 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2687 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2688 fi
2689
2690 fi
2691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2692 $as_echo "$ac_cv_target" >&6; }
2693 case $ac_cv_target in
2694 *-*-*) ;;
2695 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2696 esac
2697 target=$ac_cv_target
2698 ac_save_IFS=$IFS; IFS='-'
2699 set x $ac_cv_target
2700 shift
2701 target_cpu=$1
2702 target_vendor=$2
2703 shift; shift
2704 # Remember, the first character of IFS is used to create $*,
2705 # except with old shells:
2706 target_os=$*
2707 IFS=$ac_save_IFS
2708 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2709
2710
2711 # The aliases save the names the user supplied, while $host etc.
2712 # will get canonicalized.
2713 test -n "$target_alias" &&
2714 test "$program_prefix$program_suffix$program_transform_name" = \
2715 NONENONEs,x,x, &&
2716 program_prefix=${target_alias}-
2717 # Expand $ac_aux_dir to an absolute path.
2718 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2719
2720 ac_ext=c
2721 ac_cpp='$CPP $CPPFLAGS'
2722 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2723 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2724 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2725 if test -n "$ac_tool_prefix"; then
2726 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2727 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2729 $as_echo_n "checking for $ac_word... " >&6; }
2730 if ${ac_cv_prog_CC+:} false; then :
2731 $as_echo_n "(cached) " >&6
2732 else
2733 if test -n "$CC"; then
2734 ac_cv_prog_CC="$CC" # Let the user override the test.
2735 else
2736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2737 for as_dir in $PATH
2738 do
2739 IFS=$as_save_IFS
2740 test -z "$as_dir" && as_dir=.
2741 for ac_exec_ext in '' $ac_executable_extensions; do
2742 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2743 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2744 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2745 break 2
2746 fi
2747 done
2748 done
2749 IFS=$as_save_IFS
2750
2751 fi
2752 fi
2753 CC=$ac_cv_prog_CC
2754 if test -n "$CC"; then
2755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2756 $as_echo "$CC" >&6; }
2757 else
2758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2759 $as_echo "no" >&6; }
2760 fi
2761
2762
2763 fi
2764 if test -z "$ac_cv_prog_CC"; then
2765 ac_ct_CC=$CC
2766 # Extract the first word of "gcc", so it can be a program name with args.
2767 set dummy gcc; ac_word=$2
2768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2769 $as_echo_n "checking for $ac_word... " >&6; }
2770 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2771 $as_echo_n "(cached) " >&6
2772 else
2773 if test -n "$ac_ct_CC"; then
2774 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2775 else
2776 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2777 for as_dir in $PATH
2778 do
2779 IFS=$as_save_IFS
2780 test -z "$as_dir" && as_dir=.
2781 for ac_exec_ext in '' $ac_executable_extensions; do
2782 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2783 ac_cv_prog_ac_ct_CC="gcc"
2784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2785 break 2
2786 fi
2787 done
2788 done
2789 IFS=$as_save_IFS
2790
2791 fi
2792 fi
2793 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2794 if test -n "$ac_ct_CC"; then
2795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2796 $as_echo "$ac_ct_CC" >&6; }
2797 else
2798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2799 $as_echo "no" >&6; }
2800 fi
2801
2802 if test "x$ac_ct_CC" = x; then
2803 CC=""
2804 else
2805 case $cross_compiling:$ac_tool_warned in
2806 yes:)
2807 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2808 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2809 ac_tool_warned=yes ;;
2810 esac
2811 CC=$ac_ct_CC
2812 fi
2813 else
2814 CC="$ac_cv_prog_CC"
2815 fi
2816
2817 if test -z "$CC"; then
2818 if test -n "$ac_tool_prefix"; then
2819 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2820 set dummy ${ac_tool_prefix}cc; ac_word=$2
2821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2822 $as_echo_n "checking for $ac_word... " >&6; }
2823 if ${ac_cv_prog_CC+:} false; then :
2824 $as_echo_n "(cached) " >&6
2825 else
2826 if test -n "$CC"; then
2827 ac_cv_prog_CC="$CC" # Let the user override the test.
2828 else
2829 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2830 for as_dir in $PATH
2831 do
2832 IFS=$as_save_IFS
2833 test -z "$as_dir" && as_dir=.
2834 for ac_exec_ext in '' $ac_executable_extensions; do
2835 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2836 ac_cv_prog_CC="${ac_tool_prefix}cc"
2837 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2838 break 2
2839 fi
2840 done
2841 done
2842 IFS=$as_save_IFS
2843
2844 fi
2845 fi
2846 CC=$ac_cv_prog_CC
2847 if test -n "$CC"; then
2848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2849 $as_echo "$CC" >&6; }
2850 else
2851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2852 $as_echo "no" >&6; }
2853 fi
2854
2855
2856 fi
2857 fi
2858 if test -z "$CC"; then
2859 # Extract the first word of "cc", so it can be a program name with args.
2860 set dummy cc; ac_word=$2
2861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2862 $as_echo_n "checking for $ac_word... " >&6; }
2863 if ${ac_cv_prog_CC+:} false; then :
2864 $as_echo_n "(cached) " >&6
2865 else
2866 if test -n "$CC"; then
2867 ac_cv_prog_CC="$CC" # Let the user override the test.
2868 else
2869 ac_prog_rejected=no
2870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2871 for as_dir in $PATH
2872 do
2873 IFS=$as_save_IFS
2874 test -z "$as_dir" && as_dir=.
2875 for ac_exec_ext in '' $ac_executable_extensions; do
2876 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2877 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2878 ac_prog_rejected=yes
2879 continue
2880 fi
2881 ac_cv_prog_CC="cc"
2882 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2883 break 2
2884 fi
2885 done
2886 done
2887 IFS=$as_save_IFS
2888
2889 if test $ac_prog_rejected = yes; then
2890 # We found a bogon in the path, so make sure we never use it.
2891 set dummy $ac_cv_prog_CC
2892 shift
2893 if test $# != 0; then
2894 # We chose a different compiler from the bogus one.
2895 # However, it has the same basename, so the bogon will be chosen
2896 # first if we set CC to just the basename; use the full file name.
2897 shift
2898 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2899 fi
2900 fi
2901 fi
2902 fi
2903 CC=$ac_cv_prog_CC
2904 if test -n "$CC"; then
2905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2906 $as_echo "$CC" >&6; }
2907 else
2908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2909 $as_echo "no" >&6; }
2910 fi
2911
2912
2913 fi
2914 if test -z "$CC"; then
2915 if test -n "$ac_tool_prefix"; then
2916 for ac_prog in cl.exe
2917 do
2918 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2919 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2921 $as_echo_n "checking for $ac_word... " >&6; }
2922 if ${ac_cv_prog_CC+:} false; then :
2923 $as_echo_n "(cached) " >&6
2924 else
2925 if test -n "$CC"; then
2926 ac_cv_prog_CC="$CC" # Let the user override the test.
2927 else
2928 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2929 for as_dir in $PATH
2930 do
2931 IFS=$as_save_IFS
2932 test -z "$as_dir" && as_dir=.
2933 for ac_exec_ext in '' $ac_executable_extensions; do
2934 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2935 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2936 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2937 break 2
2938 fi
2939 done
2940 done
2941 IFS=$as_save_IFS
2942
2943 fi
2944 fi
2945 CC=$ac_cv_prog_CC
2946 if test -n "$CC"; then
2947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2948 $as_echo "$CC" >&6; }
2949 else
2950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2951 $as_echo "no" >&6; }
2952 fi
2953
2954
2955 test -n "$CC" && break
2956 done
2957 fi
2958 if test -z "$CC"; then
2959 ac_ct_CC=$CC
2960 for ac_prog in cl.exe
2961 do
2962 # Extract the first word of "$ac_prog", so it can be a program name with args.
2963 set dummy $ac_prog; ac_word=$2
2964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2965 $as_echo_n "checking for $ac_word... " >&6; }
2966 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2967 $as_echo_n "(cached) " >&6
2968 else
2969 if test -n "$ac_ct_CC"; then
2970 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2971 else
2972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2973 for as_dir in $PATH
2974 do
2975 IFS=$as_save_IFS
2976 test -z "$as_dir" && as_dir=.
2977 for ac_exec_ext in '' $ac_executable_extensions; do
2978 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2979 ac_cv_prog_ac_ct_CC="$ac_prog"
2980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2981 break 2
2982 fi
2983 done
2984 done
2985 IFS=$as_save_IFS
2986
2987 fi
2988 fi
2989 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2990 if test -n "$ac_ct_CC"; then
2991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2992 $as_echo "$ac_ct_CC" >&6; }
2993 else
2994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2995 $as_echo "no" >&6; }
2996 fi
2997
2998
2999 test -n "$ac_ct_CC" && break
3000 done
3001
3002 if test "x$ac_ct_CC" = x; then
3003 CC=""
3004 else
3005 case $cross_compiling:$ac_tool_warned in
3006 yes:)
3007 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3008 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3009 ac_tool_warned=yes ;;
3010 esac
3011 CC=$ac_ct_CC
3012 fi
3013 fi
3014
3015 fi
3016
3017
3018 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3019 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3020 as_fn_error $? "no acceptable C compiler found in \$PATH
3021 See \`config.log' for more details" "$LINENO" 5; }
3022
3023 # Provide some information about the compiler.
3024 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3025 set X $ac_compile
3026 ac_compiler=$2
3027 for ac_option in --version -v -V -qversion; do
3028 { { ac_try="$ac_compiler $ac_option >&5"
3029 case "(($ac_try" in
3030 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3031 *) ac_try_echo=$ac_try;;
3032 esac
3033 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3034 $as_echo "$ac_try_echo"; } >&5
3035 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3036 ac_status=$?
3037 if test -s conftest.err; then
3038 sed '10a\
3039 ... rest of stderr output deleted ...
3040 10q' conftest.err >conftest.er1
3041 cat conftest.er1 >&5
3042 fi
3043 rm -f conftest.er1 conftest.err
3044 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3045 test $ac_status = 0; }
3046 done
3047
3048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3049 /* end confdefs.h. */
3050
3051 int
3052 main ()
3053 {
3054
3055 ;
3056 return 0;
3057 }
3058 _ACEOF
3059 ac_clean_files_save=$ac_clean_files
3060 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3061 # Try to create an executable without -o first, disregard a.out.
3062 # It will help us diagnose broken compilers, and finding out an intuition
3063 # of exeext.
3064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3065 $as_echo_n "checking whether the C compiler works... " >&6; }
3066 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3067
3068 # The possible output files:
3069 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3070
3071 ac_rmfiles=
3072 for ac_file in $ac_files
3073 do
3074 case $ac_file in
3075 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3076 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3077 esac
3078 done
3079 rm -f $ac_rmfiles
3080
3081 if { { ac_try="$ac_link_default"
3082 case "(($ac_try" in
3083 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3084 *) ac_try_echo=$ac_try;;
3085 esac
3086 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3087 $as_echo "$ac_try_echo"; } >&5
3088 (eval "$ac_link_default") 2>&5
3089 ac_status=$?
3090 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3091 test $ac_status = 0; }; then :
3092 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3093 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3094 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3095 # so that the user can short-circuit this test for compilers unknown to
3096 # Autoconf.
3097 for ac_file in $ac_files ''
3098 do
3099 test -f "$ac_file" || continue
3100 case $ac_file in
3101 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3102 ;;
3103 [ab].out )
3104 # We found the default executable, but exeext='' is most
3105 # certainly right.
3106 break;;
3107 *.* )
3108 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3109 then :; else
3110 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3111 fi
3112 # We set ac_cv_exeext here because the later test for it is not
3113 # safe: cross compilers may not add the suffix if given an `-o'
3114 # argument, so we may need to know it at that point already.
3115 # Even if this section looks crufty: it has the advantage of
3116 # actually working.
3117 break;;
3118 * )
3119 break;;
3120 esac
3121 done
3122 test "$ac_cv_exeext" = no && ac_cv_exeext=
3123
3124 else
3125 ac_file=''
3126 fi
3127 if test -z "$ac_file"; then :
3128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3129 $as_echo "no" >&6; }
3130 $as_echo "$as_me: failed program was:" >&5
3131 sed 's/^/| /' conftest.$ac_ext >&5
3132
3133 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3134 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3135 as_fn_error 77 "C compiler cannot create executables
3136 See \`config.log' for more details" "$LINENO" 5; }
3137 else
3138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3139 $as_echo "yes" >&6; }
3140 fi
3141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3142 $as_echo_n "checking for C compiler default output file name... " >&6; }
3143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3144 $as_echo "$ac_file" >&6; }
3145 ac_exeext=$ac_cv_exeext
3146
3147 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3148 ac_clean_files=$ac_clean_files_save
3149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3150 $as_echo_n "checking for suffix of executables... " >&6; }
3151 if { { ac_try="$ac_link"
3152 case "(($ac_try" in
3153 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3154 *) ac_try_echo=$ac_try;;
3155 esac
3156 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3157 $as_echo "$ac_try_echo"; } >&5
3158 (eval "$ac_link") 2>&5
3159 ac_status=$?
3160 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3161 test $ac_status = 0; }; then :
3162 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3163 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3164 # work properly (i.e., refer to `conftest.exe'), while it won't with
3165 # `rm'.
3166 for ac_file in conftest.exe conftest conftest.*; do
3167 test -f "$ac_file" || continue
3168 case $ac_file in
3169 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3170 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3171 break;;
3172 * ) break;;
3173 esac
3174 done
3175 else
3176 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3177 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3178 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3179 See \`config.log' for more details" "$LINENO" 5; }
3180 fi
3181 rm -f conftest conftest$ac_cv_exeext
3182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3183 $as_echo "$ac_cv_exeext" >&6; }
3184
3185 rm -f conftest.$ac_ext
3186 EXEEXT=$ac_cv_exeext
3187 ac_exeext=$EXEEXT
3188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3189 /* end confdefs.h. */
3190 #include <stdio.h>
3191 int
3192 main ()
3193 {
3194 FILE *f = fopen ("conftest.out", "w");
3195 return ferror (f) || fclose (f) != 0;
3196
3197 ;
3198 return 0;
3199 }
3200 _ACEOF
3201 ac_clean_files="$ac_clean_files conftest.out"
3202 # Check that the compiler produces executables we can run. If not, either
3203 # the compiler is broken, or we cross compile.
3204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3205 $as_echo_n "checking whether we are cross compiling... " >&6; }
3206 if test "$cross_compiling" != yes; then
3207 { { ac_try="$ac_link"
3208 case "(($ac_try" in
3209 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3210 *) ac_try_echo=$ac_try;;
3211 esac
3212 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3213 $as_echo "$ac_try_echo"; } >&5
3214 (eval "$ac_link") 2>&5
3215 ac_status=$?
3216 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3217 test $ac_status = 0; }
3218 if { ac_try='./conftest$ac_cv_exeext'
3219 { { case "(($ac_try" in
3220 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3221 *) ac_try_echo=$ac_try;;
3222 esac
3223 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3224 $as_echo "$ac_try_echo"; } >&5
3225 (eval "$ac_try") 2>&5
3226 ac_status=$?
3227 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3228 test $ac_status = 0; }; }; then
3229 cross_compiling=no
3230 else
3231 if test "$cross_compiling" = maybe; then
3232 cross_compiling=yes
3233 else
3234 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3235 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3236 as_fn_error $? "cannot run C compiled programs.
3237 If you meant to cross compile, use \`--host'.
3238 See \`config.log' for more details" "$LINENO" 5; }
3239 fi
3240 fi
3241 fi
3242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3243 $as_echo "$cross_compiling" >&6; }
3244
3245 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3246 ac_clean_files=$ac_clean_files_save
3247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3248 $as_echo_n "checking for suffix of object files... " >&6; }
3249 if ${ac_cv_objext+:} false; then :
3250 $as_echo_n "(cached) " >&6
3251 else
3252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3253 /* end confdefs.h. */
3254
3255 int
3256 main ()
3257 {
3258
3259 ;
3260 return 0;
3261 }
3262 _ACEOF
3263 rm -f conftest.o conftest.obj
3264 if { { ac_try="$ac_compile"
3265 case "(($ac_try" in
3266 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3267 *) ac_try_echo=$ac_try;;
3268 esac
3269 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3270 $as_echo "$ac_try_echo"; } >&5
3271 (eval "$ac_compile") 2>&5
3272 ac_status=$?
3273 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3274 test $ac_status = 0; }; then :
3275 for ac_file in conftest.o conftest.obj conftest.*; do
3276 test -f "$ac_file" || continue;
3277 case $ac_file in
3278 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3279 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3280 break;;
3281 esac
3282 done
3283 else
3284 $as_echo "$as_me: failed program was:" >&5
3285 sed 's/^/| /' conftest.$ac_ext >&5
3286
3287 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3288 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3289 as_fn_error $? "cannot compute suffix of object files: cannot compile
3290 See \`config.log' for more details" "$LINENO" 5; }
3291 fi
3292 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3293 fi
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3295 $as_echo "$ac_cv_objext" >&6; }
3296 OBJEXT=$ac_cv_objext
3297 ac_objext=$OBJEXT
3298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3299 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3300 if ${ac_cv_c_compiler_gnu+:} false; then :
3301 $as_echo_n "(cached) " >&6
3302 else
3303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3304 /* end confdefs.h. */
3305
3306 int
3307 main ()
3308 {
3309 #ifndef __GNUC__
3310 choke me
3311 #endif
3312
3313 ;
3314 return 0;
3315 }
3316 _ACEOF
3317 if ac_fn_c_try_compile "$LINENO"; then :
3318 ac_compiler_gnu=yes
3319 else
3320 ac_compiler_gnu=no
3321 fi
3322 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3323 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3324
3325 fi
3326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3327 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3328 if test $ac_compiler_gnu = yes; then
3329 GCC=yes
3330 else
3331 GCC=
3332 fi
3333 ac_test_CFLAGS=${CFLAGS+set}
3334 ac_save_CFLAGS=$CFLAGS
3335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3336 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3337 if ${ac_cv_prog_cc_g+:} false; then :
3338 $as_echo_n "(cached) " >&6
3339 else
3340 ac_save_c_werror_flag=$ac_c_werror_flag
3341 ac_c_werror_flag=yes
3342 ac_cv_prog_cc_g=no
3343 CFLAGS="-g"
3344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3345 /* end confdefs.h. */
3346
3347 int
3348 main ()
3349 {
3350
3351 ;
3352 return 0;
3353 }
3354 _ACEOF
3355 if ac_fn_c_try_compile "$LINENO"; then :
3356 ac_cv_prog_cc_g=yes
3357 else
3358 CFLAGS=""
3359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3360 /* end confdefs.h. */
3361
3362 int
3363 main ()
3364 {
3365
3366 ;
3367 return 0;
3368 }
3369 _ACEOF
3370 if ac_fn_c_try_compile "$LINENO"; then :
3371
3372 else
3373 ac_c_werror_flag=$ac_save_c_werror_flag
3374 CFLAGS="-g"
3375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3376 /* end confdefs.h. */
3377
3378 int
3379 main ()
3380 {
3381
3382 ;
3383 return 0;
3384 }
3385 _ACEOF
3386 if ac_fn_c_try_compile "$LINENO"; then :
3387 ac_cv_prog_cc_g=yes
3388 fi
3389 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3390 fi
3391 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3392 fi
3393 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3394 ac_c_werror_flag=$ac_save_c_werror_flag
3395 fi
3396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3397 $as_echo "$ac_cv_prog_cc_g" >&6; }
3398 if test "$ac_test_CFLAGS" = set; then
3399 CFLAGS=$ac_save_CFLAGS
3400 elif test $ac_cv_prog_cc_g = yes; then
3401 if test "$GCC" = yes; then
3402 CFLAGS="-g -O2"
3403 else
3404 CFLAGS="-g"
3405 fi
3406 else
3407 if test "$GCC" = yes; then
3408 CFLAGS="-O2"
3409 else
3410 CFLAGS=
3411 fi
3412 fi
3413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3414 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3415 if ${ac_cv_prog_cc_c89+:} false; then :
3416 $as_echo_n "(cached) " >&6
3417 else
3418 ac_cv_prog_cc_c89=no
3419 ac_save_CC=$CC
3420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3421 /* end confdefs.h. */
3422 #include <stdarg.h>
3423 #include <stdio.h>
3424 struct stat;
3425 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3426 struct buf { int x; };
3427 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3428 static char *e (p, i)
3429 char **p;
3430 int i;
3431 {
3432 return p[i];
3433 }
3434 static char *f (char * (*g) (char **, int), char **p, ...)
3435 {
3436 char *s;
3437 va_list v;
3438 va_start (v,p);
3439 s = g (p, va_arg (v,int));
3440 va_end (v);
3441 return s;
3442 }
3443
3444 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3445 function prototypes and stuff, but not '\xHH' hex character constants.
3446 These don't provoke an error unfortunately, instead are silently treated
3447 as 'x'. The following induces an error, until -std is added to get
3448 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3449 array size at least. It's necessary to write '\x00'==0 to get something
3450 that's true only with -std. */
3451 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3452
3453 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3454 inside strings and character constants. */
3455 #define FOO(x) 'x'
3456 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3457
3458 int test (int i, double x);
3459 struct s1 {int (*f) (int a);};
3460 struct s2 {int (*f) (double a);};
3461 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3462 int argc;
3463 char **argv;
3464 int
3465 main ()
3466 {
3467 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3468 ;
3469 return 0;
3470 }
3471 _ACEOF
3472 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3473 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3474 do
3475 CC="$ac_save_CC $ac_arg"
3476 if ac_fn_c_try_compile "$LINENO"; then :
3477 ac_cv_prog_cc_c89=$ac_arg
3478 fi
3479 rm -f core conftest.err conftest.$ac_objext
3480 test "x$ac_cv_prog_cc_c89" != "xno" && break
3481 done
3482 rm -f conftest.$ac_ext
3483 CC=$ac_save_CC
3484
3485 fi
3486 # AC_CACHE_VAL
3487 case "x$ac_cv_prog_cc_c89" in
3488 x)
3489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3490 $as_echo "none needed" >&6; } ;;
3491 xno)
3492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3493 $as_echo "unsupported" >&6; } ;;
3494 *)
3495 CC="$CC $ac_cv_prog_cc_c89"
3496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3497 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3498 esac
3499 if test "x$ac_cv_prog_cc_c89" != xno; then :
3500
3501 fi
3502
3503 ac_ext=c
3504 ac_cpp='$CPP $CPPFLAGS'
3505 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3506 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3507 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3508
3509 ac_ext=c
3510 ac_cpp='$CPP $CPPFLAGS'
3511 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3512 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3513 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3515 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3516 if ${am_cv_prog_cc_c_o+:} false; then :
3517 $as_echo_n "(cached) " >&6
3518 else
3519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3520 /* end confdefs.h. */
3521
3522 int
3523 main ()
3524 {
3525
3526 ;
3527 return 0;
3528 }
3529 _ACEOF
3530 # Make sure it works both with $CC and with simple cc.
3531 # Following AC_PROG_CC_C_O, we do the test twice because some
3532 # compilers refuse to overwrite an existing .o file with -o,
3533 # though they will create one.
3534 am_cv_prog_cc_c_o=yes
3535 for am_i in 1 2; do
3536 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3537 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3538 ac_status=$?
3539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3540 (exit $ac_status); } \
3541 && test -f conftest2.$ac_objext; then
3542 : OK
3543 else
3544 am_cv_prog_cc_c_o=no
3545 break
3546 fi
3547 done
3548 rm -f core conftest*
3549 unset am_i
3550 fi
3551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3552 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3553 if test "$am_cv_prog_cc_c_o" != yes; then
3554 # Losing compiler, so override with the script.
3555 # FIXME: It is wrong to rewrite CC.
3556 # But if we don't then we get into trouble of one sort or another.
3557 # A longer-term fix would be to have automake use am__CC in this case,
3558 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3559 CC="$am_aux_dir/compile $CC"
3560 fi
3561 ac_ext=c
3562 ac_cpp='$CPP $CPPFLAGS'
3563 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3564 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3565 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3566
3567
3568
3569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3570 $as_echo_n "checking for library containing strerror... " >&6; }
3571 if ${ac_cv_search_strerror+:} false; then :
3572 $as_echo_n "(cached) " >&6
3573 else
3574 ac_func_search_save_LIBS=$LIBS
3575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3576 /* end confdefs.h. */
3577
3578 /* Override any GCC internal prototype to avoid an error.
3579 Use char because int might match the return type of a GCC
3580 builtin and then its argument prototype would still apply. */
3581 #ifdef __cplusplus
3582 extern "C"
3583 #endif
3584 char strerror ();
3585 int
3586 main ()
3587 {
3588 return strerror ();
3589 ;
3590 return 0;
3591 }
3592 _ACEOF
3593 for ac_lib in '' cposix; do
3594 if test -z "$ac_lib"; then
3595 ac_res="none required"
3596 else
3597 ac_res=-l$ac_lib
3598 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3599 fi
3600 if ac_fn_c_try_link "$LINENO"; then :
3601 ac_cv_search_strerror=$ac_res
3602 fi
3603 rm -f core conftest.err conftest.$ac_objext \
3604 conftest$ac_exeext
3605 if ${ac_cv_search_strerror+:} false; then :
3606 break
3607 fi
3608 done
3609 if ${ac_cv_search_strerror+:} false; then :
3610
3611 else
3612 ac_cv_search_strerror=no
3613 fi
3614 rm conftest.$ac_ext
3615 LIBS=$ac_func_search_save_LIBS
3616 fi
3617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3618 $as_echo "$ac_cv_search_strerror" >&6; }
3619 ac_res=$ac_cv_search_strerror
3620 if test "$ac_res" != no; then :
3621 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3622
3623 fi
3624
3625
3626 am__api_version='1.15'
3627
3628 # Find a good install program. We prefer a C program (faster),
3629 # so one script is as good as another. But avoid the broken or
3630 # incompatible versions:
3631 # SysV /etc/install, /usr/sbin/install
3632 # SunOS /usr/etc/install
3633 # IRIX /sbin/install
3634 # AIX /bin/install
3635 # AmigaOS /C/install, which installs bootblocks on floppy discs
3636 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3637 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3638 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3639 # OS/2's system install, which has a completely different semantic
3640 # ./install, which can be erroneously created by make from ./install.sh.
3641 # Reject install programs that cannot install multiple files.
3642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3643 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3644 if test -z "$INSTALL"; then
3645 if ${ac_cv_path_install+:} false; then :
3646 $as_echo_n "(cached) " >&6
3647 else
3648 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3649 for as_dir in $PATH
3650 do
3651 IFS=$as_save_IFS
3652 test -z "$as_dir" && as_dir=.
3653 # Account for people who put trailing slashes in PATH elements.
3654 case $as_dir/ in #((
3655 ./ | .// | /[cC]/* | \
3656 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3657 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3658 /usr/ucb/* ) ;;
3659 *)
3660 # OSF1 and SCO ODT 3.0 have their own names for install.
3661 # Don't use installbsd from OSF since it installs stuff as root
3662 # by default.
3663 for ac_prog in ginstall scoinst install; do
3664 for ac_exec_ext in '' $ac_executable_extensions; do
3665 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3666 if test $ac_prog = install &&
3667 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3668 # AIX install. It has an incompatible calling convention.
3669 :
3670 elif test $ac_prog = install &&
3671 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3672 # program-specific install script used by HP pwplus--don't use.
3673 :
3674 else
3675 rm -rf conftest.one conftest.two conftest.dir
3676 echo one > conftest.one
3677 echo two > conftest.two
3678 mkdir conftest.dir
3679 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3680 test -s conftest.one && test -s conftest.two &&
3681 test -s conftest.dir/conftest.one &&
3682 test -s conftest.dir/conftest.two
3683 then
3684 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3685 break 3
3686 fi
3687 fi
3688 fi
3689 done
3690 done
3691 ;;
3692 esac
3693
3694 done
3695 IFS=$as_save_IFS
3696
3697 rm -rf conftest.one conftest.two conftest.dir
3698
3699 fi
3700 if test "${ac_cv_path_install+set}" = set; then
3701 INSTALL=$ac_cv_path_install
3702 else
3703 # As a last resort, use the slow shell script. Don't cache a
3704 # value for INSTALL within a source directory, because that will
3705 # break other packages using the cache if that directory is
3706 # removed, or if the value is a relative name.
3707 INSTALL=$ac_install_sh
3708 fi
3709 fi
3710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3711 $as_echo "$INSTALL" >&6; }
3712
3713 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3714 # It thinks the first close brace ends the variable substitution.
3715 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3716
3717 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3718
3719 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3720
3721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3722 $as_echo_n "checking whether build environment is sane... " >&6; }
3723 # Reject unsafe characters in $srcdir or the absolute working directory
3724 # name. Accept space and tab only in the latter.
3725 am_lf='
3726 '
3727 case `pwd` in
3728 *[\\\"\#\$\&\'\`$am_lf]*)
3729 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3730 esac
3731 case $srcdir in
3732 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3733 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3734 esac
3735
3736 # Do 'set' in a subshell so we don't clobber the current shell's
3737 # arguments. Must try -L first in case configure is actually a
3738 # symlink; some systems play weird games with the mod time of symlinks
3739 # (eg FreeBSD returns the mod time of the symlink's containing
3740 # directory).
3741 if (
3742 am_has_slept=no
3743 for am_try in 1 2; do
3744 echo "timestamp, slept: $am_has_slept" > conftest.file
3745 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3746 if test "$*" = "X"; then
3747 # -L didn't work.
3748 set X `ls -t "$srcdir/configure" conftest.file`
3749 fi
3750 if test "$*" != "X $srcdir/configure conftest.file" \
3751 && test "$*" != "X conftest.file $srcdir/configure"; then
3752
3753 # If neither matched, then we have a broken ls. This can happen
3754 # if, for instance, CONFIG_SHELL is bash and it inherits a
3755 # broken ls alias from the environment. This has actually
3756 # happened. Such a system could not be considered "sane".
3757 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3758 alias in your environment" "$LINENO" 5
3759 fi
3760 if test "$2" = conftest.file || test $am_try -eq 2; then
3761 break
3762 fi
3763 # Just in case.
3764 sleep 1
3765 am_has_slept=yes
3766 done
3767 test "$2" = conftest.file
3768 )
3769 then
3770 # Ok.
3771 :
3772 else
3773 as_fn_error $? "newly created file is older than distributed files!
3774 Check your system clock" "$LINENO" 5
3775 fi
3776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3777 $as_echo "yes" >&6; }
3778 # If we didn't sleep, we still need to ensure time stamps of config.status and
3779 # generated files are strictly newer.
3780 am_sleep_pid=
3781 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3782 ( sleep 1 ) &
3783 am_sleep_pid=$!
3784 fi
3785
3786 rm -f conftest.file
3787
3788 test "$program_prefix" != NONE &&
3789 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3790 # Use a double $ so make ignores it.
3791 test "$program_suffix" != NONE &&
3792 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3793 # Double any \ or $.
3794 # By default was `s,x,x', remove it if useless.
3795 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3796 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3797
3798 if test x"${MISSING+set}" != xset; then
3799 case $am_aux_dir in
3800 *\ * | *\ *)
3801 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3802 *)
3803 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3804 esac
3805 fi
3806 # Use eval to expand $SHELL
3807 if eval "$MISSING --is-lightweight"; then
3808 am_missing_run="$MISSING "
3809 else
3810 am_missing_run=
3811 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3812 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3813 fi
3814
3815 if test x"${install_sh+set}" != xset; then
3816 case $am_aux_dir in
3817 *\ * | *\ *)
3818 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3819 *)
3820 install_sh="\${SHELL} $am_aux_dir/install-sh"
3821 esac
3822 fi
3823
3824 # Installed binaries are usually stripped using 'strip' when the user
3825 # run "make install-strip". However 'strip' might not be the right
3826 # tool to use in cross-compilation environments, therefore Automake
3827 # will honor the 'STRIP' environment variable to overrule this program.
3828 if test "$cross_compiling" != no; then
3829 if test -n "$ac_tool_prefix"; then
3830 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3831 set dummy ${ac_tool_prefix}strip; ac_word=$2
3832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3833 $as_echo_n "checking for $ac_word... " >&6; }
3834 if ${ac_cv_prog_STRIP+:} false; then :
3835 $as_echo_n "(cached) " >&6
3836 else
3837 if test -n "$STRIP"; then
3838 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3839 else
3840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3841 for as_dir in $PATH
3842 do
3843 IFS=$as_save_IFS
3844 test -z "$as_dir" && as_dir=.
3845 for ac_exec_ext in '' $ac_executable_extensions; do
3846 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3847 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3849 break 2
3850 fi
3851 done
3852 done
3853 IFS=$as_save_IFS
3854
3855 fi
3856 fi
3857 STRIP=$ac_cv_prog_STRIP
3858 if test -n "$STRIP"; then
3859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3860 $as_echo "$STRIP" >&6; }
3861 else
3862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3863 $as_echo "no" >&6; }
3864 fi
3865
3866
3867 fi
3868 if test -z "$ac_cv_prog_STRIP"; then
3869 ac_ct_STRIP=$STRIP
3870 # Extract the first word of "strip", so it can be a program name with args.
3871 set dummy strip; ac_word=$2
3872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3873 $as_echo_n "checking for $ac_word... " >&6; }
3874 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3875 $as_echo_n "(cached) " >&6
3876 else
3877 if test -n "$ac_ct_STRIP"; then
3878 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3879 else
3880 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3881 for as_dir in $PATH
3882 do
3883 IFS=$as_save_IFS
3884 test -z "$as_dir" && as_dir=.
3885 for ac_exec_ext in '' $ac_executable_extensions; do
3886 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3887 ac_cv_prog_ac_ct_STRIP="strip"
3888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3889 break 2
3890 fi
3891 done
3892 done
3893 IFS=$as_save_IFS
3894
3895 fi
3896 fi
3897 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3898 if test -n "$ac_ct_STRIP"; then
3899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3900 $as_echo "$ac_ct_STRIP" >&6; }
3901 else
3902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3903 $as_echo "no" >&6; }
3904 fi
3905
3906 if test "x$ac_ct_STRIP" = x; then
3907 STRIP=":"
3908 else
3909 case $cross_compiling:$ac_tool_warned in
3910 yes:)
3911 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3912 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3913 ac_tool_warned=yes ;;
3914 esac
3915 STRIP=$ac_ct_STRIP
3916 fi
3917 else
3918 STRIP="$ac_cv_prog_STRIP"
3919 fi
3920
3921 fi
3922 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3923
3924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3925 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3926 if test -z "$MKDIR_P"; then
3927 if ${ac_cv_path_mkdir+:} false; then :
3928 $as_echo_n "(cached) " >&6
3929 else
3930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3931 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3932 do
3933 IFS=$as_save_IFS
3934 test -z "$as_dir" && as_dir=.
3935 for ac_prog in mkdir gmkdir; do
3936 for ac_exec_ext in '' $ac_executable_extensions; do
3937 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3938 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3939 'mkdir (GNU coreutils) '* | \
3940 'mkdir (coreutils) '* | \
3941 'mkdir (fileutils) '4.1*)
3942 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3943 break 3;;
3944 esac
3945 done
3946 done
3947 done
3948 IFS=$as_save_IFS
3949
3950 fi
3951
3952 test -d ./--version && rmdir ./--version
3953 if test "${ac_cv_path_mkdir+set}" = set; then
3954 MKDIR_P="$ac_cv_path_mkdir -p"
3955 else
3956 # As a last resort, use the slow shell script. Don't cache a
3957 # value for MKDIR_P within a source directory, because that will
3958 # break other packages using the cache if that directory is
3959 # removed, or if the value is a relative name.
3960 MKDIR_P="$ac_install_sh -d"
3961 fi
3962 fi
3963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3964 $as_echo "$MKDIR_P" >&6; }
3965
3966 for ac_prog in gawk mawk nawk awk
3967 do
3968 # Extract the first word of "$ac_prog", so it can be a program name with args.
3969 set dummy $ac_prog; ac_word=$2
3970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3971 $as_echo_n "checking for $ac_word... " >&6; }
3972 if ${ac_cv_prog_AWK+:} false; then :
3973 $as_echo_n "(cached) " >&6
3974 else
3975 if test -n "$AWK"; then
3976 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3977 else
3978 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3979 for as_dir in $PATH
3980 do
3981 IFS=$as_save_IFS
3982 test -z "$as_dir" && as_dir=.
3983 for ac_exec_ext in '' $ac_executable_extensions; do
3984 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3985 ac_cv_prog_AWK="$ac_prog"
3986 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3987 break 2
3988 fi
3989 done
3990 done
3991 IFS=$as_save_IFS
3992
3993 fi
3994 fi
3995 AWK=$ac_cv_prog_AWK
3996 if test -n "$AWK"; then
3997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3998 $as_echo "$AWK" >&6; }
3999 else
4000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4001 $as_echo "no" >&6; }
4002 fi
4003
4004
4005 test -n "$AWK" && break
4006 done
4007
4008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4009 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4010 set x ${MAKE-make}
4011 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4012 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4013 $as_echo_n "(cached) " >&6
4014 else
4015 cat >conftest.make <<\_ACEOF
4016 SHELL = /bin/sh
4017 all:
4018 @echo '@@@%%%=$(MAKE)=@@@%%%'
4019 _ACEOF
4020 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4021 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4022 *@@@%%%=?*=@@@%%%*)
4023 eval ac_cv_prog_make_${ac_make}_set=yes;;
4024 *)
4025 eval ac_cv_prog_make_${ac_make}_set=no;;
4026 esac
4027 rm -f conftest.make
4028 fi
4029 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4031 $as_echo "yes" >&6; }
4032 SET_MAKE=
4033 else
4034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4035 $as_echo "no" >&6; }
4036 SET_MAKE="MAKE=${MAKE-make}"
4037 fi
4038
4039 rm -rf .tst 2>/dev/null
4040 mkdir .tst 2>/dev/null
4041 if test -d .tst; then
4042 am__leading_dot=.
4043 else
4044 am__leading_dot=_
4045 fi
4046 rmdir .tst 2>/dev/null
4047
4048 DEPDIR="${am__leading_dot}deps"
4049
4050 ac_config_commands="$ac_config_commands depfiles"
4051
4052
4053 am_make=${MAKE-make}
4054 cat > confinc << 'END'
4055 am__doit:
4056 @echo this is the am__doit target
4057 .PHONY: am__doit
4058 END
4059 # If we don't find an include directive, just comment out the code.
4060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4061 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4062 am__include="#"
4063 am__quote=
4064 _am_result=none
4065 # First try GNU make style include.
4066 echo "include confinc" > confmf
4067 # Ignore all kinds of additional output from 'make'.
4068 case `$am_make -s -f confmf 2> /dev/null` in #(
4069 *the\ am__doit\ target*)
4070 am__include=include
4071 am__quote=
4072 _am_result=GNU
4073 ;;
4074 esac
4075 # Now try BSD make style include.
4076 if test "$am__include" = "#"; then
4077 echo '.include "confinc"' > confmf
4078 case `$am_make -s -f confmf 2> /dev/null` in #(
4079 *the\ am__doit\ target*)
4080 am__include=.include
4081 am__quote="\""
4082 _am_result=BSD
4083 ;;
4084 esac
4085 fi
4086
4087
4088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4089 $as_echo "$_am_result" >&6; }
4090 rm -f confinc confmf
4091
4092 # Check whether --enable-dependency-tracking was given.
4093 if test "${enable_dependency_tracking+set}" = set; then :
4094 enableval=$enable_dependency_tracking;
4095 fi
4096
4097 if test "x$enable_dependency_tracking" != xno; then
4098 am_depcomp="$ac_aux_dir/depcomp"
4099 AMDEPBACKSLASH='\'
4100 am__nodep='_no'
4101 fi
4102 if test "x$enable_dependency_tracking" != xno; then
4103 AMDEP_TRUE=
4104 AMDEP_FALSE='#'
4105 else
4106 AMDEP_TRUE='#'
4107 AMDEP_FALSE=
4108 fi
4109
4110
4111 # Check whether --enable-silent-rules was given.
4112 if test "${enable_silent_rules+set}" = set; then :
4113 enableval=$enable_silent_rules;
4114 fi
4115
4116 case $enable_silent_rules in # (((
4117 yes) AM_DEFAULT_VERBOSITY=0;;
4118 no) AM_DEFAULT_VERBOSITY=1;;
4119 *) AM_DEFAULT_VERBOSITY=1;;
4120 esac
4121 am_make=${MAKE-make}
4122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4123 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4124 if ${am_cv_make_support_nested_variables+:} false; then :
4125 $as_echo_n "(cached) " >&6
4126 else
4127 if $as_echo 'TRUE=$(BAR$(V))
4128 BAR0=false
4129 BAR1=true
4130 V=1
4131 am__doit:
4132 @$(TRUE)
4133 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4134 am_cv_make_support_nested_variables=yes
4135 else
4136 am_cv_make_support_nested_variables=no
4137 fi
4138 fi
4139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4140 $as_echo "$am_cv_make_support_nested_variables" >&6; }
4141 if test $am_cv_make_support_nested_variables = yes; then
4142 AM_V='$(V)'
4143 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4144 else
4145 AM_V=$AM_DEFAULT_VERBOSITY
4146 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4147 fi
4148 AM_BACKSLASH='\'
4149
4150 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4151 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4152 # is not polluted with repeated "-I."
4153 am__isrc=' -I$(srcdir)'
4154 # test to see if srcdir already configured
4155 if test -f $srcdir/config.status; then
4156 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4157 fi
4158 fi
4159
4160 # test whether we have cygpath
4161 if test -z "$CYGPATH_W"; then
4162 if (cygpath --version) >/dev/null 2>/dev/null; then
4163 CYGPATH_W='cygpath -w'
4164 else
4165 CYGPATH_W=echo
4166 fi
4167 fi
4168
4169
4170 # Define the identity of the package.
4171 PACKAGE='binutils'
4172 VERSION='2.32.51'
4173
4174
4175 cat >>confdefs.h <<_ACEOF
4176 #define PACKAGE "$PACKAGE"
4177 _ACEOF
4178
4179
4180 cat >>confdefs.h <<_ACEOF
4181 #define VERSION "$VERSION"
4182 _ACEOF
4183
4184 # Some tools Automake needs.
4185
4186 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4187
4188
4189 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4190
4191
4192 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4193
4194
4195 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4196
4197
4198 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4199
4200 # For better backward compatibility. To be removed once Automake 1.9.x
4201 # dies out for good. For more background, see:
4202 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4203 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4204 mkdir_p='$(MKDIR_P)'
4205
4206 # We need awk for the "check" target (and possibly the TAP driver). The
4207 # system "awk" is bad on some platforms.
4208 # Always define AMTAR for backward compatibility. Yes, it's still used
4209 # in the wild :-( We should find a proper way to deprecate it ...
4210 AMTAR='$${TAR-tar}'
4211
4212
4213 # We'll loop over all known methods to create a tar archive until one works.
4214 _am_tools='gnutar pax cpio none'
4215
4216 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4217
4218
4219
4220
4221
4222 depcc="$CC" am_compiler_list=
4223
4224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4225 $as_echo_n "checking dependency style of $depcc... " >&6; }
4226 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4227 $as_echo_n "(cached) " >&6
4228 else
4229 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4230 # We make a subdir and do the tests there. Otherwise we can end up
4231 # making bogus files that we don't know about and never remove. For
4232 # instance it was reported that on HP-UX the gcc test will end up
4233 # making a dummy file named 'D' -- because '-MD' means "put the output
4234 # in D".
4235 rm -rf conftest.dir
4236 mkdir conftest.dir
4237 # Copy depcomp to subdir because otherwise we won't find it if we're
4238 # using a relative directory.
4239 cp "$am_depcomp" conftest.dir
4240 cd conftest.dir
4241 # We will build objects and dependencies in a subdirectory because
4242 # it helps to detect inapplicable dependency modes. For instance
4243 # both Tru64's cc and ICC support -MD to output dependencies as a
4244 # side effect of compilation, but ICC will put the dependencies in
4245 # the current directory while Tru64 will put them in the object
4246 # directory.
4247 mkdir sub
4248
4249 am_cv_CC_dependencies_compiler_type=none
4250 if test "$am_compiler_list" = ""; then
4251 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4252 fi
4253 am__universal=false
4254 case " $depcc " in #(
4255 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4256 esac
4257
4258 for depmode in $am_compiler_list; do
4259 # Setup a source with many dependencies, because some compilers
4260 # like to wrap large dependency lists on column 80 (with \), and
4261 # we should not choose a depcomp mode which is confused by this.
4262 #
4263 # We need to recreate these files for each test, as the compiler may
4264 # overwrite some of them when testing with obscure command lines.
4265 # This happens at least with the AIX C compiler.
4266 : > sub/conftest.c
4267 for i in 1 2 3 4 5 6; do
4268 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4269 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4270 # Solaris 10 /bin/sh.
4271 echo '/* dummy */' > sub/conftst$i.h
4272 done
4273 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4274
4275 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4276 # mode. It turns out that the SunPro C++ compiler does not properly
4277 # handle '-M -o', and we need to detect this. Also, some Intel
4278 # versions had trouble with output in subdirs.
4279 am__obj=sub/conftest.${OBJEXT-o}
4280 am__minus_obj="-o $am__obj"
4281 case $depmode in
4282 gcc)
4283 # This depmode causes a compiler race in universal mode.
4284 test "$am__universal" = false || continue
4285 ;;
4286 nosideeffect)
4287 # After this tag, mechanisms are not by side-effect, so they'll
4288 # only be used when explicitly requested.
4289 if test "x$enable_dependency_tracking" = xyes; then
4290 continue
4291 else
4292 break
4293 fi
4294 ;;
4295 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4296 # This compiler won't grok '-c -o', but also, the minuso test has
4297 # not run yet. These depmodes are late enough in the game, and
4298 # so weak that their functioning should not be impacted.
4299 am__obj=conftest.${OBJEXT-o}
4300 am__minus_obj=
4301 ;;
4302 none) break ;;
4303 esac
4304 if depmode=$depmode \
4305 source=sub/conftest.c object=$am__obj \
4306 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4307 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4308 >/dev/null 2>conftest.err &&
4309 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4310 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4311 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4312 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4313 # icc doesn't choke on unknown options, it will just issue warnings
4314 # or remarks (even with -Werror). So we grep stderr for any message
4315 # that says an option was ignored or not supported.
4316 # When given -MP, icc 7.0 and 7.1 complain thusly:
4317 # icc: Command line warning: ignoring option '-M'; no argument required
4318 # The diagnosis changed in icc 8.0:
4319 # icc: Command line remark: option '-MP' not supported
4320 if (grep 'ignoring option' conftest.err ||
4321 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4322 am_cv_CC_dependencies_compiler_type=$depmode
4323 break
4324 fi
4325 fi
4326 done
4327
4328 cd ..
4329 rm -rf conftest.dir
4330 else
4331 am_cv_CC_dependencies_compiler_type=none
4332 fi
4333
4334 fi
4335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4336 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4337 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4338
4339 if
4340 test "x$enable_dependency_tracking" != xno \
4341 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4342 am__fastdepCC_TRUE=
4343 am__fastdepCC_FALSE='#'
4344 else
4345 am__fastdepCC_TRUE='#'
4346 am__fastdepCC_FALSE=
4347 fi
4348
4349
4350
4351 # POSIX will say in a future version that running "rm -f" with no argument
4352 # is OK; and we want to be able to make that assumption in our Makefile
4353 # recipes. So use an aggressive probe to check that the usage we want is
4354 # actually supported "in the wild" to an acceptable degree.
4355 # See automake bug#10828.
4356 # To make any issue more visible, cause the running configure to be aborted
4357 # by default if the 'rm' program in use doesn't match our expectations; the
4358 # user can still override this though.
4359 if rm -f && rm -fr && rm -rf; then : OK; else
4360 cat >&2 <<'END'
4361 Oops!
4362
4363 Your 'rm' program seems unable to run without file operands specified
4364 on the command line, even when the '-f' option is present. This is contrary
4365 to the behaviour of most rm programs out there, and not conforming with
4366 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4367
4368 Please tell bug-automake@gnu.org about your system, including the value
4369 of your $PATH and any error possibly output before this message. This
4370 can help us improve future automake versions.
4371
4372 END
4373 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4374 echo 'Configuration will proceed anyway, since you have set the' >&2
4375 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4376 echo >&2
4377 else
4378 cat >&2 <<'END'
4379 Aborting the configuration process, to ensure you take notice of the issue.
4380
4381 You can download and install GNU coreutils to get an 'rm' implementation
4382 that behaves properly: <http://www.gnu.org/software/coreutils/>.
4383
4384 If you want to complete the configuration process using your problematic
4385 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4386 to "yes", and re-run configure.
4387
4388 END
4389 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4390 fi
4391 fi
4392
4393
4394 ac_ext=c
4395 ac_cpp='$CPP $CPPFLAGS'
4396 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4397 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4398 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4399 if test -n "$ac_tool_prefix"; then
4400 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4401 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4403 $as_echo_n "checking for $ac_word... " >&6; }
4404 if ${ac_cv_prog_CC+:} false; then :
4405 $as_echo_n "(cached) " >&6
4406 else
4407 if test -n "$CC"; then
4408 ac_cv_prog_CC="$CC" # Let the user override the test.
4409 else
4410 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4411 for as_dir in $PATH
4412 do
4413 IFS=$as_save_IFS
4414 test -z "$as_dir" && as_dir=.
4415 for ac_exec_ext in '' $ac_executable_extensions; do
4416 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4417 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4418 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4419 break 2
4420 fi
4421 done
4422 done
4423 IFS=$as_save_IFS
4424
4425 fi
4426 fi
4427 CC=$ac_cv_prog_CC
4428 if test -n "$CC"; then
4429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4430 $as_echo "$CC" >&6; }
4431 else
4432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4433 $as_echo "no" >&6; }
4434 fi
4435
4436
4437 fi
4438 if test -z "$ac_cv_prog_CC"; then
4439 ac_ct_CC=$CC
4440 # Extract the first word of "gcc", so it can be a program name with args.
4441 set dummy gcc; ac_word=$2
4442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4443 $as_echo_n "checking for $ac_word... " >&6; }
4444 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4445 $as_echo_n "(cached) " >&6
4446 else
4447 if test -n "$ac_ct_CC"; then
4448 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4449 else
4450 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4451 for as_dir in $PATH
4452 do
4453 IFS=$as_save_IFS
4454 test -z "$as_dir" && as_dir=.
4455 for ac_exec_ext in '' $ac_executable_extensions; do
4456 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4457 ac_cv_prog_ac_ct_CC="gcc"
4458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4459 break 2
4460 fi
4461 done
4462 done
4463 IFS=$as_save_IFS
4464
4465 fi
4466 fi
4467 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4468 if test -n "$ac_ct_CC"; then
4469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4470 $as_echo "$ac_ct_CC" >&6; }
4471 else
4472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4473 $as_echo "no" >&6; }
4474 fi
4475
4476 if test "x$ac_ct_CC" = x; then
4477 CC=""
4478 else
4479 case $cross_compiling:$ac_tool_warned in
4480 yes:)
4481 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4482 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4483 ac_tool_warned=yes ;;
4484 esac
4485 CC=$ac_ct_CC
4486 fi
4487 else
4488 CC="$ac_cv_prog_CC"
4489 fi
4490
4491 if test -z "$CC"; then
4492 if test -n "$ac_tool_prefix"; then
4493 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4494 set dummy ${ac_tool_prefix}cc; ac_word=$2
4495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4496 $as_echo_n "checking for $ac_word... " >&6; }
4497 if ${ac_cv_prog_CC+:} false; then :
4498 $as_echo_n "(cached) " >&6
4499 else
4500 if test -n "$CC"; then
4501 ac_cv_prog_CC="$CC" # Let the user override the test.
4502 else
4503 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4504 for as_dir in $PATH
4505 do
4506 IFS=$as_save_IFS
4507 test -z "$as_dir" && as_dir=.
4508 for ac_exec_ext in '' $ac_executable_extensions; do
4509 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4510 ac_cv_prog_CC="${ac_tool_prefix}cc"
4511 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4512 break 2
4513 fi
4514 done
4515 done
4516 IFS=$as_save_IFS
4517
4518 fi
4519 fi
4520 CC=$ac_cv_prog_CC
4521 if test -n "$CC"; then
4522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4523 $as_echo "$CC" >&6; }
4524 else
4525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4526 $as_echo "no" >&6; }
4527 fi
4528
4529
4530 fi
4531 fi
4532 if test -z "$CC"; then
4533 # Extract the first word of "cc", so it can be a program name with args.
4534 set dummy cc; ac_word=$2
4535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4536 $as_echo_n "checking for $ac_word... " >&6; }
4537 if ${ac_cv_prog_CC+:} false; then :
4538 $as_echo_n "(cached) " >&6
4539 else
4540 if test -n "$CC"; then
4541 ac_cv_prog_CC="$CC" # Let the user override the test.
4542 else
4543 ac_prog_rejected=no
4544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4545 for as_dir in $PATH
4546 do
4547 IFS=$as_save_IFS
4548 test -z "$as_dir" && as_dir=.
4549 for ac_exec_ext in '' $ac_executable_extensions; do
4550 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4551 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4552 ac_prog_rejected=yes
4553 continue
4554 fi
4555 ac_cv_prog_CC="cc"
4556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4557 break 2
4558 fi
4559 done
4560 done
4561 IFS=$as_save_IFS
4562
4563 if test $ac_prog_rejected = yes; then
4564 # We found a bogon in the path, so make sure we never use it.
4565 set dummy $ac_cv_prog_CC
4566 shift
4567 if test $# != 0; then
4568 # We chose a different compiler from the bogus one.
4569 # However, it has the same basename, so the bogon will be chosen
4570 # first if we set CC to just the basename; use the full file name.
4571 shift
4572 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4573 fi
4574 fi
4575 fi
4576 fi
4577 CC=$ac_cv_prog_CC
4578 if test -n "$CC"; then
4579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4580 $as_echo "$CC" >&6; }
4581 else
4582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4583 $as_echo "no" >&6; }
4584 fi
4585
4586
4587 fi
4588 if test -z "$CC"; then
4589 if test -n "$ac_tool_prefix"; then
4590 for ac_prog in cl.exe
4591 do
4592 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4593 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4595 $as_echo_n "checking for $ac_word... " >&6; }
4596 if ${ac_cv_prog_CC+:} false; then :
4597 $as_echo_n "(cached) " >&6
4598 else
4599 if test -n "$CC"; then
4600 ac_cv_prog_CC="$CC" # Let the user override the test.
4601 else
4602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4603 for as_dir in $PATH
4604 do
4605 IFS=$as_save_IFS
4606 test -z "$as_dir" && as_dir=.
4607 for ac_exec_ext in '' $ac_executable_extensions; do
4608 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4609 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4611 break 2
4612 fi
4613 done
4614 done
4615 IFS=$as_save_IFS
4616
4617 fi
4618 fi
4619 CC=$ac_cv_prog_CC
4620 if test -n "$CC"; then
4621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4622 $as_echo "$CC" >&6; }
4623 else
4624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4625 $as_echo "no" >&6; }
4626 fi
4627
4628
4629 test -n "$CC" && break
4630 done
4631 fi
4632 if test -z "$CC"; then
4633 ac_ct_CC=$CC
4634 for ac_prog in cl.exe
4635 do
4636 # Extract the first word of "$ac_prog", so it can be a program name with args.
4637 set dummy $ac_prog; ac_word=$2
4638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4639 $as_echo_n "checking for $ac_word... " >&6; }
4640 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4641 $as_echo_n "(cached) " >&6
4642 else
4643 if test -n "$ac_ct_CC"; then
4644 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4645 else
4646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4647 for as_dir in $PATH
4648 do
4649 IFS=$as_save_IFS
4650 test -z "$as_dir" && as_dir=.
4651 for ac_exec_ext in '' $ac_executable_extensions; do
4652 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4653 ac_cv_prog_ac_ct_CC="$ac_prog"
4654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4655 break 2
4656 fi
4657 done
4658 done
4659 IFS=$as_save_IFS
4660
4661 fi
4662 fi
4663 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4664 if test -n "$ac_ct_CC"; then
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4666 $as_echo "$ac_ct_CC" >&6; }
4667 else
4668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4669 $as_echo "no" >&6; }
4670 fi
4671
4672
4673 test -n "$ac_ct_CC" && break
4674 done
4675
4676 if test "x$ac_ct_CC" = x; then
4677 CC=""
4678 else
4679 case $cross_compiling:$ac_tool_warned in
4680 yes:)
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4682 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4683 ac_tool_warned=yes ;;
4684 esac
4685 CC=$ac_ct_CC
4686 fi
4687 fi
4688
4689 fi
4690
4691
4692 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4693 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4694 as_fn_error $? "no acceptable C compiler found in \$PATH
4695 See \`config.log' for more details" "$LINENO" 5; }
4696
4697 # Provide some information about the compiler.
4698 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4699 set X $ac_compile
4700 ac_compiler=$2
4701 for ac_option in --version -v -V -qversion; do
4702 { { ac_try="$ac_compiler $ac_option >&5"
4703 case "(($ac_try" in
4704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4705 *) ac_try_echo=$ac_try;;
4706 esac
4707 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4708 $as_echo "$ac_try_echo"; } >&5
4709 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4710 ac_status=$?
4711 if test -s conftest.err; then
4712 sed '10a\
4713 ... rest of stderr output deleted ...
4714 10q' conftest.err >conftest.er1
4715 cat conftest.er1 >&5
4716 fi
4717 rm -f conftest.er1 conftest.err
4718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4719 test $ac_status = 0; }
4720 done
4721
4722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4723 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4724 if ${ac_cv_c_compiler_gnu+:} false; then :
4725 $as_echo_n "(cached) " >&6
4726 else
4727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4728 /* end confdefs.h. */
4729
4730 int
4731 main ()
4732 {
4733 #ifndef __GNUC__
4734 choke me
4735 #endif
4736
4737 ;
4738 return 0;
4739 }
4740 _ACEOF
4741 if ac_fn_c_try_compile "$LINENO"; then :
4742 ac_compiler_gnu=yes
4743 else
4744 ac_compiler_gnu=no
4745 fi
4746 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4747 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4748
4749 fi
4750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4751 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4752 if test $ac_compiler_gnu = yes; then
4753 GCC=yes
4754 else
4755 GCC=
4756 fi
4757 ac_test_CFLAGS=${CFLAGS+set}
4758 ac_save_CFLAGS=$CFLAGS
4759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4760 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4761 if ${ac_cv_prog_cc_g+:} false; then :
4762 $as_echo_n "(cached) " >&6
4763 else
4764 ac_save_c_werror_flag=$ac_c_werror_flag
4765 ac_c_werror_flag=yes
4766 ac_cv_prog_cc_g=no
4767 CFLAGS="-g"
4768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4769 /* end confdefs.h. */
4770
4771 int
4772 main ()
4773 {
4774
4775 ;
4776 return 0;
4777 }
4778 _ACEOF
4779 if ac_fn_c_try_compile "$LINENO"; then :
4780 ac_cv_prog_cc_g=yes
4781 else
4782 CFLAGS=""
4783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4784 /* end confdefs.h. */
4785
4786 int
4787 main ()
4788 {
4789
4790 ;
4791 return 0;
4792 }
4793 _ACEOF
4794 if ac_fn_c_try_compile "$LINENO"; then :
4795
4796 else
4797 ac_c_werror_flag=$ac_save_c_werror_flag
4798 CFLAGS="-g"
4799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4800 /* end confdefs.h. */
4801
4802 int
4803 main ()
4804 {
4805
4806 ;
4807 return 0;
4808 }
4809 _ACEOF
4810 if ac_fn_c_try_compile "$LINENO"; then :
4811 ac_cv_prog_cc_g=yes
4812 fi
4813 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4814 fi
4815 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4816 fi
4817 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4818 ac_c_werror_flag=$ac_save_c_werror_flag
4819 fi
4820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4821 $as_echo "$ac_cv_prog_cc_g" >&6; }
4822 if test "$ac_test_CFLAGS" = set; then
4823 CFLAGS=$ac_save_CFLAGS
4824 elif test $ac_cv_prog_cc_g = yes; then
4825 if test "$GCC" = yes; then
4826 CFLAGS="-g -O2"
4827 else
4828 CFLAGS="-g"
4829 fi
4830 else
4831 if test "$GCC" = yes; then
4832 CFLAGS="-O2"
4833 else
4834 CFLAGS=
4835 fi
4836 fi
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4838 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4839 if ${ac_cv_prog_cc_c89+:} false; then :
4840 $as_echo_n "(cached) " >&6
4841 else
4842 ac_cv_prog_cc_c89=no
4843 ac_save_CC=$CC
4844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4845 /* end confdefs.h. */
4846 #include <stdarg.h>
4847 #include <stdio.h>
4848 struct stat;
4849 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4850 struct buf { int x; };
4851 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4852 static char *e (p, i)
4853 char **p;
4854 int i;
4855 {
4856 return p[i];
4857 }
4858 static char *f (char * (*g) (char **, int), char **p, ...)
4859 {
4860 char *s;
4861 va_list v;
4862 va_start (v,p);
4863 s = g (p, va_arg (v,int));
4864 va_end (v);
4865 return s;
4866 }
4867
4868 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4869 function prototypes and stuff, but not '\xHH' hex character constants.
4870 These don't provoke an error unfortunately, instead are silently treated
4871 as 'x'. The following induces an error, until -std is added to get
4872 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4873 array size at least. It's necessary to write '\x00'==0 to get something
4874 that's true only with -std. */
4875 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4876
4877 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4878 inside strings and character constants. */
4879 #define FOO(x) 'x'
4880 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4881
4882 int test (int i, double x);
4883 struct s1 {int (*f) (int a);};
4884 struct s2 {int (*f) (double a);};
4885 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4886 int argc;
4887 char **argv;
4888 int
4889 main ()
4890 {
4891 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4892 ;
4893 return 0;
4894 }
4895 _ACEOF
4896 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4897 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4898 do
4899 CC="$ac_save_CC $ac_arg"
4900 if ac_fn_c_try_compile "$LINENO"; then :
4901 ac_cv_prog_cc_c89=$ac_arg
4902 fi
4903 rm -f core conftest.err conftest.$ac_objext
4904 test "x$ac_cv_prog_cc_c89" != "xno" && break
4905 done
4906 rm -f conftest.$ac_ext
4907 CC=$ac_save_CC
4908
4909 fi
4910 # AC_CACHE_VAL
4911 case "x$ac_cv_prog_cc_c89" in
4912 x)
4913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4914 $as_echo "none needed" >&6; } ;;
4915 xno)
4916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4917 $as_echo "unsupported" >&6; } ;;
4918 *)
4919 CC="$CC $ac_cv_prog_cc_c89"
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4921 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4922 esac
4923 if test "x$ac_cv_prog_cc_c89" != xno; then :
4924
4925 fi
4926
4927 ac_ext=c
4928 ac_cpp='$CPP $CPPFLAGS'
4929 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4930 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4931 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4932
4933 ac_ext=c
4934 ac_cpp='$CPP $CPPFLAGS'
4935 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4936 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4937 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4939 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4940 if ${am_cv_prog_cc_c_o+:} false; then :
4941 $as_echo_n "(cached) " >&6
4942 else
4943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4944 /* end confdefs.h. */
4945
4946 int
4947 main ()
4948 {
4949
4950 ;
4951 return 0;
4952 }
4953 _ACEOF
4954 # Make sure it works both with $CC and with simple cc.
4955 # Following AC_PROG_CC_C_O, we do the test twice because some
4956 # compilers refuse to overwrite an existing .o file with -o,
4957 # though they will create one.
4958 am_cv_prog_cc_c_o=yes
4959 for am_i in 1 2; do
4960 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4961 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4962 ac_status=$?
4963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4964 (exit $ac_status); } \
4965 && test -f conftest2.$ac_objext; then
4966 : OK
4967 else
4968 am_cv_prog_cc_c_o=no
4969 break
4970 fi
4971 done
4972 rm -f core conftest*
4973 unset am_i
4974 fi
4975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4976 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4977 if test "$am_cv_prog_cc_c_o" != yes; then
4978 # Losing compiler, so override with the script.
4979 # FIXME: It is wrong to rewrite CC.
4980 # But if we don't then we get into trouble of one sort or another.
4981 # A longer-term fix would be to have automake use am__CC in this case,
4982 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4983 CC="$am_aux_dir/compile $CC"
4984 fi
4985 ac_ext=c
4986 ac_cpp='$CPP $CPPFLAGS'
4987 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4988 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4989 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4990
4991
4992 ac_ext=c
4993 ac_cpp='$CPP $CPPFLAGS'
4994 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4995 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4996 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4998 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4999 # On Suns, sometimes $CPP names a directory.
5000 if test -n "$CPP" && test -d "$CPP"; then
5001 CPP=
5002 fi
5003 if test -z "$CPP"; then
5004 if ${ac_cv_prog_CPP+:} false; then :
5005 $as_echo_n "(cached) " >&6
5006 else
5007 # Double quotes because CPP needs to be expanded
5008 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5009 do
5010 ac_preproc_ok=false
5011 for ac_c_preproc_warn_flag in '' yes
5012 do
5013 # Use a header file that comes with gcc, so configuring glibc
5014 # with a fresh cross-compiler works.
5015 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5016 # <limits.h> exists even on freestanding compilers.
5017 # On the NeXT, cc -E runs the code through the compiler's parser,
5018 # not just through cpp. "Syntax error" is here to catch this case.
5019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5020 /* end confdefs.h. */
5021 #ifdef __STDC__
5022 # include <limits.h>
5023 #else
5024 # include <assert.h>
5025 #endif
5026 Syntax error
5027 _ACEOF
5028 if ac_fn_c_try_cpp "$LINENO"; then :
5029
5030 else
5031 # Broken: fails on valid input.
5032 continue
5033 fi
5034 rm -f conftest.err conftest.i conftest.$ac_ext
5035
5036 # OK, works on sane cases. Now check whether nonexistent headers
5037 # can be detected and how.
5038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5039 /* end confdefs.h. */
5040 #include <ac_nonexistent.h>
5041 _ACEOF
5042 if ac_fn_c_try_cpp "$LINENO"; then :
5043 # Broken: success on invalid input.
5044 continue
5045 else
5046 # Passes both tests.
5047 ac_preproc_ok=:
5048 break
5049 fi
5050 rm -f conftest.err conftest.i conftest.$ac_ext
5051
5052 done
5053 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5054 rm -f conftest.i conftest.err conftest.$ac_ext
5055 if $ac_preproc_ok; then :
5056 break
5057 fi
5058
5059 done
5060 ac_cv_prog_CPP=$CPP
5061
5062 fi
5063 CPP=$ac_cv_prog_CPP
5064 else
5065 ac_cv_prog_CPP=$CPP
5066 fi
5067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5068 $as_echo "$CPP" >&6; }
5069 ac_preproc_ok=false
5070 for ac_c_preproc_warn_flag in '' yes
5071 do
5072 # Use a header file that comes with gcc, so configuring glibc
5073 # with a fresh cross-compiler works.
5074 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5075 # <limits.h> exists even on freestanding compilers.
5076 # On the NeXT, cc -E runs the code through the compiler's parser,
5077 # not just through cpp. "Syntax error" is here to catch this case.
5078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5079 /* end confdefs.h. */
5080 #ifdef __STDC__
5081 # include <limits.h>
5082 #else
5083 # include <assert.h>
5084 #endif
5085 Syntax error
5086 _ACEOF
5087 if ac_fn_c_try_cpp "$LINENO"; then :
5088
5089 else
5090 # Broken: fails on valid input.
5091 continue
5092 fi
5093 rm -f conftest.err conftest.i conftest.$ac_ext
5094
5095 # OK, works on sane cases. Now check whether nonexistent headers
5096 # can be detected and how.
5097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5098 /* end confdefs.h. */
5099 #include <ac_nonexistent.h>
5100 _ACEOF
5101 if ac_fn_c_try_cpp "$LINENO"; then :
5102 # Broken: success on invalid input.
5103 continue
5104 else
5105 # Passes both tests.
5106 ac_preproc_ok=:
5107 break
5108 fi
5109 rm -f conftest.err conftest.i conftest.$ac_ext
5110
5111 done
5112 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5113 rm -f conftest.i conftest.err conftest.$ac_ext
5114 if $ac_preproc_ok; then :
5115
5116 else
5117 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5118 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5119 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5120 See \`config.log' for more details" "$LINENO" 5; }
5121 fi
5122
5123 ac_ext=c
5124 ac_cpp='$CPP $CPPFLAGS'
5125 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5126 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5127 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5128
5129
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5131 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5132 if ${ac_cv_path_GREP+:} false; then :
5133 $as_echo_n "(cached) " >&6
5134 else
5135 if test -z "$GREP"; then
5136 ac_path_GREP_found=false
5137 # Loop through the user's path and test for each of PROGNAME-LIST
5138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5139 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5140 do
5141 IFS=$as_save_IFS
5142 test -z "$as_dir" && as_dir=.
5143 for ac_prog in grep ggrep; do
5144 for ac_exec_ext in '' $ac_executable_extensions; do
5145 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5146 as_fn_executable_p "$ac_path_GREP" || continue
5147 # Check for GNU ac_path_GREP and select it if it is found.
5148 # Check for GNU $ac_path_GREP
5149 case `"$ac_path_GREP" --version 2>&1` in
5150 *GNU*)
5151 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5152 *)
5153 ac_count=0
5154 $as_echo_n 0123456789 >"conftest.in"
5155 while :
5156 do
5157 cat "conftest.in" "conftest.in" >"conftest.tmp"
5158 mv "conftest.tmp" "conftest.in"
5159 cp "conftest.in" "conftest.nl"
5160 $as_echo 'GREP' >> "conftest.nl"
5161 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5162 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5163 as_fn_arith $ac_count + 1 && ac_count=$as_val
5164 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5165 # Best one so far, save it but keep looking for a better one
5166 ac_cv_path_GREP="$ac_path_GREP"
5167 ac_path_GREP_max=$ac_count
5168 fi
5169 # 10*(2^10) chars as input seems more than enough
5170 test $ac_count -gt 10 && break
5171 done
5172 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5173 esac
5174
5175 $ac_path_GREP_found && break 3
5176 done
5177 done
5178 done
5179 IFS=$as_save_IFS
5180 if test -z "$ac_cv_path_GREP"; then
5181 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5182 fi
5183 else
5184 ac_cv_path_GREP=$GREP
5185 fi
5186
5187 fi
5188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5189 $as_echo "$ac_cv_path_GREP" >&6; }
5190 GREP="$ac_cv_path_GREP"
5191
5192
5193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5194 $as_echo_n "checking for egrep... " >&6; }
5195 if ${ac_cv_path_EGREP+:} false; then :
5196 $as_echo_n "(cached) " >&6
5197 else
5198 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5199 then ac_cv_path_EGREP="$GREP -E"
5200 else
5201 if test -z "$EGREP"; then
5202 ac_path_EGREP_found=false
5203 # Loop through the user's path and test for each of PROGNAME-LIST
5204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5205 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5206 do
5207 IFS=$as_save_IFS
5208 test -z "$as_dir" && as_dir=.
5209 for ac_prog in egrep; do
5210 for ac_exec_ext in '' $ac_executable_extensions; do
5211 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5212 as_fn_executable_p "$ac_path_EGREP" || continue
5213 # Check for GNU ac_path_EGREP and select it if it is found.
5214 # Check for GNU $ac_path_EGREP
5215 case `"$ac_path_EGREP" --version 2>&1` in
5216 *GNU*)
5217 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5218 *)
5219 ac_count=0
5220 $as_echo_n 0123456789 >"conftest.in"
5221 while :
5222 do
5223 cat "conftest.in" "conftest.in" >"conftest.tmp"
5224 mv "conftest.tmp" "conftest.in"
5225 cp "conftest.in" "conftest.nl"
5226 $as_echo 'EGREP' >> "conftest.nl"
5227 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5228 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5229 as_fn_arith $ac_count + 1 && ac_count=$as_val
5230 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5231 # Best one so far, save it but keep looking for a better one
5232 ac_cv_path_EGREP="$ac_path_EGREP"
5233 ac_path_EGREP_max=$ac_count
5234 fi
5235 # 10*(2^10) chars as input seems more than enough
5236 test $ac_count -gt 10 && break
5237 done
5238 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5239 esac
5240
5241 $ac_path_EGREP_found && break 3
5242 done
5243 done
5244 done
5245 IFS=$as_save_IFS
5246 if test -z "$ac_cv_path_EGREP"; then
5247 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5248 fi
5249 else
5250 ac_cv_path_EGREP=$EGREP
5251 fi
5252
5253 fi
5254 fi
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5256 $as_echo "$ac_cv_path_EGREP" >&6; }
5257 EGREP="$ac_cv_path_EGREP"
5258
5259
5260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5261 $as_echo_n "checking for ANSI C header files... " >&6; }
5262 if ${ac_cv_header_stdc+:} false; then :
5263 $as_echo_n "(cached) " >&6
5264 else
5265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5266 /* end confdefs.h. */
5267 #include <stdlib.h>
5268 #include <stdarg.h>
5269 #include <string.h>
5270 #include <float.h>
5271
5272 int
5273 main ()
5274 {
5275
5276 ;
5277 return 0;
5278 }
5279 _ACEOF
5280 if ac_fn_c_try_compile "$LINENO"; then :
5281 ac_cv_header_stdc=yes
5282 else
5283 ac_cv_header_stdc=no
5284 fi
5285 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5286
5287 if test $ac_cv_header_stdc = yes; then
5288 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5290 /* end confdefs.h. */
5291 #include <string.h>
5292
5293 _ACEOF
5294 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5295 $EGREP "memchr" >/dev/null 2>&1; then :
5296
5297 else
5298 ac_cv_header_stdc=no
5299 fi
5300 rm -f conftest*
5301
5302 fi
5303
5304 if test $ac_cv_header_stdc = yes; then
5305 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5307 /* end confdefs.h. */
5308 #include <stdlib.h>
5309
5310 _ACEOF
5311 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5312 $EGREP "free" >/dev/null 2>&1; then :
5313
5314 else
5315 ac_cv_header_stdc=no
5316 fi
5317 rm -f conftest*
5318
5319 fi
5320
5321 if test $ac_cv_header_stdc = yes; then
5322 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5323 if test "$cross_compiling" = yes; then :
5324 :
5325 else
5326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5327 /* end confdefs.h. */
5328 #include <ctype.h>
5329 #include <stdlib.h>
5330 #if ((' ' & 0x0FF) == 0x020)
5331 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5332 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5333 #else
5334 # define ISLOWER(c) \
5335 (('a' <= (c) && (c) <= 'i') \
5336 || ('j' <= (c) && (c) <= 'r') \
5337 || ('s' <= (c) && (c) <= 'z'))
5338 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5339 #endif
5340
5341 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5342 int
5343 main ()
5344 {
5345 int i;
5346 for (i = 0; i < 256; i++)
5347 if (XOR (islower (i), ISLOWER (i))
5348 || toupper (i) != TOUPPER (i))
5349 return 2;
5350 return 0;
5351 }
5352 _ACEOF
5353 if ac_fn_c_try_run "$LINENO"; then :
5354
5355 else
5356 ac_cv_header_stdc=no
5357 fi
5358 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5359 conftest.$ac_objext conftest.beam conftest.$ac_ext
5360 fi
5361
5362 fi
5363 fi
5364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5365 $as_echo "$ac_cv_header_stdc" >&6; }
5366 if test $ac_cv_header_stdc = yes; then
5367
5368 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5369
5370 fi
5371
5372 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5373 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5374 inttypes.h stdint.h unistd.h
5375 do :
5376 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5377 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5378 "
5379 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5380 cat >>confdefs.h <<_ACEOF
5381 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5382 _ACEOF
5383
5384 fi
5385
5386 done
5387
5388
5389
5390 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5391 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5392 MINIX=yes
5393 else
5394 MINIX=
5395 fi
5396
5397
5398 if test "$MINIX" = yes; then
5399
5400 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5401
5402
5403 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5404
5405
5406 $as_echo "#define _MINIX 1" >>confdefs.h
5407
5408 fi
5409
5410
5411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5412 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5413 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5414 $as_echo_n "(cached) " >&6
5415 else
5416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5417 /* end confdefs.h. */
5418
5419 # define __EXTENSIONS__ 1
5420 $ac_includes_default
5421 int
5422 main ()
5423 {
5424
5425 ;
5426 return 0;
5427 }
5428 _ACEOF
5429 if ac_fn_c_try_compile "$LINENO"; then :
5430 ac_cv_safe_to_define___extensions__=yes
5431 else
5432 ac_cv_safe_to_define___extensions__=no
5433 fi
5434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5435 fi
5436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5437 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5438 test $ac_cv_safe_to_define___extensions__ = yes &&
5439 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5440
5441 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5442
5443 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5444
5445 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5446
5447 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5448
5449
5450
5451
5452
5453 case `pwd` in
5454 *\ * | *\ *)
5455 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5456 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5457 esac
5458
5459
5460
5461 macro_version='2.2.7a'
5462 macro_revision='1.3134'
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476 ltmain="$ac_aux_dir/ltmain.sh"
5477
5478 # Backslashify metacharacters that are still active within
5479 # double-quoted strings.
5480 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5481
5482 # Same as above, but do not quote variable references.
5483 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5484
5485 # Sed substitution to delay expansion of an escaped shell variable in a
5486 # double_quote_subst'ed string.
5487 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5488
5489 # Sed substitution to delay expansion of an escaped single quote.
5490 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5491
5492 # Sed substitution to avoid accidental globbing in evaled expressions
5493 no_glob_subst='s/\*/\\\*/g'
5494
5495 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5496 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5497 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5498
5499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5500 $as_echo_n "checking how to print strings... " >&6; }
5501 # Test print first, because it will be a builtin if present.
5502 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5503 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5504 ECHO='print -r --'
5505 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5506 ECHO='printf %s\n'
5507 else
5508 # Use this function as a fallback that always works.
5509 func_fallback_echo ()
5510 {
5511 eval 'cat <<_LTECHO_EOF
5512 $1
5513 _LTECHO_EOF'
5514 }
5515 ECHO='func_fallback_echo'
5516 fi
5517
5518 # func_echo_all arg...
5519 # Invoke $ECHO with all args, space-separated.
5520 func_echo_all ()
5521 {
5522 $ECHO ""
5523 }
5524
5525 case "$ECHO" in
5526 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5527 $as_echo "printf" >&6; } ;;
5528 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5529 $as_echo "print -r" >&6; } ;;
5530 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5531 $as_echo "cat" >&6; } ;;
5532 esac
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5548 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5549 if ${ac_cv_path_SED+:} false; then :
5550 $as_echo_n "(cached) " >&6
5551 else
5552 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5553 for ac_i in 1 2 3 4 5 6 7; do
5554 ac_script="$ac_script$as_nl$ac_script"
5555 done
5556 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5557 { ac_script=; unset ac_script;}
5558 if test -z "$SED"; then
5559 ac_path_SED_found=false
5560 # Loop through the user's path and test for each of PROGNAME-LIST
5561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5562 for as_dir in $PATH
5563 do
5564 IFS=$as_save_IFS
5565 test -z "$as_dir" && as_dir=.
5566 for ac_prog in sed gsed; do
5567 for ac_exec_ext in '' $ac_executable_extensions; do
5568 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5569 as_fn_executable_p "$ac_path_SED" || continue
5570 # Check for GNU ac_path_SED and select it if it is found.
5571 # Check for GNU $ac_path_SED
5572 case `"$ac_path_SED" --version 2>&1` in
5573 *GNU*)
5574 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5575 *)
5576 ac_count=0
5577 $as_echo_n 0123456789 >"conftest.in"
5578 while :
5579 do
5580 cat "conftest.in" "conftest.in" >"conftest.tmp"
5581 mv "conftest.tmp" "conftest.in"
5582 cp "conftest.in" "conftest.nl"
5583 $as_echo '' >> "conftest.nl"
5584 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5585 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5586 as_fn_arith $ac_count + 1 && ac_count=$as_val
5587 if test $ac_count -gt ${ac_path_SED_max-0}; then
5588 # Best one so far, save it but keep looking for a better one
5589 ac_cv_path_SED="$ac_path_SED"
5590 ac_path_SED_max=$ac_count
5591 fi
5592 # 10*(2^10) chars as input seems more than enough
5593 test $ac_count -gt 10 && break
5594 done
5595 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5596 esac
5597
5598 $ac_path_SED_found && break 3
5599 done
5600 done
5601 done
5602 IFS=$as_save_IFS
5603 if test -z "$ac_cv_path_SED"; then
5604 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5605 fi
5606 else
5607 ac_cv_path_SED=$SED
5608 fi
5609
5610 fi
5611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5612 $as_echo "$ac_cv_path_SED" >&6; }
5613 SED="$ac_cv_path_SED"
5614 rm -f conftest.sed
5615
5616 test -z "$SED" && SED=sed
5617 Xsed="$SED -e 1s/^X//"
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5630 $as_echo_n "checking for fgrep... " >&6; }
5631 if ${ac_cv_path_FGREP+:} false; then :
5632 $as_echo_n "(cached) " >&6
5633 else
5634 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5635 then ac_cv_path_FGREP="$GREP -F"
5636 else
5637 if test -z "$FGREP"; then
5638 ac_path_FGREP_found=false
5639 # Loop through the user's path and test for each of PROGNAME-LIST
5640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5641 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5642 do
5643 IFS=$as_save_IFS
5644 test -z "$as_dir" && as_dir=.
5645 for ac_prog in fgrep; do
5646 for ac_exec_ext in '' $ac_executable_extensions; do
5647 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5648 as_fn_executable_p "$ac_path_FGREP" || continue
5649 # Check for GNU ac_path_FGREP and select it if it is found.
5650 # Check for GNU $ac_path_FGREP
5651 case `"$ac_path_FGREP" --version 2>&1` in
5652 *GNU*)
5653 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5654 *)
5655 ac_count=0
5656 $as_echo_n 0123456789 >"conftest.in"
5657 while :
5658 do
5659 cat "conftest.in" "conftest.in" >"conftest.tmp"
5660 mv "conftest.tmp" "conftest.in"
5661 cp "conftest.in" "conftest.nl"
5662 $as_echo 'FGREP' >> "conftest.nl"
5663 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5664 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5665 as_fn_arith $ac_count + 1 && ac_count=$as_val
5666 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5667 # Best one so far, save it but keep looking for a better one
5668 ac_cv_path_FGREP="$ac_path_FGREP"
5669 ac_path_FGREP_max=$ac_count
5670 fi
5671 # 10*(2^10) chars as input seems more than enough
5672 test $ac_count -gt 10 && break
5673 done
5674 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5675 esac
5676
5677 $ac_path_FGREP_found && break 3
5678 done
5679 done
5680 done
5681 IFS=$as_save_IFS
5682 if test -z "$ac_cv_path_FGREP"; then
5683 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5684 fi
5685 else
5686 ac_cv_path_FGREP=$FGREP
5687 fi
5688
5689 fi
5690 fi
5691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5692 $as_echo "$ac_cv_path_FGREP" >&6; }
5693 FGREP="$ac_cv_path_FGREP"
5694
5695
5696 test -z "$GREP" && GREP=grep
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716 # Check whether --with-gnu-ld was given.
5717 if test "${with_gnu_ld+set}" = set; then :
5718 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5719 else
5720 with_gnu_ld=no
5721 fi
5722
5723 ac_prog=ld
5724 if test "$GCC" = yes; then
5725 # Check if gcc -print-prog-name=ld gives a path.
5726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5727 $as_echo_n "checking for ld used by $CC... " >&6; }
5728 case $host in
5729 *-*-mingw*)
5730 # gcc leaves a trailing carriage return which upsets mingw
5731 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5732 *)
5733 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5734 esac
5735 case $ac_prog in
5736 # Accept absolute paths.
5737 [\\/]* | ?:[\\/]*)
5738 re_direlt='/[^/][^/]*/\.\./'
5739 # Canonicalize the pathname of ld
5740 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5741 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5742 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5743 done
5744 test -z "$LD" && LD="$ac_prog"
5745 ;;
5746 "")
5747 # If it fails, then pretend we aren't using GCC.
5748 ac_prog=ld
5749 ;;
5750 *)
5751 # If it is relative, then search for the first ld in PATH.
5752 with_gnu_ld=unknown
5753 ;;
5754 esac
5755 elif test "$with_gnu_ld" = yes; then
5756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5757 $as_echo_n "checking for GNU ld... " >&6; }
5758 else
5759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5760 $as_echo_n "checking for non-GNU ld... " >&6; }
5761 fi
5762 if ${lt_cv_path_LD+:} false; then :
5763 $as_echo_n "(cached) " >&6
5764 else
5765 if test -z "$LD"; then
5766 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5767 for ac_dir in $PATH; do
5768 IFS="$lt_save_ifs"
5769 test -z "$ac_dir" && ac_dir=.
5770 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5771 lt_cv_path_LD="$ac_dir/$ac_prog"
5772 # Check to see if the program is GNU ld. I'd rather use --version,
5773 # but apparently some variants of GNU ld only accept -v.
5774 # Break only if it was the GNU/non-GNU ld that we prefer.
5775 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5776 *GNU* | *'with BFD'*)
5777 test "$with_gnu_ld" != no && break
5778 ;;
5779 *)
5780 test "$with_gnu_ld" != yes && break
5781 ;;
5782 esac
5783 fi
5784 done
5785 IFS="$lt_save_ifs"
5786 else
5787 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5788 fi
5789 fi
5790
5791 LD="$lt_cv_path_LD"
5792 if test -n "$LD"; then
5793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5794 $as_echo "$LD" >&6; }
5795 else
5796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5797 $as_echo "no" >&6; }
5798 fi
5799 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5801 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5802 if ${lt_cv_prog_gnu_ld+:} false; then :
5803 $as_echo_n "(cached) " >&6
5804 else
5805 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5806 case `$LD -v 2>&1 </dev/null` in
5807 *GNU* | *'with BFD'*)
5808 lt_cv_prog_gnu_ld=yes
5809 ;;
5810 *)
5811 lt_cv_prog_gnu_ld=no
5812 ;;
5813 esac
5814 fi
5815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5816 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5817 with_gnu_ld=$lt_cv_prog_gnu_ld
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5828 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5829 if ${lt_cv_path_NM+:} false; then :
5830 $as_echo_n "(cached) " >&6
5831 else
5832 if test -n "$NM"; then
5833 # Let the user override the test.
5834 lt_cv_path_NM="$NM"
5835 else
5836 lt_nm_to_check="${ac_tool_prefix}nm"
5837 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5838 lt_nm_to_check="$lt_nm_to_check nm"
5839 fi
5840 for lt_tmp_nm in $lt_nm_to_check; do
5841 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5842 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5843 IFS="$lt_save_ifs"
5844 test -z "$ac_dir" && ac_dir=.
5845 tmp_nm="$ac_dir/$lt_tmp_nm"
5846 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5847 # Check to see if the nm accepts a BSD-compat flag.
5848 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5849 # nm: unknown option "B" ignored
5850 # Tru64's nm complains that /dev/null is an invalid object file
5851 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5852 */dev/null* | *'Invalid file or object type'*)
5853 lt_cv_path_NM="$tmp_nm -B"
5854 break
5855 ;;
5856 *)
5857 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5858 */dev/null*)
5859 lt_cv_path_NM="$tmp_nm -p"
5860 break
5861 ;;
5862 *)
5863 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5864 continue # so that we can try to find one that supports BSD flags
5865 ;;
5866 esac
5867 ;;
5868 esac
5869 fi
5870 done
5871 IFS="$lt_save_ifs"
5872 done
5873 : ${lt_cv_path_NM=no}
5874 fi
5875 fi
5876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5877 $as_echo "$lt_cv_path_NM" >&6; }
5878 if test "$lt_cv_path_NM" != "no"; then
5879 NM="$lt_cv_path_NM"
5880 else
5881 # Didn't find any BSD compatible name lister, look for dumpbin.
5882 if test -n "$DUMPBIN"; then :
5883 # Let the user override the test.
5884 else
5885 if test -n "$ac_tool_prefix"; then
5886 for ac_prog in dumpbin "link -dump"
5887 do
5888 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5889 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5891 $as_echo_n "checking for $ac_word... " >&6; }
5892 if ${ac_cv_prog_DUMPBIN+:} false; then :
5893 $as_echo_n "(cached) " >&6
5894 else
5895 if test -n "$DUMPBIN"; then
5896 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5897 else
5898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5899 for as_dir in $PATH
5900 do
5901 IFS=$as_save_IFS
5902 test -z "$as_dir" && as_dir=.
5903 for ac_exec_ext in '' $ac_executable_extensions; do
5904 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5905 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5906 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5907 break 2
5908 fi
5909 done
5910 done
5911 IFS=$as_save_IFS
5912
5913 fi
5914 fi
5915 DUMPBIN=$ac_cv_prog_DUMPBIN
5916 if test -n "$DUMPBIN"; then
5917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5918 $as_echo "$DUMPBIN" >&6; }
5919 else
5920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5921 $as_echo "no" >&6; }
5922 fi
5923
5924
5925 test -n "$DUMPBIN" && break
5926 done
5927 fi
5928 if test -z "$DUMPBIN"; then
5929 ac_ct_DUMPBIN=$DUMPBIN
5930 for ac_prog in dumpbin "link -dump"
5931 do
5932 # Extract the first word of "$ac_prog", so it can be a program name with args.
5933 set dummy $ac_prog; ac_word=$2
5934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5935 $as_echo_n "checking for $ac_word... " >&6; }
5936 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5937 $as_echo_n "(cached) " >&6
5938 else
5939 if test -n "$ac_ct_DUMPBIN"; then
5940 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5941 else
5942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5943 for as_dir in $PATH
5944 do
5945 IFS=$as_save_IFS
5946 test -z "$as_dir" && as_dir=.
5947 for ac_exec_ext in '' $ac_executable_extensions; do
5948 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5949 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5951 break 2
5952 fi
5953 done
5954 done
5955 IFS=$as_save_IFS
5956
5957 fi
5958 fi
5959 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5960 if test -n "$ac_ct_DUMPBIN"; then
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5962 $as_echo "$ac_ct_DUMPBIN" >&6; }
5963 else
5964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5965 $as_echo "no" >&6; }
5966 fi
5967
5968
5969 test -n "$ac_ct_DUMPBIN" && break
5970 done
5971
5972 if test "x$ac_ct_DUMPBIN" = x; then
5973 DUMPBIN=":"
5974 else
5975 case $cross_compiling:$ac_tool_warned in
5976 yes:)
5977 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5978 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5979 ac_tool_warned=yes ;;
5980 esac
5981 DUMPBIN=$ac_ct_DUMPBIN
5982 fi
5983 fi
5984
5985 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5986 *COFF*)
5987 DUMPBIN="$DUMPBIN -symbols"
5988 ;;
5989 *)
5990 DUMPBIN=:
5991 ;;
5992 esac
5993 fi
5994
5995 if test "$DUMPBIN" != ":"; then
5996 NM="$DUMPBIN"
5997 fi
5998 fi
5999 test -z "$NM" && NM=nm
6000
6001
6002
6003
6004
6005
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6007 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6008 if ${lt_cv_nm_interface+:} false; then :
6009 $as_echo_n "(cached) " >&6
6010 else
6011 lt_cv_nm_interface="BSD nm"
6012 echo "int some_variable = 0;" > conftest.$ac_ext
6013 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6014 (eval "$ac_compile" 2>conftest.err)
6015 cat conftest.err >&5
6016 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6017 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6018 cat conftest.err >&5
6019 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6020 cat conftest.out >&5
6021 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6022 lt_cv_nm_interface="MS dumpbin"
6023 fi
6024 rm -f conftest*
6025 fi
6026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6027 $as_echo "$lt_cv_nm_interface" >&6; }
6028
6029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6030 $as_echo_n "checking whether ln -s works... " >&6; }
6031 LN_S=$as_ln_s
6032 if test "$LN_S" = "ln -s"; then
6033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6034 $as_echo "yes" >&6; }
6035 else
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6037 $as_echo "no, using $LN_S" >&6; }
6038 fi
6039
6040 # find the maximum length of command line arguments
6041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6042 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6043 if ${lt_cv_sys_max_cmd_len+:} false; then :
6044 $as_echo_n "(cached) " >&6
6045 else
6046 i=0
6047 teststring="ABCD"
6048
6049 case $build_os in
6050 msdosdjgpp*)
6051 # On DJGPP, this test can blow up pretty badly due to problems in libc
6052 # (any single argument exceeding 2000 bytes causes a buffer overrun
6053 # during glob expansion). Even if it were fixed, the result of this
6054 # check would be larger than it should be.
6055 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6056 ;;
6057
6058 gnu*)
6059 # Under GNU Hurd, this test is not required because there is
6060 # no limit to the length of command line arguments.
6061 # Libtool will interpret -1 as no limit whatsoever
6062 lt_cv_sys_max_cmd_len=-1;
6063 ;;
6064
6065 cygwin* | mingw* | cegcc*)
6066 # On Win9x/ME, this test blows up -- it succeeds, but takes
6067 # about 5 minutes as the teststring grows exponentially.
6068 # Worse, since 9x/ME are not pre-emptively multitasking,
6069 # you end up with a "frozen" computer, even though with patience
6070 # the test eventually succeeds (with a max line length of 256k).
6071 # Instead, let's just punt: use the minimum linelength reported by
6072 # all of the supported platforms: 8192 (on NT/2K/XP).
6073 lt_cv_sys_max_cmd_len=8192;
6074 ;;
6075
6076 mint*)
6077 # On MiNT this can take a long time and run out of memory.
6078 lt_cv_sys_max_cmd_len=8192;
6079 ;;
6080
6081 amigaos*)
6082 # On AmigaOS with pdksh, this test takes hours, literally.
6083 # So we just punt and use a minimum line length of 8192.
6084 lt_cv_sys_max_cmd_len=8192;
6085 ;;
6086
6087 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6088 # This has been around since 386BSD, at least. Likely further.
6089 if test -x /sbin/sysctl; then
6090 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6091 elif test -x /usr/sbin/sysctl; then
6092 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6093 else
6094 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6095 fi
6096 # And add a safety zone
6097 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6098 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6099 ;;
6100
6101 interix*)
6102 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6103 lt_cv_sys_max_cmd_len=196608
6104 ;;
6105
6106 osf*)
6107 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6108 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6109 # nice to cause kernel panics so lets avoid the loop below.
6110 # First set a reasonable default.
6111 lt_cv_sys_max_cmd_len=16384
6112 #
6113 if test -x /sbin/sysconfig; then
6114 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6115 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6116 esac
6117 fi
6118 ;;
6119 sco3.2v5*)
6120 lt_cv_sys_max_cmd_len=102400
6121 ;;
6122 sysv5* | sco5v6* | sysv4.2uw2*)
6123 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6124 if test -n "$kargmax"; then
6125 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6126 else
6127 lt_cv_sys_max_cmd_len=32768
6128 fi
6129 ;;
6130 *)
6131 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6132 if test -n "$lt_cv_sys_max_cmd_len"; then
6133 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6134 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6135 else
6136 # Make teststring a little bigger before we do anything with it.
6137 # a 1K string should be a reasonable start.
6138 for i in 1 2 3 4 5 6 7 8 ; do
6139 teststring=$teststring$teststring
6140 done
6141 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6142 # If test is not a shell built-in, we'll probably end up computing a
6143 # maximum length that is only half of the actual maximum length, but
6144 # we can't tell.
6145 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6146 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6147 test $i != 17 # 1/2 MB should be enough
6148 do
6149 i=`expr $i + 1`
6150 teststring=$teststring$teststring
6151 done
6152 # Only check the string length outside the loop.
6153 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6154 teststring=
6155 # Add a significant safety factor because C++ compilers can tack on
6156 # massive amounts of additional arguments before passing them to the
6157 # linker. It appears as though 1/2 is a usable value.
6158 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6159 fi
6160 ;;
6161 esac
6162
6163 fi
6164
6165 if test -n $lt_cv_sys_max_cmd_len ; then
6166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6167 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6168 else
6169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6170 $as_echo "none" >&6; }
6171 fi
6172 max_cmd_len=$lt_cv_sys_max_cmd_len
6173
6174
6175
6176
6177
6178
6179 : ${CP="cp -f"}
6180 : ${MV="mv -f"}
6181 : ${RM="rm -f"}
6182
6183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6184 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6185 # Try some XSI features
6186 xsi_shell=no
6187 ( _lt_dummy="a/b/c"
6188 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6189 = c,a/b,, \
6190 && eval 'test $(( 1 + 1 )) -eq 2 \
6191 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6192 && xsi_shell=yes
6193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6194 $as_echo "$xsi_shell" >&6; }
6195
6196
6197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6198 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6199 lt_shell_append=no
6200 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6201 >/dev/null 2>&1 \
6202 && lt_shell_append=yes
6203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6204 $as_echo "$lt_shell_append" >&6; }
6205
6206
6207 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6208 lt_unset=unset
6209 else
6210 lt_unset=false
6211 fi
6212
6213
6214
6215
6216
6217 # test EBCDIC or ASCII
6218 case `echo X|tr X '\101'` in
6219 A) # ASCII based system
6220 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6221 lt_SP2NL='tr \040 \012'
6222 lt_NL2SP='tr \015\012 \040\040'
6223 ;;
6224 *) # EBCDIC based system
6225 lt_SP2NL='tr \100 \n'
6226 lt_NL2SP='tr \r\n \100\100'
6227 ;;
6228 esac
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6239 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6240 if ${lt_cv_ld_reload_flag+:} false; then :
6241 $as_echo_n "(cached) " >&6
6242 else
6243 lt_cv_ld_reload_flag='-r'
6244 fi
6245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6246 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6247 reload_flag=$lt_cv_ld_reload_flag
6248 case $reload_flag in
6249 "" | " "*) ;;
6250 *) reload_flag=" $reload_flag" ;;
6251 esac
6252 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6253 case $host_os in
6254 darwin*)
6255 if test "$GCC" = yes; then
6256 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6257 else
6258 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6259 fi
6260 ;;
6261 esac
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271 if test -n "$ac_tool_prefix"; then
6272 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6273 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6275 $as_echo_n "checking for $ac_word... " >&6; }
6276 if ${ac_cv_prog_OBJDUMP+:} false; then :
6277 $as_echo_n "(cached) " >&6
6278 else
6279 if test -n "$OBJDUMP"; then
6280 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6281 else
6282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6283 for as_dir in $PATH
6284 do
6285 IFS=$as_save_IFS
6286 test -z "$as_dir" && as_dir=.
6287 for ac_exec_ext in '' $ac_executable_extensions; do
6288 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6289 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6291 break 2
6292 fi
6293 done
6294 done
6295 IFS=$as_save_IFS
6296
6297 fi
6298 fi
6299 OBJDUMP=$ac_cv_prog_OBJDUMP
6300 if test -n "$OBJDUMP"; then
6301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6302 $as_echo "$OBJDUMP" >&6; }
6303 else
6304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6305 $as_echo "no" >&6; }
6306 fi
6307
6308
6309 fi
6310 if test -z "$ac_cv_prog_OBJDUMP"; then
6311 ac_ct_OBJDUMP=$OBJDUMP
6312 # Extract the first word of "objdump", so it can be a program name with args.
6313 set dummy objdump; ac_word=$2
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6315 $as_echo_n "checking for $ac_word... " >&6; }
6316 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6317 $as_echo_n "(cached) " >&6
6318 else
6319 if test -n "$ac_ct_OBJDUMP"; then
6320 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6321 else
6322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6323 for as_dir in $PATH
6324 do
6325 IFS=$as_save_IFS
6326 test -z "$as_dir" && as_dir=.
6327 for ac_exec_ext in '' $ac_executable_extensions; do
6328 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6329 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6331 break 2
6332 fi
6333 done
6334 done
6335 IFS=$as_save_IFS
6336
6337 fi
6338 fi
6339 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6340 if test -n "$ac_ct_OBJDUMP"; then
6341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6342 $as_echo "$ac_ct_OBJDUMP" >&6; }
6343 else
6344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6345 $as_echo "no" >&6; }
6346 fi
6347
6348 if test "x$ac_ct_OBJDUMP" = x; then
6349 OBJDUMP="false"
6350 else
6351 case $cross_compiling:$ac_tool_warned in
6352 yes:)
6353 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6354 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6355 ac_tool_warned=yes ;;
6356 esac
6357 OBJDUMP=$ac_ct_OBJDUMP
6358 fi
6359 else
6360 OBJDUMP="$ac_cv_prog_OBJDUMP"
6361 fi
6362
6363 test -z "$OBJDUMP" && OBJDUMP=objdump
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6374 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6375 if ${lt_cv_deplibs_check_method+:} false; then :
6376 $as_echo_n "(cached) " >&6
6377 else
6378 lt_cv_file_magic_cmd='$MAGIC_CMD'
6379 lt_cv_file_magic_test_file=
6380 lt_cv_deplibs_check_method='unknown'
6381 # Need to set the preceding variable on all platforms that support
6382 # interlibrary dependencies.
6383 # 'none' -- dependencies not supported.
6384 # `unknown' -- same as none, but documents that we really don't know.
6385 # 'pass_all' -- all dependencies passed with no checks.
6386 # 'test_compile' -- check by making test program.
6387 # 'file_magic [[regex]]' -- check by looking for files in library path
6388 # which responds to the $file_magic_cmd with a given extended regex.
6389 # If you have `file' or equivalent on your system and you're not sure
6390 # whether `pass_all' will *always* work, you probably want this one.
6391
6392 case $host_os in
6393 aix[4-9]*)
6394 lt_cv_deplibs_check_method=pass_all
6395 ;;
6396
6397 beos*)
6398 lt_cv_deplibs_check_method=pass_all
6399 ;;
6400
6401 bsdi[45]*)
6402 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6403 lt_cv_file_magic_cmd='/usr/bin/file -L'
6404 lt_cv_file_magic_test_file=/shlib/libc.so
6405 ;;
6406
6407 cygwin*)
6408 # func_win32_libid is a shell function defined in ltmain.sh
6409 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6410 lt_cv_file_magic_cmd='func_win32_libid'
6411 ;;
6412
6413 mingw* | pw32*)
6414 # Base MSYS/MinGW do not provide the 'file' command needed by
6415 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6416 # unless we find 'file', for example because we are cross-compiling.
6417 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6418 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6419 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6420 lt_cv_file_magic_cmd='func_win32_libid'
6421 else
6422 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6423 lt_cv_file_magic_cmd='$OBJDUMP -f'
6424 fi
6425 ;;
6426
6427 cegcc*)
6428 # use the weaker test based on 'objdump'. See mingw*.
6429 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6430 lt_cv_file_magic_cmd='$OBJDUMP -f'
6431 ;;
6432
6433 darwin* | rhapsody*)
6434 lt_cv_deplibs_check_method=pass_all
6435 ;;
6436
6437 freebsd* | dragonfly*)
6438 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6439 case $host_cpu in
6440 i*86 )
6441 # Not sure whether the presence of OpenBSD here was a mistake.
6442 # Let's accept both of them until this is cleared up.
6443 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6444 lt_cv_file_magic_cmd=/usr/bin/file
6445 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6446 ;;
6447 esac
6448 else
6449 lt_cv_deplibs_check_method=pass_all
6450 fi
6451 ;;
6452
6453 gnu*)
6454 lt_cv_deplibs_check_method=pass_all
6455 ;;
6456
6457 haiku*)
6458 lt_cv_deplibs_check_method=pass_all
6459 ;;
6460
6461 hpux10.20* | hpux11*)
6462 lt_cv_file_magic_cmd=/usr/bin/file
6463 case $host_cpu in
6464 ia64*)
6465 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6466 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6467 ;;
6468 hppa*64*)
6469 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]'
6470 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6471 ;;
6472 *)
6473 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6474 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6475 ;;
6476 esac
6477 ;;
6478
6479 interix[3-9]*)
6480 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6481 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6482 ;;
6483
6484 irix5* | irix6* | nonstopux*)
6485 case $LD in
6486 *-32|*"-32 ") libmagic=32-bit;;
6487 *-n32|*"-n32 ") libmagic=N32;;
6488 *-64|*"-64 ") libmagic=64-bit;;
6489 *) libmagic=never-match;;
6490 esac
6491 lt_cv_deplibs_check_method=pass_all
6492 ;;
6493
6494 # This must be Linux ELF.
6495 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6496 lt_cv_deplibs_check_method=pass_all
6497 ;;
6498
6499 netbsd*)
6500 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6501 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6502 else
6503 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6504 fi
6505 ;;
6506
6507 newos6*)
6508 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6509 lt_cv_file_magic_cmd=/usr/bin/file
6510 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6511 ;;
6512
6513 *nto* | *qnx*)
6514 lt_cv_deplibs_check_method=pass_all
6515 ;;
6516
6517 openbsd*)
6518 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6519 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6520 else
6521 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6522 fi
6523 ;;
6524
6525 osf3* | osf4* | osf5*)
6526 lt_cv_deplibs_check_method=pass_all
6527 ;;
6528
6529 rdos*)
6530 lt_cv_deplibs_check_method=pass_all
6531 ;;
6532
6533 solaris*)
6534 lt_cv_deplibs_check_method=pass_all
6535 ;;
6536
6537 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6538 lt_cv_deplibs_check_method=pass_all
6539 ;;
6540
6541 sysv4 | sysv4.3*)
6542 case $host_vendor in
6543 motorola)
6544 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]'
6545 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6546 ;;
6547 ncr)
6548 lt_cv_deplibs_check_method=pass_all
6549 ;;
6550 sequent)
6551 lt_cv_file_magic_cmd='/bin/file'
6552 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6553 ;;
6554 sni)
6555 lt_cv_file_magic_cmd='/bin/file'
6556 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6557 lt_cv_file_magic_test_file=/lib/libc.so
6558 ;;
6559 siemens)
6560 lt_cv_deplibs_check_method=pass_all
6561 ;;
6562 pc)
6563 lt_cv_deplibs_check_method=pass_all
6564 ;;
6565 esac
6566 ;;
6567
6568 tpf*)
6569 lt_cv_deplibs_check_method=pass_all
6570 ;;
6571 esac
6572
6573 fi
6574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6575 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6576 file_magic_cmd=$lt_cv_file_magic_cmd
6577 deplibs_check_method=$lt_cv_deplibs_check_method
6578 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591 if test -n "$ac_tool_prefix"; then
6592 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6593 set dummy ${ac_tool_prefix}ar; ac_word=$2
6594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6595 $as_echo_n "checking for $ac_word... " >&6; }
6596 if ${ac_cv_prog_AR+:} false; then :
6597 $as_echo_n "(cached) " >&6
6598 else
6599 if test -n "$AR"; then
6600 ac_cv_prog_AR="$AR" # Let the user override the test.
6601 else
6602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6603 for as_dir in $PATH
6604 do
6605 IFS=$as_save_IFS
6606 test -z "$as_dir" && as_dir=.
6607 for ac_exec_ext in '' $ac_executable_extensions; do
6608 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6609 ac_cv_prog_AR="${ac_tool_prefix}ar"
6610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6611 break 2
6612 fi
6613 done
6614 done
6615 IFS=$as_save_IFS
6616
6617 fi
6618 fi
6619 AR=$ac_cv_prog_AR
6620 if test -n "$AR"; then
6621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6622 $as_echo "$AR" >&6; }
6623 else
6624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6625 $as_echo "no" >&6; }
6626 fi
6627
6628
6629 fi
6630 if test -z "$ac_cv_prog_AR"; then
6631 ac_ct_AR=$AR
6632 # Extract the first word of "ar", so it can be a program name with args.
6633 set dummy ar; ac_word=$2
6634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6635 $as_echo_n "checking for $ac_word... " >&6; }
6636 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6637 $as_echo_n "(cached) " >&6
6638 else
6639 if test -n "$ac_ct_AR"; then
6640 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6641 else
6642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6643 for as_dir in $PATH
6644 do
6645 IFS=$as_save_IFS
6646 test -z "$as_dir" && as_dir=.
6647 for ac_exec_ext in '' $ac_executable_extensions; do
6648 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6649 ac_cv_prog_ac_ct_AR="ar"
6650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6651 break 2
6652 fi
6653 done
6654 done
6655 IFS=$as_save_IFS
6656
6657 fi
6658 fi
6659 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6660 if test -n "$ac_ct_AR"; then
6661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6662 $as_echo "$ac_ct_AR" >&6; }
6663 else
6664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6665 $as_echo "no" >&6; }
6666 fi
6667
6668 if test "x$ac_ct_AR" = x; then
6669 AR="false"
6670 else
6671 case $cross_compiling:$ac_tool_warned in
6672 yes:)
6673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6674 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6675 ac_tool_warned=yes ;;
6676 esac
6677 AR=$ac_ct_AR
6678 fi
6679 else
6680 AR="$ac_cv_prog_AR"
6681 fi
6682
6683 test -z "$AR" && AR=ar
6684 test -z "$AR_FLAGS" && AR_FLAGS=cru
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696 if test -n "$ac_tool_prefix"; then
6697 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6698 set dummy ${ac_tool_prefix}strip; ac_word=$2
6699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6700 $as_echo_n "checking for $ac_word... " >&6; }
6701 if ${ac_cv_prog_STRIP+:} false; then :
6702 $as_echo_n "(cached) " >&6
6703 else
6704 if test -n "$STRIP"; then
6705 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6706 else
6707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6708 for as_dir in $PATH
6709 do
6710 IFS=$as_save_IFS
6711 test -z "$as_dir" && as_dir=.
6712 for ac_exec_ext in '' $ac_executable_extensions; do
6713 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6714 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6715 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6716 break 2
6717 fi
6718 done
6719 done
6720 IFS=$as_save_IFS
6721
6722 fi
6723 fi
6724 STRIP=$ac_cv_prog_STRIP
6725 if test -n "$STRIP"; then
6726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6727 $as_echo "$STRIP" >&6; }
6728 else
6729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6730 $as_echo "no" >&6; }
6731 fi
6732
6733
6734 fi
6735 if test -z "$ac_cv_prog_STRIP"; then
6736 ac_ct_STRIP=$STRIP
6737 # Extract the first word of "strip", so it can be a program name with args.
6738 set dummy strip; ac_word=$2
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6740 $as_echo_n "checking for $ac_word... " >&6; }
6741 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6742 $as_echo_n "(cached) " >&6
6743 else
6744 if test -n "$ac_ct_STRIP"; then
6745 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6746 else
6747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6748 for as_dir in $PATH
6749 do
6750 IFS=$as_save_IFS
6751 test -z "$as_dir" && as_dir=.
6752 for ac_exec_ext in '' $ac_executable_extensions; do
6753 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6754 ac_cv_prog_ac_ct_STRIP="strip"
6755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6756 break 2
6757 fi
6758 done
6759 done
6760 IFS=$as_save_IFS
6761
6762 fi
6763 fi
6764 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6765 if test -n "$ac_ct_STRIP"; then
6766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6767 $as_echo "$ac_ct_STRIP" >&6; }
6768 else
6769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6770 $as_echo "no" >&6; }
6771 fi
6772
6773 if test "x$ac_ct_STRIP" = x; then
6774 STRIP=":"
6775 else
6776 case $cross_compiling:$ac_tool_warned in
6777 yes:)
6778 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6779 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6780 ac_tool_warned=yes ;;
6781 esac
6782 STRIP=$ac_ct_STRIP
6783 fi
6784 else
6785 STRIP="$ac_cv_prog_STRIP"
6786 fi
6787
6788 test -z "$STRIP" && STRIP=:
6789
6790
6791
6792
6793
6794
6795 if test -n "$ac_tool_prefix"; then
6796 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6797 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6799 $as_echo_n "checking for $ac_word... " >&6; }
6800 if ${ac_cv_prog_RANLIB+:} false; then :
6801 $as_echo_n "(cached) " >&6
6802 else
6803 if test -n "$RANLIB"; then
6804 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6805 else
6806 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6807 for as_dir in $PATH
6808 do
6809 IFS=$as_save_IFS
6810 test -z "$as_dir" && as_dir=.
6811 for ac_exec_ext in '' $ac_executable_extensions; do
6812 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6813 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6814 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6815 break 2
6816 fi
6817 done
6818 done
6819 IFS=$as_save_IFS
6820
6821 fi
6822 fi
6823 RANLIB=$ac_cv_prog_RANLIB
6824 if test -n "$RANLIB"; then
6825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6826 $as_echo "$RANLIB" >&6; }
6827 else
6828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6829 $as_echo "no" >&6; }
6830 fi
6831
6832
6833 fi
6834 if test -z "$ac_cv_prog_RANLIB"; then
6835 ac_ct_RANLIB=$RANLIB
6836 # Extract the first word of "ranlib", so it can be a program name with args.
6837 set dummy ranlib; ac_word=$2
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6839 $as_echo_n "checking for $ac_word... " >&6; }
6840 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6841 $as_echo_n "(cached) " >&6
6842 else
6843 if test -n "$ac_ct_RANLIB"; then
6844 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6845 else
6846 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6847 for as_dir in $PATH
6848 do
6849 IFS=$as_save_IFS
6850 test -z "$as_dir" && as_dir=.
6851 for ac_exec_ext in '' $ac_executable_extensions; do
6852 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6853 ac_cv_prog_ac_ct_RANLIB="ranlib"
6854 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6855 break 2
6856 fi
6857 done
6858 done
6859 IFS=$as_save_IFS
6860
6861 fi
6862 fi
6863 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6864 if test -n "$ac_ct_RANLIB"; then
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6866 $as_echo "$ac_ct_RANLIB" >&6; }
6867 else
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6869 $as_echo "no" >&6; }
6870 fi
6871
6872 if test "x$ac_ct_RANLIB" = x; then
6873 RANLIB=":"
6874 else
6875 case $cross_compiling:$ac_tool_warned in
6876 yes:)
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6878 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6879 ac_tool_warned=yes ;;
6880 esac
6881 RANLIB=$ac_ct_RANLIB
6882 fi
6883 else
6884 RANLIB="$ac_cv_prog_RANLIB"
6885 fi
6886
6887 test -z "$RANLIB" && RANLIB=:
6888
6889
6890
6891
6892
6893
6894 # Determine commands to create old-style static archives.
6895 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6896 old_postinstall_cmds='chmod 644 $oldlib'
6897 old_postuninstall_cmds=
6898
6899 if test -n "$RANLIB"; then
6900 case $host_os in
6901 openbsd*)
6902 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6903 ;;
6904 *)
6905 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6906 ;;
6907 esac
6908 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6909 fi
6910
6911 case $host_os in
6912 darwin*)
6913 lock_old_archive_extraction=yes ;;
6914 *)
6915 lock_old_archive_extraction=no ;;
6916 esac
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956 # If no C compiler was specified, use CC.
6957 LTCC=${LTCC-"$CC"}
6958
6959 # If no C compiler flags were specified, use CFLAGS.
6960 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6961
6962 # Allow CC to be a program name with arguments.
6963 compiler=$CC
6964
6965
6966 # Check for command to grab the raw symbol name followed by C symbol from nm.
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6968 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6969 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6970 $as_echo_n "(cached) " >&6
6971 else
6972
6973 # These are sane defaults that work on at least a few old systems.
6974 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6975
6976 # Character class describing NM global symbol codes.
6977 symcode='[BCDEGRST]'
6978
6979 # Regexp to match symbols that can be accessed directly from C.
6980 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6981
6982 # Define system-specific variables.
6983 case $host_os in
6984 aix*)
6985 symcode='[BCDT]'
6986 ;;
6987 cygwin* | mingw* | pw32* | cegcc*)
6988 symcode='[ABCDGISTW]'
6989 ;;
6990 hpux*)
6991 if test "$host_cpu" = ia64; then
6992 symcode='[ABCDEGRST]'
6993 fi
6994 ;;
6995 irix* | nonstopux*)
6996 symcode='[BCDEGRST]'
6997 ;;
6998 osf*)
6999 symcode='[BCDEGQRST]'
7000 ;;
7001 solaris*)
7002 symcode='[BDRT]'
7003 ;;
7004 sco3.2v5*)
7005 symcode='[DT]'
7006 ;;
7007 sysv4.2uw2*)
7008 symcode='[DT]'
7009 ;;
7010 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7011 symcode='[ABDT]'
7012 ;;
7013 sysv4)
7014 symcode='[DFNSTU]'
7015 ;;
7016 esac
7017
7018 # If we're using GNU nm, then use its standard symbol codes.
7019 case `$NM -V 2>&1` in
7020 *GNU* | *'with BFD'*)
7021 symcode='[ABCDGIRSTW]' ;;
7022 esac
7023
7024 # Transform an extracted symbol line into a proper C declaration.
7025 # Some systems (esp. on ia64) link data and code symbols differently,
7026 # so use this general approach.
7027 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7028
7029 # Transform an extracted symbol line into symbol name and symbol address
7030 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7031 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'"
7032
7033 # Handle CRLF in mingw tool chain
7034 opt_cr=
7035 case $build_os in
7036 mingw*)
7037 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7038 ;;
7039 esac
7040
7041 # Try without a prefix underscore, then with it.
7042 for ac_symprfx in "" "_"; do
7043
7044 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7045 symxfrm="\\1 $ac_symprfx\\2 \\2"
7046
7047 # Write the raw and C identifiers.
7048 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7049 # Fake it for dumpbin and say T for any non-static function
7050 # and D for any global variable.
7051 # Also find C++ and __fastcall symbols from MSVC++,
7052 # which start with @ or ?.
7053 lt_cv_sys_global_symbol_pipe="$AWK '"\
7054 " {last_section=section; section=\$ 3};"\
7055 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7056 " \$ 0!~/External *\|/{next};"\
7057 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7058 " {if(hide[section]) next};"\
7059 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7060 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7061 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7062 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7063 " ' prfx=^$ac_symprfx"
7064 else
7065 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7066 fi
7067
7068 # Check to see that the pipe works correctly.
7069 pipe_works=no
7070
7071 rm -f conftest*
7072 cat > conftest.$ac_ext <<_LT_EOF
7073 #ifdef __cplusplus
7074 extern "C" {
7075 #endif
7076 char nm_test_var;
7077 void nm_test_func(void);
7078 void nm_test_func(void){}
7079 #ifdef __cplusplus
7080 }
7081 #endif
7082 int main(){nm_test_var='a';nm_test_func();return(0);}
7083 _LT_EOF
7084
7085 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7086 (eval $ac_compile) 2>&5
7087 ac_status=$?
7088 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7089 test $ac_status = 0; }; then
7090 # Now try to grab the symbols.
7091 nlist=conftest.nm
7092 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7093 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7094 ac_status=$?
7095 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7096 test $ac_status = 0; } && test -s "$nlist"; then
7097 # Try sorting and uniquifying the output.
7098 if sort "$nlist" | uniq > "$nlist"T; then
7099 mv -f "$nlist"T "$nlist"
7100 else
7101 rm -f "$nlist"T
7102 fi
7103
7104 # Make sure that we snagged all the symbols we need.
7105 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7106 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7107 cat <<_LT_EOF > conftest.$ac_ext
7108 #ifdef __cplusplus
7109 extern "C" {
7110 #endif
7111
7112 _LT_EOF
7113 # Now generate the symbol file.
7114 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7115
7116 cat <<_LT_EOF >> conftest.$ac_ext
7117
7118 /* The mapping between symbol names and symbols. */
7119 const struct {
7120 const char *name;
7121 void *address;
7122 }
7123 lt__PROGRAM__LTX_preloaded_symbols[] =
7124 {
7125 { "@PROGRAM@", (void *) 0 },
7126 _LT_EOF
7127 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7128 cat <<\_LT_EOF >> conftest.$ac_ext
7129 {0, (void *) 0}
7130 };
7131
7132 /* This works around a problem in FreeBSD linker */
7133 #ifdef FREEBSD_WORKAROUND
7134 static const void *lt_preloaded_setup() {
7135 return lt__PROGRAM__LTX_preloaded_symbols;
7136 }
7137 #endif
7138
7139 #ifdef __cplusplus
7140 }
7141 #endif
7142 _LT_EOF
7143 # Now try linking the two files.
7144 mv conftest.$ac_objext conftstm.$ac_objext
7145 lt_save_LIBS="$LIBS"
7146 lt_save_CFLAGS="$CFLAGS"
7147 LIBS="conftstm.$ac_objext"
7148 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7149 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7150 (eval $ac_link) 2>&5
7151 ac_status=$?
7152 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7153 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7154 pipe_works=yes
7155 fi
7156 LIBS="$lt_save_LIBS"
7157 CFLAGS="$lt_save_CFLAGS"
7158 else
7159 echo "cannot find nm_test_func in $nlist" >&5
7160 fi
7161 else
7162 echo "cannot find nm_test_var in $nlist" >&5
7163 fi
7164 else
7165 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7166 fi
7167 else
7168 echo "$progname: failed program was:" >&5
7169 cat conftest.$ac_ext >&5
7170 fi
7171 rm -rf conftest* conftst*
7172
7173 # Do not use the global_symbol_pipe unless it works.
7174 if test "$pipe_works" = yes; then
7175 break
7176 else
7177 lt_cv_sys_global_symbol_pipe=
7178 fi
7179 done
7180
7181 fi
7182
7183 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7184 lt_cv_sys_global_symbol_to_cdecl=
7185 fi
7186 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7188 $as_echo "failed" >&6; }
7189 else
7190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7191 $as_echo "ok" >&6; }
7192 fi
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215 # Check whether --enable-libtool-lock was given.
7216 if test "${enable_libtool_lock+set}" = set; then :
7217 enableval=$enable_libtool_lock;
7218 fi
7219
7220 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7221
7222 # Some flags need to be propagated to the compiler or linker for good
7223 # libtool support.
7224 case $host in
7225 ia64-*-hpux*)
7226 # Find out which ABI we are using.
7227 echo 'int i;' > conftest.$ac_ext
7228 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7229 (eval $ac_compile) 2>&5
7230 ac_status=$?
7231 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7232 test $ac_status = 0; }; then
7233 case `/usr/bin/file conftest.$ac_objext` in
7234 *ELF-32*)
7235 HPUX_IA64_MODE="32"
7236 ;;
7237 *ELF-64*)
7238 HPUX_IA64_MODE="64"
7239 ;;
7240 esac
7241 fi
7242 rm -rf conftest*
7243 ;;
7244 *-*-irix6*)
7245 # Find out which ABI we are using.
7246 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7247 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7248 (eval $ac_compile) 2>&5
7249 ac_status=$?
7250 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7251 test $ac_status = 0; }; then
7252 if test "$lt_cv_prog_gnu_ld" = yes; then
7253 case `/usr/bin/file conftest.$ac_objext` in
7254 *32-bit*)
7255 LD="${LD-ld} -melf32bsmip"
7256 ;;
7257 *N32*)
7258 LD="${LD-ld} -melf32bmipn32"
7259 ;;
7260 *64-bit*)
7261 LD="${LD-ld} -melf64bmip"
7262 ;;
7263 esac
7264 else
7265 case `/usr/bin/file conftest.$ac_objext` in
7266 *32-bit*)
7267 LD="${LD-ld} -32"
7268 ;;
7269 *N32*)
7270 LD="${LD-ld} -n32"
7271 ;;
7272 *64-bit*)
7273 LD="${LD-ld} -64"
7274 ;;
7275 esac
7276 fi
7277 fi
7278 rm -rf conftest*
7279 ;;
7280
7281 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7282 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7283 # Find out which ABI we are using.
7284 echo 'int i;' > conftest.$ac_ext
7285 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7286 (eval $ac_compile) 2>&5
7287 ac_status=$?
7288 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7289 test $ac_status = 0; }; then
7290 case `/usr/bin/file conftest.o` in
7291 *32-bit*)
7292 case $host in
7293 x86_64-*kfreebsd*-gnu)
7294 LD="${LD-ld} -m elf_i386_fbsd"
7295 ;;
7296 x86_64-*linux*)
7297 case `/usr/bin/file conftest.o` in
7298 *x86-64*)
7299 LD="${LD-ld} -m elf32_x86_64"
7300 ;;
7301 *)
7302 LD="${LD-ld} -m elf_i386"
7303 ;;
7304 esac
7305 ;;
7306 powerpc64le-*linux*)
7307 LD="${LD-ld} -m elf32lppclinux"
7308 ;;
7309 powerpc64-*linux*)
7310 LD="${LD-ld} -m elf32ppclinux"
7311 ;;
7312 s390x-*linux*)
7313 LD="${LD-ld} -m elf_s390"
7314 ;;
7315 sparc64-*linux*)
7316 LD="${LD-ld} -m elf32_sparc"
7317 ;;
7318 esac
7319 ;;
7320 *64-bit*)
7321 case $host in
7322 x86_64-*kfreebsd*-gnu)
7323 LD="${LD-ld} -m elf_x86_64_fbsd"
7324 ;;
7325 x86_64-*linux*)
7326 LD="${LD-ld} -m elf_x86_64"
7327 ;;
7328 powerpcle-*linux*)
7329 LD="${LD-ld} -m elf64lppc"
7330 ;;
7331 powerpc-*linux*)
7332 LD="${LD-ld} -m elf64ppc"
7333 ;;
7334 s390*-*linux*|s390*-*tpf*)
7335 LD="${LD-ld} -m elf64_s390"
7336 ;;
7337 sparc*-*linux*)
7338 LD="${LD-ld} -m elf64_sparc"
7339 ;;
7340 esac
7341 ;;
7342 esac
7343 fi
7344 rm -rf conftest*
7345 ;;
7346
7347 *-*-sco3.2v5*)
7348 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7349 SAVE_CFLAGS="$CFLAGS"
7350 CFLAGS="$CFLAGS -belf"
7351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7352 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7353 if ${lt_cv_cc_needs_belf+:} false; then :
7354 $as_echo_n "(cached) " >&6
7355 else
7356 ac_ext=c
7357 ac_cpp='$CPP $CPPFLAGS'
7358 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7359 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7360 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7361
7362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7363 /* end confdefs.h. */
7364
7365 int
7366 main ()
7367 {
7368
7369 ;
7370 return 0;
7371 }
7372 _ACEOF
7373 if ac_fn_c_try_link "$LINENO"; then :
7374 lt_cv_cc_needs_belf=yes
7375 else
7376 lt_cv_cc_needs_belf=no
7377 fi
7378 rm -f core conftest.err conftest.$ac_objext \
7379 conftest$ac_exeext conftest.$ac_ext
7380 ac_ext=c
7381 ac_cpp='$CPP $CPPFLAGS'
7382 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7383 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7384 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7385
7386 fi
7387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7388 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7389 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7390 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7391 CFLAGS="$SAVE_CFLAGS"
7392 fi
7393 ;;
7394 sparc*-*solaris*)
7395 # Find out which ABI we are using.
7396 echo 'int i;' > conftest.$ac_ext
7397 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7398 (eval $ac_compile) 2>&5
7399 ac_status=$?
7400 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7401 test $ac_status = 0; }; then
7402 case `/usr/bin/file conftest.o` in
7403 *64-bit*)
7404 case $lt_cv_prog_gnu_ld in
7405 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7406 *)
7407 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7408 LD="${LD-ld} -64"
7409 fi
7410 ;;
7411 esac
7412 ;;
7413 esac
7414 fi
7415 rm -rf conftest*
7416 ;;
7417 esac
7418
7419 need_locks="$enable_libtool_lock"
7420
7421
7422 case $host_os in
7423 rhapsody* | darwin*)
7424 if test -n "$ac_tool_prefix"; then
7425 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7426 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7428 $as_echo_n "checking for $ac_word... " >&6; }
7429 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7430 $as_echo_n "(cached) " >&6
7431 else
7432 if test -n "$DSYMUTIL"; then
7433 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7434 else
7435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7436 for as_dir in $PATH
7437 do
7438 IFS=$as_save_IFS
7439 test -z "$as_dir" && as_dir=.
7440 for ac_exec_ext in '' $ac_executable_extensions; do
7441 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7442 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7444 break 2
7445 fi
7446 done
7447 done
7448 IFS=$as_save_IFS
7449
7450 fi
7451 fi
7452 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7453 if test -n "$DSYMUTIL"; then
7454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7455 $as_echo "$DSYMUTIL" >&6; }
7456 else
7457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7458 $as_echo "no" >&6; }
7459 fi
7460
7461
7462 fi
7463 if test -z "$ac_cv_prog_DSYMUTIL"; then
7464 ac_ct_DSYMUTIL=$DSYMUTIL
7465 # Extract the first word of "dsymutil", so it can be a program name with args.
7466 set dummy dsymutil; ac_word=$2
7467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7468 $as_echo_n "checking for $ac_word... " >&6; }
7469 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7470 $as_echo_n "(cached) " >&6
7471 else
7472 if test -n "$ac_ct_DSYMUTIL"; then
7473 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7474 else
7475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7476 for as_dir in $PATH
7477 do
7478 IFS=$as_save_IFS
7479 test -z "$as_dir" && as_dir=.
7480 for ac_exec_ext in '' $ac_executable_extensions; do
7481 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7482 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7484 break 2
7485 fi
7486 done
7487 done
7488 IFS=$as_save_IFS
7489
7490 fi
7491 fi
7492 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7493 if test -n "$ac_ct_DSYMUTIL"; then
7494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7495 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7496 else
7497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7498 $as_echo "no" >&6; }
7499 fi
7500
7501 if test "x$ac_ct_DSYMUTIL" = x; then
7502 DSYMUTIL=":"
7503 else
7504 case $cross_compiling:$ac_tool_warned in
7505 yes:)
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7507 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7508 ac_tool_warned=yes ;;
7509 esac
7510 DSYMUTIL=$ac_ct_DSYMUTIL
7511 fi
7512 else
7513 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7514 fi
7515
7516 if test -n "$ac_tool_prefix"; then
7517 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7518 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7520 $as_echo_n "checking for $ac_word... " >&6; }
7521 if ${ac_cv_prog_NMEDIT+:} false; then :
7522 $as_echo_n "(cached) " >&6
7523 else
7524 if test -n "$NMEDIT"; then
7525 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7526 else
7527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7528 for as_dir in $PATH
7529 do
7530 IFS=$as_save_IFS
7531 test -z "$as_dir" && as_dir=.
7532 for ac_exec_ext in '' $ac_executable_extensions; do
7533 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7534 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7536 break 2
7537 fi
7538 done
7539 done
7540 IFS=$as_save_IFS
7541
7542 fi
7543 fi
7544 NMEDIT=$ac_cv_prog_NMEDIT
7545 if test -n "$NMEDIT"; then
7546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7547 $as_echo "$NMEDIT" >&6; }
7548 else
7549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7550 $as_echo "no" >&6; }
7551 fi
7552
7553
7554 fi
7555 if test -z "$ac_cv_prog_NMEDIT"; then
7556 ac_ct_NMEDIT=$NMEDIT
7557 # Extract the first word of "nmedit", so it can be a program name with args.
7558 set dummy nmedit; ac_word=$2
7559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7560 $as_echo_n "checking for $ac_word... " >&6; }
7561 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7562 $as_echo_n "(cached) " >&6
7563 else
7564 if test -n "$ac_ct_NMEDIT"; then
7565 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7566 else
7567 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7568 for as_dir in $PATH
7569 do
7570 IFS=$as_save_IFS
7571 test -z "$as_dir" && as_dir=.
7572 for ac_exec_ext in '' $ac_executable_extensions; do
7573 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7574 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7575 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7576 break 2
7577 fi
7578 done
7579 done
7580 IFS=$as_save_IFS
7581
7582 fi
7583 fi
7584 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7585 if test -n "$ac_ct_NMEDIT"; then
7586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7587 $as_echo "$ac_ct_NMEDIT" >&6; }
7588 else
7589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7590 $as_echo "no" >&6; }
7591 fi
7592
7593 if test "x$ac_ct_NMEDIT" = x; then
7594 NMEDIT=":"
7595 else
7596 case $cross_compiling:$ac_tool_warned in
7597 yes:)
7598 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7599 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7600 ac_tool_warned=yes ;;
7601 esac
7602 NMEDIT=$ac_ct_NMEDIT
7603 fi
7604 else
7605 NMEDIT="$ac_cv_prog_NMEDIT"
7606 fi
7607
7608 if test -n "$ac_tool_prefix"; then
7609 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7610 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7612 $as_echo_n "checking for $ac_word... " >&6; }
7613 if ${ac_cv_prog_LIPO+:} false; then :
7614 $as_echo_n "(cached) " >&6
7615 else
7616 if test -n "$LIPO"; then
7617 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7618 else
7619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7620 for as_dir in $PATH
7621 do
7622 IFS=$as_save_IFS
7623 test -z "$as_dir" && as_dir=.
7624 for ac_exec_ext in '' $ac_executable_extensions; do
7625 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7626 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7628 break 2
7629 fi
7630 done
7631 done
7632 IFS=$as_save_IFS
7633
7634 fi
7635 fi
7636 LIPO=$ac_cv_prog_LIPO
7637 if test -n "$LIPO"; then
7638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7639 $as_echo "$LIPO" >&6; }
7640 else
7641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7642 $as_echo "no" >&6; }
7643 fi
7644
7645
7646 fi
7647 if test -z "$ac_cv_prog_LIPO"; then
7648 ac_ct_LIPO=$LIPO
7649 # Extract the first word of "lipo", so it can be a program name with args.
7650 set dummy lipo; ac_word=$2
7651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7652 $as_echo_n "checking for $ac_word... " >&6; }
7653 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7654 $as_echo_n "(cached) " >&6
7655 else
7656 if test -n "$ac_ct_LIPO"; then
7657 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7658 else
7659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7660 for as_dir in $PATH
7661 do
7662 IFS=$as_save_IFS
7663 test -z "$as_dir" && as_dir=.
7664 for ac_exec_ext in '' $ac_executable_extensions; do
7665 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7666 ac_cv_prog_ac_ct_LIPO="lipo"
7667 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7668 break 2
7669 fi
7670 done
7671 done
7672 IFS=$as_save_IFS
7673
7674 fi
7675 fi
7676 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7677 if test -n "$ac_ct_LIPO"; then
7678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7679 $as_echo "$ac_ct_LIPO" >&6; }
7680 else
7681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7682 $as_echo "no" >&6; }
7683 fi
7684
7685 if test "x$ac_ct_LIPO" = x; then
7686 LIPO=":"
7687 else
7688 case $cross_compiling:$ac_tool_warned in
7689 yes:)
7690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7691 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7692 ac_tool_warned=yes ;;
7693 esac
7694 LIPO=$ac_ct_LIPO
7695 fi
7696 else
7697 LIPO="$ac_cv_prog_LIPO"
7698 fi
7699
7700 if test -n "$ac_tool_prefix"; then
7701 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7702 set dummy ${ac_tool_prefix}otool; ac_word=$2
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7704 $as_echo_n "checking for $ac_word... " >&6; }
7705 if ${ac_cv_prog_OTOOL+:} false; then :
7706 $as_echo_n "(cached) " >&6
7707 else
7708 if test -n "$OTOOL"; then
7709 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7710 else
7711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7712 for as_dir in $PATH
7713 do
7714 IFS=$as_save_IFS
7715 test -z "$as_dir" && as_dir=.
7716 for ac_exec_ext in '' $ac_executable_extensions; do
7717 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7718 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7720 break 2
7721 fi
7722 done
7723 done
7724 IFS=$as_save_IFS
7725
7726 fi
7727 fi
7728 OTOOL=$ac_cv_prog_OTOOL
7729 if test -n "$OTOOL"; then
7730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7731 $as_echo "$OTOOL" >&6; }
7732 else
7733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7734 $as_echo "no" >&6; }
7735 fi
7736
7737
7738 fi
7739 if test -z "$ac_cv_prog_OTOOL"; then
7740 ac_ct_OTOOL=$OTOOL
7741 # Extract the first word of "otool", so it can be a program name with args.
7742 set dummy otool; ac_word=$2
7743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7744 $as_echo_n "checking for $ac_word... " >&6; }
7745 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7746 $as_echo_n "(cached) " >&6
7747 else
7748 if test -n "$ac_ct_OTOOL"; then
7749 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7750 else
7751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7752 for as_dir in $PATH
7753 do
7754 IFS=$as_save_IFS
7755 test -z "$as_dir" && as_dir=.
7756 for ac_exec_ext in '' $ac_executable_extensions; do
7757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7758 ac_cv_prog_ac_ct_OTOOL="otool"
7759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7760 break 2
7761 fi
7762 done
7763 done
7764 IFS=$as_save_IFS
7765
7766 fi
7767 fi
7768 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7769 if test -n "$ac_ct_OTOOL"; then
7770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7771 $as_echo "$ac_ct_OTOOL" >&6; }
7772 else
7773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7774 $as_echo "no" >&6; }
7775 fi
7776
7777 if test "x$ac_ct_OTOOL" = x; then
7778 OTOOL=":"
7779 else
7780 case $cross_compiling:$ac_tool_warned in
7781 yes:)
7782 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7783 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7784 ac_tool_warned=yes ;;
7785 esac
7786 OTOOL=$ac_ct_OTOOL
7787 fi
7788 else
7789 OTOOL="$ac_cv_prog_OTOOL"
7790 fi
7791
7792 if test -n "$ac_tool_prefix"; then
7793 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7794 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7796 $as_echo_n "checking for $ac_word... " >&6; }
7797 if ${ac_cv_prog_OTOOL64+:} false; then :
7798 $as_echo_n "(cached) " >&6
7799 else
7800 if test -n "$OTOOL64"; then
7801 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7802 else
7803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7804 for as_dir in $PATH
7805 do
7806 IFS=$as_save_IFS
7807 test -z "$as_dir" && as_dir=.
7808 for ac_exec_ext in '' $ac_executable_extensions; do
7809 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7810 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7812 break 2
7813 fi
7814 done
7815 done
7816 IFS=$as_save_IFS
7817
7818 fi
7819 fi
7820 OTOOL64=$ac_cv_prog_OTOOL64
7821 if test -n "$OTOOL64"; then
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7823 $as_echo "$OTOOL64" >&6; }
7824 else
7825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7826 $as_echo "no" >&6; }
7827 fi
7828
7829
7830 fi
7831 if test -z "$ac_cv_prog_OTOOL64"; then
7832 ac_ct_OTOOL64=$OTOOL64
7833 # Extract the first word of "otool64", so it can be a program name with args.
7834 set dummy otool64; ac_word=$2
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7836 $as_echo_n "checking for $ac_word... " >&6; }
7837 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7838 $as_echo_n "(cached) " >&6
7839 else
7840 if test -n "$ac_ct_OTOOL64"; then
7841 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7842 else
7843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7844 for as_dir in $PATH
7845 do
7846 IFS=$as_save_IFS
7847 test -z "$as_dir" && as_dir=.
7848 for ac_exec_ext in '' $ac_executable_extensions; do
7849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7850 ac_cv_prog_ac_ct_OTOOL64="otool64"
7851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7852 break 2
7853 fi
7854 done
7855 done
7856 IFS=$as_save_IFS
7857
7858 fi
7859 fi
7860 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7861 if test -n "$ac_ct_OTOOL64"; then
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7863 $as_echo "$ac_ct_OTOOL64" >&6; }
7864 else
7865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7866 $as_echo "no" >&6; }
7867 fi
7868
7869 if test "x$ac_ct_OTOOL64" = x; then
7870 OTOOL64=":"
7871 else
7872 case $cross_compiling:$ac_tool_warned in
7873 yes:)
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7875 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7876 ac_tool_warned=yes ;;
7877 esac
7878 OTOOL64=$ac_ct_OTOOL64
7879 fi
7880 else
7881 OTOOL64="$ac_cv_prog_OTOOL64"
7882 fi
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7911 $as_echo_n "checking for -single_module linker flag... " >&6; }
7912 if ${lt_cv_apple_cc_single_mod+:} false; then :
7913 $as_echo_n "(cached) " >&6
7914 else
7915 lt_cv_apple_cc_single_mod=no
7916 if test -z "${LT_MULTI_MODULE}"; then
7917 # By default we will add the -single_module flag. You can override
7918 # by either setting the environment variable LT_MULTI_MODULE
7919 # non-empty at configure time, or by adding -multi_module to the
7920 # link flags.
7921 rm -rf libconftest.dylib*
7922 echo "int foo(void){return 1;}" > conftest.c
7923 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7924 -dynamiclib -Wl,-single_module conftest.c" >&5
7925 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7926 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7927 _lt_result=$?
7928 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7929 lt_cv_apple_cc_single_mod=yes
7930 else
7931 cat conftest.err >&5
7932 fi
7933 rm -rf libconftest.dylib*
7934 rm -f conftest.*
7935 fi
7936 fi
7937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7938 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7940 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7941 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7942 $as_echo_n "(cached) " >&6
7943 else
7944 lt_cv_ld_exported_symbols_list=no
7945 save_LDFLAGS=$LDFLAGS
7946 echo "_main" > conftest.sym
7947 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7949 /* end confdefs.h. */
7950
7951 int
7952 main ()
7953 {
7954
7955 ;
7956 return 0;
7957 }
7958 _ACEOF
7959 if ac_fn_c_try_link "$LINENO"; then :
7960 lt_cv_ld_exported_symbols_list=yes
7961 else
7962 lt_cv_ld_exported_symbols_list=no
7963 fi
7964 rm -f core conftest.err conftest.$ac_objext \
7965 conftest$ac_exeext conftest.$ac_ext
7966 LDFLAGS="$save_LDFLAGS"
7967
7968 fi
7969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7970 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7972 $as_echo_n "checking for -force_load linker flag... " >&6; }
7973 if ${lt_cv_ld_force_load+:} false; then :
7974 $as_echo_n "(cached) " >&6
7975 else
7976 lt_cv_ld_force_load=no
7977 cat > conftest.c << _LT_EOF
7978 int forced_loaded() { return 2;}
7979 _LT_EOF
7980 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7981 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7982 echo "$AR cru libconftest.a conftest.o" >&5
7983 $AR cru libconftest.a conftest.o 2>&5
7984 cat > conftest.c << _LT_EOF
7985 int main() { return 0;}
7986 _LT_EOF
7987 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7988 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7989 _lt_result=$?
7990 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7991 lt_cv_ld_force_load=yes
7992 else
7993 cat conftest.err >&5
7994 fi
7995 rm -f conftest.err libconftest.a conftest conftest.c
7996 rm -rf conftest.dSYM
7997
7998 fi
7999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8000 $as_echo "$lt_cv_ld_force_load" >&6; }
8001 case $host_os in
8002 rhapsody* | darwin1.[012])
8003 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8004 darwin1.*)
8005 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8006 darwin*) # darwin 5.x on
8007 # if running on 10.5 or later, the deployment target defaults
8008 # to the OS version, if on x86, and 10.4, the deployment
8009 # target defaults to 10.4. Don't you love it?
8010 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8011 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8012 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8013 10.[012][,.]*)
8014 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8015 10.*)
8016 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8017 esac
8018 ;;
8019 esac
8020 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8021 _lt_dar_single_mod='$single_module'
8022 fi
8023 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8024 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8025 else
8026 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8027 fi
8028 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8029 _lt_dsymutil='~$DSYMUTIL $lib || :'
8030 else
8031 _lt_dsymutil=
8032 fi
8033 ;;
8034 esac
8035
8036 for ac_header in dlfcn.h
8037 do :
8038 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8039 "
8040 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8041 cat >>confdefs.h <<_ACEOF
8042 #define HAVE_DLFCN_H 1
8043 _ACEOF
8044
8045 fi
8046
8047 done
8048
8049
8050
8051
8052
8053 # Set options
8054
8055
8056
8057 enable_dlopen=no
8058
8059
8060 enable_win32_dll=no
8061
8062
8063 # Check whether --enable-shared was given.
8064 if test "${enable_shared+set}" = set; then :
8065 enableval=$enable_shared; p=${PACKAGE-default}
8066 case $enableval in
8067 yes) enable_shared=yes ;;
8068 no) enable_shared=no ;;
8069 *)
8070 enable_shared=no
8071 # Look at the argument we got. We use all the common list separators.
8072 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8073 for pkg in $enableval; do
8074 IFS="$lt_save_ifs"
8075 if test "X$pkg" = "X$p"; then
8076 enable_shared=yes
8077 fi
8078 done
8079 IFS="$lt_save_ifs"
8080 ;;
8081 esac
8082 else
8083 enable_shared=yes
8084 fi
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094 # Check whether --enable-static was given.
8095 if test "${enable_static+set}" = set; then :
8096 enableval=$enable_static; p=${PACKAGE-default}
8097 case $enableval in
8098 yes) enable_static=yes ;;
8099 no) enable_static=no ;;
8100 *)
8101 enable_static=no
8102 # Look at the argument we got. We use all the common list separators.
8103 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8104 for pkg in $enableval; do
8105 IFS="$lt_save_ifs"
8106 if test "X$pkg" = "X$p"; then
8107 enable_static=yes
8108 fi
8109 done
8110 IFS="$lt_save_ifs"
8111 ;;
8112 esac
8113 else
8114 enable_static=yes
8115 fi
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126 # Check whether --with-pic was given.
8127 if test "${with_pic+set}" = set; then :
8128 withval=$with_pic; pic_mode="$withval"
8129 else
8130 pic_mode=default
8131 fi
8132
8133
8134 test -z "$pic_mode" && pic_mode=default
8135
8136
8137
8138
8139
8140
8141
8142 # Check whether --enable-fast-install was given.
8143 if test "${enable_fast_install+set}" = set; then :
8144 enableval=$enable_fast_install; p=${PACKAGE-default}
8145 case $enableval in
8146 yes) enable_fast_install=yes ;;
8147 no) enable_fast_install=no ;;
8148 *)
8149 enable_fast_install=no
8150 # Look at the argument we got. We use all the common list separators.
8151 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8152 for pkg in $enableval; do
8153 IFS="$lt_save_ifs"
8154 if test "X$pkg" = "X$p"; then
8155 enable_fast_install=yes
8156 fi
8157 done
8158 IFS="$lt_save_ifs"
8159 ;;
8160 esac
8161 else
8162 enable_fast_install=yes
8163 fi
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175 # This can be used to rebuild libtool when needed
8176 LIBTOOL_DEPS="$ltmain"
8177
8178 # Always use our own libtool.
8179 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206 test -z "$LN_S" && LN_S="ln -s"
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221 if test -n "${ZSH_VERSION+set}" ; then
8222 setopt NO_GLOB_SUBST
8223 fi
8224
8225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8226 $as_echo_n "checking for objdir... " >&6; }
8227 if ${lt_cv_objdir+:} false; then :
8228 $as_echo_n "(cached) " >&6
8229 else
8230 rm -f .libs 2>/dev/null
8231 mkdir .libs 2>/dev/null
8232 if test -d .libs; then
8233 lt_cv_objdir=.libs
8234 else
8235 # MS-DOS does not allow filenames that begin with a dot.
8236 lt_cv_objdir=_libs
8237 fi
8238 rmdir .libs 2>/dev/null
8239 fi
8240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8241 $as_echo "$lt_cv_objdir" >&6; }
8242 objdir=$lt_cv_objdir
8243
8244
8245
8246
8247
8248 cat >>confdefs.h <<_ACEOF
8249 #define LT_OBJDIR "$lt_cv_objdir/"
8250 _ACEOF
8251
8252
8253
8254
8255 case $host_os in
8256 aix3*)
8257 # AIX sometimes has problems with the GCC collect2 program. For some
8258 # reason, if we set the COLLECT_NAMES environment variable, the problems
8259 # vanish in a puff of smoke.
8260 if test "X${COLLECT_NAMES+set}" != Xset; then
8261 COLLECT_NAMES=
8262 export COLLECT_NAMES
8263 fi
8264 ;;
8265 esac
8266
8267 # Global variables:
8268 ofile=libtool
8269 can_build_shared=yes
8270
8271 # All known linkers require a `.a' archive for static linking (except MSVC,
8272 # which needs '.lib').
8273 libext=a
8274
8275 with_gnu_ld="$lt_cv_prog_gnu_ld"
8276
8277 old_CC="$CC"
8278 old_CFLAGS="$CFLAGS"
8279
8280 # Set sane defaults for various variables
8281 test -z "$CC" && CC=cc
8282 test -z "$LTCC" && LTCC=$CC
8283 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8284 test -z "$LD" && LD=ld
8285 test -z "$ac_objext" && ac_objext=o
8286
8287 for cc_temp in $compiler""; do
8288 case $cc_temp in
8289 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8290 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8291 \-*) ;;
8292 *) break;;
8293 esac
8294 done
8295 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8296
8297
8298 # Only perform the check for file, if the check method requires it
8299 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8300 case $deplibs_check_method in
8301 file_magic*)
8302 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8304 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8305 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8306 $as_echo_n "(cached) " >&6
8307 else
8308 case $MAGIC_CMD in
8309 [\\/*] | ?:[\\/]*)
8310 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8311 ;;
8312 *)
8313 lt_save_MAGIC_CMD="$MAGIC_CMD"
8314 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8315 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8316 for ac_dir in $ac_dummy; do
8317 IFS="$lt_save_ifs"
8318 test -z "$ac_dir" && ac_dir=.
8319 if test -f $ac_dir/${ac_tool_prefix}file; then
8320 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8321 if test -n "$file_magic_test_file"; then
8322 case $deplibs_check_method in
8323 "file_magic "*)
8324 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8325 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8326 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8327 $EGREP "$file_magic_regex" > /dev/null; then
8328 :
8329 else
8330 cat <<_LT_EOF 1>&2
8331
8332 *** Warning: the command libtool uses to detect shared libraries,
8333 *** $file_magic_cmd, produces output that libtool cannot recognize.
8334 *** The result is that libtool may fail to recognize shared libraries
8335 *** as such. This will affect the creation of libtool libraries that
8336 *** depend on shared libraries, but programs linked with such libtool
8337 *** libraries will work regardless of this problem. Nevertheless, you
8338 *** may want to report the problem to your system manager and/or to
8339 *** bug-libtool@gnu.org
8340
8341 _LT_EOF
8342 fi ;;
8343 esac
8344 fi
8345 break
8346 fi
8347 done
8348 IFS="$lt_save_ifs"
8349 MAGIC_CMD="$lt_save_MAGIC_CMD"
8350 ;;
8351 esac
8352 fi
8353
8354 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8355 if test -n "$MAGIC_CMD"; then
8356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8357 $as_echo "$MAGIC_CMD" >&6; }
8358 else
8359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8360 $as_echo "no" >&6; }
8361 fi
8362
8363
8364
8365
8366
8367 if test -z "$lt_cv_path_MAGIC_CMD"; then
8368 if test -n "$ac_tool_prefix"; then
8369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8370 $as_echo_n "checking for file... " >&6; }
8371 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8372 $as_echo_n "(cached) " >&6
8373 else
8374 case $MAGIC_CMD in
8375 [\\/*] | ?:[\\/]*)
8376 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8377 ;;
8378 *)
8379 lt_save_MAGIC_CMD="$MAGIC_CMD"
8380 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8381 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8382 for ac_dir in $ac_dummy; do
8383 IFS="$lt_save_ifs"
8384 test -z "$ac_dir" && ac_dir=.
8385 if test -f $ac_dir/file; then
8386 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8387 if test -n "$file_magic_test_file"; then
8388 case $deplibs_check_method in
8389 "file_magic "*)
8390 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8391 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8392 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8393 $EGREP "$file_magic_regex" > /dev/null; then
8394 :
8395 else
8396 cat <<_LT_EOF 1>&2
8397
8398 *** Warning: the command libtool uses to detect shared libraries,
8399 *** $file_magic_cmd, produces output that libtool cannot recognize.
8400 *** The result is that libtool may fail to recognize shared libraries
8401 *** as such. This will affect the creation of libtool libraries that
8402 *** depend on shared libraries, but programs linked with such libtool
8403 *** libraries will work regardless of this problem. Nevertheless, you
8404 *** may want to report the problem to your system manager and/or to
8405 *** bug-libtool@gnu.org
8406
8407 _LT_EOF
8408 fi ;;
8409 esac
8410 fi
8411 break
8412 fi
8413 done
8414 IFS="$lt_save_ifs"
8415 MAGIC_CMD="$lt_save_MAGIC_CMD"
8416 ;;
8417 esac
8418 fi
8419
8420 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8421 if test -n "$MAGIC_CMD"; then
8422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8423 $as_echo "$MAGIC_CMD" >&6; }
8424 else
8425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8426 $as_echo "no" >&6; }
8427 fi
8428
8429
8430 else
8431 MAGIC_CMD=:
8432 fi
8433 fi
8434
8435 fi
8436 ;;
8437 esac
8438
8439 # Use C for the default configuration in the libtool script
8440
8441 lt_save_CC="$CC"
8442 ac_ext=c
8443 ac_cpp='$CPP $CPPFLAGS'
8444 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8445 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8446 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8447
8448
8449 # Source file extension for C test sources.
8450 ac_ext=c
8451
8452 # Object file extension for compiled C test sources.
8453 objext=o
8454 objext=$objext
8455
8456 # Code to be used in simple compile tests
8457 lt_simple_compile_test_code="int some_variable = 0;"
8458
8459 # Code to be used in simple link tests
8460 lt_simple_link_test_code='int main(){return(0);}'
8461
8462
8463
8464
8465
8466
8467
8468 # If no C compiler was specified, use CC.
8469 LTCC=${LTCC-"$CC"}
8470
8471 # If no C compiler flags were specified, use CFLAGS.
8472 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8473
8474 # Allow CC to be a program name with arguments.
8475 compiler=$CC
8476
8477 # Save the default compiler, since it gets overwritten when the other
8478 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8479 compiler_DEFAULT=$CC
8480
8481 # save warnings/boilerplate of simple test code
8482 ac_outfile=conftest.$ac_objext
8483 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8484 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8485 _lt_compiler_boilerplate=`cat conftest.err`
8486 $RM conftest*
8487
8488 ac_outfile=conftest.$ac_objext
8489 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8490 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8491 _lt_linker_boilerplate=`cat conftest.err`
8492 $RM -r conftest*
8493
8494
8495 ## CAVEAT EMPTOR:
8496 ## There is no encapsulation within the following macros, do not change
8497 ## the running order or otherwise move them around unless you know exactly
8498 ## what you are doing...
8499 if test -n "$compiler"; then
8500
8501 lt_prog_compiler_no_builtin_flag=
8502
8503 if test "$GCC" = yes; then
8504 case $cc_basename in
8505 nvcc*)
8506 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8507 *)
8508 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8509 esac
8510
8511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8512 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8513 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8514 $as_echo_n "(cached) " >&6
8515 else
8516 lt_cv_prog_compiler_rtti_exceptions=no
8517 ac_outfile=conftest.$ac_objext
8518 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8519 lt_compiler_flag="-fno-rtti -fno-exceptions"
8520 # Insert the option either (1) after the last *FLAGS variable, or
8521 # (2) before a word containing "conftest.", or (3) at the end.
8522 # Note that $ac_compile itself does not contain backslashes and begins
8523 # with a dollar sign (not a hyphen), so the echo should work correctly.
8524 # The option is referenced via a variable to avoid confusing sed.
8525 lt_compile=`echo "$ac_compile" | $SED \
8526 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8527 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8528 -e 's:$: $lt_compiler_flag:'`
8529 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8530 (eval "$lt_compile" 2>conftest.err)
8531 ac_status=$?
8532 cat conftest.err >&5
8533 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8534 if (exit $ac_status) && test -s "$ac_outfile"; then
8535 # The compiler can only warn and ignore the option if not recognized
8536 # So say no if there are warnings other than the usual output.
8537 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8538 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8539 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8540 lt_cv_prog_compiler_rtti_exceptions=yes
8541 fi
8542 fi
8543 $RM conftest*
8544
8545 fi
8546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8547 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8548
8549 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8550 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8551 else
8552 :
8553 fi
8554
8555 fi
8556
8557
8558
8559
8560
8561
8562 lt_prog_compiler_wl=
8563 lt_prog_compiler_pic=
8564 lt_prog_compiler_static=
8565
8566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8567 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8568
8569 if test "$GCC" = yes; then
8570 lt_prog_compiler_wl='-Wl,'
8571 lt_prog_compiler_static='-static'
8572
8573 case $host_os in
8574 aix*)
8575 # All AIX code is PIC.
8576 if test "$host_cpu" = ia64; then
8577 # AIX 5 now supports IA64 processor
8578 lt_prog_compiler_static='-Bstatic'
8579 fi
8580 lt_prog_compiler_pic='-fPIC'
8581 ;;
8582
8583 amigaos*)
8584 case $host_cpu in
8585 powerpc)
8586 # see comment about AmigaOS4 .so support
8587 lt_prog_compiler_pic='-fPIC'
8588 ;;
8589 m68k)
8590 # FIXME: we need at least 68020 code to build shared libraries, but
8591 # adding the `-m68020' flag to GCC prevents building anything better,
8592 # like `-m68040'.
8593 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8594 ;;
8595 esac
8596 ;;
8597
8598 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8599 # PIC is the default for these OSes.
8600 ;;
8601
8602 mingw* | cygwin* | pw32* | os2* | cegcc*)
8603 # This hack is so that the source file can tell whether it is being
8604 # built for inclusion in a dll (and should export symbols for example).
8605 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8606 # (--disable-auto-import) libraries
8607 lt_prog_compiler_pic='-DDLL_EXPORT'
8608 ;;
8609
8610 darwin* | rhapsody*)
8611 # PIC is the default on this platform
8612 # Common symbols not allowed in MH_DYLIB files
8613 lt_prog_compiler_pic='-fno-common'
8614 ;;
8615
8616 haiku*)
8617 # PIC is the default for Haiku.
8618 # The "-static" flag exists, but is broken.
8619 lt_prog_compiler_static=
8620 ;;
8621
8622 hpux*)
8623 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8624 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8625 # sets the default TLS model and affects inlining.
8626 case $host_cpu in
8627 hppa*64*)
8628 # +Z the default
8629 ;;
8630 *)
8631 lt_prog_compiler_pic='-fPIC'
8632 ;;
8633 esac
8634 ;;
8635
8636 interix[3-9]*)
8637 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8638 # Instead, we relocate shared libraries at runtime.
8639 ;;
8640
8641 msdosdjgpp*)
8642 # Just because we use GCC doesn't mean we suddenly get shared libraries
8643 # on systems that don't support them.
8644 lt_prog_compiler_can_build_shared=no
8645 enable_shared=no
8646 ;;
8647
8648 *nto* | *qnx*)
8649 # QNX uses GNU C++, but need to define -shared option too, otherwise
8650 # it will coredump.
8651 lt_prog_compiler_pic='-fPIC -shared'
8652 ;;
8653
8654 sysv4*MP*)
8655 if test -d /usr/nec; then
8656 lt_prog_compiler_pic=-Kconform_pic
8657 fi
8658 ;;
8659
8660 *)
8661 lt_prog_compiler_pic='-fPIC'
8662 ;;
8663 esac
8664
8665 case $cc_basename in
8666 nvcc*) # Cuda Compiler Driver 2.2
8667 lt_prog_compiler_wl='-Xlinker '
8668 lt_prog_compiler_pic='-Xcompiler -fPIC'
8669 ;;
8670 esac
8671 else
8672 # PORTME Check for flag to pass linker flags through the system compiler.
8673 case $host_os in
8674 aix*)
8675 lt_prog_compiler_wl='-Wl,'
8676 if test "$host_cpu" = ia64; then
8677 # AIX 5 now supports IA64 processor
8678 lt_prog_compiler_static='-Bstatic'
8679 else
8680 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8681 fi
8682 ;;
8683
8684 mingw* | cygwin* | pw32* | os2* | cegcc*)
8685 # This hack is so that the source file can tell whether it is being
8686 # built for inclusion in a dll (and should export symbols for example).
8687 lt_prog_compiler_pic='-DDLL_EXPORT'
8688 ;;
8689
8690 hpux9* | hpux10* | hpux11*)
8691 lt_prog_compiler_wl='-Wl,'
8692 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8693 # not for PA HP-UX.
8694 case $host_cpu in
8695 hppa*64*|ia64*)
8696 # +Z the default
8697 ;;
8698 *)
8699 lt_prog_compiler_pic='+Z'
8700 ;;
8701 esac
8702 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8703 lt_prog_compiler_static='${wl}-a ${wl}archive'
8704 ;;
8705
8706 irix5* | irix6* | nonstopux*)
8707 lt_prog_compiler_wl='-Wl,'
8708 # PIC (with -KPIC) is the default.
8709 lt_prog_compiler_static='-non_shared'
8710 ;;
8711
8712 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8713 case $cc_basename in
8714 # old Intel for x86_64 which still supported -KPIC.
8715 ecc*)
8716 lt_prog_compiler_wl='-Wl,'
8717 lt_prog_compiler_pic='-KPIC'
8718 lt_prog_compiler_static='-static'
8719 ;;
8720 # icc used to be incompatible with GCC.
8721 # ICC 10 doesn't accept -KPIC any more.
8722 icc* | ifort*)
8723 lt_prog_compiler_wl='-Wl,'
8724 lt_prog_compiler_pic='-fPIC'
8725 lt_prog_compiler_static='-static'
8726 ;;
8727 # Lahey Fortran 8.1.
8728 lf95*)
8729 lt_prog_compiler_wl='-Wl,'
8730 lt_prog_compiler_pic='--shared'
8731 lt_prog_compiler_static='--static'
8732 ;;
8733 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8734 # Portland Group compilers (*not* the Pentium gcc compiler,
8735 # which looks to be a dead project)
8736 lt_prog_compiler_wl='-Wl,'
8737 lt_prog_compiler_pic='-fpic'
8738 lt_prog_compiler_static='-Bstatic'
8739 ;;
8740 ccc*)
8741 lt_prog_compiler_wl='-Wl,'
8742 # All Alpha code is PIC.
8743 lt_prog_compiler_static='-non_shared'
8744 ;;
8745 xl* | bgxl* | bgf* | mpixl*)
8746 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8747 lt_prog_compiler_wl='-Wl,'
8748 lt_prog_compiler_pic='-qpic'
8749 lt_prog_compiler_static='-qstaticlink'
8750 ;;
8751 *)
8752 case `$CC -V 2>&1 | sed 5q` in
8753 *Sun\ F* | *Sun*Fortran*)
8754 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8755 lt_prog_compiler_pic='-KPIC'
8756 lt_prog_compiler_static='-Bstatic'
8757 lt_prog_compiler_wl=''
8758 ;;
8759 *Sun\ C*)
8760 # Sun C 5.9
8761 lt_prog_compiler_pic='-KPIC'
8762 lt_prog_compiler_static='-Bstatic'
8763 lt_prog_compiler_wl='-Wl,'
8764 ;;
8765 esac
8766 ;;
8767 esac
8768 ;;
8769
8770 newsos6)
8771 lt_prog_compiler_pic='-KPIC'
8772 lt_prog_compiler_static='-Bstatic'
8773 ;;
8774
8775 *nto* | *qnx*)
8776 # QNX uses GNU C++, but need to define -shared option too, otherwise
8777 # it will coredump.
8778 lt_prog_compiler_pic='-fPIC -shared'
8779 ;;
8780
8781 osf3* | osf4* | osf5*)
8782 lt_prog_compiler_wl='-Wl,'
8783 # All OSF/1 code is PIC.
8784 lt_prog_compiler_static='-non_shared'
8785 ;;
8786
8787 rdos*)
8788 lt_prog_compiler_static='-non_shared'
8789 ;;
8790
8791 solaris*)
8792 lt_prog_compiler_pic='-KPIC'
8793 lt_prog_compiler_static='-Bstatic'
8794 case $cc_basename in
8795 f77* | f90* | f95*)
8796 lt_prog_compiler_wl='-Qoption ld ';;
8797 *)
8798 lt_prog_compiler_wl='-Wl,';;
8799 esac
8800 ;;
8801
8802 sunos4*)
8803 lt_prog_compiler_wl='-Qoption ld '
8804 lt_prog_compiler_pic='-PIC'
8805 lt_prog_compiler_static='-Bstatic'
8806 ;;
8807
8808 sysv4 | sysv4.2uw2* | sysv4.3*)
8809 lt_prog_compiler_wl='-Wl,'
8810 lt_prog_compiler_pic='-KPIC'
8811 lt_prog_compiler_static='-Bstatic'
8812 ;;
8813
8814 sysv4*MP*)
8815 if test -d /usr/nec ;then
8816 lt_prog_compiler_pic='-Kconform_pic'
8817 lt_prog_compiler_static='-Bstatic'
8818 fi
8819 ;;
8820
8821 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8822 lt_prog_compiler_wl='-Wl,'
8823 lt_prog_compiler_pic='-KPIC'
8824 lt_prog_compiler_static='-Bstatic'
8825 ;;
8826
8827 unicos*)
8828 lt_prog_compiler_wl='-Wl,'
8829 lt_prog_compiler_can_build_shared=no
8830 ;;
8831
8832 uts4*)
8833 lt_prog_compiler_pic='-pic'
8834 lt_prog_compiler_static='-Bstatic'
8835 ;;
8836
8837 *)
8838 lt_prog_compiler_can_build_shared=no
8839 ;;
8840 esac
8841 fi
8842
8843 case $host_os in
8844 # For platforms which do not support PIC, -DPIC is meaningless:
8845 *djgpp*)
8846 lt_prog_compiler_pic=
8847 ;;
8848 *)
8849 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8850 ;;
8851 esac
8852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8853 $as_echo "$lt_prog_compiler_pic" >&6; }
8854
8855
8856
8857
8858
8859
8860 #
8861 # Check to make sure the PIC flag actually works.
8862 #
8863 if test -n "$lt_prog_compiler_pic"; then
8864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8865 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8866 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8867 $as_echo_n "(cached) " >&6
8868 else
8869 lt_cv_prog_compiler_pic_works=no
8870 ac_outfile=conftest.$ac_objext
8871 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8872 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8873 # Insert the option either (1) after the last *FLAGS variable, or
8874 # (2) before a word containing "conftest.", or (3) at the end.
8875 # Note that $ac_compile itself does not contain backslashes and begins
8876 # with a dollar sign (not a hyphen), so the echo should work correctly.
8877 # The option is referenced via a variable to avoid confusing sed.
8878 lt_compile=`echo "$ac_compile" | $SED \
8879 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8880 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8881 -e 's:$: $lt_compiler_flag:'`
8882 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8883 (eval "$lt_compile" 2>conftest.err)
8884 ac_status=$?
8885 cat conftest.err >&5
8886 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8887 if (exit $ac_status) && test -s "$ac_outfile"; then
8888 # The compiler can only warn and ignore the option if not recognized
8889 # So say no if there are warnings other than the usual output.
8890 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8891 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8892 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8893 lt_cv_prog_compiler_pic_works=yes
8894 fi
8895 fi
8896 $RM conftest*
8897
8898 fi
8899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8900 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8901
8902 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8903 case $lt_prog_compiler_pic in
8904 "" | " "*) ;;
8905 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8906 esac
8907 else
8908 lt_prog_compiler_pic=
8909 lt_prog_compiler_can_build_shared=no
8910 fi
8911
8912 fi
8913
8914
8915
8916
8917
8918
8919 #
8920 # Check to make sure the static flag actually works.
8921 #
8922 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8924 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8925 if ${lt_cv_prog_compiler_static_works+:} false; then :
8926 $as_echo_n "(cached) " >&6
8927 else
8928 lt_cv_prog_compiler_static_works=no
8929 save_LDFLAGS="$LDFLAGS"
8930 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8931 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8932 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8933 # The linker can only warn and ignore the option if not recognized
8934 # So say no if there are warnings
8935 if test -s conftest.err; then
8936 # Append any errors to the config.log.
8937 cat conftest.err 1>&5
8938 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8939 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8940 if diff conftest.exp conftest.er2 >/dev/null; then
8941 lt_cv_prog_compiler_static_works=yes
8942 fi
8943 else
8944 lt_cv_prog_compiler_static_works=yes
8945 fi
8946 fi
8947 $RM -r conftest*
8948 LDFLAGS="$save_LDFLAGS"
8949
8950 fi
8951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8952 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8953
8954 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8955 :
8956 else
8957 lt_prog_compiler_static=
8958 fi
8959
8960
8961
8962
8963
8964
8965
8966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8967 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8968 if ${lt_cv_prog_compiler_c_o+:} false; then :
8969 $as_echo_n "(cached) " >&6
8970 else
8971 lt_cv_prog_compiler_c_o=no
8972 $RM -r conftest 2>/dev/null
8973 mkdir conftest
8974 cd conftest
8975 mkdir out
8976 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8977
8978 lt_compiler_flag="-o out/conftest2.$ac_objext"
8979 # Insert the option either (1) after the last *FLAGS variable, or
8980 # (2) before a word containing "conftest.", or (3) at the end.
8981 # Note that $ac_compile itself does not contain backslashes and begins
8982 # with a dollar sign (not a hyphen), so the echo should work correctly.
8983 lt_compile=`echo "$ac_compile" | $SED \
8984 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8985 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8986 -e 's:$: $lt_compiler_flag:'`
8987 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8988 (eval "$lt_compile" 2>out/conftest.err)
8989 ac_status=$?
8990 cat out/conftest.err >&5
8991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8992 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8993 then
8994 # The compiler can only warn and ignore the option if not recognized
8995 # So say no if there are warnings
8996 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8997 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8998 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8999 lt_cv_prog_compiler_c_o=yes
9000 fi
9001 fi
9002 chmod u+w . 2>&5
9003 $RM conftest*
9004 # SGI C++ compiler will create directory out/ii_files/ for
9005 # template instantiation
9006 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9007 $RM out/* && rmdir out
9008 cd ..
9009 $RM -r conftest
9010 $RM conftest*
9011
9012 fi
9013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9014 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9015
9016
9017
9018
9019
9020
9021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9022 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9023 if ${lt_cv_prog_compiler_c_o+:} false; then :
9024 $as_echo_n "(cached) " >&6
9025 else
9026 lt_cv_prog_compiler_c_o=no
9027 $RM -r conftest 2>/dev/null
9028 mkdir conftest
9029 cd conftest
9030 mkdir out
9031 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9032
9033 lt_compiler_flag="-o out/conftest2.$ac_objext"
9034 # Insert the option either (1) after the last *FLAGS variable, or
9035 # (2) before a word containing "conftest.", or (3) at the end.
9036 # Note that $ac_compile itself does not contain backslashes and begins
9037 # with a dollar sign (not a hyphen), so the echo should work correctly.
9038 lt_compile=`echo "$ac_compile" | $SED \
9039 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9040 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9041 -e 's:$: $lt_compiler_flag:'`
9042 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9043 (eval "$lt_compile" 2>out/conftest.err)
9044 ac_status=$?
9045 cat out/conftest.err >&5
9046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9047 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9048 then
9049 # The compiler can only warn and ignore the option if not recognized
9050 # So say no if there are warnings
9051 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9052 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9053 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9054 lt_cv_prog_compiler_c_o=yes
9055 fi
9056 fi
9057 chmod u+w . 2>&5
9058 $RM conftest*
9059 # SGI C++ compiler will create directory out/ii_files/ for
9060 # template instantiation
9061 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9062 $RM out/* && rmdir out
9063 cd ..
9064 $RM -r conftest
9065 $RM conftest*
9066
9067 fi
9068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9069 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9070
9071
9072
9073
9074 hard_links="nottested"
9075 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9076 # do not overwrite the value of need_locks provided by the user
9077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9078 $as_echo_n "checking if we can lock with hard links... " >&6; }
9079 hard_links=yes
9080 $RM conftest*
9081 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9082 touch conftest.a
9083 ln conftest.a conftest.b 2>&5 || hard_links=no
9084 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9086 $as_echo "$hard_links" >&6; }
9087 if test "$hard_links" = no; then
9088 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9089 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9090 need_locks=warn
9091 fi
9092 else
9093 need_locks=no
9094 fi
9095
9096
9097
9098
9099
9100
9101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9102 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9103
9104 runpath_var=
9105 allow_undefined_flag=
9106 always_export_symbols=no
9107 archive_cmds=
9108 archive_expsym_cmds=
9109 compiler_needs_object=no
9110 enable_shared_with_static_runtimes=no
9111 export_dynamic_flag_spec=
9112 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9113 hardcode_automatic=no
9114 hardcode_direct=no
9115 hardcode_direct_absolute=no
9116 hardcode_libdir_flag_spec=
9117 hardcode_libdir_flag_spec_ld=
9118 hardcode_libdir_separator=
9119 hardcode_minus_L=no
9120 hardcode_shlibpath_var=unsupported
9121 inherit_rpath=no
9122 link_all_deplibs=unknown
9123 module_cmds=
9124 module_expsym_cmds=
9125 old_archive_from_new_cmds=
9126 old_archive_from_expsyms_cmds=
9127 thread_safe_flag_spec=
9128 whole_archive_flag_spec=
9129 # include_expsyms should be a list of space-separated symbols to be *always*
9130 # included in the symbol list
9131 include_expsyms=
9132 # exclude_expsyms can be an extended regexp of symbols to exclude
9133 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9134 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9135 # as well as any symbol that contains `d'.
9136 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9137 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9138 # platforms (ab)use it in PIC code, but their linkers get confused if
9139 # the symbol is explicitly referenced. Since portable code cannot
9140 # rely on this symbol name, it's probably fine to never include it in
9141 # preloaded symbol tables.
9142 # Exclude shared library initialization/finalization symbols.
9143 extract_expsyms_cmds=
9144
9145 case $host_os in
9146 cygwin* | mingw* | pw32* | cegcc*)
9147 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9148 # When not using gcc, we currently assume that we are using
9149 # Microsoft Visual C++.
9150 if test "$GCC" != yes; then
9151 with_gnu_ld=no
9152 fi
9153 ;;
9154 interix*)
9155 # we just hope/assume this is gcc and not c89 (= MSVC++)
9156 with_gnu_ld=yes
9157 ;;
9158 openbsd*)
9159 with_gnu_ld=no
9160 ;;
9161 esac
9162
9163 ld_shlibs=yes
9164
9165 # On some targets, GNU ld is compatible enough with the native linker
9166 # that we're better off using the native interface for both.
9167 lt_use_gnu_ld_interface=no
9168 if test "$with_gnu_ld" = yes; then
9169 case $host_os in
9170 aix*)
9171 # The AIX port of GNU ld has always aspired to compatibility
9172 # with the native linker. However, as the warning in the GNU ld
9173 # block says, versions before 2.19.5* couldn't really create working
9174 # shared libraries, regardless of the interface used.
9175 case `$LD -v 2>&1` in
9176 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9177 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9178 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9179 *)
9180 lt_use_gnu_ld_interface=yes
9181 ;;
9182 esac
9183 ;;
9184 *)
9185 lt_use_gnu_ld_interface=yes
9186 ;;
9187 esac
9188 fi
9189
9190 if test "$lt_use_gnu_ld_interface" = yes; then
9191 # If archive_cmds runs LD, not CC, wlarc should be empty
9192 wlarc='${wl}'
9193
9194 # Set some defaults for GNU ld with shared library support. These
9195 # are reset later if shared libraries are not supported. Putting them
9196 # here allows them to be overridden if necessary.
9197 runpath_var=LD_RUN_PATH
9198 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9199 export_dynamic_flag_spec='${wl}--export-dynamic'
9200 # ancient GNU ld didn't support --whole-archive et. al.
9201 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9202 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9203 else
9204 whole_archive_flag_spec=
9205 fi
9206 supports_anon_versioning=no
9207 case `$LD -v 2>&1` in
9208 *GNU\ gold*) supports_anon_versioning=yes ;;
9209 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9210 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9211 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9212 *\ 2.11.*) ;; # other 2.11 versions
9213 *) supports_anon_versioning=yes ;;
9214 esac
9215
9216 # See if GNU ld supports shared libraries.
9217 case $host_os in
9218 aix[3-9]*)
9219 # On AIX/PPC, the GNU linker is very broken
9220 if test "$host_cpu" != ia64; then
9221 ld_shlibs=no
9222 cat <<_LT_EOF 1>&2
9223
9224 *** Warning: the GNU linker, at least up to release 2.19, is reported
9225 *** to be unable to reliably create shared libraries on AIX.
9226 *** Therefore, libtool is disabling shared libraries support. If you
9227 *** really care for shared libraries, you may want to install binutils
9228 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9229 *** You will then need to restart the configuration process.
9230
9231 _LT_EOF
9232 fi
9233 ;;
9234
9235 amigaos*)
9236 case $host_cpu in
9237 powerpc)
9238 # see comment about AmigaOS4 .so support
9239 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9240 archive_expsym_cmds=''
9241 ;;
9242 m68k)
9243 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)'
9244 hardcode_libdir_flag_spec='-L$libdir'
9245 hardcode_minus_L=yes
9246 ;;
9247 esac
9248 ;;
9249
9250 beos*)
9251 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9252 allow_undefined_flag=unsupported
9253 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9254 # support --undefined. This deserves some investigation. FIXME
9255 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9256 else
9257 ld_shlibs=no
9258 fi
9259 ;;
9260
9261 cygwin* | mingw* | pw32* | cegcc*)
9262 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9263 # as there is no search path for DLLs.
9264 hardcode_libdir_flag_spec='-L$libdir'
9265 export_dynamic_flag_spec='${wl}--export-all-symbols'
9266 allow_undefined_flag=unsupported
9267 always_export_symbols=no
9268 enable_shared_with_static_runtimes=yes
9269 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9270
9271 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9272 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9273 # If the export-symbols file already is a .def file (1st line
9274 # is EXPORTS), use it as is; otherwise, prepend...
9275 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9276 cp $export_symbols $output_objdir/$soname.def;
9277 else
9278 echo EXPORTS > $output_objdir/$soname.def;
9279 cat $export_symbols >> $output_objdir/$soname.def;
9280 fi~
9281 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9282 else
9283 ld_shlibs=no
9284 fi
9285 ;;
9286
9287 haiku*)
9288 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9289 link_all_deplibs=yes
9290 ;;
9291
9292 interix[3-9]*)
9293 hardcode_direct=no
9294 hardcode_shlibpath_var=no
9295 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9296 export_dynamic_flag_spec='${wl}-E'
9297 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9298 # Instead, shared libraries are loaded at an image base (0x10000000 by
9299 # default) and relocated if they conflict, which is a slow very memory
9300 # consuming and fragmenting process. To avoid this, we pick a random,
9301 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9302 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9303 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9304 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'
9305 ;;
9306
9307 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9308 tmp_diet=no
9309 if test "$host_os" = linux-dietlibc; then
9310 case $cc_basename in
9311 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9312 esac
9313 fi
9314 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9315 && test "$tmp_diet" = no
9316 then
9317 tmp_addflag=' $pic_flag'
9318 tmp_sharedflag='-shared'
9319 case $cc_basename,$host_cpu in
9320 pgcc*) # Portland Group C compiler
9321 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'
9322 tmp_addflag=' $pic_flag'
9323 ;;
9324 pgf77* | pgf90* | pgf95* | pgfortran*)
9325 # Portland Group f77 and f90 compilers
9326 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'
9327 tmp_addflag=' $pic_flag -Mnomain' ;;
9328 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9329 tmp_addflag=' -i_dynamic' ;;
9330 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9331 tmp_addflag=' -i_dynamic -nofor_main' ;;
9332 ifc* | ifort*) # Intel Fortran compiler
9333 tmp_addflag=' -nofor_main' ;;
9334 lf95*) # Lahey Fortran 8.1
9335 whole_archive_flag_spec=
9336 tmp_sharedflag='--shared' ;;
9337 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9338 tmp_sharedflag='-qmkshrobj'
9339 tmp_addflag= ;;
9340 nvcc*) # Cuda Compiler Driver 2.2
9341 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'
9342 compiler_needs_object=yes
9343 ;;
9344 esac
9345 case `$CC -V 2>&1 | sed 5q` in
9346 *Sun\ C*) # Sun C 5.9
9347 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'
9348 compiler_needs_object=yes
9349 tmp_sharedflag='-G' ;;
9350 *Sun\ F*) # Sun Fortran 8.3
9351 tmp_sharedflag='-G' ;;
9352 esac
9353 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9354
9355 if test "x$supports_anon_versioning" = xyes; then
9356 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9357 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9358 echo "local: *; };" >> $output_objdir/$libname.ver~
9359 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9360 fi
9361
9362 case $cc_basename in
9363 xlf* | bgf* | bgxlf* | mpixlf*)
9364 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9365 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9366 hardcode_libdir_flag_spec=
9367 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9368 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9369 if test "x$supports_anon_versioning" = xyes; then
9370 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9371 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9372 echo "local: *; };" >> $output_objdir/$libname.ver~
9373 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9374 fi
9375 ;;
9376 esac
9377 else
9378 ld_shlibs=no
9379 fi
9380 ;;
9381
9382 netbsd*)
9383 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9384 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9385 wlarc=
9386 else
9387 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9388 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9389 fi
9390 ;;
9391
9392 solaris*)
9393 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9394 ld_shlibs=no
9395 cat <<_LT_EOF 1>&2
9396
9397 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9398 *** create shared libraries on Solaris systems. Therefore, libtool
9399 *** is disabling shared libraries support. We urge you to upgrade GNU
9400 *** binutils to release 2.9.1 or newer. Another option is to modify
9401 *** your PATH or compiler configuration so that the native linker is
9402 *** used, and then restart.
9403
9404 _LT_EOF
9405 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9406 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9407 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9408 else
9409 ld_shlibs=no
9410 fi
9411 ;;
9412
9413 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9414 case `$LD -v 2>&1` in
9415 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9416 ld_shlibs=no
9417 cat <<_LT_EOF 1>&2
9418
9419 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9420 *** reliably create shared libraries on SCO systems. Therefore, libtool
9421 *** is disabling shared libraries support. We urge you to upgrade GNU
9422 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9423 *** your PATH or compiler configuration so that the native linker is
9424 *** used, and then restart.
9425
9426 _LT_EOF
9427 ;;
9428 *)
9429 # For security reasons, it is highly recommended that you always
9430 # use absolute paths for naming shared libraries, and exclude the
9431 # DT_RUNPATH tag from executables and libraries. But doing so
9432 # requires that you compile everything twice, which is a pain.
9433 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9434 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9435 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9436 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9437 else
9438 ld_shlibs=no
9439 fi
9440 ;;
9441 esac
9442 ;;
9443
9444 sunos4*)
9445 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9446 wlarc=
9447 hardcode_direct=yes
9448 hardcode_shlibpath_var=no
9449 ;;
9450
9451 *)
9452 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9453 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9454 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9455 else
9456 ld_shlibs=no
9457 fi
9458 ;;
9459 esac
9460
9461 if test "$ld_shlibs" = no; then
9462 runpath_var=
9463 hardcode_libdir_flag_spec=
9464 export_dynamic_flag_spec=
9465 whole_archive_flag_spec=
9466 fi
9467 else
9468 # PORTME fill in a description of your system's linker (not GNU ld)
9469 case $host_os in
9470 aix3*)
9471 allow_undefined_flag=unsupported
9472 always_export_symbols=yes
9473 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'
9474 # Note: this linker hardcodes the directories in LIBPATH if there
9475 # are no directories specified by -L.
9476 hardcode_minus_L=yes
9477 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9478 # Neither direct hardcoding nor static linking is supported with a
9479 # broken collect2.
9480 hardcode_direct=unsupported
9481 fi
9482 ;;
9483
9484 aix[4-9]*)
9485 if test "$host_cpu" = ia64; then
9486 # On IA64, the linker does run time linking by default, so we don't
9487 # have to do anything special.
9488 aix_use_runtimelinking=no
9489 exp_sym_flag='-Bexport'
9490 no_entry_flag=""
9491 else
9492 # If we're using GNU nm, then we don't want the "-C" option.
9493 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9494 # Also, AIX nm treats weak defined symbols like other global
9495 # defined symbols, whereas GNU nm marks them as "W".
9496 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9497 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'
9498 else
9499 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'
9500 fi
9501 aix_use_runtimelinking=no
9502
9503 # Test if we are trying to use run time linking or normal
9504 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9505 # need to do runtime linking.
9506 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9507 for ld_flag in $LDFLAGS; do
9508 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9509 aix_use_runtimelinking=yes
9510 break
9511 fi
9512 done
9513 ;;
9514 esac
9515
9516 exp_sym_flag='-bexport'
9517 no_entry_flag='-bnoentry'
9518 fi
9519
9520 # When large executables or shared objects are built, AIX ld can
9521 # have problems creating the table of contents. If linking a library
9522 # or program results in "error TOC overflow" add -mminimal-toc to
9523 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9524 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9525
9526 archive_cmds=''
9527 hardcode_direct=yes
9528 hardcode_direct_absolute=yes
9529 hardcode_libdir_separator=':'
9530 link_all_deplibs=yes
9531 file_list_spec='${wl}-f,'
9532
9533 if test "$GCC" = yes; then
9534 case $host_os in aix4.[012]|aix4.[012].*)
9535 # We only want to do this on AIX 4.2 and lower, the check
9536 # below for broken collect2 doesn't work under 4.3+
9537 collect2name=`${CC} -print-prog-name=collect2`
9538 if test -f "$collect2name" &&
9539 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9540 then
9541 # We have reworked collect2
9542 :
9543 else
9544 # We have old collect2
9545 hardcode_direct=unsupported
9546 # It fails to find uninstalled libraries when the uninstalled
9547 # path is not listed in the libpath. Setting hardcode_minus_L
9548 # to unsupported forces relinking
9549 hardcode_minus_L=yes
9550 hardcode_libdir_flag_spec='-L$libdir'
9551 hardcode_libdir_separator=
9552 fi
9553 ;;
9554 esac
9555 shared_flag='-shared'
9556 if test "$aix_use_runtimelinking" = yes; then
9557 shared_flag="$shared_flag "'${wl}-G'
9558 fi
9559 else
9560 # not using gcc
9561 if test "$host_cpu" = ia64; then
9562 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9563 # chokes on -Wl,-G. The following line is correct:
9564 shared_flag='-G'
9565 else
9566 if test "$aix_use_runtimelinking" = yes; then
9567 shared_flag='${wl}-G'
9568 else
9569 shared_flag='${wl}-bM:SRE'
9570 fi
9571 fi
9572 fi
9573
9574 export_dynamic_flag_spec='${wl}-bexpall'
9575 # It seems that -bexpall does not export symbols beginning with
9576 # underscore (_), so it is better to generate a list of symbols to export.
9577 always_export_symbols=yes
9578 if test "$aix_use_runtimelinking" = yes; then
9579 # Warning - without using the other runtime loading flags (-brtl),
9580 # -berok will link without error, but may produce a broken library.
9581 allow_undefined_flag='-berok'
9582 # Determine the default libpath from the value encoded in an
9583 # empty executable.
9584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9585 /* end confdefs.h. */
9586
9587 int
9588 main ()
9589 {
9590
9591 ;
9592 return 0;
9593 }
9594 _ACEOF
9595 if ac_fn_c_try_link "$LINENO"; then :
9596
9597 lt_aix_libpath_sed='
9598 /Import File Strings/,/^$/ {
9599 /^0/ {
9600 s/^0 *\(.*\)$/\1/
9601 p
9602 }
9603 }'
9604 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9605 # Check for a 64-bit object if we didn't find anything.
9606 if test -z "$aix_libpath"; then
9607 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9608 fi
9609 fi
9610 rm -f core conftest.err conftest.$ac_objext \
9611 conftest$ac_exeext conftest.$ac_ext
9612 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9613
9614 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9615 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"
9616 else
9617 if test "$host_cpu" = ia64; then
9618 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9619 allow_undefined_flag="-z nodefs"
9620 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"
9621 else
9622 # Determine the default libpath from the value encoded in an
9623 # empty executable.
9624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9625 /* end confdefs.h. */
9626
9627 int
9628 main ()
9629 {
9630
9631 ;
9632 return 0;
9633 }
9634 _ACEOF
9635 if ac_fn_c_try_link "$LINENO"; then :
9636
9637 lt_aix_libpath_sed='
9638 /Import File Strings/,/^$/ {
9639 /^0/ {
9640 s/^0 *\(.*\)$/\1/
9641 p
9642 }
9643 }'
9644 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9645 # Check for a 64-bit object if we didn't find anything.
9646 if test -z "$aix_libpath"; then
9647 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9648 fi
9649 fi
9650 rm -f core conftest.err conftest.$ac_objext \
9651 conftest$ac_exeext conftest.$ac_ext
9652 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9653
9654 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9655 # Warning - without using the other run time loading flags,
9656 # -berok will link without error, but may produce a broken library.
9657 no_undefined_flag=' ${wl}-bernotok'
9658 allow_undefined_flag=' ${wl}-berok'
9659 if test "$with_gnu_ld" = yes; then
9660 # We only use this code for GNU lds that support --whole-archive.
9661 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9662 else
9663 # Exported symbols can be pulled into shared objects from archives
9664 whole_archive_flag_spec='$convenience'
9665 fi
9666 archive_cmds_need_lc=yes
9667 # This is similar to how AIX traditionally builds its shared libraries.
9668 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'
9669 fi
9670 fi
9671 ;;
9672
9673 amigaos*)
9674 case $host_cpu in
9675 powerpc)
9676 # see comment about AmigaOS4 .so support
9677 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9678 archive_expsym_cmds=''
9679 ;;
9680 m68k)
9681 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)'
9682 hardcode_libdir_flag_spec='-L$libdir'
9683 hardcode_minus_L=yes
9684 ;;
9685 esac
9686 ;;
9687
9688 bsdi[45]*)
9689 export_dynamic_flag_spec=-rdynamic
9690 ;;
9691
9692 cygwin* | mingw* | pw32* | cegcc*)
9693 # When not using gcc, we currently assume that we are using
9694 # Microsoft Visual C++.
9695 # hardcode_libdir_flag_spec is actually meaningless, as there is
9696 # no search path for DLLs.
9697 hardcode_libdir_flag_spec=' '
9698 allow_undefined_flag=unsupported
9699 # Tell ltmain to make .lib files, not .a files.
9700 libext=lib
9701 # Tell ltmain to make .dll files, not .so files.
9702 shrext_cmds=".dll"
9703 # FIXME: Setting linknames here is a bad hack.
9704 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9705 # The linker will automatically build a .lib file if we build a DLL.
9706 old_archive_from_new_cmds='true'
9707 # FIXME: Should let the user specify the lib program.
9708 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9709 fix_srcfile_path='`cygpath -w "$srcfile"`'
9710 enable_shared_with_static_runtimes=yes
9711 ;;
9712
9713 darwin* | rhapsody*)
9714
9715
9716 archive_cmds_need_lc=no
9717 hardcode_direct=no
9718 hardcode_automatic=yes
9719 hardcode_shlibpath_var=unsupported
9720 if test "$lt_cv_ld_force_load" = "yes"; then
9721 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\"`'
9722 else
9723 whole_archive_flag_spec=''
9724 fi
9725 link_all_deplibs=yes
9726 allow_undefined_flag="$_lt_dar_allow_undefined"
9727 case $cc_basename in
9728 ifort*) _lt_dar_can_shared=yes ;;
9729 *) _lt_dar_can_shared=$GCC ;;
9730 esac
9731 if test "$_lt_dar_can_shared" = "yes"; then
9732 output_verbose_link_cmd=func_echo_all
9733 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9734 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9735 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}"
9736 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}"
9737
9738 else
9739 ld_shlibs=no
9740 fi
9741
9742 ;;
9743
9744 dgux*)
9745 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9746 hardcode_libdir_flag_spec='-L$libdir'
9747 hardcode_shlibpath_var=no
9748 ;;
9749
9750 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9751 # support. Future versions do this automatically, but an explicit c++rt0.o
9752 # does not break anything, and helps significantly (at the cost of a little
9753 # extra space).
9754 freebsd2.2*)
9755 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9756 hardcode_libdir_flag_spec='-R$libdir'
9757 hardcode_direct=yes
9758 hardcode_shlibpath_var=no
9759 ;;
9760
9761 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9762 freebsd2.*)
9763 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9764 hardcode_direct=yes
9765 hardcode_minus_L=yes
9766 hardcode_shlibpath_var=no
9767 ;;
9768
9769 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9770 freebsd* | dragonfly*)
9771 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9772 hardcode_libdir_flag_spec='-R$libdir'
9773 hardcode_direct=yes
9774 hardcode_shlibpath_var=no
9775 ;;
9776
9777 hpux9*)
9778 if test "$GCC" = yes; then
9779 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'
9780 else
9781 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'
9782 fi
9783 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9784 hardcode_libdir_separator=:
9785 hardcode_direct=yes
9786
9787 # hardcode_minus_L: Not really in the search PATH,
9788 # but as the default location of the library.
9789 hardcode_minus_L=yes
9790 export_dynamic_flag_spec='${wl}-E'
9791 ;;
9792
9793 hpux10*)
9794 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9795 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9796 else
9797 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9798 fi
9799 if test "$with_gnu_ld" = no; then
9800 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9801 hardcode_libdir_flag_spec_ld='+b $libdir'
9802 hardcode_libdir_separator=:
9803 hardcode_direct=yes
9804 hardcode_direct_absolute=yes
9805 export_dynamic_flag_spec='${wl}-E'
9806 # hardcode_minus_L: Not really in the search PATH,
9807 # but as the default location of the library.
9808 hardcode_minus_L=yes
9809 fi
9810 ;;
9811
9812 hpux11*)
9813 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9814 case $host_cpu in
9815 hppa*64*)
9816 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9817 ;;
9818 ia64*)
9819 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9820 ;;
9821 *)
9822 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9823 ;;
9824 esac
9825 else
9826 case $host_cpu in
9827 hppa*64*)
9828 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9829 ;;
9830 ia64*)
9831 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9832 ;;
9833 *)
9834
9835 # Older versions of the 11.00 compiler do not understand -b yet
9836 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9838 $as_echo_n "checking if $CC understands -b... " >&6; }
9839 if ${lt_cv_prog_compiler__b+:} false; then :
9840 $as_echo_n "(cached) " >&6
9841 else
9842 lt_cv_prog_compiler__b=no
9843 save_LDFLAGS="$LDFLAGS"
9844 LDFLAGS="$LDFLAGS -b"
9845 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9846 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9847 # The linker can only warn and ignore the option if not recognized
9848 # So say no if there are warnings
9849 if test -s conftest.err; then
9850 # Append any errors to the config.log.
9851 cat conftest.err 1>&5
9852 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9853 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9854 if diff conftest.exp conftest.er2 >/dev/null; then
9855 lt_cv_prog_compiler__b=yes
9856 fi
9857 else
9858 lt_cv_prog_compiler__b=yes
9859 fi
9860 fi
9861 $RM -r conftest*
9862 LDFLAGS="$save_LDFLAGS"
9863
9864 fi
9865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9866 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9867
9868 if test x"$lt_cv_prog_compiler__b" = xyes; then
9869 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9870 else
9871 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9872 fi
9873
9874 ;;
9875 esac
9876 fi
9877 if test "$with_gnu_ld" = no; then
9878 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9879 hardcode_libdir_separator=:
9880
9881 case $host_cpu in
9882 hppa*64*|ia64*)
9883 hardcode_direct=no
9884 hardcode_shlibpath_var=no
9885 ;;
9886 *)
9887 hardcode_direct=yes
9888 hardcode_direct_absolute=yes
9889 export_dynamic_flag_spec='${wl}-E'
9890
9891 # hardcode_minus_L: Not really in the search PATH,
9892 # but as the default location of the library.
9893 hardcode_minus_L=yes
9894 ;;
9895 esac
9896 fi
9897 ;;
9898
9899 irix5* | irix6* | nonstopux*)
9900 if test "$GCC" = yes; then
9901 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'
9902 # Try to use the -exported_symbol ld option, if it does not
9903 # work, assume that -exports_file does not work either and
9904 # implicitly export all symbols.
9905 save_LDFLAGS="$LDFLAGS"
9906 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9908 /* end confdefs.h. */
9909 int foo(void) {}
9910 _ACEOF
9911 if ac_fn_c_try_link "$LINENO"; then :
9912 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'
9913
9914 fi
9915 rm -f core conftest.err conftest.$ac_objext \
9916 conftest$ac_exeext conftest.$ac_ext
9917 LDFLAGS="$save_LDFLAGS"
9918 else
9919 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'
9920 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'
9921 fi
9922 archive_cmds_need_lc='no'
9923 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9924 hardcode_libdir_separator=:
9925 inherit_rpath=yes
9926 link_all_deplibs=yes
9927 ;;
9928
9929 netbsd*)
9930 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9931 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9932 else
9933 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9934 fi
9935 hardcode_libdir_flag_spec='-R$libdir'
9936 hardcode_direct=yes
9937 hardcode_shlibpath_var=no
9938 ;;
9939
9940 newsos6)
9941 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9942 hardcode_direct=yes
9943 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9944 hardcode_libdir_separator=:
9945 hardcode_shlibpath_var=no
9946 ;;
9947
9948 *nto* | *qnx*)
9949 ;;
9950
9951 openbsd*)
9952 if test -f /usr/libexec/ld.so; then
9953 hardcode_direct=yes
9954 hardcode_shlibpath_var=no
9955 hardcode_direct_absolute=yes
9956 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9957 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9958 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9959 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9960 export_dynamic_flag_spec='${wl}-E'
9961 else
9962 case $host_os in
9963 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9964 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9965 hardcode_libdir_flag_spec='-R$libdir'
9966 ;;
9967 *)
9968 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9969 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9970 ;;
9971 esac
9972 fi
9973 else
9974 ld_shlibs=no
9975 fi
9976 ;;
9977
9978 os2*)
9979 hardcode_libdir_flag_spec='-L$libdir'
9980 hardcode_minus_L=yes
9981 allow_undefined_flag=unsupported
9982 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'
9983 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9984 ;;
9985
9986 osf3*)
9987 if test "$GCC" = yes; then
9988 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9989 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'
9990 else
9991 allow_undefined_flag=' -expect_unresolved \*'
9992 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'
9993 fi
9994 archive_cmds_need_lc='no'
9995 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9996 hardcode_libdir_separator=:
9997 ;;
9998
9999 osf4* | osf5*) # as osf3* with the addition of -msym flag
10000 if test "$GCC" = yes; then
10001 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10002 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'
10003 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10004 else
10005 allow_undefined_flag=' -expect_unresolved \*'
10006 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'
10007 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~
10008 $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'
10009
10010 # Both c and cxx compiler support -rpath directly
10011 hardcode_libdir_flag_spec='-rpath $libdir'
10012 fi
10013 archive_cmds_need_lc='no'
10014 hardcode_libdir_separator=:
10015 ;;
10016
10017 solaris*)
10018 no_undefined_flag=' -z defs'
10019 if test "$GCC" = yes; then
10020 wlarc='${wl}'
10021 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10022 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10023 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10024 else
10025 case `$CC -V 2>&1` in
10026 *"Compilers 5.0"*)
10027 wlarc=''
10028 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10029 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10030 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10031 ;;
10032 *)
10033 wlarc='${wl}'
10034 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10035 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10036 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10037 ;;
10038 esac
10039 fi
10040 hardcode_libdir_flag_spec='-R$libdir'
10041 hardcode_shlibpath_var=no
10042 case $host_os in
10043 solaris2.[0-5] | solaris2.[0-5].*) ;;
10044 *)
10045 # The compiler driver will combine and reorder linker options,
10046 # but understands `-z linker_flag'. GCC discards it without `$wl',
10047 # but is careful enough not to reorder.
10048 # Supported since Solaris 2.6 (maybe 2.5.1?)
10049 if test "$GCC" = yes; then
10050 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10051 else
10052 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10053 fi
10054 ;;
10055 esac
10056 link_all_deplibs=yes
10057 ;;
10058
10059 sunos4*)
10060 if test "x$host_vendor" = xsequent; then
10061 # Use $CC to link under sequent, because it throws in some extra .o
10062 # files that make .init and .fini sections work.
10063 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10064 else
10065 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10066 fi
10067 hardcode_libdir_flag_spec='-L$libdir'
10068 hardcode_direct=yes
10069 hardcode_minus_L=yes
10070 hardcode_shlibpath_var=no
10071 ;;
10072
10073 sysv4)
10074 case $host_vendor in
10075 sni)
10076 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10077 hardcode_direct=yes # is this really true???
10078 ;;
10079 siemens)
10080 ## LD is ld it makes a PLAMLIB
10081 ## CC just makes a GrossModule.
10082 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10083 reload_cmds='$CC -r -o $output$reload_objs'
10084 hardcode_direct=no
10085 ;;
10086 motorola)
10087 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10088 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10089 ;;
10090 esac
10091 runpath_var='LD_RUN_PATH'
10092 hardcode_shlibpath_var=no
10093 ;;
10094
10095 sysv4.3*)
10096 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10097 hardcode_shlibpath_var=no
10098 export_dynamic_flag_spec='-Bexport'
10099 ;;
10100
10101 sysv4*MP*)
10102 if test -d /usr/nec; then
10103 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10104 hardcode_shlibpath_var=no
10105 runpath_var=LD_RUN_PATH
10106 hardcode_runpath_var=yes
10107 ld_shlibs=yes
10108 fi
10109 ;;
10110
10111 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10112 no_undefined_flag='${wl}-z,text'
10113 archive_cmds_need_lc=no
10114 hardcode_shlibpath_var=no
10115 runpath_var='LD_RUN_PATH'
10116
10117 if test "$GCC" = yes; then
10118 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10119 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10120 else
10121 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10122 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10123 fi
10124 ;;
10125
10126 sysv5* | sco3.2v5* | sco5v6*)
10127 # Note: We can NOT use -z defs as we might desire, because we do not
10128 # link with -lc, and that would cause any symbols used from libc to
10129 # always be unresolved, which means just about no library would
10130 # ever link correctly. If we're not using GNU ld we use -z text
10131 # though, which does catch some bad symbols but isn't as heavy-handed
10132 # as -z defs.
10133 no_undefined_flag='${wl}-z,text'
10134 allow_undefined_flag='${wl}-z,nodefs'
10135 archive_cmds_need_lc=no
10136 hardcode_shlibpath_var=no
10137 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10138 hardcode_libdir_separator=':'
10139 link_all_deplibs=yes
10140 export_dynamic_flag_spec='${wl}-Bexport'
10141 runpath_var='LD_RUN_PATH'
10142
10143 if test "$GCC" = yes; then
10144 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10145 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10146 else
10147 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10148 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10149 fi
10150 ;;
10151
10152 uts4*)
10153 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10154 hardcode_libdir_flag_spec='-L$libdir'
10155 hardcode_shlibpath_var=no
10156 ;;
10157
10158 *)
10159 ld_shlibs=no
10160 ;;
10161 esac
10162
10163 if test x$host_vendor = xsni; then
10164 case $host in
10165 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10166 export_dynamic_flag_spec='${wl}-Blargedynsym'
10167 ;;
10168 esac
10169 fi
10170 fi
10171
10172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10173 $as_echo "$ld_shlibs" >&6; }
10174 test "$ld_shlibs" = no && can_build_shared=no
10175
10176 with_gnu_ld=$with_gnu_ld
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192 #
10193 # Do we need to explicitly link libc?
10194 #
10195 case "x$archive_cmds_need_lc" in
10196 x|xyes)
10197 # Assume -lc should be added
10198 archive_cmds_need_lc=yes
10199
10200 if test "$enable_shared" = yes && test "$GCC" = yes; then
10201 case $archive_cmds in
10202 *'~'*)
10203 # FIXME: we may have to deal with multi-command sequences.
10204 ;;
10205 '$CC '*)
10206 # Test whether the compiler implicitly links with -lc since on some
10207 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10208 # to ld, don't add -lc before -lgcc.
10209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10210 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10211 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10212 $as_echo_n "(cached) " >&6
10213 else
10214 $RM conftest*
10215 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10216
10217 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10218 (eval $ac_compile) 2>&5
10219 ac_status=$?
10220 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10221 test $ac_status = 0; } 2>conftest.err; then
10222 soname=conftest
10223 lib=conftest
10224 libobjs=conftest.$ac_objext
10225 deplibs=
10226 wl=$lt_prog_compiler_wl
10227 pic_flag=$lt_prog_compiler_pic
10228 compiler_flags=-v
10229 linker_flags=-v
10230 verstring=
10231 output_objdir=.
10232 libname=conftest
10233 lt_save_allow_undefined_flag=$allow_undefined_flag
10234 allow_undefined_flag=
10235 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10236 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10237 ac_status=$?
10238 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10239 test $ac_status = 0; }
10240 then
10241 lt_cv_archive_cmds_need_lc=no
10242 else
10243 lt_cv_archive_cmds_need_lc=yes
10244 fi
10245 allow_undefined_flag=$lt_save_allow_undefined_flag
10246 else
10247 cat conftest.err 1>&5
10248 fi
10249 $RM conftest*
10250
10251 fi
10252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10253 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10254 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10255 ;;
10256 esac
10257 fi
10258 ;;
10259 esac
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10418 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10419
10420 if test "$GCC" = yes; then
10421 case $host_os in
10422 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10423 *) lt_awk_arg="/^libraries:/" ;;
10424 esac
10425 case $host_os in
10426 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10427 *) lt_sed_strip_eq="s,=/,/,g" ;;
10428 esac
10429 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10430 case $lt_search_path_spec in
10431 *\;*)
10432 # if the path contains ";" then we assume it to be the separator
10433 # otherwise default to the standard path separator (i.e. ":") - it is
10434 # assumed that no part of a normal pathname contains ";" but that should
10435 # okay in the real world where ";" in dirpaths is itself problematic.
10436 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10437 ;;
10438 *)
10439 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10440 ;;
10441 esac
10442 # Ok, now we have the path, separated by spaces, we can step through it
10443 # and add multilib dir if necessary.
10444 lt_tmp_lt_search_path_spec=
10445 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10446 for lt_sys_path in $lt_search_path_spec; do
10447 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10448 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10449 else
10450 test -d "$lt_sys_path" && \
10451 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10452 fi
10453 done
10454 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10455 BEGIN {RS=" "; FS="/|\n";} {
10456 lt_foo="";
10457 lt_count=0;
10458 for (lt_i = NF; lt_i > 0; lt_i--) {
10459 if ($lt_i != "" && $lt_i != ".") {
10460 if ($lt_i == "..") {
10461 lt_count++;
10462 } else {
10463 if (lt_count == 0) {
10464 lt_foo="/" $lt_i lt_foo;
10465 } else {
10466 lt_count--;
10467 }
10468 }
10469 }
10470 }
10471 if (lt_foo != "") { lt_freq[lt_foo]++; }
10472 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10473 }'`
10474 # AWK program above erroneously prepends '/' to C:/dos/paths
10475 # for these hosts.
10476 case $host_os in
10477 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10478 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10479 esac
10480 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10481 else
10482 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10483 fi
10484 library_names_spec=
10485 libname_spec='lib$name'
10486 soname_spec=
10487 shrext_cmds=".so"
10488 postinstall_cmds=
10489 postuninstall_cmds=
10490 finish_cmds=
10491 finish_eval=
10492 shlibpath_var=
10493 shlibpath_overrides_runpath=unknown
10494 version_type=none
10495 dynamic_linker="$host_os ld.so"
10496 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10497 need_lib_prefix=unknown
10498 hardcode_into_libs=no
10499
10500 # when you set need_version to no, make sure it does not cause -set_version
10501 # flags to be left without arguments
10502 need_version=unknown
10503
10504 case $host_os in
10505 aix3*)
10506 version_type=linux
10507 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10508 shlibpath_var=LIBPATH
10509
10510 # AIX 3 has no versioning support, so we append a major version to the name.
10511 soname_spec='${libname}${release}${shared_ext}$major'
10512 ;;
10513
10514 aix[4-9]*)
10515 version_type=linux
10516 need_lib_prefix=no
10517 need_version=no
10518 hardcode_into_libs=yes
10519 if test "$host_cpu" = ia64; then
10520 # AIX 5 supports IA64
10521 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10522 shlibpath_var=LD_LIBRARY_PATH
10523 else
10524 # With GCC up to 2.95.x, collect2 would create an import file
10525 # for dependence libraries. The import file would start with
10526 # the line `#! .'. This would cause the generated library to
10527 # depend on `.', always an invalid library. This was fixed in
10528 # development snapshots of GCC prior to 3.0.
10529 case $host_os in
10530 aix4 | aix4.[01] | aix4.[01].*)
10531 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10532 echo ' yes '
10533 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10534 :
10535 else
10536 can_build_shared=no
10537 fi
10538 ;;
10539 esac
10540 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10541 # soname into executable. Probably we can add versioning support to
10542 # collect2, so additional links can be useful in future.
10543 if test "$aix_use_runtimelinking" = yes; then
10544 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10545 # instead of lib<name>.a to let people know that these are not
10546 # typical AIX shared libraries.
10547 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10548 else
10549 # We preserve .a as extension for shared libraries through AIX4.2
10550 # and later when we are not doing run time linking.
10551 library_names_spec='${libname}${release}.a $libname.a'
10552 soname_spec='${libname}${release}${shared_ext}$major'
10553 fi
10554 shlibpath_var=LIBPATH
10555 fi
10556 ;;
10557
10558 amigaos*)
10559 case $host_cpu in
10560 powerpc)
10561 # Since July 2007 AmigaOS4 officially supports .so libraries.
10562 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10563 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10564 ;;
10565 m68k)
10566 library_names_spec='$libname.ixlibrary $libname.a'
10567 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10568 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'
10569 ;;
10570 esac
10571 ;;
10572
10573 beos*)
10574 library_names_spec='${libname}${shared_ext}'
10575 dynamic_linker="$host_os ld.so"
10576 shlibpath_var=LIBRARY_PATH
10577 ;;
10578
10579 bsdi[45]*)
10580 version_type=linux
10581 need_version=no
10582 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10583 soname_spec='${libname}${release}${shared_ext}$major'
10584 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10585 shlibpath_var=LD_LIBRARY_PATH
10586 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10587 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10588 # the default ld.so.conf also contains /usr/contrib/lib and
10589 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10590 # libtool to hard-code these into programs
10591 ;;
10592
10593 cygwin* | mingw* | pw32* | cegcc*)
10594 version_type=windows
10595 shrext_cmds=".dll"
10596 need_version=no
10597 need_lib_prefix=no
10598
10599 case $GCC,$host_os in
10600 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10601 library_names_spec='$libname.dll.a'
10602 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10603 postinstall_cmds='base_file=`basename \${file}`~
10604 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10605 dldir=$destdir/`dirname \$dlpath`~
10606 test -d \$dldir || mkdir -p \$dldir~
10607 $install_prog $dir/$dlname \$dldir/$dlname~
10608 chmod a+x \$dldir/$dlname~
10609 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10610 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10611 fi'
10612 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10613 dlpath=$dir/\$dldll~
10614 $RM \$dlpath'
10615 shlibpath_overrides_runpath=yes
10616
10617 case $host_os in
10618 cygwin*)
10619 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10620 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10621
10622 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10623 ;;
10624 mingw* | cegcc*)
10625 # MinGW DLLs use traditional 'lib' prefix
10626 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10627 ;;
10628 pw32*)
10629 # pw32 DLLs use 'pw' prefix rather than 'lib'
10630 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10631 ;;
10632 esac
10633 ;;
10634
10635 *)
10636 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10637 ;;
10638 esac
10639 dynamic_linker='Win32 ld.exe'
10640 # FIXME: first we should search . and the directory the executable is in
10641 shlibpath_var=PATH
10642 ;;
10643
10644 darwin* | rhapsody*)
10645 dynamic_linker="$host_os dyld"
10646 version_type=darwin
10647 need_lib_prefix=no
10648 need_version=no
10649 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10650 soname_spec='${libname}${release}${major}$shared_ext'
10651 shlibpath_overrides_runpath=yes
10652 shlibpath_var=DYLD_LIBRARY_PATH
10653 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10654
10655 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10656 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10657 ;;
10658
10659 dgux*)
10660 version_type=linux
10661 need_lib_prefix=no
10662 need_version=no
10663 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10664 soname_spec='${libname}${release}${shared_ext}$major'
10665 shlibpath_var=LD_LIBRARY_PATH
10666 ;;
10667
10668 freebsd* | dragonfly*)
10669 # DragonFly does not have aout. When/if they implement a new
10670 # versioning mechanism, adjust this.
10671 if test -x /usr/bin/objformat; then
10672 objformat=`/usr/bin/objformat`
10673 else
10674 case $host_os in
10675 freebsd[23].*) objformat=aout ;;
10676 *) objformat=elf ;;
10677 esac
10678 fi
10679 version_type=freebsd-$objformat
10680 case $version_type in
10681 freebsd-elf*)
10682 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10683 need_version=no
10684 need_lib_prefix=no
10685 ;;
10686 freebsd-*)
10687 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10688 need_version=yes
10689 ;;
10690 esac
10691 shlibpath_var=LD_LIBRARY_PATH
10692 case $host_os in
10693 freebsd2.*)
10694 shlibpath_overrides_runpath=yes
10695 ;;
10696 freebsd3.[01]* | freebsdelf3.[01]*)
10697 shlibpath_overrides_runpath=yes
10698 hardcode_into_libs=yes
10699 ;;
10700 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10701 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10702 shlibpath_overrides_runpath=no
10703 hardcode_into_libs=yes
10704 ;;
10705 *) # from 4.6 on, and DragonFly
10706 shlibpath_overrides_runpath=yes
10707 hardcode_into_libs=yes
10708 ;;
10709 esac
10710 ;;
10711
10712 gnu*)
10713 version_type=linux
10714 need_lib_prefix=no
10715 need_version=no
10716 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10717 soname_spec='${libname}${release}${shared_ext}$major'
10718 shlibpath_var=LD_LIBRARY_PATH
10719 hardcode_into_libs=yes
10720 ;;
10721
10722 haiku*)
10723 version_type=linux
10724 need_lib_prefix=no
10725 need_version=no
10726 dynamic_linker="$host_os runtime_loader"
10727 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10728 soname_spec='${libname}${release}${shared_ext}$major'
10729 shlibpath_var=LIBRARY_PATH
10730 shlibpath_overrides_runpath=yes
10731 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10732 hardcode_into_libs=yes
10733 ;;
10734
10735 hpux9* | hpux10* | hpux11*)
10736 # Give a soname corresponding to the major version so that dld.sl refuses to
10737 # link against other versions.
10738 version_type=sunos
10739 need_lib_prefix=no
10740 need_version=no
10741 case $host_cpu in
10742 ia64*)
10743 shrext_cmds='.so'
10744 hardcode_into_libs=yes
10745 dynamic_linker="$host_os dld.so"
10746 shlibpath_var=LD_LIBRARY_PATH
10747 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10748 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10749 soname_spec='${libname}${release}${shared_ext}$major'
10750 if test "X$HPUX_IA64_MODE" = X32; then
10751 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10752 else
10753 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10754 fi
10755 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10756 ;;
10757 hppa*64*)
10758 shrext_cmds='.sl'
10759 hardcode_into_libs=yes
10760 dynamic_linker="$host_os dld.sl"
10761 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10762 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10763 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10764 soname_spec='${libname}${release}${shared_ext}$major'
10765 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10766 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10767 ;;
10768 *)
10769 shrext_cmds='.sl'
10770 dynamic_linker="$host_os dld.sl"
10771 shlibpath_var=SHLIB_PATH
10772 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10773 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10774 soname_spec='${libname}${release}${shared_ext}$major'
10775 ;;
10776 esac
10777 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10778 postinstall_cmds='chmod 555 $lib'
10779 # or fails outright, so override atomically:
10780 install_override_mode=555
10781 ;;
10782
10783 interix[3-9]*)
10784 version_type=linux
10785 need_lib_prefix=no
10786 need_version=no
10787 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10788 soname_spec='${libname}${release}${shared_ext}$major'
10789 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10790 shlibpath_var=LD_LIBRARY_PATH
10791 shlibpath_overrides_runpath=no
10792 hardcode_into_libs=yes
10793 ;;
10794
10795 irix5* | irix6* | nonstopux*)
10796 case $host_os in
10797 nonstopux*) version_type=nonstopux ;;
10798 *)
10799 if test "$lt_cv_prog_gnu_ld" = yes; then
10800 version_type=linux
10801 else
10802 version_type=irix
10803 fi ;;
10804 esac
10805 need_lib_prefix=no
10806 need_version=no
10807 soname_spec='${libname}${release}${shared_ext}$major'
10808 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10809 case $host_os in
10810 irix5* | nonstopux*)
10811 libsuff= shlibsuff=
10812 ;;
10813 *)
10814 case $LD in # libtool.m4 will add one of these switches to LD
10815 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10816 libsuff= shlibsuff= libmagic=32-bit;;
10817 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10818 libsuff=32 shlibsuff=N32 libmagic=N32;;
10819 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10820 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10821 *) libsuff= shlibsuff= libmagic=never-match;;
10822 esac
10823 ;;
10824 esac
10825 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10826 shlibpath_overrides_runpath=no
10827 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10828 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10829 hardcode_into_libs=yes
10830 ;;
10831
10832 # No shared lib support for Linux oldld, aout, or coff.
10833 linux*oldld* | linux*aout* | linux*coff*)
10834 dynamic_linker=no
10835 ;;
10836
10837 # This must be Linux ELF.
10838 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10839 version_type=linux
10840 need_lib_prefix=no
10841 need_version=no
10842 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10843 soname_spec='${libname}${release}${shared_ext}$major'
10844 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10845 shlibpath_var=LD_LIBRARY_PATH
10846 shlibpath_overrides_runpath=no
10847
10848 # Some binutils ld are patched to set DT_RUNPATH
10849 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10850 $as_echo_n "(cached) " >&6
10851 else
10852 lt_cv_shlibpath_overrides_runpath=no
10853 save_LDFLAGS=$LDFLAGS
10854 save_libdir=$libdir
10855 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10856 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10858 /* end confdefs.h. */
10859
10860 int
10861 main ()
10862 {
10863
10864 ;
10865 return 0;
10866 }
10867 _ACEOF
10868 if ac_fn_c_try_link "$LINENO"; then :
10869 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10870 lt_cv_shlibpath_overrides_runpath=yes
10871 fi
10872 fi
10873 rm -f core conftest.err conftest.$ac_objext \
10874 conftest$ac_exeext conftest.$ac_ext
10875 LDFLAGS=$save_LDFLAGS
10876 libdir=$save_libdir
10877
10878 fi
10879
10880 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10881
10882 # This implies no fast_install, which is unacceptable.
10883 # Some rework will be needed to allow for fast_install
10884 # before this can be enabled.
10885 hardcode_into_libs=yes
10886
10887 # Append ld.so.conf contents to the search path
10888 if test -f /etc/ld.so.conf; then
10889 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' ' '`
10890 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10891 fi
10892
10893 # We used to test for /lib/ld.so.1 and disable shared libraries on
10894 # powerpc, because MkLinux only supported shared libraries with the
10895 # GNU dynamic linker. Since this was broken with cross compilers,
10896 # most powerpc-linux boxes support dynamic linking these days and
10897 # people can always --disable-shared, the test was removed, and we
10898 # assume the GNU/Linux dynamic linker is in use.
10899 dynamic_linker='GNU/Linux ld.so'
10900 ;;
10901
10902 netbsd*)
10903 version_type=sunos
10904 need_lib_prefix=no
10905 need_version=no
10906 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10907 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10908 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10909 dynamic_linker='NetBSD (a.out) ld.so'
10910 else
10911 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10912 soname_spec='${libname}${release}${shared_ext}$major'
10913 dynamic_linker='NetBSD ld.elf_so'
10914 fi
10915 shlibpath_var=LD_LIBRARY_PATH
10916 shlibpath_overrides_runpath=yes
10917 hardcode_into_libs=yes
10918 ;;
10919
10920 newsos6)
10921 version_type=linux
10922 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10923 shlibpath_var=LD_LIBRARY_PATH
10924 shlibpath_overrides_runpath=yes
10925 ;;
10926
10927 *nto* | *qnx*)
10928 version_type=qnx
10929 need_lib_prefix=no
10930 need_version=no
10931 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10932 soname_spec='${libname}${release}${shared_ext}$major'
10933 shlibpath_var=LD_LIBRARY_PATH
10934 shlibpath_overrides_runpath=no
10935 hardcode_into_libs=yes
10936 dynamic_linker='ldqnx.so'
10937 ;;
10938
10939 openbsd*)
10940 version_type=sunos
10941 sys_lib_dlsearch_path_spec="/usr/lib"
10942 need_lib_prefix=no
10943 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10944 case $host_os in
10945 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10946 *) need_version=no ;;
10947 esac
10948 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10949 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10950 shlibpath_var=LD_LIBRARY_PATH
10951 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10952 case $host_os in
10953 openbsd2.[89] | openbsd2.[89].*)
10954 shlibpath_overrides_runpath=no
10955 ;;
10956 *)
10957 shlibpath_overrides_runpath=yes
10958 ;;
10959 esac
10960 else
10961 shlibpath_overrides_runpath=yes
10962 fi
10963 ;;
10964
10965 os2*)
10966 libname_spec='$name'
10967 shrext_cmds=".dll"
10968 need_lib_prefix=no
10969 library_names_spec='$libname${shared_ext} $libname.a'
10970 dynamic_linker='OS/2 ld.exe'
10971 shlibpath_var=LIBPATH
10972 ;;
10973
10974 osf3* | osf4* | osf5*)
10975 version_type=osf
10976 need_lib_prefix=no
10977 need_version=no
10978 soname_spec='${libname}${release}${shared_ext}$major'
10979 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10980 shlibpath_var=LD_LIBRARY_PATH
10981 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10982 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10983 ;;
10984
10985 rdos*)
10986 dynamic_linker=no
10987 ;;
10988
10989 solaris*)
10990 version_type=linux
10991 need_lib_prefix=no
10992 need_version=no
10993 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10994 soname_spec='${libname}${release}${shared_ext}$major'
10995 shlibpath_var=LD_LIBRARY_PATH
10996 shlibpath_overrides_runpath=yes
10997 hardcode_into_libs=yes
10998 # ldd complains unless libraries are executable
10999 postinstall_cmds='chmod +x $lib'
11000 ;;
11001
11002 sunos4*)
11003 version_type=sunos
11004 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11005 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11006 shlibpath_var=LD_LIBRARY_PATH
11007 shlibpath_overrides_runpath=yes
11008 if test "$with_gnu_ld" = yes; then
11009 need_lib_prefix=no
11010 fi
11011 need_version=yes
11012 ;;
11013
11014 sysv4 | sysv4.3*)
11015 version_type=linux
11016 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11017 soname_spec='${libname}${release}${shared_ext}$major'
11018 shlibpath_var=LD_LIBRARY_PATH
11019 case $host_vendor in
11020 sni)
11021 shlibpath_overrides_runpath=no
11022 need_lib_prefix=no
11023 runpath_var=LD_RUN_PATH
11024 ;;
11025 siemens)
11026 need_lib_prefix=no
11027 ;;
11028 motorola)
11029 need_lib_prefix=no
11030 need_version=no
11031 shlibpath_overrides_runpath=no
11032 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11033 ;;
11034 esac
11035 ;;
11036
11037 sysv4*MP*)
11038 if test -d /usr/nec ;then
11039 version_type=linux
11040 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11041 soname_spec='$libname${shared_ext}.$major'
11042 shlibpath_var=LD_LIBRARY_PATH
11043 fi
11044 ;;
11045
11046 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11047 version_type=freebsd-elf
11048 need_lib_prefix=no
11049 need_version=no
11050 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11051 soname_spec='${libname}${release}${shared_ext}$major'
11052 shlibpath_var=LD_LIBRARY_PATH
11053 shlibpath_overrides_runpath=yes
11054 hardcode_into_libs=yes
11055 if test "$with_gnu_ld" = yes; then
11056 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11057 else
11058 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11059 case $host_os in
11060 sco3.2v5*)
11061 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11062 ;;
11063 esac
11064 fi
11065 sys_lib_dlsearch_path_spec='/usr/lib'
11066 ;;
11067
11068 tpf*)
11069 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11070 version_type=linux
11071 need_lib_prefix=no
11072 need_version=no
11073 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11074 shlibpath_var=LD_LIBRARY_PATH
11075 shlibpath_overrides_runpath=no
11076 hardcode_into_libs=yes
11077 ;;
11078
11079 uts4*)
11080 version_type=linux
11081 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11082 soname_spec='${libname}${release}${shared_ext}$major'
11083 shlibpath_var=LD_LIBRARY_PATH
11084 ;;
11085
11086 *)
11087 dynamic_linker=no
11088 ;;
11089 esac
11090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11091 $as_echo "$dynamic_linker" >&6; }
11092 test "$dynamic_linker" = no && can_build_shared=no
11093
11094 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11095 if test "$GCC" = yes; then
11096 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11097 fi
11098
11099 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11100 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11101 fi
11102 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11103 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11104 fi
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11198 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11199 hardcode_action=
11200 if test -n "$hardcode_libdir_flag_spec" ||
11201 test -n "$runpath_var" ||
11202 test "X$hardcode_automatic" = "Xyes" ; then
11203
11204 # We can hardcode non-existent directories.
11205 if test "$hardcode_direct" != no &&
11206 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11207 # have to relink, otherwise we might link with an installed library
11208 # when we should be linking with a yet-to-be-installed one
11209 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11210 test "$hardcode_minus_L" != no; then
11211 # Linking always hardcodes the temporary library directory.
11212 hardcode_action=relink
11213 else
11214 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11215 hardcode_action=immediate
11216 fi
11217 else
11218 # We cannot hardcode anything, or else we can only hardcode existing
11219 # directories.
11220 hardcode_action=unsupported
11221 fi
11222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11223 $as_echo "$hardcode_action" >&6; }
11224
11225 if test "$hardcode_action" = relink ||
11226 test "$inherit_rpath" = yes; then
11227 # Fast installation is not supported
11228 enable_fast_install=no
11229 elif test "$shlibpath_overrides_runpath" = yes ||
11230 test "$enable_shared" = no; then
11231 # Fast installation is not necessary
11232 enable_fast_install=needless
11233 fi
11234
11235
11236
11237
11238
11239
11240 if test "x$enable_dlopen" != xyes; then
11241 enable_dlopen=unknown
11242 enable_dlopen_self=unknown
11243 enable_dlopen_self_static=unknown
11244 else
11245 lt_cv_dlopen=no
11246 lt_cv_dlopen_libs=
11247
11248 case $host_os in
11249 beos*)
11250 lt_cv_dlopen="load_add_on"
11251 lt_cv_dlopen_libs=
11252 lt_cv_dlopen_self=yes
11253 ;;
11254
11255 mingw* | pw32* | cegcc*)
11256 lt_cv_dlopen="LoadLibrary"
11257 lt_cv_dlopen_libs=
11258 ;;
11259
11260 cygwin*)
11261 lt_cv_dlopen="dlopen"
11262 lt_cv_dlopen_libs=
11263 ;;
11264
11265 darwin*)
11266 # if libdl is installed we need to link against it
11267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11268 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11269 if ${ac_cv_lib_dl_dlopen+:} false; then :
11270 $as_echo_n "(cached) " >&6
11271 else
11272 ac_check_lib_save_LIBS=$LIBS
11273 LIBS="-ldl $LIBS"
11274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11275 /* end confdefs.h. */
11276
11277 /* Override any GCC internal prototype to avoid an error.
11278 Use char because int might match the return type of a GCC
11279 builtin and then its argument prototype would still apply. */
11280 #ifdef __cplusplus
11281 extern "C"
11282 #endif
11283 char dlopen ();
11284 int
11285 main ()
11286 {
11287 return dlopen ();
11288 ;
11289 return 0;
11290 }
11291 _ACEOF
11292 if ac_fn_c_try_link "$LINENO"; then :
11293 ac_cv_lib_dl_dlopen=yes
11294 else
11295 ac_cv_lib_dl_dlopen=no
11296 fi
11297 rm -f core conftest.err conftest.$ac_objext \
11298 conftest$ac_exeext conftest.$ac_ext
11299 LIBS=$ac_check_lib_save_LIBS
11300 fi
11301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11302 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11303 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11304 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11305 else
11306
11307 lt_cv_dlopen="dyld"
11308 lt_cv_dlopen_libs=
11309 lt_cv_dlopen_self=yes
11310
11311 fi
11312
11313 ;;
11314
11315 *)
11316 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11317 if test "x$ac_cv_func_shl_load" = xyes; then :
11318 lt_cv_dlopen="shl_load"
11319 else
11320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11321 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11322 if ${ac_cv_lib_dld_shl_load+:} false; then :
11323 $as_echo_n "(cached) " >&6
11324 else
11325 ac_check_lib_save_LIBS=$LIBS
11326 LIBS="-ldld $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 shl_load ();
11337 int
11338 main ()
11339 {
11340 return shl_load ();
11341 ;
11342 return 0;
11343 }
11344 _ACEOF
11345 if ac_fn_c_try_link "$LINENO"; then :
11346 ac_cv_lib_dld_shl_load=yes
11347 else
11348 ac_cv_lib_dld_shl_load=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_dld_shl_load" >&5
11355 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11356 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11357 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11358 else
11359 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11360 if test "x$ac_cv_func_dlopen" = xyes; then :
11361 lt_cv_dlopen="dlopen"
11362 else
11363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11364 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11365 if ${ac_cv_lib_dl_dlopen+:} false; then :
11366 $as_echo_n "(cached) " >&6
11367 else
11368 ac_check_lib_save_LIBS=$LIBS
11369 LIBS="-ldl $LIBS"
11370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11371 /* end confdefs.h. */
11372
11373 /* Override any GCC internal prototype to avoid an error.
11374 Use char because int might match the return type of a GCC
11375 builtin and then its argument prototype would still apply. */
11376 #ifdef __cplusplus
11377 extern "C"
11378 #endif
11379 char dlopen ();
11380 int
11381 main ()
11382 {
11383 return dlopen ();
11384 ;
11385 return 0;
11386 }
11387 _ACEOF
11388 if ac_fn_c_try_link "$LINENO"; then :
11389 ac_cv_lib_dl_dlopen=yes
11390 else
11391 ac_cv_lib_dl_dlopen=no
11392 fi
11393 rm -f core conftest.err conftest.$ac_objext \
11394 conftest$ac_exeext conftest.$ac_ext
11395 LIBS=$ac_check_lib_save_LIBS
11396 fi
11397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11398 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11399 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11400 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11401 else
11402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11403 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11404 if ${ac_cv_lib_svld_dlopen+:} false; then :
11405 $as_echo_n "(cached) " >&6
11406 else
11407 ac_check_lib_save_LIBS=$LIBS
11408 LIBS="-lsvld $LIBS"
11409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11410 /* end confdefs.h. */
11411
11412 /* Override any GCC internal prototype to avoid an error.
11413 Use char because int might match the return type of a GCC
11414 builtin and then its argument prototype would still apply. */
11415 #ifdef __cplusplus
11416 extern "C"
11417 #endif
11418 char dlopen ();
11419 int
11420 main ()
11421 {
11422 return dlopen ();
11423 ;
11424 return 0;
11425 }
11426 _ACEOF
11427 if ac_fn_c_try_link "$LINENO"; then :
11428 ac_cv_lib_svld_dlopen=yes
11429 else
11430 ac_cv_lib_svld_dlopen=no
11431 fi
11432 rm -f core conftest.err conftest.$ac_objext \
11433 conftest$ac_exeext conftest.$ac_ext
11434 LIBS=$ac_check_lib_save_LIBS
11435 fi
11436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11437 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11438 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11439 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11440 else
11441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11442 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11443 if ${ac_cv_lib_dld_dld_link+:} false; then :
11444 $as_echo_n "(cached) " >&6
11445 else
11446 ac_check_lib_save_LIBS=$LIBS
11447 LIBS="-ldld $LIBS"
11448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11449 /* end confdefs.h. */
11450
11451 /* Override any GCC internal prototype to avoid an error.
11452 Use char because int might match the return type of a GCC
11453 builtin and then its argument prototype would still apply. */
11454 #ifdef __cplusplus
11455 extern "C"
11456 #endif
11457 char dld_link ();
11458 int
11459 main ()
11460 {
11461 return dld_link ();
11462 ;
11463 return 0;
11464 }
11465 _ACEOF
11466 if ac_fn_c_try_link "$LINENO"; then :
11467 ac_cv_lib_dld_dld_link=yes
11468 else
11469 ac_cv_lib_dld_dld_link=no
11470 fi
11471 rm -f core conftest.err conftest.$ac_objext \
11472 conftest$ac_exeext conftest.$ac_ext
11473 LIBS=$ac_check_lib_save_LIBS
11474 fi
11475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11476 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11477 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11478 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11479 fi
11480
11481
11482 fi
11483
11484
11485 fi
11486
11487
11488 fi
11489
11490
11491 fi
11492
11493
11494 fi
11495
11496 ;;
11497 esac
11498
11499 if test "x$lt_cv_dlopen" != xno; then
11500 enable_dlopen=yes
11501 else
11502 enable_dlopen=no
11503 fi
11504
11505 case $lt_cv_dlopen in
11506 dlopen)
11507 save_CPPFLAGS="$CPPFLAGS"
11508 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11509
11510 save_LDFLAGS="$LDFLAGS"
11511 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11512
11513 save_LIBS="$LIBS"
11514 LIBS="$lt_cv_dlopen_libs $LIBS"
11515
11516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11517 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11518 if ${lt_cv_dlopen_self+:} false; then :
11519 $as_echo_n "(cached) " >&6
11520 else
11521 if test "$cross_compiling" = yes; then :
11522 lt_cv_dlopen_self=cross
11523 else
11524 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11525 lt_status=$lt_dlunknown
11526 cat > conftest.$ac_ext <<_LT_EOF
11527 #line 11527 "configure"
11528 #include "confdefs.h"
11529
11530 #if HAVE_DLFCN_H
11531 #include <dlfcn.h>
11532 #endif
11533
11534 #include <stdio.h>
11535
11536 #ifdef RTLD_GLOBAL
11537 # define LT_DLGLOBAL RTLD_GLOBAL
11538 #else
11539 # ifdef DL_GLOBAL
11540 # define LT_DLGLOBAL DL_GLOBAL
11541 # else
11542 # define LT_DLGLOBAL 0
11543 # endif
11544 #endif
11545
11546 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11547 find out it does not work in some platform. */
11548 #ifndef LT_DLLAZY_OR_NOW
11549 # ifdef RTLD_LAZY
11550 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11551 # else
11552 # ifdef DL_LAZY
11553 # define LT_DLLAZY_OR_NOW DL_LAZY
11554 # else
11555 # ifdef RTLD_NOW
11556 # define LT_DLLAZY_OR_NOW RTLD_NOW
11557 # else
11558 # ifdef DL_NOW
11559 # define LT_DLLAZY_OR_NOW DL_NOW
11560 # else
11561 # define LT_DLLAZY_OR_NOW 0
11562 # endif
11563 # endif
11564 # endif
11565 # endif
11566 #endif
11567
11568 /* When -fvisbility=hidden is used, assume the code has been annotated
11569 correspondingly for the symbols needed. */
11570 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11571 void fnord () __attribute__((visibility("default")));
11572 #endif
11573
11574 void fnord () { int i=42; }
11575 int main ()
11576 {
11577 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11578 int status = $lt_dlunknown;
11579
11580 if (self)
11581 {
11582 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11583 else
11584 {
11585 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11586 else puts (dlerror ());
11587 }
11588 /* dlclose (self); */
11589 }
11590 else
11591 puts (dlerror ());
11592
11593 return status;
11594 }
11595 _LT_EOF
11596 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11597 (eval $ac_link) 2>&5
11598 ac_status=$?
11599 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11600 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11601 (./conftest; exit; ) >&5 2>/dev/null
11602 lt_status=$?
11603 case x$lt_status in
11604 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11605 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11606 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11607 esac
11608 else :
11609 # compilation failed
11610 lt_cv_dlopen_self=no
11611 fi
11612 fi
11613 rm -fr conftest*
11614
11615
11616 fi
11617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11618 $as_echo "$lt_cv_dlopen_self" >&6; }
11619
11620 if test "x$lt_cv_dlopen_self" = xyes; then
11621 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11623 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11624 if ${lt_cv_dlopen_self_static+:} false; then :
11625 $as_echo_n "(cached) " >&6
11626 else
11627 if test "$cross_compiling" = yes; then :
11628 lt_cv_dlopen_self_static=cross
11629 else
11630 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11631 lt_status=$lt_dlunknown
11632 cat > conftest.$ac_ext <<_LT_EOF
11633 #line 11633 "configure"
11634 #include "confdefs.h"
11635
11636 #if HAVE_DLFCN_H
11637 #include <dlfcn.h>
11638 #endif
11639
11640 #include <stdio.h>
11641
11642 #ifdef RTLD_GLOBAL
11643 # define LT_DLGLOBAL RTLD_GLOBAL
11644 #else
11645 # ifdef DL_GLOBAL
11646 # define LT_DLGLOBAL DL_GLOBAL
11647 # else
11648 # define LT_DLGLOBAL 0
11649 # endif
11650 #endif
11651
11652 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11653 find out it does not work in some platform. */
11654 #ifndef LT_DLLAZY_OR_NOW
11655 # ifdef RTLD_LAZY
11656 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11657 # else
11658 # ifdef DL_LAZY
11659 # define LT_DLLAZY_OR_NOW DL_LAZY
11660 # else
11661 # ifdef RTLD_NOW
11662 # define LT_DLLAZY_OR_NOW RTLD_NOW
11663 # else
11664 # ifdef DL_NOW
11665 # define LT_DLLAZY_OR_NOW DL_NOW
11666 # else
11667 # define LT_DLLAZY_OR_NOW 0
11668 # endif
11669 # endif
11670 # endif
11671 # endif
11672 #endif
11673
11674 /* When -fvisbility=hidden is used, assume the code has been annotated
11675 correspondingly for the symbols needed. */
11676 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11677 void fnord () __attribute__((visibility("default")));
11678 #endif
11679
11680 void fnord () { int i=42; }
11681 int main ()
11682 {
11683 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11684 int status = $lt_dlunknown;
11685
11686 if (self)
11687 {
11688 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11689 else
11690 {
11691 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11692 else puts (dlerror ());
11693 }
11694 /* dlclose (self); */
11695 }
11696 else
11697 puts (dlerror ());
11698
11699 return status;
11700 }
11701 _LT_EOF
11702 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11703 (eval $ac_link) 2>&5
11704 ac_status=$?
11705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11706 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11707 (./conftest; exit; ) >&5 2>/dev/null
11708 lt_status=$?
11709 case x$lt_status in
11710 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11711 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11712 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11713 esac
11714 else :
11715 # compilation failed
11716 lt_cv_dlopen_self_static=no
11717 fi
11718 fi
11719 rm -fr conftest*
11720
11721
11722 fi
11723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11724 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11725 fi
11726
11727 CPPFLAGS="$save_CPPFLAGS"
11728 LDFLAGS="$save_LDFLAGS"
11729 LIBS="$save_LIBS"
11730 ;;
11731 esac
11732
11733 case $lt_cv_dlopen_self in
11734 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11735 *) enable_dlopen_self=unknown ;;
11736 esac
11737
11738 case $lt_cv_dlopen_self_static in
11739 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11740 *) enable_dlopen_self_static=unknown ;;
11741 esac
11742 fi
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760 striplib=
11761 old_striplib=
11762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11763 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11764 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11765 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11766 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11768 $as_echo "yes" >&6; }
11769 else
11770 # FIXME - insert some real tests, host_os isn't really good enough
11771 case $host_os in
11772 darwin*)
11773 if test -n "$STRIP" ; then
11774 striplib="$STRIP -x"
11775 old_striplib="$STRIP -S"
11776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11777 $as_echo "yes" >&6; }
11778 else
11779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11780 $as_echo "no" >&6; }
11781 fi
11782 ;;
11783 *)
11784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11785 $as_echo "no" >&6; }
11786 ;;
11787 esac
11788 fi
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801 # Report which library types will actually be built
11802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11803 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11805 $as_echo "$can_build_shared" >&6; }
11806
11807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11808 $as_echo_n "checking whether to build shared libraries... " >&6; }
11809 test "$can_build_shared" = "no" && enable_shared=no
11810
11811 # On AIX, shared libraries and static libraries use the same namespace, and
11812 # are all built from PIC.
11813 case $host_os in
11814 aix3*)
11815 test "$enable_shared" = yes && enable_static=no
11816 if test -n "$RANLIB"; then
11817 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11818 postinstall_cmds='$RANLIB $lib'
11819 fi
11820 ;;
11821
11822 aix[4-9]*)
11823 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11824 test "$enable_shared" = yes && enable_static=no
11825 fi
11826 ;;
11827 esac
11828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11829 $as_echo "$enable_shared" >&6; }
11830
11831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11832 $as_echo_n "checking whether to build static libraries... " >&6; }
11833 # Make sure either enable_shared or enable_static is yes.
11834 test "$enable_shared" = yes || enable_static=yes
11835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11836 $as_echo "$enable_static" >&6; }
11837
11838
11839
11840
11841 fi
11842 ac_ext=c
11843 ac_cpp='$CPP $CPPFLAGS'
11844 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11845 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11846 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11847
11848 CC="$lt_save_CC"
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862 ac_config_commands="$ac_config_commands libtool"
11863
11864
11865
11866
11867 # Only expand once:
11868
11869
11870
11871 # The tests for host and target for $enable_largefile require
11872 # canonical names.
11873
11874
11875
11876 # As the $enable_largefile decision depends on --enable-plugins we must set it
11877 # even in directories otherwise not depending on the $plugins option.
11878
11879
11880 maybe_plugins=no
11881 for ac_header in dlfcn.h
11882 do :
11883 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11884 "
11885 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
11886 cat >>confdefs.h <<_ACEOF
11887 #define HAVE_DLFCN_H 1
11888 _ACEOF
11889 maybe_plugins=yes
11890 fi
11891
11892 done
11893
11894 for ac_header in windows.h
11895 do :
11896 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11897 "
11898 if test "x$ac_cv_header_windows_h" = xyes; then :
11899 cat >>confdefs.h <<_ACEOF
11900 #define HAVE_WINDOWS_H 1
11901 _ACEOF
11902 maybe_plugins=yes
11903 fi
11904
11905 done
11906
11907
11908 # Check whether --enable-plugins was given.
11909 if test "${enable_plugins+set}" = set; then :
11910 enableval=$enable_plugins; case "${enableval}" in
11911 no) plugins=no ;;
11912 *) plugins=yes
11913 if test "$maybe_plugins" != "yes" ; then
11914 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
11915 fi ;;
11916 esac
11917 else
11918 plugins=$maybe_plugins
11919
11920 fi
11921
11922 if test "$plugins" = "yes"; then
11923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
11924 $as_echo_n "checking for library containing dlsym... " >&6; }
11925 if ${ac_cv_search_dlsym+:} false; then :
11926 $as_echo_n "(cached) " >&6
11927 else
11928 ac_func_search_save_LIBS=$LIBS
11929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11930 /* end confdefs.h. */
11931
11932 /* Override any GCC internal prototype to avoid an error.
11933 Use char because int might match the return type of a GCC
11934 builtin and then its argument prototype would still apply. */
11935 #ifdef __cplusplus
11936 extern "C"
11937 #endif
11938 char dlsym ();
11939 int
11940 main ()
11941 {
11942 return dlsym ();
11943 ;
11944 return 0;
11945 }
11946 _ACEOF
11947 for ac_lib in '' dl; do
11948 if test -z "$ac_lib"; then
11949 ac_res="none required"
11950 else
11951 ac_res=-l$ac_lib
11952 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11953 fi
11954 if ac_fn_c_try_link "$LINENO"; then :
11955 ac_cv_search_dlsym=$ac_res
11956 fi
11957 rm -f core conftest.err conftest.$ac_objext \
11958 conftest$ac_exeext
11959 if ${ac_cv_search_dlsym+:} false; then :
11960 break
11961 fi
11962 done
11963 if ${ac_cv_search_dlsym+:} false; then :
11964
11965 else
11966 ac_cv_search_dlsym=no
11967 fi
11968 rm conftest.$ac_ext
11969 LIBS=$ac_func_search_save_LIBS
11970 fi
11971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
11972 $as_echo "$ac_cv_search_dlsym" >&6; }
11973 ac_res=$ac_cv_search_dlsym
11974 if test "$ac_res" != no; then :
11975 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11976
11977 fi
11978
11979 fi
11980
11981
11982 case "${host}" in
11983 sparc-*-solaris*|i[3-7]86-*-solaris*)
11984 # On native 32bit sparc and ia32 solaris, large-file and procfs support
11985 # are mutually exclusive; and without procfs support, the bfd/ elf module
11986 # cannot provide certain routines such as elfcore_write_prpsinfo
11987 # or elfcore_write_prstatus. So unless the user explicitly requested
11988 # large-file support through the --enable-largefile switch, disable
11989 # large-file support in favor of procfs support.
11990 test "${target}" = "${host}" -a "x$plugins" = xno \
11991 && : ${enable_largefile="no"}
11992 ;;
11993 esac
11994
11995 # Check whether --enable-largefile was given.
11996 if test "${enable_largefile+set}" = set; then :
11997 enableval=$enable_largefile;
11998 fi
11999
12000 if test "$enable_largefile" != no; then
12001
12002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12003 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12004 if ${ac_cv_sys_largefile_CC+:} false; then :
12005 $as_echo_n "(cached) " >&6
12006 else
12007 ac_cv_sys_largefile_CC=no
12008 if test "$GCC" != yes; then
12009 ac_save_CC=$CC
12010 while :; do
12011 # IRIX 6.2 and later do not support large files by default,
12012 # so use the C compiler's -n32 option if that helps.
12013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12014 /* end confdefs.h. */
12015 #include <sys/types.h>
12016 /* Check that off_t can represent 2**63 - 1 correctly.
12017 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12018 since some C++ compilers masquerading as C compilers
12019 incorrectly reject 9223372036854775807. */
12020 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12021 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12022 && LARGE_OFF_T % 2147483647 == 1)
12023 ? 1 : -1];
12024 int
12025 main ()
12026 {
12027
12028 ;
12029 return 0;
12030 }
12031 _ACEOF
12032 if ac_fn_c_try_compile "$LINENO"; then :
12033 break
12034 fi
12035 rm -f core conftest.err conftest.$ac_objext
12036 CC="$CC -n32"
12037 if ac_fn_c_try_compile "$LINENO"; then :
12038 ac_cv_sys_largefile_CC=' -n32'; break
12039 fi
12040 rm -f core conftest.err conftest.$ac_objext
12041 break
12042 done
12043 CC=$ac_save_CC
12044 rm -f conftest.$ac_ext
12045 fi
12046 fi
12047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12048 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
12049 if test "$ac_cv_sys_largefile_CC" != no; then
12050 CC=$CC$ac_cv_sys_largefile_CC
12051 fi
12052
12053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12054 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12055 if ${ac_cv_sys_file_offset_bits+:} false; then :
12056 $as_echo_n "(cached) " >&6
12057 else
12058 while :; do
12059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12060 /* end confdefs.h. */
12061 #include <sys/types.h>
12062 /* Check that off_t can represent 2**63 - 1 correctly.
12063 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12064 since some C++ compilers masquerading as C compilers
12065 incorrectly reject 9223372036854775807. */
12066 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12067 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12068 && LARGE_OFF_T % 2147483647 == 1)
12069 ? 1 : -1];
12070 int
12071 main ()
12072 {
12073
12074 ;
12075 return 0;
12076 }
12077 _ACEOF
12078 if ac_fn_c_try_compile "$LINENO"; then :
12079 ac_cv_sys_file_offset_bits=no; break
12080 fi
12081 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12083 /* end confdefs.h. */
12084 #define _FILE_OFFSET_BITS 64
12085 #include <sys/types.h>
12086 /* Check that off_t can represent 2**63 - 1 correctly.
12087 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12088 since some C++ compilers masquerading as C compilers
12089 incorrectly reject 9223372036854775807. */
12090 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12091 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12092 && LARGE_OFF_T % 2147483647 == 1)
12093 ? 1 : -1];
12094 int
12095 main ()
12096 {
12097
12098 ;
12099 return 0;
12100 }
12101 _ACEOF
12102 if ac_fn_c_try_compile "$LINENO"; then :
12103 ac_cv_sys_file_offset_bits=64; break
12104 fi
12105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12106 ac_cv_sys_file_offset_bits=unknown
12107 break
12108 done
12109 fi
12110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12111 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12112 case $ac_cv_sys_file_offset_bits in #(
12113 no | unknown) ;;
12114 *)
12115 cat >>confdefs.h <<_ACEOF
12116 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12117 _ACEOF
12118 ;;
12119 esac
12120 rm -rf conftest*
12121 if test $ac_cv_sys_file_offset_bits = unknown; then
12122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12123 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12124 if ${ac_cv_sys_large_files+:} false; then :
12125 $as_echo_n "(cached) " >&6
12126 else
12127 while :; do
12128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12129 /* end confdefs.h. */
12130 #include <sys/types.h>
12131 /* Check that off_t can represent 2**63 - 1 correctly.
12132 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12133 since some C++ compilers masquerading as C compilers
12134 incorrectly reject 9223372036854775807. */
12135 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12136 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12137 && LARGE_OFF_T % 2147483647 == 1)
12138 ? 1 : -1];
12139 int
12140 main ()
12141 {
12142
12143 ;
12144 return 0;
12145 }
12146 _ACEOF
12147 if ac_fn_c_try_compile "$LINENO"; then :
12148 ac_cv_sys_large_files=no; break
12149 fi
12150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12152 /* end confdefs.h. */
12153 #define _LARGE_FILES 1
12154 #include <sys/types.h>
12155 /* Check that off_t can represent 2**63 - 1 correctly.
12156 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12157 since some C++ compilers masquerading as C compilers
12158 incorrectly reject 9223372036854775807. */
12159 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12160 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12161 && LARGE_OFF_T % 2147483647 == 1)
12162 ? 1 : -1];
12163 int
12164 main ()
12165 {
12166
12167 ;
12168 return 0;
12169 }
12170 _ACEOF
12171 if ac_fn_c_try_compile "$LINENO"; then :
12172 ac_cv_sys_large_files=1; break
12173 fi
12174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12175 ac_cv_sys_large_files=unknown
12176 break
12177 done
12178 fi
12179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12180 $as_echo "$ac_cv_sys_large_files" >&6; }
12181 case $ac_cv_sys_large_files in #(
12182 no | unknown) ;;
12183 *)
12184 cat >>confdefs.h <<_ACEOF
12185 #define _LARGE_FILES $ac_cv_sys_large_files
12186 _ACEOF
12187 ;;
12188 esac
12189 rm -rf conftest*
12190 fi
12191
12192
12193 fi
12194
12195
12196
12197 # Check whether --enable-targets was given.
12198 if test "${enable_targets+set}" = set; then :
12199 enableval=$enable_targets; case "${enableval}" in
12200 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
12201 ;;
12202 no) enable_targets= ;;
12203 *) enable_targets=$enableval ;;
12204 esac
12205 fi
12206
12207 # Check whether --enable-deterministic-archives was given.
12208 if test "${enable_deterministic_archives+set}" = set; then :
12209 enableval=$enable_deterministic_archives;
12210 if test "${enableval}" = no; then
12211 default_ar_deterministic=0
12212 else
12213 default_ar_deterministic=1
12214 fi
12215 else
12216 default_ar_deterministic=0
12217 fi
12218
12219
12220
12221 cat >>confdefs.h <<_ACEOF
12222 #define DEFAULT_AR_DETERMINISTIC $default_ar_deterministic
12223 _ACEOF
12224
12225
12226 # Check whether --enable-default-strings-all was given.
12227 if test "${enable_default_strings_all+set}" = set; then :
12228 enableval=$enable_default_strings_all;
12229 if test "${enableval}" = no; then
12230 default_strings_all=0
12231 else
12232 default_strings_all=1
12233 fi
12234 else
12235 default_strings_all=1
12236 fi
12237
12238
12239
12240 cat >>confdefs.h <<_ACEOF
12241 #define DEFAULT_STRINGS_ALL $default_strings_all
12242 _ACEOF
12243
12244
12245
12246 # Set the 'development' global.
12247 . $srcdir/../bfd/development.sh
12248
12249 # Set acp_cpp_for_build variable
12250 ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
12251
12252 # Default set of GCC warnings to enable.
12253 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12254 GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12255
12256 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12258 /* end confdefs.h. */
12259 __GNUC__
12260 _ACEOF
12261 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12262 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12263
12264 else
12265 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12266 fi
12267 rm -f conftest*
12268
12269
12270 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12272 /* end confdefs.h. */
12273 __GNUC__
12274 _ACEOF
12275 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12276 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12277
12278 else
12279 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12280 fi
12281 rm -f conftest*
12282
12283
12284 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12285 WARN_WRITE_STRINGS=""
12286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12287 /* end confdefs.h. */
12288 __GNUC__
12289 _ACEOF
12290 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12291 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12292
12293 else
12294 WARN_WRITE_STRINGS="-Wwrite-strings"
12295 fi
12296 rm -f conftest*
12297
12298
12299 # Verify CC_FOR_BUILD to be compatible with warning flags
12300
12301 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12303 /* end confdefs.h. */
12304 __GNUC__
12305 _ACEOF
12306 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12307 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12308
12309 else
12310 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
12311 fi
12312 rm -f conftest*
12313
12314
12315 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12317 /* end confdefs.h. */
12318 __GNUC__
12319 _ACEOF
12320 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12321 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12322
12323 else
12324 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
12325 fi
12326 rm -f conftest*
12327
12328
12329 # Check whether --enable-werror was given.
12330 if test "${enable_werror+set}" = set; then :
12331 enableval=$enable_werror; case "${enableval}" in
12332 yes | y) ERROR_ON_WARNING="yes" ;;
12333 no | n) ERROR_ON_WARNING="no" ;;
12334 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12335 esac
12336 fi
12337
12338
12339 # Disable -Wformat by default when using gcc on mingw
12340 case "${host}" in
12341 *-*-mingw32*)
12342 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12343 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12344 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
12345 fi
12346 ;;
12347 *) ;;
12348 esac
12349
12350 # Enable -Werror by default when using gcc. Turn it off for releases.
12351 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
12352 ERROR_ON_WARNING=yes
12353 fi
12354
12355 NO_WERROR=
12356 if test "${ERROR_ON_WARNING}" = yes ; then
12357 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12358 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
12359 NO_WERROR="-Wno-error"
12360 fi
12361
12362 if test "${GCC}" = yes ; then
12363 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12364 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
12365 fi
12366
12367 # Check whether --enable-build-warnings was given.
12368 if test "${enable_build_warnings+set}" = set; then :
12369 enableval=$enable_build_warnings; case "${enableval}" in
12370 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12371 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
12372 no) if test "${GCC}" = yes ; then
12373 WARN_CFLAGS="-w"
12374 WARN_CFLAGS_FOR_BUILD="-w"
12375 fi;;
12376 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12377 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
12378 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
12379 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12380 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
12381 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
12382 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
12383 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12384 esac
12385 fi
12386
12387
12388 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12389 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12390 fi
12391
12392
12393
12394
12395
12396
12397
12398 ac_config_headers="$ac_config_headers config.h:config.in"
12399
12400
12401
12402
12403 if test -z "$target" ; then
12404 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
12405 fi
12406 if test -z "$host" ; then
12407 as_fn_error $? "Unrecognized host system type; please check config.sub." "$LINENO" 5
12408 fi
12409
12410 for ac_prog in 'bison -y' byacc
12411 do
12412 # Extract the first word of "$ac_prog", so it can be a program name with args.
12413 set dummy $ac_prog; ac_word=$2
12414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12415 $as_echo_n "checking for $ac_word... " >&6; }
12416 if ${ac_cv_prog_YACC+:} false; then :
12417 $as_echo_n "(cached) " >&6
12418 else
12419 if test -n "$YACC"; then
12420 ac_cv_prog_YACC="$YACC" # Let the user override the test.
12421 else
12422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12423 for as_dir in $PATH
12424 do
12425 IFS=$as_save_IFS
12426 test -z "$as_dir" && as_dir=.
12427 for ac_exec_ext in '' $ac_executable_extensions; do
12428 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12429 ac_cv_prog_YACC="$ac_prog"
12430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12431 break 2
12432 fi
12433 done
12434 done
12435 IFS=$as_save_IFS
12436
12437 fi
12438 fi
12439 YACC=$ac_cv_prog_YACC
12440 if test -n "$YACC"; then
12441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
12442 $as_echo "$YACC" >&6; }
12443 else
12444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12445 $as_echo "no" >&6; }
12446 fi
12447
12448
12449 test -n "$YACC" && break
12450 done
12451 test -n "$YACC" || YACC="yacc"
12452
12453 for ac_prog in flex lex
12454 do
12455 # Extract the first word of "$ac_prog", so it can be a program name with args.
12456 set dummy $ac_prog; ac_word=$2
12457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12458 $as_echo_n "checking for $ac_word... " >&6; }
12459 if ${ac_cv_prog_LEX+:} false; then :
12460 $as_echo_n "(cached) " >&6
12461 else
12462 if test -n "$LEX"; then
12463 ac_cv_prog_LEX="$LEX" # Let the user override the test.
12464 else
12465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12466 for as_dir in $PATH
12467 do
12468 IFS=$as_save_IFS
12469 test -z "$as_dir" && as_dir=.
12470 for ac_exec_ext in '' $ac_executable_extensions; do
12471 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12472 ac_cv_prog_LEX="$ac_prog"
12473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12474 break 2
12475 fi
12476 done
12477 done
12478 IFS=$as_save_IFS
12479
12480 fi
12481 fi
12482 LEX=$ac_cv_prog_LEX
12483 if test -n "$LEX"; then
12484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
12485 $as_echo "$LEX" >&6; }
12486 else
12487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12488 $as_echo "no" >&6; }
12489 fi
12490
12491
12492 test -n "$LEX" && break
12493 done
12494 test -n "$LEX" || LEX=":"
12495
12496 case "$LEX" in
12497 :|*"missing "*) ;;
12498 *) cat >conftest.l <<_ACEOF
12499 %%
12500 a { ECHO; }
12501 b { REJECT; }
12502 c { yymore (); }
12503 d { yyless (1); }
12504 e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
12505 yyless ((input () != 0)); }
12506 f { unput (yytext[0]); }
12507 . { BEGIN INITIAL; }
12508 %%
12509 #ifdef YYTEXT_POINTER
12510 extern char *yytext;
12511 #endif
12512 int
12513 main (void)
12514 {
12515 return ! yylex () + ! yywrap ();
12516 }
12517 _ACEOF
12518 { { ac_try="$LEX conftest.l"
12519 case "(($ac_try" in
12520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12521 *) ac_try_echo=$ac_try;;
12522 esac
12523 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12524 $as_echo "$ac_try_echo"; } >&5
12525 (eval "$LEX conftest.l") 2>&5
12526 ac_status=$?
12527 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12528 test $ac_status = 0; }
12529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
12530 $as_echo_n "checking lex output file root... " >&6; }
12531 if ${ac_cv_prog_lex_root+:} false; then :
12532 $as_echo_n "(cached) " >&6
12533 else
12534
12535 if test -f lex.yy.c; then
12536 ac_cv_prog_lex_root=lex.yy
12537 elif test -f lexyy.c; then
12538 ac_cv_prog_lex_root=lexyy
12539 else
12540 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
12541 fi
12542 fi
12543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
12544 $as_echo "$ac_cv_prog_lex_root" >&6; }
12545 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
12546
12547 if test -z "${LEXLIB+set}"; then
12548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
12549 $as_echo_n "checking lex library... " >&6; }
12550 if ${ac_cv_lib_lex+:} false; then :
12551 $as_echo_n "(cached) " >&6
12552 else
12553
12554 ac_save_LIBS=$LIBS
12555 ac_cv_lib_lex='none needed'
12556 for ac_lib in '' -lfl -ll; do
12557 LIBS="$ac_lib $ac_save_LIBS"
12558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12559 /* end confdefs.h. */
12560 `cat $LEX_OUTPUT_ROOT.c`
12561 _ACEOF
12562 if ac_fn_c_try_link "$LINENO"; then :
12563 ac_cv_lib_lex=$ac_lib
12564 fi
12565 rm -f core conftest.err conftest.$ac_objext \
12566 conftest$ac_exeext conftest.$ac_ext
12567 test "$ac_cv_lib_lex" != 'none needed' && break
12568 done
12569 LIBS=$ac_save_LIBS
12570
12571 fi
12572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
12573 $as_echo "$ac_cv_lib_lex" >&6; }
12574 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
12575 fi
12576
12577
12578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
12579 $as_echo_n "checking whether yytext is a pointer... " >&6; }
12580 if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
12581 $as_echo_n "(cached) " >&6
12582 else
12583 # POSIX says lex can declare yytext either as a pointer or an array; the
12584 # default is implementation-dependent. Figure out which it is, since
12585 # not all implementations provide the %pointer and %array declarations.
12586 ac_cv_prog_lex_yytext_pointer=no
12587 ac_save_LIBS=$LIBS
12588 LIBS="$LEXLIB $ac_save_LIBS"
12589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12590 /* end confdefs.h. */
12591
12592 #define YYTEXT_POINTER 1
12593 `cat $LEX_OUTPUT_ROOT.c`
12594 _ACEOF
12595 if ac_fn_c_try_link "$LINENO"; then :
12596 ac_cv_prog_lex_yytext_pointer=yes
12597 fi
12598 rm -f core conftest.err conftest.$ac_objext \
12599 conftest$ac_exeext conftest.$ac_ext
12600 LIBS=$ac_save_LIBS
12601
12602 fi
12603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
12604 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
12605 if test $ac_cv_prog_lex_yytext_pointer = yes; then
12606
12607 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
12608
12609 fi
12610 rm -f conftest.l $LEX_OUTPUT_ROOT.c
12611 ;;
12612 esac
12613 if test "$LEX" = :; then
12614 LEX=${am_missing_run}flex
12615 fi
12616
12617 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"
12618 # If we haven't got the data from the intl directory,
12619 # assume NLS is disabled.
12620 USE_NLS=no
12621 LIBINTL=
12622 LIBINTL_DEP=
12623 INCINTL=
12624 XGETTEXT=
12625 GMSGFMT=
12626 POSUB=
12627
12628 if test -f ../intl/config.intl; then
12629 . ../intl/config.intl
12630 fi
12631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12632 $as_echo_n "checking whether NLS is requested... " >&6; }
12633 if test x"$USE_NLS" != xyes; then
12634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12635 $as_echo "no" >&6; }
12636 else
12637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12638 $as_echo "yes" >&6; }
12639
12640 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
12641
12642
12643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12644 $as_echo_n "checking for catalogs to be installed... " >&6; }
12645 # Look for .po and .gmo files in the source directory.
12646 CATALOGS=
12647 XLINGUAS=
12648 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12649 # If there aren't any .gmo files the shell will give us the
12650 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12651 # weeded out.
12652 case "$cat" in *\**)
12653 continue;;
12654 esac
12655 # The quadruple backslash is collapsed to a double backslash
12656 # by the backticks, then collapsed again by the double quotes,
12657 # leaving us with one backslash in the sed expression (right
12658 # before the dot that mustn't act as a wildcard).
12659 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12660 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12661 # The user is allowed to set LINGUAS to a list of languages to
12662 # install catalogs for. If it's empty that means "all of them."
12663 if test "x$LINGUAS" = x; then
12664 CATALOGS="$CATALOGS $cat"
12665 XLINGUAS="$XLINGUAS $lang"
12666 else
12667 case "$LINGUAS" in *$lang*)
12668 CATALOGS="$CATALOGS $cat"
12669 XLINGUAS="$XLINGUAS $lang"
12670 ;;
12671 esac
12672 fi
12673 done
12674 LINGUAS="$XLINGUAS"
12675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12676 $as_echo "$LINGUAS" >&6; }
12677
12678
12679 DATADIRNAME=share
12680
12681 INSTOBJEXT=.mo
12682
12683 GENCAT=gencat
12684
12685 CATOBJEXT=.gmo
12686
12687 fi
12688
12689 MKINSTALLDIRS=
12690 if test -n "$ac_aux_dir"; then
12691 case "$ac_aux_dir" in
12692 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12693 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12694 esac
12695 fi
12696 if test -z "$MKINSTALLDIRS"; then
12697 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12698 fi
12699
12700
12701
12702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12703 $as_echo_n "checking whether NLS is requested... " >&6; }
12704 # Check whether --enable-nls was given.
12705 if test "${enable_nls+set}" = set; then :
12706 enableval=$enable_nls; USE_NLS=$enableval
12707 else
12708 USE_NLS=yes
12709 fi
12710
12711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12712 $as_echo "$USE_NLS" >&6; }
12713
12714
12715
12716
12717
12718
12719 # Prepare PATH_SEPARATOR.
12720 # The user is always right.
12721 if test "${PATH_SEPARATOR+set}" != set; then
12722 echo "#! /bin/sh" >conf$$.sh
12723 echo "exit 0" >>conf$$.sh
12724 chmod +x conf$$.sh
12725 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12726 PATH_SEPARATOR=';'
12727 else
12728 PATH_SEPARATOR=:
12729 fi
12730 rm -f conf$$.sh
12731 fi
12732
12733 # Find out how to test for executable files. Don't use a zero-byte file,
12734 # as systems may use methods other than mode bits to determine executability.
12735 cat >conf$$.file <<_ASEOF
12736 #! /bin/sh
12737 exit 0
12738 _ASEOF
12739 chmod +x conf$$.file
12740 if test -x conf$$.file >/dev/null 2>&1; then
12741 ac_executable_p="test -x"
12742 else
12743 ac_executable_p="test -f"
12744 fi
12745 rm -f conf$$.file
12746
12747 # Extract the first word of "msgfmt", so it can be a program name with args.
12748 set dummy msgfmt; ac_word=$2
12749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12750 $as_echo_n "checking for $ac_word... " >&6; }
12751 if ${ac_cv_path_MSGFMT+:} false; then :
12752 $as_echo_n "(cached) " >&6
12753 else
12754 case "$MSGFMT" in
12755 [\\/]* | ?:[\\/]*)
12756 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12757 ;;
12758 *)
12759 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12760 for ac_dir in $PATH; do
12761 IFS="$ac_save_IFS"
12762 test -z "$ac_dir" && ac_dir=.
12763 for ac_exec_ext in '' $ac_executable_extensions; do
12764 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12765 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12766 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12767 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12768 break 2
12769 fi
12770 fi
12771 done
12772 done
12773 IFS="$ac_save_IFS"
12774 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12775 ;;
12776 esac
12777 fi
12778 MSGFMT="$ac_cv_path_MSGFMT"
12779 if test "$MSGFMT" != ":"; then
12780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12781 $as_echo "$MSGFMT" >&6; }
12782 else
12783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12784 $as_echo "no" >&6; }
12785 fi
12786
12787 # Extract the first word of "gmsgfmt", so it can be a program name with args.
12788 set dummy gmsgfmt; ac_word=$2
12789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12790 $as_echo_n "checking for $ac_word... " >&6; }
12791 if ${ac_cv_path_GMSGFMT+:} false; then :
12792 $as_echo_n "(cached) " >&6
12793 else
12794 case $GMSGFMT in
12795 [\\/]* | ?:[\\/]*)
12796 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12797 ;;
12798 *)
12799 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12800 for as_dir in $PATH
12801 do
12802 IFS=$as_save_IFS
12803 test -z "$as_dir" && as_dir=.
12804 for ac_exec_ext in '' $ac_executable_extensions; do
12805 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12806 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
12807 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12808 break 2
12809 fi
12810 done
12811 done
12812 IFS=$as_save_IFS
12813
12814 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12815 ;;
12816 esac
12817 fi
12818 GMSGFMT=$ac_cv_path_GMSGFMT
12819 if test -n "$GMSGFMT"; then
12820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12821 $as_echo "$GMSGFMT" >&6; }
12822 else
12823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12824 $as_echo "no" >&6; }
12825 fi
12826
12827
12828
12829
12830 # Prepare PATH_SEPARATOR.
12831 # The user is always right.
12832 if test "${PATH_SEPARATOR+set}" != set; then
12833 echo "#! /bin/sh" >conf$$.sh
12834 echo "exit 0" >>conf$$.sh
12835 chmod +x conf$$.sh
12836 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12837 PATH_SEPARATOR=';'
12838 else
12839 PATH_SEPARATOR=:
12840 fi
12841 rm -f conf$$.sh
12842 fi
12843
12844 # Find out how to test for executable files. Don't use a zero-byte file,
12845 # as systems may use methods other than mode bits to determine executability.
12846 cat >conf$$.file <<_ASEOF
12847 #! /bin/sh
12848 exit 0
12849 _ASEOF
12850 chmod +x conf$$.file
12851 if test -x conf$$.file >/dev/null 2>&1; then
12852 ac_executable_p="test -x"
12853 else
12854 ac_executable_p="test -f"
12855 fi
12856 rm -f conf$$.file
12857
12858 # Extract the first word of "xgettext", so it can be a program name with args.
12859 set dummy xgettext; ac_word=$2
12860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12861 $as_echo_n "checking for $ac_word... " >&6; }
12862 if ${ac_cv_path_XGETTEXT+:} false; then :
12863 $as_echo_n "(cached) " >&6
12864 else
12865 case "$XGETTEXT" in
12866 [\\/]* | ?:[\\/]*)
12867 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12868 ;;
12869 *)
12870 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12871 for ac_dir in $PATH; do
12872 IFS="$ac_save_IFS"
12873 test -z "$ac_dir" && ac_dir=.
12874 for ac_exec_ext in '' $ac_executable_extensions; do
12875 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12876 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12877 (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
12878 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12879 break 2
12880 fi
12881 fi
12882 done
12883 done
12884 IFS="$ac_save_IFS"
12885 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12886 ;;
12887 esac
12888 fi
12889 XGETTEXT="$ac_cv_path_XGETTEXT"
12890 if test "$XGETTEXT" != ":"; then
12891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12892 $as_echo "$XGETTEXT" >&6; }
12893 else
12894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12895 $as_echo "no" >&6; }
12896 fi
12897
12898 rm -f messages.po
12899
12900
12901 # Prepare PATH_SEPARATOR.
12902 # The user is always right.
12903 if test "${PATH_SEPARATOR+set}" != set; then
12904 echo "#! /bin/sh" >conf$$.sh
12905 echo "exit 0" >>conf$$.sh
12906 chmod +x conf$$.sh
12907 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12908 PATH_SEPARATOR=';'
12909 else
12910 PATH_SEPARATOR=:
12911 fi
12912 rm -f conf$$.sh
12913 fi
12914
12915 # Find out how to test for executable files. Don't use a zero-byte file,
12916 # as systems may use methods other than mode bits to determine executability.
12917 cat >conf$$.file <<_ASEOF
12918 #! /bin/sh
12919 exit 0
12920 _ASEOF
12921 chmod +x conf$$.file
12922 if test -x conf$$.file >/dev/null 2>&1; then
12923 ac_executable_p="test -x"
12924 else
12925 ac_executable_p="test -f"
12926 fi
12927 rm -f conf$$.file
12928
12929 # Extract the first word of "msgmerge", so it can be a program name with args.
12930 set dummy msgmerge; ac_word=$2
12931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12932 $as_echo_n "checking for $ac_word... " >&6; }
12933 if ${ac_cv_path_MSGMERGE+:} false; then :
12934 $as_echo_n "(cached) " >&6
12935 else
12936 case "$MSGMERGE" in
12937 [\\/]* | ?:[\\/]*)
12938 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12939 ;;
12940 *)
12941 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12942 for ac_dir in $PATH; do
12943 IFS="$ac_save_IFS"
12944 test -z "$ac_dir" && ac_dir=.
12945 for ac_exec_ext in '' $ac_executable_extensions; do
12946 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12947 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12948 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12949 break 2
12950 fi
12951 fi
12952 done
12953 done
12954 IFS="$ac_save_IFS"
12955 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12956 ;;
12957 esac
12958 fi
12959 MSGMERGE="$ac_cv_path_MSGMERGE"
12960 if test "$MSGMERGE" != ":"; then
12961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12962 $as_echo "$MSGMERGE" >&6; }
12963 else
12964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12965 $as_echo "no" >&6; }
12966 fi
12967
12968
12969 if test "$GMSGFMT" != ":"; then
12970 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12971 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12972 : ;
12973 else
12974 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
12975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12976 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
12977 GMSGFMT=":"
12978 fi
12979 fi
12980
12981 if test "$XGETTEXT" != ":"; then
12982 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12983 (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
12984 : ;
12985 else
12986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12987 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
12988 XGETTEXT=":"
12989 fi
12990 rm -f messages.po
12991 fi
12992
12993 ac_config_commands="$ac_config_commands default-1"
12994
12995
12996
12997
12998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12999 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13000 # Check whether --enable-maintainer-mode was given.
13001 if test "${enable_maintainer_mode+set}" = set; then :
13002 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13003 else
13004 USE_MAINTAINER_MODE=no
13005 fi
13006
13007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13008 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13009 if test $USE_MAINTAINER_MODE = yes; then
13010 MAINTAINER_MODE_TRUE=
13011 MAINTAINER_MODE_FALSE='#'
13012 else
13013 MAINTAINER_MODE_TRUE='#'
13014 MAINTAINER_MODE_FALSE=
13015 fi
13016
13017 MAINT=$MAINTAINER_MODE_TRUE
13018
13019
13020 if false; then
13021 GENINSRC_NEVER_TRUE=
13022 GENINSRC_NEVER_FALSE='#'
13023 else
13024 GENINSRC_NEVER_TRUE='#'
13025 GENINSRC_NEVER_FALSE=
13026 fi
13027
13028
13029 if test -n "$EXEEXT"; then
13030
13031 $as_echo "#define HAVE_EXECUTABLE_SUFFIX 1" >>confdefs.h
13032
13033 fi
13034
13035 cat >>confdefs.h <<_ACEOF
13036 #define EXECUTABLE_SUFFIX "${EXEEXT}"
13037 _ACEOF
13038
13039
13040 # host-specific stuff:
13041
13042 HDEFINES=
13043
13044 . ${srcdir}/../bfd/configure.host
13045
13046
13047 AR=${AR-ar}
13048
13049 if test -n "$ac_tool_prefix"; then
13050 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
13051 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
13052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13053 $as_echo_n "checking for $ac_word... " >&6; }
13054 if ${ac_cv_prog_RANLIB+:} false; then :
13055 $as_echo_n "(cached) " >&6
13056 else
13057 if test -n "$RANLIB"; then
13058 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
13059 else
13060 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13061 for as_dir in $PATH
13062 do
13063 IFS=$as_save_IFS
13064 test -z "$as_dir" && as_dir=.
13065 for ac_exec_ext in '' $ac_executable_extensions; do
13066 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13067 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
13068 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13069 break 2
13070 fi
13071 done
13072 done
13073 IFS=$as_save_IFS
13074
13075 fi
13076 fi
13077 RANLIB=$ac_cv_prog_RANLIB
13078 if test -n "$RANLIB"; then
13079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
13080 $as_echo "$RANLIB" >&6; }
13081 else
13082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13083 $as_echo "no" >&6; }
13084 fi
13085
13086
13087 fi
13088 if test -z "$ac_cv_prog_RANLIB"; then
13089 ac_ct_RANLIB=$RANLIB
13090 # Extract the first word of "ranlib", so it can be a program name with args.
13091 set dummy ranlib; ac_word=$2
13092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13093 $as_echo_n "checking for $ac_word... " >&6; }
13094 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
13095 $as_echo_n "(cached) " >&6
13096 else
13097 if test -n "$ac_ct_RANLIB"; then
13098 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
13099 else
13100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13101 for as_dir in $PATH
13102 do
13103 IFS=$as_save_IFS
13104 test -z "$as_dir" && as_dir=.
13105 for ac_exec_ext in '' $ac_executable_extensions; do
13106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13107 ac_cv_prog_ac_ct_RANLIB="ranlib"
13108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13109 break 2
13110 fi
13111 done
13112 done
13113 IFS=$as_save_IFS
13114
13115 fi
13116 fi
13117 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
13118 if test -n "$ac_ct_RANLIB"; then
13119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
13120 $as_echo "$ac_ct_RANLIB" >&6; }
13121 else
13122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13123 $as_echo "no" >&6; }
13124 fi
13125
13126 if test "x$ac_ct_RANLIB" = x; then
13127 RANLIB=":"
13128 else
13129 case $cross_compiling:$ac_tool_warned in
13130 yes:)
13131 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13132 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13133 ac_tool_warned=yes ;;
13134 esac
13135 RANLIB=$ac_ct_RANLIB
13136 fi
13137 else
13138 RANLIB="$ac_cv_prog_RANLIB"
13139 fi
13140
13141
13142
13143 # Put a plausible default for CC_FOR_BUILD in Makefile.
13144 if test -z "$CC_FOR_BUILD"; then
13145 if test "x$cross_compiling" = "xno"; then
13146 CC_FOR_BUILD='$(CC)'
13147 else
13148 CC_FOR_BUILD=gcc
13149 fi
13150 fi
13151
13152 # Also set EXEEXT_FOR_BUILD.
13153 if test "x$cross_compiling" = "xno"; then
13154 EXEEXT_FOR_BUILD='$(EXEEXT)'
13155 else
13156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
13157 $as_echo_n "checking for build system executable suffix... " >&6; }
13158 if ${bfd_cv_build_exeext+:} false; then :
13159 $as_echo_n "(cached) " >&6
13160 else
13161 rm -f conftest*
13162 echo 'int main () { return 0; }' > conftest.c
13163 bfd_cv_build_exeext=
13164 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
13165 for file in conftest.*; do
13166 case $file in
13167 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
13168 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
13169 esac
13170 done
13171 rm -f conftest*
13172 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
13173 fi
13174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
13175 $as_echo "$bfd_cv_build_exeext" >&6; }
13176 EXEEXT_FOR_BUILD=""
13177 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
13178 fi
13179
13180
13181 DEMANGLER_NAME=c++filt
13182 case "${host}" in
13183 *-*-go32* | *-*-msdos*)
13184 DEMANGLER_NAME=cxxfilt
13185 esac
13186
13187
13188 # The cast to long int works around a bug in the HP C Compiler
13189 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13190 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13191 # This bug is HP SR number 8606223364.
13192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13193 $as_echo_n "checking size of long... " >&6; }
13194 if ${ac_cv_sizeof_long+:} false; then :
13195 $as_echo_n "(cached) " >&6
13196 else
13197 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
13198
13199 else
13200 if test "$ac_cv_type_long" = yes; then
13201 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13202 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13203 as_fn_error 77 "cannot compute sizeof (long)
13204 See \`config.log' for more details" "$LINENO" 5; }
13205 else
13206 ac_cv_sizeof_long=0
13207 fi
13208 fi
13209
13210 fi
13211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13212 $as_echo "$ac_cv_sizeof_long" >&6; }
13213
13214
13215
13216 cat >>confdefs.h <<_ACEOF
13217 #define SIZEOF_LONG $ac_cv_sizeof_long
13218 _ACEOF
13219
13220
13221 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
13222 if test "x$ac_cv_type_long_long" = xyes; then :
13223
13224 cat >>confdefs.h <<_ACEOF
13225 #define HAVE_LONG_LONG 1
13226 _ACEOF
13227
13228 # The cast to long int works around a bug in the HP C Compiler
13229 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13230 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13231 # This bug is HP SR number 8606223364.
13232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
13233 $as_echo_n "checking size of long long... " >&6; }
13234 if ${ac_cv_sizeof_long_long+:} false; then :
13235 $as_echo_n "(cached) " >&6
13236 else
13237 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
13238
13239 else
13240 if test "$ac_cv_type_long_long" = yes; then
13241 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13242 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13243 as_fn_error 77 "cannot compute sizeof (long long)
13244 See \`config.log' for more details" "$LINENO" 5; }
13245 else
13246 ac_cv_sizeof_long_long=0
13247 fi
13248 fi
13249
13250 fi
13251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
13252 $as_echo "$ac_cv_sizeof_long_long" >&6; }
13253
13254
13255
13256 cat >>confdefs.h <<_ACEOF
13257 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
13258 _ACEOF
13259
13260
13261 fi
13262
13263
13264 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
13265 do :
13266 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13267 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13268 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13269 cat >>confdefs.h <<_ACEOF
13270 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13271 _ACEOF
13272
13273 fi
13274
13275 done
13276
13277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
13278 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
13279 if ${ac_cv_header_sys_wait_h+:} false; then :
13280 $as_echo_n "(cached) " >&6
13281 else
13282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13283 /* end confdefs.h. */
13284 #include <sys/types.h>
13285 #include <sys/wait.h>
13286 #ifndef WEXITSTATUS
13287 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
13288 #endif
13289 #ifndef WIFEXITED
13290 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
13291 #endif
13292
13293 int
13294 main ()
13295 {
13296 int s;
13297 wait (&s);
13298 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
13299 ;
13300 return 0;
13301 }
13302 _ACEOF
13303 if ac_fn_c_try_compile "$LINENO"; then :
13304 ac_cv_header_sys_wait_h=yes
13305 else
13306 ac_cv_header_sys_wait_h=no
13307 fi
13308 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13309 fi
13310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
13311 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
13312 if test $ac_cv_header_sys_wait_h = yes; then
13313
13314 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
13315
13316 fi
13317
13318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13319 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
13320 if ${gcc_cv_header_string+:} false; then :
13321 $as_echo_n "(cached) " >&6
13322 else
13323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13324 /* end confdefs.h. */
13325 #include <string.h>
13326 #include <strings.h>
13327 int
13328 main ()
13329 {
13330
13331 ;
13332 return 0;
13333 }
13334 _ACEOF
13335 if ac_fn_c_try_compile "$LINENO"; then :
13336 gcc_cv_header_string=yes
13337 else
13338 gcc_cv_header_string=no
13339 fi
13340 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13341 fi
13342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13343 $as_echo "$gcc_cv_header_string" >&6; }
13344 if test $gcc_cv_header_string = yes; then
13345
13346 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
13347
13348 fi
13349
13350 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
13351 if test "x$ac_cv_type_size_t" = xyes; then :
13352
13353 else
13354
13355 cat >>confdefs.h <<_ACEOF
13356 #define size_t unsigned int
13357 _ACEOF
13358
13359 fi
13360
13361 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13362 # for constant arguments. Useless!
13363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13364 $as_echo_n "checking for working alloca.h... " >&6; }
13365 if ${ac_cv_working_alloca_h+:} false; then :
13366 $as_echo_n "(cached) " >&6
13367 else
13368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13369 /* end confdefs.h. */
13370 #include <alloca.h>
13371 int
13372 main ()
13373 {
13374 char *p = (char *) alloca (2 * sizeof (int));
13375 if (p) return 0;
13376 ;
13377 return 0;
13378 }
13379 _ACEOF
13380 if ac_fn_c_try_link "$LINENO"; then :
13381 ac_cv_working_alloca_h=yes
13382 else
13383 ac_cv_working_alloca_h=no
13384 fi
13385 rm -f core conftest.err conftest.$ac_objext \
13386 conftest$ac_exeext conftest.$ac_ext
13387 fi
13388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13389 $as_echo "$ac_cv_working_alloca_h" >&6; }
13390 if test $ac_cv_working_alloca_h = yes; then
13391
13392 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
13393
13394 fi
13395
13396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13397 $as_echo_n "checking for alloca... " >&6; }
13398 if ${ac_cv_func_alloca_works+:} false; then :
13399 $as_echo_n "(cached) " >&6
13400 else
13401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13402 /* end confdefs.h. */
13403 #ifdef __GNUC__
13404 # define alloca __builtin_alloca
13405 #else
13406 # ifdef _MSC_VER
13407 # include <malloc.h>
13408 # define alloca _alloca
13409 # else
13410 # ifdef HAVE_ALLOCA_H
13411 # include <alloca.h>
13412 # else
13413 # ifdef _AIX
13414 #pragma alloca
13415 # else
13416 # ifndef alloca /* predefined by HP cc +Olibcalls */
13417 void *alloca (size_t);
13418 # endif
13419 # endif
13420 # endif
13421 # endif
13422 #endif
13423
13424 int
13425 main ()
13426 {
13427 char *p = (char *) alloca (1);
13428 if (p) return 0;
13429 ;
13430 return 0;
13431 }
13432 _ACEOF
13433 if ac_fn_c_try_link "$LINENO"; then :
13434 ac_cv_func_alloca_works=yes
13435 else
13436 ac_cv_func_alloca_works=no
13437 fi
13438 rm -f core conftest.err conftest.$ac_objext \
13439 conftest$ac_exeext conftest.$ac_ext
13440 fi
13441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13442 $as_echo "$ac_cv_func_alloca_works" >&6; }
13443
13444 if test $ac_cv_func_alloca_works = yes; then
13445
13446 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
13447
13448 else
13449 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13450 # that cause trouble. Some versions do not even contain alloca or
13451 # contain a buggy version. If you still want to use their alloca,
13452 # use ar to extract alloca.o from them instead of compiling alloca.c.
13453
13454 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
13455
13456 $as_echo "#define C_ALLOCA 1" >>confdefs.h
13457
13458
13459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13460 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13461 if ${ac_cv_os_cray+:} false; then :
13462 $as_echo_n "(cached) " >&6
13463 else
13464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13465 /* end confdefs.h. */
13466 #if defined CRAY && ! defined CRAY2
13467 webecray
13468 #else
13469 wenotbecray
13470 #endif
13471
13472 _ACEOF
13473 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13474 $EGREP "webecray" >/dev/null 2>&1; then :
13475 ac_cv_os_cray=yes
13476 else
13477 ac_cv_os_cray=no
13478 fi
13479 rm -f conftest*
13480
13481 fi
13482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13483 $as_echo "$ac_cv_os_cray" >&6; }
13484 if test $ac_cv_os_cray = yes; then
13485 for ac_func in _getb67 GETB67 getb67; do
13486 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13487 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13488 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13489
13490 cat >>confdefs.h <<_ACEOF
13491 #define CRAY_STACKSEG_END $ac_func
13492 _ACEOF
13493
13494 break
13495 fi
13496
13497 done
13498 fi
13499
13500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13501 $as_echo_n "checking stack direction for C alloca... " >&6; }
13502 if ${ac_cv_c_stack_direction+:} false; then :
13503 $as_echo_n "(cached) " >&6
13504 else
13505 if test "$cross_compiling" = yes; then :
13506 ac_cv_c_stack_direction=0
13507 else
13508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13509 /* end confdefs.h. */
13510 $ac_includes_default
13511 int
13512 find_stack_direction (int *addr, int depth)
13513 {
13514 int dir, dummy = 0;
13515 if (! addr)
13516 addr = &dummy;
13517 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
13518 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
13519 return dir + dummy;
13520 }
13521
13522 int
13523 main (int argc, char **argv)
13524 {
13525 return find_stack_direction (0, argc + !argv + 20) < 0;
13526 }
13527 _ACEOF
13528 if ac_fn_c_try_run "$LINENO"; then :
13529 ac_cv_c_stack_direction=1
13530 else
13531 ac_cv_c_stack_direction=-1
13532 fi
13533 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13534 conftest.$ac_objext conftest.beam conftest.$ac_ext
13535 fi
13536
13537 fi
13538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13539 $as_echo "$ac_cv_c_stack_direction" >&6; }
13540 cat >>confdefs.h <<_ACEOF
13541 #define STACK_DIRECTION $ac_cv_c_stack_direction
13542 _ACEOF
13543
13544
13545 fi
13546
13547
13548
13549
13550 for ac_header in $ac_header_list
13551 do :
13552 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13553 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
13554 "
13555 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13556 cat >>confdefs.h <<_ACEOF
13557 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13558 _ACEOF
13559
13560 fi
13561
13562 done
13563
13564
13565
13566
13567
13568
13569
13570
13571 for ac_func in getpagesize
13572 do :
13573 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
13574 if test "x$ac_cv_func_getpagesize" = xyes; then :
13575 cat >>confdefs.h <<_ACEOF
13576 #define HAVE_GETPAGESIZE 1
13577 _ACEOF
13578
13579 fi
13580 done
13581
13582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
13583 $as_echo_n "checking for working mmap... " >&6; }
13584 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
13585 $as_echo_n "(cached) " >&6
13586 else
13587 if test "$cross_compiling" = yes; then :
13588 ac_cv_func_mmap_fixed_mapped=no
13589 else
13590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13591 /* end confdefs.h. */
13592 $ac_includes_default
13593 /* malloc might have been renamed as rpl_malloc. */
13594 #undef malloc
13595
13596 /* Thanks to Mike Haertel and Jim Avera for this test.
13597 Here is a matrix of mmap possibilities:
13598 mmap private not fixed
13599 mmap private fixed at somewhere currently unmapped
13600 mmap private fixed at somewhere already mapped
13601 mmap shared not fixed
13602 mmap shared fixed at somewhere currently unmapped
13603 mmap shared fixed at somewhere already mapped
13604 For private mappings, we should verify that changes cannot be read()
13605 back from the file, nor mmap's back from the file at a different
13606 address. (There have been systems where private was not correctly
13607 implemented like the infamous i386 svr4.0, and systems where the
13608 VM page cache was not coherent with the file system buffer cache
13609 like early versions of FreeBSD and possibly contemporary NetBSD.)
13610 For shared mappings, we should conversely verify that changes get
13611 propagated back to all the places they're supposed to be.
13612
13613 Grep wants private fixed already mapped.
13614 The main things grep needs to know about mmap are:
13615 * does it exist and is it safe to write into the mmap'd area
13616 * how to use it (BSD variants) */
13617
13618 #include <fcntl.h>
13619 #include <sys/mman.h>
13620
13621 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
13622 char *malloc ();
13623 #endif
13624
13625 /* This mess was copied from the GNU getpagesize.h. */
13626 #ifndef HAVE_GETPAGESIZE
13627 # ifdef _SC_PAGESIZE
13628 # define getpagesize() sysconf(_SC_PAGESIZE)
13629 # else /* no _SC_PAGESIZE */
13630 # ifdef HAVE_SYS_PARAM_H
13631 # include <sys/param.h>
13632 # ifdef EXEC_PAGESIZE
13633 # define getpagesize() EXEC_PAGESIZE
13634 # else /* no EXEC_PAGESIZE */
13635 # ifdef NBPG
13636 # define getpagesize() NBPG * CLSIZE
13637 # ifndef CLSIZE
13638 # define CLSIZE 1
13639 # endif /* no CLSIZE */
13640 # else /* no NBPG */
13641 # ifdef NBPC
13642 # define getpagesize() NBPC
13643 # else /* no NBPC */
13644 # ifdef PAGESIZE
13645 # define getpagesize() PAGESIZE
13646 # endif /* PAGESIZE */
13647 # endif /* no NBPC */
13648 # endif /* no NBPG */
13649 # endif /* no EXEC_PAGESIZE */
13650 # else /* no HAVE_SYS_PARAM_H */
13651 # define getpagesize() 8192 /* punt totally */
13652 # endif /* no HAVE_SYS_PARAM_H */
13653 # endif /* no _SC_PAGESIZE */
13654
13655 #endif /* no HAVE_GETPAGESIZE */
13656
13657 int
13658 main ()
13659 {
13660 char *data, *data2, *data3;
13661 const char *cdata2;
13662 int i, pagesize;
13663 int fd, fd2;
13664
13665 pagesize = getpagesize ();
13666
13667 /* First, make a file with some known garbage in it. */
13668 data = (char *) malloc (pagesize);
13669 if (!data)
13670 return 1;
13671 for (i = 0; i < pagesize; ++i)
13672 *(data + i) = rand ();
13673 umask (0);
13674 fd = creat ("conftest.mmap", 0600);
13675 if (fd < 0)
13676 return 2;
13677 if (write (fd, data, pagesize) != pagesize)
13678 return 3;
13679 close (fd);
13680
13681 /* Next, check that the tail of a page is zero-filled. File must have
13682 non-zero length, otherwise we risk SIGBUS for entire page. */
13683 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
13684 if (fd2 < 0)
13685 return 4;
13686 cdata2 = "";
13687 if (write (fd2, cdata2, 1) != 1)
13688 return 5;
13689 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
13690 if (data2 == MAP_FAILED)
13691 return 6;
13692 for (i = 0; i < pagesize; ++i)
13693 if (*(data2 + i))
13694 return 7;
13695 close (fd2);
13696 if (munmap (data2, pagesize))
13697 return 8;
13698
13699 /* Next, try to mmap the file at a fixed address which already has
13700 something else allocated at it. If we can, also make sure that
13701 we see the same garbage. */
13702 fd = open ("conftest.mmap", O_RDWR);
13703 if (fd < 0)
13704 return 9;
13705 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
13706 MAP_PRIVATE | MAP_FIXED, fd, 0L))
13707 return 10;
13708 for (i = 0; i < pagesize; ++i)
13709 if (*(data + i) != *(data2 + i))
13710 return 11;
13711
13712 /* Finally, make sure that changes to the mapped area do not
13713 percolate back to the file as seen by read(). (This is a bug on
13714 some variants of i386 svr4.0.) */
13715 for (i = 0; i < pagesize; ++i)
13716 *(data2 + i) = *(data2 + i) + 1;
13717 data3 = (char *) malloc (pagesize);
13718 if (!data3)
13719 return 12;
13720 if (read (fd, data3, pagesize) != pagesize)
13721 return 13;
13722 for (i = 0; i < pagesize; ++i)
13723 if (*(data + i) != *(data3 + i))
13724 return 14;
13725 close (fd);
13726 return 0;
13727 }
13728 _ACEOF
13729 if ac_fn_c_try_run "$LINENO"; then :
13730 ac_cv_func_mmap_fixed_mapped=yes
13731 else
13732 ac_cv_func_mmap_fixed_mapped=no
13733 fi
13734 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13735 conftest.$ac_objext conftest.beam conftest.$ac_ext
13736 fi
13737
13738 fi
13739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
13740 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
13741 if test $ac_cv_func_mmap_fixed_mapped = yes; then
13742
13743 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
13744
13745 fi
13746 rm -f conftest.mmap conftest.txt
13747
13748 for ac_func in sbrk utimes setmode getc_unlocked strcoll setlocale
13749 do :
13750 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13751 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13752 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13753 cat >>confdefs.h <<_ACEOF
13754 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13755 _ACEOF
13756
13757 fi
13758 done
13759
13760 ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp"
13761 if test "x$ac_cv_func_mkstemp" = xyes; then :
13762
13763 $as_echo "#define HAVE_MKSTEMP 1" >>confdefs.h
13764
13765 fi
13766
13767 ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp"
13768 if test "x$ac_cv_func_mkdtemp" = xyes; then :
13769
13770 $as_echo "#define HAVE_MKDTEMP 1" >>confdefs.h
13771
13772 fi
13773
13774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
13775 $as_echo_n "checking for mbstate_t... " >&6; }
13776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13777 /* end confdefs.h. */
13778 #include <wchar.h>
13779 int
13780 main ()
13781 {
13782 mbstate_t teststate;
13783 ;
13784 return 0;
13785 }
13786 _ACEOF
13787 if ac_fn_c_try_compile "$LINENO"; then :
13788 have_mbstate_t=yes
13789 else
13790 have_mbstate_t=no
13791 fi
13792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mbstate_t" >&5
13794 $as_echo "$have_mbstate_t" >&6; }
13795 if test x"$have_mbstate_t" = xyes; then
13796
13797 $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
13798
13799 fi
13800
13801 # Some systems have frexp only in -lm, not in -lc.
13802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing frexp" >&5
13803 $as_echo_n "checking for library containing frexp... " >&6; }
13804 if ${ac_cv_search_frexp+:} false; then :
13805 $as_echo_n "(cached) " >&6
13806 else
13807 ac_func_search_save_LIBS=$LIBS
13808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13809 /* end confdefs.h. */
13810
13811 /* Override any GCC internal prototype to avoid an error.
13812 Use char because int might match the return type of a GCC
13813 builtin and then its argument prototype would still apply. */
13814 #ifdef __cplusplus
13815 extern "C"
13816 #endif
13817 char frexp ();
13818 int
13819 main ()
13820 {
13821 return frexp ();
13822 ;
13823 return 0;
13824 }
13825 _ACEOF
13826 for ac_lib in '' m; do
13827 if test -z "$ac_lib"; then
13828 ac_res="none required"
13829 else
13830 ac_res=-l$ac_lib
13831 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13832 fi
13833 if ac_fn_c_try_link "$LINENO"; then :
13834 ac_cv_search_frexp=$ac_res
13835 fi
13836 rm -f core conftest.err conftest.$ac_objext \
13837 conftest$ac_exeext
13838 if ${ac_cv_search_frexp+:} false; then :
13839 break
13840 fi
13841 done
13842 if ${ac_cv_search_frexp+:} false; then :
13843
13844 else
13845 ac_cv_search_frexp=no
13846 fi
13847 rm conftest.$ac_ext
13848 LIBS=$ac_func_search_save_LIBS
13849 fi
13850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_frexp" >&5
13851 $as_echo "$ac_cv_search_frexp" >&6; }
13852 ac_res=$ac_cv_search_frexp
13853 if test "$ac_res" != no; then :
13854 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13855
13856 fi
13857
13858
13859
13860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
13861 $as_echo_n "checking for LC_MESSAGES... " >&6; }
13862 if ${am_cv_val_LC_MESSAGES+:} false; then :
13863 $as_echo_n "(cached) " >&6
13864 else
13865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13866 /* end confdefs.h. */
13867 #include <locale.h>
13868 int
13869 main ()
13870 {
13871 return LC_MESSAGES
13872 ;
13873 return 0;
13874 }
13875 _ACEOF
13876 if ac_fn_c_try_link "$LINENO"; then :
13877 am_cv_val_LC_MESSAGES=yes
13878 else
13879 am_cv_val_LC_MESSAGES=no
13880 fi
13881 rm -f core conftest.err conftest.$ac_objext \
13882 conftest$ac_exeext conftest.$ac_ext
13883 fi
13884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
13885 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
13886 if test $am_cv_val_LC_MESSAGES = yes; then
13887
13888 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
13889
13890 fi
13891
13892
13893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for time_t in time.h" >&5
13894 $as_echo_n "checking for time_t in time.h... " >&6; }
13895 if ${bu_cv_decl_time_t_time_h+:} false; then :
13896 $as_echo_n "(cached) " >&6
13897 else
13898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13899 /* end confdefs.h. */
13900 #include <time.h>
13901 int
13902 main ()
13903 {
13904 time_t i;
13905 ;
13906 return 0;
13907 }
13908 _ACEOF
13909 if ac_fn_c_try_compile "$LINENO"; then :
13910 bu_cv_decl_time_t_time_h=yes
13911 else
13912 bu_cv_decl_time_t_time_h=no
13913 fi
13914 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13915 fi
13916
13917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_time_t_time_h" >&5
13918 $as_echo "$bu_cv_decl_time_t_time_h" >&6; }
13919 if test $bu_cv_decl_time_t_time_h = yes; then
13920
13921 $as_echo "#define HAVE_TIME_T_IN_TIME_H 1" >>confdefs.h
13922
13923 fi
13924
13925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for time_t in sys/types.h" >&5
13926 $as_echo_n "checking for time_t in sys/types.h... " >&6; }
13927 if ${bu_cv_decl_time_t_types_h+:} false; then :
13928 $as_echo_n "(cached) " >&6
13929 else
13930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13931 /* end confdefs.h. */
13932 #include <sys/types.h>
13933 int
13934 main ()
13935 {
13936 time_t i;
13937 ;
13938 return 0;
13939 }
13940 _ACEOF
13941 if ac_fn_c_try_compile "$LINENO"; then :
13942 bu_cv_decl_time_t_types_h=yes
13943 else
13944 bu_cv_decl_time_t_types_h=no
13945 fi
13946 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13947 fi
13948
13949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_time_t_types_h" >&5
13950 $as_echo "$bu_cv_decl_time_t_types_h" >&6; }
13951 if test $bu_cv_decl_time_t_types_h = yes; then
13952
13953 $as_echo "#define HAVE_TIME_T_IN_TYPES_H 1" >>confdefs.h
13954
13955 fi
13956
13957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
13958 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
13959 if ${bu_cv_decl_getopt_unistd_h+:} false; then :
13960 $as_echo_n "(cached) " >&6
13961 else
13962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13963 /* end confdefs.h. */
13964 #include <unistd.h>
13965 int
13966 main ()
13967 {
13968 extern int getopt (int, char *const*, const char *);
13969 ;
13970 return 0;
13971 }
13972 _ACEOF
13973 if ac_fn_c_try_compile "$LINENO"; then :
13974 bu_cv_decl_getopt_unistd_h=yes
13975 else
13976 bu_cv_decl_getopt_unistd_h=no
13977 fi
13978 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13979 fi
13980
13981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_getopt_unistd_h" >&5
13982 $as_echo "$bu_cv_decl_getopt_unistd_h" >&6; }
13983 if test $bu_cv_decl_getopt_unistd_h = yes; then
13984
13985 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
13986
13987 fi
13988
13989 # Under Next 3.2 <utime.h> apparently does not define struct utimbuf
13990 # by default.
13991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for utime.h" >&5
13992 $as_echo_n "checking for utime.h... " >&6; }
13993 if ${bu_cv_header_utime_h+:} false; then :
13994 $as_echo_n "(cached) " >&6
13995 else
13996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13997 /* end confdefs.h. */
13998 #include <sys/types.h>
13999 #ifdef HAVE_TIME_H
14000 #include <time.h>
14001 #endif
14002 #include <utime.h>
14003 int
14004 main ()
14005 {
14006 struct utimbuf s;
14007 ;
14008 return 0;
14009 }
14010 _ACEOF
14011 if ac_fn_c_try_compile "$LINENO"; then :
14012 bu_cv_header_utime_h=yes
14013 else
14014 bu_cv_header_utime_h=no
14015 fi
14016 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14017 fi
14018
14019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_header_utime_h" >&5
14020 $as_echo "$bu_cv_header_utime_h" >&6; }
14021 if test $bu_cv_header_utime_h = yes; then
14022
14023 $as_echo "#define HAVE_GOOD_UTIME_H 1" >>confdefs.h
14024
14025 fi
14026
14027 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
14028 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
14029 ac_have_decl=1
14030 else
14031 ac_have_decl=0
14032 fi
14033
14034 cat >>confdefs.h <<_ACEOF
14035 #define HAVE_DECL_ASPRINTF $ac_have_decl
14036 _ACEOF
14037 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
14038 if test "x$ac_cv_have_decl_environ" = xyes; then :
14039 ac_have_decl=1
14040 else
14041 ac_have_decl=0
14042 fi
14043
14044 cat >>confdefs.h <<_ACEOF
14045 #define HAVE_DECL_ENVIRON $ac_have_decl
14046 _ACEOF
14047 ac_fn_c_check_decl "$LINENO" "fprintf" "ac_cv_have_decl_fprintf" "$ac_includes_default"
14048 if test "x$ac_cv_have_decl_fprintf" = xyes; then :
14049 ac_have_decl=1
14050 else
14051 ac_have_decl=0
14052 fi
14053
14054 cat >>confdefs.h <<_ACEOF
14055 #define HAVE_DECL_FPRINTF $ac_have_decl
14056 _ACEOF
14057 ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
14058 if test "x$ac_cv_have_decl_getc_unlocked" = xyes; then :
14059 ac_have_decl=1
14060 else
14061 ac_have_decl=0
14062 fi
14063
14064 cat >>confdefs.h <<_ACEOF
14065 #define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
14066 _ACEOF
14067 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
14068 if test "x$ac_cv_have_decl_getenv" = xyes; then :
14069 ac_have_decl=1
14070 else
14071 ac_have_decl=0
14072 fi
14073
14074 cat >>confdefs.h <<_ACEOF
14075 #define HAVE_DECL_GETENV $ac_have_decl
14076 _ACEOF
14077 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
14078 if test "x$ac_cv_have_decl_sbrk" = xyes; then :
14079 ac_have_decl=1
14080 else
14081 ac_have_decl=0
14082 fi
14083
14084 cat >>confdefs.h <<_ACEOF
14085 #define HAVE_DECL_SBRK $ac_have_decl
14086 _ACEOF
14087 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
14088 if test "x$ac_cv_have_decl_snprintf" = xyes; then :
14089 ac_have_decl=1
14090 else
14091 ac_have_decl=0
14092 fi
14093
14094 cat >>confdefs.h <<_ACEOF
14095 #define HAVE_DECL_SNPRINTF $ac_have_decl
14096 _ACEOF
14097 ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
14098 if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
14099 ac_have_decl=1
14100 else
14101 ac_have_decl=0
14102 fi
14103
14104 cat >>confdefs.h <<_ACEOF
14105 #define HAVE_DECL_STPCPY $ac_have_decl
14106 _ACEOF
14107 ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
14108 if test "x$ac_cv_have_decl_strnlen" = xyes; then :
14109 ac_have_decl=1
14110 else
14111 ac_have_decl=0
14112 fi
14113
14114 cat >>confdefs.h <<_ACEOF
14115 #define HAVE_DECL_STRNLEN $ac_have_decl
14116 _ACEOF
14117 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
14118 if test "x$ac_cv_have_decl_strstr" = xyes; then :
14119 ac_have_decl=1
14120 else
14121 ac_have_decl=0
14122 fi
14123
14124 cat >>confdefs.h <<_ACEOF
14125 #define HAVE_DECL_STRSTR $ac_have_decl
14126 _ACEOF
14127 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
14128 if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
14129 ac_have_decl=1
14130 else
14131 ac_have_decl=0
14132 fi
14133
14134 cat >>confdefs.h <<_ACEOF
14135 #define HAVE_DECL_VSNPRINTF $ac_have_decl
14136 _ACEOF
14137
14138
14139 # Link in zlib if we can. This allows us to read compressed debug
14140 # sections. This is used only by readelf.c (objdump uses bfd for
14141 # reading compressed sections).
14142
14143 # Use the system's zlib library.
14144 zlibdir="-L\$(top_builddir)/../zlib"
14145 zlibinc="-I\$(top_srcdir)/../zlib"
14146
14147 # Check whether --with-system-zlib was given.
14148 if test "${with_system_zlib+set}" = set; then :
14149 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
14150 zlibdir=
14151 zlibinc=
14152 fi
14153
14154 fi
14155
14156
14157
14158
14159
14160
14161 case "${host}" in
14162 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
14163
14164 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
14165 ;;
14166 esac
14167
14168 # target-specific stuff:
14169
14170 # Canonicalize the secondary target names.
14171 if test -n "$enable_targets"; then
14172 for targ in `echo $enable_targets | sed 's/,/ /g'`
14173 do
14174 result=`$ac_config_sub $targ 2>/dev/null`
14175 if test -n "$result"; then
14176 canon_targets="$canon_targets $result"
14177 else
14178 # Allow targets that config.sub doesn't recognize, like "all".
14179 canon_targets="$canon_targets $targ"
14180 fi
14181 done
14182 fi
14183
14184 ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default"
14185 if test "x$ac_cv_header_iconv_h" = xyes; then :
14186
14187 fi
14188
14189
14190
14191 if test "X$prefix" = "XNONE"; then
14192 acl_final_prefix="$ac_default_prefix"
14193 else
14194 acl_final_prefix="$prefix"
14195 fi
14196 if test "X$exec_prefix" = "XNONE"; then
14197 acl_final_exec_prefix='${prefix}'
14198 else
14199 acl_final_exec_prefix="$exec_prefix"
14200 fi
14201 acl_save_prefix="$prefix"
14202 prefix="$acl_final_prefix"
14203 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
14204 prefix="$acl_save_prefix"
14205
14206
14207 # Check whether --with-gnu-ld was given.
14208 if test "${with_gnu_ld+set}" = set; then :
14209 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
14210 else
14211 with_gnu_ld=no
14212 fi
14213
14214 # Prepare PATH_SEPARATOR.
14215 # The user is always right.
14216 if test "${PATH_SEPARATOR+set}" != set; then
14217 echo "#! /bin/sh" >conf$$.sh
14218 echo "exit 0" >>conf$$.sh
14219 chmod +x conf$$.sh
14220 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14221 PATH_SEPARATOR=';'
14222 else
14223 PATH_SEPARATOR=:
14224 fi
14225 rm -f conf$$.sh
14226 fi
14227 ac_prog=ld
14228 if test "$GCC" = yes; then
14229 # Check if gcc -print-prog-name=ld gives a path.
14230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
14231 $as_echo_n "checking for ld used by GCC... " >&6; }
14232 case $host in
14233 *-*-mingw*)
14234 # gcc leaves a trailing carriage return which upsets mingw
14235 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
14236 *)
14237 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
14238 esac
14239 case $ac_prog in
14240 # Accept absolute paths.
14241 [\\/]* | [A-Za-z]:[\\/]*)
14242 re_direlt='/[^/][^/]*/\.\./'
14243 # Canonicalize the path of ld
14244 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
14245 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
14246 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
14247 done
14248 test -z "$LD" && LD="$ac_prog"
14249 ;;
14250 "")
14251 # If it fails, then pretend we aren't using GCC.
14252 ac_prog=ld
14253 ;;
14254 *)
14255 # If it is relative, then search for the first ld in PATH.
14256 with_gnu_ld=unknown
14257 ;;
14258 esac
14259 elif test "$with_gnu_ld" = yes; then
14260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
14261 $as_echo_n "checking for GNU ld... " >&6; }
14262 else
14263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
14264 $as_echo_n "checking for non-GNU ld... " >&6; }
14265 fi
14266 if ${acl_cv_path_LD+:} false; then :
14267 $as_echo_n "(cached) " >&6
14268 else
14269 if test -z "$LD"; then
14270 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
14271 for ac_dir in $PATH; do
14272 test -z "$ac_dir" && ac_dir=.
14273 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
14274 acl_cv_path_LD="$ac_dir/$ac_prog"
14275 # Check to see if the program is GNU ld. I'd rather use --version,
14276 # but apparently some GNU ld's only accept -v.
14277 # Break only if it was the GNU/non-GNU ld that we prefer.
14278 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
14279 test "$with_gnu_ld" != no && break
14280 else
14281 test "$with_gnu_ld" != yes && break
14282 fi
14283 fi
14284 done
14285 IFS="$ac_save_ifs"
14286 else
14287 acl_cv_path_LD="$LD" # Let the user override the test with a path.
14288 fi
14289 fi
14290
14291 LD="$acl_cv_path_LD"
14292 if test -n "$LD"; then
14293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14294 $as_echo "$LD" >&6; }
14295 else
14296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14297 $as_echo "no" >&6; }
14298 fi
14299 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
14300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14301 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
14302 if ${acl_cv_prog_gnu_ld+:} false; then :
14303 $as_echo_n "(cached) " >&6
14304 else
14305 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
14306 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
14307 acl_cv_prog_gnu_ld=yes
14308 else
14309 acl_cv_prog_gnu_ld=no
14310 fi
14311 fi
14312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
14313 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
14314 with_gnu_ld=$acl_cv_prog_gnu_ld
14315
14316
14317
14318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
14319 $as_echo_n "checking for shared library run path origin... " >&6; }
14320 if ${acl_cv_rpath+:} false; then :
14321 $as_echo_n "(cached) " >&6
14322 else
14323
14324 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
14325 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
14326 . ./conftest.sh
14327 rm -f ./conftest.sh
14328 acl_cv_rpath=done
14329
14330 fi
14331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
14332 $as_echo "$acl_cv_rpath" >&6; }
14333 wl="$acl_cv_wl"
14334 libext="$acl_cv_libext"
14335 shlibext="$acl_cv_shlibext"
14336 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
14337 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
14338 hardcode_direct="$acl_cv_hardcode_direct"
14339 hardcode_minus_L="$acl_cv_hardcode_minus_L"
14340 # Check whether --enable-rpath was given.
14341 if test "${enable_rpath+set}" = set; then :
14342 enableval=$enable_rpath; :
14343 else
14344 enable_rpath=yes
14345 fi
14346
14347
14348
14349
14350
14351
14352
14353
14354 use_additional=yes
14355
14356 acl_save_prefix="$prefix"
14357 prefix="$acl_final_prefix"
14358 acl_save_exec_prefix="$exec_prefix"
14359 exec_prefix="$acl_final_exec_prefix"
14360
14361 eval additional_includedir=\"$includedir\"
14362 eval additional_libdir=\"$libdir\"
14363
14364 exec_prefix="$acl_save_exec_prefix"
14365 prefix="$acl_save_prefix"
14366
14367
14368 # Check whether --with-libiconv-prefix was given.
14369 if test "${with_libiconv_prefix+set}" = set; then :
14370 withval=$with_libiconv_prefix;
14371 if test "X$withval" = "Xno"; then
14372 use_additional=no
14373 else
14374 if test "X$withval" = "X"; then
14375
14376 acl_save_prefix="$prefix"
14377 prefix="$acl_final_prefix"
14378 acl_save_exec_prefix="$exec_prefix"
14379 exec_prefix="$acl_final_exec_prefix"
14380
14381 eval additional_includedir=\"$includedir\"
14382 eval additional_libdir=\"$libdir\"
14383
14384 exec_prefix="$acl_save_exec_prefix"
14385 prefix="$acl_save_prefix"
14386
14387 else
14388 additional_includedir="$withval/include"
14389 additional_libdir="$withval/lib"
14390 fi
14391 fi
14392
14393 fi
14394
14395 LIBICONV=
14396 LTLIBICONV=
14397 INCICONV=
14398 rpathdirs=
14399 ltrpathdirs=
14400 names_already_handled=
14401 names_next_round='iconv '
14402 while test -n "$names_next_round"; do
14403 names_this_round="$names_next_round"
14404 names_next_round=
14405 for name in $names_this_round; do
14406 already_handled=
14407 for n in $names_already_handled; do
14408 if test "$n" = "$name"; then
14409 already_handled=yes
14410 break
14411 fi
14412 done
14413 if test -z "$already_handled"; then
14414 names_already_handled="$names_already_handled $name"
14415 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14416 eval value=\"\$HAVE_LIB$uppername\"
14417 if test -n "$value"; then
14418 if test "$value" = yes; then
14419 eval value=\"\$LIB$uppername\"
14420 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
14421 eval value=\"\$LTLIB$uppername\"
14422 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
14423 else
14424 :
14425 fi
14426 else
14427 found_dir=
14428 found_la=
14429 found_so=
14430 found_a=
14431 if test $use_additional = yes; then
14432 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
14433 found_dir="$additional_libdir"
14434 found_so="$additional_libdir/lib$name.$shlibext"
14435 if test -f "$additional_libdir/lib$name.la"; then
14436 found_la="$additional_libdir/lib$name.la"
14437 fi
14438 else
14439 if test -f "$additional_libdir/lib$name.$libext"; then
14440 found_dir="$additional_libdir"
14441 found_a="$additional_libdir/lib$name.$libext"
14442 if test -f "$additional_libdir/lib$name.la"; then
14443 found_la="$additional_libdir/lib$name.la"
14444 fi
14445 fi
14446 fi
14447 fi
14448 if test "X$found_dir" = "X"; then
14449 for x in $LDFLAGS $LTLIBICONV; do
14450
14451 acl_save_prefix="$prefix"
14452 prefix="$acl_final_prefix"
14453 acl_save_exec_prefix="$exec_prefix"
14454 exec_prefix="$acl_final_exec_prefix"
14455 eval x=\"$x\"
14456 exec_prefix="$acl_save_exec_prefix"
14457 prefix="$acl_save_prefix"
14458
14459 case "$x" in
14460 -L*)
14461 dir=`echo "X$x" | sed -e 's/^X-L//'`
14462 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
14463 found_dir="$dir"
14464 found_so="$dir/lib$name.$shlibext"
14465 if test -f "$dir/lib$name.la"; then
14466 found_la="$dir/lib$name.la"
14467 fi
14468 else
14469 if test -f "$dir/lib$name.$libext"; then
14470 found_dir="$dir"
14471 found_a="$dir/lib$name.$libext"
14472 if test -f "$dir/lib$name.la"; then
14473 found_la="$dir/lib$name.la"
14474 fi
14475 fi
14476 fi
14477 ;;
14478 esac
14479 if test "X$found_dir" != "X"; then
14480 break
14481 fi
14482 done
14483 fi
14484 if test "X$found_dir" != "X"; then
14485 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
14486 if test "X$found_so" != "X"; then
14487 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14488 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14489 else
14490 haveit=
14491 for x in $ltrpathdirs; do
14492 if test "X$x" = "X$found_dir"; then
14493 haveit=yes
14494 break
14495 fi
14496 done
14497 if test -z "$haveit"; then
14498 ltrpathdirs="$ltrpathdirs $found_dir"
14499 fi
14500 if test "$hardcode_direct" = yes; then
14501 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14502 else
14503 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14504 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14505 haveit=
14506 for x in $rpathdirs; do
14507 if test "X$x" = "X$found_dir"; then
14508 haveit=yes
14509 break
14510 fi
14511 done
14512 if test -z "$haveit"; then
14513 rpathdirs="$rpathdirs $found_dir"
14514 fi
14515 else
14516 haveit=
14517 for x in $LDFLAGS $LIBICONV; do
14518
14519 acl_save_prefix="$prefix"
14520 prefix="$acl_final_prefix"
14521 acl_save_exec_prefix="$exec_prefix"
14522 exec_prefix="$acl_final_exec_prefix"
14523 eval x=\"$x\"
14524 exec_prefix="$acl_save_exec_prefix"
14525 prefix="$acl_save_prefix"
14526
14527 if test "X$x" = "X-L$found_dir"; then
14528 haveit=yes
14529 break
14530 fi
14531 done
14532 if test -z "$haveit"; then
14533 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
14534 fi
14535 if test "$hardcode_minus_L" != no; then
14536 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14537 else
14538 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
14539 fi
14540 fi
14541 fi
14542 fi
14543 else
14544 if test "X$found_a" != "X"; then
14545 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
14546 else
14547 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
14548 fi
14549 fi
14550 additional_includedir=
14551 case "$found_dir" in
14552 */lib | */lib/)
14553 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14554 additional_includedir="$basedir/include"
14555 ;;
14556 esac
14557 if test "X$additional_includedir" != "X"; then
14558 if test "X$additional_includedir" != "X/usr/include"; then
14559 haveit=
14560 if test "X$additional_includedir" = "X/usr/local/include"; then
14561 if test -n "$GCC"; then
14562 case $host_os in
14563 linux*) haveit=yes;;
14564 esac
14565 fi
14566 fi
14567 if test -z "$haveit"; then
14568 for x in $CPPFLAGS $INCICONV; do
14569
14570 acl_save_prefix="$prefix"
14571 prefix="$acl_final_prefix"
14572 acl_save_exec_prefix="$exec_prefix"
14573 exec_prefix="$acl_final_exec_prefix"
14574 eval x=\"$x\"
14575 exec_prefix="$acl_save_exec_prefix"
14576 prefix="$acl_save_prefix"
14577
14578 if test "X$x" = "X-I$additional_includedir"; then
14579 haveit=yes
14580 break
14581 fi
14582 done
14583 if test -z "$haveit"; then
14584 if test -d "$additional_includedir"; then
14585 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
14586 fi
14587 fi
14588 fi
14589 fi
14590 fi
14591 if test -n "$found_la"; then
14592 save_libdir="$libdir"
14593 case "$found_la" in
14594 */* | *\\*) . "$found_la" ;;
14595 *) . "./$found_la" ;;
14596 esac
14597 libdir="$save_libdir"
14598 for dep in $dependency_libs; do
14599 case "$dep" in
14600 -L*)
14601 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14602 if test "X$additional_libdir" != "X/usr/lib"; then
14603 haveit=
14604 if test "X$additional_libdir" = "X/usr/local/lib"; then
14605 if test -n "$GCC"; then
14606 case $host_os in
14607 linux*) haveit=yes;;
14608 esac
14609 fi
14610 fi
14611 if test -z "$haveit"; then
14612 haveit=
14613 for x in $LDFLAGS $LIBICONV; do
14614
14615 acl_save_prefix="$prefix"
14616 prefix="$acl_final_prefix"
14617 acl_save_exec_prefix="$exec_prefix"
14618 exec_prefix="$acl_final_exec_prefix"
14619 eval x=\"$x\"
14620 exec_prefix="$acl_save_exec_prefix"
14621 prefix="$acl_save_prefix"
14622
14623 if test "X$x" = "X-L$additional_libdir"; then
14624 haveit=yes
14625 break
14626 fi
14627 done
14628 if test -z "$haveit"; then
14629 if test -d "$additional_libdir"; then
14630 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
14631 fi
14632 fi
14633 haveit=
14634 for x in $LDFLAGS $LTLIBICONV; do
14635
14636 acl_save_prefix="$prefix"
14637 prefix="$acl_final_prefix"
14638 acl_save_exec_prefix="$exec_prefix"
14639 exec_prefix="$acl_final_exec_prefix"
14640 eval x=\"$x\"
14641 exec_prefix="$acl_save_exec_prefix"
14642 prefix="$acl_save_prefix"
14643
14644 if test "X$x" = "X-L$additional_libdir"; then
14645 haveit=yes
14646 break
14647 fi
14648 done
14649 if test -z "$haveit"; then
14650 if test -d "$additional_libdir"; then
14651 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
14652 fi
14653 fi
14654 fi
14655 fi
14656 ;;
14657 -R*)
14658 dir=`echo "X$dep" | sed -e 's/^X-R//'`
14659 if test "$enable_rpath" != no; then
14660 haveit=
14661 for x in $rpathdirs; do
14662 if test "X$x" = "X$dir"; then
14663 haveit=yes
14664 break
14665 fi
14666 done
14667 if test -z "$haveit"; then
14668 rpathdirs="$rpathdirs $dir"
14669 fi
14670 haveit=
14671 for x in $ltrpathdirs; do
14672 if test "X$x" = "X$dir"; then
14673 haveit=yes
14674 break
14675 fi
14676 done
14677 if test -z "$haveit"; then
14678 ltrpathdirs="$ltrpathdirs $dir"
14679 fi
14680 fi
14681 ;;
14682 -l*)
14683 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14684 ;;
14685 *.la)
14686 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14687 ;;
14688 *)
14689 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
14690 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
14691 ;;
14692 esac
14693 done
14694 fi
14695 else
14696 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
14697 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
14698 fi
14699 fi
14700 fi
14701 done
14702 done
14703 if test "X$rpathdirs" != "X"; then
14704 if test -n "$hardcode_libdir_separator"; then
14705 alldirs=
14706 for found_dir in $rpathdirs; do
14707 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
14708 done
14709 acl_save_libdir="$libdir"
14710 libdir="$alldirs"
14711 eval flag=\"$hardcode_libdir_flag_spec\"
14712 libdir="$acl_save_libdir"
14713 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14714 else
14715 for found_dir in $rpathdirs; do
14716 acl_save_libdir="$libdir"
14717 libdir="$found_dir"
14718 eval flag=\"$hardcode_libdir_flag_spec\"
14719 libdir="$acl_save_libdir"
14720 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14721 done
14722 fi
14723 fi
14724 if test "X$ltrpathdirs" != "X"; then
14725 for found_dir in $ltrpathdirs; do
14726 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
14727 done
14728 fi
14729
14730
14731
14732
14733
14734
14735
14736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
14737 $as_echo_n "checking for iconv... " >&6; }
14738 if ${am_cv_func_iconv+:} false; then :
14739 $as_echo_n "(cached) " >&6
14740 else
14741
14742 am_cv_func_iconv="no, consider installing GNU libiconv"
14743 am_cv_lib_iconv=no
14744 am_save_CPPFLAGS="$CPPFLAGS"
14745 CPPFLAGS="$CPPFLAGS $INCICONV"
14746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14747 /* end confdefs.h. */
14748 #include <stdlib.h>
14749 #include <iconv.h>
14750 int
14751 main ()
14752 {
14753 iconv_t cd = iconv_open("","");
14754 iconv(cd,NULL,NULL,NULL,NULL);
14755 iconv_close(cd);
14756 ;
14757 return 0;
14758 }
14759 _ACEOF
14760 if ac_fn_c_try_link "$LINENO"; then :
14761 am_cv_func_iconv=yes
14762 fi
14763 rm -f core conftest.err conftest.$ac_objext \
14764 conftest$ac_exeext conftest.$ac_ext
14765 CPPFLAGS="$am_save_CPPFLAGS"
14766
14767 if test "$am_cv_func_iconv" != yes && test -d ../libiconv; then
14768 for _libs in .libs _libs; do
14769 am_save_CPPFLAGS="$CPPFLAGS"
14770 am_save_LIBS="$LIBS"
14771 CPPFLAGS="$CPPFLAGS -I../libiconv/include"
14772 LIBS="$LIBS ../libiconv/lib/$_libs/libiconv.a"
14773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14774 /* end confdefs.h. */
14775 #include <stdlib.h>
14776 #include <iconv.h>
14777 int
14778 main ()
14779 {
14780 iconv_t cd = iconv_open("","");
14781 iconv(cd,NULL,NULL,NULL,NULL);
14782 iconv_close(cd);
14783 ;
14784 return 0;
14785 }
14786 _ACEOF
14787 if ac_fn_c_try_link "$LINENO"; then :
14788 INCICONV="-I../libiconv/include"
14789 LIBICONV='${top_builddir}'/../libiconv/lib/$_libs/libiconv.a
14790 LTLIBICONV='${top_builddir}'/../libiconv/lib/libiconv.la
14791 am_cv_lib_iconv=yes
14792 am_cv_func_iconv=yes
14793 fi
14794 rm -f core conftest.err conftest.$ac_objext \
14795 conftest$ac_exeext conftest.$ac_ext
14796 CPPFLAGS="$am_save_CPPFLAGS"
14797 LIBS="$am_save_LIBS"
14798 if test "$am_cv_func_iconv" = "yes"; then
14799 break
14800 fi
14801 done
14802 fi
14803
14804 if test "$am_cv_func_iconv" != yes; then
14805 am_save_CPPFLAGS="$CPPFLAGS"
14806 am_save_LIBS="$LIBS"
14807 CPPFLAGS="$CPPFLAGS $INCICONV"
14808 LIBS="$LIBS $LIBICONV"
14809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14810 /* end confdefs.h. */
14811 #include <stdlib.h>
14812 #include <iconv.h>
14813 int
14814 main ()
14815 {
14816 iconv_t cd = iconv_open("","");
14817 iconv(cd,NULL,NULL,NULL,NULL);
14818 iconv_close(cd);
14819 ;
14820 return 0;
14821 }
14822 _ACEOF
14823 if ac_fn_c_try_link "$LINENO"; then :
14824 am_cv_lib_iconv=yes
14825 am_cv_func_iconv=yes
14826 fi
14827 rm -f core conftest.err conftest.$ac_objext \
14828 conftest$ac_exeext conftest.$ac_ext
14829 CPPFLAGS="$am_save_CPPFLAGS"
14830 LIBS="$am_save_LIBS"
14831 fi
14832
14833 fi
14834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
14835 $as_echo "$am_cv_func_iconv" >&6; }
14836 if test "$am_cv_func_iconv" = yes; then
14837
14838 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
14839
14840 fi
14841 if test "$am_cv_lib_iconv" = yes; then
14842
14843 for element in $INCICONV; do
14844 haveit=
14845 for x in $CPPFLAGS; do
14846
14847 acl_save_prefix="$prefix"
14848 prefix="$acl_final_prefix"
14849 acl_save_exec_prefix="$exec_prefix"
14850 exec_prefix="$acl_final_exec_prefix"
14851 eval x=\"$x\"
14852 exec_prefix="$acl_save_exec_prefix"
14853 prefix="$acl_save_prefix"
14854
14855 if test "X$x" = "X$element"; then
14856 haveit=yes
14857 break
14858 fi
14859 done
14860 if test -z "$haveit"; then
14861 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
14862 fi
14863 done
14864
14865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
14866 $as_echo_n "checking how to link with libiconv... " >&6; }
14867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
14868 $as_echo "$LIBICONV" >&6; }
14869 else
14870 LIBICONV=
14871 LTLIBICONV=
14872 fi
14873
14874
14875
14876 if test "$am_cv_func_iconv" = yes; then
14877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
14878 $as_echo_n "checking for iconv declaration... " >&6; }
14879 if ${am_cv_proto_iconv+:} false; then :
14880 $as_echo_n "(cached) " >&6
14881 else
14882
14883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14884 /* end confdefs.h. */
14885
14886 #include <stdlib.h>
14887 #include <iconv.h>
14888 extern
14889 #ifdef __cplusplus
14890 "C"
14891 #endif
14892 #if defined(__STDC__) || defined(__cplusplus)
14893 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
14894 #else
14895 size_t iconv();
14896 #endif
14897
14898 int
14899 main ()
14900 {
14901
14902 ;
14903 return 0;
14904 }
14905 _ACEOF
14906 if ac_fn_c_try_compile "$LINENO"; then :
14907 am_cv_proto_iconv_arg1=""
14908 else
14909 am_cv_proto_iconv_arg1="const"
14910 fi
14911 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14912 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);"
14913 fi
14914
14915 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
14916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
14917 }$am_cv_proto_iconv" >&5
14918 $as_echo "${ac_t:-
14919 }$am_cv_proto_iconv" >&6; }
14920
14921 cat >>confdefs.h <<_ACEOF
14922 #define ICONV_CONST $am_cv_proto_iconv_arg1
14923 _ACEOF
14924
14925 fi
14926
14927
14928 all_targets=false
14929 BUILD_SRCONV=
14930 BUILD_DLLTOOL=
14931 DLLTOOL_DEFS=
14932 DLLTOOL_DEFAULT=
14933 BUILD_WINDRES=
14934 BUILD_WINDMC=
14935 BUILD_DLLWRAP=
14936 BUILD_MISC=
14937 BUILD_INSTALL_MISC=
14938 OBJDUMP_DEFS=
14939 OBJDUMP_PRIVATE_VECTORS=
14940 OBJDUMP_PRIVATE_OFILES=
14941 od_vectors=
14942
14943 for targ in $target $canon_targets
14944 do
14945 if test "x$targ" = "xall"; then
14946 all_targets=true
14947 BUILD_SRCONV='$(SRCONV_PROG)'
14948 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
14949 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
14950 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
14951 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
14952 if test -z "$DLLTOOL_DEFAULT"; then
14953 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
14954 fi
14955 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
14956 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
14957 od_vectors="$od_vectors objdump_private_desc_xcoff"
14958 else
14959 case $targ in
14960 *-*-hms*) BUILD_SRCONV='$(SRCONV_PROG)' ;;
14961 esac
14962
14963 case $targ in
14964 arm-wince-pe* | arm-*-wince | arm*-*-cegcc* | arm*-*-mingw32ce*)
14965 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
14966 if test -z "$DLLTOOL_DEFAULT"; then
14967 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_WINCE"
14968 fi
14969 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_WINCE -DDLLTOOL_ARM"
14970 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
14971 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
14972 ;;
14973 arm-*-pe*)
14974 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
14975 if test -z "$DLLTOOL_DEFAULT"; then
14976 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM"
14977 fi
14978 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
14979 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
14980 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
14981 ;;
14982 x86_64-*-mingw* | x86_64-*-cygwin*)
14983 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
14984 if test -z "$DLLTOOL_DEFAULT"; then
14985 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MX86_64"
14986 fi
14987 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MX86_64"
14988 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
14989 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
14990 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
14991 ;;
14992 i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32** | i[3-7]86-*-netbsdpe*)
14993 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
14994 if test -z "$DLLTOOL_DEFAULT"; then
14995 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
14996 fi
14997 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
14998 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
14999 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15000 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
15001 ;;
15002 i[3-7]86-*-interix)
15003 BUILD_DLLTOOL='$(DLLTOOL_PROG)'
15004 if test -z "$DLLTOOL_DEFAULT"; then
15005 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
15006 fi
15007 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
15008 ;;
15009 powerpc*-aix5.[01])
15010 ;;
15011 powerpc*-aix[5-9].*)
15012 OBJDUMP_DEFS="-DAIX_WEAK_SUPPORT"
15013 ;;
15014 powerpc*-*-pe* | powerpc*-*-cygwin*)
15015 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15016 if test -z "$DLLTOOL_DEFAULT"; then
15017 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_PPC"
15018 fi
15019 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_PPC"
15020 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15021 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15022 ;;
15023 powerpc*-*-linux* | powerpc*-*-elf* | powerpc*-*-eabi*)
15024 case "$BUILD_INSTALL_MISC" in
15025 *embedspu*) ;;
15026 *) BUILD_INSTALL_MISC="${BUILD_INSTALL_MISC} embedspu"
15027 esac
15028 ;;
15029 sh*-*-pe)
15030 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15031 if test -z "$DLLTOOL_DEFAULT"; then
15032 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_SH"
15033 fi
15034 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_SH"
15035 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15036 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15037 ;;
15038 spu-*-*)
15039 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
15040 ;;
15041 mips*-*-pe)
15042 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15043 if test -z "$DLLTOOL_DEFAULT"; then
15044 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MIPS"
15045 fi
15046 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MIPS"
15047 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15048 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15049 ;;
15050 mcore-*-pe)
15051 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15052 if test -z "$DLLTOOL_DEFAULT"; then
15053 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE"
15054 fi
15055 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE"
15056 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15057 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15058 ;;
15059 mcore-*-elf)
15060 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
15061 if test -z "$DLLTOOL_DEFAULT"; then
15062 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE_ELF"
15063 fi
15064 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE_ELF"
15065 ;;
15066 mep-*)
15067 OBJDUMP_DEFS="-DSKIP_ZEROES=256 -DSKIP_ZEROES_AT_END=0"
15068 ;;
15069 esac
15070
15071 # Add objdump private vectors.
15072 case $targ in
15073 avr-*-*)
15074 od_vectors="$od_vectors objdump_private_desc_elf32_avr"
15075 ;;
15076 powerpc*-*-aix* | rs6000-*-aix*)
15077 od_vectors="$od_vectors objdump_private_desc_xcoff"
15078 ;;
15079 *-*-darwin*)
15080 od_vectors="$od_vectors objdump_private_desc_mach_o"
15081 ;;
15082 esac
15083 fi
15084 done
15085
15086
15087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libctf support" >&5
15088 $as_echo_n "checking for libctf support... " >&6; }
15089 case "${target}" in
15090 *-*-pe | *-*-*vms* | *-*-darwin | *-*-*coff* | *-*-wince | *-*-mingw*)
15091 if ${bu_cv_libctf_support+:} false; then :
15092 $as_echo_n "(cached) " >&6
15093 else
15094 bu_cv_libctf_support=no
15095 fi
15096
15097 ;;
15098 *-*-aout | *-*-osf* | *-*-go32 | *-*-macos* | *-*-rhapsody*)
15099 if ${bu_cv_libctf_support+:} false; then :
15100 $as_echo_n "(cached) " >&6
15101 else
15102 bu_cv_libctf_support=no
15103 fi
15104
15105 ;;
15106 *-*-netbsdpe | *-*-cygwin* | *-*-pep | *-*-msdos | *-*-winnt)
15107 if ${bu_cv_libctf_support+:} false; then :
15108 $as_echo_n "(cached) " >&6
15109 else
15110 bu_cv_libctf_support=no
15111 fi
15112
15113 ;;
15114 ns32k-*-* | pdp11-*-* | *-*-aix* | *-*-netbsdaout)
15115 if ${bu_cv_libctf_support+:} false; then :
15116 $as_echo_n "(cached) " >&6
15117 else
15118 bu_cv_libctf_support=no
15119 fi
15120
15121 ;;
15122 *)
15123 if ${bu_cv_libctf_support+:} false; then :
15124 $as_echo_n "(cached) " >&6
15125 else
15126 bu_cv_libctf_support=yes
15127 fi
15128
15129 ;;
15130 esac
15131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_libctf_support" >&5
15132 $as_echo "$bu_cv_libctf_support" >&6; }
15133 if test $bu_cv_libctf_support = yes; then
15134
15135 $as_echo "#define HAVE_LIBCTF 1" >>confdefs.h
15136
15137 fi
15138 LIBCTF=
15139 if test $bu_cv_libctf_support = yes; then
15140 LIBCTF=../libctf/libctf.a
15141 fi
15142
15143
15144 # Uniq objdump private vector, build objdump target ofiles.
15145 od_files=
15146 f=""
15147 for i in $od_vectors ; do
15148 case " $f " in
15149 *" $i "*) ;;
15150 *)
15151 f="$f $i"
15152 OBJDUMP_PRIVATE_VECTORS="$OBJDUMP_PRIVATE_VECTORS &$i,"
15153 case $i in
15154 objdump_private_desc_elf32_avr)
15155 od_files="$od_files od-elf32_avr" ;;
15156 objdump_private_desc_xcoff)
15157 od_files="$od_files od-xcoff" ;;
15158 objdump_private_desc_mach_o)
15159 od_files="$od_files od-macho" ;;
15160 *) as_fn_error $? "*** unknown private vector $i" "$LINENO" 5 ;;
15161 esac
15162 ;;
15163 esac
15164 done
15165
15166 # Uniq objdump target ofiles
15167 f=""
15168 for i in $od_files ; do
15169 case " $f " in
15170 *" $i "*) ;;
15171 *)
15172 f="$f $i"
15173 OBJDUMP_PRIVATE_OFILES="$OBJDUMP_PRIVATE_OFILES $i.$objext"
15174 ;;
15175 esac
15176 done
15177
15178 DLLTOOL_DEFS="$DLLTOOL_DEFS $DLLTOOL_DEFAULT"
15179
15180 if test "${with_windres+set}" = set; then
15181 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
15182 fi
15183
15184 if test "${with_windmc+set}" = set; then
15185 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
15186 fi
15187
15188 OBJDUMP_DEFS="${OBJDUMP_DEFS} -DOBJDUMP_PRIVATE_VECTORS=\"${OBJDUMP_PRIVATE_VECTORS}\""
15189
15190
15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203 cat >>confdefs.h <<_ACEOF
15204 #define TARGET "${target}"
15205 _ACEOF
15206
15207
15208 targ=$target
15209 . $srcdir/../bfd/config.bfd
15210 if test "x$targ_underscore" = "xyes"; then
15211 UNDERSCORE=1
15212 else
15213 UNDERSCORE=0
15214 fi
15215
15216 cat >>confdefs.h <<_ACEOF
15217 #define TARGET_PREPENDS_UNDERSCORE $UNDERSCORE
15218 _ACEOF
15219
15220
15221 # Emulation
15222 targ=$target
15223 . ${srcdir}/configure.tgt
15224 EMULATION=$targ_emul
15225 EMULATION_VECTOR=$targ_emul_vector
15226
15227
15228
15229
15230 # Required for html and install-html
15231
15232
15233
15234
15235
15236 ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in"
15237
15238 cat >confcache <<\_ACEOF
15239 # This file is a shell script that caches the results of configure
15240 # tests run on this system so they can be shared between configure
15241 # scripts and configure runs, see configure's option --config-cache.
15242 # It is not useful on other systems. If it contains results you don't
15243 # want to keep, you may remove or edit it.
15244 #
15245 # config.status only pays attention to the cache file if you give it
15246 # the --recheck option to rerun configure.
15247 #
15248 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15249 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15250 # following values.
15251
15252 _ACEOF
15253
15254 # The following way of writing the cache mishandles newlines in values,
15255 # but we know of no workaround that is simple, portable, and efficient.
15256 # So, we kill variables containing newlines.
15257 # Ultrix sh set writes to stderr and can't be redirected directly,
15258 # and sets the high bit in the cache file unless we assign to the vars.
15259 (
15260 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15261 eval ac_val=\$$ac_var
15262 case $ac_val in #(
15263 *${as_nl}*)
15264 case $ac_var in #(
15265 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15266 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15267 esac
15268 case $ac_var in #(
15269 _ | IFS | as_nl) ;; #(
15270 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15271 *) { eval $ac_var=; unset $ac_var;} ;;
15272 esac ;;
15273 esac
15274 done
15275
15276 (set) 2>&1 |
15277 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15278 *${as_nl}ac_space=\ *)
15279 # `set' does not quote correctly, so add quotes: double-quote
15280 # substitution turns \\\\ into \\, and sed turns \\ into \.
15281 sed -n \
15282 "s/'/'\\\\''/g;
15283 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15284 ;; #(
15285 *)
15286 # `set' quotes correctly as required by POSIX, so do not add quotes.
15287 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15288 ;;
15289 esac |
15290 sort
15291 ) |
15292 sed '
15293 /^ac_cv_env_/b end
15294 t clear
15295 :clear
15296 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15297 t end
15298 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15299 :end' >>confcache
15300 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15301 if test -w "$cache_file"; then
15302 if test "x$cache_file" != "x/dev/null"; then
15303 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15304 $as_echo "$as_me: updating cache $cache_file" >&6;}
15305 if test ! -f "$cache_file" || test -h "$cache_file"; then
15306 cat confcache >"$cache_file"
15307 else
15308 case $cache_file in #(
15309 */* | ?:*)
15310 mv -f confcache "$cache_file"$$ &&
15311 mv -f "$cache_file"$$ "$cache_file" ;; #(
15312 *)
15313 mv -f confcache "$cache_file" ;;
15314 esac
15315 fi
15316 fi
15317 else
15318 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15319 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15320 fi
15321 fi
15322 rm -f confcache
15323
15324 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15325 # Let make expand exec_prefix.
15326 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15327
15328 DEFS=-DHAVE_CONFIG_H
15329
15330 ac_libobjs=
15331 ac_ltlibobjs=
15332 U=
15333 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15334 # 1. Remove the extension, and $U if already installed.
15335 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15336 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15337 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15338 # will be set to the directory where LIBOBJS objects are built.
15339 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15340 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15341 done
15342 LIBOBJS=$ac_libobjs
15343
15344 LTLIBOBJS=$ac_ltlibobjs
15345
15346
15347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15348 $as_echo_n "checking that generated files are newer than configure... " >&6; }
15349 if test -n "$am_sleep_pid"; then
15350 # Hide warnings about reused PIDs.
15351 wait $am_sleep_pid 2>/dev/null
15352 fi
15353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15354 $as_echo "done" >&6; }
15355 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15356 as_fn_error $? "conditional \"AMDEP\" was never defined.
15357 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15358 fi
15359 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15360 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15361 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15362 fi
15363 if test -n "$EXEEXT"; then
15364 am__EXEEXT_TRUE=
15365 am__EXEEXT_FALSE='#'
15366 else
15367 am__EXEEXT_TRUE='#'
15368 am__EXEEXT_FALSE=
15369 fi
15370
15371 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15372 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
15373 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15374 fi
15375 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
15376 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
15377 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15378 fi
15379
15380 : "${CONFIG_STATUS=./config.status}"
15381 ac_write_fail=0
15382 ac_clean_files_save=$ac_clean_files
15383 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15384 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15385 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15386 as_write_fail=0
15387 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15388 #! $SHELL
15389 # Generated by $as_me.
15390 # Run this file to recreate the current configuration.
15391 # Compiler output produced by configure, useful for debugging
15392 # configure, is in config.log if it exists.
15393
15394 debug=false
15395 ac_cs_recheck=false
15396 ac_cs_silent=false
15397
15398 SHELL=\${CONFIG_SHELL-$SHELL}
15399 export SHELL
15400 _ASEOF
15401 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15402 ## -------------------- ##
15403 ## M4sh Initialization. ##
15404 ## -------------------- ##
15405
15406 # Be more Bourne compatible
15407 DUALCASE=1; export DUALCASE # for MKS sh
15408 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15409 emulate sh
15410 NULLCMD=:
15411 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15412 # is contrary to our usage. Disable this feature.
15413 alias -g '${1+"$@"}'='"$@"'
15414 setopt NO_GLOB_SUBST
15415 else
15416 case `(set -o) 2>/dev/null` in #(
15417 *posix*) :
15418 set -o posix ;; #(
15419 *) :
15420 ;;
15421 esac
15422 fi
15423
15424
15425 as_nl='
15426 '
15427 export as_nl
15428 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15429 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15430 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15431 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15432 # Prefer a ksh shell builtin over an external printf program on Solaris,
15433 # but without wasting forks for bash or zsh.
15434 if test -z "$BASH_VERSION$ZSH_VERSION" \
15435 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15436 as_echo='print -r --'
15437 as_echo_n='print -rn --'
15438 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15439 as_echo='printf %s\n'
15440 as_echo_n='printf %s'
15441 else
15442 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15443 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15444 as_echo_n='/usr/ucb/echo -n'
15445 else
15446 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15447 as_echo_n_body='eval
15448 arg=$1;
15449 case $arg in #(
15450 *"$as_nl"*)
15451 expr "X$arg" : "X\\(.*\\)$as_nl";
15452 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15453 esac;
15454 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15455 '
15456 export as_echo_n_body
15457 as_echo_n='sh -c $as_echo_n_body as_echo'
15458 fi
15459 export as_echo_body
15460 as_echo='sh -c $as_echo_body as_echo'
15461 fi
15462
15463 # The user is always right.
15464 if test "${PATH_SEPARATOR+set}" != set; then
15465 PATH_SEPARATOR=:
15466 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15467 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15468 PATH_SEPARATOR=';'
15469 }
15470 fi
15471
15472
15473 # IFS
15474 # We need space, tab and new line, in precisely that order. Quoting is
15475 # there to prevent editors from complaining about space-tab.
15476 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15477 # splitting by setting IFS to empty value.)
15478 IFS=" "" $as_nl"
15479
15480 # Find who we are. Look in the path if we contain no directory separator.
15481 as_myself=
15482 case $0 in #((
15483 *[\\/]* ) as_myself=$0 ;;
15484 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15485 for as_dir in $PATH
15486 do
15487 IFS=$as_save_IFS
15488 test -z "$as_dir" && as_dir=.
15489 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15490 done
15491 IFS=$as_save_IFS
15492
15493 ;;
15494 esac
15495 # We did not find ourselves, most probably we were run as `sh COMMAND'
15496 # in which case we are not to be found in the path.
15497 if test "x$as_myself" = x; then
15498 as_myself=$0
15499 fi
15500 if test ! -f "$as_myself"; then
15501 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15502 exit 1
15503 fi
15504
15505 # Unset variables that we do not need and which cause bugs (e.g. in
15506 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15507 # suppresses any "Segmentation fault" message there. '((' could
15508 # trigger a bug in pdksh 5.2.14.
15509 for as_var in BASH_ENV ENV MAIL MAILPATH
15510 do eval test x\${$as_var+set} = xset \
15511 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15512 done
15513 PS1='$ '
15514 PS2='> '
15515 PS4='+ '
15516
15517 # NLS nuisances.
15518 LC_ALL=C
15519 export LC_ALL
15520 LANGUAGE=C
15521 export LANGUAGE
15522
15523 # CDPATH.
15524 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15525
15526
15527 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15528 # ----------------------------------------
15529 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15530 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15531 # script with STATUS, using 1 if that was 0.
15532 as_fn_error ()
15533 {
15534 as_status=$1; test $as_status -eq 0 && as_status=1
15535 if test "$4"; then
15536 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15537 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15538 fi
15539 $as_echo "$as_me: error: $2" >&2
15540 as_fn_exit $as_status
15541 } # as_fn_error
15542
15543
15544 # as_fn_set_status STATUS
15545 # -----------------------
15546 # Set $? to STATUS, without forking.
15547 as_fn_set_status ()
15548 {
15549 return $1
15550 } # as_fn_set_status
15551
15552 # as_fn_exit STATUS
15553 # -----------------
15554 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15555 as_fn_exit ()
15556 {
15557 set +e
15558 as_fn_set_status $1
15559 exit $1
15560 } # as_fn_exit
15561
15562 # as_fn_unset VAR
15563 # ---------------
15564 # Portably unset VAR.
15565 as_fn_unset ()
15566 {
15567 { eval $1=; unset $1;}
15568 }
15569 as_unset=as_fn_unset
15570 # as_fn_append VAR VALUE
15571 # ----------------------
15572 # Append the text in VALUE to the end of the definition contained in VAR. Take
15573 # advantage of any shell optimizations that allow amortized linear growth over
15574 # repeated appends, instead of the typical quadratic growth present in naive
15575 # implementations.
15576 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15577 eval 'as_fn_append ()
15578 {
15579 eval $1+=\$2
15580 }'
15581 else
15582 as_fn_append ()
15583 {
15584 eval $1=\$$1\$2
15585 }
15586 fi # as_fn_append
15587
15588 # as_fn_arith ARG...
15589 # ------------------
15590 # Perform arithmetic evaluation on the ARGs, and store the result in the
15591 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15592 # must be portable across $(()) and expr.
15593 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15594 eval 'as_fn_arith ()
15595 {
15596 as_val=$(( $* ))
15597 }'
15598 else
15599 as_fn_arith ()
15600 {
15601 as_val=`expr "$@" || test $? -eq 1`
15602 }
15603 fi # as_fn_arith
15604
15605
15606 if expr a : '\(a\)' >/dev/null 2>&1 &&
15607 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15608 as_expr=expr
15609 else
15610 as_expr=false
15611 fi
15612
15613 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15614 as_basename=basename
15615 else
15616 as_basename=false
15617 fi
15618
15619 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15620 as_dirname=dirname
15621 else
15622 as_dirname=false
15623 fi
15624
15625 as_me=`$as_basename -- "$0" ||
15626 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15627 X"$0" : 'X\(//\)$' \| \
15628 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15629 $as_echo X/"$0" |
15630 sed '/^.*\/\([^/][^/]*\)\/*$/{
15631 s//\1/
15632 q
15633 }
15634 /^X\/\(\/\/\)$/{
15635 s//\1/
15636 q
15637 }
15638 /^X\/\(\/\).*/{
15639 s//\1/
15640 q
15641 }
15642 s/.*/./; q'`
15643
15644 # Avoid depending upon Character Ranges.
15645 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15646 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15647 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15648 as_cr_digits='0123456789'
15649 as_cr_alnum=$as_cr_Letters$as_cr_digits
15650
15651 ECHO_C= ECHO_N= ECHO_T=
15652 case `echo -n x` in #(((((
15653 -n*)
15654 case `echo 'xy\c'` in
15655 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15656 xy) ECHO_C='\c';;
15657 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15658 ECHO_T=' ';;
15659 esac;;
15660 *)
15661 ECHO_N='-n';;
15662 esac
15663
15664 rm -f conf$$ conf$$.exe conf$$.file
15665 if test -d conf$$.dir; then
15666 rm -f conf$$.dir/conf$$.file
15667 else
15668 rm -f conf$$.dir
15669 mkdir conf$$.dir 2>/dev/null
15670 fi
15671 if (echo >conf$$.file) 2>/dev/null; then
15672 if ln -s conf$$.file conf$$ 2>/dev/null; then
15673 as_ln_s='ln -s'
15674 # ... but there are two gotchas:
15675 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15676 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15677 # In both cases, we have to default to `cp -pR'.
15678 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15679 as_ln_s='cp -pR'
15680 elif ln conf$$.file conf$$ 2>/dev/null; then
15681 as_ln_s=ln
15682 else
15683 as_ln_s='cp -pR'
15684 fi
15685 else
15686 as_ln_s='cp -pR'
15687 fi
15688 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15689 rmdir conf$$.dir 2>/dev/null
15690
15691
15692 # as_fn_mkdir_p
15693 # -------------
15694 # Create "$as_dir" as a directory, including parents if necessary.
15695 as_fn_mkdir_p ()
15696 {
15697
15698 case $as_dir in #(
15699 -*) as_dir=./$as_dir;;
15700 esac
15701 test -d "$as_dir" || eval $as_mkdir_p || {
15702 as_dirs=
15703 while :; do
15704 case $as_dir in #(
15705 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15706 *) as_qdir=$as_dir;;
15707 esac
15708 as_dirs="'$as_qdir' $as_dirs"
15709 as_dir=`$as_dirname -- "$as_dir" ||
15710 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15711 X"$as_dir" : 'X\(//\)[^/]' \| \
15712 X"$as_dir" : 'X\(//\)$' \| \
15713 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15714 $as_echo X"$as_dir" |
15715 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15716 s//\1/
15717 q
15718 }
15719 /^X\(\/\/\)[^/].*/{
15720 s//\1/
15721 q
15722 }
15723 /^X\(\/\/\)$/{
15724 s//\1/
15725 q
15726 }
15727 /^X\(\/\).*/{
15728 s//\1/
15729 q
15730 }
15731 s/.*/./; q'`
15732 test -d "$as_dir" && break
15733 done
15734 test -z "$as_dirs" || eval "mkdir $as_dirs"
15735 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15736
15737
15738 } # as_fn_mkdir_p
15739 if mkdir -p . 2>/dev/null; then
15740 as_mkdir_p='mkdir -p "$as_dir"'
15741 else
15742 test -d ./-p && rmdir ./-p
15743 as_mkdir_p=false
15744 fi
15745
15746
15747 # as_fn_executable_p FILE
15748 # -----------------------
15749 # Test if FILE is an executable regular file.
15750 as_fn_executable_p ()
15751 {
15752 test -f "$1" && test -x "$1"
15753 } # as_fn_executable_p
15754 as_test_x='test -x'
15755 as_executable_p=as_fn_executable_p
15756
15757 # Sed expression to map a string onto a valid CPP name.
15758 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15759
15760 # Sed expression to map a string onto a valid variable name.
15761 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15762
15763
15764 exec 6>&1
15765 ## ----------------------------------- ##
15766 ## Main body of $CONFIG_STATUS script. ##
15767 ## ----------------------------------- ##
15768 _ASEOF
15769 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15770
15771 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15772 # Save the log message, to keep $0 and so on meaningful, and to
15773 # report actual input values of CONFIG_FILES etc. instead of their
15774 # values after options handling.
15775 ac_log="
15776 This file was extended by binutils $as_me 2.32.51, which was
15777 generated by GNU Autoconf 2.69. Invocation command line was
15778
15779 CONFIG_FILES = $CONFIG_FILES
15780 CONFIG_HEADERS = $CONFIG_HEADERS
15781 CONFIG_LINKS = $CONFIG_LINKS
15782 CONFIG_COMMANDS = $CONFIG_COMMANDS
15783 $ $0 $@
15784
15785 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15786 "
15787
15788 _ACEOF
15789
15790 case $ac_config_files in *"
15791 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15792 esac
15793
15794 case $ac_config_headers in *"
15795 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15796 esac
15797
15798
15799 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15800 # Files that config.status was made for.
15801 config_files="$ac_config_files"
15802 config_headers="$ac_config_headers"
15803 config_commands="$ac_config_commands"
15804
15805 _ACEOF
15806
15807 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15808 ac_cs_usage="\
15809 \`$as_me' instantiates files and other configuration actions
15810 from templates according to the current configuration. Unless the files
15811 and actions are specified as TAGs, all are instantiated by default.
15812
15813 Usage: $0 [OPTION]... [TAG]...
15814
15815 -h, --help print this help, then exit
15816 -V, --version print version number and configuration settings, then exit
15817 --config print configuration, then exit
15818 -q, --quiet, --silent
15819 do not print progress messages
15820 -d, --debug don't remove temporary files
15821 --recheck update $as_me by reconfiguring in the same conditions
15822 --file=FILE[:TEMPLATE]
15823 instantiate the configuration file FILE
15824 --header=FILE[:TEMPLATE]
15825 instantiate the configuration header FILE
15826
15827 Configuration files:
15828 $config_files
15829
15830 Configuration headers:
15831 $config_headers
15832
15833 Configuration commands:
15834 $config_commands
15835
15836 Report bugs to the package provider."
15837
15838 _ACEOF
15839 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15840 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15841 ac_cs_version="\\
15842 binutils config.status 2.32.51
15843 configured by $0, generated by GNU Autoconf 2.69,
15844 with options \\"\$ac_cs_config\\"
15845
15846 Copyright (C) 2012 Free Software Foundation, Inc.
15847 This config.status script is free software; the Free Software Foundation
15848 gives unlimited permission to copy, distribute and modify it."
15849
15850 ac_pwd='$ac_pwd'
15851 srcdir='$srcdir'
15852 INSTALL='$INSTALL'
15853 MKDIR_P='$MKDIR_P'
15854 AWK='$AWK'
15855 test -n "\$AWK" || AWK=awk
15856 _ACEOF
15857
15858 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15859 # The default lists apply if the user does not specify any file.
15860 ac_need_defaults=:
15861 while test $# != 0
15862 do
15863 case $1 in
15864 --*=?*)
15865 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15866 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15867 ac_shift=:
15868 ;;
15869 --*=)
15870 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15871 ac_optarg=
15872 ac_shift=:
15873 ;;
15874 *)
15875 ac_option=$1
15876 ac_optarg=$2
15877 ac_shift=shift
15878 ;;
15879 esac
15880
15881 case $ac_option in
15882 # Handling of the options.
15883 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15884 ac_cs_recheck=: ;;
15885 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15886 $as_echo "$ac_cs_version"; exit ;;
15887 --config | --confi | --conf | --con | --co | --c )
15888 $as_echo "$ac_cs_config"; exit ;;
15889 --debug | --debu | --deb | --de | --d | -d )
15890 debug=: ;;
15891 --file | --fil | --fi | --f )
15892 $ac_shift
15893 case $ac_optarg in
15894 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15895 '') as_fn_error $? "missing file argument" ;;
15896 esac
15897 as_fn_append CONFIG_FILES " '$ac_optarg'"
15898 ac_need_defaults=false;;
15899 --header | --heade | --head | --hea )
15900 $ac_shift
15901 case $ac_optarg in
15902 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15903 esac
15904 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15905 ac_need_defaults=false;;
15906 --he | --h)
15907 # Conflict between --help and --header
15908 as_fn_error $? "ambiguous option: \`$1'
15909 Try \`$0 --help' for more information.";;
15910 --help | --hel | -h )
15911 $as_echo "$ac_cs_usage"; exit ;;
15912 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15913 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15914 ac_cs_silent=: ;;
15915
15916 # This is an error.
15917 -*) as_fn_error $? "unrecognized option: \`$1'
15918 Try \`$0 --help' for more information." ;;
15919
15920 *) as_fn_append ac_config_targets " $1"
15921 ac_need_defaults=false ;;
15922
15923 esac
15924 shift
15925 done
15926
15927 ac_configure_extra_args=
15928
15929 if $ac_cs_silent; then
15930 exec 6>/dev/null
15931 ac_configure_extra_args="$ac_configure_extra_args --silent"
15932 fi
15933
15934 _ACEOF
15935 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15936 if \$ac_cs_recheck; then
15937 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15938 shift
15939 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15940 CONFIG_SHELL='$SHELL'
15941 export CONFIG_SHELL
15942 exec "\$@"
15943 fi
15944
15945 _ACEOF
15946 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15947 exec 5>>config.log
15948 {
15949 echo
15950 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15951 ## Running $as_me. ##
15952 _ASBOX
15953 $as_echo "$ac_log"
15954 } >&5
15955
15956 _ACEOF
15957 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15958 #
15959 # INIT-COMMANDS
15960 #
15961 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15962
15963
15964 # The HP-UX ksh and POSIX shell print the target directory to stdout
15965 # if CDPATH is set.
15966 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15967
15968 sed_quote_subst='$sed_quote_subst'
15969 double_quote_subst='$double_quote_subst'
15970 delay_variable_subst='$delay_variable_subst'
15971 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15972 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15973 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15974 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15975 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15976 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15977 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15978 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15979 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15980 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15981 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15982 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15983 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15984 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15985 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15986 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15987 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15988 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15989 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15990 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15991 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15992 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15993 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15994 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15995 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15996 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15997 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15998 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15999 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16000 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16001 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16002 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16003 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16004 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16005 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16006 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16007 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16008 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16009 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16010 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16011 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16012 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16013 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16014 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16015 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16016 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16017 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16018 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16019 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"`'
16020 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16021 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16022 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16023 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16024 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16025 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16026 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16027 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16028 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16029 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16030 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16031 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16032 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16033 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16034 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16035 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16036 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16037 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16038 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16039 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16040 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16041 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16042 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16043 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16044 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16045 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16046 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16047 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16048 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16049 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16050 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16051 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16052 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16053 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16054 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16055 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16056 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16057 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16058 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16059 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16060 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16061 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16062 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16063 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16064 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16065 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16066 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16067 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16068 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16069 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16070 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16071 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16072 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16073 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16074 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16075 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16076 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16077 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16078 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16079 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16080 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16081 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16082 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16083 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16084 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16085 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16086 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16087 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16088 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16089 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16090 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16091
16092 LTCC='$LTCC'
16093 LTCFLAGS='$LTCFLAGS'
16094 compiler='$compiler_DEFAULT'
16095
16096 # A function that is used when there is no print builtin or printf.
16097 func_fallback_echo ()
16098 {
16099 eval 'cat <<_LTECHO_EOF
16100 \$1
16101 _LTECHO_EOF'
16102 }
16103
16104 # Quote evaled strings.
16105 for var in SHELL \
16106 ECHO \
16107 SED \
16108 GREP \
16109 EGREP \
16110 FGREP \
16111 LD \
16112 NM \
16113 LN_S \
16114 lt_SP2NL \
16115 lt_NL2SP \
16116 reload_flag \
16117 OBJDUMP \
16118 deplibs_check_method \
16119 file_magic_cmd \
16120 AR \
16121 AR_FLAGS \
16122 STRIP \
16123 RANLIB \
16124 CC \
16125 CFLAGS \
16126 compiler \
16127 lt_cv_sys_global_symbol_pipe \
16128 lt_cv_sys_global_symbol_to_cdecl \
16129 lt_cv_sys_global_symbol_to_c_name_address \
16130 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16131 lt_prog_compiler_no_builtin_flag \
16132 lt_prog_compiler_wl \
16133 lt_prog_compiler_pic \
16134 lt_prog_compiler_static \
16135 lt_cv_prog_compiler_c_o \
16136 need_locks \
16137 DSYMUTIL \
16138 NMEDIT \
16139 LIPO \
16140 OTOOL \
16141 OTOOL64 \
16142 shrext_cmds \
16143 export_dynamic_flag_spec \
16144 whole_archive_flag_spec \
16145 compiler_needs_object \
16146 with_gnu_ld \
16147 allow_undefined_flag \
16148 no_undefined_flag \
16149 hardcode_libdir_flag_spec \
16150 hardcode_libdir_flag_spec_ld \
16151 hardcode_libdir_separator \
16152 fix_srcfile_path \
16153 exclude_expsyms \
16154 include_expsyms \
16155 file_list_spec \
16156 variables_saved_for_relink \
16157 libname_spec \
16158 library_names_spec \
16159 soname_spec \
16160 install_override_mode \
16161 finish_eval \
16162 old_striplib \
16163 striplib; do
16164 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16165 *[\\\\\\\`\\"\\\$]*)
16166 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16167 ;;
16168 *)
16169 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16170 ;;
16171 esac
16172 done
16173
16174 # Double-quote double-evaled strings.
16175 for var in reload_cmds \
16176 old_postinstall_cmds \
16177 old_postuninstall_cmds \
16178 old_archive_cmds \
16179 extract_expsyms_cmds \
16180 old_archive_from_new_cmds \
16181 old_archive_from_expsyms_cmds \
16182 archive_cmds \
16183 archive_expsym_cmds \
16184 module_cmds \
16185 module_expsym_cmds \
16186 export_symbols_cmds \
16187 prelink_cmds \
16188 postinstall_cmds \
16189 postuninstall_cmds \
16190 finish_cmds \
16191 sys_lib_search_path_spec \
16192 sys_lib_dlsearch_path_spec; do
16193 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16194 *[\\\\\\\`\\"\\\$]*)
16195 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16196 ;;
16197 *)
16198 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16199 ;;
16200 esac
16201 done
16202
16203 ac_aux_dir='$ac_aux_dir'
16204 xsi_shell='$xsi_shell'
16205 lt_shell_append='$lt_shell_append'
16206
16207 # See if we are running on zsh, and set the options which allow our
16208 # commands through without removal of \ escapes INIT.
16209 if test -n "\${ZSH_VERSION+set}" ; then
16210 setopt NO_GLOB_SUBST
16211 fi
16212
16213
16214 PACKAGE='$PACKAGE'
16215 VERSION='$VERSION'
16216 TIMESTAMP='$TIMESTAMP'
16217 RM='$RM'
16218 ofile='$ofile'
16219
16220
16221
16222 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
16223 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16224 # from automake.
16225 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16226 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16227 LINGUAS="${LINGUAS-%UNSET%}"
16228
16229
16230 _ACEOF
16231
16232 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16233
16234 # Handling of arguments.
16235 for ac_config_target in $ac_config_targets
16236 do
16237 case $ac_config_target in
16238 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16239 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16240 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16241 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16242 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16243 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16244 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16245
16246 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16247 esac
16248 done
16249
16250
16251 # If the user did not use the arguments to specify the items to instantiate,
16252 # then the envvar interface is used. Set only those that are not.
16253 # We use the long form for the default assignment because of an extremely
16254 # bizarre bug on SunOS 4.1.3.
16255 if $ac_need_defaults; then
16256 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16257 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16258 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16259 fi
16260
16261 # Have a temporary directory for convenience. Make it in the build tree
16262 # simply because there is no reason against having it here, and in addition,
16263 # creating and moving files from /tmp can sometimes cause problems.
16264 # Hook for its removal unless debugging.
16265 # Note that there is a small window in which the directory will not be cleaned:
16266 # after its creation but before its name has been assigned to `$tmp'.
16267 $debug ||
16268 {
16269 tmp= ac_tmp=
16270 trap 'exit_status=$?
16271 : "${ac_tmp:=$tmp}"
16272 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16273 ' 0
16274 trap 'as_fn_exit 1' 1 2 13 15
16275 }
16276 # Create a (secure) tmp directory for tmp files.
16277
16278 {
16279 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16280 test -d "$tmp"
16281 } ||
16282 {
16283 tmp=./conf$$-$RANDOM
16284 (umask 077 && mkdir "$tmp")
16285 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16286 ac_tmp=$tmp
16287
16288 # Set up the scripts for CONFIG_FILES section.
16289 # No need to generate them if there are no CONFIG_FILES.
16290 # This happens for instance with `./config.status config.h'.
16291 if test -n "$CONFIG_FILES"; then
16292
16293
16294 ac_cr=`echo X | tr X '\015'`
16295 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16296 # But we know of no other shell where ac_cr would be empty at this
16297 # point, so we can use a bashism as a fallback.
16298 if test "x$ac_cr" = x; then
16299 eval ac_cr=\$\'\\r\'
16300 fi
16301 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16302 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16303 ac_cs_awk_cr='\\r'
16304 else
16305 ac_cs_awk_cr=$ac_cr
16306 fi
16307
16308 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16309 _ACEOF
16310
16311
16312 {
16313 echo "cat >conf$$subs.awk <<_ACEOF" &&
16314 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16315 echo "_ACEOF"
16316 } >conf$$subs.sh ||
16317 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16318 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16319 ac_delim='%!_!# '
16320 for ac_last_try in false false false false false :; do
16321 . ./conf$$subs.sh ||
16322 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16323
16324 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16325 if test $ac_delim_n = $ac_delim_num; then
16326 break
16327 elif $ac_last_try; then
16328 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16329 else
16330 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16331 fi
16332 done
16333 rm -f conf$$subs.sh
16334
16335 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16336 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16337 _ACEOF
16338 sed -n '
16339 h
16340 s/^/S["/; s/!.*/"]=/
16341 p
16342 g
16343 s/^[^!]*!//
16344 :repl
16345 t repl
16346 s/'"$ac_delim"'$//
16347 t delim
16348 :nl
16349 h
16350 s/\(.\{148\}\)..*/\1/
16351 t more1
16352 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16353 p
16354 n
16355 b repl
16356 :more1
16357 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16358 p
16359 g
16360 s/.\{148\}//
16361 t nl
16362 :delim
16363 h
16364 s/\(.\{148\}\)..*/\1/
16365 t more2
16366 s/["\\]/\\&/g; s/^/"/; s/$/"/
16367 p
16368 b
16369 :more2
16370 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16371 p
16372 g
16373 s/.\{148\}//
16374 t delim
16375 ' <conf$$subs.awk | sed '
16376 /^[^""]/{
16377 N
16378 s/\n//
16379 }
16380 ' >>$CONFIG_STATUS || ac_write_fail=1
16381 rm -f conf$$subs.awk
16382 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16383 _ACAWK
16384 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16385 for (key in S) S_is_set[key] = 1
16386 FS = "\a"
16387
16388 }
16389 {
16390 line = $ 0
16391 nfields = split(line, field, "@")
16392 substed = 0
16393 len = length(field[1])
16394 for (i = 2; i < nfields; i++) {
16395 key = field[i]
16396 keylen = length(key)
16397 if (S_is_set[key]) {
16398 value = S[key]
16399 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16400 len += length(value) + length(field[++i])
16401 substed = 1
16402 } else
16403 len += 1 + keylen
16404 }
16405
16406 print line
16407 }
16408
16409 _ACAWK
16410 _ACEOF
16411 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16412 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16413 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16414 else
16415 cat
16416 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16417 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16418 _ACEOF
16419
16420 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16421 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16422 # trailing colons and then remove the whole line if VPATH becomes empty
16423 # (actually we leave an empty line to preserve line numbers).
16424 if test "x$srcdir" = x.; then
16425 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16426 h
16427 s///
16428 s/^/:/
16429 s/[ ]*$/:/
16430 s/:\$(srcdir):/:/g
16431 s/:\${srcdir}:/:/g
16432 s/:@srcdir@:/:/g
16433 s/^:*//
16434 s/:*$//
16435 x
16436 s/\(=[ ]*\).*/\1/
16437 G
16438 s/\n//
16439 s/^[^=]*=[ ]*$//
16440 }'
16441 fi
16442
16443 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16444 fi # test -n "$CONFIG_FILES"
16445
16446 # Set up the scripts for CONFIG_HEADERS section.
16447 # No need to generate them if there are no CONFIG_HEADERS.
16448 # This happens for instance with `./config.status Makefile'.
16449 if test -n "$CONFIG_HEADERS"; then
16450 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16451 BEGIN {
16452 _ACEOF
16453
16454 # Transform confdefs.h into an awk script `defines.awk', embedded as
16455 # here-document in config.status, that substitutes the proper values into
16456 # config.h.in to produce config.h.
16457
16458 # Create a delimiter string that does not exist in confdefs.h, to ease
16459 # handling of long lines.
16460 ac_delim='%!_!# '
16461 for ac_last_try in false false :; do
16462 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16463 if test -z "$ac_tt"; then
16464 break
16465 elif $ac_last_try; then
16466 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16467 else
16468 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16469 fi
16470 done
16471
16472 # For the awk script, D is an array of macro values keyed by name,
16473 # likewise P contains macro parameters if any. Preserve backslash
16474 # newline sequences.
16475
16476 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16477 sed -n '
16478 s/.\{148\}/&'"$ac_delim"'/g
16479 t rset
16480 :rset
16481 s/^[ ]*#[ ]*define[ ][ ]*/ /
16482 t def
16483 d
16484 :def
16485 s/\\$//
16486 t bsnl
16487 s/["\\]/\\&/g
16488 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16489 D["\1"]=" \3"/p
16490 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16491 d
16492 :bsnl
16493 s/["\\]/\\&/g
16494 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16495 D["\1"]=" \3\\\\\\n"\\/p
16496 t cont
16497 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16498 t cont
16499 d
16500 :cont
16501 n
16502 s/.\{148\}/&'"$ac_delim"'/g
16503 t clear
16504 :clear
16505 s/\\$//
16506 t bsnlc
16507 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16508 d
16509 :bsnlc
16510 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16511 b cont
16512 ' <confdefs.h | sed '
16513 s/'"$ac_delim"'/"\\\
16514 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16515
16516 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16517 for (key in D) D_is_set[key] = 1
16518 FS = "\a"
16519 }
16520 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16521 line = \$ 0
16522 split(line, arg, " ")
16523 if (arg[1] == "#") {
16524 defundef = arg[2]
16525 mac1 = arg[3]
16526 } else {
16527 defundef = substr(arg[1], 2)
16528 mac1 = arg[2]
16529 }
16530 split(mac1, mac2, "(") #)
16531 macro = mac2[1]
16532 prefix = substr(line, 1, index(line, defundef) - 1)
16533 if (D_is_set[macro]) {
16534 # Preserve the white space surrounding the "#".
16535 print prefix "define", macro P[macro] D[macro]
16536 next
16537 } else {
16538 # Replace #undef with comments. This is necessary, for example,
16539 # in the case of _POSIX_SOURCE, which is predefined and required
16540 # on some systems where configure will not decide to define it.
16541 if (defundef == "undef") {
16542 print "/*", prefix defundef, macro, "*/"
16543 next
16544 }
16545 }
16546 }
16547 { print }
16548 _ACAWK
16549 _ACEOF
16550 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16551 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16552 fi # test -n "$CONFIG_HEADERS"
16553
16554
16555 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16556 shift
16557 for ac_tag
16558 do
16559 case $ac_tag in
16560 :[FHLC]) ac_mode=$ac_tag; continue;;
16561 esac
16562 case $ac_mode$ac_tag in
16563 :[FHL]*:*);;
16564 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16565 :[FH]-) ac_tag=-:-;;
16566 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16567 esac
16568 ac_save_IFS=$IFS
16569 IFS=:
16570 set x $ac_tag
16571 IFS=$ac_save_IFS
16572 shift
16573 ac_file=$1
16574 shift
16575
16576 case $ac_mode in
16577 :L) ac_source=$1;;
16578 :[FH])
16579 ac_file_inputs=
16580 for ac_f
16581 do
16582 case $ac_f in
16583 -) ac_f="$ac_tmp/stdin";;
16584 *) # Look for the file first in the build tree, then in the source tree
16585 # (if the path is not absolute). The absolute path cannot be DOS-style,
16586 # because $ac_f cannot contain `:'.
16587 test -f "$ac_f" ||
16588 case $ac_f in
16589 [\\/$]*) false;;
16590 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16591 esac ||
16592 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16593 esac
16594 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16595 as_fn_append ac_file_inputs " '$ac_f'"
16596 done
16597
16598 # Let's still pretend it is `configure' which instantiates (i.e., don't
16599 # use $as_me), people would be surprised to read:
16600 # /* config.h. Generated by config.status. */
16601 configure_input='Generated from '`
16602 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16603 `' by configure.'
16604 if test x"$ac_file" != x-; then
16605 configure_input="$ac_file. $configure_input"
16606 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16607 $as_echo "$as_me: creating $ac_file" >&6;}
16608 fi
16609 # Neutralize special characters interpreted by sed in replacement strings.
16610 case $configure_input in #(
16611 *\&* | *\|* | *\\* )
16612 ac_sed_conf_input=`$as_echo "$configure_input" |
16613 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16614 *) ac_sed_conf_input=$configure_input;;
16615 esac
16616
16617 case $ac_tag in
16618 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16619 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16620 esac
16621 ;;
16622 esac
16623
16624 ac_dir=`$as_dirname -- "$ac_file" ||
16625 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16626 X"$ac_file" : 'X\(//\)[^/]' \| \
16627 X"$ac_file" : 'X\(//\)$' \| \
16628 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16629 $as_echo X"$ac_file" |
16630 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16631 s//\1/
16632 q
16633 }
16634 /^X\(\/\/\)[^/].*/{
16635 s//\1/
16636 q
16637 }
16638 /^X\(\/\/\)$/{
16639 s//\1/
16640 q
16641 }
16642 /^X\(\/\).*/{
16643 s//\1/
16644 q
16645 }
16646 s/.*/./; q'`
16647 as_dir="$ac_dir"; as_fn_mkdir_p
16648 ac_builddir=.
16649
16650 case "$ac_dir" in
16651 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16652 *)
16653 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16654 # A ".." for each directory in $ac_dir_suffix.
16655 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16656 case $ac_top_builddir_sub in
16657 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16658 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16659 esac ;;
16660 esac
16661 ac_abs_top_builddir=$ac_pwd
16662 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16663 # for backward compatibility:
16664 ac_top_builddir=$ac_top_build_prefix
16665
16666 case $srcdir in
16667 .) # We are building in place.
16668 ac_srcdir=.
16669 ac_top_srcdir=$ac_top_builddir_sub
16670 ac_abs_top_srcdir=$ac_pwd ;;
16671 [\\/]* | ?:[\\/]* ) # Absolute name.
16672 ac_srcdir=$srcdir$ac_dir_suffix;
16673 ac_top_srcdir=$srcdir
16674 ac_abs_top_srcdir=$srcdir ;;
16675 *) # Relative name.
16676 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16677 ac_top_srcdir=$ac_top_build_prefix$srcdir
16678 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16679 esac
16680 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16681
16682
16683 case $ac_mode in
16684 :F)
16685 #
16686 # CONFIG_FILE
16687 #
16688
16689 case $INSTALL in
16690 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16691 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16692 esac
16693 ac_MKDIR_P=$MKDIR_P
16694 case $MKDIR_P in
16695 [\\/$]* | ?:[\\/]* ) ;;
16696 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16697 esac
16698 _ACEOF
16699
16700 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16701 # If the template does not know about datarootdir, expand it.
16702 # FIXME: This hack should be removed a few years after 2.60.
16703 ac_datarootdir_hack=; ac_datarootdir_seen=
16704 ac_sed_dataroot='
16705 /datarootdir/ {
16706 p
16707 q
16708 }
16709 /@datadir@/p
16710 /@docdir@/p
16711 /@infodir@/p
16712 /@localedir@/p
16713 /@mandir@/p'
16714 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16715 *datarootdir*) ac_datarootdir_seen=yes;;
16716 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16718 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16719 _ACEOF
16720 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16721 ac_datarootdir_hack='
16722 s&@datadir@&$datadir&g
16723 s&@docdir@&$docdir&g
16724 s&@infodir@&$infodir&g
16725 s&@localedir@&$localedir&g
16726 s&@mandir@&$mandir&g
16727 s&\\\${datarootdir}&$datarootdir&g' ;;
16728 esac
16729 _ACEOF
16730
16731 # Neutralize VPATH when `$srcdir' = `.'.
16732 # Shell code in configure.ac might set extrasub.
16733 # FIXME: do we really want to maintain this feature?
16734 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16735 ac_sed_extra="$ac_vpsub
16736 $extrasub
16737 _ACEOF
16738 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16739 :t
16740 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16741 s|@configure_input@|$ac_sed_conf_input|;t t
16742 s&@top_builddir@&$ac_top_builddir_sub&;t t
16743 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16744 s&@srcdir@&$ac_srcdir&;t t
16745 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16746 s&@top_srcdir@&$ac_top_srcdir&;t t
16747 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16748 s&@builddir@&$ac_builddir&;t t
16749 s&@abs_builddir@&$ac_abs_builddir&;t t
16750 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16751 s&@INSTALL@&$ac_INSTALL&;t t
16752 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16753 $ac_datarootdir_hack
16754 "
16755 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16756 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16757
16758 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16759 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16760 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16761 "$ac_tmp/out"`; test -z "$ac_out"; } &&
16762 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16763 which seems to be undefined. Please make sure it is defined" >&5
16764 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16765 which seems to be undefined. Please make sure it is defined" >&2;}
16766
16767 rm -f "$ac_tmp/stdin"
16768 case $ac_file in
16769 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16770 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16771 esac \
16772 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16773 ;;
16774 :H)
16775 #
16776 # CONFIG_HEADER
16777 #
16778 if test x"$ac_file" != x-; then
16779 {
16780 $as_echo "/* $configure_input */" \
16781 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16782 } >"$ac_tmp/config.h" \
16783 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16784 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16785 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16786 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16787 else
16788 rm -f "$ac_file"
16789 mv "$ac_tmp/config.h" "$ac_file" \
16790 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16791 fi
16792 else
16793 $as_echo "/* $configure_input */" \
16794 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16795 || as_fn_error $? "could not create -" "$LINENO" 5
16796 fi
16797 # Compute "$ac_file"'s index in $config_headers.
16798 _am_arg="$ac_file"
16799 _am_stamp_count=1
16800 for _am_header in $config_headers :; do
16801 case $_am_header in
16802 $_am_arg | $_am_arg:* )
16803 break ;;
16804 * )
16805 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16806 esac
16807 done
16808 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16809 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16810 X"$_am_arg" : 'X\(//\)[^/]' \| \
16811 X"$_am_arg" : 'X\(//\)$' \| \
16812 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16813 $as_echo X"$_am_arg" |
16814 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16815 s//\1/
16816 q
16817 }
16818 /^X\(\/\/\)[^/].*/{
16819 s//\1/
16820 q
16821 }
16822 /^X\(\/\/\)$/{
16823 s//\1/
16824 q
16825 }
16826 /^X\(\/\).*/{
16827 s//\1/
16828 q
16829 }
16830 s/.*/./; q'`/stamp-h$_am_stamp_count
16831 ;;
16832
16833 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16834 $as_echo "$as_me: executing $ac_file commands" >&6;}
16835 ;;
16836 esac
16837
16838
16839 case $ac_file$ac_mode in
16840 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16841 # Older Autoconf quotes --file arguments for eval, but not when files
16842 # are listed without --file. Let's play safe and only enable the eval
16843 # if we detect the quoting.
16844 case $CONFIG_FILES in
16845 *\'*) eval set x "$CONFIG_FILES" ;;
16846 *) set x $CONFIG_FILES ;;
16847 esac
16848 shift
16849 for mf
16850 do
16851 # Strip MF so we end up with the name of the file.
16852 mf=`echo "$mf" | sed -e 's/:.*$//'`
16853 # Check whether this is an Automake generated Makefile or not.
16854 # We used to match only the files named 'Makefile.in', but
16855 # some people rename them; so instead we look at the file content.
16856 # Grep'ing the first line is not enough: some people post-process
16857 # each Makefile.in and add a new line on top of each file to say so.
16858 # Grep'ing the whole file is not good either: AIX grep has a line
16859 # limit of 2048, but all sed's we know have understand at least 4000.
16860 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16861 dirpart=`$as_dirname -- "$mf" ||
16862 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16863 X"$mf" : 'X\(//\)[^/]' \| \
16864 X"$mf" : 'X\(//\)$' \| \
16865 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16866 $as_echo X"$mf" |
16867 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16868 s//\1/
16869 q
16870 }
16871 /^X\(\/\/\)[^/].*/{
16872 s//\1/
16873 q
16874 }
16875 /^X\(\/\/\)$/{
16876 s//\1/
16877 q
16878 }
16879 /^X\(\/\).*/{
16880 s//\1/
16881 q
16882 }
16883 s/.*/./; q'`
16884 else
16885 continue
16886 fi
16887 # Extract the definition of DEPDIR, am__include, and am__quote
16888 # from the Makefile without running 'make'.
16889 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16890 test -z "$DEPDIR" && continue
16891 am__include=`sed -n 's/^am__include = //p' < "$mf"`
16892 test -z "$am__include" && continue
16893 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16894 # Find all dependency output files, they are included files with
16895 # $(DEPDIR) in their names. We invoke sed twice because it is the
16896 # simplest approach to changing $(DEPDIR) to its actual value in the
16897 # expansion.
16898 for file in `sed -n "
16899 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16900 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
16901 # Make sure the directory exists.
16902 test -f "$dirpart/$file" && continue
16903 fdir=`$as_dirname -- "$file" ||
16904 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16905 X"$file" : 'X\(//\)[^/]' \| \
16906 X"$file" : 'X\(//\)$' \| \
16907 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16908 $as_echo X"$file" |
16909 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16910 s//\1/
16911 q
16912 }
16913 /^X\(\/\/\)[^/].*/{
16914 s//\1/
16915 q
16916 }
16917 /^X\(\/\/\)$/{
16918 s//\1/
16919 q
16920 }
16921 /^X\(\/\).*/{
16922 s//\1/
16923 q
16924 }
16925 s/.*/./; q'`
16926 as_dir=$dirpart/$fdir; as_fn_mkdir_p
16927 # echo "creating $dirpart/$file"
16928 echo '# dummy' > "$dirpart/$file"
16929 done
16930 done
16931 }
16932 ;;
16933 "libtool":C)
16934
16935 # See if we are running on zsh, and set the options which allow our
16936 # commands through without removal of \ escapes.
16937 if test -n "${ZSH_VERSION+set}" ; then
16938 setopt NO_GLOB_SUBST
16939 fi
16940
16941 cfgfile="${ofile}T"
16942 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16943 $RM "$cfgfile"
16944
16945 cat <<_LT_EOF >> "$cfgfile"
16946 #! $SHELL
16947
16948 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16949 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16950 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16951 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
16952 #
16953 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16954 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
16955 # Written by Gordon Matzigkeit, 1996
16956 #
16957 # This file is part of GNU Libtool.
16958 #
16959 # GNU Libtool is free software; you can redistribute it and/or
16960 # modify it under the terms of the GNU General Public License as
16961 # published by the Free Software Foundation; either version 2 of
16962 # the License, or (at your option) any later version.
16963 #
16964 # As a special exception to the GNU General Public License,
16965 # if you distribute this file as part of a program or library that
16966 # is built using GNU Libtool, you may include this file under the
16967 # same distribution terms that you use for the rest of that program.
16968 #
16969 # GNU Libtool is distributed in the hope that it will be useful,
16970 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16971 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16972 # GNU General Public License for more details.
16973 #
16974 # You should have received a copy of the GNU General Public License
16975 # along with GNU Libtool; see the file COPYING. If not, a copy
16976 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16977 # obtained by writing to the Free Software Foundation, Inc.,
16978 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16979
16980
16981 # The names of the tagged configurations supported by this script.
16982 available_tags=""
16983
16984 # ### BEGIN LIBTOOL CONFIG
16985
16986 # Which release of libtool.m4 was used?
16987 macro_version=$macro_version
16988 macro_revision=$macro_revision
16989
16990 # Whether or not to build shared libraries.
16991 build_libtool_libs=$enable_shared
16992
16993 # Whether or not to build static libraries.
16994 build_old_libs=$enable_static
16995
16996 # What type of objects to build.
16997 pic_mode=$pic_mode
16998
16999 # Whether or not to optimize for fast installation.
17000 fast_install=$enable_fast_install
17001
17002 # Shell to use when invoking shell scripts.
17003 SHELL=$lt_SHELL
17004
17005 # An echo program that protects backslashes.
17006 ECHO=$lt_ECHO
17007
17008 # The host system.
17009 host_alias=$host_alias
17010 host=$host
17011 host_os=$host_os
17012
17013 # The build system.
17014 build_alias=$build_alias
17015 build=$build
17016 build_os=$build_os
17017
17018 # A sed program that does not truncate output.
17019 SED=$lt_SED
17020
17021 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17022 Xsed="\$SED -e 1s/^X//"
17023
17024 # A grep program that handles long lines.
17025 GREP=$lt_GREP
17026
17027 # An ERE matcher.
17028 EGREP=$lt_EGREP
17029
17030 # A literal string matcher.
17031 FGREP=$lt_FGREP
17032
17033 # A BSD- or MS-compatible name lister.
17034 NM=$lt_NM
17035
17036 # Whether we need soft or hard links.
17037 LN_S=$lt_LN_S
17038
17039 # What is the maximum length of a command?
17040 max_cmd_len=$max_cmd_len
17041
17042 # Object file suffix (normally "o").
17043 objext=$ac_objext
17044
17045 # Executable file suffix (normally "").
17046 exeext=$exeext
17047
17048 # whether the shell understands "unset".
17049 lt_unset=$lt_unset
17050
17051 # turn spaces into newlines.
17052 SP2NL=$lt_lt_SP2NL
17053
17054 # turn newlines into spaces.
17055 NL2SP=$lt_lt_NL2SP
17056
17057 # An object symbol dumper.
17058 OBJDUMP=$lt_OBJDUMP
17059
17060 # Method to check whether dependent libraries are shared objects.
17061 deplibs_check_method=$lt_deplibs_check_method
17062
17063 # Command to use when deplibs_check_method == "file_magic".
17064 file_magic_cmd=$lt_file_magic_cmd
17065
17066 # The archiver.
17067 AR=$lt_AR
17068 AR_FLAGS=$lt_AR_FLAGS
17069
17070 # A symbol stripping program.
17071 STRIP=$lt_STRIP
17072
17073 # Commands used to install an old-style archive.
17074 RANLIB=$lt_RANLIB
17075 old_postinstall_cmds=$lt_old_postinstall_cmds
17076 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17077
17078 # Whether to use a lock for old archive extraction.
17079 lock_old_archive_extraction=$lock_old_archive_extraction
17080
17081 # A C compiler.
17082 LTCC=$lt_CC
17083
17084 # LTCC compiler flags.
17085 LTCFLAGS=$lt_CFLAGS
17086
17087 # Take the output of nm and produce a listing of raw symbols and C names.
17088 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17089
17090 # Transform the output of nm in a proper C declaration.
17091 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17092
17093 # Transform the output of nm in a C name address pair.
17094 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17095
17096 # Transform the output of nm in a C name address pair when lib prefix is needed.
17097 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17098
17099 # The name of the directory that contains temporary libtool files.
17100 objdir=$objdir
17101
17102 # Used to examine libraries when file_magic_cmd begins with "file".
17103 MAGIC_CMD=$MAGIC_CMD
17104
17105 # Must we lock files when doing compilation?
17106 need_locks=$lt_need_locks
17107
17108 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17109 DSYMUTIL=$lt_DSYMUTIL
17110
17111 # Tool to change global to local symbols on Mac OS X.
17112 NMEDIT=$lt_NMEDIT
17113
17114 # Tool to manipulate fat objects and archives on Mac OS X.
17115 LIPO=$lt_LIPO
17116
17117 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17118 OTOOL=$lt_OTOOL
17119
17120 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17121 OTOOL64=$lt_OTOOL64
17122
17123 # Old archive suffix (normally "a").
17124 libext=$libext
17125
17126 # Shared library suffix (normally ".so").
17127 shrext_cmds=$lt_shrext_cmds
17128
17129 # The commands to extract the exported symbol list from a shared archive.
17130 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17131
17132 # Variables whose values should be saved in libtool wrapper scripts and
17133 # restored at link time.
17134 variables_saved_for_relink=$lt_variables_saved_for_relink
17135
17136 # Do we need the "lib" prefix for modules?
17137 need_lib_prefix=$need_lib_prefix
17138
17139 # Do we need a version for libraries?
17140 need_version=$need_version
17141
17142 # Library versioning type.
17143 version_type=$version_type
17144
17145 # Shared library runtime path variable.
17146 runpath_var=$runpath_var
17147
17148 # Shared library path variable.
17149 shlibpath_var=$shlibpath_var
17150
17151 # Is shlibpath searched before the hard-coded library search path?
17152 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17153
17154 # Format of library name prefix.
17155 libname_spec=$lt_libname_spec
17156
17157 # List of archive names. First name is the real one, the rest are links.
17158 # The last name is the one that the linker finds with -lNAME
17159 library_names_spec=$lt_library_names_spec
17160
17161 # The coded name of the library, if different from the real name.
17162 soname_spec=$lt_soname_spec
17163
17164 # Permission mode override for installation of shared libraries.
17165 install_override_mode=$lt_install_override_mode
17166
17167 # Command to use after installation of a shared archive.
17168 postinstall_cmds=$lt_postinstall_cmds
17169
17170 # Command to use after uninstallation of a shared archive.
17171 postuninstall_cmds=$lt_postuninstall_cmds
17172
17173 # Commands used to finish a libtool library installation in a directory.
17174 finish_cmds=$lt_finish_cmds
17175
17176 # As "finish_cmds", except a single script fragment to be evaled but
17177 # not shown.
17178 finish_eval=$lt_finish_eval
17179
17180 # Whether we should hardcode library paths into libraries.
17181 hardcode_into_libs=$hardcode_into_libs
17182
17183 # Compile-time system search path for libraries.
17184 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17185
17186 # Run-time system search path for libraries.
17187 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17188
17189 # Whether dlopen is supported.
17190 dlopen_support=$enable_dlopen
17191
17192 # Whether dlopen of programs is supported.
17193 dlopen_self=$enable_dlopen_self
17194
17195 # Whether dlopen of statically linked programs is supported.
17196 dlopen_self_static=$enable_dlopen_self_static
17197
17198 # Commands to strip libraries.
17199 old_striplib=$lt_old_striplib
17200 striplib=$lt_striplib
17201
17202
17203 # The linker used to build libraries.
17204 LD=$lt_LD
17205
17206 # How to create reloadable object files.
17207 reload_flag=$lt_reload_flag
17208 reload_cmds=$lt_reload_cmds
17209
17210 # Commands used to build an old-style archive.
17211 old_archive_cmds=$lt_old_archive_cmds
17212
17213 # A language specific compiler.
17214 CC=$lt_compiler
17215
17216 # Is the compiler the GNU compiler?
17217 with_gcc=$GCC
17218
17219 # Compiler flag to turn off builtin functions.
17220 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17221
17222 # How to pass a linker flag through the compiler.
17223 wl=$lt_lt_prog_compiler_wl
17224
17225 # Additional compiler flags for building library objects.
17226 pic_flag=$lt_lt_prog_compiler_pic
17227
17228 # Compiler flag to prevent dynamic linking.
17229 link_static_flag=$lt_lt_prog_compiler_static
17230
17231 # Does compiler simultaneously support -c and -o options?
17232 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17233
17234 # Whether or not to add -lc for building shared libraries.
17235 build_libtool_need_lc=$archive_cmds_need_lc
17236
17237 # Whether or not to disallow shared libs when runtime libs are static.
17238 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17239
17240 # Compiler flag to allow reflexive dlopens.
17241 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17242
17243 # Compiler flag to generate shared objects directly from archives.
17244 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17245
17246 # Whether the compiler copes with passing no objects directly.
17247 compiler_needs_object=$lt_compiler_needs_object
17248
17249 # Create an old-style archive from a shared archive.
17250 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17251
17252 # Create a temporary old-style archive to link instead of a shared archive.
17253 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17254
17255 # Commands used to build a shared archive.
17256 archive_cmds=$lt_archive_cmds
17257 archive_expsym_cmds=$lt_archive_expsym_cmds
17258
17259 # Commands used to build a loadable module if different from building
17260 # a shared archive.
17261 module_cmds=$lt_module_cmds
17262 module_expsym_cmds=$lt_module_expsym_cmds
17263
17264 # Whether we are building with GNU ld or not.
17265 with_gnu_ld=$lt_with_gnu_ld
17266
17267 # Flag that allows shared libraries with undefined symbols to be built.
17268 allow_undefined_flag=$lt_allow_undefined_flag
17269
17270 # Flag that enforces no undefined symbols.
17271 no_undefined_flag=$lt_no_undefined_flag
17272
17273 # Flag to hardcode \$libdir into a binary during linking.
17274 # This must work even if \$libdir does not exist
17275 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17276
17277 # If ld is used when linking, flag to hardcode \$libdir into a binary
17278 # during linking. This must work even if \$libdir does not exist.
17279 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17280
17281 # Whether we need a single "-rpath" flag with a separated argument.
17282 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17283
17284 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17285 # DIR into the resulting binary.
17286 hardcode_direct=$hardcode_direct
17287
17288 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17289 # DIR into the resulting binary and the resulting library dependency is
17290 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17291 # library is relocated.
17292 hardcode_direct_absolute=$hardcode_direct_absolute
17293
17294 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17295 # into the resulting binary.
17296 hardcode_minus_L=$hardcode_minus_L
17297
17298 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17299 # into the resulting binary.
17300 hardcode_shlibpath_var=$hardcode_shlibpath_var
17301
17302 # Set to "yes" if building a shared library automatically hardcodes DIR
17303 # into the library and all subsequent libraries and executables linked
17304 # against it.
17305 hardcode_automatic=$hardcode_automatic
17306
17307 # Set to yes if linker adds runtime paths of dependent libraries
17308 # to runtime path list.
17309 inherit_rpath=$inherit_rpath
17310
17311 # Whether libtool must link a program against all its dependency libraries.
17312 link_all_deplibs=$link_all_deplibs
17313
17314 # Fix the shell variable \$srcfile for the compiler.
17315 fix_srcfile_path=$lt_fix_srcfile_path
17316
17317 # Set to "yes" if exported symbols are required.
17318 always_export_symbols=$always_export_symbols
17319
17320 # The commands to list exported symbols.
17321 export_symbols_cmds=$lt_export_symbols_cmds
17322
17323 # Symbols that should not be listed in the preloaded symbols.
17324 exclude_expsyms=$lt_exclude_expsyms
17325
17326 # Symbols that must always be exported.
17327 include_expsyms=$lt_include_expsyms
17328
17329 # Commands necessary for linking programs (against libraries) with templates.
17330 prelink_cmds=$lt_prelink_cmds
17331
17332 # Specify filename containing input files.
17333 file_list_spec=$lt_file_list_spec
17334
17335 # How to hardcode a shared library path into an executable.
17336 hardcode_action=$hardcode_action
17337
17338 # ### END LIBTOOL CONFIG
17339
17340 _LT_EOF
17341
17342 case $host_os in
17343 aix3*)
17344 cat <<\_LT_EOF >> "$cfgfile"
17345 # AIX sometimes has problems with the GCC collect2 program. For some
17346 # reason, if we set the COLLECT_NAMES environment variable, the problems
17347 # vanish in a puff of smoke.
17348 if test "X${COLLECT_NAMES+set}" != Xset; then
17349 COLLECT_NAMES=
17350 export COLLECT_NAMES
17351 fi
17352 _LT_EOF
17353 ;;
17354 esac
17355
17356
17357 ltmain="$ac_aux_dir/ltmain.sh"
17358
17359
17360 # We use sed instead of cat because bash on DJGPP gets confused if
17361 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17362 # text mode, it properly converts lines to CR/LF. This bash problem
17363 # is reportedly fixed, but why not run on old versions too?
17364 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17365 || (rm -f "$cfgfile"; exit 1)
17366
17367 case $xsi_shell in
17368 yes)
17369 cat << \_LT_EOF >> "$cfgfile"
17370
17371 # func_dirname file append nondir_replacement
17372 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17373 # otherwise set result to NONDIR_REPLACEMENT.
17374 func_dirname ()
17375 {
17376 case ${1} in
17377 */*) func_dirname_result="${1%/*}${2}" ;;
17378 * ) func_dirname_result="${3}" ;;
17379 esac
17380 }
17381
17382 # func_basename file
17383 func_basename ()
17384 {
17385 func_basename_result="${1##*/}"
17386 }
17387
17388 # func_dirname_and_basename file append nondir_replacement
17389 # perform func_basename and func_dirname in a single function
17390 # call:
17391 # dirname: Compute the dirname of FILE. If nonempty,
17392 # add APPEND to the result, otherwise set result
17393 # to NONDIR_REPLACEMENT.
17394 # value returned in "$func_dirname_result"
17395 # basename: Compute filename of FILE.
17396 # value retuned in "$func_basename_result"
17397 # Implementation must be kept synchronized with func_dirname
17398 # and func_basename. For efficiency, we do not delegate to
17399 # those functions but instead duplicate the functionality here.
17400 func_dirname_and_basename ()
17401 {
17402 case ${1} in
17403 */*) func_dirname_result="${1%/*}${2}" ;;
17404 * ) func_dirname_result="${3}" ;;
17405 esac
17406 func_basename_result="${1##*/}"
17407 }
17408
17409 # func_stripname prefix suffix name
17410 # strip PREFIX and SUFFIX off of NAME.
17411 # PREFIX and SUFFIX must not contain globbing or regex special
17412 # characters, hashes, percent signs, but SUFFIX may contain a leading
17413 # dot (in which case that matches only a dot).
17414 func_stripname ()
17415 {
17416 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17417 # positional parameters, so assign one to ordinary parameter first.
17418 func_stripname_result=${3}
17419 func_stripname_result=${func_stripname_result#"${1}"}
17420 func_stripname_result=${func_stripname_result%"${2}"}
17421 }
17422
17423 # func_opt_split
17424 func_opt_split ()
17425 {
17426 func_opt_split_opt=${1%%=*}
17427 func_opt_split_arg=${1#*=}
17428 }
17429
17430 # func_lo2o object
17431 func_lo2o ()
17432 {
17433 case ${1} in
17434 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17435 *) func_lo2o_result=${1} ;;
17436 esac
17437 }
17438
17439 # func_xform libobj-or-source
17440 func_xform ()
17441 {
17442 func_xform_result=${1%.*}.lo
17443 }
17444
17445 # func_arith arithmetic-term...
17446 func_arith ()
17447 {
17448 func_arith_result=$(( $* ))
17449 }
17450
17451 # func_len string
17452 # STRING may not start with a hyphen.
17453 func_len ()
17454 {
17455 func_len_result=${#1}
17456 }
17457
17458 _LT_EOF
17459 ;;
17460 *) # Bourne compatible functions.
17461 cat << \_LT_EOF >> "$cfgfile"
17462
17463 # func_dirname file append nondir_replacement
17464 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17465 # otherwise set result to NONDIR_REPLACEMENT.
17466 func_dirname ()
17467 {
17468 # Extract subdirectory from the argument.
17469 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
17470 if test "X$func_dirname_result" = "X${1}"; then
17471 func_dirname_result="${3}"
17472 else
17473 func_dirname_result="$func_dirname_result${2}"
17474 fi
17475 }
17476
17477 # func_basename file
17478 func_basename ()
17479 {
17480 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
17481 }
17482
17483
17484 # func_stripname prefix suffix name
17485 # strip PREFIX and SUFFIX off of NAME.
17486 # PREFIX and SUFFIX must not contain globbing or regex special
17487 # characters, hashes, percent signs, but SUFFIX may contain a leading
17488 # dot (in which case that matches only a dot).
17489 # func_strip_suffix prefix name
17490 func_stripname ()
17491 {
17492 case ${2} in
17493 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
17494 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
17495 esac
17496 }
17497
17498 # sed scripts:
17499 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17500 my_sed_long_arg='1s/^-[^=]*=//'
17501
17502 # func_opt_split
17503 func_opt_split ()
17504 {
17505 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
17506 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
17507 }
17508
17509 # func_lo2o object
17510 func_lo2o ()
17511 {
17512 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
17513 }
17514
17515 # func_xform libobj-or-source
17516 func_xform ()
17517 {
17518 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
17519 }
17520
17521 # func_arith arithmetic-term...
17522 func_arith ()
17523 {
17524 func_arith_result=`expr "$@"`
17525 }
17526
17527 # func_len string
17528 # STRING may not start with a hyphen.
17529 func_len ()
17530 {
17531 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
17532 }
17533
17534 _LT_EOF
17535 esac
17536
17537 case $lt_shell_append in
17538 yes)
17539 cat << \_LT_EOF >> "$cfgfile"
17540
17541 # func_append var value
17542 # Append VALUE to the end of shell variable VAR.
17543 func_append ()
17544 {
17545 eval "$1+=\$2"
17546 }
17547 _LT_EOF
17548 ;;
17549 *)
17550 cat << \_LT_EOF >> "$cfgfile"
17551
17552 # func_append var value
17553 # Append VALUE to the end of shell variable VAR.
17554 func_append ()
17555 {
17556 eval "$1=\$$1\$2"
17557 }
17558
17559 _LT_EOF
17560 ;;
17561 esac
17562
17563
17564 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
17565 || (rm -f "$cfgfile"; exit 1)
17566
17567 mv -f "$cfgfile" "$ofile" ||
17568 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17569 chmod +x "$ofile"
17570
17571 ;;
17572 "default-1":C)
17573 for ac_file in $CONFIG_FILES; do
17574 # Support "outfile[:infile[:infile...]]"
17575 case "$ac_file" in
17576 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17577 esac
17578 # PO directories have a Makefile.in generated from Makefile.in.in.
17579 case "$ac_file" in */Makefile.in)
17580 # Adjust a relative srcdir.
17581 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
17582 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
17583 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
17584 # In autoconf-2.13 it is called $ac_given_srcdir.
17585 # In autoconf-2.50 it is called $srcdir.
17586 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
17587 case "$ac_given_srcdir" in
17588 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
17589 /*) top_srcdir="$ac_given_srcdir" ;;
17590 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
17591 esac
17592 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
17593 rm -f "$ac_dir/POTFILES"
17594 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
17595 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
17596 POMAKEFILEDEPS="POTFILES.in"
17597 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
17598 # on $ac_dir but don't depend on user-specified configuration
17599 # parameters.
17600 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
17601 # The LINGUAS file contains the set of available languages.
17602 if test -n "$OBSOLETE_ALL_LINGUAS"; then
17603 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
17604 fi
17605 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17606 # Hide the ALL_LINGUAS assigment from automake.
17607 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
17608 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17609 else
17610 # The set of available languages was given in configure.ac.
17611 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
17612 fi
17613 case "$ac_given_srcdir" in
17614 .) srcdirpre= ;;
17615 *) srcdirpre='$(srcdir)/' ;;
17616 esac
17617 POFILES=
17618 GMOFILES=
17619 UPDATEPOFILES=
17620 DUMMYPOFILES=
17621 for lang in $ALL_LINGUAS; do
17622 POFILES="$POFILES $srcdirpre$lang.po"
17623 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17624 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17625 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17626 done
17627 # CATALOGS depends on both $ac_dir and the user's LINGUAS
17628 # environment variable.
17629 INST_LINGUAS=
17630 if test -n "$ALL_LINGUAS"; then
17631 for presentlang in $ALL_LINGUAS; do
17632 useit=no
17633 if test "%UNSET%" != "$LINGUAS"; then
17634 desiredlanguages="$LINGUAS"
17635 else
17636 desiredlanguages="$ALL_LINGUAS"
17637 fi
17638 for desiredlang in $desiredlanguages; do
17639 # Use the presentlang catalog if desiredlang is
17640 # a. equal to presentlang, or
17641 # b. a variant of presentlang (because in this case,
17642 # presentlang can be used as a fallback for messages
17643 # which are not translated in the desiredlang catalog).
17644 case "$desiredlang" in
17645 "$presentlang"*) useit=yes;;
17646 esac
17647 done
17648 if test $useit = yes; then
17649 INST_LINGUAS="$INST_LINGUAS $presentlang"
17650 fi
17651 done
17652 fi
17653 CATALOGS=
17654 if test -n "$INST_LINGUAS"; then
17655 for lang in $INST_LINGUAS; do
17656 CATALOGS="$CATALOGS $lang.gmo"
17657 done
17658 fi
17659 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17660 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"
17661 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17662 if test -f "$f"; then
17663 case "$f" in
17664 *.orig | *.bak | *~) ;;
17665 *) cat "$f" >> "$ac_dir/Makefile" ;;
17666 esac
17667 fi
17668 done
17669 fi
17670 ;;
17671 esac
17672 done ;;
17673
17674 esac
17675 done # for ac_tag
17676
17677
17678 as_fn_exit 0
17679 _ACEOF
17680 ac_clean_files=$ac_clean_files_save
17681
17682 test $ac_write_fail = 0 ||
17683 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17684
17685
17686 # configure is writing to config.log, and then calls config.status.
17687 # config.status does its own redirection, appending to config.log.
17688 # Unfortunately, on DOS this fails, as config.log is still kept open
17689 # by configure, so config.status won't be able to write to it; its
17690 # output is simply discarded. So we exec the FD to /dev/null,
17691 # effectively closing config.log, so it can be properly (re)opened and
17692 # appended to by config.status. When coming back to configure, we
17693 # need to make the FD available again.
17694 if test "$no_create" != yes; then
17695 ac_cs_success=:
17696 ac_config_status_args=
17697 test "$silent" = yes &&
17698 ac_config_status_args="$ac_config_status_args --quiet"
17699 exec 5>/dev/null
17700 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17701 exec 5>>config.log
17702 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17703 # would make configure fail if this is the last instruction.
17704 $ac_cs_success || as_fn_exit 1
17705 fi
17706 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17708 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17709 fi
17710
This page took 0.706432 seconds and 5 git commands to generate.